--- /home/fdroid/fdroiddata/tmp/troop.com.freedcam_222.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_troop.com.freedcam_222.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: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: , actual: │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <967682c3cebc8e4f948751bb7aadf247ad1a62e6aefc47a22941ea4e136658b729c9690000000000>, actual: <1a2065d41ba6d67d153f01c933cde3f992abf2fbea4c2ba86660c0950b8d290629c9690000000000> │ @@ -1,44 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): true │ -Verified using v3 scheme (APK Signature Scheme v3): true │ -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: ae380265b2c49965823eec6657dc71c8bfc8353084d980c78166494f4dcf61ad │ -Signer #1 certificate SHA-1 digest: 9779654643695e6a37e8cc9444db342ae4fc9165 │ -Signer #1 certificate MD5 digest: 285e65a75c3e4e7f3d670ed5fd851630 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 5f879c7004bb824ae952ff6edc385700eb66c79f48da97a6c4f77e50590731cf │ -Signer #1 public key SHA-1 digest: f061fae91aa10bd085e39e20b7057e2ba9ea60db │ -Signer #1 public key MD5 digest: 9d0917b26dc1ae2555d0c8e3db42e8fa │ -WARNING: META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version 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/androidx.customview_customview.version 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/androidx.lifecycle_lifecycle-livedata-core.version 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/androidx.documentfile_documentfile.version 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/androidx.lifecycle_lifecycle-extensions.version 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/androidx.versionedparcelable_versionedparcelable.version 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/androidx.databinding_baseAdapters.version 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/androidx.arch.core_core-runtime.version 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/androidx.activity_activity.version 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/androidx.lifecycle_lifecycle-runtime.version 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/androidx.databinding_viewbinding.version 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/androidx.databinding_library.version 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/androidx.drawerlayout_drawerlayout.version 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/androidx.interpolator_interpolator.version 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/androidx.appcompat_appcompat-resources.version 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/androidx.lifecycle_lifecycle-viewmodel.version 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/androidx.appcompat_appcompat.version 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/androidx.lifecycle_lifecycle-service.version 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/androidx.lifecycle_lifecycle-process.version 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/androidx.loader_loader.version 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/androidx.lifecycle_lifecycle-livedata.version 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/androidx.viewpager_viewpager.version 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/androidx.cursoradapter_cursoradapter.version 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/androidx.savedstate_savedstate.version 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/androidx.fragment_fragment.version 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/androidx.vectordrawable_vectordrawable.version 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/androidx.core_core.version 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/androidx.vectordrawable_vectordrawable-animated.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. ├── zipinfo {} │ @@ -619,16 +619,16 @@ │ -rw---- 0.0 fat 25047 b- stor 81-Jan-01 01:01 res/drawable-nodpi-v4/ic_guide_diagonal_type_2_4_3.png │ -rw---- 0.0 fat 2607472 b- defN 81-Jan-01 01:01 lib/arm64-v8a/libfreedcam.so │ -rw---- 0.0 fat 467 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_ic_star_black_48dp.png │ -rw---- 0.0 fat 281 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ -rw---- 0.0 fat 186 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ -rw---- 0.0 fat 225 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/notification_bg_low_pressed.9.png │ -rw---- 0.0 fat 988 b- defN 81-Jan-01 01:01 res/layout/freedviewer_screenslide_imageframent.xml │ --rw---- 0.0 fat 3577152 b- defN 81-Jan-01 01:01 classes.dex │ +-rw---- 0.0 fat 3577168 b- defN 81-Jan-01 01:01 classes.dex │ -rw---- 0.0 fat 516 b- defN 81-Jan-01 01:01 res/drawable/abc_seekbar_tick_mark_material.xml │ -rw---- 0.0 fat 848 b- defN 81-Jan-01 01:01 res/layout/settingsmenu_groupchild.xml │ -rw---- 0.0 fat 3743 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/stack_done.png │ -rw---- 0.0 fat 212 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/notification_bg_normal.9.png │ -rw---- 2.0 fat 64154 b- defN 81-Jan-01 01:01 META-INF/C3B1A27E.SF │ -rw---- 2.0 fat 1326 b- defN 81-Jan-01 01:01 META-INF/C3B1A27E.RSA │ -rw---- 2.0 fat 64046 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -632 files, 16227933 bytes uncompressed, 6819912 bytes compressed: 58.0% │ +632 files, 16227949 bytes uncompressed, 6819989 bytes compressed: 58.0% ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,13 +1,13 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 075baa8d │ │ -signature : 809b...e401 │ │ -file_size : 3577152 │ │ +checksum : 909100bb │ │ +signature : 929d...e8bb │ │ +file_size : 3577168 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 30617 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 3794 │ │ type_ids_off : 122580 (0x01ded4) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 137756 (0x021a1c) │ │ field_ids_size : 23153 │ │ field_ids_off : 203996 (0x031cdc) │ │ method_ids_size : 26214 │ │ method_ids_off : 389220 (0x05f064) │ │ class_defs_size : 2723 │ │ class_defs_off : 598932 (0x092394) │ │ -data_size : 2891084 │ │ +data_size : 2891100 │ │ data_off : 686068 (0x0a77f4) │ │ │ │ Class #0 header: │ │ class_idx : 6 │ │ access_flags : 4097 (0x1001) │ │ superclass_idx : 3433 │ │ source_file_idx : -1 │ │ @@ -478947,17 +478947,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1fd878: |[1fd878] freed.image.ImageTask.:()V │ │ -1fd888: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -1fd88e: 0e00 |0003: return-void │ │ +1fd87c: |[1fd87c] freed.image.ImageTask.:()V │ │ +1fd88c: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +1fd892: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/image/ImageTask; │ │ │ │ Virtual methods - │ │ @@ -478966,17 +478966,17 @@ │ │ type : '()Ljava/lang/Thread;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1fd860: |[1fd860] freed.image.ImageTask.getThread:()Ljava/lang/Thread; │ │ -1fd870: 5410 4156 |0000: iget-object v0, v1, Lfreed/image/ImageTask;.currentThread:Ljava/lang/Thread; // field@5641 │ │ -1fd874: 1100 |0002: return-object v0 │ │ +1fd864: |[1fd864] freed.image.ImageTask.getThread:()Ljava/lang/Thread; │ │ +1fd874: 5410 4156 |0000: iget-object v0, v1, Lfreed/image/ImageTask;.currentThread:Ljava/lang/Thread; // field@5641 │ │ +1fd878: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/image/ImageTask; │ │ │ │ #1 : (in Lfreed/image/ImageTask;) │ │ @@ -478990,24 +478990,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -1fd890: |[1fd890] freed.image.ImageTask.run:()V │ │ -1fd8a0: 7100 6863 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@6368 │ │ -1fd8a6: 0c00 |0003: move-result-object v0 │ │ -1fd8a8: 5b10 4156 |0004: iput-object v0, v1, Lfreed/image/ImageTask;.currentThread:Ljava/lang/Thread; // field@5641 │ │ -1fd8ac: 7100 6d63 0000 |0006: invoke-static {}, Ljava/lang/Thread;.interrupted:()Z // method@636d │ │ -1fd8b2: 0a00 |0009: move-result v0 │ │ -1fd8b4: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -1fd8b8: 0e00 |000c: return-void │ │ -1fd8ba: 6e10 e75b 0100 |000d: invoke-virtual {v1}, Lfreed/image/ImageTask;.process:()Z // method@5be7 │ │ -1fd8c0: 0e00 |0010: return-void │ │ +1fd894: |[1fd894] freed.image.ImageTask.run:()V │ │ +1fd8a4: 7100 6863 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@6368 │ │ +1fd8aa: 0c00 |0003: move-result-object v0 │ │ +1fd8ac: 5b10 4156 |0004: iput-object v0, v1, Lfreed/image/ImageTask;.currentThread:Ljava/lang/Thread; // field@5641 │ │ +1fd8b0: 7100 6d63 0000 |0006: invoke-static {}, Ljava/lang/Thread;.interrupted:()Z // method@636d │ │ +1fd8b6: 0a00 |0009: move-result v0 │ │ +1fd8b8: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +1fd8bc: 0e00 |000c: return-void │ │ +1fd8be: 6e10 e75b 0100 |000d: invoke-virtual {v1}, Lfreed/image/ImageTask;.process:()Z // method@5be7 │ │ +1fd8c4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0006 line=18 │ │ 0x000d line=21 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lfreed/image/ImageTask; │ │ @@ -479041,36 +479041,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1fd8c4: |[1fd8c4] freed.jni.DngStack.:()V │ │ -1fd8d4: 1a00 3c45 |0000: const-string v0, "freedcam" // string@453c │ │ -1fd8d8: 7110 6363 0000 |0002: invoke-static {v0}, Ljava/lang/System;.loadLibrary:(Ljava/lang/String;)V // method@6363 │ │ -1fd8de: 0e00 |0005: return-void │ │ +1fd8c8: |[1fd8c8] freed.jni.DngStack.:()V │ │ +1fd8d8: 1a00 3c45 |0000: const-string v0, "freedcam" // string@453c │ │ +1fd8dc: 7110 6363 0000 |0002: invoke-static {v0}, Ljava/lang/System;.loadLibrary:(Ljava/lang/String;)V // method@6363 │ │ +1fd8e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=17 │ │ locals : │ │ │ │ #1 : (in Lfreed/jni/DngStack;) │ │ name : '' │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1fd8e0: |[1fd8e0] freed.jni.DngStack.:([Ljava/lang/String;)V │ │ -1fd8f0: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -1fd8f6: 5b01 4b56 |0003: iput-object v1, v0, Lfreed/jni/DngStack;.dngToStack:[Ljava/lang/String; // field@564b │ │ -1fd8fa: 0e00 |0005: return-void │ │ +1fd8e4: |[1fd8e4] freed.jni.DngStack.:([Ljava/lang/String;)V │ │ +1fd8f4: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +1fd8fa: 5b01 4b56 |0003: iput-object v1, v0, Lfreed/jni/DngStack;.dngToStack:[Ljava/lang/String; // field@564b │ │ +1fd8fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/jni/DngStack; │ │ 0x0000 - 0x0006 reg=1 (null) [Ljava/lang/String; │ │ @@ -479087,44 +479087,44 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -1fd8fc: |[1fd8fc] freed.jni.DngStack.StartStack:(Landroid/content/Context;)V │ │ -1fd90c: 2200 260d |0000: new-instance v0, Ljava/io/File; // type@0d26 │ │ -1fd910: 5441 4b56 |0002: iget-object v1, v4, Lfreed/jni/DngStack;.dngToStack:[Ljava/lang/String; // field@564b │ │ -1fd914: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1fd916: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -1fd91a: 7020 f261 1000 |0007: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ -1fd920: 6e10 fe61 0000 |000a: invoke-virtual {v0}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@61fe │ │ -1fd926: 0c01 |000d: move-result-object v1 │ │ -1fd928: 2202 260d |000e: new-instance v2, Ljava/io/File; // type@0d26 │ │ -1fd92c: 2203 740d |0010: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ -1fd930: 7010 4c63 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -1fd936: 6e10 f961 0100 |0015: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ -1fd93c: 0c01 |0018: move-result-object v1 │ │ -1fd93e: 6e20 5663 1300 |0019: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -1fd944: 1a01 eb02 |001c: const-string v1, "/" // string@02eb │ │ -1fd948: 6e20 5663 1300 |001e: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -1fd94e: 6e10 fc61 0000 |0021: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@61fc │ │ -1fd954: 0c00 |0024: move-result-object v0 │ │ -1fd956: 6e20 5663 0300 |0025: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -1fd95c: 1a00 6335 |0028: const-string v0, "_Stack.dng" // string@3563 │ │ -1fd960: 6e20 5663 0300 |002a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -1fd966: 6e10 5d63 0300 |002d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -1fd96c: 0c00 |0030: move-result-object v0 │ │ -1fd96e: 7020 f261 0200 |0031: invoke-direct {v2, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ -1fd974: 5440 4b56 |0034: iget-object v0, v4, Lfreed/jni/DngStack;.dngToStack:[Ljava/lang/String; // field@564b │ │ -1fd978: 6e10 f961 0200 |0036: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ -1fd97e: 0c01 |0039: move-result-object v1 │ │ -1fd980: 7120 ee5b 1000 |003a: invoke-static {v0, v1}, Lfreed/jni/DngStack;.startStack:([Ljava/lang/String;Ljava/lang/String;)V // method@5bee │ │ -1fd986: 7120 755e 2500 |003d: invoke-static {v5, v2}, Lfreed/utils/MediaScannerManager;.ScanMedia:(Landroid/content/Context;Ljava/io/File;)V // method@5e75 │ │ -1fd98c: 0e00 |0040: return-void │ │ +1fd900: |[1fd900] freed.jni.DngStack.StartStack:(Landroid/content/Context;)V │ │ +1fd910: 2200 260d |0000: new-instance v0, Ljava/io/File; // type@0d26 │ │ +1fd914: 5441 4b56 |0002: iget-object v1, v4, Lfreed/jni/DngStack;.dngToStack:[Ljava/lang/String; // field@564b │ │ +1fd918: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1fd91a: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +1fd91e: 7020 f261 1000 |0007: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ +1fd924: 6e10 fe61 0000 |000a: invoke-virtual {v0}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@61fe │ │ +1fd92a: 0c01 |000d: move-result-object v1 │ │ +1fd92c: 2202 260d |000e: new-instance v2, Ljava/io/File; // type@0d26 │ │ +1fd930: 2203 740d |0010: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ +1fd934: 7010 4c63 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +1fd93a: 6e10 f961 0100 |0015: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ +1fd940: 0c01 |0018: move-result-object v1 │ │ +1fd942: 6e20 5663 1300 |0019: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +1fd948: 1a01 eb02 |001c: const-string v1, "/" // string@02eb │ │ +1fd94c: 6e20 5663 1300 |001e: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +1fd952: 6e10 fc61 0000 |0021: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@61fc │ │ +1fd958: 0c00 |0024: move-result-object v0 │ │ +1fd95a: 6e20 5663 0300 |0025: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +1fd960: 1a00 6335 |0028: const-string v0, "_Stack.dng" // string@3563 │ │ +1fd964: 6e20 5663 0300 |002a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +1fd96a: 6e10 5d63 0300 |002d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +1fd970: 0c00 |0030: move-result-object v0 │ │ +1fd972: 7020 f261 0200 |0031: invoke-direct {v2, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ +1fd978: 5440 4b56 |0034: iget-object v0, v4, Lfreed/jni/DngStack;.dngToStack:[Ljava/lang/String; // field@564b │ │ +1fd97c: 6e10 f961 0200 |0036: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ +1fd982: 0c01 |0039: move-result-object v1 │ │ +1fd984: 7120 ee5b 1000 |003a: invoke-static {v0, v1}, Lfreed/jni/DngStack;.startStack:([Ljava/lang/String;Ljava/lang/String;)V // method@5bee │ │ +1fd98a: 7120 755e 2500 |003d: invoke-static {v5, v2}, Lfreed/utils/MediaScannerManager;.ScanMedia:(Landroid/content/Context;Ljava/io/File;)V // method@5e75 │ │ +1fd990: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x000a line=32 │ │ 0x000e line=33 │ │ 0x0034 line=34 │ │ 0x003d line=35 │ │ @@ -479167,38 +479167,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1fd9a8: |[1fd9a8] freed.jni.ExifInfo.:()V │ │ -1fd9b8: 1a00 3c45 |0000: const-string v0, "freedcam" // string@453c │ │ -1fd9bc: 7110 6363 0000 |0002: invoke-static {v0}, Ljava/lang/System;.loadLibrary:(Ljava/lang/String;)V // method@6363 │ │ -1fd9c2: 0e00 |0005: return-void │ │ +1fd9ac: |[1fd9ac] freed.jni.ExifInfo.:()V │ │ +1fd9bc: 1a00 3c45 |0000: const-string v0, "freedcam" // string@453c │ │ +1fd9c0: 7110 6363 0000 |0002: invoke-static {v0}, Ljava/lang/System;.loadLibrary:(Ljava/lang/String;)V // method@6363 │ │ +1fd9c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=15 │ │ locals : │ │ │ │ #1 : (in Lfreed/jni/ExifInfo;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1fd9c4: |[1fd9c4] freed.jni.ExifInfo.:()V │ │ -1fd9d4: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ -1fd9da: 7010 fd5b 0100 |0003: invoke-direct {v1}, Lfreed/jni/ExifInfo;.init:()Ljava/nio/ByteBuffer; // method@5bfd │ │ -1fd9e0: 0c00 |0006: move-result-object v0 │ │ -1fd9e2: 5b10 4c56 |0007: iput-object v0, v1, Lfreed/jni/ExifInfo;.byteBuffer:Ljava/nio/ByteBuffer; // field@564c │ │ -1fd9e6: 0e00 |0009: return-void │ │ +1fd9c8: |[1fd9c8] freed.jni.ExifInfo.:()V │ │ +1fd9d8: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ +1fd9de: 7010 fd5b 0100 |0003: invoke-direct {v1}, Lfreed/jni/ExifInfo;.init:()Ljava/nio/ByteBuffer; // method@5bfd │ │ +1fd9e4: 0c00 |0006: move-result-object v0 │ │ +1fd9e6: 5b10 4c56 |0007: iput-object v0, v1, Lfreed/jni/ExifInfo;.byteBuffer:Ljava/nio/ByteBuffer; // field@564c │ │ +1fd9ea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lfreed/jni/ExifInfo; │ │ │ │ @@ -479207,35 +479207,35 @@ │ │ type : '(IIDFFFLjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 10 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -1fd9e8: |[1fd9e8] freed.jni.ExifInfo.:(IIDFFFLjava/lang/String;Ljava/lang/String;)V │ │ -1fd9f8: 7010 f05b 0100 |0000: invoke-direct {v1}, Lfreed/jni/ExifInfo;.:()V // method@5bf0 │ │ -1fd9fe: 5410 4c56 |0003: iget-object v0, v1, Lfreed/jni/ExifInfo;.byteBuffer:Ljava/nio/ByteBuffer; // field@564c │ │ -1fda02: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -1fda06: 0e00 |0007: return-void │ │ -1fda08: 7030 f85b 0102 |0008: invoke-direct {v1, v0, v2}, Lfreed/jni/ExifInfo;.SetIso:(Ljava/nio/ByteBuffer;I)V // method@5bf8 │ │ -1fda0e: 5412 4c56 |000b: iget-object v2, v1, Lfreed/jni/ExifInfo;.byteBuffer:Ljava/nio/ByteBuffer; // field@564c │ │ -1fda12: 7030 f45b 2103 |000d: invoke-direct {v1, v2, v3}, Lfreed/jni/ExifInfo;.SetFlash:(Ljava/nio/ByteBuffer;I)V // method@5bf4 │ │ -1fda18: 5412 4c56 |0010: iget-object v2, v1, Lfreed/jni/ExifInfo;.byteBuffer:Ljava/nio/ByteBuffer; // field@564c │ │ -1fda1c: 7040 f35b 2154 |0012: invoke-direct {v1, v2, v4, v5}, Lfreed/jni/ExifInfo;.SetExposureTime:(Ljava/nio/ByteBuffer;D)V // method@5bf3 │ │ -1fda22: 5412 4c56 |0015: iget-object v2, v1, Lfreed/jni/ExifInfo;.byteBuffer:Ljava/nio/ByteBuffer; // field@564c │ │ -1fda26: 7030 f65b 2106 |0017: invoke-direct {v1, v2, v6}, Lfreed/jni/ExifInfo;.SetFocalLength:(Ljava/nio/ByteBuffer;F)V // method@5bf6 │ │ -1fda2c: 5412 4c56 |001a: iget-object v2, v1, Lfreed/jni/ExifInfo;.byteBuffer:Ljava/nio/ByteBuffer; // field@564c │ │ -1fda30: 7030 f55b 2107 |001c: invoke-direct {v1, v2, v7}, Lfreed/jni/ExifInfo;.SetFnumber:(Ljava/nio/ByteBuffer;F)V // method@5bf5 │ │ -1fda36: 5412 4c56 |001f: iget-object v2, v1, Lfreed/jni/ExifInfo;.byteBuffer:Ljava/nio/ByteBuffer; // field@564c │ │ -1fda3a: 7030 f25b 2108 |0021: invoke-direct {v1, v2, v8}, Lfreed/jni/ExifInfo;.SetExposureIndex:(Ljava/nio/ByteBuffer;F)V // method@5bf2 │ │ -1fda40: 5412 4c56 |0024: iget-object v2, v1, Lfreed/jni/ExifInfo;.byteBuffer:Ljava/nio/ByteBuffer; // field@564c │ │ -1fda44: 7030 f75b 2109 |0026: invoke-direct {v1, v2, v9}, Lfreed/jni/ExifInfo;.SetImageDescription:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@5bf7 │ │ -1fda4a: 5412 4c56 |0029: iget-object v2, v1, Lfreed/jni/ExifInfo;.byteBuffer:Ljava/nio/ByteBuffer; // field@564c │ │ -1fda4e: 7030 f95b 210a |002b: invoke-direct {v1, v2, v10}, Lfreed/jni/ExifInfo;.SetOrientation:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@5bf9 │ │ -1fda54: 0e00 |002e: return-void │ │ +1fd9ec: |[1fd9ec] freed.jni.ExifInfo.:(IIDFFFLjava/lang/String;Ljava/lang/String;)V │ │ +1fd9fc: 7010 f05b 0100 |0000: invoke-direct {v1}, Lfreed/jni/ExifInfo;.:()V // method@5bf0 │ │ +1fda02: 5410 4c56 |0003: iget-object v0, v1, Lfreed/jni/ExifInfo;.byteBuffer:Ljava/nio/ByteBuffer; // field@564c │ │ +1fda06: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +1fda0a: 0e00 |0007: return-void │ │ +1fda0c: 7030 f85b 0102 |0008: invoke-direct {v1, v0, v2}, Lfreed/jni/ExifInfo;.SetIso:(Ljava/nio/ByteBuffer;I)V // method@5bf8 │ │ +1fda12: 5412 4c56 |000b: iget-object v2, v1, Lfreed/jni/ExifInfo;.byteBuffer:Ljava/nio/ByteBuffer; // field@564c │ │ +1fda16: 7030 f45b 2103 |000d: invoke-direct {v1, v2, v3}, Lfreed/jni/ExifInfo;.SetFlash:(Ljava/nio/ByteBuffer;I)V // method@5bf4 │ │ +1fda1c: 5412 4c56 |0010: iget-object v2, v1, Lfreed/jni/ExifInfo;.byteBuffer:Ljava/nio/ByteBuffer; // field@564c │ │ +1fda20: 7040 f35b 2154 |0012: invoke-direct {v1, v2, v4, v5}, Lfreed/jni/ExifInfo;.SetExposureTime:(Ljava/nio/ByteBuffer;D)V // method@5bf3 │ │ +1fda26: 5412 4c56 |0015: iget-object v2, v1, Lfreed/jni/ExifInfo;.byteBuffer:Ljava/nio/ByteBuffer; // field@564c │ │ +1fda2a: 7030 f65b 2106 |0017: invoke-direct {v1, v2, v6}, Lfreed/jni/ExifInfo;.SetFocalLength:(Ljava/nio/ByteBuffer;F)V // method@5bf6 │ │ +1fda30: 5412 4c56 |001a: iget-object v2, v1, Lfreed/jni/ExifInfo;.byteBuffer:Ljava/nio/ByteBuffer; // field@564c │ │ +1fda34: 7030 f55b 2107 |001c: invoke-direct {v1, v2, v7}, Lfreed/jni/ExifInfo;.SetFnumber:(Ljava/nio/ByteBuffer;F)V // method@5bf5 │ │ +1fda3a: 5412 4c56 |001f: iget-object v2, v1, Lfreed/jni/ExifInfo;.byteBuffer:Ljava/nio/ByteBuffer; // field@564c │ │ +1fda3e: 7030 f25b 2108 |0021: invoke-direct {v1, v2, v8}, Lfreed/jni/ExifInfo;.SetExposureIndex:(Ljava/nio/ByteBuffer;F)V // method@5bf2 │ │ +1fda44: 5412 4c56 |0024: iget-object v2, v1, Lfreed/jni/ExifInfo;.byteBuffer:Ljava/nio/ByteBuffer; // field@564c │ │ +1fda48: 7030 f75b 2109 |0026: invoke-direct {v1, v2, v9}, Lfreed/jni/ExifInfo;.SetImageDescription:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@5bf7 │ │ +1fda4e: 5412 4c56 |0029: iget-object v2, v1, Lfreed/jni/ExifInfo;.byteBuffer:Ljava/nio/ByteBuffer; // field@564c │ │ +1fda52: 7030 f95b 210a |002b: invoke-direct {v1, v2, v10}, Lfreed/jni/ExifInfo;.SetOrientation:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@5bf9 │ │ +1fda58: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x0008 line=39 │ │ 0x000b line=40 │ │ 0x0010 line=41 │ │ @@ -479321,23 +479321,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1fda58: |[1fda58] freed.jni.ExifInfo.finalize:()V │ │ -1fda68: 6f10 0163 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.finalize:()V // method@6301 │ │ -1fda6e: 5410 4c56 |0003: iget-object v0, v1, Lfreed/jni/ExifInfo;.byteBuffer:Ljava/nio/ByteBuffer; // field@564c │ │ -1fda72: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -1fda76: 0e00 |0007: return-void │ │ -1fda78: 7020 fa5b 0100 |0008: invoke-direct {v1, v0}, Lfreed/jni/ExifInfo;.clear:(Ljava/nio/ByteBuffer;)V // method@5bfa │ │ -1fda7e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -1fda80: 5b10 4c56 |000c: iput-object v0, v1, Lfreed/jni/ExifInfo;.byteBuffer:Ljava/nio/ByteBuffer; // field@564c │ │ -1fda84: 0e00 |000e: return-void │ │ +1fda5c: |[1fda5c] freed.jni.ExifInfo.finalize:()V │ │ +1fda6c: 6f10 0163 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.finalize:()V // method@6301 │ │ +1fda72: 5410 4c56 |0003: iget-object v0, v1, Lfreed/jni/ExifInfo;.byteBuffer:Ljava/nio/ByteBuffer; // field@564c │ │ +1fda76: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +1fda7a: 0e00 |0007: return-void │ │ +1fda7c: 7020 fa5b 0100 |0008: invoke-direct {v1, v0}, Lfreed/jni/ExifInfo;.clear:(Ljava/nio/ByteBuffer;)V // method@5bfa │ │ +1fda82: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +1fda84: 5b10 4c56 |000c: iput-object v0, v1, Lfreed/jni/ExifInfo;.byteBuffer:Ljava/nio/ByteBuffer; // field@564c │ │ +1fda88: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x0008 line=54 │ │ 0x000c line=55 │ │ locals : │ │ @@ -479348,17 +479348,17 @@ │ │ type : '()Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1fd990: |[1fd990] freed.jni.ExifInfo.getByteBuffer:()Ljava/nio/ByteBuffer; │ │ -1fd9a0: 5410 4c56 |0000: iget-object v0, v1, Lfreed/jni/ExifInfo;.byteBuffer:Ljava/nio/ByteBuffer; // field@564c │ │ -1fd9a4: 1100 |0002: return-object v0 │ │ +1fd994: |[1fd994] freed.jni.ExifInfo.getByteBuffer:()Ljava/nio/ByteBuffer; │ │ +1fd9a4: 5410 4c56 |0000: iget-object v0, v1, Lfreed/jni/ExifInfo;.byteBuffer:Ljava/nio/ByteBuffer; // field@564c │ │ +1fd9a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/jni/ExifInfo; │ │ │ │ source_file_idx : 3786 (ExifInfo.java) │ │ @@ -479396,61 +479396,61 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1fdbc8: |[1fdbc8] freed.jni.GpsInfo.:()V │ │ -1fdbd8: 1a00 3c45 |0000: const-string v0, "freedcam" // string@453c │ │ -1fdbdc: 7110 6363 0000 |0002: invoke-static {v0}, Ljava/lang/System;.loadLibrary:(Ljava/lang/String;)V // method@6363 │ │ -1fdbe2: 0e00 |0005: return-void │ │ +1fdbcc: |[1fdbcc] freed.jni.GpsInfo.:()V │ │ +1fdbdc: 1a00 3c45 |0000: const-string v0, "freedcam" // string@453c │ │ +1fdbe0: 7110 6363 0000 |0002: invoke-static {v0}, Ljava/lang/System;.loadLibrary:(Ljava/lang/String;)V // method@6363 │ │ +1fdbe6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=18 │ │ locals : │ │ │ │ #1 : (in Lfreed/jni/GpsInfo;) │ │ name : '' │ │ type : '(Landroid/location/Location;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 9 │ │ insns size : 56 16-bit code units │ │ -1fdbe4: |[1fdbe4] freed.jni.GpsInfo.:(Landroid/location/Location;)V │ │ -1fdbf4: 7010 fe62 0a00 |0000: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@62fe │ │ -1fdbfa: 7010 035c 0a00 |0003: invoke-direct {v10}, Lfreed/jni/GpsInfo;.init:()Ljava/nio/ByteBuffer; // method@5c03 │ │ -1fdc00: 0c00 |0006: move-result-object v0 │ │ -1fdc02: 5ba0 4d56 |0007: iput-object v0, v10, Lfreed/jni/GpsInfo;.byteBuffer:Ljava/nio/ByteBuffer; // field@564d │ │ -1fdc06: 6e10 1e05 0b00 |0009: invoke-virtual {v11}, Landroid/location/Location;.getAltitude:()D // method@051e │ │ -1fdc0c: 0b02 |000c: move-result-wide v2 │ │ -1fdc0e: 6e10 1f05 0b00 |000d: invoke-virtual {v11}, Landroid/location/Location;.getLatitude:()D // method@051f │ │ -1fdc14: 0b00 |0010: move-result-wide v0 │ │ -1fdc16: 7030 065c 0a01 |0011: invoke-direct {v10, v0, v1}, Lfreed/jni/GpsInfo;.parseGpsvalue:(D)[F // method@5c06 │ │ -1fdc1c: 0c04 |0014: move-result-object v4 │ │ -1fdc1e: 6e10 2005 0b00 |0015: invoke-virtual {v11}, Landroid/location/Location;.getLongitude:()D // method@0520 │ │ -1fdc24: 0b00 |0018: move-result-wide v0 │ │ -1fdc26: 7030 065c 0a01 |0019: invoke-direct {v10, v0, v1}, Lfreed/jni/GpsInfo;.parseGpsvalue:(D)[F // method@5c06 │ │ -1fdc2c: 0c05 |001c: move-result-object v5 │ │ -1fdc2e: 6e10 2105 0b00 |001d: invoke-virtual {v11}, Landroid/location/Location;.getProvider:()Ljava/lang/String; // method@0521 │ │ -1fdc34: 0c06 |0020: move-result-object v6 │ │ -1fdc36: 6e10 2205 0b00 |0021: invoke-virtual {v11}, Landroid/location/Location;.getTime:()J // method@0522 │ │ -1fdc3c: 0b00 |0024: move-result-wide v0 │ │ -1fdc3e: 7030 055c 0a01 |0025: invoke-direct {v10, v0, v1}, Lfreed/jni/GpsInfo;.parseGPStime:(J)[F // method@5c05 │ │ -1fdc44: 0c07 |0028: move-result-object v7 │ │ -1fdc46: 6e10 2205 0b00 |0029: invoke-virtual {v11}, Landroid/location/Location;.getTime:()J // method@0522 │ │ -1fdc4c: 0b00 |002c: move-result-wide v0 │ │ -1fdc4e: 7030 045c 0a01 |002d: invoke-direct {v10, v0, v1}, Lfreed/jni/GpsInfo;.parseGPSdate:(J)Ljava/lang/String; // method@5c04 │ │ -1fdc54: 0c08 |0030: move-result-object v8 │ │ -1fdc56: 54a9 4d56 |0031: iget-object v9, v10, Lfreed/jni/GpsInfo;.byteBuffer:Ljava/nio/ByteBuffer; // field@564d │ │ -1fdc5a: 07a1 |0033: move-object v1, v10 │ │ -1fdc5c: 7609 075c 0100 |0034: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lfreed/jni/GpsInfo;.setGpsInfo:(D[F[FLjava/lang/String;[FLjava/lang/String;Ljava/nio/ByteBuffer;)V // method@5c07 │ │ -1fdc62: 0e00 |0037: return-void │ │ +1fdbe8: |[1fdbe8] freed.jni.GpsInfo.:(Landroid/location/Location;)V │ │ +1fdbf8: 7010 fe62 0a00 |0000: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@62fe │ │ +1fdbfe: 7010 035c 0a00 |0003: invoke-direct {v10}, Lfreed/jni/GpsInfo;.init:()Ljava/nio/ByteBuffer; // method@5c03 │ │ +1fdc04: 0c00 |0006: move-result-object v0 │ │ +1fdc06: 5ba0 4d56 |0007: iput-object v0, v10, Lfreed/jni/GpsInfo;.byteBuffer:Ljava/nio/ByteBuffer; // field@564d │ │ +1fdc0a: 6e10 1e05 0b00 |0009: invoke-virtual {v11}, Landroid/location/Location;.getAltitude:()D // method@051e │ │ +1fdc10: 0b02 |000c: move-result-wide v2 │ │ +1fdc12: 6e10 1f05 0b00 |000d: invoke-virtual {v11}, Landroid/location/Location;.getLatitude:()D // method@051f │ │ +1fdc18: 0b00 |0010: move-result-wide v0 │ │ +1fdc1a: 7030 065c 0a01 |0011: invoke-direct {v10, v0, v1}, Lfreed/jni/GpsInfo;.parseGpsvalue:(D)[F // method@5c06 │ │ +1fdc20: 0c04 |0014: move-result-object v4 │ │ +1fdc22: 6e10 2005 0b00 |0015: invoke-virtual {v11}, Landroid/location/Location;.getLongitude:()D // method@0520 │ │ +1fdc28: 0b00 |0018: move-result-wide v0 │ │ +1fdc2a: 7030 065c 0a01 |0019: invoke-direct {v10, v0, v1}, Lfreed/jni/GpsInfo;.parseGpsvalue:(D)[F // method@5c06 │ │ +1fdc30: 0c05 |001c: move-result-object v5 │ │ +1fdc32: 6e10 2105 0b00 |001d: invoke-virtual {v11}, Landroid/location/Location;.getProvider:()Ljava/lang/String; // method@0521 │ │ +1fdc38: 0c06 |0020: move-result-object v6 │ │ +1fdc3a: 6e10 2205 0b00 |0021: invoke-virtual {v11}, Landroid/location/Location;.getTime:()J // method@0522 │ │ +1fdc40: 0b00 |0024: move-result-wide v0 │ │ +1fdc42: 7030 055c 0a01 |0025: invoke-direct {v10, v0, v1}, Lfreed/jni/GpsInfo;.parseGPStime:(J)[F // method@5c05 │ │ +1fdc48: 0c07 |0028: move-result-object v7 │ │ +1fdc4a: 6e10 2205 0b00 |0029: invoke-virtual {v11}, Landroid/location/Location;.getTime:()J // method@0522 │ │ +1fdc50: 0b00 |002c: move-result-wide v0 │ │ +1fdc52: 7030 045c 0a01 |002d: invoke-direct {v10, v0, v1}, Lfreed/jni/GpsInfo;.parseGPSdate:(J)Ljava/lang/String; // method@5c04 │ │ +1fdc58: 0c08 |0030: move-result-object v8 │ │ +1fdc5a: 54a9 4d56 |0031: iget-object v9, v10, Lfreed/jni/GpsInfo;.byteBuffer:Ljava/nio/ByteBuffer; // field@564d │ │ +1fdc5e: 07a1 |0033: move-object v1, v10 │ │ +1fdc60: 7609 075c 0100 |0034: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lfreed/jni/GpsInfo;.setGpsInfo:(D[F[FLjava/lang/String;[FLjava/lang/String;Ljava/nio/ByteBuffer;)V // method@5c07 │ │ +1fdc66: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x0009 line=28 │ │ locals : │ │ 0x0000 - 0x0038 reg=10 this Lfreed/jni/GpsInfo; │ │ @@ -479473,23 +479473,23 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1fdb80: |[1fdb80] freed.jni.GpsInfo.parseGPSdate:(J)Ljava/lang/String; │ │ -1fdb90: 2200 ae0d |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@0dae │ │ -1fdb94: 1a01 6277 |0002: const-string v1, "yyyy:MM:dd" // string@7762 │ │ -1fdb98: 7020 dd63 1000 |0004: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@63dd │ │ -1fdb9e: 7120 d562 4300 |0007: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@62d5 │ │ -1fdba4: 0c03 |000a: move-result-object v3 │ │ -1fdba6: 6e20 de63 3000 |000b: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@63de │ │ -1fdbac: 0c03 |000e: move-result-object v3 │ │ -1fdbae: 1103 |000f: return-object v3 │ │ +1fdb84: |[1fdb84] freed.jni.GpsInfo.parseGPSdate:(J)Ljava/lang/String; │ │ +1fdb94: 2200 ae0d |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@0dae │ │ +1fdb98: 1a01 6277 |0002: const-string v1, "yyyy:MM:dd" // string@7762 │ │ +1fdb9c: 7020 dd63 1000 |0004: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@63dd │ │ +1fdba2: 7120 d562 4300 |0007: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@62d5 │ │ +1fdba8: 0c03 |000a: move-result-object v3 │ │ +1fdbaa: 6e20 de63 3000 |000b: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@63de │ │ +1fdbb0: 0c03 |000e: move-result-object v3 │ │ +1fdbb2: 1103 |000f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0007 line=71 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lfreed/jni/GpsInfo; │ │ 0x0000 - 0x0010 reg=3 (null) J │ │ @@ -479499,46 +479499,46 @@ │ │ type : '(J)[F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -1fda88: |[1fda88] freed.jni.GpsInfo.parseGPStime:(J)[F │ │ -1fda98: 2200 ae0d |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@0dae │ │ -1fda9c: 1a01 5b52 |0002: const-string v1, "kk:mm:ss" // string@525b │ │ -1fdaa0: 7020 dd63 1000 |0004: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@63dd │ │ -1fdaa6: 7120 d562 a900 |0007: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@62d5 │ │ -1fdaac: 0c09 |000a: move-result-object v9 │ │ -1fdaae: 6e20 de63 9000 |000b: invoke-virtual {v0, v9}, Ljava/text/SimpleDateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@63de │ │ -1fdab4: 0c09 |000e: move-result-object v9 │ │ -1fdab6: 1a0a 3c03 |000f: const-string v10, ":" // string@033c │ │ -1fdaba: 6e20 3563 a900 |0011: invoke-virtual {v9, v10}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6335 │ │ -1fdac0: 0c09 |0014: move-result-object v9 │ │ -1fdac2: 120a |0015: const/4 v10, #int 0 // #0 │ │ -1fdac4: 4600 090a |0016: aget-object v0, v9, v10 │ │ -1fdac8: 7110 a362 0000 |0018: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@62a3 │ │ -1fdace: 0b00 |001b: move-result-wide v0 │ │ -1fdad0: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -1fdad2: 4603 0902 |001d: aget-object v3, v9, v2 │ │ -1fdad6: 7110 a362 0300 |001f: invoke-static {v3}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@62a3 │ │ -1fdadc: 0b03 |0022: move-result-wide v3 │ │ -1fdade: 1225 |0023: const/4 v5, #int 2 // #2 │ │ -1fdae0: 4609 0905 |0024: aget-object v9, v9, v5 │ │ -1fdae4: 7110 a362 0900 |0026: invoke-static {v9}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@62a3 │ │ -1fdaea: 0b06 |0029: move-result-wide v6 │ │ -1fdaec: 1239 |002a: const/4 v9, #int 3 // #3 │ │ -1fdaee: 2399 2c0e |002b: new-array v9, v9, [F // type@0e2c │ │ -1fdaf2: 8c00 |002d: double-to-float v0, v0 │ │ -1fdaf4: 4b00 090a |002e: aput v0, v9, v10 │ │ -1fdaf8: 8c3a |0030: double-to-float v10, v3 │ │ -1fdafa: 4b0a 0902 |0031: aput v10, v9, v2 │ │ -1fdafe: 8c6a |0033: double-to-float v10, v6 │ │ -1fdb00: 4b0a 0905 |0034: aput v10, v9, v5 │ │ -1fdb04: 1109 |0036: return-object v9 │ │ +1fda8c: |[1fda8c] freed.jni.GpsInfo.parseGPStime:(J)[F │ │ +1fda9c: 2200 ae0d |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@0dae │ │ +1fdaa0: 1a01 5b52 |0002: const-string v1, "kk:mm:ss" // string@525b │ │ +1fdaa4: 7020 dd63 1000 |0004: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@63dd │ │ +1fdaaa: 7120 d562 a900 |0007: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@62d5 │ │ +1fdab0: 0c09 |000a: move-result-object v9 │ │ +1fdab2: 6e20 de63 9000 |000b: invoke-virtual {v0, v9}, Ljava/text/SimpleDateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@63de │ │ +1fdab8: 0c09 |000e: move-result-object v9 │ │ +1fdaba: 1a0a 3c03 |000f: const-string v10, ":" // string@033c │ │ +1fdabe: 6e20 3563 a900 |0011: invoke-virtual {v9, v10}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6335 │ │ +1fdac4: 0c09 |0014: move-result-object v9 │ │ +1fdac6: 120a |0015: const/4 v10, #int 0 // #0 │ │ +1fdac8: 4600 090a |0016: aget-object v0, v9, v10 │ │ +1fdacc: 7110 a362 0000 |0018: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@62a3 │ │ +1fdad2: 0b00 |001b: move-result-wide v0 │ │ +1fdad4: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +1fdad6: 4603 0902 |001d: aget-object v3, v9, v2 │ │ +1fdada: 7110 a362 0300 |001f: invoke-static {v3}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@62a3 │ │ +1fdae0: 0b03 |0022: move-result-wide v3 │ │ +1fdae2: 1225 |0023: const/4 v5, #int 2 // #2 │ │ +1fdae4: 4609 0905 |0024: aget-object v9, v9, v5 │ │ +1fdae8: 7110 a362 0900 |0026: invoke-static {v9}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@62a3 │ │ +1fdaee: 0b06 |0029: move-result-wide v6 │ │ +1fdaf0: 1239 |002a: const/4 v9, #int 3 // #3 │ │ +1fdaf2: 2399 2c0e |002b: new-array v9, v9, [F // type@0e2c │ │ +1fdaf6: 8c00 |002d: double-to-float v0, v0 │ │ +1fdaf8: 4b00 090a |002e: aput v0, v9, v10 │ │ +1fdafc: 8c3a |0030: double-to-float v10, v3 │ │ +1fdafe: 4b0a 0902 |0031: aput v10, v9, v2 │ │ +1fdb02: 8c6a |0033: double-to-float v10, v6 │ │ +1fdb04: 4b0a 0905 |0034: aput v10, v9, v5 │ │ +1fdb08: 1109 |0036: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0007 line=59 │ │ 0x0016 line=61 │ │ 0x001d line=62 │ │ 0x0024 line=63 │ │ @@ -479551,45 +479551,45 @@ │ │ type : '(D)[F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -1fdb08: |[1fdb08] freed.jni.GpsInfo.parseGpsvalue:(D)[F │ │ -1fdb18: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -1fdb1a: 7130 1d05 a900 |0001: invoke-static {v9, v10, v0}, Landroid/location/Location;.convert:(DI)Ljava/lang/String; // method@051d │ │ -1fdb20: 0c09 |0004: move-result-object v9 │ │ -1fdb22: 1a0a 3c03 |0005: const-string v10, ":" // string@033c │ │ -1fdb26: 6e20 3563 a900 |0007: invoke-virtual {v9, v10}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6335 │ │ -1fdb2c: 0c09 |000a: move-result-object v9 │ │ -1fdb2e: 120a |000b: const/4 v10, #int 0 // #0 │ │ -1fdb30: 4601 090a |000c: aget-object v1, v9, v10 │ │ -1fdb34: 7110 a362 0100 |000e: invoke-static {v1}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@62a3 │ │ -1fdb3a: 0b01 |0011: move-result-wide v1 │ │ -1fdb3c: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -1fdb3e: 4604 0903 |0013: aget-object v4, v9, v3 │ │ -1fdb42: 7110 a362 0400 |0015: invoke-static {v4}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@62a3 │ │ -1fdb48: 0b04 |0018: move-result-wide v4 │ │ -1fdb4a: 4609 0900 |0019: aget-object v9, v9, v0 │ │ -1fdb4e: 1a06 8c02 |001b: const-string v6, "," // string@028c │ │ -1fdb52: 1a07 cd02 |001d: const-string v7, "." // string@02cd │ │ -1fdb56: 6e30 3463 6907 |001f: invoke-virtual {v9, v6, v7}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@6334 │ │ -1fdb5c: 0c09 |0022: move-result-object v9 │ │ -1fdb5e: 7110 a362 0900 |0023: invoke-static {v9}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@62a3 │ │ -1fdb64: 0b06 |0026: move-result-wide v6 │ │ -1fdb66: 1239 |0027: const/4 v9, #int 3 // #3 │ │ -1fdb68: 2399 2c0e |0028: new-array v9, v9, [F // type@0e2c │ │ -1fdb6c: 8c11 |002a: double-to-float v1, v1 │ │ -1fdb6e: 4b01 090a |002b: aput v1, v9, v10 │ │ -1fdb72: 8c4a |002d: double-to-float v10, v4 │ │ -1fdb74: 4b0a 0903 |002e: aput v10, v9, v3 │ │ -1fdb78: 8c6a |0030: double-to-float v10, v6 │ │ -1fdb7a: 4b0a 0900 |0031: aput v10, v9, v0 │ │ -1fdb7e: 1109 |0033: return-object v9 │ │ +1fdb0c: |[1fdb0c] freed.jni.GpsInfo.parseGpsvalue:(D)[F │ │ +1fdb1c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +1fdb1e: 7130 1d05 a900 |0001: invoke-static {v9, v10, v0}, Landroid/location/Location;.convert:(DI)Ljava/lang/String; // method@051d │ │ +1fdb24: 0c09 |0004: move-result-object v9 │ │ +1fdb26: 1a0a 3c03 |0005: const-string v10, ":" // string@033c │ │ +1fdb2a: 6e20 3563 a900 |0007: invoke-virtual {v9, v10}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6335 │ │ +1fdb30: 0c09 |000a: move-result-object v9 │ │ +1fdb32: 120a |000b: const/4 v10, #int 0 // #0 │ │ +1fdb34: 4601 090a |000c: aget-object v1, v9, v10 │ │ +1fdb38: 7110 a362 0100 |000e: invoke-static {v1}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@62a3 │ │ +1fdb3e: 0b01 |0011: move-result-wide v1 │ │ +1fdb40: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +1fdb42: 4604 0903 |0013: aget-object v4, v9, v3 │ │ +1fdb46: 7110 a362 0400 |0015: invoke-static {v4}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@62a3 │ │ +1fdb4c: 0b04 |0018: move-result-wide v4 │ │ +1fdb4e: 4609 0900 |0019: aget-object v9, v9, v0 │ │ +1fdb52: 1a06 8c02 |001b: const-string v6, "," // string@028c │ │ +1fdb56: 1a07 cd02 |001d: const-string v7, "." // string@02cd │ │ +1fdb5a: 6e30 3463 6907 |001f: invoke-virtual {v9, v6, v7}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@6334 │ │ +1fdb60: 0c09 |0022: move-result-object v9 │ │ +1fdb62: 7110 a362 0900 |0023: invoke-static {v9}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@62a3 │ │ +1fdb68: 0b06 |0026: move-result-wide v6 │ │ +1fdb6a: 1239 |0027: const/4 v9, #int 3 // #3 │ │ +1fdb6c: 2399 2c0e |0028: new-array v9, v9, [F // type@0e2c │ │ +1fdb70: 8c11 |002a: double-to-float v1, v1 │ │ +1fdb72: 4b01 090a |002b: aput v1, v9, v10 │ │ +1fdb76: 8c4a |002d: double-to-float v10, v4 │ │ +1fdb78: 4b0a 0903 |002e: aput v10, v9, v3 │ │ +1fdb7c: 8c6a |0030: double-to-float v10, v6 │ │ +1fdb7e: 4b0a 0900 |0031: aput v10, v9, v0 │ │ +1fdb82: 1109 |0033: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=47 │ │ 0x000c line=49 │ │ 0x0013 line=50 │ │ 0x0019 line=51 │ │ locals : │ │ @@ -479608,22 +479608,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1fdc64: |[1fdc64] freed.jni.GpsInfo.finalize:()V │ │ -1fdc74: 6f10 0163 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.finalize:()V // method@6301 │ │ -1fdc7a: 5410 4d56 |0003: iget-object v0, v1, Lfreed/jni/GpsInfo;.byteBuffer:Ljava/nio/ByteBuffer; // field@564d │ │ -1fdc7e: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -1fdc82: 7020 005c 0100 |0007: invoke-direct {v1, v0}, Lfreed/jni/GpsInfo;.clear:(Ljava/nio/ByteBuffer;)V // method@5c00 │ │ -1fdc88: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -1fdc8a: 5b10 4d56 |000b: iput-object v0, v1, Lfreed/jni/GpsInfo;.byteBuffer:Ljava/nio/ByteBuffer; // field@564d │ │ -1fdc8e: 0e00 |000d: return-void │ │ +1fdc68: |[1fdc68] freed.jni.GpsInfo.finalize:()V │ │ +1fdc78: 6f10 0163 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.finalize:()V // method@6301 │ │ +1fdc7e: 5410 4d56 |0003: iget-object v0, v1, Lfreed/jni/GpsInfo;.byteBuffer:Ljava/nio/ByteBuffer; // field@564d │ │ +1fdc82: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +1fdc86: 7020 005c 0100 |0007: invoke-direct {v1, v0}, Lfreed/jni/GpsInfo;.clear:(Ljava/nio/ByteBuffer;)V // method@5c00 │ │ +1fdc8c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +1fdc8e: 5b10 4d56 |000b: iput-object v0, v1, Lfreed/jni/GpsInfo;.byteBuffer:Ljava/nio/ByteBuffer; // field@564d │ │ +1fdc92: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ 0x0007 line=40 │ │ 0x000b line=41 │ │ locals : │ │ @@ -479634,17 +479634,17 @@ │ │ type : '()Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1fdbb0: |[1fdbb0] freed.jni.GpsInfo.getByteBuffer:()Ljava/nio/ByteBuffer; │ │ -1fdbc0: 5410 4d56 |0000: iget-object v0, v1, Lfreed/jni/GpsInfo;.byteBuffer:Ljava/nio/ByteBuffer; // field@564d │ │ -1fdbc4: 1100 |0002: return-object v0 │ │ +1fdbb4: |[1fdbb4] freed.jni.GpsInfo.getByteBuffer:()Ljava/nio/ByteBuffer; │ │ +1fdbc4: 5410 4d56 |0000: iget-object v0, v1, Lfreed/jni/GpsInfo;.byteBuffer:Ljava/nio/ByteBuffer; // field@564d │ │ +1fdbc8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/jni/GpsInfo; │ │ │ │ source_file_idx : 4363 (GpsInfo.java) │ │ @@ -479676,38 +479676,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1fdd38: |[1fdd38] freed.jni.LibRawJniWrapper.:()V │ │ -1fdd48: 1a00 3c45 |0000: const-string v0, "freedcam" // string@453c │ │ -1fdd4c: 7110 6363 0000 |0002: invoke-static {v0}, Ljava/lang/System;.loadLibrary:(Ljava/lang/String;)V // method@6363 │ │ -1fdd52: 0e00 |0005: return-void │ │ +1fdd3c: |[1fdd3c] freed.jni.LibRawJniWrapper.:()V │ │ +1fdd4c: 1a00 3c45 |0000: const-string v0, "freedcam" // string@453c │ │ +1fdd50: 7110 6363 0000 |0002: invoke-static {v0}, Ljava/lang/System;.loadLibrary:(Ljava/lang/String;)V // method@6363 │ │ +1fdd56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=17 │ │ locals : │ │ │ │ #1 : (in Lfreed/jni/LibRawJniWrapper;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1fdd54: |[1fdd54] freed.jni.LibRawJniWrapper.:()V │ │ -1fdd64: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ -1fdd6a: 7010 165c 0100 |0003: invoke-direct {v1}, Lfreed/jni/LibRawJniWrapper;.init:()Ljava/nio/ByteBuffer; // method@5c16 │ │ -1fdd70: 0c00 |0006: move-result-object v0 │ │ -1fdd72: 5b10 4e56 |0007: iput-object v0, v1, Lfreed/jni/LibRawJniWrapper;.byteBuffer:Ljava/nio/ByteBuffer; // field@564e │ │ -1fdd76: 0e00 |0009: return-void │ │ +1fdd58: |[1fdd58] freed.jni.LibRawJniWrapper.:()V │ │ +1fdd68: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ +1fdd6e: 7010 165c 0100 |0003: invoke-direct {v1}, Lfreed/jni/LibRawJniWrapper;.init:()Ljava/nio/ByteBuffer; // method@5c16 │ │ +1fdd74: 0c00 |0006: move-result-object v0 │ │ +1fdd76: 5b10 4e56 |0007: iput-object v0, v1, Lfreed/jni/LibRawJniWrapper;.byteBuffer:Ljava/nio/ByteBuffer; // field@564e │ │ +1fdd7a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lfreed/jni/LibRawJniWrapper; │ │ │ │ @@ -479771,19 +479771,19 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1fdc90: |[1fdc90] freed.jni.LibRawJniWrapper.getBitmap:()Landroid/graphics/Bitmap; │ │ -1fdca0: 5410 4e56 |0000: iget-object v0, v1, Lfreed/jni/LibRawJniWrapper;.byteBuffer:Ljava/nio/ByteBuffer; // field@564e │ │ -1fdca4: 7020 0d5c 0100 |0002: invoke-direct {v1, v0}, Lfreed/jni/LibRawJniWrapper;.getBitmap:(Ljava/nio/ByteBuffer;)Landroid/graphics/Bitmap; // method@5c0d │ │ -1fdcaa: 0c00 |0005: move-result-object v0 │ │ -1fdcac: 1100 |0006: return-object v0 │ │ +1fdc94: |[1fdc94] freed.jni.LibRawJniWrapper.getBitmap:()Landroid/graphics/Bitmap; │ │ +1fdca4: 5410 4e56 |0000: iget-object v0, v1, Lfreed/jni/LibRawJniWrapper;.byteBuffer:Ljava/nio/ByteBuffer; // field@564e │ │ +1fdca8: 7020 0d5c 0100 |0002: invoke-direct {v1, v0}, Lfreed/jni/LibRawJniWrapper;.getBitmap:(Ljava/nio/ByteBuffer;)Landroid/graphics/Bitmap; // method@5c0d │ │ +1fdcae: 0c00 |0005: move-result-object v0 │ │ +1fdcb0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfreed/jni/LibRawJniWrapper; │ │ │ │ #1 : (in Lfreed/jni/LibRawJniWrapper;) │ │ @@ -479791,23 +479791,23 @@ │ │ type : '(I)Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -1fdcb0: |[1fdcb0] freed.jni.LibRawJniWrapper.getBitmap:(I)Landroid/graphics/Bitmap; │ │ -1fdcc0: 5410 4e56 |0000: iget-object v0, v1, Lfreed/jni/LibRawJniWrapper;.byteBuffer:Ljava/nio/ByteBuffer; // field@564e │ │ -1fdcc4: 7030 175c 0102 |0002: invoke-direct {v1, v0, v2}, Lfreed/jni/LibRawJniWrapper;.openFD:(Ljava/nio/ByteBuffer;I)V // method@5c17 │ │ -1fdcca: 5412 4e56 |0005: iget-object v2, v1, Lfreed/jni/LibRawJniWrapper;.byteBuffer:Ljava/nio/ByteBuffer; // field@564e │ │ -1fdcce: 7020 0d5c 2100 |0007: invoke-direct {v1, v2}, Lfreed/jni/LibRawJniWrapper;.getBitmap:(Ljava/nio/ByteBuffer;)Landroid/graphics/Bitmap; // method@5c0d │ │ -1fdcd4: 0c02 |000a: move-result-object v2 │ │ -1fdcd6: 5410 4e56 |000b: iget-object v0, v1, Lfreed/jni/LibRawJniWrapper;.byteBuffer:Ljava/nio/ByteBuffer; // field@564e │ │ -1fdcda: 7020 1c5c 0100 |000d: invoke-direct {v1, v0}, Lfreed/jni/LibRawJniWrapper;.release:(Ljava/nio/ByteBuffer;)V // method@5c1c │ │ -1fdce0: 1102 |0010: return-object v2 │ │ +1fdcb4: |[1fdcb4] freed.jni.LibRawJniWrapper.getBitmap:(I)Landroid/graphics/Bitmap; │ │ +1fdcc4: 5410 4e56 |0000: iget-object v0, v1, Lfreed/jni/LibRawJniWrapper;.byteBuffer:Ljava/nio/ByteBuffer; // field@564e │ │ +1fdcc8: 7030 175c 0102 |0002: invoke-direct {v1, v0, v2}, Lfreed/jni/LibRawJniWrapper;.openFD:(Ljava/nio/ByteBuffer;I)V // method@5c17 │ │ +1fdcce: 5412 4e56 |0005: iget-object v2, v1, Lfreed/jni/LibRawJniWrapper;.byteBuffer:Ljava/nio/ByteBuffer; // field@564e │ │ +1fdcd2: 7020 0d5c 2100 |0007: invoke-direct {v1, v2}, Lfreed/jni/LibRawJniWrapper;.getBitmap:(Ljava/nio/ByteBuffer;)Landroid/graphics/Bitmap; // method@5c0d │ │ +1fdcd8: 0c02 |000a: move-result-object v2 │ │ +1fdcda: 5410 4e56 |000b: iget-object v0, v1, Lfreed/jni/LibRawJniWrapper;.byteBuffer:Ljava/nio/ByteBuffer; // field@564e │ │ +1fdcde: 7020 1c5c 0100 |000d: invoke-direct {v1, v0}, Lfreed/jni/LibRawJniWrapper;.release:(Ljava/nio/ByteBuffer;)V // method@5c1c │ │ +1fdce4: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0005 line=61 │ │ 0x000b line=62 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lfreed/jni/LibRawJniWrapper; │ │ @@ -479818,23 +479818,23 @@ │ │ type : '(Ljava/lang/String;)Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -1fdce4: |[1fdce4] freed.jni.LibRawJniWrapper.getBitmap:(Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ -1fdcf4: 5410 4e56 |0000: iget-object v0, v1, Lfreed/jni/LibRawJniWrapper;.byteBuffer:Ljava/nio/ByteBuffer; // field@564e │ │ -1fdcf8: 7030 1a5c 0102 |0002: invoke-direct {v1, v0, v2}, Lfreed/jni/LibRawJniWrapper;.openFile:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@5c1a │ │ -1fdcfe: 5412 4e56 |0005: iget-object v2, v1, Lfreed/jni/LibRawJniWrapper;.byteBuffer:Ljava/nio/ByteBuffer; // field@564e │ │ -1fdd02: 7020 0d5c 2100 |0007: invoke-direct {v1, v2}, Lfreed/jni/LibRawJniWrapper;.getBitmap:(Ljava/nio/ByteBuffer;)Landroid/graphics/Bitmap; // method@5c0d │ │ -1fdd08: 0c02 |000a: move-result-object v2 │ │ -1fdd0a: 5410 4e56 |000b: iget-object v0, v1, Lfreed/jni/LibRawJniWrapper;.byteBuffer:Ljava/nio/ByteBuffer; // field@564e │ │ -1fdd0e: 7020 1c5c 0100 |000d: invoke-direct {v1, v0}, Lfreed/jni/LibRawJniWrapper;.release:(Ljava/nio/ByteBuffer;)V // method@5c1c │ │ -1fdd14: 1102 |0010: return-object v2 │ │ +1fdce8: |[1fdce8] freed.jni.LibRawJniWrapper.getBitmap:(Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ +1fdcf8: 5410 4e56 |0000: iget-object v0, v1, Lfreed/jni/LibRawJniWrapper;.byteBuffer:Ljava/nio/ByteBuffer; // field@564e │ │ +1fdcfc: 7030 1a5c 0102 |0002: invoke-direct {v1, v0, v2}, Lfreed/jni/LibRawJniWrapper;.openFile:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@5c1a │ │ +1fdd02: 5412 4e56 |0005: iget-object v2, v1, Lfreed/jni/LibRawJniWrapper;.byteBuffer:Ljava/nio/ByteBuffer; // field@564e │ │ +1fdd06: 7020 0d5c 2100 |0007: invoke-direct {v1, v2}, Lfreed/jni/LibRawJniWrapper;.getBitmap:(Ljava/nio/ByteBuffer;)Landroid/graphics/Bitmap; // method@5c0d │ │ +1fdd0c: 0c02 |000a: move-result-object v2 │ │ +1fdd0e: 5410 4e56 |000b: iget-object v0, v1, Lfreed/jni/LibRawJniWrapper;.byteBuffer:Ljava/nio/ByteBuffer; // field@564e │ │ +1fdd12: 7020 1c5c 0100 |000d: invoke-direct {v1, v0}, Lfreed/jni/LibRawJniWrapper;.release:(Ljava/nio/ByteBuffer;)V // method@5c1c │ │ +1fdd18: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0005 line=53 │ │ 0x000b line=54 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lfreed/jni/LibRawJniWrapper; │ │ @@ -479845,20 +479845,20 @@ │ │ type : '(Lfreed/dng/CustomMatrix;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1fdd78: |[1fdd78] freed.jni.LibRawJniWrapper.getCustomMatrix:(Lfreed/dng/CustomMatrix;)V │ │ -1fdd88: 5410 4e56 |0000: iget-object v0, v1, Lfreed/jni/LibRawJniWrapper;.byteBuffer:Ljava/nio/ByteBuffer; // field@564e │ │ -1fdd8c: 6e10 165b 0200 |0002: invoke-virtual {v2}, Lfreed/dng/CustomMatrix;.getByteBuffer:()Ljava/nio/ByteBuffer; // method@5b16 │ │ -1fdd92: 0c02 |0005: move-result-object v2 │ │ -1fdd94: 7030 0f5c 0102 |0006: invoke-direct {v1, v0, v2}, Lfreed/jni/LibRawJniWrapper;.getCustomMatrix:(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@5c0f │ │ -1fdd9a: 0e00 |0009: return-void │ │ +1fdd7c: |[1fdd7c] freed.jni.LibRawJniWrapper.getCustomMatrix:(Lfreed/dng/CustomMatrix;)V │ │ +1fdd8c: 5410 4e56 |0000: iget-object v0, v1, Lfreed/jni/LibRawJniWrapper;.byteBuffer:Ljava/nio/ByteBuffer; // field@564e │ │ +1fdd90: 6e10 165b 0200 |0002: invoke-virtual {v2}, Lfreed/dng/CustomMatrix;.getByteBuffer:()Ljava/nio/ByteBuffer; // method@5b16 │ │ +1fdd96: 0c02 |0005: move-result-object v2 │ │ +1fdd98: 7030 0f5c 0102 |0006: invoke-direct {v1, v0, v2}, Lfreed/jni/LibRawJniWrapper;.getCustomMatrix:(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@5c0f │ │ +1fdd9e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lfreed/jni/LibRawJniWrapper; │ │ 0x0000 - 0x000a reg=2 (null) Lfreed/dng/CustomMatrix; │ │ │ │ @@ -479867,20 +479867,20 @@ │ │ type : '(Lfreed/dng/DngProfile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1fdd9c: |[1fdd9c] freed.jni.LibRawJniWrapper.getDngProfile:(Lfreed/dng/DngProfile;)V │ │ -1fddac: 5410 4e56 |0000: iget-object v0, v1, Lfreed/jni/LibRawJniWrapper;.byteBuffer:Ljava/nio/ByteBuffer; // field@564e │ │ -1fddb0: 6e10 255b 0200 |0002: invoke-virtual {v2}, Lfreed/dng/DngProfile;.getByteBuffer:()Ljava/nio/ByteBuffer; // method@5b25 │ │ -1fddb6: 0c02 |0005: move-result-object v2 │ │ -1fddb8: 7030 115c 0102 |0006: invoke-direct {v1, v0, v2}, Lfreed/jni/LibRawJniWrapper;.getDngProfile:(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@5c11 │ │ -1fddbe: 0e00 |0009: return-void │ │ +1fdda0: |[1fdda0] freed.jni.LibRawJniWrapper.getDngProfile:(Lfreed/dng/DngProfile;)V │ │ +1fddb0: 5410 4e56 |0000: iget-object v0, v1, Lfreed/jni/LibRawJniWrapper;.byteBuffer:Ljava/nio/ByteBuffer; // field@564e │ │ +1fddb4: 6e10 255b 0200 |0002: invoke-virtual {v2}, Lfreed/dng/DngProfile;.getByteBuffer:()Ljava/nio/ByteBuffer; // method@5b25 │ │ +1fddba: 0c02 |0005: move-result-object v2 │ │ +1fddbc: 7030 115c 0102 |0006: invoke-direct {v1, v0, v2}, Lfreed/jni/LibRawJniWrapper;.getDngProfile:(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@5c11 │ │ +1fddc2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lfreed/jni/LibRawJniWrapper; │ │ 0x0000 - 0x000a reg=2 (null) Lfreed/dng/DngProfile; │ │ │ │ @@ -479889,20 +479889,20 @@ │ │ type : '(Lfreed/jni/ExifInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1fddc0: |[1fddc0] freed.jni.LibRawJniWrapper.getExifInfo:(Lfreed/jni/ExifInfo;)V │ │ -1fddd0: 5410 4e56 |0000: iget-object v0, v1, Lfreed/jni/LibRawJniWrapper;.byteBuffer:Ljava/nio/ByteBuffer; // field@564e │ │ -1fddd4: 6e10 fc5b 0200 |0002: invoke-virtual {v2}, Lfreed/jni/ExifInfo;.getByteBuffer:()Ljava/nio/ByteBuffer; // method@5bfc │ │ -1fddda: 0c02 |0005: move-result-object v2 │ │ -1fdddc: 7030 135c 0102 |0006: invoke-direct {v1, v0, v2}, Lfreed/jni/LibRawJniWrapper;.getExifInfo:(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@5c13 │ │ -1fdde2: 0e00 |0009: return-void │ │ +1fddc4: |[1fddc4] freed.jni.LibRawJniWrapper.getExifInfo:(Lfreed/jni/ExifInfo;)V │ │ +1fddd4: 5410 4e56 |0000: iget-object v0, v1, Lfreed/jni/LibRawJniWrapper;.byteBuffer:Ljava/nio/ByteBuffer; // field@564e │ │ +1fddd8: 6e10 fc5b 0200 |0002: invoke-virtual {v2}, Lfreed/jni/ExifInfo;.getByteBuffer:()Ljava/nio/ByteBuffer; // method@5bfc │ │ +1fddde: 0c02 |0005: move-result-object v2 │ │ +1fdde0: 7030 135c 0102 |0006: invoke-direct {v1, v0, v2}, Lfreed/jni/LibRawJniWrapper;.getExifInfo:(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@5c13 │ │ +1fdde6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lfreed/jni/LibRawJniWrapper; │ │ 0x0000 - 0x000a reg=2 (null) Lfreed/jni/ExifInfo; │ │ │ │ @@ -479911,19 +479911,19 @@ │ │ type : '()[S' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1fdd18: |[1fdd18] freed.jni.LibRawJniWrapper.getRawData:()[S │ │ -1fdd28: 5410 4e56 |0000: iget-object v0, v1, Lfreed/jni/LibRawJniWrapper;.byteBuffer:Ljava/nio/ByteBuffer; // field@564e │ │ -1fdd2c: 7020 155c 0100 |0002: invoke-direct {v1, v0}, Lfreed/jni/LibRawJniWrapper;.getRawData:(Ljava/nio/ByteBuffer;)[S // method@5c15 │ │ -1fdd32: 0c00 |0005: move-result-object v0 │ │ -1fdd34: 1100 |0006: return-object v0 │ │ +1fdd1c: |[1fdd1c] freed.jni.LibRawJniWrapper.getRawData:()[S │ │ +1fdd2c: 5410 4e56 |0000: iget-object v0, v1, Lfreed/jni/LibRawJniWrapper;.byteBuffer:Ljava/nio/ByteBuffer; // field@564e │ │ +1fdd30: 7020 155c 0100 |0002: invoke-direct {v1, v0}, Lfreed/jni/LibRawJniWrapper;.getRawData:(Ljava/nio/ByteBuffer;)[S // method@5c15 │ │ +1fdd36: 0c00 |0005: move-result-object v0 │ │ +1fdd38: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfreed/jni/LibRawJniWrapper; │ │ │ │ #7 : (in Lfreed/jni/LibRawJniWrapper;) │ │ @@ -479931,18 +479931,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1fdde4: |[1fdde4] freed.jni.LibRawJniWrapper.openFile:(I)V │ │ -1fddf4: 5410 4e56 |0000: iget-object v0, v1, Lfreed/jni/LibRawJniWrapper;.byteBuffer:Ljava/nio/ByteBuffer; // field@564e │ │ -1fddf8: 7030 175c 0102 |0002: invoke-direct {v1, v0, v2}, Lfreed/jni/LibRawJniWrapper;.openFD:(Ljava/nio/ByteBuffer;I)V // method@5c17 │ │ -1fddfe: 0e00 |0005: return-void │ │ +1fdde8: |[1fdde8] freed.jni.LibRawJniWrapper.openFile:(I)V │ │ +1fddf8: 5410 4e56 |0000: iget-object v0, v1, Lfreed/jni/LibRawJniWrapper;.byteBuffer:Ljava/nio/ByteBuffer; // field@564e │ │ +1fddfc: 7030 175c 0102 |0002: invoke-direct {v1, v0, v2}, Lfreed/jni/LibRawJniWrapper;.openFD:(Ljava/nio/ByteBuffer;I)V // method@5c17 │ │ +1fde02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/jni/LibRawJniWrapper; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -479951,18 +479951,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1fde00: |[1fde00] freed.jni.LibRawJniWrapper.openFile:(Ljava/lang/String;)V │ │ -1fde10: 5410 4e56 |0000: iget-object v0, v1, Lfreed/jni/LibRawJniWrapper;.byteBuffer:Ljava/nio/ByteBuffer; // field@564e │ │ -1fde14: 7030 1a5c 0102 |0002: invoke-direct {v1, v0, v2}, Lfreed/jni/LibRawJniWrapper;.openFile:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@5c1a │ │ -1fde1a: 0e00 |0005: return-void │ │ +1fde04: |[1fde04] freed.jni.LibRawJniWrapper.openFile:(Ljava/lang/String;)V │ │ +1fde14: 5410 4e56 |0000: iget-object v0, v1, Lfreed/jni/LibRawJniWrapper;.byteBuffer:Ljava/nio/ByteBuffer; // field@564e │ │ +1fde18: 7030 1a5c 0102 |0002: invoke-direct {v1, v0, v2}, Lfreed/jni/LibRawJniWrapper;.openFile:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@5c1a │ │ +1fde1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/jni/LibRawJniWrapper; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -479971,18 +479971,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1fde1c: |[1fde1c] freed.jni.LibRawJniWrapper.release:()V │ │ -1fde2c: 5410 4e56 |0000: iget-object v0, v1, Lfreed/jni/LibRawJniWrapper;.byteBuffer:Ljava/nio/ByteBuffer; // field@564e │ │ -1fde30: 7020 1c5c 0100 |0002: invoke-direct {v1, v0}, Lfreed/jni/LibRawJniWrapper;.release:(Ljava/nio/ByteBuffer;)V // method@5c1c │ │ -1fde36: 0e00 |0005: return-void │ │ +1fde20: |[1fde20] freed.jni.LibRawJniWrapper.release:()V │ │ +1fde30: 5410 4e56 |0000: iget-object v0, v1, Lfreed/jni/LibRawJniWrapper;.byteBuffer:Ljava/nio/ByteBuffer; // field@564e │ │ +1fde34: 7020 1c5c 0100 |0002: invoke-direct {v1, v0}, Lfreed/jni/LibRawJniWrapper;.release:(Ljava/nio/ByteBuffer;)V // method@5c1c │ │ +1fde3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/jni/LibRawJniWrapper; │ │ │ │ source_file_idx : 9178 (LibRawJniWrapper.java) │ │ @@ -480032,76 +480032,76 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1fde50: |[1fde50] freed.jni.OpCode.:()V │ │ -1fde60: 1a00 3c45 |0000: const-string v0, "freedcam" // string@453c │ │ -1fde64: 7110 6363 0000 |0002: invoke-static {v0}, Ljava/lang/System;.loadLibrary:(Ljava/lang/String;)V // method@6363 │ │ -1fde6a: 0e00 |0005: return-void │ │ +1fde54: |[1fde54] freed.jni.OpCode.:()V │ │ +1fde64: 1a00 3c45 |0000: const-string v0, "freedcam" // string@453c │ │ +1fde68: 7110 6363 0000 |0002: invoke-static {v0}, Ljava/lang/System;.loadLibrary:(Ljava/lang/String;)V // method@6363 │ │ +1fde6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=18 │ │ locals : │ │ │ │ #1 : (in Lfreed/jni/OpCode;) │ │ name : '' │ │ type : '(Ljava/io/File;Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -1fdeb8: |[1fdeb8] freed.jni.OpCode.:(Ljava/io/File;Ljava/io/File;)V │ │ -1fdec8: 7010 fe62 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@62fe │ │ -1fdece: 1c00 5f0c |0003: const-class v0, Lfreed/jni/OpCode; // type@0c5f │ │ -1fded2: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ -1fded8: 0c00 |0008: move-result-object v0 │ │ -1fdeda: 5b20 4f56 |0009: iput-object v0, v2, Lfreed/jni/OpCode;.TAG:Ljava/lang/String; // field@564f │ │ -1fdede: 1a01 c54f |000b: const-string v1, "init" // string@4fc5 │ │ -1fdee2: 7120 655e 1000 |000d: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -1fdee8: 7010 235c 0200 |0010: invoke-direct {v2}, Lfreed/jni/OpCode;.init:()Ljava/nio/ByteBuffer; // method@5c23 │ │ -1fdeee: 0c01 |0013: move-result-object v1 │ │ -1fdef0: 5b21 5056 |0014: iput-object v1, v2, Lfreed/jni/OpCode;.byteBuffer:Ljava/nio/ByteBuffer; // field@5650 │ │ -1fdef4: 6e10 f861 0300 |0016: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@61f8 │ │ -1fdefa: 0a01 |0019: move-result v1 │ │ -1fdefc: 3801 1c00 |001a: if-eqz v1, 0036 // +001c │ │ -1fdf00: 1a01 b853 |001c: const-string v1, "load op2" // string@53b8 │ │ -1fdf04: 7120 655e 1000 |001e: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -1fdf0a: 7110 465c 0300 |0021: invoke-static {v3}, Lfreed/jni/RawToDng;.readFile:(Ljava/io/File;)[B // method@5c46 │ │ -1fdf10: 0c03 |0024: move-result-object v3 │ │ -1fdf12: 5b23 5156 |0025: iput-object v3, v2, Lfreed/jni/OpCode;.op2bytes:[B // field@5651 │ │ -1fdf16: 5421 5056 |0027: iget-object v1, v2, Lfreed/jni/OpCode;.byteBuffer:Ljava/nio/ByteBuffer; // field@5650 │ │ -1fdf1a: 7030 245c 1203 |0029: invoke-direct {v2, v1, v3}, Lfreed/jni/OpCode;.setOp2:(Ljava/nio/ByteBuffer;[B)V // method@5c24 │ │ -1fdf20: 1a03 b953 |002c: const-string v3, "load op2 done" // string@53b9 │ │ -1fdf24: 7120 655e 3000 |002e: invoke-static {v0, v3}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -1fdf2a: 2805 |0031: goto 0036 // +0005 │ │ -1fdf2c: 0d03 |0032: move-exception v3 │ │ -1fdf2e: 7110 645e 0300 |0033: invoke-static {v3}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -1fdf34: 6e10 f861 0400 |0036: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@61f8 │ │ -1fdf3a: 0a03 |0039: move-result v3 │ │ -1fdf3c: 3803 2000 |003a: if-eqz v3, 005a // +0020 │ │ -1fdf40: 5423 4f56 |003c: iget-object v3, v2, Lfreed/jni/OpCode;.TAG:Ljava/lang/String; // field@564f │ │ -1fdf44: 1a00 ba53 |003e: const-string v0, "load op3" // string@53ba │ │ -1fdf48: 7120 655e 0300 |0040: invoke-static {v3, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -1fdf4e: 7110 465c 0400 |0043: invoke-static {v4}, Lfreed/jni/RawToDng;.readFile:(Ljava/io/File;)[B // method@5c46 │ │ -1fdf54: 0c03 |0046: move-result-object v3 │ │ -1fdf56: 5b23 5256 |0047: iput-object v3, v2, Lfreed/jni/OpCode;.op3bytes:[B // field@5652 │ │ -1fdf5a: 5424 5056 |0049: iget-object v4, v2, Lfreed/jni/OpCode;.byteBuffer:Ljava/nio/ByteBuffer; // field@5650 │ │ -1fdf5e: 7030 255c 4203 |004b: invoke-direct {v2, v4, v3}, Lfreed/jni/OpCode;.setOp3:(Ljava/nio/ByteBuffer;[B)V // method@5c25 │ │ -1fdf64: 5423 4f56 |004e: iget-object v3, v2, Lfreed/jni/OpCode;.TAG:Ljava/lang/String; // field@564f │ │ -1fdf68: 1a04 bb53 |0050: const-string v4, "load op3 done" // string@53bb │ │ -1fdf6c: 7120 655e 4300 |0052: invoke-static {v3, v4}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -1fdf72: 2805 |0055: goto 005a // +0005 │ │ -1fdf74: 0d03 |0056: move-exception v3 │ │ -1fdf76: 7110 645e 0300 |0057: invoke-static {v3}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -1fdf7c: 0e00 |005a: return-void │ │ +1fdebc: |[1fdebc] freed.jni.OpCode.:(Ljava/io/File;Ljava/io/File;)V │ │ +1fdecc: 7010 fe62 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@62fe │ │ +1fded2: 1c00 5f0c |0003: const-class v0, Lfreed/jni/OpCode; // type@0c5f │ │ +1fded6: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ +1fdedc: 0c00 |0008: move-result-object v0 │ │ +1fdede: 5b20 4f56 |0009: iput-object v0, v2, Lfreed/jni/OpCode;.TAG:Ljava/lang/String; // field@564f │ │ +1fdee2: 1a01 c54f |000b: const-string v1, "init" // string@4fc5 │ │ +1fdee6: 7120 655e 1000 |000d: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +1fdeec: 7010 235c 0200 |0010: invoke-direct {v2}, Lfreed/jni/OpCode;.init:()Ljava/nio/ByteBuffer; // method@5c23 │ │ +1fdef2: 0c01 |0013: move-result-object v1 │ │ +1fdef4: 5b21 5056 |0014: iput-object v1, v2, Lfreed/jni/OpCode;.byteBuffer:Ljava/nio/ByteBuffer; // field@5650 │ │ +1fdef8: 6e10 f861 0300 |0016: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@61f8 │ │ +1fdefe: 0a01 |0019: move-result v1 │ │ +1fdf00: 3801 1c00 |001a: if-eqz v1, 0036 // +001c │ │ +1fdf04: 1a01 b853 |001c: const-string v1, "load op2" // string@53b8 │ │ +1fdf08: 7120 655e 1000 |001e: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +1fdf0e: 7110 465c 0300 |0021: invoke-static {v3}, Lfreed/jni/RawToDng;.readFile:(Ljava/io/File;)[B // method@5c46 │ │ +1fdf14: 0c03 |0024: move-result-object v3 │ │ +1fdf16: 5b23 5156 |0025: iput-object v3, v2, Lfreed/jni/OpCode;.op2bytes:[B // field@5651 │ │ +1fdf1a: 5421 5056 |0027: iget-object v1, v2, Lfreed/jni/OpCode;.byteBuffer:Ljava/nio/ByteBuffer; // field@5650 │ │ +1fdf1e: 7030 245c 1203 |0029: invoke-direct {v2, v1, v3}, Lfreed/jni/OpCode;.setOp2:(Ljava/nio/ByteBuffer;[B)V // method@5c24 │ │ +1fdf24: 1a03 b953 |002c: const-string v3, "load op2 done" // string@53b9 │ │ +1fdf28: 7120 655e 3000 |002e: invoke-static {v0, v3}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +1fdf2e: 2805 |0031: goto 0036 // +0005 │ │ +1fdf30: 0d03 |0032: move-exception v3 │ │ +1fdf32: 7110 645e 0300 |0033: invoke-static {v3}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +1fdf38: 6e10 f861 0400 |0036: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@61f8 │ │ +1fdf3e: 0a03 |0039: move-result v3 │ │ +1fdf40: 3803 2000 |003a: if-eqz v3, 005a // +0020 │ │ +1fdf44: 5423 4f56 |003c: iget-object v3, v2, Lfreed/jni/OpCode;.TAG:Ljava/lang/String; // field@564f │ │ +1fdf48: 1a00 ba53 |003e: const-string v0, "load op3" // string@53ba │ │ +1fdf4c: 7120 655e 0300 |0040: invoke-static {v3, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +1fdf52: 7110 465c 0400 |0043: invoke-static {v4}, Lfreed/jni/RawToDng;.readFile:(Ljava/io/File;)[B // method@5c46 │ │ +1fdf58: 0c03 |0046: move-result-object v3 │ │ +1fdf5a: 5b23 5256 |0047: iput-object v3, v2, Lfreed/jni/OpCode;.op3bytes:[B // field@5652 │ │ +1fdf5e: 5424 5056 |0049: iget-object v4, v2, Lfreed/jni/OpCode;.byteBuffer:Ljava/nio/ByteBuffer; // field@5650 │ │ +1fdf62: 7030 255c 4203 |004b: invoke-direct {v2, v4, v3}, Lfreed/jni/OpCode;.setOp3:(Ljava/nio/ByteBuffer;[B)V // method@5c25 │ │ +1fdf68: 5423 4f56 |004e: iget-object v3, v2, Lfreed/jni/OpCode;.TAG:Ljava/lang/String; // field@564f │ │ +1fdf6c: 1a04 bb53 |0050: const-string v4, "load op3 done" // string@53bb │ │ +1fdf70: 7120 655e 4300 |0052: invoke-static {v3, v4}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +1fdf76: 2805 |0055: goto 005a // +0005 │ │ +1fdf78: 0d03 |0056: move-exception v3 │ │ +1fdf7a: 7110 645e 0300 |0057: invoke-static {v3}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +1fdf80: 0e00 |005a: return-void │ │ catches : 2 │ │ 0x001c - 0x0031 │ │ Ljava/io/IOException; -> 0x0032 │ │ 0x003c - 0x0055 │ │ Ljava/io/IOException; -> 0x0056 │ │ positions : │ │ 0x0000 line=29 │ │ @@ -480130,29 +480130,29 @@ │ │ type : '([B[B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -1fde6c: |[1fde6c] freed.jni.OpCode.:([B[B)V │ │ -1fde7c: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ -1fde82: 1c00 5f0c |0003: const-class v0, Lfreed/jni/OpCode; // type@0c5f │ │ -1fde86: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ -1fde8c: 0c00 |0008: move-result-object v0 │ │ -1fde8e: 5b10 4f56 |0009: iput-object v0, v1, Lfreed/jni/OpCode;.TAG:Ljava/lang/String; // field@564f │ │ -1fde92: 7010 235c 0100 |000b: invoke-direct {v1}, Lfreed/jni/OpCode;.init:()Ljava/nio/ByteBuffer; // method@5c23 │ │ -1fde98: 0c00 |000e: move-result-object v0 │ │ -1fde9a: 5b10 5056 |000f: iput-object v0, v1, Lfreed/jni/OpCode;.byteBuffer:Ljava/nio/ByteBuffer; // field@5650 │ │ -1fde9e: 3802 0500 |0011: if-eqz v2, 0016 // +0005 │ │ -1fdea2: 7030 245c 0102 |0013: invoke-direct {v1, v0, v2}, Lfreed/jni/OpCode;.setOp2:(Ljava/nio/ByteBuffer;[B)V // method@5c24 │ │ -1fdea8: 3803 0700 |0016: if-eqz v3, 001d // +0007 │ │ -1fdeac: 5412 5056 |0018: iget-object v2, v1, Lfreed/jni/OpCode;.byteBuffer:Ljava/nio/ByteBuffer; // field@5650 │ │ -1fdeb0: 7030 255c 2103 |001a: invoke-direct {v1, v2, v3}, Lfreed/jni/OpCode;.setOp3:(Ljava/nio/ByteBuffer;[B)V // method@5c25 │ │ -1fdeb6: 0e00 |001d: return-void │ │ +1fde70: |[1fde70] freed.jni.OpCode.:([B[B)V │ │ +1fde80: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ +1fde86: 1c00 5f0c |0003: const-class v0, Lfreed/jni/OpCode; // type@0c5f │ │ +1fde8a: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ +1fde90: 0c00 |0008: move-result-object v0 │ │ +1fde92: 5b10 4f56 |0009: iput-object v0, v1, Lfreed/jni/OpCode;.TAG:Ljava/lang/String; // field@564f │ │ +1fde96: 7010 235c 0100 |000b: invoke-direct {v1}, Lfreed/jni/OpCode;.init:()Ljava/nio/ByteBuffer; // method@5c23 │ │ +1fde9c: 0c00 |000e: move-result-object v0 │ │ +1fde9e: 5b10 5056 |000f: iput-object v0, v1, Lfreed/jni/OpCode;.byteBuffer:Ljava/nio/ByteBuffer; // field@5650 │ │ +1fdea2: 3802 0500 |0011: if-eqz v2, 0016 // +0005 │ │ +1fdea6: 7030 245c 0102 |0013: invoke-direct {v1, v0, v2}, Lfreed/jni/OpCode;.setOp2:(Ljava/nio/ByteBuffer;[B)V // method@5c24 │ │ +1fdeac: 3803 0700 |0016: if-eqz v3, 001d // +0007 │ │ +1fdeb0: 5412 5056 |0018: iget-object v2, v1, Lfreed/jni/OpCode;.byteBuffer:Ljava/nio/ByteBuffer; // field@5650 │ │ +1fdeb4: 7030 255c 2103 |001a: invoke-direct {v1, v2, v3}, Lfreed/jni/OpCode;.setOp3:(Ljava/nio/ByteBuffer;[B)V // method@5c25 │ │ +1fdeba: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=12 │ │ 0x000b line=56 │ │ 0x0013 line=58 │ │ 0x0018 line=60 │ │ @@ -480191,23 +480191,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1fdf9c: |[1fdf9c] freed.jni.OpCode.finalize:()V │ │ -1fdfac: 6f10 0163 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.finalize:()V // method@6301 │ │ -1fdfb2: 5410 5056 |0003: iget-object v0, v1, Lfreed/jni/OpCode;.byteBuffer:Ljava/nio/ByteBuffer; // field@5650 │ │ -1fdfb6: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -1fdfba: 0e00 |0007: return-void │ │ -1fdfbc: 7020 205c 0100 |0008: invoke-direct {v1, v0}, Lfreed/jni/OpCode;.clear:(Ljava/nio/ByteBuffer;)V // method@5c20 │ │ -1fdfc2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -1fdfc4: 5b10 5056 |000c: iput-object v0, v1, Lfreed/jni/OpCode;.byteBuffer:Ljava/nio/ByteBuffer; // field@5650 │ │ -1fdfc8: 0e00 |000e: return-void │ │ +1fdfa0: |[1fdfa0] freed.jni.OpCode.finalize:()V │ │ +1fdfb0: 6f10 0163 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.finalize:()V // method@6301 │ │ +1fdfb6: 5410 5056 |0003: iget-object v0, v1, Lfreed/jni/OpCode;.byteBuffer:Ljava/nio/ByteBuffer; // field@5650 │ │ +1fdfba: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +1fdfbe: 0e00 |0007: return-void │ │ +1fdfc0: 7020 205c 0100 |0008: invoke-direct {v1, v0}, Lfreed/jni/OpCode;.clear:(Ljava/nio/ByteBuffer;)V // method@5c20 │ │ +1fdfc6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +1fdfc8: 5b10 5056 |000c: iput-object v0, v1, Lfreed/jni/OpCode;.byteBuffer:Ljava/nio/ByteBuffer; // field@5650 │ │ +1fdfcc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=67 │ │ 0x0008 line=69 │ │ 0x000c line=70 │ │ locals : │ │ @@ -480218,17 +480218,17 @@ │ │ type : '()Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1fde38: |[1fde38] freed.jni.OpCode.getByteBuffer:()Ljava/nio/ByteBuffer; │ │ -1fde48: 5410 5056 |0000: iget-object v0, v1, Lfreed/jni/OpCode;.byteBuffer:Ljava/nio/ByteBuffer; // field@5650 │ │ -1fde4c: 1100 |0002: return-object v0 │ │ +1fde3c: |[1fde3c] freed.jni.OpCode.getByteBuffer:()Ljava/nio/ByteBuffer; │ │ +1fde4c: 5410 5056 |0000: iget-object v0, v1, Lfreed/jni/OpCode;.byteBuffer:Ljava/nio/ByteBuffer; // field@5650 │ │ +1fde50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/jni/OpCode; │ │ │ │ source_file_idx : 10369 (OpCode.java) │ │ @@ -480286,44 +480286,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1fe390: |[1fe390] freed.jni.RawToDng.:()V │ │ -1fe3a0: 1a00 3c45 |0000: const-string v0, "freedcam" // string@453c │ │ -1fe3a4: 7110 6363 0000 |0002: invoke-static {v0}, Ljava/lang/System;.loadLibrary:(Ljava/lang/String;)V // method@6363 │ │ -1fe3aa: 0e00 |0005: return-void │ │ +1fe394: |[1fe394] freed.jni.RawToDng.:()V │ │ +1fe3a4: 1a00 3c45 |0000: const-string v0, "freedcam" // string@453c │ │ +1fe3a8: 7110 6363 0000 |0002: invoke-static {v0}, Ljava/lang/System;.loadLibrary:(Ljava/lang/String;)V // method@6363 │ │ +1fe3ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=25 │ │ locals : │ │ │ │ #1 : (in Lfreed/jni/RawToDng;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -1fe3ac: |[1fe3ac] freed.jni.RawToDng.:()V │ │ -1fe3bc: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ -1fe3c2: 1c00 600c |0003: const-class v0, Lfreed/jni/RawToDng; // type@0c60 │ │ -1fe3c6: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ -1fe3cc: 0c00 |0008: move-result-object v0 │ │ -1fe3ce: 5b10 5356 |0009: iput-object v0, v1, Lfreed/jni/RawToDng;.TAG:Ljava/lang/String; // field@5653 │ │ -1fe3d2: 7010 455c 0100 |000b: invoke-direct {v1}, Lfreed/jni/RawToDng;.init:()Ljava/nio/ByteBuffer; // method@5c45 │ │ -1fe3d8: 0c00 |000e: move-result-object v0 │ │ -1fe3da: 5b10 5456 |000f: iput-object v0, v1, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ -1fe3de: 1a00 0000 |0011: const-string v0, "" // string@0000 │ │ -1fe3e2: 5b10 5656 |0013: iput-object v0, v1, Lfreed/jni/RawToDng;.wbct:Ljava/lang/String; // field@5656 │ │ -1fe3e6: 0e00 |0015: return-void │ │ +1fe3b0: |[1fe3b0] freed.jni.RawToDng.:()V │ │ +1fe3c0: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ +1fe3c6: 1c00 600c |0003: const-class v0, Lfreed/jni/RawToDng; // type@0c60 │ │ +1fe3ca: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ +1fe3d0: 0c00 |0008: move-result-object v0 │ │ +1fe3d2: 5b10 5356 |0009: iput-object v0, v1, Lfreed/jni/RawToDng;.TAG:Ljava/lang/String; // field@5653 │ │ +1fe3d6: 7010 455c 0100 |000b: invoke-direct {v1}, Lfreed/jni/RawToDng;.init:()Ljava/nio/ByteBuffer; // method@5c45 │ │ +1fe3dc: 0c00 |000e: move-result-object v0 │ │ +1fe3de: 5b10 5456 |000f: iput-object v0, v1, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ +1fe3e2: 1a00 0000 |0011: const-string v0, "" // string@0000 │ │ +1fe3e6: 5b10 5656 |0013: iput-object v0, v1, Lfreed/jni/RawToDng;.wbct:Ljava/lang/String; // field@5656 │ │ +1fe3ea: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=28 │ │ 0x000b line=66 │ │ 0x0013 line=67 │ │ locals : │ │ @@ -480334,18 +480334,18 @@ │ │ type : '()Lfreed/jni/RawToDng;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1fe2d4: |[1fe2d4] freed.jni.RawToDng.GetInstance:()Lfreed/jni/RawToDng; │ │ -1fe2e4: 2200 600c |0000: new-instance v0, Lfreed/jni/RawToDng; // type@0c60 │ │ -1fe2e8: 7010 275c 0000 |0002: invoke-direct {v0}, Lfreed/jni/RawToDng;.:()V // method@5c27 │ │ -1fe2ee: 1100 |0005: return-object v0 │ │ +1fe2d8: |[1fe2d8] freed.jni.RawToDng.GetInstance:()Lfreed/jni/RawToDng; │ │ +1fe2e8: 2200 600c |0000: new-instance v0, Lfreed/jni/RawToDng; // type@0c60 │ │ +1fe2ec: 7010 275c 0000 |0002: invoke-direct {v0}, Lfreed/jni/RawToDng;.:()V // method@5c27 │ │ +1fe2f2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ │ │ #3 : (in Lfreed/jni/RawToDng;) │ │ name : 'GetRawBytesSize' │ │ @@ -480358,19 +480358,19 @@ │ │ type : '()J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1fe370: |[1fe370] freed.jni.RawToDng.GetRawSize:()J │ │ -1fe380: 5420 5456 |0000: iget-object v0, v2, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ -1fe384: 7020 295c 0200 |0002: invoke-direct {v2, v0}, Lfreed/jni/RawToDng;.GetRawBytesSize:(Ljava/nio/ByteBuffer;)J // method@5c29 │ │ -1fe38a: 0b00 |0005: move-result-wide v0 │ │ -1fe38c: 1000 |0006: return-wide v0 │ │ +1fe374: |[1fe374] freed.jni.RawToDng.GetRawSize:()J │ │ +1fe384: 5420 5456 |0000: iget-object v0, v2, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ +1fe388: 7020 295c 0200 |0002: invoke-direct {v2, v0}, Lfreed/jni/RawToDng;.GetRawBytesSize:(Ljava/nio/ByteBuffer;)J // method@5c29 │ │ +1fe38e: 0b00 |0005: move-result-wide v0 │ │ +1fe390: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lfreed/jni/RawToDng; │ │ │ │ #5 : (in Lfreed/jni/RawToDng;) │ │ @@ -480402,18 +480402,18 @@ │ │ type : '(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -1fe42c: |[1fe42c] freed.jni.RawToDng.SetBayerInfo:(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V │ │ -1fe43c: 5410 5456 |0000: iget-object v0, v1, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ -1fe440: 7040 315c 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lfreed/jni/RawToDng;.SetBayerInfo:(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@5c31 │ │ -1fe446: 0e00 |0005: return-void │ │ +1fe430: |[1fe430] freed.jni.RawToDng.SetBayerInfo:(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V │ │ +1fe440: 5410 5456 |0000: iget-object v0, v1, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ +1fe444: 7040 315c 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lfreed/jni/RawToDng;.SetBayerInfo:(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@5c31 │ │ +1fe44a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/jni/RawToDng; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/nio/ByteBuffer; │ │ @@ -480465,20 +480465,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -1fe468: |[1fe468] freed.jni.RawToDng.SetModelAndMake:(Ljava/lang/String;)V │ │ -1fe478: 6203 3801 |0000: sget-object v3, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0138 │ │ -1fe47c: 6200 3701 |0002: sget-object v0, Landroid/os/Build;.MANUFACTURER:Ljava/lang/String; // field@0137 │ │ -1fe480: 5421 5456 |0004: iget-object v1, v2, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ -1fe484: 7040 3a5c 3210 |0006: invoke-direct {v2, v3, v0, v1}, Lfreed/jni/RawToDng;.SetModelAndMake:(Ljava/lang/String;Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@5c3a │ │ -1fe48a: 0e00 |0009: return-void │ │ +1fe46c: |[1fe46c] freed.jni.RawToDng.SetModelAndMake:(Ljava/lang/String;)V │ │ +1fe47c: 6203 3801 |0000: sget-object v3, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0138 │ │ +1fe480: 6200 3701 |0002: sget-object v0, Landroid/os/Build;.MANUFACTURER:Ljava/lang/String; // field@0137 │ │ +1fe484: 5421 5456 |0004: iget-object v1, v2, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ +1fe488: 7040 3a5c 3210 |0006: invoke-direct {v2, v3, v0, v1}, Lfreed/jni/RawToDng;.SetModelAndMake:(Ljava/lang/String;Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@5c3a │ │ +1fe48e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lfreed/jni/RawToDng; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -480517,47 +480517,47 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -1fe2f0: |[1fe2f0] freed.jni.RawToDng.checkminmax:(I)I │ │ -1fe300: 1300 ff00 |0000: const/16 v0, #int 255 // #ff │ │ -1fe304: 3702 0300 |0002: if-le v2, v0, 0005 // +0003 │ │ -1fe308: 0f00 |0004: return v0 │ │ -1fe30a: 3b02 0300 |0005: if-gez v2, 0008 // +0003 │ │ -1fe30e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -1fe310: 0f02 |0008: return v2 │ │ +1fe2f4: |[1fe2f4] freed.jni.RawToDng.checkminmax:(I)I │ │ +1fe304: 1300 ff00 |0000: const/16 v0, #int 255 // #ff │ │ +1fe308: 3702 0300 |0002: if-le v2, v0, 0005 // +0003 │ │ +1fe30c: 0f00 |0004: return v0 │ │ +1fe30e: 3b02 0300 |0005: if-gez v2, 0008 // +0003 │ │ +1fe312: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +1fe314: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #24 : (in Lfreed/jni/RawToDng;) │ │ name : 'getRGBToDouble' │ │ type : '(I)D' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -1fe040: |[1fe040] freed.jni.RawToDng.getRGBToDouble:(I)D │ │ -1fe050: 8370 |0000: int-to-double v0, v7 │ │ -1fe052: 1902 0840 |0001: const-wide/high16 v2, #long 4613937818241073152 // #4008 │ │ -1fe056: 7120 a262 1000 |0003: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@62a2 │ │ -1fe05c: ad00 0002 |0006: mul-double v0, v0, v2 │ │ -1fe060: 1904 0040 |0008: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ -1fe064: ad00 0004 |000a: mul-double v0, v0, v4 │ │ -1fe068: 1804 0000 0000 00e0 6f40 |000c: const-wide v4, #double 255 // #406fe00000000000 │ │ -1fe072: ce40 |0011: div-double/2addr v0, v4 │ │ -1fe074: ce20 |0012: div-double/2addr v0, v2 │ │ -1fe076: 1902 f03f |0013: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ -1fe07a: cb20 |0015: add-double/2addr v0, v2 │ │ -1fe07c: 1000 |0016: return-wide v0 │ │ +1fe044: |[1fe044] freed.jni.RawToDng.getRGBToDouble:(I)D │ │ +1fe054: 8370 |0000: int-to-double v0, v7 │ │ +1fe056: 1902 0840 |0001: const-wide/high16 v2, #long 4613937818241073152 // #4008 │ │ +1fe05a: 7120 a262 1000 |0003: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@62a2 │ │ +1fe060: ad00 0002 |0006: mul-double v0, v0, v2 │ │ +1fe064: 1904 0040 |0008: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ +1fe068: ad00 0004 |000a: mul-double v0, v0, v4 │ │ +1fe06c: 1804 0000 0000 00e0 6f40 |000c: const-wide v4, #double 255 // #406fe00000000000 │ │ +1fe076: ce40 |0011: div-double/2addr v0, v4 │ │ +1fe078: ce20 |0012: div-double/2addr v0, v2 │ │ +1fe07a: 1902 f03f |0013: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ +1fe07e: cb20 |0015: add-double/2addr v0, v2 │ │ +1fe080: 1000 |0016: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=136 │ │ locals : │ │ 0x0000 - 0x0017 reg=6 this Lfreed/jni/RawToDng; │ │ 0x0000 - 0x0017 reg=7 (null) I │ │ │ │ @@ -480566,141 +480566,141 @@ │ │ type : '(Ljava/lang/String;)[F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 290 16-bit code units │ │ -1fe080: |[1fe080] freed.jni.RawToDng.getWbCtMatrix:(Ljava/lang/String;)[F │ │ -1fe090: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -1fe094: 7701 c462 1200 |0002: invoke-static/range {v18}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -1fe09a: 0a01 |0005: move-result v1 │ │ -1fe09c: db01 0164 |0006: div-int/lit8 v1, v1, #int 100 // #64 │ │ -1fe0a0: 8311 |0008: int-to-double v1, v1 │ │ -1fe0a2: 1803 0000 0000 00e0 6f40 |0009: const-wide v3, #double 255 // #406fe00000000000 │ │ -1fe0ac: 1805 0000 0000 0080 5040 |000e: const-wide v5, #double 66 // #4050800000000000 │ │ -1fe0b6: 3007 0105 |0013: cmpg-double v7, v1, v5 │ │ -1fe0ba: 3c07 3500 |0015: if-gtz v7, 004a // +0035 │ │ -1fe0be: 1905 2440 |0017: const-wide/high16 v5, #long 4621819117588971520 // #4024 │ │ -1fe0c2: 7120 a262 2100 |0019: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@62a2 │ │ -1fe0c8: ac05 0105 |001c: sub-double v5, v1, v5 │ │ -1fe0cc: 1807 fe8a 2ba1 21de 5840 |001e: const-wide v7, #double 99.4708 // #4058de21a12b8afe │ │ -1fe0d6: 7120 e162 6500 |0023: invoke-static {v5, v6}, Ljava/lang/Math;.log:(D)D // method@62e1 │ │ -1fe0dc: 0b09 |0026: move-result-wide v9 │ │ -1fe0de: ad09 0907 |0027: mul-double v9, v9, v7 │ │ -1fe0e2: 1807 5a61 9e80 d323 6440 |0029: const-wide v7, #double 161.12 // #406423d3809e615a │ │ -1fe0ec: cc79 |002e: sub-double/2addr v9, v7 │ │ -1fe0ee: 1907 3340 |002f: const-wide/high16 v7, #long 4626041242239631360 // #4033 │ │ -1fe0f2: 300b 0107 |0031: cmpg-double v11, v1, v7 │ │ -1fe0f6: 3c0b 0500 |0033: if-gtz v11, 0038 // +0005 │ │ -1fe0fa: 1605 0000 |0035: const-wide/16 v5, #int 0 // #0 │ │ -1fe0fe: 283e |0037: goto 0075 // +003e │ │ -1fe100: 1807 a4ea 1141 9150 6140 |0038: const-wide v7, #double 138.518 // #406150914111eaa4 │ │ -1fe10a: 7120 e162 6500 |003d: invoke-static {v5, v6}, Ljava/lang/Math;.log:(D)D // method@62e1 │ │ -1fe110: 0b05 |0040: move-result-wide v5 │ │ -1fe112: ad05 0507 |0041: mul-double v5, v5, v7 │ │ -1fe116: 1807 4817 9578 b710 7340 |0043: const-wide v7, #double 305.045 // #407310b778951748 │ │ -1fe120: cc75 |0048: sub-double/2addr v5, v7 │ │ -1fe122: 282c |0049: goto 0075 // +002c │ │ -1fe124: 1905 4e40 |004a: const-wide/high16 v5, #long 4633641066610819072 // #404e │ │ -1fe128: 7120 a262 2100 |004c: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@62a2 │ │ -1fe12e: ac05 0105 |004f: sub-double v5, v1, v5 │ │ -1fe132: 1807 3496 d4fc 2d9b 7440 |0051: const-wide v7, #double 329.699 // #40749b2dfcd49634 │ │ -1fe13c: 1809 45c0 3782 da0c c1bf |0056: const-wide v9, #double -0.133205 // #bfc10cda8237c045 │ │ -1fe146: 7140 eb62 65a9 |005b: invoke-static {v5, v6, v9, v10}, Ljava/lang/Math;.pow:(DD)D // method@62eb │ │ -1fe14c: 0b09 |005e: move-result-wide v9 │ │ -1fe14e: ad09 0907 |005f: mul-double v9, v9, v7 │ │ -1fe152: 1807 dc09 0968 f401 7240 |0061: const-wide v7, #double 288.122 // #407201f4680909dc │ │ -1fe15c: 180b b326 adef f054 b3bf |0066: const-wide v11, #double -0.0755148 // #bfb354f0efad26b3 │ │ -1fe166: 7140 eb62 65cb |006b: invoke-static {v5, v6, v11, v12}, Ljava/lang/Math;.pow:(DD)D // method@62eb │ │ -1fe16c: 0b05 |006e: move-result-wide v5 │ │ -1fe16e: ad05 0507 |006f: mul-double v5, v5, v7 │ │ -1fe172: 043f |0071: move-wide v15, v3 │ │ -1fe174: 0493 |0072: move-wide v3, v9 │ │ -1fe176: 0459 |0073: move-wide v9, v5 │ │ -1fe178: 04f5 |0074: move-wide v5, v15 │ │ -1fe17a: 5407 5356 |0075: iget-object v7, v0, Lfreed/jni/RawToDng;.TAG:Ljava/lang/String; // field@5653 │ │ -1fe17e: 2208 740d |0077: new-instance v8, Ljava/lang/StringBuilder; // type@0d74 │ │ -1fe182: 7010 4c63 0800 |0079: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -1fe188: 1a0b 5c0a |007c: const-string v11, "ColorTemp=" // string@0a5c │ │ -1fe18c: 6e20 5663 b800 |007e: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -1fe192: 6e30 5063 1802 |0081: invoke-virtual {v8, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@6350 │ │ -1fe198: 1a0c 8c00 |0084: const-string v12, " WBCT = r:" // string@008c │ │ -1fe19c: 6e20 5663 c800 |0086: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -1fe1a2: 6e30 5063 3804 |0089: invoke-virtual {v8, v3, v4}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@6350 │ │ -1fe1a8: 1a0d ee00 |008c: const-string v13, " g:" // string@00ee │ │ -1fe1ac: 6e20 5663 d800 |008e: invoke-virtual {v8, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -1fe1b2: 6e30 5063 980a |0091: invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@6350 │ │ -1fe1b8: 1a0e 9e00 |0094: const-string v14, " b:" // string@009e │ │ -1fe1bc: 6e20 5663 e800 |0096: invoke-virtual {v8, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -1fe1c2: 6e30 5063 5806 |0099: invoke-virtual {v8, v5, v6}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@6350 │ │ -1fe1c8: 6e10 5d63 0800 |009c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -1fe1ce: 0c08 |009f: move-result-object v8 │ │ -1fe1d0: 7120 655e 8700 |00a0: invoke-static {v7, v8}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -1fe1d6: 8a33 |00a3: double-to-int v3, v3 │ │ -1fe1d8: 7020 415c 3000 |00a4: invoke-direct {v0, v3}, Lfreed/jni/RawToDng;.checkminmax:(I)I // method@5c41 │ │ -1fe1de: 0a03 |00a7: move-result v3 │ │ -1fe1e0: 7020 435c 3000 |00a8: invoke-direct {v0, v3}, Lfreed/jni/RawToDng;.getRGBToDouble:(I)D // method@5c43 │ │ -1fe1e6: 0b03 |00ab: move-result-wide v3 │ │ -1fe1e8: 8c33 |00ac: double-to-float v3, v3 │ │ -1fe1ea: 1504 0040 |00ad: const/high16 v4, #int 1073741824 // #4000 │ │ -1fe1ee: c943 |00af: div-float/2addr v3, v4 │ │ -1fe1f0: 8a97 |00b0: double-to-int v7, v9 │ │ -1fe1f2: 7020 415c 7000 |00b1: invoke-direct {v0, v7}, Lfreed/jni/RawToDng;.checkminmax:(I)I // method@5c41 │ │ -1fe1f8: 0a07 |00b4: move-result v7 │ │ -1fe1fa: 7020 435c 7000 |00b5: invoke-direct {v0, v7}, Lfreed/jni/RawToDng;.getRGBToDouble:(I)D // method@5c43 │ │ -1fe200: 0b07 |00b8: move-result-wide v7 │ │ -1fe202: 8c77 |00b9: double-to-float v7, v7 │ │ -1fe204: 8a55 |00ba: double-to-int v5, v5 │ │ -1fe206: 7020 415c 5000 |00bb: invoke-direct {v0, v5}, Lfreed/jni/RawToDng;.checkminmax:(I)I // method@5c41 │ │ -1fe20c: 0a05 |00be: move-result v5 │ │ -1fe20e: 7020 435c 5000 |00bf: invoke-direct {v0, v5}, Lfreed/jni/RawToDng;.getRGBToDouble:(I)D // method@5c43 │ │ -1fe214: 0b05 |00c2: move-result-wide v5 │ │ -1fe216: 8c55 |00c3: double-to-float v5, v5 │ │ -1fe218: c945 |00c4: div-float/2addr v5, v4 │ │ -1fe21a: 5404 5356 |00c5: iget-object v4, v0, Lfreed/jni/RawToDng;.TAG:Ljava/lang/String; // field@5653 │ │ -1fe21e: 2206 740d |00c7: new-instance v6, Ljava/lang/StringBuilder; // type@0d74 │ │ -1fe222: 7010 4c63 0600 |00c9: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -1fe228: 6e20 5663 b600 |00cc: invoke-virtual {v6, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -1fe22e: 6e30 5063 1602 |00cf: invoke-virtual {v6, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@6350 │ │ -1fe234: 6e20 5663 c600 |00d2: invoke-virtual {v6, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -1fe23a: 6e20 5163 3600 |00d5: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ -1fe240: 6e20 5663 d600 |00d8: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -1fe246: 6e20 5163 7600 |00db: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ -1fe24c: 6e20 5663 e600 |00de: invoke-virtual {v6, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -1fe252: 6e20 5163 5600 |00e1: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ -1fe258: 6e10 5d63 0600 |00e4: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -1fe25e: 0c06 |00e7: move-result-object v6 │ │ -1fe260: 7120 655e 6400 |00e8: invoke-static {v4, v6}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -1fe266: c973 |00eb: div-float/2addr v3, v7 │ │ -1fe268: c975 |00ec: div-float/2addr v5, v7 │ │ -1fe26a: 1504 803f |00ed: const/high16 v4, #int 1065353216 // #3f80 │ │ -1fe26e: 5406 5356 |00ef: iget-object v6, v0, Lfreed/jni/RawToDng;.TAG:Ljava/lang/String; // field@5653 │ │ -1fe272: 2207 740d |00f1: new-instance v7, Ljava/lang/StringBuilder; // type@0d74 │ │ -1fe276: 7010 4c63 0700 |00f3: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -1fe27c: 6e20 5663 b700 |00f6: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -1fe282: 6e30 5063 1702 |00f9: invoke-virtual {v7, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@6350 │ │ -1fe288: 6e20 5663 c700 |00fc: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -1fe28e: 6e20 5163 3700 |00ff: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ -1fe294: 6e20 5663 d700 |0102: invoke-virtual {v7, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -1fe29a: 6e20 5163 4700 |0105: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ -1fe2a0: 6e20 5663 e700 |0108: invoke-virtual {v7, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -1fe2a6: 6e20 5163 5700 |010b: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ -1fe2ac: 6e10 5d63 0700 |010e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -1fe2b2: 0c01 |0111: move-result-object v1 │ │ -1fe2b4: 7120 655e 1600 |0112: invoke-static {v6, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -1fe2ba: 1231 |0115: const/4 v1, #int 3 // #3 │ │ -1fe2bc: 2311 2c0e |0116: new-array v1, v1, [F // type@0e2c │ │ -1fe2c0: 1202 |0118: const/4 v2, #int 0 // #0 │ │ -1fe2c2: 4b03 0102 |0119: aput v3, v1, v2 │ │ -1fe2c6: 1212 |011b: const/4 v2, #int 1 // #1 │ │ -1fe2c8: 4b04 0102 |011c: aput v4, v1, v2 │ │ -1fe2cc: 1222 |011e: const/4 v2, #int 2 // #2 │ │ -1fe2ce: 4b05 0102 |011f: aput v5, v1, v2 │ │ -1fe2d2: 1101 |0121: return-object v1 │ │ +1fe084: |[1fe084] freed.jni.RawToDng.getWbCtMatrix:(Ljava/lang/String;)[F │ │ +1fe094: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +1fe098: 7701 c462 1200 |0002: invoke-static/range {v18}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +1fe09e: 0a01 |0005: move-result v1 │ │ +1fe0a0: db01 0164 |0006: div-int/lit8 v1, v1, #int 100 // #64 │ │ +1fe0a4: 8311 |0008: int-to-double v1, v1 │ │ +1fe0a6: 1803 0000 0000 00e0 6f40 |0009: const-wide v3, #double 255 // #406fe00000000000 │ │ +1fe0b0: 1805 0000 0000 0080 5040 |000e: const-wide v5, #double 66 // #4050800000000000 │ │ +1fe0ba: 3007 0105 |0013: cmpg-double v7, v1, v5 │ │ +1fe0be: 3c07 3500 |0015: if-gtz v7, 004a // +0035 │ │ +1fe0c2: 1905 2440 |0017: const-wide/high16 v5, #long 4621819117588971520 // #4024 │ │ +1fe0c6: 7120 a262 2100 |0019: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@62a2 │ │ +1fe0cc: ac05 0105 |001c: sub-double v5, v1, v5 │ │ +1fe0d0: 1807 fe8a 2ba1 21de 5840 |001e: const-wide v7, #double 99.4708 // #4058de21a12b8afe │ │ +1fe0da: 7120 e162 6500 |0023: invoke-static {v5, v6}, Ljava/lang/Math;.log:(D)D // method@62e1 │ │ +1fe0e0: 0b09 |0026: move-result-wide v9 │ │ +1fe0e2: ad09 0907 |0027: mul-double v9, v9, v7 │ │ +1fe0e6: 1807 5a61 9e80 d323 6440 |0029: const-wide v7, #double 161.12 // #406423d3809e615a │ │ +1fe0f0: cc79 |002e: sub-double/2addr v9, v7 │ │ +1fe0f2: 1907 3340 |002f: const-wide/high16 v7, #long 4626041242239631360 // #4033 │ │ +1fe0f6: 300b 0107 |0031: cmpg-double v11, v1, v7 │ │ +1fe0fa: 3c0b 0500 |0033: if-gtz v11, 0038 // +0005 │ │ +1fe0fe: 1605 0000 |0035: const-wide/16 v5, #int 0 // #0 │ │ +1fe102: 283e |0037: goto 0075 // +003e │ │ +1fe104: 1807 a4ea 1141 9150 6140 |0038: const-wide v7, #double 138.518 // #406150914111eaa4 │ │ +1fe10e: 7120 e162 6500 |003d: invoke-static {v5, v6}, Ljava/lang/Math;.log:(D)D // method@62e1 │ │ +1fe114: 0b05 |0040: move-result-wide v5 │ │ +1fe116: ad05 0507 |0041: mul-double v5, v5, v7 │ │ +1fe11a: 1807 4817 9578 b710 7340 |0043: const-wide v7, #double 305.045 // #407310b778951748 │ │ +1fe124: cc75 |0048: sub-double/2addr v5, v7 │ │ +1fe126: 282c |0049: goto 0075 // +002c │ │ +1fe128: 1905 4e40 |004a: const-wide/high16 v5, #long 4633641066610819072 // #404e │ │ +1fe12c: 7120 a262 2100 |004c: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@62a2 │ │ +1fe132: ac05 0105 |004f: sub-double v5, v1, v5 │ │ +1fe136: 1807 3496 d4fc 2d9b 7440 |0051: const-wide v7, #double 329.699 // #40749b2dfcd49634 │ │ +1fe140: 1809 45c0 3782 da0c c1bf |0056: const-wide v9, #double -0.133205 // #bfc10cda8237c045 │ │ +1fe14a: 7140 eb62 65a9 |005b: invoke-static {v5, v6, v9, v10}, Ljava/lang/Math;.pow:(DD)D // method@62eb │ │ +1fe150: 0b09 |005e: move-result-wide v9 │ │ +1fe152: ad09 0907 |005f: mul-double v9, v9, v7 │ │ +1fe156: 1807 dc09 0968 f401 7240 |0061: const-wide v7, #double 288.122 // #407201f4680909dc │ │ +1fe160: 180b b326 adef f054 b3bf |0066: const-wide v11, #double -0.0755148 // #bfb354f0efad26b3 │ │ +1fe16a: 7140 eb62 65cb |006b: invoke-static {v5, v6, v11, v12}, Ljava/lang/Math;.pow:(DD)D // method@62eb │ │ +1fe170: 0b05 |006e: move-result-wide v5 │ │ +1fe172: ad05 0507 |006f: mul-double v5, v5, v7 │ │ +1fe176: 043f |0071: move-wide v15, v3 │ │ +1fe178: 0493 |0072: move-wide v3, v9 │ │ +1fe17a: 0459 |0073: move-wide v9, v5 │ │ +1fe17c: 04f5 |0074: move-wide v5, v15 │ │ +1fe17e: 5407 5356 |0075: iget-object v7, v0, Lfreed/jni/RawToDng;.TAG:Ljava/lang/String; // field@5653 │ │ +1fe182: 2208 740d |0077: new-instance v8, Ljava/lang/StringBuilder; // type@0d74 │ │ +1fe186: 7010 4c63 0800 |0079: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +1fe18c: 1a0b 5c0a |007c: const-string v11, "ColorTemp=" // string@0a5c │ │ +1fe190: 6e20 5663 b800 |007e: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +1fe196: 6e30 5063 1802 |0081: invoke-virtual {v8, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@6350 │ │ +1fe19c: 1a0c 8c00 |0084: const-string v12, " WBCT = r:" // string@008c │ │ +1fe1a0: 6e20 5663 c800 |0086: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +1fe1a6: 6e30 5063 3804 |0089: invoke-virtual {v8, v3, v4}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@6350 │ │ +1fe1ac: 1a0d ee00 |008c: const-string v13, " g:" // string@00ee │ │ +1fe1b0: 6e20 5663 d800 |008e: invoke-virtual {v8, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +1fe1b6: 6e30 5063 980a |0091: invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@6350 │ │ +1fe1bc: 1a0e 9e00 |0094: const-string v14, " b:" // string@009e │ │ +1fe1c0: 6e20 5663 e800 |0096: invoke-virtual {v8, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +1fe1c6: 6e30 5063 5806 |0099: invoke-virtual {v8, v5, v6}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@6350 │ │ +1fe1cc: 6e10 5d63 0800 |009c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +1fe1d2: 0c08 |009f: move-result-object v8 │ │ +1fe1d4: 7120 655e 8700 |00a0: invoke-static {v7, v8}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +1fe1da: 8a33 |00a3: double-to-int v3, v3 │ │ +1fe1dc: 7020 415c 3000 |00a4: invoke-direct {v0, v3}, Lfreed/jni/RawToDng;.checkminmax:(I)I // method@5c41 │ │ +1fe1e2: 0a03 |00a7: move-result v3 │ │ +1fe1e4: 7020 435c 3000 |00a8: invoke-direct {v0, v3}, Lfreed/jni/RawToDng;.getRGBToDouble:(I)D // method@5c43 │ │ +1fe1ea: 0b03 |00ab: move-result-wide v3 │ │ +1fe1ec: 8c33 |00ac: double-to-float v3, v3 │ │ +1fe1ee: 1504 0040 |00ad: const/high16 v4, #int 1073741824 // #4000 │ │ +1fe1f2: c943 |00af: div-float/2addr v3, v4 │ │ +1fe1f4: 8a97 |00b0: double-to-int v7, v9 │ │ +1fe1f6: 7020 415c 7000 |00b1: invoke-direct {v0, v7}, Lfreed/jni/RawToDng;.checkminmax:(I)I // method@5c41 │ │ +1fe1fc: 0a07 |00b4: move-result v7 │ │ +1fe1fe: 7020 435c 7000 |00b5: invoke-direct {v0, v7}, Lfreed/jni/RawToDng;.getRGBToDouble:(I)D // method@5c43 │ │ +1fe204: 0b07 |00b8: move-result-wide v7 │ │ +1fe206: 8c77 |00b9: double-to-float v7, v7 │ │ +1fe208: 8a55 |00ba: double-to-int v5, v5 │ │ +1fe20a: 7020 415c 5000 |00bb: invoke-direct {v0, v5}, Lfreed/jni/RawToDng;.checkminmax:(I)I // method@5c41 │ │ +1fe210: 0a05 |00be: move-result v5 │ │ +1fe212: 7020 435c 5000 |00bf: invoke-direct {v0, v5}, Lfreed/jni/RawToDng;.getRGBToDouble:(I)D // method@5c43 │ │ +1fe218: 0b05 |00c2: move-result-wide v5 │ │ +1fe21a: 8c55 |00c3: double-to-float v5, v5 │ │ +1fe21c: c945 |00c4: div-float/2addr v5, v4 │ │ +1fe21e: 5404 5356 |00c5: iget-object v4, v0, Lfreed/jni/RawToDng;.TAG:Ljava/lang/String; // field@5653 │ │ +1fe222: 2206 740d |00c7: new-instance v6, Ljava/lang/StringBuilder; // type@0d74 │ │ +1fe226: 7010 4c63 0600 |00c9: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +1fe22c: 6e20 5663 b600 |00cc: invoke-virtual {v6, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +1fe232: 6e30 5063 1602 |00cf: invoke-virtual {v6, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@6350 │ │ +1fe238: 6e20 5663 c600 |00d2: invoke-virtual {v6, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +1fe23e: 6e20 5163 3600 |00d5: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ +1fe244: 6e20 5663 d600 |00d8: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +1fe24a: 6e20 5163 7600 |00db: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ +1fe250: 6e20 5663 e600 |00de: invoke-virtual {v6, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +1fe256: 6e20 5163 5600 |00e1: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ +1fe25c: 6e10 5d63 0600 |00e4: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +1fe262: 0c06 |00e7: move-result-object v6 │ │ +1fe264: 7120 655e 6400 |00e8: invoke-static {v4, v6}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +1fe26a: c973 |00eb: div-float/2addr v3, v7 │ │ +1fe26c: c975 |00ec: div-float/2addr v5, v7 │ │ +1fe26e: 1504 803f |00ed: const/high16 v4, #int 1065353216 // #3f80 │ │ +1fe272: 5406 5356 |00ef: iget-object v6, v0, Lfreed/jni/RawToDng;.TAG:Ljava/lang/String; // field@5653 │ │ +1fe276: 2207 740d |00f1: new-instance v7, Ljava/lang/StringBuilder; // type@0d74 │ │ +1fe27a: 7010 4c63 0700 |00f3: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +1fe280: 6e20 5663 b700 |00f6: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +1fe286: 6e30 5063 1702 |00f9: invoke-virtual {v7, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@6350 │ │ +1fe28c: 6e20 5663 c700 |00fc: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +1fe292: 6e20 5163 3700 |00ff: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ +1fe298: 6e20 5663 d700 |0102: invoke-virtual {v7, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +1fe29e: 6e20 5163 4700 |0105: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ +1fe2a4: 6e20 5663 e700 |0108: invoke-virtual {v7, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +1fe2aa: 6e20 5163 5700 |010b: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ +1fe2b0: 6e10 5d63 0700 |010e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +1fe2b6: 0c01 |0111: move-result-object v1 │ │ +1fe2b8: 7120 655e 1600 |0112: invoke-static {v6, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +1fe2be: 1231 |0115: const/4 v1, #int 3 // #3 │ │ +1fe2c0: 2311 2c0e |0116: new-array v1, v1, [F // type@0e2c │ │ +1fe2c4: 1202 |0118: const/4 v2, #int 0 // #0 │ │ +1fe2c6: 4b03 0102 |0119: aput v3, v1, v2 │ │ +1fe2ca: 1212 |011b: const/4 v2, #int 1 // #1 │ │ +1fe2cc: 4b04 0102 |011c: aput v4, v1, v2 │ │ +1fe2d0: 1222 |011e: const/4 v2, #int 2 // #2 │ │ +1fe2d2: 4b05 0102 |011f: aput v5, v1, v2 │ │ +1fe2d6: 1101 |0121: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=91 │ │ 0x0019 line=99 │ │ 0x0023 line=100 │ │ 0x003d line=108 │ │ 0x004c line=113 │ │ @@ -480727,35 +480727,35 @@ │ │ type : '(Ljava/io/File;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -1fdfcc: |[1fdfcc] freed.jni.RawToDng.readFile:(Ljava/io/File;)[B │ │ -1fdfdc: 2200 3a0d |0000: new-instance v0, Ljava/io/RandomAccessFile; // type@0d3a │ │ -1fdfe0: 1a01 0266 |0002: const-string v1, "r" // string@6602 │ │ -1fdfe4: 7030 5262 6001 |0004: invoke-direct {v0, v6, v1}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@6252 │ │ -1fdfea: 6e10 5562 0000 |0007: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.length:()J // method@6255 │ │ -1fdff0: 0b01 |000a: move-result-wide v1 │ │ -1fdff2: 8416 |000b: long-to-int v6, v1 │ │ -1fdff4: 8163 |000c: int-to-long v3, v6 │ │ -1fdff6: 3105 0301 |000d: cmp-long v5, v3, v1 │ │ -1fdffa: 3905 0b00 |000f: if-nez v5, 001a // +000b │ │ -1fdffe: 2366 290e |0011: new-array v6, v6, [B // type@0e29 │ │ -1fe002: 6e20 5662 6000 |0013: invoke-virtual {v0, v6}, Ljava/io/RandomAccessFile;.readFully:([B)V // method@6256 │ │ -1fe008: 6e10 5362 0000 |0016: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@6253 │ │ -1fe00e: 1106 |0019: return-object v6 │ │ -1fe010: 2206 2f0d |001a: new-instance v6, Ljava/io/IOException; // type@0d2f │ │ -1fe014: 1a01 e80f |001c: const-string v1, "File size >= 2 GB" // string@0fe8 │ │ -1fe018: 7020 2962 1600 |001e: invoke-direct {v6, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@6229 │ │ -1fe01e: 2706 |0021: throw v6 │ │ -1fe020: 0d06 |0022: move-exception v6 │ │ -1fe022: 6e10 5362 0000 |0023: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@6253 │ │ -1fe028: 2706 |0026: throw v6 │ │ +1fdfd0: |[1fdfd0] freed.jni.RawToDng.readFile:(Ljava/io/File;)[B │ │ +1fdfe0: 2200 3a0d |0000: new-instance v0, Ljava/io/RandomAccessFile; // type@0d3a │ │ +1fdfe4: 1a01 0266 |0002: const-string v1, "r" // string@6602 │ │ +1fdfe8: 7030 5262 6001 |0004: invoke-direct {v0, v6, v1}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@6252 │ │ +1fdfee: 6e10 5562 0000 |0007: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.length:()J // method@6255 │ │ +1fdff4: 0b01 |000a: move-result-wide v1 │ │ +1fdff6: 8416 |000b: long-to-int v6, v1 │ │ +1fdff8: 8163 |000c: int-to-long v3, v6 │ │ +1fdffa: 3105 0301 |000d: cmp-long v5, v3, v1 │ │ +1fdffe: 3905 0b00 |000f: if-nez v5, 001a // +000b │ │ +1fe002: 2366 290e |0011: new-array v6, v6, [B // type@0e29 │ │ +1fe006: 6e20 5662 6000 |0013: invoke-virtual {v0, v6}, Ljava/io/RandomAccessFile;.readFully:([B)V // method@6256 │ │ +1fe00c: 6e10 5362 0000 |0016: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@6253 │ │ +1fe012: 1106 |0019: return-object v6 │ │ +1fe014: 2206 2f0d |001a: new-instance v6, Ljava/io/IOException; // type@0d2f │ │ +1fe018: 1a01 e80f |001c: const-string v1, "File size >= 2 GB" // string@0fe8 │ │ +1fe01c: 7020 2962 1600 |001e: invoke-direct {v6, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@6229 │ │ +1fe022: 2706 |0021: throw v6 │ │ +1fe024: 0d06 |0022: move-exception v6 │ │ +1fe026: 6e10 5362 0000 |0023: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@6253 │ │ +1fe02c: 2706 |0026: throw v6 │ │ catches : 2 │ │ 0x0007 - 0x0016 │ │ -> 0x0022 │ │ 0x001a - 0x0022 │ │ -> 0x0022 │ │ positions : │ │ 0x0000 line=253 │ │ @@ -480774,31 +480774,31 @@ │ │ type : '(Ljava/io/File;)Ljava/nio/MappedByteBuffer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 32 16-bit code units │ │ -1fe314: |[1fe314] freed.jni.RawToDng.readFileToMemoryMap:(Ljava/io/File;)Ljava/nio/MappedByteBuffer; │ │ -1fe324: 2200 3a0d |0000: new-instance v0, Ljava/io/RandomAccessFile; // type@0d3a │ │ -1fe328: 1a01 1d68 |0002: const-string v1, "rw" // string@681d │ │ -1fe32c: 7030 5262 8001 |0004: invoke-direct {v0, v8, v1}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@6252 │ │ -1fe332: 6e10 5462 0000 |0007: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@6254 │ │ -1fe338: 0c02 |000a: move-result-object v2 │ │ -1fe33a: 6203 cf59 |000b: sget-object v3, Ljava/nio/channels/FileChannel$MapMode;.READ_WRITE:Ljava/nio/channels/FileChannel$MapMode; // field@59cf │ │ -1fe33e: 1604 0000 |000d: const-wide/16 v4, #int 0 // #0 │ │ -1fe342: 6e10 5562 0000 |000f: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.length:()J // method@6255 │ │ -1fe348: 0b06 |0012: move-result-wide v6 │ │ -1fe34a: 7406 d463 0200 |0013: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Ljava/nio/channels/FileChannel;.map:(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer; // method@63d4 │ │ -1fe350: 0c08 |0016: move-result-object v8 │ │ -1fe352: 6e10 5362 0000 |0017: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@6253 │ │ -1fe358: 1108 |001a: return-object v8 │ │ -1fe35a: 0d08 |001b: move-exception v8 │ │ -1fe35c: 6e10 5362 0000 |001c: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@6253 │ │ -1fe362: 2708 |001f: throw v8 │ │ +1fe318: |[1fe318] freed.jni.RawToDng.readFileToMemoryMap:(Ljava/io/File;)Ljava/nio/MappedByteBuffer; │ │ +1fe328: 2200 3a0d |0000: new-instance v0, Ljava/io/RandomAccessFile; // type@0d3a │ │ +1fe32c: 1a01 1d68 |0002: const-string v1, "rw" // string@681d │ │ +1fe330: 7030 5262 8001 |0004: invoke-direct {v0, v8, v1}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@6252 │ │ +1fe336: 6e10 5462 0000 |0007: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@6254 │ │ +1fe33c: 0c02 |000a: move-result-object v2 │ │ +1fe33e: 6203 cf59 |000b: sget-object v3, Ljava/nio/channels/FileChannel$MapMode;.READ_WRITE:Ljava/nio/channels/FileChannel$MapMode; // field@59cf │ │ +1fe342: 1604 0000 |000d: const-wide/16 v4, #int 0 // #0 │ │ +1fe346: 6e10 5562 0000 |000f: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.length:()J // method@6255 │ │ +1fe34c: 0b06 |0012: move-result-wide v6 │ │ +1fe34e: 7406 d463 0200 |0013: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Ljava/nio/channels/FileChannel;.map:(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer; // method@63d4 │ │ +1fe354: 0c08 |0016: move-result-object v8 │ │ +1fe356: 6e10 5362 0000 |0017: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@6253 │ │ +1fe35c: 1108 |001a: return-object v8 │ │ +1fe35e: 0d08 |001b: move-exception v8 │ │ +1fe360: 6e10 5362 0000 |001c: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@6253 │ │ +1fe366: 2708 |001f: throw v8 │ │ catches : 1 │ │ 0x0007 - 0x0017 │ │ -> 0x001b │ │ positions : │ │ 0x0000 line=271 │ │ 0x0007 line=273 │ │ 0x0017 line=275 │ │ @@ -480824,27 +480824,27 @@ │ │ type : '([BLandroid/os/ParcelFileDescriptor;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -1fe3e8: |[1fe3e8] freed.jni.RawToDng.SetBayerDataFD:([BLandroid/os/ParcelFileDescriptor;Ljava/lang/String;)V │ │ -1fe3f8: 6e10 0263 0200 |0000: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@6302 │ │ -1fe3fe: 6e10 4206 0300 |0003: invoke-virtual {v3}, Landroid/os/ParcelFileDescriptor;.getFd:()I // method@0642 │ │ -1fe404: 0a03 |0006: move-result v3 │ │ -1fe406: 5410 5456 |0007: iget-object v0, v1, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ -1fe40a: 7050 2e5c 2143 |0009: invoke-direct {v1, v2, v3, v4, v0}, Lfreed/jni/RawToDng;.SetBayerDataFD:([BILjava/lang/String;Ljava/nio/ByteBuffer;)V // method@5c2e │ │ -1fe410: 5412 5556 |000c: iget-object v2, v1, Lfreed/jni/RawToDng;.opCode:Lfreed/jni/OpCode; // field@5655 │ │ -1fe414: 3802 0b00 |000e: if-eqz v2, 0019 // +000b │ │ -1fe418: 5413 5456 |0010: iget-object v3, v1, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ -1fe41c: 6e10 225c 0200 |0012: invoke-virtual {v2}, Lfreed/jni/OpCode;.getByteBuffer:()Ljava/nio/ByteBuffer; // method@5c22 │ │ -1fe422: 0c02 |0015: move-result-object v2 │ │ -1fe424: 7030 3b5c 3102 |0016: invoke-direct {v1, v3, v2}, Lfreed/jni/RawToDng;.SetOpCode:(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@5c3b │ │ -1fe42a: 0e00 |0019: return-void │ │ +1fe3ec: |[1fe3ec] freed.jni.RawToDng.SetBayerDataFD:([BLandroid/os/ParcelFileDescriptor;Ljava/lang/String;)V │ │ +1fe3fc: 6e10 0263 0200 |0000: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@6302 │ │ +1fe402: 6e10 4206 0300 |0003: invoke-virtual {v3}, Landroid/os/ParcelFileDescriptor;.getFd:()I // method@0642 │ │ +1fe408: 0a03 |0006: move-result v3 │ │ +1fe40a: 5410 5456 |0007: iget-object v0, v1, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ +1fe40e: 7050 2e5c 2143 |0009: invoke-direct {v1, v2, v3, v4, v0}, Lfreed/jni/RawToDng;.SetBayerDataFD:([BILjava/lang/String;Ljava/nio/ByteBuffer;)V // method@5c2e │ │ +1fe414: 5412 5556 |000c: iget-object v2, v1, Lfreed/jni/RawToDng;.opCode:Lfreed/jni/OpCode; // field@5655 │ │ +1fe418: 3802 0b00 |000e: if-eqz v2, 0019 // +000b │ │ +1fe41c: 5413 5456 |0010: iget-object v3, v1, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ +1fe420: 6e10 225c 0200 |0012: invoke-virtual {v2}, Lfreed/jni/OpCode;.getByteBuffer:()Ljava/nio/ByteBuffer; // method@5c22 │ │ +1fe426: 0c02 |0015: move-result-object v2 │ │ +1fe428: 7030 3b5c 3102 |0016: invoke-direct {v1, v3, v2}, Lfreed/jni/RawToDng;.SetOpCode:(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@5c3b │ │ +1fe42e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0003 line=201 │ │ 0x000c line=202 │ │ 0x0010 line=203 │ │ locals : │ │ @@ -480858,19 +480858,19 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1fe448: |[1fe448] freed.jni.RawToDng.SetGpsData:(Ljava/nio/ByteBuffer;)V │ │ -1fe458: 5410 5456 |0000: iget-object v0, v1, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ -1fe45c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -1fe460: 7030 345c 0102 |0004: invoke-direct {v1, v0, v2}, Lfreed/jni/RawToDng;.SetGPSData:(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@5c34 │ │ -1fe466: 0e00 |0007: return-void │ │ +1fe44c: |[1fe44c] freed.jni.RawToDng.SetGpsData:(Ljava/nio/ByteBuffer;)V │ │ +1fe45c: 5410 5456 |0000: iget-object v0, v1, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ +1fe460: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +1fe464: 7030 345c 0102 |0004: invoke-direct {v1, v0, v2}, Lfreed/jni/RawToDng;.SetGPSData:(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@5c34 │ │ +1fe46a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0004 line=164 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lfreed/jni/RawToDng; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/nio/ByteBuffer; │ │ @@ -480880,17 +480880,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1fe48c: |[1fe48c] freed.jni.RawToDng.SetWBCT:(Ljava/lang/String;)V │ │ -1fe49c: 5b01 5656 |0000: iput-object v1, v0, Lfreed/jni/RawToDng;.wbct:Ljava/lang/String; // field@5656 │ │ -1fe4a0: 0e00 |0002: return-void │ │ +1fe490: |[1fe490] freed.jni.RawToDng.SetWBCT:(Ljava/lang/String;)V │ │ +1fe4a0: 5b01 5656 |0000: iput-object v1, v0, Lfreed/jni/RawToDng;.wbct:Ljava/lang/String; // field@5656 │ │ +1fe4a4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/jni/RawToDng; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -480899,82 +480899,82 @@ │ │ type : '(Lfreed/dng/DngProfile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 140 16-bit code units │ │ -1fe4a4: |[1fe4a4] freed.jni.RawToDng.WriteDngWithProfile:(Lfreed/dng/DngProfile;)V │ │ -1fe4b4: 3903 0300 |0000: if-nez v3, 0003 // +0003 │ │ -1fe4b8: 0e00 |0002: return-void │ │ -1fe4ba: 6200 3701 |0003: sget-object v0, Landroid/os/Build;.MANUFACTURER:Ljava/lang/String; // field@0137 │ │ -1fe4be: 7020 395c 0200 |0005: invoke-direct {v2, v0}, Lfreed/jni/RawToDng;.SetModelAndMake:(Ljava/lang/String;)V // method@5c39 │ │ -1fe4c4: 5430 c055 |0008: iget-object v0, v3, Lfreed/dng/DngProfile;.toneMapProfile:Lfreed/dng/ToneMapProfile; // field@55c0 │ │ -1fe4c8: 3800 6500 |000a: if-eqz v0, 006f // +0065 │ │ -1fe4cc: 5430 c055 |000c: iget-object v0, v3, Lfreed/dng/DngProfile;.toneMapProfile:Lfreed/dng/ToneMapProfile; // field@55c0 │ │ -1fe4d0: 6e10 3d5b 0000 |000e: invoke-virtual {v0}, Lfreed/dng/ToneMapProfile;.getToneCurve:()[F // method@5b3d │ │ -1fe4d6: 0c00 |0011: move-result-object v0 │ │ -1fe4d8: 3800 0d00 |0012: if-eqz v0, 001f // +000d │ │ -1fe4dc: 5430 c055 |0014: iget-object v0, v3, Lfreed/dng/DngProfile;.toneMapProfile:Lfreed/dng/ToneMapProfile; // field@55c0 │ │ -1fe4e0: 6e10 3d5b 0000 |0016: invoke-virtual {v0}, Lfreed/dng/ToneMapProfile;.getToneCurve:()[F // method@5b3d │ │ -1fe4e6: 0c00 |0019: move-result-object v0 │ │ -1fe4e8: 5421 5456 |001a: iget-object v1, v2, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ -1fe4ec: 7030 3d5c 0201 |001c: invoke-direct {v2, v0, v1}, Lfreed/jni/RawToDng;.SetToneCurve:([FLjava/nio/ByteBuffer;)V // method@5c3d │ │ -1fe4f2: 5430 c055 |001f: iget-object v0, v3, Lfreed/dng/DngProfile;.toneMapProfile:Lfreed/dng/ToneMapProfile; // field@55c0 │ │ -1fe4f6: 6e10 395b 0000 |0021: invoke-virtual {v0}, Lfreed/dng/ToneMapProfile;.getHueSatMapData1:()[F // method@5b39 │ │ -1fe4fc: 0c00 |0024: move-result-object v0 │ │ -1fe4fe: 3800 0d00 |0025: if-eqz v0, 0032 // +000d │ │ -1fe502: 5430 c055 |0027: iget-object v0, v3, Lfreed/dng/DngProfile;.toneMapProfile:Lfreed/dng/ToneMapProfile; // field@55c0 │ │ -1fe506: 6e10 395b 0000 |0029: invoke-virtual {v0}, Lfreed/dng/ToneMapProfile;.getHueSatMapData1:()[F // method@5b39 │ │ -1fe50c: 0c00 |002c: move-result-object v0 │ │ -1fe50e: 5421 5456 |002d: iget-object v1, v2, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ -1fe512: 7030 365c 0201 |002f: invoke-direct {v2, v0, v1}, Lfreed/jni/RawToDng;.SetHueSatMapData1:([FLjava/nio/ByteBuffer;)V // method@5c36 │ │ -1fe518: 5430 c055 |0032: iget-object v0, v3, Lfreed/dng/DngProfile;.toneMapProfile:Lfreed/dng/ToneMapProfile; // field@55c0 │ │ -1fe51c: 6e10 3a5b 0000 |0034: invoke-virtual {v0}, Lfreed/dng/ToneMapProfile;.getHueSatMapData2:()[F // method@5b3a │ │ -1fe522: 0c00 |0037: move-result-object v0 │ │ -1fe524: 3800 0d00 |0038: if-eqz v0, 0045 // +000d │ │ -1fe528: 5430 c055 |003a: iget-object v0, v3, Lfreed/dng/DngProfile;.toneMapProfile:Lfreed/dng/ToneMapProfile; // field@55c0 │ │ -1fe52c: 6e10 3a5b 0000 |003c: invoke-virtual {v0}, Lfreed/dng/ToneMapProfile;.getHueSatMapData2:()[F // method@5b3a │ │ -1fe532: 0c00 |003f: move-result-object v0 │ │ -1fe534: 5421 5456 |0040: iget-object v1, v2, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ -1fe538: 7030 375c 0201 |0042: invoke-direct {v2, v0, v1}, Lfreed/jni/RawToDng;.SetHueSatMapData2:([FLjava/nio/ByteBuffer;)V // method@5c37 │ │ -1fe53e: 5430 c055 |0045: iget-object v0, v3, Lfreed/dng/DngProfile;.toneMapProfile:Lfreed/dng/ToneMapProfile; // field@55c0 │ │ -1fe542: 6e10 3b5b 0000 |0047: invoke-virtual {v0}, Lfreed/dng/ToneMapProfile;.getHueSatMapDims:()[I // method@5b3b │ │ -1fe548: 0c00 |004a: move-result-object v0 │ │ -1fe54a: 3800 0d00 |004b: if-eqz v0, 0058 // +000d │ │ -1fe54e: 5430 c055 |004d: iget-object v0, v3, Lfreed/dng/DngProfile;.toneMapProfile:Lfreed/dng/ToneMapProfile; // field@55c0 │ │ -1fe552: 6e10 3b5b 0000 |004f: invoke-virtual {v0}, Lfreed/dng/ToneMapProfile;.getHueSatMapDims:()[I // method@5b3b │ │ -1fe558: 0c00 |0052: move-result-object v0 │ │ -1fe55a: 5421 5456 |0053: iget-object v1, v2, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ -1fe55e: 7030 385c 0201 |0055: invoke-direct {v2, v0, v1}, Lfreed/jni/RawToDng;.SetHueSatMapDims:([ILjava/nio/ByteBuffer;)V // method@5c38 │ │ -1fe564: 5430 c055 |0058: iget-object v0, v3, Lfreed/dng/DngProfile;.toneMapProfile:Lfreed/dng/ToneMapProfile; // field@55c0 │ │ -1fe568: 6e10 375b 0000 |005a: invoke-virtual {v0}, Lfreed/dng/ToneMapProfile;.getBaselineExposure:()Ljava/lang/Float; // method@5b37 │ │ -1fe56e: 0c00 |005d: move-result-object v0 │ │ -1fe570: 3800 1100 |005e: if-eqz v0, 006f // +0011 │ │ -1fe574: 5430 c055 |0060: iget-object v0, v3, Lfreed/dng/DngProfile;.toneMapProfile:Lfreed/dng/ToneMapProfile; // field@55c0 │ │ -1fe578: 6e10 375b 0000 |0062: invoke-virtual {v0}, Lfreed/dng/ToneMapProfile;.getBaselineExposure:()Ljava/lang/Float; // method@5b37 │ │ -1fe57e: 0c00 |0065: move-result-object v0 │ │ -1fe580: 6e10 ad62 0000 |0066: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@62ad │ │ -1fe586: 0a00 |0069: move-result v0 │ │ -1fe588: 5421 5456 |006a: iget-object v1, v2, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ -1fe58c: 7030 2b5c 0201 |006c: invoke-direct {v2, v0, v1}, Lfreed/jni/RawToDng;.SetBaselineExposure:(FLjava/nio/ByteBuffer;)V // method@5c2b │ │ -1fe592: 5430 bf55 |006f: iget-object v0, v3, Lfreed/dng/DngProfile;.matrixes:Lfreed/dng/CustomMatrix; // field@55bf │ │ -1fe596: 6e10 165b 0000 |0071: invoke-virtual {v0}, Lfreed/dng/CustomMatrix;.getByteBuffer:()Ljava/nio/ByteBuffer; // method@5b16 │ │ -1fe59c: 0c00 |0074: move-result-object v0 │ │ -1fe59e: 6e10 255b 0300 |0075: invoke-virtual {v3}, Lfreed/dng/DngProfile;.getByteBuffer:()Ljava/nio/ByteBuffer; // method@5b25 │ │ -1fe5a4: 0c03 |0078: move-result-object v3 │ │ -1fe5a6: 5421 5456 |0079: iget-object v1, v2, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ -1fe5aa: 7040 315c 0213 |007b: invoke-direct {v2, v0, v3, v1}, Lfreed/jni/RawToDng;.SetBayerInfo:(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@5c31 │ │ -1fe5b0: 5423 5456 |007e: iget-object v3, v2, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ -1fe5b4: 7020 3f5c 3200 |0080: invoke-direct {v2, v3}, Lfreed/jni/RawToDng;.WriteDNG:(Ljava/nio/ByteBuffer;)V // method@5c3f │ │ -1fe5ba: 5423 5456 |0083: iget-object v3, v2, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ -1fe5be: 7020 485c 3200 |0085: invoke-direct {v2, v3}, Lfreed/jni/RawToDng;.recycle:(Ljava/nio/ByteBuffer;)V // method@5c48 │ │ -1fe5c4: 1203 |0088: const/4 v3, #int 0 // #0 │ │ -1fe5c6: 5b23 5456 |0089: iput-object v3, v2, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ -1fe5ca: 0e00 |008b: return-void │ │ +1fe4a8: |[1fe4a8] freed.jni.RawToDng.WriteDngWithProfile:(Lfreed/dng/DngProfile;)V │ │ +1fe4b8: 3903 0300 |0000: if-nez v3, 0003 // +0003 │ │ +1fe4bc: 0e00 |0002: return-void │ │ +1fe4be: 6200 3701 |0003: sget-object v0, Landroid/os/Build;.MANUFACTURER:Ljava/lang/String; // field@0137 │ │ +1fe4c2: 7020 395c 0200 |0005: invoke-direct {v2, v0}, Lfreed/jni/RawToDng;.SetModelAndMake:(Ljava/lang/String;)V // method@5c39 │ │ +1fe4c8: 5430 c055 |0008: iget-object v0, v3, Lfreed/dng/DngProfile;.toneMapProfile:Lfreed/dng/ToneMapProfile; // field@55c0 │ │ +1fe4cc: 3800 6500 |000a: if-eqz v0, 006f // +0065 │ │ +1fe4d0: 5430 c055 |000c: iget-object v0, v3, Lfreed/dng/DngProfile;.toneMapProfile:Lfreed/dng/ToneMapProfile; // field@55c0 │ │ +1fe4d4: 6e10 3d5b 0000 |000e: invoke-virtual {v0}, Lfreed/dng/ToneMapProfile;.getToneCurve:()[F // method@5b3d │ │ +1fe4da: 0c00 |0011: move-result-object v0 │ │ +1fe4dc: 3800 0d00 |0012: if-eqz v0, 001f // +000d │ │ +1fe4e0: 5430 c055 |0014: iget-object v0, v3, Lfreed/dng/DngProfile;.toneMapProfile:Lfreed/dng/ToneMapProfile; // field@55c0 │ │ +1fe4e4: 6e10 3d5b 0000 |0016: invoke-virtual {v0}, Lfreed/dng/ToneMapProfile;.getToneCurve:()[F // method@5b3d │ │ +1fe4ea: 0c00 |0019: move-result-object v0 │ │ +1fe4ec: 5421 5456 |001a: iget-object v1, v2, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ +1fe4f0: 7030 3d5c 0201 |001c: invoke-direct {v2, v0, v1}, Lfreed/jni/RawToDng;.SetToneCurve:([FLjava/nio/ByteBuffer;)V // method@5c3d │ │ +1fe4f6: 5430 c055 |001f: iget-object v0, v3, Lfreed/dng/DngProfile;.toneMapProfile:Lfreed/dng/ToneMapProfile; // field@55c0 │ │ +1fe4fa: 6e10 395b 0000 |0021: invoke-virtual {v0}, Lfreed/dng/ToneMapProfile;.getHueSatMapData1:()[F // method@5b39 │ │ +1fe500: 0c00 |0024: move-result-object v0 │ │ +1fe502: 3800 0d00 |0025: if-eqz v0, 0032 // +000d │ │ +1fe506: 5430 c055 |0027: iget-object v0, v3, Lfreed/dng/DngProfile;.toneMapProfile:Lfreed/dng/ToneMapProfile; // field@55c0 │ │ +1fe50a: 6e10 395b 0000 |0029: invoke-virtual {v0}, Lfreed/dng/ToneMapProfile;.getHueSatMapData1:()[F // method@5b39 │ │ +1fe510: 0c00 |002c: move-result-object v0 │ │ +1fe512: 5421 5456 |002d: iget-object v1, v2, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ +1fe516: 7030 365c 0201 |002f: invoke-direct {v2, v0, v1}, Lfreed/jni/RawToDng;.SetHueSatMapData1:([FLjava/nio/ByteBuffer;)V // method@5c36 │ │ +1fe51c: 5430 c055 |0032: iget-object v0, v3, Lfreed/dng/DngProfile;.toneMapProfile:Lfreed/dng/ToneMapProfile; // field@55c0 │ │ +1fe520: 6e10 3a5b 0000 |0034: invoke-virtual {v0}, Lfreed/dng/ToneMapProfile;.getHueSatMapData2:()[F // method@5b3a │ │ +1fe526: 0c00 |0037: move-result-object v0 │ │ +1fe528: 3800 0d00 |0038: if-eqz v0, 0045 // +000d │ │ +1fe52c: 5430 c055 |003a: iget-object v0, v3, Lfreed/dng/DngProfile;.toneMapProfile:Lfreed/dng/ToneMapProfile; // field@55c0 │ │ +1fe530: 6e10 3a5b 0000 |003c: invoke-virtual {v0}, Lfreed/dng/ToneMapProfile;.getHueSatMapData2:()[F // method@5b3a │ │ +1fe536: 0c00 |003f: move-result-object v0 │ │ +1fe538: 5421 5456 |0040: iget-object v1, v2, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ +1fe53c: 7030 375c 0201 |0042: invoke-direct {v2, v0, v1}, Lfreed/jni/RawToDng;.SetHueSatMapData2:([FLjava/nio/ByteBuffer;)V // method@5c37 │ │ +1fe542: 5430 c055 |0045: iget-object v0, v3, Lfreed/dng/DngProfile;.toneMapProfile:Lfreed/dng/ToneMapProfile; // field@55c0 │ │ +1fe546: 6e10 3b5b 0000 |0047: invoke-virtual {v0}, Lfreed/dng/ToneMapProfile;.getHueSatMapDims:()[I // method@5b3b │ │ +1fe54c: 0c00 |004a: move-result-object v0 │ │ +1fe54e: 3800 0d00 |004b: if-eqz v0, 0058 // +000d │ │ +1fe552: 5430 c055 |004d: iget-object v0, v3, Lfreed/dng/DngProfile;.toneMapProfile:Lfreed/dng/ToneMapProfile; // field@55c0 │ │ +1fe556: 6e10 3b5b 0000 |004f: invoke-virtual {v0}, Lfreed/dng/ToneMapProfile;.getHueSatMapDims:()[I // method@5b3b │ │ +1fe55c: 0c00 |0052: move-result-object v0 │ │ +1fe55e: 5421 5456 |0053: iget-object v1, v2, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ +1fe562: 7030 385c 0201 |0055: invoke-direct {v2, v0, v1}, Lfreed/jni/RawToDng;.SetHueSatMapDims:([ILjava/nio/ByteBuffer;)V // method@5c38 │ │ +1fe568: 5430 c055 |0058: iget-object v0, v3, Lfreed/dng/DngProfile;.toneMapProfile:Lfreed/dng/ToneMapProfile; // field@55c0 │ │ +1fe56c: 6e10 375b 0000 |005a: invoke-virtual {v0}, Lfreed/dng/ToneMapProfile;.getBaselineExposure:()Ljava/lang/Float; // method@5b37 │ │ +1fe572: 0c00 |005d: move-result-object v0 │ │ +1fe574: 3800 1100 |005e: if-eqz v0, 006f // +0011 │ │ +1fe578: 5430 c055 |0060: iget-object v0, v3, Lfreed/dng/DngProfile;.toneMapProfile:Lfreed/dng/ToneMapProfile; // field@55c0 │ │ +1fe57c: 6e10 375b 0000 |0062: invoke-virtual {v0}, Lfreed/dng/ToneMapProfile;.getBaselineExposure:()Ljava/lang/Float; // method@5b37 │ │ +1fe582: 0c00 |0065: move-result-object v0 │ │ +1fe584: 6e10 ad62 0000 |0066: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@62ad │ │ +1fe58a: 0a00 |0069: move-result v0 │ │ +1fe58c: 5421 5456 |006a: iget-object v1, v2, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ +1fe590: 7030 2b5c 0201 |006c: invoke-direct {v2, v0, v1}, Lfreed/jni/RawToDng;.SetBaselineExposure:(FLjava/nio/ByteBuffer;)V // method@5c2b │ │ +1fe596: 5430 bf55 |006f: iget-object v0, v3, Lfreed/dng/DngProfile;.matrixes:Lfreed/dng/CustomMatrix; // field@55bf │ │ +1fe59a: 6e10 165b 0000 |0071: invoke-virtual {v0}, Lfreed/dng/CustomMatrix;.getByteBuffer:()Ljava/nio/ByteBuffer; // method@5b16 │ │ +1fe5a0: 0c00 |0074: move-result-object v0 │ │ +1fe5a2: 6e10 255b 0300 |0075: invoke-virtual {v3}, Lfreed/dng/DngProfile;.getByteBuffer:()Ljava/nio/ByteBuffer; // method@5b25 │ │ +1fe5a8: 0c03 |0078: move-result-object v3 │ │ +1fe5aa: 5421 5456 |0079: iget-object v1, v2, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ +1fe5ae: 7040 315c 0213 |007b: invoke-direct {v2, v0, v3, v1}, Lfreed/jni/RawToDng;.SetBayerInfo:(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@5c31 │ │ +1fe5b4: 5423 5456 |007e: iget-object v3, v2, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ +1fe5b8: 7020 3f5c 3200 |0080: invoke-direct {v2, v3}, Lfreed/jni/RawToDng;.WriteDNG:(Ljava/nio/ByteBuffer;)V // method@5c3f │ │ +1fe5be: 5423 5456 |0083: iget-object v3, v2, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ +1fe5c2: 7020 485c 3200 |0085: invoke-direct {v2, v3}, Lfreed/jni/RawToDng;.recycle:(Ljava/nio/ByteBuffer;)V // method@5c48 │ │ +1fe5c8: 1203 |0088: const/4 v3, #int 0 // #0 │ │ +1fe5ca: 5b23 5456 |0089: iput-object v3, v2, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ +1fe5ce: 0e00 |008b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=231 │ │ 0x0008 line=232 │ │ 0x000c line=234 │ │ 0x0014 line=235 │ │ 0x001f line=236 │ │ @@ -480998,23 +480998,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1fe5cc: |[1fe5cc] freed.jni.RawToDng.finalize:()V │ │ -1fe5dc: 6f10 0163 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.finalize:()V // method@6301 │ │ -1fe5e2: 5410 5456 |0003: iget-object v0, v1, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ -1fe5e6: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -1fe5ea: 0e00 |0007: return-void │ │ -1fe5ec: 7020 485c 0100 |0008: invoke-direct {v1, v0}, Lfreed/jni/RawToDng;.recycle:(Ljava/nio/ByteBuffer;)V // method@5c48 │ │ -1fe5f2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -1fe5f4: 5b10 5456 |000c: iput-object v0, v1, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ -1fe5f8: 0e00 |000e: return-void │ │ +1fe5d0: |[1fe5d0] freed.jni.RawToDng.finalize:()V │ │ +1fe5e0: 6f10 0163 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.finalize:()V // method@6301 │ │ +1fe5e6: 5410 5456 |0003: iget-object v0, v1, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ +1fe5ea: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +1fe5ee: 0e00 |0007: return-void │ │ +1fe5f0: 7020 485c 0100 |0008: invoke-direct {v1, v0}, Lfreed/jni/RawToDng;.recycle:(Ljava/nio/ByteBuffer;)V // method@5c48 │ │ +1fe5f6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +1fe5f8: 5b10 5456 |000c: iput-object v0, v1, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ +1fe5fc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=73 │ │ 0x0008 line=75 │ │ 0x000c line=76 │ │ locals : │ │ @@ -481025,20 +481025,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1fe5fc: |[1fe5fc] freed.jni.RawToDng.setBaselineExposure:(F)V │ │ -1fe60c: 5410 5456 |0000: iget-object v0, v1, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ -1fe610: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -1fe614: 0e00 |0004: return-void │ │ -1fe616: 7030 2b5c 2100 |0005: invoke-direct {v1, v2, v0}, Lfreed/jni/RawToDng;.SetBaselineExposure:(FLjava/nio/ByteBuffer;)V // method@5c2b │ │ -1fe61c: 0e00 |0008: return-void │ │ +1fe600: |[1fe600] freed.jni.RawToDng.setBaselineExposure:(F)V │ │ +1fe610: 5410 5456 |0000: iget-object v0, v1, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ +1fe614: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +1fe618: 0e00 |0004: return-void │ │ +1fe61a: 7030 2b5c 2100 |0005: invoke-direct {v1, v2, v0}, Lfreed/jni/RawToDng;.SetBaselineExposure:(FLjava/nio/ByteBuffer;)V // method@5c2b │ │ +1fe620: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0005 line=216 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lfreed/jni/RawToDng; │ │ 0x0000 - 0x0009 reg=2 (null) F │ │ @@ -481048,25 +481048,25 @@ │ │ type : '([BLjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -1fe620: |[1fe620] freed.jni.RawToDng.setBayerData:([BLjava/lang/String;)V │ │ -1fe630: 6e10 0263 0200 |0000: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@6302 │ │ -1fe636: 5410 5456 |0003: iget-object v0, v1, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ -1fe63a: 7040 2d5c 2103 |0005: invoke-direct {v1, v2, v3, v0}, Lfreed/jni/RawToDng;.SetBayerData:([BLjava/lang/String;Ljava/nio/ByteBuffer;)V // method@5c2d │ │ -1fe640: 5412 5556 |0008: iget-object v2, v1, Lfreed/jni/RawToDng;.opCode:Lfreed/jni/OpCode; // field@5655 │ │ -1fe644: 3802 0b00 |000a: if-eqz v2, 0015 // +000b │ │ -1fe648: 5413 5456 |000c: iget-object v3, v1, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ -1fe64c: 6e10 225c 0200 |000e: invoke-virtual {v2}, Lfreed/jni/OpCode;.getByteBuffer:()Ljava/nio/ByteBuffer; // method@5c22 │ │ -1fe652: 0c02 |0011: move-result-object v2 │ │ -1fe654: 7030 3b5c 3102 |0012: invoke-direct {v1, v3, v2}, Lfreed/jni/RawToDng;.SetOpCode:(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@5c3b │ │ -1fe65a: 0e00 |0015: return-void │ │ +1fe624: |[1fe624] freed.jni.RawToDng.setBayerData:([BLjava/lang/String;)V │ │ +1fe634: 6e10 0263 0200 |0000: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@6302 │ │ +1fe63a: 5410 5456 |0003: iget-object v0, v1, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ +1fe63e: 7040 2d5c 2103 |0005: invoke-direct {v1, v2, v3, v0}, Lfreed/jni/RawToDng;.SetBayerData:([BLjava/lang/String;Ljava/nio/ByteBuffer;)V // method@5c2d │ │ +1fe644: 5412 5556 |0008: iget-object v2, v1, Lfreed/jni/RawToDng;.opCode:Lfreed/jni/OpCode; // field@5655 │ │ +1fe648: 3802 0b00 |000a: if-eqz v2, 0015 // +000b │ │ +1fe64c: 5413 5456 |000c: iget-object v3, v1, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ +1fe650: 6e10 225c 0200 |000e: invoke-virtual {v2}, Lfreed/jni/OpCode;.getByteBuffer:()Ljava/nio/ByteBuffer; // method@5c22 │ │ +1fe656: 0c02 |0011: move-result-object v2 │ │ +1fe658: 7030 3b5c 3102 |0012: invoke-direct {v1, v3, v2}, Lfreed/jni/RawToDng;.SetOpCode:(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@5c3b │ │ +1fe65e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0003 line=189 │ │ 0x0008 line=190 │ │ 0x000c line=191 │ │ locals : │ │ @@ -481079,20 +481079,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1fe65c: |[1fe65c] freed.jni.RawToDng.setBayerGreenSplit:(I)V │ │ -1fe66c: 5410 5456 |0000: iget-object v0, v1, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ -1fe670: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -1fe674: 0e00 |0004: return-void │ │ -1fe676: 7030 4c5c 2100 |0005: invoke-direct {v1, v2, v0}, Lfreed/jni/RawToDng;.setBayerGreenSplit:(ILjava/nio/ByteBuffer;)V // method@5c4c │ │ -1fe67c: 0e00 |0008: return-void │ │ +1fe660: |[1fe660] freed.jni.RawToDng.setBayerGreenSplit:(I)V │ │ +1fe670: 5410 5456 |0000: iget-object v0, v1, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ +1fe674: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +1fe678: 0e00 |0004: return-void │ │ +1fe67a: 7030 4c5c 2100 |0005: invoke-direct {v1, v2, v0}, Lfreed/jni/RawToDng;.setBayerGreenSplit:(ILjava/nio/ByteBuffer;)V // method@5c4c │ │ +1fe680: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0005 line=223 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lfreed/jni/RawToDng; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ @@ -481102,28 +481102,28 @@ │ │ type : '(Lfreed/jni/ExifInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -1fe680: |[1fe680] freed.jni.RawToDng.setExifData:(Lfreed/jni/ExifInfo;)V │ │ -1fe690: 6e10 fc5b 0200 |0000: invoke-virtual {v2}, Lfreed/jni/ExifInfo;.getByteBuffer:()Ljava/nio/ByteBuffer; // method@5bfc │ │ -1fe696: 0c02 |0003: move-result-object v2 │ │ -1fe698: 5410 5456 |0004: iget-object v0, v1, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ -1fe69c: 7030 335c 2100 |0006: invoke-direct {v1, v2, v0}, Lfreed/jni/RawToDng;.SetExifData:(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@5c33 │ │ -1fe6a2: 7100 995e 0000 |0009: invoke-static {}, Lfreed/utils/StorageFileManager;.getStringExifPattern:()Ljava/text/SimpleDateFormat; // method@5e99 │ │ -1fe6a8: 0c02 |000c: move-result-object v2 │ │ -1fe6aa: 2200 b80d |000d: new-instance v0, Ljava/util/Date; // type@0db8 │ │ -1fe6ae: 7010 3064 0000 |000f: invoke-direct {v0}, Ljava/util/Date;.:()V // method@6430 │ │ -1fe6b4: 6e20 df63 0200 |0012: invoke-virtual {v2, v0}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@63df │ │ -1fe6ba: 0c02 |0015: move-result-object v2 │ │ -1fe6bc: 5410 5456 |0016: iget-object v0, v1, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ -1fe6c0: 7030 325c 2100 |0018: invoke-direct {v1, v2, v0}, Lfreed/jni/RawToDng;.SetDateTime:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@5c32 │ │ -1fe6c6: 0e00 |001b: return-void │ │ +1fe684: |[1fe684] freed.jni.RawToDng.setExifData:(Lfreed/jni/ExifInfo;)V │ │ +1fe694: 6e10 fc5b 0200 |0000: invoke-virtual {v2}, Lfreed/jni/ExifInfo;.getByteBuffer:()Ljava/nio/ByteBuffer; // method@5bfc │ │ +1fe69a: 0c02 |0003: move-result-object v2 │ │ +1fe69c: 5410 5456 |0004: iget-object v0, v1, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ +1fe6a0: 7030 335c 2100 |0006: invoke-direct {v1, v2, v0}, Lfreed/jni/RawToDng;.SetExifData:(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@5c33 │ │ +1fe6a6: 7100 995e 0000 |0009: invoke-static {}, Lfreed/utils/StorageFileManager;.getStringExifPattern:()Ljava/text/SimpleDateFormat; // method@5e99 │ │ +1fe6ac: 0c02 |000c: move-result-object v2 │ │ +1fe6ae: 2200 b80d |000d: new-instance v0, Ljava/util/Date; // type@0db8 │ │ +1fe6b2: 7010 3064 0000 |000f: invoke-direct {v0}, Ljava/util/Date;.:()V // method@6430 │ │ +1fe6b8: 6e20 df63 0200 |0012: invoke-virtual {v2, v0}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@63df │ │ +1fe6be: 0c02 |0015: move-result-object v2 │ │ +1fe6c0: 5410 5456 |0016: iget-object v0, v1, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ +1fe6c4: 7030 325c 2100 |0018: invoke-direct {v1, v2, v0}, Lfreed/jni/RawToDng;.SetDateTime:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@5c32 │ │ +1fe6ca: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0009 line=170 │ │ locals : │ │ 0x0000 - 0x001c reg=1 this Lfreed/jni/RawToDng; │ │ 0x0000 - 0x001c reg=2 (null) Lfreed/jni/ExifInfo; │ │ @@ -481133,17 +481133,17 @@ │ │ type : '(Lfreed/jni/OpCode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1fe6c8: |[1fe6c8] freed.jni.RawToDng.setOpCode:(Lfreed/jni/OpCode;)V │ │ -1fe6d8: 5b01 5556 |0000: iput-object v1, v0, Lfreed/jni/RawToDng;.opCode:Lfreed/jni/OpCode; // field@5655 │ │ -1fe6dc: 0e00 |0002: return-void │ │ +1fe6cc: |[1fe6cc] freed.jni.RawToDng.setOpCode:(Lfreed/jni/OpCode;)V │ │ +1fe6dc: 5b01 5556 |0000: iput-object v1, v0, Lfreed/jni/RawToDng;.opCode:Lfreed/jni/OpCode; // field@5655 │ │ +1fe6e0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/jni/RawToDng; │ │ 0x0000 - 0x0003 reg=1 (null) Lfreed/jni/OpCode; │ │ │ │ @@ -481152,18 +481152,18 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -1fe6e0: |[1fe6e0] freed.jni.RawToDng.setThumbData:([BII)V │ │ -1fe6f0: 5410 5456 |0000: iget-object v0, v1, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ -1fe6f4: 7050 3c5c 2143 |0002: invoke-direct {v1, v2, v3, v4, v0}, Lfreed/jni/RawToDng;.SetThumbData:([BIILjava/nio/ByteBuffer;)V // method@5c3c │ │ -1fe6fa: 0e00 |0005: return-void │ │ +1fe6e4: |[1fe6e4] freed.jni.RawToDng.setThumbData:([BII)V │ │ +1fe6f4: 5410 5456 |0000: iget-object v0, v1, Lfreed/jni/RawToDng;.byteBuffer:Ljava/nio/ByteBuffer; // field@5654 │ │ +1fe6f8: 7050 3c5c 2143 |0002: invoke-direct {v1, v2, v3, v4, v0}, Lfreed/jni/RawToDng;.SetThumbData:([BIILjava/nio/ByteBuffer;)V // method@5c3c │ │ +1fe6fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/jni/RawToDng; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -481199,36 +481199,36 @@ │ │ type : '(Lfreed/viewer/screenslide/views/MyHistogram;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1fe6fc: |[1fe6fc] freed.renderscript.-$$Lambda$RenderScriptProcessor$jdTq81cb-SnNNoU08FRrzBYbSVA.:(Lfreed/viewer/screenslide/views/MyHistogram;)V │ │ -1fe70c: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -1fe712: 5b01 5756 |0003: iput-object v1, v0, Lfreed/renderscript/-$$Lambda$RenderScriptProcessor$jdTq81cb-SnNNoU08FRrzBYbSVA;.f$0:Lfreed/viewer/screenslide/views/MyHistogram; // field@5657 │ │ -1fe716: 0e00 |0005: return-void │ │ +1fe700: |[1fe700] freed.renderscript.-$$Lambda$RenderScriptProcessor$jdTq81cb-SnNNoU08FRrzBYbSVA.:(Lfreed/viewer/screenslide/views/MyHistogram;)V │ │ +1fe710: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +1fe716: 5b01 5756 |0003: iput-object v1, v0, Lfreed/renderscript/-$$Lambda$RenderScriptProcessor$jdTq81cb-SnNNoU08FRrzBYbSVA;.f$0:Lfreed/viewer/screenslide/views/MyHistogram; // field@5657 │ │ +1fe71a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfreed/renderscript/-$$Lambda$RenderScriptProcessor$jdTq81cb-SnNNoU08FRrzBYbSVA;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1fe718: |[1fe718] freed.renderscript.-$$Lambda$RenderScriptProcessor$jdTq81cb-SnNNoU08FRrzBYbSVA.run:()V │ │ -1fe728: 5410 5756 |0000: iget-object v0, v1, Lfreed/renderscript/-$$Lambda$RenderScriptProcessor$jdTq81cb-SnNNoU08FRrzBYbSVA;.f$0:Lfreed/viewer/screenslide/views/MyHistogram; // field@5657 │ │ -1fe72c: 7110 855c 0000 |0002: invoke-static {v0}, Lfreed/renderscript/RenderScriptProcessor;.lambda$new$0:(Lfreed/viewer/screenslide/views/MyHistogram;)V // method@5c85 │ │ -1fe732: 0e00 |0005: return-void │ │ +1fe71c: |[1fe71c] freed.renderscript.-$$Lambda$RenderScriptProcessor$jdTq81cb-SnNNoU08FRrzBYbSVA.run:()V │ │ +1fe72c: 5410 5756 |0000: iget-object v0, v1, Lfreed/renderscript/-$$Lambda$RenderScriptProcessor$jdTq81cb-SnNNoU08FRrzBYbSVA;.f$0:Lfreed/viewer/screenslide/views/MyHistogram; // field@5657 │ │ +1fe730: 7110 855c 0000 |0002: invoke-static {v0}, Lfreed/renderscript/RenderScriptProcessor;.lambda$new$0:(Lfreed/viewer/screenslide/views/MyHistogram;)V // method@5c85 │ │ +1fe736: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21086 (lambda) │ │ │ │ Class #1724 header: │ │ @@ -481259,36 +481259,36 @@ │ │ type : '(Lfreed/renderscript/RenderScriptProcessor;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1fe734: |[1fe734] freed.renderscript.-$$Lambda$RenderScriptProcessor$nklAWsdqT4PbmNjlWBbVaN3AKRs.:(Lfreed/renderscript/RenderScriptProcessor;)V │ │ -1fe744: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -1fe74a: 5b01 5856 |0003: iput-object v1, v0, Lfreed/renderscript/-$$Lambda$RenderScriptProcessor$nklAWsdqT4PbmNjlWBbVaN3AKRs;.f$0:Lfreed/renderscript/RenderScriptProcessor; // field@5658 │ │ -1fe74e: 0e00 |0005: return-void │ │ +1fe738: |[1fe738] freed.renderscript.-$$Lambda$RenderScriptProcessor$nklAWsdqT4PbmNjlWBbVaN3AKRs.:(Lfreed/renderscript/RenderScriptProcessor;)V │ │ +1fe748: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +1fe74e: 5b01 5856 |0003: iput-object v1, v0, Lfreed/renderscript/-$$Lambda$RenderScriptProcessor$nklAWsdqT4PbmNjlWBbVaN3AKRs;.f$0:Lfreed/renderscript/RenderScriptProcessor; // field@5658 │ │ +1fe752: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfreed/renderscript/-$$Lambda$RenderScriptProcessor$nklAWsdqT4PbmNjlWBbVaN3AKRs;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1fe750: |[1fe750] freed.renderscript.-$$Lambda$RenderScriptProcessor$nklAWsdqT4PbmNjlWBbVaN3AKRs.run:()V │ │ -1fe760: 5410 5856 |0000: iget-object v0, v1, Lfreed/renderscript/-$$Lambda$RenderScriptProcessor$nklAWsdqT4PbmNjlWBbVaN3AKRs;.f$0:Lfreed/renderscript/RenderScriptProcessor; // field@5658 │ │ -1fe764: 6e10 865c 0000 |0002: invoke-virtual {v0}, Lfreed/renderscript/RenderScriptProcessor;.lambda$start$1$RenderScriptProcessor:()V // method@5c86 │ │ -1fe76a: 0e00 |0005: return-void │ │ +1fe754: |[1fe754] freed.renderscript.-$$Lambda$RenderScriptProcessor$nklAWsdqT4PbmNjlWBbVaN3AKRs.run:()V │ │ +1fe764: 5410 5856 |0000: iget-object v0, v1, Lfreed/renderscript/-$$Lambda$RenderScriptProcessor$nklAWsdqT4PbmNjlWBbVaN3AKRs;.f$0:Lfreed/renderscript/RenderScriptProcessor; // field@5658 │ │ +1fe768: 6e10 865c 0000 |0002: invoke-virtual {v0}, Lfreed/renderscript/RenderScriptProcessor;.lambda$start$1$RenderScriptProcessor:()V // method@5c86 │ │ +1fe76e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21086 (lambda) │ │ │ │ Class #1725 header: │ │ @@ -481319,36 +481319,36 @@ │ │ type : '(Lfreed/renderscript/RenderScriptProcessor;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1fe76c: |[1fe76c] freed.renderscript.-$$Lambda$RenderScriptProcessor$wfkL4VW52jhBJl4Do98rMq4EtDs.:(Lfreed/renderscript/RenderScriptProcessor;)V │ │ -1fe77c: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -1fe782: 5b01 5956 |0003: iput-object v1, v0, Lfreed/renderscript/-$$Lambda$RenderScriptProcessor$wfkL4VW52jhBJl4Do98rMq4EtDs;.f$0:Lfreed/renderscript/RenderScriptProcessor; // field@5659 │ │ -1fe786: 0e00 |0005: return-void │ │ +1fe770: |[1fe770] freed.renderscript.-$$Lambda$RenderScriptProcessor$wfkL4VW52jhBJl4Do98rMq4EtDs.:(Lfreed/renderscript/RenderScriptProcessor;)V │ │ +1fe780: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +1fe786: 5b01 5956 |0003: iput-object v1, v0, Lfreed/renderscript/-$$Lambda$RenderScriptProcessor$wfkL4VW52jhBJl4Do98rMq4EtDs;.f$0:Lfreed/renderscript/RenderScriptProcessor; // field@5659 │ │ +1fe78a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfreed/renderscript/-$$Lambda$RenderScriptProcessor$wfkL4VW52jhBJl4Do98rMq4EtDs;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1fe788: |[1fe788] freed.renderscript.-$$Lambda$RenderScriptProcessor$wfkL4VW52jhBJl4Do98rMq4EtDs.run:()V │ │ -1fe798: 5410 5956 |0000: iget-object v0, v1, Lfreed/renderscript/-$$Lambda$RenderScriptProcessor$wfkL4VW52jhBJl4Do98rMq4EtDs;.f$0:Lfreed/renderscript/RenderScriptProcessor; // field@5659 │ │ -1fe79c: 6e10 845c 0000 |0002: invoke-virtual {v0}, Lfreed/renderscript/RenderScriptProcessor;.lambda$kill$2$RenderScriptProcessor:()V // method@5c84 │ │ -1fe7a2: 0e00 |0005: return-void │ │ +1fe78c: |[1fe78c] freed.renderscript.-$$Lambda$RenderScriptProcessor$wfkL4VW52jhBJl4Do98rMq4EtDs.run:()V │ │ +1fe79c: 5410 5956 |0000: iget-object v0, v1, Lfreed/renderscript/-$$Lambda$RenderScriptProcessor$wfkL4VW52jhBJl4Do98rMq4EtDs;.f$0:Lfreed/renderscript/RenderScriptProcessor; // field@5659 │ │ +1fe7a0: 6e10 845c 0000 |0002: invoke-virtual {v0}, Lfreed/renderscript/RenderScriptProcessor;.lambda$kill$2$RenderScriptProcessor:()V // method@5c84 │ │ +1fe7a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21086 (lambda) │ │ │ │ Class #1726 header: │ │ @@ -481418,64 +481418,64 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -1fe848: |[1fe848] freed.renderscript.RenderScriptManager.:(Landroid/content/Context;)V │ │ -1fe858: 7010 fe62 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@62fe │ │ -1fe85e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -1fe860: 5c20 6356 |0004: iput-boolean v0, v2, Lfreed/renderscript/RenderScriptManager;.sucessfullLoaded:Z // field@5663 │ │ -1fe864: 7110 9406 0300 |0006: invoke-static {v3}, Landroid/renderscript/RenderScript;.create:(Landroid/content/Context;)Landroid/renderscript/RenderScript; // method@0694 │ │ -1fe86a: 0c03 |0009: move-result-object v3 │ │ -1fe86c: 5b23 5f56 |000a: iput-object v3, v2, Lfreed/renderscript/RenderScriptManager;.mRS:Landroid/renderscript/RenderScript; // field@565f │ │ -1fe870: 6201 4101 |000c: sget-object v1, Landroid/renderscript/RenderScript$Priority;.LOW:Landroid/renderscript/RenderScript$Priority; // field@0141 │ │ -1fe874: 6e20 9606 1300 |000e: invoke-virtual {v3, v1}, Landroid/renderscript/RenderScript;.setPriority:(Landroid/renderscript/RenderScript$Priority;)V // method@0696 │ │ -1fe87a: 2203 680c |0011: new-instance v3, Lfreed/renderscript/ScriptC_freedcam; // type@0c68 │ │ -1fe87e: 5421 5f56 |0013: iget-object v1, v2, Lfreed/renderscript/RenderScriptManager;.mRS:Landroid/renderscript/RenderScript; // field@565f │ │ -1fe882: 7020 9b5c 1300 |0015: invoke-direct {v3, v1}, Lfreed/renderscript/ScriptC_freedcam;.:(Landroid/renderscript/RenderScript;)V // method@5c9b │ │ -1fe888: 5b23 5c56 |0018: iput-object v3, v2, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ -1fe88c: 5423 5f56 |001a: iget-object v3, v2, Lfreed/renderscript/RenderScriptManager;.mRS:Landroid/renderscript/RenderScript; // field@565f │ │ -1fe890: 7110 8a06 0300 |001c: invoke-static {v3}, Landroid/renderscript/Element;.U8_4:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@068a │ │ -1fe896: 0c01 |001f: move-result-object v1 │ │ -1fe898: 7120 9f06 1300 |0020: invoke-static {v3, v1}, Landroid/renderscript/ScriptIntrinsicBlur;.create:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicBlur; // method@069f │ │ -1fe89e: 0c03 |0023: move-result-object v3 │ │ -1fe8a0: 5b23 5a56 |0024: iput-object v3, v2, Lfreed/renderscript/RenderScriptManager;.blurRS:Landroid/renderscript/ScriptIntrinsicBlur; // field@565a │ │ -1fe8a4: 5423 5f56 |0026: iget-object v3, v2, Lfreed/renderscript/RenderScriptManager;.mRS:Landroid/renderscript/RenderScript; // field@565f │ │ -1fe8a8: 7110 8a06 0300 |0028: invoke-static {v3}, Landroid/renderscript/Element;.U8_4:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@068a │ │ -1fe8ae: 0c01 |002b: move-result-object v1 │ │ -1fe8b0: 7120 a706 1300 |002c: invoke-static {v3, v1}, Landroid/renderscript/ScriptIntrinsicYuvToRGB;.create:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicYuvToRGB; // method@06a7 │ │ -1fe8b6: 0c03 |002f: move-result-object v3 │ │ -1fe8b8: 5b23 6456 |0030: iput-object v3, v2, Lfreed/renderscript/RenderScriptManager;.yuvToRgbIntrinsic:Landroid/renderscript/ScriptIntrinsicYuvToRGB; // field@5664 │ │ -1fe8bc: 5423 5f56 |0032: iget-object v3, v2, Lfreed/renderscript/RenderScriptManager;.mRS:Landroid/renderscript/RenderScript; // field@565f │ │ -1fe8c0: 7110 8a06 0300 |0034: invoke-static {v3}, Landroid/renderscript/Element;.U8_4:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@068a │ │ -1fe8c6: 0c01 |0037: move-result-object v1 │ │ -1fe8c8: 7120 a306 1300 |0038: invoke-static {v3, v1}, Landroid/renderscript/ScriptIntrinsicConvolve3x3;.create:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicConvolve3x3; // method@06a3 │ │ -1fe8ce: 0c03 |003b: move-result-object v3 │ │ -1fe8d0: 5b23 5b56 |003c: iput-object v3, v2, Lfreed/renderscript/RenderScriptManager;.convolve3x3:Landroid/renderscript/ScriptIntrinsicConvolve3x3; // field@565b │ │ -1fe8d4: 2203 6b0c |003e: new-instance v3, Lfreed/renderscript/ScriptC_rgb_histogram; // type@0c6b │ │ -1fe8d8: 5421 5f56 |0040: iget-object v1, v2, Lfreed/renderscript/RenderScriptManager;.mRS:Landroid/renderscript/RenderScript; // field@565f │ │ -1fe8dc: 7020 1b5d 1300 |0042: invoke-direct {v3, v1}, Lfreed/renderscript/ScriptC_rgb_histogram;.:(Landroid/renderscript/RenderScript;)V // method@5d1b │ │ -1fe8e2: 5b23 6256 |0045: iput-object v3, v2, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ -1fe8e6: 2203 6a0c |0047: new-instance v3, Lfreed/renderscript/ScriptC_rgb_focuspeak; // type@0c6a │ │ -1fe8ea: 5421 5f56 |0049: iget-object v1, v2, Lfreed/renderscript/RenderScriptManager;.mRS:Landroid/renderscript/RenderScript; // field@565f │ │ -1fe8ee: 7020 065d 1300 |004b: invoke-direct {v3, v1}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.:(Landroid/renderscript/RenderScript;)V // method@5d06 │ │ -1fe8f4: 5b23 6156 |004e: iput-object v3, v2, Lfreed/renderscript/RenderScriptManager;.rgb_focuspeak:Lfreed/renderscript/ScriptC_rgb_focuspeak; // field@5661 │ │ -1fe8f8: 2203 690c |0050: new-instance v3, Lfreed/renderscript/ScriptC_rgb_clipping; // type@0c69 │ │ -1fe8fc: 5421 5f56 |0052: iget-object v1, v2, Lfreed/renderscript/RenderScriptManager;.mRS:Landroid/renderscript/RenderScript; // field@565f │ │ -1fe900: 7020 f85c 1300 |0054: invoke-direct {v3, v1}, Lfreed/renderscript/ScriptC_rgb_clipping;.:(Landroid/renderscript/RenderScript;)V // method@5cf8 │ │ -1fe906: 5b23 6056 |0057: iput-object v3, v2, Lfreed/renderscript/RenderScriptManager;.rgb_clipping:Lfreed/renderscript/ScriptC_rgb_clipping; // field@5660 │ │ -1fe90a: 1213 |0059: const/4 v3, #int 1 // #1 │ │ -1fe90c: 5c23 6356 |005a: iput-boolean v3, v2, Lfreed/renderscript/RenderScriptManager;.sucessfullLoaded:Z // field@5663 │ │ -1fe910: 2807 |005c: goto 0063 // +0007 │ │ -1fe912: 0d03 |005d: move-exception v3 │ │ -1fe914: 7110 645e 0300 |005e: invoke-static {v3}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -1fe91a: 5c20 6356 |0061: iput-boolean v0, v2, Lfreed/renderscript/RenderScriptManager;.sucessfullLoaded:Z // field@5663 │ │ -1fe91e: 0e00 |0063: return-void │ │ +1fe84c: |[1fe84c] freed.renderscript.RenderScriptManager.:(Landroid/content/Context;)V │ │ +1fe85c: 7010 fe62 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@62fe │ │ +1fe862: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +1fe864: 5c20 6356 |0004: iput-boolean v0, v2, Lfreed/renderscript/RenderScriptManager;.sucessfullLoaded:Z // field@5663 │ │ +1fe868: 7110 9406 0300 |0006: invoke-static {v3}, Landroid/renderscript/RenderScript;.create:(Landroid/content/Context;)Landroid/renderscript/RenderScript; // method@0694 │ │ +1fe86e: 0c03 |0009: move-result-object v3 │ │ +1fe870: 5b23 5f56 |000a: iput-object v3, v2, Lfreed/renderscript/RenderScriptManager;.mRS:Landroid/renderscript/RenderScript; // field@565f │ │ +1fe874: 6201 4101 |000c: sget-object v1, Landroid/renderscript/RenderScript$Priority;.LOW:Landroid/renderscript/RenderScript$Priority; // field@0141 │ │ +1fe878: 6e20 9606 1300 |000e: invoke-virtual {v3, v1}, Landroid/renderscript/RenderScript;.setPriority:(Landroid/renderscript/RenderScript$Priority;)V // method@0696 │ │ +1fe87e: 2203 680c |0011: new-instance v3, Lfreed/renderscript/ScriptC_freedcam; // type@0c68 │ │ +1fe882: 5421 5f56 |0013: iget-object v1, v2, Lfreed/renderscript/RenderScriptManager;.mRS:Landroid/renderscript/RenderScript; // field@565f │ │ +1fe886: 7020 9b5c 1300 |0015: invoke-direct {v3, v1}, Lfreed/renderscript/ScriptC_freedcam;.:(Landroid/renderscript/RenderScript;)V // method@5c9b │ │ +1fe88c: 5b23 5c56 |0018: iput-object v3, v2, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ +1fe890: 5423 5f56 |001a: iget-object v3, v2, Lfreed/renderscript/RenderScriptManager;.mRS:Landroid/renderscript/RenderScript; // field@565f │ │ +1fe894: 7110 8a06 0300 |001c: invoke-static {v3}, Landroid/renderscript/Element;.U8_4:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@068a │ │ +1fe89a: 0c01 |001f: move-result-object v1 │ │ +1fe89c: 7120 9f06 1300 |0020: invoke-static {v3, v1}, Landroid/renderscript/ScriptIntrinsicBlur;.create:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicBlur; // method@069f │ │ +1fe8a2: 0c03 |0023: move-result-object v3 │ │ +1fe8a4: 5b23 5a56 |0024: iput-object v3, v2, Lfreed/renderscript/RenderScriptManager;.blurRS:Landroid/renderscript/ScriptIntrinsicBlur; // field@565a │ │ +1fe8a8: 5423 5f56 |0026: iget-object v3, v2, Lfreed/renderscript/RenderScriptManager;.mRS:Landroid/renderscript/RenderScript; // field@565f │ │ +1fe8ac: 7110 8a06 0300 |0028: invoke-static {v3}, Landroid/renderscript/Element;.U8_4:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@068a │ │ +1fe8b2: 0c01 |002b: move-result-object v1 │ │ +1fe8b4: 7120 a706 1300 |002c: invoke-static {v3, v1}, Landroid/renderscript/ScriptIntrinsicYuvToRGB;.create:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicYuvToRGB; // method@06a7 │ │ +1fe8ba: 0c03 |002f: move-result-object v3 │ │ +1fe8bc: 5b23 6456 |0030: iput-object v3, v2, Lfreed/renderscript/RenderScriptManager;.yuvToRgbIntrinsic:Landroid/renderscript/ScriptIntrinsicYuvToRGB; // field@5664 │ │ +1fe8c0: 5423 5f56 |0032: iget-object v3, v2, Lfreed/renderscript/RenderScriptManager;.mRS:Landroid/renderscript/RenderScript; // field@565f │ │ +1fe8c4: 7110 8a06 0300 |0034: invoke-static {v3}, Landroid/renderscript/Element;.U8_4:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@068a │ │ +1fe8ca: 0c01 |0037: move-result-object v1 │ │ +1fe8cc: 7120 a306 1300 |0038: invoke-static {v3, v1}, Landroid/renderscript/ScriptIntrinsicConvolve3x3;.create:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicConvolve3x3; // method@06a3 │ │ +1fe8d2: 0c03 |003b: move-result-object v3 │ │ +1fe8d4: 5b23 5b56 |003c: iput-object v3, v2, Lfreed/renderscript/RenderScriptManager;.convolve3x3:Landroid/renderscript/ScriptIntrinsicConvolve3x3; // field@565b │ │ +1fe8d8: 2203 6b0c |003e: new-instance v3, Lfreed/renderscript/ScriptC_rgb_histogram; // type@0c6b │ │ +1fe8dc: 5421 5f56 |0040: iget-object v1, v2, Lfreed/renderscript/RenderScriptManager;.mRS:Landroid/renderscript/RenderScript; // field@565f │ │ +1fe8e0: 7020 1b5d 1300 |0042: invoke-direct {v3, v1}, Lfreed/renderscript/ScriptC_rgb_histogram;.:(Landroid/renderscript/RenderScript;)V // method@5d1b │ │ +1fe8e6: 5b23 6256 |0045: iput-object v3, v2, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ +1fe8ea: 2203 6a0c |0047: new-instance v3, Lfreed/renderscript/ScriptC_rgb_focuspeak; // type@0c6a │ │ +1fe8ee: 5421 5f56 |0049: iget-object v1, v2, Lfreed/renderscript/RenderScriptManager;.mRS:Landroid/renderscript/RenderScript; // field@565f │ │ +1fe8f2: 7020 065d 1300 |004b: invoke-direct {v3, v1}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.:(Landroid/renderscript/RenderScript;)V // method@5d06 │ │ +1fe8f8: 5b23 6156 |004e: iput-object v3, v2, Lfreed/renderscript/RenderScriptManager;.rgb_focuspeak:Lfreed/renderscript/ScriptC_rgb_focuspeak; // field@5661 │ │ +1fe8fc: 2203 690c |0050: new-instance v3, Lfreed/renderscript/ScriptC_rgb_clipping; // type@0c69 │ │ +1fe900: 5421 5f56 |0052: iget-object v1, v2, Lfreed/renderscript/RenderScriptManager;.mRS:Landroid/renderscript/RenderScript; // field@565f │ │ +1fe904: 7020 f85c 1300 |0054: invoke-direct {v3, v1}, Lfreed/renderscript/ScriptC_rgb_clipping;.:(Landroid/renderscript/RenderScript;)V // method@5cf8 │ │ +1fe90a: 5b23 6056 |0057: iput-object v3, v2, Lfreed/renderscript/RenderScriptManager;.rgb_clipping:Lfreed/renderscript/ScriptC_rgb_clipping; // field@5660 │ │ +1fe90e: 1213 |0059: const/4 v3, #int 1 // #1 │ │ +1fe910: 5c23 6356 |005a: iput-boolean v3, v2, Lfreed/renderscript/RenderScriptManager;.sucessfullLoaded:Z // field@5663 │ │ +1fe914: 2807 |005c: goto 0063 // +0007 │ │ +1fe916: 0d03 |005d: move-exception v3 │ │ +1fe918: 7110 645e 0300 |005e: invoke-static {v3}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +1fe91e: 5c20 6356 |0061: iput-boolean v0, v2, Lfreed/renderscript/RenderScriptManager;.sucessfullLoaded:Z // field@5663 │ │ +1fe922: 0e00 |0063: return-void │ │ catches : 1 │ │ 0x0011 - 0x005c │ │ Landroid/renderscript/RSRuntimeException; -> 0x005d │ │ positions : │ │ 0x0000 line=72 │ │ 0x0004 line=65 │ │ 0x0006 line=73 │ │ @@ -481499,22 +481499,22 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -1fe824: |[1fe824] freed.renderscript.RenderScriptManager.isSupported:()Z │ │ -1fe834: 6000 3501 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ -1fe838: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -1fe83c: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -1fe840: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -1fe842: 2802 |0007: goto 0009 // +0002 │ │ -1fe844: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -1fe846: 0f00 |0009: return v0 │ │ +1fe828: |[1fe828] freed.renderscript.RenderScriptManager.isSupported:()Z │ │ +1fe838: 6000 3501 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ +1fe83c: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +1fe840: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +1fe844: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +1fe846: 2802 |0007: goto 0009 // +0002 │ │ +1fe848: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +1fe84a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfreed/renderscript/RenderScriptManager;) │ │ @@ -481522,17 +481522,17 @@ │ │ type : '()Landroid/renderscript/Allocation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1fe7a4: |[1fe7a4] freed.renderscript.RenderScriptManager.GetIn:()Landroid/renderscript/Allocation; │ │ -1fe7b4: 5410 5d56 |0000: iget-object v0, v1, Lfreed/renderscript/RenderScriptManager;.mAllocationIn:Landroid/renderscript/Allocation; // field@565d │ │ -1fe7b8: 1100 |0002: return-object v0 │ │ +1fe7a8: |[1fe7a8] freed.renderscript.RenderScriptManager.GetIn:()Landroid/renderscript/Allocation; │ │ +1fe7b8: 5410 5d56 |0000: iget-object v0, v1, Lfreed/renderscript/RenderScriptManager;.mAllocationIn:Landroid/renderscript/Allocation; // field@565d │ │ +1fe7bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/renderscript/RenderScriptManager; │ │ │ │ #1 : (in Lfreed/renderscript/RenderScriptManager;) │ │ @@ -481540,19 +481540,19 @@ │ │ type : '()Landroid/view/Surface;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1fe7ec: |[1fe7ec] freed.renderscript.RenderScriptManager.GetInputAllocationSurface:()Landroid/view/Surface; │ │ -1fe7fc: 5410 5d56 |0000: iget-object v0, v1, Lfreed/renderscript/RenderScriptManager;.mAllocationIn:Landroid/renderscript/Allocation; // field@565d │ │ -1fe800: 6e10 7d06 0000 |0002: invoke-virtual {v0}, Landroid/renderscript/Allocation;.getSurface:()Landroid/view/Surface; // method@067d │ │ -1fe806: 0c00 |0005: move-result-object v0 │ │ -1fe808: 1100 |0006: return-object v0 │ │ +1fe7f0: |[1fe7f0] freed.renderscript.RenderScriptManager.GetInputAllocationSurface:()Landroid/view/Surface; │ │ +1fe800: 5410 5d56 |0000: iget-object v0, v1, Lfreed/renderscript/RenderScriptManager;.mAllocationIn:Landroid/renderscript/Allocation; // field@565d │ │ +1fe804: 6e10 7d06 0000 |0002: invoke-virtual {v0}, Landroid/renderscript/Allocation;.getSurface:()Landroid/view/Surface; // method@067d │ │ +1fe80a: 0c00 |0005: move-result-object v0 │ │ +1fe80c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfreed/renderscript/RenderScriptManager; │ │ │ │ #2 : (in Lfreed/renderscript/RenderScriptManager;) │ │ @@ -481560,17 +481560,17 @@ │ │ type : '()Landroid/renderscript/Allocation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1fe7bc: |[1fe7bc] freed.renderscript.RenderScriptManager.GetOut:()Landroid/renderscript/Allocation; │ │ -1fe7cc: 5410 5e56 |0000: iget-object v0, v1, Lfreed/renderscript/RenderScriptManager;.mAllocationOut:Landroid/renderscript/Allocation; // field@565e │ │ -1fe7d0: 1100 |0002: return-object v0 │ │ +1fe7c0: |[1fe7c0] freed.renderscript.RenderScriptManager.GetOut:()Landroid/renderscript/Allocation; │ │ +1fe7d0: 5410 5e56 |0000: iget-object v0, v1, Lfreed/renderscript/RenderScriptManager;.mAllocationOut:Landroid/renderscript/Allocation; // field@565e │ │ +1fe7d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/renderscript/RenderScriptManager; │ │ │ │ #3 : (in Lfreed/renderscript/RenderScriptManager;) │ │ @@ -481578,17 +481578,17 @@ │ │ type : '()Landroid/renderscript/RenderScript;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1fe7d4: |[1fe7d4] freed.renderscript.RenderScriptManager.GetRS:()Landroid/renderscript/RenderScript; │ │ -1fe7e4: 5410 5f56 |0000: iget-object v0, v1, Lfreed/renderscript/RenderScriptManager;.mRS:Landroid/renderscript/RenderScript; // field@565f │ │ -1fe7e8: 1100 |0002: return-object v0 │ │ +1fe7d8: |[1fe7d8] freed.renderscript.RenderScriptManager.GetRS:()Landroid/renderscript/RenderScript; │ │ +1fe7e8: 5410 5f56 |0000: iget-object v0, v1, Lfreed/renderscript/RenderScriptManager;.mRS:Landroid/renderscript/RenderScript; // field@565f │ │ +1fe7ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/renderscript/RenderScriptManager; │ │ │ │ #4 : (in Lfreed/renderscript/RenderScriptManager;) │ │ @@ -481596,30 +481596,30 @@ │ │ type : '(Landroid/renderscript/Type$Builder;Landroid/renderscript/Type$Builder;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -1fe930: |[1fe930] freed.renderscript.RenderScriptManager.SetAllocsTypeBuilder:(Landroid/renderscript/Type$Builder;Landroid/renderscript/Type$Builder;II)V │ │ -1fe940: 5420 5f56 |0000: iget-object v0, v2, Lfreed/renderscript/RenderScriptManager;.mRS:Landroid/renderscript/RenderScript; // field@565f │ │ -1fe944: 6e10 ac06 0300 |0002: invoke-virtual {v3}, Landroid/renderscript/Type$Builder;.create:()Landroid/renderscript/Type; // method@06ac │ │ -1fe94a: 0c03 |0005: move-result-object v3 │ │ -1fe94c: 6201 4001 |0006: sget-object v1, Landroid/renderscript/Allocation$MipmapControl;.MIPMAP_NONE:Landroid/renderscript/Allocation$MipmapControl; // field@0140 │ │ -1fe950: 7140 7b06 3051 |0008: invoke-static {v0, v3, v1, v5}, Landroid/renderscript/Allocation;.createTyped:(Landroid/renderscript/RenderScript;Landroid/renderscript/Type;Landroid/renderscript/Allocation$MipmapControl;I)Landroid/renderscript/Allocation; // method@067b │ │ -1fe956: 0c03 |000b: move-result-object v3 │ │ -1fe958: 5b23 5d56 |000c: iput-object v3, v2, Lfreed/renderscript/RenderScriptManager;.mAllocationIn:Landroid/renderscript/Allocation; // field@565d │ │ -1fe95c: 5423 5f56 |000e: iget-object v3, v2, Lfreed/renderscript/RenderScriptManager;.mRS:Landroid/renderscript/RenderScript; // field@565f │ │ -1fe960: 6e10 ac06 0400 |0010: invoke-virtual {v4}, Landroid/renderscript/Type$Builder;.create:()Landroid/renderscript/Type; // method@06ac │ │ -1fe966: 0c04 |0013: move-result-object v4 │ │ -1fe968: 6205 4001 |0014: sget-object v5, Landroid/renderscript/Allocation$MipmapControl;.MIPMAP_NONE:Landroid/renderscript/Allocation$MipmapControl; // field@0140 │ │ -1fe96c: 7140 7b06 4365 |0016: invoke-static {v3, v4, v5, v6}, Landroid/renderscript/Allocation;.createTyped:(Landroid/renderscript/RenderScript;Landroid/renderscript/Type;Landroid/renderscript/Allocation$MipmapControl;I)Landroid/renderscript/Allocation; // method@067b │ │ -1fe972: 0c03 |0019: move-result-object v3 │ │ -1fe974: 5b23 5e56 |001a: iput-object v3, v2, Lfreed/renderscript/RenderScriptManager;.mAllocationOut:Landroid/renderscript/Allocation; // field@565e │ │ -1fe978: 0e00 |001c: return-void │ │ +1fe934: |[1fe934] freed.renderscript.RenderScriptManager.SetAllocsTypeBuilder:(Landroid/renderscript/Type$Builder;Landroid/renderscript/Type$Builder;II)V │ │ +1fe944: 5420 5f56 |0000: iget-object v0, v2, Lfreed/renderscript/RenderScriptManager;.mRS:Landroid/renderscript/RenderScript; // field@565f │ │ +1fe948: 6e10 ac06 0300 |0002: invoke-virtual {v3}, Landroid/renderscript/Type$Builder;.create:()Landroid/renderscript/Type; // method@06ac │ │ +1fe94e: 0c03 |0005: move-result-object v3 │ │ +1fe950: 6201 4001 |0006: sget-object v1, Landroid/renderscript/Allocation$MipmapControl;.MIPMAP_NONE:Landroid/renderscript/Allocation$MipmapControl; // field@0140 │ │ +1fe954: 7140 7b06 3051 |0008: invoke-static {v0, v3, v1, v5}, Landroid/renderscript/Allocation;.createTyped:(Landroid/renderscript/RenderScript;Landroid/renderscript/Type;Landroid/renderscript/Allocation$MipmapControl;I)Landroid/renderscript/Allocation; // method@067b │ │ +1fe95a: 0c03 |000b: move-result-object v3 │ │ +1fe95c: 5b23 5d56 |000c: iput-object v3, v2, Lfreed/renderscript/RenderScriptManager;.mAllocationIn:Landroid/renderscript/Allocation; // field@565d │ │ +1fe960: 5423 5f56 |000e: iget-object v3, v2, Lfreed/renderscript/RenderScriptManager;.mRS:Landroid/renderscript/RenderScript; // field@565f │ │ +1fe964: 6e10 ac06 0400 |0010: invoke-virtual {v4}, Landroid/renderscript/Type$Builder;.create:()Landroid/renderscript/Type; // method@06ac │ │ +1fe96a: 0c04 |0013: move-result-object v4 │ │ +1fe96c: 6205 4001 |0014: sget-object v5, Landroid/renderscript/Allocation$MipmapControl;.MIPMAP_NONE:Landroid/renderscript/Allocation$MipmapControl; // field@0140 │ │ +1fe970: 7140 7b06 4365 |0016: invoke-static {v3, v4, v5, v6}, Landroid/renderscript/Allocation;.createTyped:(Landroid/renderscript/RenderScript;Landroid/renderscript/Type;Landroid/renderscript/Allocation$MipmapControl;I)Landroid/renderscript/Allocation; // method@067b │ │ +1fe976: 0c03 |0019: move-result-object v3 │ │ +1fe978: 5b23 5e56 |001a: iput-object v3, v2, Lfreed/renderscript/RenderScriptManager;.mAllocationOut:Landroid/renderscript/Allocation; // field@565e │ │ +1fe97c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x000e line=96 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lfreed/renderscript/RenderScriptManager; │ │ 0x0000 - 0x001d reg=3 (null) Landroid/renderscript/Type$Builder; │ │ @@ -481632,17 +481632,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1fe80c: |[1fe80c] freed.renderscript.RenderScriptManager.isSucessfullLoaded:()Z │ │ -1fe81c: 5510 6356 |0000: iget-boolean v0, v1, Lfreed/renderscript/RenderScriptManager;.sucessfullLoaded:Z // field@5663 │ │ -1fe820: 0f00 |0002: return v0 │ │ +1fe810: |[1fe810] freed.renderscript.RenderScriptManager.isSucessfullLoaded:()Z │ │ +1fe820: 5510 6356 |0000: iget-boolean v0, v1, Lfreed/renderscript/RenderScriptManager;.sucessfullLoaded:Z // field@5663 │ │ +1fe824: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/renderscript/RenderScriptManager; │ │ │ │ source_file_idx : 10846 (RenderScriptManager.java) │ │ @@ -481693,25 +481693,25 @@ │ │ type : '(Lfreed/renderscript/RenderScriptProcessor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1fe994: |[1fe994] freed.renderscript.RenderScriptProcessor$ProcessingTask.:(Lfreed/renderscript/RenderScriptProcessor;)V │ │ -1fe9a4: 5b12 6756 |0000: iput-object v2, v1, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fe9a8: 7010 fe62 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ -1fe9ae: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -1fe9b0: 5910 6556 |0006: iput v0, v1, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.framescount:I // field@5665 │ │ -1fe9b4: 7110 655c 0200 |0008: invoke-static {v2}, Lfreed/renderscript/RenderScriptProcessor;.access$100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/renderscript/RenderScriptManager; // method@5c65 │ │ -1fe9ba: 0c02 |000b: move-result-object v2 │ │ -1fe9bc: 6e10 575c 0200 |000c: invoke-virtual {v2}, Lfreed/renderscript/RenderScriptManager;.GetIn:()Landroid/renderscript/Allocation; // method@5c57 │ │ -1fe9c2: 0c02 |000f: move-result-object v2 │ │ -1fe9c4: 6e20 8106 1200 |0010: invoke-virtual {v2, v1}, Landroid/renderscript/Allocation;.setOnBufferAvailableListener:(Landroid/renderscript/Allocation$OnBufferAvailableListener;)V // method@0681 │ │ -1fe9ca: 0e00 |0013: return-void │ │ +1fe998: |[1fe998] freed.renderscript.RenderScriptProcessor$ProcessingTask.:(Lfreed/renderscript/RenderScriptProcessor;)V │ │ +1fe9a8: 5b12 6756 |0000: iput-object v2, v1, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fe9ac: 7010 fe62 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ +1fe9b2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +1fe9b4: 5910 6556 |0006: iput v0, v1, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.framescount:I // field@5665 │ │ +1fe9b8: 7110 655c 0200 |0008: invoke-static {v2}, Lfreed/renderscript/RenderScriptProcessor;.access$100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/renderscript/RenderScriptManager; // method@5c65 │ │ +1fe9be: 0c02 |000b: move-result-object v2 │ │ +1fe9c0: 6e10 575c 0200 |000c: invoke-virtual {v2}, Lfreed/renderscript/RenderScriptManager;.GetIn:()Landroid/renderscript/Allocation; // method@5c57 │ │ +1fe9c6: 0c02 |000f: move-result-object v2 │ │ +1fe9c8: 6e20 8106 1200 |0010: invoke-virtual {v2, v1}, Landroid/renderscript/Allocation;.setOnBufferAvailableListener:(Landroid/renderscript/Allocation$OnBufferAvailableListener;)V // method@0681 │ │ +1fe9ce: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ 0x0006 line=380 │ │ 0x0008 line=382 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lfreed/renderscript/RenderScriptProcessor$ProcessingTask; │ │ @@ -481722,17 +481722,17 @@ │ │ type : '(Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1fe97c: |[1fe97c] freed.renderscript.RenderScriptProcessor$ProcessingTask.access$000:(Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;)Z │ │ -1fe98c: 5500 6856 |0000: iget-boolean v0, v0, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.working:Z // field@5668 │ │ -1fe990: 0f00 |0002: return v0 │ │ +1fe980: |[1fe980] freed.renderscript.RenderScriptProcessor$ProcessingTask.access$000:(Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;)Z │ │ +1fe990: 5500 6856 |0000: iget-boolean v0, v0, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.working:Z // field@5668 │ │ +1fe994: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/renderscript/RenderScriptProcessor$ProcessingTask; │ │ │ │ Virtual methods - │ │ @@ -481741,28 +481741,28 @@ │ │ type : '(Landroid/renderscript/Allocation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -1fe9cc: |[1fe9cc] freed.renderscript.RenderScriptProcessor$ProcessingTask.onBufferAvailable:(Landroid/renderscript/Allocation;)V │ │ -1fe9dc: 1d00 |0000: monitor-enter v0 │ │ -1fe9de: 5201 6656 |0001: iget v1, v0, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.mPendingFrames:I // field@5666 │ │ -1fe9e2: d801 0101 |0003: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1fe9e6: 5901 6656 |0005: iput v1, v0, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.mPendingFrames:I // field@5666 │ │ -1fe9ea: 5401 6756 |0007: iget-object v1, v0, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fe9ee: 7110 6f5c 0100 |0009: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$200:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/os/Handler; // method@5c6f │ │ -1fe9f4: 0c01 |000c: move-result-object v1 │ │ -1fe9f6: 6e20 e905 0100 |000d: invoke-virtual {v1, v0}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@05e9 │ │ -1fe9fc: 1e00 |0010: monitor-exit v0 │ │ -1fe9fe: 0e00 |0011: return-void │ │ -1fea00: 0d01 |0012: move-exception v1 │ │ -1fea02: 1e00 |0013: monitor-exit v0 │ │ -1fea04: 2701 |0014: throw v1 │ │ +1fe9d0: |[1fe9d0] freed.renderscript.RenderScriptProcessor$ProcessingTask.onBufferAvailable:(Landroid/renderscript/Allocation;)V │ │ +1fe9e0: 1d00 |0000: monitor-enter v0 │ │ +1fe9e2: 5201 6656 |0001: iget v1, v0, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.mPendingFrames:I // field@5666 │ │ +1fe9e6: d801 0101 |0003: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1fe9ea: 5901 6656 |0005: iput v1, v0, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.mPendingFrames:I // field@5666 │ │ +1fe9ee: 5401 6756 |0007: iget-object v1, v0, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fe9f2: 7110 6f5c 0100 |0009: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$200:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/os/Handler; // method@5c6f │ │ +1fe9f8: 0c01 |000c: move-result-object v1 │ │ +1fe9fa: 6e20 e905 0100 |000d: invoke-virtual {v1, v0}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@05e9 │ │ +1fea00: 1e00 |0010: monitor-exit v0 │ │ +1fea02: 0e00 |0011: return-void │ │ +1fea04: 0d01 |0012: move-exception v1 │ │ +1fea06: 1e00 |0013: monitor-exit v0 │ │ +1fea08: 2701 |0014: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0014 │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=386 │ │ 0x0001 line=387 │ │ 0x0007 line=388 │ │ @@ -481776,371 +481776,371 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 729 16-bit code units │ │ -1fea14: |[1fea14] freed.renderscript.RenderScriptProcessor$ProcessingTask.run:()V │ │ -1fea24: 5460 6756 |0000: iget-object v0, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fea28: 7110 705c 0000 |0002: invoke-static {v0}, Lfreed/renderscript/RenderScriptProcessor;.access$300:(Lfreed/renderscript/RenderScriptProcessor;)Ljava/lang/Object; // method@5c70 │ │ -1fea2e: 0c00 |0005: move-result-object v0 │ │ -1fea30: 1d00 |0006: monitor-enter v0 │ │ -1fea32: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -1fea34: 5c61 6856 |0008: iput-boolean v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.working:Z // field@5668 │ │ -1fea38: 1d06 |000a: monitor-enter v6 │ │ -1fea3a: 5262 6656 |000b: iget v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.mPendingFrames:I // field@5666 │ │ -1fea3e: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -1fea40: 5963 6656 |000e: iput v3, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.mPendingFrames:I // field@5666 │ │ -1fea44: 5464 6756 |0010: iget-object v4, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fea48: 7110 6f5c 0400 |0012: invoke-static {v4}, Lfreed/renderscript/RenderScriptProcessor;.access$200:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/os/Handler; // method@5c6f │ │ -1fea4e: 0c04 |0015: move-result-object v4 │ │ -1fea50: 6e20 ef05 6400 |0016: invoke-virtual {v4, v6}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@05ef │ │ -1fea56: 1e06 |0019: monitor-exit v6 │ │ -1fea58: 1204 |001a: const/4 v4, #int 0 // #0 │ │ -1fea5a: 3524 1800 |001b: if-ge v4, v2, 0033 // +0018 │ │ -1fea5e: 5465 6756 |001d: iget-object v5, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fea62: 7110 655c 0500 |001f: invoke-static {v5}, Lfreed/renderscript/RenderScriptProcessor;.access$100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/renderscript/RenderScriptManager; // method@5c65 │ │ -1fea68: 0c05 |0022: move-result-object v5 │ │ -1fea6a: 6e10 575c 0500 |0023: invoke-virtual {v5}, Lfreed/renderscript/RenderScriptManager;.GetIn:()Landroid/renderscript/Allocation; // method@5c57 │ │ -1fea70: 0c05 |0026: move-result-object v5 │ │ -1fea72: 6e10 7f06 0500 |0027: invoke-virtual {v5}, Landroid/renderscript/Allocation;.ioReceive:()V // method@067f │ │ -1fea78: d804 0401 |002a: add-int/lit8 v4, v4, #int 1 // #01 │ │ -1fea7c: 28ef |002c: goto 001b // -0011 │ │ -1fea7e: 0d01 |002d: move-exception v1 │ │ -1fea80: 7110 645e 0100 |002e: invoke-static {v1}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -1fea86: 1e00 |0031: monitor-exit v0 │ │ -1fea88: 0e00 |0032: return-void │ │ -1fea8a: 5262 6556 |0033: iget v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.framescount:I // field@5665 │ │ -1fea8e: b012 |0035: add-int/2addr v2, v1 │ │ -1fea90: 5962 6556 |0036: iput v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.framescount:I // field@5665 │ │ -1fea94: 5461 6756 |0038: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fea98: 7110 655c 0100 |003a: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/renderscript/RenderScriptManager; // method@5c65 │ │ -1fea9e: 0c01 |003d: move-result-object v1 │ │ -1feaa0: 5411 6156 |003e: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_focuspeak:Lfreed/renderscript/ScriptC_rgb_focuspeak; // field@5661 │ │ -1feaa4: 5462 6756 |0040: iget-object v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1feaa8: 7110 715c 0200 |0042: invoke-static {v2}, Lfreed/renderscript/RenderScriptProcessor;.access$400:(Lfreed/renderscript/RenderScriptProcessor;)Z // method@5c71 │ │ -1feaae: 0a02 |0045: move-result v2 │ │ -1feab0: 6e20 1a5d 2100 |0046: invoke-virtual {v1, v2}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.set_red:(Z)V // method@5d1a │ │ -1feab6: 5461 6756 |0049: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1feaba: 7110 655c 0100 |004b: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/renderscript/RenderScriptManager; // method@5c65 │ │ -1feac0: 0c01 |004e: move-result-object v1 │ │ -1feac2: 5411 6156 |004f: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_focuspeak:Lfreed/renderscript/ScriptC_rgb_focuspeak; // field@5661 │ │ -1feac6: 5462 6756 |0051: iget-object v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1feaca: 7110 725c 0200 |0053: invoke-static {v2}, Lfreed/renderscript/RenderScriptProcessor;.access$500:(Lfreed/renderscript/RenderScriptProcessor;)Z // method@5c72 │ │ -1fead0: 0a02 |0056: move-result v2 │ │ -1fead2: 6e20 185d 2100 |0057: invoke-virtual {v1, v2}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.set_green:(Z)V // method@5d18 │ │ -1fead8: 5461 6756 |005a: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1feadc: 7110 655c 0100 |005c: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/renderscript/RenderScriptManager; // method@5c65 │ │ -1feae2: 0c01 |005f: move-result-object v1 │ │ -1feae4: 5411 6156 |0060: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_focuspeak:Lfreed/renderscript/ScriptC_rgb_focuspeak; // field@5661 │ │ -1feae8: 5462 6756 |0062: iget-object v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1feaec: 7110 735c 0200 |0064: invoke-static {v2}, Lfreed/renderscript/RenderScriptProcessor;.access$600:(Lfreed/renderscript/RenderScriptProcessor;)Z // method@5c73 │ │ -1feaf2: 0a02 |0067: move-result v2 │ │ -1feaf4: 6e20 175d 2100 |0068: invoke-virtual {v1, v2}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.set_blue:(Z)V // method@5d17 │ │ -1feafa: 5461 6756 |006b: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1feafe: 7110 745c 0100 |006d: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$700:(Lfreed/renderscript/RenderScriptProcessor;)Z // method@5c74 │ │ -1feb04: 0a01 |0070: move-result v1 │ │ -1feb06: 3801 7d00 |0071: if-eqz v1, 00ee // +007d │ │ -1feb0a: 5461 6756 |0073: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1feb0e: 7110 755c 0100 |0075: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$800:(Lfreed/renderscript/RenderScriptProcessor;)Z // method@5c75 │ │ -1feb14: 0a01 |0078: move-result v1 │ │ -1feb16: 3801 7500 |0079: if-eqz v1, 00ee // +0075 │ │ -1feb1a: 5461 6756 |007b: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1feb1e: 7110 765c 0100 |007d: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$900:(Lfreed/renderscript/RenderScriptProcessor;)Z // method@5c76 │ │ -1feb24: 0a01 |0080: move-result v1 │ │ -1feb26: 3801 6d00 |0081: if-eqz v1, 00ee // +006d │ │ -1feb2a: 5261 6556 |0083: iget v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.framescount:I // field@5665 │ │ -1feb2e: dc01 010a |0085: rem-int/lit8 v1, v1, #int 10 // #0a │ │ -1feb32: 3901 5c00 |0087: if-nez v1, 00e3 // +005c │ │ -1feb36: 5461 6756 |0089: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1feb3a: 7110 655c 0100 |008b: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/renderscript/RenderScriptManager; // method@5c65 │ │ -1feb40: 0c01 |008e: move-result-object v1 │ │ -1feb42: 5411 6256 |008f: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ -1feb46: 6e10 2a5d 0100 |0091: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_histogram;.invoke_clear:()V // method@5d2a │ │ -1feb4c: 5461 6756 |0094: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1feb50: 7110 665c 0100 |0096: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1000:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup; // method@5c66 │ │ -1feb56: 0c01 |0099: move-result-object v1 │ │ -1feb58: 6e10 9d06 0100 |009a: invoke-virtual {v1}, Landroid/renderscript/ScriptGroup;.execute:()V // method@069d │ │ -1feb5e: 5461 6756 |009d: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1feb62: 7110 685c 0100 |009f: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1200:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/Allocation; // method@5c68 │ │ -1feb68: 0c01 |00a2: move-result-object v1 │ │ -1feb6a: 5462 6756 |00a3: iget-object v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1feb6e: 7110 675c 0200 |00a5: invoke-static {v2}, Lfreed/renderscript/RenderScriptProcessor;.access$1100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/viewer/screenslide/views/MyHistogram; // method@5c67 │ │ -1feb74: 0c02 |00a8: move-result-object v2 │ │ -1feb76: 6e10 0661 0200 |00a9: invoke-virtual {v2}, Lfreed/viewer/screenslide/views/MyHistogram;.getRedHistogram:()[I // method@6106 │ │ -1feb7c: 0c02 |00ac: move-result-object v2 │ │ -1feb7e: 6e20 7906 2100 |00ad: invoke-virtual {v1, v2}, Landroid/renderscript/Allocation;.copyTo:([I)V // method@0679 │ │ -1feb84: 5461 6756 |00b0: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1feb88: 7110 685c 0100 |00b2: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1200:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/Allocation; // method@5c68 │ │ -1feb8e: 0c01 |00b5: move-result-object v1 │ │ -1feb90: 5462 6756 |00b6: iget-object v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1feb94: 7110 675c 0200 |00b8: invoke-static {v2}, Lfreed/renderscript/RenderScriptProcessor;.access$1100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/viewer/screenslide/views/MyHistogram; // method@5c67 │ │ -1feb9a: 0c02 |00bb: move-result-object v2 │ │ -1feb9c: 6e10 0461 0200 |00bc: invoke-virtual {v2}, Lfreed/viewer/screenslide/views/MyHistogram;.getGreenHistogram:()[I // method@6104 │ │ -1feba2: 0c02 |00bf: move-result-object v2 │ │ -1feba4: 6e20 7906 2100 |00c0: invoke-virtual {v1, v2}, Landroid/renderscript/Allocation;.copyTo:([I)V // method@0679 │ │ -1febaa: 5461 6756 |00c3: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1febae: 7110 685c 0100 |00c5: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1200:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/Allocation; // method@5c68 │ │ -1febb4: 0c01 |00c8: move-result-object v1 │ │ -1febb6: 5462 6756 |00c9: iget-object v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1febba: 7110 675c 0200 |00cb: invoke-static {v2}, Lfreed/renderscript/RenderScriptProcessor;.access$1100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/viewer/screenslide/views/MyHistogram; // method@5c67 │ │ -1febc0: 0c02 |00ce: move-result-object v2 │ │ -1febc2: 6e10 0361 0200 |00cf: invoke-virtual {v2}, Lfreed/viewer/screenslide/views/MyHistogram;.getBlueHistogram:()[I // method@6103 │ │ -1febc8: 0c02 |00d2: move-result-object v2 │ │ -1febca: 6e20 7906 2100 |00d3: invoke-virtual {v1, v2}, Landroid/renderscript/Allocation;.copyTo:([I)V // method@0679 │ │ -1febd0: 5461 6756 |00d6: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1febd4: 7110 675c 0100 |00d8: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/viewer/screenslide/views/MyHistogram; // method@5c67 │ │ -1febda: 0c01 |00db: move-result-object v1 │ │ -1febdc: 6e10 0d61 0100 |00dc: invoke-virtual {v1}, Lfreed/viewer/screenslide/views/MyHistogram;.redrawHistogram:()V // method@610d │ │ -1febe2: 5963 6556 |00df: iput v3, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.framescount:I // field@5665 │ │ -1febe6: 2900 d601 |00e1: goto/16 02b7 // +01d6 │ │ -1febea: 5461 6756 |00e3: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1febee: 7110 695c 0100 |00e5: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1300:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup; // method@5c69 │ │ -1febf4: 0c01 |00e8: move-result-object v1 │ │ -1febf6: 6e10 9d06 0100 |00e9: invoke-virtual {v1}, Landroid/renderscript/ScriptGroup;.execute:()V // method@069d │ │ -1febfc: 2900 cb01 |00ec: goto/16 02b7 // +01cb │ │ -1fec00: 5461 6756 |00ee: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fec04: 7110 745c 0100 |00f0: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$700:(Lfreed/renderscript/RenderScriptProcessor;)Z // method@5c74 │ │ -1fec0a: 0a01 |00f3: move-result v1 │ │ -1fec0c: 3801 7500 |00f4: if-eqz v1, 0169 // +0075 │ │ -1fec10: 5461 6756 |00f6: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fec14: 7110 755c 0100 |00f8: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$800:(Lfreed/renderscript/RenderScriptProcessor;)Z // method@5c75 │ │ -1fec1a: 0a01 |00fb: move-result v1 │ │ -1fec1c: 3801 6d00 |00fc: if-eqz v1, 0169 // +006d │ │ -1fec20: 5261 6556 |00fe: iget v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.framescount:I // field@5665 │ │ -1fec24: dc01 010a |0100: rem-int/lit8 v1, v1, #int 10 // #0a │ │ -1fec28: 3901 5c00 |0102: if-nez v1, 015e // +005c │ │ -1fec2c: 5461 6756 |0104: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fec30: 7110 655c 0100 |0106: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/renderscript/RenderScriptManager; // method@5c65 │ │ -1fec36: 0c01 |0109: move-result-object v1 │ │ -1fec38: 5411 6256 |010a: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ -1fec3c: 6e10 2a5d 0100 |010c: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_histogram;.invoke_clear:()V // method@5d2a │ │ -1fec42: 5461 6756 |010f: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fec46: 7110 6a5c 0100 |0111: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1400:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup; // method@5c6a │ │ -1fec4c: 0c01 |0114: move-result-object v1 │ │ -1fec4e: 6e10 9d06 0100 |0115: invoke-virtual {v1}, Landroid/renderscript/ScriptGroup;.execute:()V // method@069d │ │ -1fec54: 5461 6756 |0118: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fec58: 7110 685c 0100 |011a: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1200:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/Allocation; // method@5c68 │ │ -1fec5e: 0c01 |011d: move-result-object v1 │ │ -1fec60: 5462 6756 |011e: iget-object v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fec64: 7110 675c 0200 |0120: invoke-static {v2}, Lfreed/renderscript/RenderScriptProcessor;.access$1100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/viewer/screenslide/views/MyHistogram; // method@5c67 │ │ -1fec6a: 0c02 |0123: move-result-object v2 │ │ -1fec6c: 6e10 0661 0200 |0124: invoke-virtual {v2}, Lfreed/viewer/screenslide/views/MyHistogram;.getRedHistogram:()[I // method@6106 │ │ -1fec72: 0c02 |0127: move-result-object v2 │ │ -1fec74: 6e20 7906 2100 |0128: invoke-virtual {v1, v2}, Landroid/renderscript/Allocation;.copyTo:([I)V // method@0679 │ │ -1fec7a: 5461 6756 |012b: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fec7e: 7110 685c 0100 |012d: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1200:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/Allocation; // method@5c68 │ │ -1fec84: 0c01 |0130: move-result-object v1 │ │ -1fec86: 5462 6756 |0131: iget-object v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fec8a: 7110 675c 0200 |0133: invoke-static {v2}, Lfreed/renderscript/RenderScriptProcessor;.access$1100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/viewer/screenslide/views/MyHistogram; // method@5c67 │ │ -1fec90: 0c02 |0136: move-result-object v2 │ │ -1fec92: 6e10 0461 0200 |0137: invoke-virtual {v2}, Lfreed/viewer/screenslide/views/MyHistogram;.getGreenHistogram:()[I // method@6104 │ │ -1fec98: 0c02 |013a: move-result-object v2 │ │ -1fec9a: 6e20 7906 2100 |013b: invoke-virtual {v1, v2}, Landroid/renderscript/Allocation;.copyTo:([I)V // method@0679 │ │ -1feca0: 5461 6756 |013e: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1feca4: 7110 685c 0100 |0140: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1200:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/Allocation; // method@5c68 │ │ -1fecaa: 0c01 |0143: move-result-object v1 │ │ -1fecac: 5462 6756 |0144: iget-object v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fecb0: 7110 675c 0200 |0146: invoke-static {v2}, Lfreed/renderscript/RenderScriptProcessor;.access$1100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/viewer/screenslide/views/MyHistogram; // method@5c67 │ │ -1fecb6: 0c02 |0149: move-result-object v2 │ │ -1fecb8: 6e10 0361 0200 |014a: invoke-virtual {v2}, Lfreed/viewer/screenslide/views/MyHistogram;.getBlueHistogram:()[I // method@6103 │ │ -1fecbe: 0c02 |014d: move-result-object v2 │ │ -1fecc0: 6e20 7906 2100 |014e: invoke-virtual {v1, v2}, Landroid/renderscript/Allocation;.copyTo:([I)V // method@0679 │ │ -1fecc6: 5461 6756 |0151: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fecca: 7110 675c 0100 |0153: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/viewer/screenslide/views/MyHistogram; // method@5c67 │ │ -1fecd0: 0c01 |0156: move-result-object v1 │ │ -1fecd2: 6e10 0d61 0100 |0157: invoke-virtual {v1}, Lfreed/viewer/screenslide/views/MyHistogram;.redrawHistogram:()V // method@610d │ │ -1fecd8: 5963 6556 |015a: iput v3, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.framescount:I // field@5665 │ │ -1fecdc: 2900 5b01 |015c: goto/16 02b7 // +015b │ │ -1fece0: 5461 6756 |015e: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fece4: 7110 6b5c 0100 |0160: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1500:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup; // method@5c6b │ │ -1fecea: 0c01 |0163: move-result-object v1 │ │ -1fecec: 6e10 9d06 0100 |0164: invoke-virtual {v1}, Landroid/renderscript/ScriptGroup;.execute:()V // method@069d │ │ -1fecf2: 2900 5001 |0167: goto/16 02b7 // +0150 │ │ -1fecf6: 5461 6756 |0169: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fecfa: 7110 765c 0100 |016b: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$900:(Lfreed/renderscript/RenderScriptProcessor;)Z // method@5c76 │ │ -1fed00: 0a01 |016e: move-result v1 │ │ -1fed02: 3801 7500 |016f: if-eqz v1, 01e4 // +0075 │ │ -1fed06: 5461 6756 |0171: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fed0a: 7110 755c 0100 |0173: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$800:(Lfreed/renderscript/RenderScriptProcessor;)Z // method@5c75 │ │ -1fed10: 0a01 |0176: move-result v1 │ │ -1fed12: 3801 6d00 |0177: if-eqz v1, 01e4 // +006d │ │ -1fed16: 5261 6556 |0179: iget v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.framescount:I // field@5665 │ │ -1fed1a: dc01 010a |017b: rem-int/lit8 v1, v1, #int 10 // #0a │ │ -1fed1e: 3901 5c00 |017d: if-nez v1, 01d9 // +005c │ │ -1fed22: 5461 6756 |017f: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fed26: 7110 655c 0100 |0181: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/renderscript/RenderScriptManager; // method@5c65 │ │ -1fed2c: 0c01 |0184: move-result-object v1 │ │ -1fed2e: 5411 6256 |0185: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ -1fed32: 6e10 2a5d 0100 |0187: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_histogram;.invoke_clear:()V // method@5d2a │ │ -1fed38: 5461 6756 |018a: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fed3c: 7110 6c5c 0100 |018c: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1600:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup; // method@5c6c │ │ -1fed42: 0c01 |018f: move-result-object v1 │ │ -1fed44: 6e10 9d06 0100 |0190: invoke-virtual {v1}, Landroid/renderscript/ScriptGroup;.execute:()V // method@069d │ │ -1fed4a: 5461 6756 |0193: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fed4e: 7110 685c 0100 |0195: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1200:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/Allocation; // method@5c68 │ │ -1fed54: 0c01 |0198: move-result-object v1 │ │ -1fed56: 5462 6756 |0199: iget-object v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fed5a: 7110 675c 0200 |019b: invoke-static {v2}, Lfreed/renderscript/RenderScriptProcessor;.access$1100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/viewer/screenslide/views/MyHistogram; // method@5c67 │ │ -1fed60: 0c02 |019e: move-result-object v2 │ │ -1fed62: 6e10 0661 0200 |019f: invoke-virtual {v2}, Lfreed/viewer/screenslide/views/MyHistogram;.getRedHistogram:()[I // method@6106 │ │ -1fed68: 0c02 |01a2: move-result-object v2 │ │ -1fed6a: 6e20 7906 2100 |01a3: invoke-virtual {v1, v2}, Landroid/renderscript/Allocation;.copyTo:([I)V // method@0679 │ │ -1fed70: 5461 6756 |01a6: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fed74: 7110 685c 0100 |01a8: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1200:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/Allocation; // method@5c68 │ │ -1fed7a: 0c01 |01ab: move-result-object v1 │ │ -1fed7c: 5462 6756 |01ac: iget-object v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fed80: 7110 675c 0200 |01ae: invoke-static {v2}, Lfreed/renderscript/RenderScriptProcessor;.access$1100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/viewer/screenslide/views/MyHistogram; // method@5c67 │ │ -1fed86: 0c02 |01b1: move-result-object v2 │ │ -1fed88: 6e10 0461 0200 |01b2: invoke-virtual {v2}, Lfreed/viewer/screenslide/views/MyHistogram;.getGreenHistogram:()[I // method@6104 │ │ -1fed8e: 0c02 |01b5: move-result-object v2 │ │ -1fed90: 6e20 7906 2100 |01b6: invoke-virtual {v1, v2}, Landroid/renderscript/Allocation;.copyTo:([I)V // method@0679 │ │ -1fed96: 5461 6756 |01b9: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fed9a: 7110 685c 0100 |01bb: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1200:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/Allocation; // method@5c68 │ │ -1feda0: 0c01 |01be: move-result-object v1 │ │ -1feda2: 5462 6756 |01bf: iget-object v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1feda6: 7110 675c 0200 |01c1: invoke-static {v2}, Lfreed/renderscript/RenderScriptProcessor;.access$1100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/viewer/screenslide/views/MyHistogram; // method@5c67 │ │ -1fedac: 0c02 |01c4: move-result-object v2 │ │ -1fedae: 6e10 0361 0200 |01c5: invoke-virtual {v2}, Lfreed/viewer/screenslide/views/MyHistogram;.getBlueHistogram:()[I // method@6103 │ │ -1fedb4: 0c02 |01c8: move-result-object v2 │ │ -1fedb6: 6e20 7906 2100 |01c9: invoke-virtual {v1, v2}, Landroid/renderscript/Allocation;.copyTo:([I)V // method@0679 │ │ -1fedbc: 5461 6756 |01cc: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fedc0: 7110 675c 0100 |01ce: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/viewer/screenslide/views/MyHistogram; // method@5c67 │ │ -1fedc6: 0c01 |01d1: move-result-object v1 │ │ -1fedc8: 6e10 0d61 0100 |01d2: invoke-virtual {v1}, Lfreed/viewer/screenslide/views/MyHistogram;.redrawHistogram:()V // method@610d │ │ -1fedce: 5963 6556 |01d5: iput v3, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.framescount:I // field@5665 │ │ -1fedd2: 2900 e000 |01d7: goto/16 02b7 // +00e0 │ │ -1fedd6: 5461 6756 |01d9: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fedda: 7110 6d5c 0100 |01db: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1700:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup; // method@5c6d │ │ -1fede0: 0c01 |01de: move-result-object v1 │ │ -1fede2: 6e10 9d06 0100 |01df: invoke-virtual {v1}, Landroid/renderscript/ScriptGroup;.execute:()V // method@069d │ │ -1fede8: 2900 d500 |01e2: goto/16 02b7 // +00d5 │ │ -1fedec: 5461 6756 |01e4: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fedf0: 7110 745c 0100 |01e6: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$700:(Lfreed/renderscript/RenderScriptProcessor;)Z // method@5c74 │ │ -1fedf6: 0a01 |01e9: move-result v1 │ │ -1fedf8: 3801 1500 |01ea: if-eqz v1, 01ff // +0015 │ │ -1fedfc: 5461 6756 |01ec: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fee00: 7110 765c 0100 |01ee: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$900:(Lfreed/renderscript/RenderScriptProcessor;)Z // method@5c76 │ │ -1fee06: 0a01 |01f1: move-result v1 │ │ -1fee08: 3801 0d00 |01f2: if-eqz v1, 01ff // +000d │ │ -1fee0c: 5461 6756 |01f4: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fee10: 7110 695c 0100 |01f6: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1300:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup; // method@5c69 │ │ -1fee16: 0c01 |01f9: move-result-object v1 │ │ -1fee18: 6e10 9d06 0100 |01fa: invoke-virtual {v1}, Landroid/renderscript/ScriptGroup;.execute:()V // method@069d │ │ -1fee1e: 2900 ba00 |01fd: goto/16 02b7 // +00ba │ │ -1fee22: 5461 6756 |01ff: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fee26: 7110 745c 0100 |0201: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$700:(Lfreed/renderscript/RenderScriptProcessor;)Z // method@5c74 │ │ -1fee2c: 0a01 |0204: move-result v1 │ │ -1fee2e: 3801 0d00 |0205: if-eqz v1, 0212 // +000d │ │ -1fee32: 5461 6756 |0207: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fee36: 7110 6b5c 0100 |0209: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1500:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup; // method@5c6b │ │ -1fee3c: 0c01 |020c: move-result-object v1 │ │ -1fee3e: 6e10 9d06 0100 |020d: invoke-virtual {v1}, Landroid/renderscript/ScriptGroup;.execute:()V // method@069d │ │ -1fee44: 2900 a700 |0210: goto/16 02b7 // +00a7 │ │ -1fee48: 5461 6756 |0212: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fee4c: 7110 765c 0100 |0214: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$900:(Lfreed/renderscript/RenderScriptProcessor;)Z // method@5c76 │ │ -1fee52: 0a01 |0217: move-result v1 │ │ -1fee54: 3801 0d00 |0218: if-eqz v1, 0225 // +000d │ │ -1fee58: 5461 6756 |021a: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fee5c: 7110 6d5c 0100 |021c: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1700:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup; // method@5c6d │ │ -1fee62: 0c01 |021f: move-result-object v1 │ │ -1fee64: 6e10 9d06 0100 |0220: invoke-virtual {v1}, Landroid/renderscript/ScriptGroup;.execute:()V // method@069d │ │ -1fee6a: 2900 9400 |0223: goto/16 02b7 // +0094 │ │ -1fee6e: 5461 6756 |0225: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fee72: 7110 755c 0100 |0227: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$800:(Lfreed/renderscript/RenderScriptProcessor;)Z // method@5c75 │ │ -1fee78: 0a01 |022a: move-result v1 │ │ -1fee7a: 3801 7700 |022b: if-eqz v1, 02a2 // +0077 │ │ -1fee7e: 5261 6556 |022d: iget v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.framescount:I // field@5665 │ │ -1fee82: dc01 010a |022f: rem-int/lit8 v1, v1, #int 10 // #0a │ │ -1fee86: 3901 5b00 |0231: if-nez v1, 028c // +005b │ │ -1fee8a: 5461 6756 |0233: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fee8e: 7110 655c 0100 |0235: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/renderscript/RenderScriptManager; // method@5c65 │ │ -1fee94: 0c01 |0238: move-result-object v1 │ │ -1fee96: 5411 6256 |0239: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ -1fee9a: 6e10 2a5d 0100 |023b: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_histogram;.invoke_clear:()V // method@5d2a │ │ -1feea0: 5461 6756 |023e: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1feea4: 7110 6e5c 0100 |0240: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1800:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup; // method@5c6e │ │ -1feeaa: 0c01 |0243: move-result-object v1 │ │ -1feeac: 6e10 9d06 0100 |0244: invoke-virtual {v1}, Landroid/renderscript/ScriptGroup;.execute:()V // method@069d │ │ -1feeb2: 5461 6756 |0247: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1feeb6: 7110 685c 0100 |0249: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1200:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/Allocation; // method@5c68 │ │ -1feebc: 0c01 |024c: move-result-object v1 │ │ -1feebe: 5462 6756 |024d: iget-object v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1feec2: 7110 675c 0200 |024f: invoke-static {v2}, Lfreed/renderscript/RenderScriptProcessor;.access$1100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/viewer/screenslide/views/MyHistogram; // method@5c67 │ │ -1feec8: 0c02 |0252: move-result-object v2 │ │ -1feeca: 6e10 0661 0200 |0253: invoke-virtual {v2}, Lfreed/viewer/screenslide/views/MyHistogram;.getRedHistogram:()[I // method@6106 │ │ -1feed0: 0c02 |0256: move-result-object v2 │ │ -1feed2: 6e20 7906 2100 |0257: invoke-virtual {v1, v2}, Landroid/renderscript/Allocation;.copyTo:([I)V // method@0679 │ │ -1feed8: 5461 6756 |025a: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1feedc: 7110 685c 0100 |025c: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1200:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/Allocation; // method@5c68 │ │ -1feee2: 0c01 |025f: move-result-object v1 │ │ -1feee4: 5462 6756 |0260: iget-object v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1feee8: 7110 675c 0200 |0262: invoke-static {v2}, Lfreed/renderscript/RenderScriptProcessor;.access$1100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/viewer/screenslide/views/MyHistogram; // method@5c67 │ │ -1feeee: 0c02 |0265: move-result-object v2 │ │ -1feef0: 6e10 0461 0200 |0266: invoke-virtual {v2}, Lfreed/viewer/screenslide/views/MyHistogram;.getGreenHistogram:()[I // method@6104 │ │ -1feef6: 0c02 |0269: move-result-object v2 │ │ -1feef8: 6e20 7906 2100 |026a: invoke-virtual {v1, v2}, Landroid/renderscript/Allocation;.copyTo:([I)V // method@0679 │ │ -1feefe: 5461 6756 |026d: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fef02: 7110 685c 0100 |026f: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1200:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/Allocation; // method@5c68 │ │ -1fef08: 0c01 |0272: move-result-object v1 │ │ -1fef0a: 5462 6756 |0273: iget-object v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fef0e: 7110 675c 0200 |0275: invoke-static {v2}, Lfreed/renderscript/RenderScriptProcessor;.access$1100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/viewer/screenslide/views/MyHistogram; // method@5c67 │ │ -1fef14: 0c02 |0278: move-result-object v2 │ │ -1fef16: 6e10 0361 0200 |0279: invoke-virtual {v2}, Lfreed/viewer/screenslide/views/MyHistogram;.getBlueHistogram:()[I // method@6103 │ │ -1fef1c: 0c02 |027c: move-result-object v2 │ │ -1fef1e: 6e20 7906 2100 |027d: invoke-virtual {v1, v2}, Landroid/renderscript/Allocation;.copyTo:([I)V // method@0679 │ │ -1fef24: 5461 6756 |0280: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fef28: 7110 675c 0100 |0282: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/viewer/screenslide/views/MyHistogram; // method@5c67 │ │ -1fef2e: 0c01 |0285: move-result-object v1 │ │ -1fef30: 6e10 0d61 0100 |0286: invoke-virtual {v1}, Lfreed/viewer/screenslide/views/MyHistogram;.redrawHistogram:()V // method@610d │ │ -1fef36: 5963 6556 |0289: iput v3, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.framescount:I // field@5665 │ │ -1fef3a: 282c |028b: goto 02b7 // +002c │ │ -1fef3c: 5461 6756 |028c: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fef40: 7110 655c 0100 |028e: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/renderscript/RenderScriptManager; // method@5c65 │ │ -1fef46: 0c01 |0291: move-result-object v1 │ │ -1fef48: 5411 6456 |0292: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.yuvToRgbIntrinsic:Landroid/renderscript/ScriptIntrinsicYuvToRGB; // field@5664 │ │ -1fef4c: 5462 6756 |0294: iget-object v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fef50: 7110 655c 0200 |0296: invoke-static {v2}, Lfreed/renderscript/RenderScriptProcessor;.access$100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/renderscript/RenderScriptManager; // method@5c65 │ │ -1fef56: 0c02 |0299: move-result-object v2 │ │ -1fef58: 6e10 595c 0200 |029a: invoke-virtual {v2}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ -1fef5e: 0c02 |029d: move-result-object v2 │ │ -1fef60: 6e20 a806 2100 |029e: invoke-virtual {v1, v2}, Landroid/renderscript/ScriptIntrinsicYuvToRGB;.forEach:(Landroid/renderscript/Allocation;)V // method@06a8 │ │ -1fef66: 2816 |02a1: goto 02b7 // +0016 │ │ -1fef68: 5461 6756 |02a2: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fef6c: 7110 655c 0100 |02a4: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/renderscript/RenderScriptManager; // method@5c65 │ │ -1fef72: 0c01 |02a7: move-result-object v1 │ │ -1fef74: 5411 6456 |02a8: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.yuvToRgbIntrinsic:Landroid/renderscript/ScriptIntrinsicYuvToRGB; // field@5664 │ │ -1fef78: 5462 6756 |02aa: iget-object v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fef7c: 7110 655c 0200 |02ac: invoke-static {v2}, Lfreed/renderscript/RenderScriptProcessor;.access$100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/renderscript/RenderScriptManager; // method@5c65 │ │ -1fef82: 0c02 |02af: move-result-object v2 │ │ -1fef84: 6e10 595c 0200 |02b0: invoke-virtual {v2}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ -1fef8a: 0c02 |02b3: move-result-object v2 │ │ -1fef8c: 6e20 a806 2100 |02b4: invoke-virtual {v1, v2}, Landroid/renderscript/ScriptIntrinsicYuvToRGB;.forEach:(Landroid/renderscript/Allocation;)V // method@06a8 │ │ -1fef92: 5461 6756 |02b7: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fef96: 7110 655c 0100 |02b9: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/renderscript/RenderScriptManager; // method@5c65 │ │ -1fef9c: 0c01 |02bc: move-result-object v1 │ │ -1fef9e: 6e10 595c 0100 |02bd: invoke-virtual {v1}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ -1fefa4: 0c01 |02c0: move-result-object v1 │ │ -1fefa6: 6e10 8006 0100 |02c1: invoke-virtual {v1}, Landroid/renderscript/Allocation;.ioSend:()V // method@0680 │ │ -1fefac: 5c63 6856 |02c4: iput-boolean v3, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.working:Z // field@5668 │ │ -1fefb0: 5461 6756 |02c6: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ -1fefb4: 7110 705c 0100 |02c8: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$300:(Lfreed/renderscript/RenderScriptProcessor;)Ljava/lang/Object; // method@5c70 │ │ -1fefba: 0c01 |02cb: move-result-object v1 │ │ -1fefbc: 6e10 0463 0100 |02cc: invoke-virtual {v1}, Ljava/lang/Object;.notify:()V // method@6304 │ │ -1fefc2: 1e00 |02cf: monitor-exit v0 │ │ -1fefc4: 0e00 |02d0: return-void │ │ -1fefc6: 0d01 |02d1: move-exception v1 │ │ -1fefc8: 1e06 |02d2: monitor-exit v6 │ │ -1fefca: 2701 |02d3: throw v1 │ │ -1fefcc: 0d01 |02d4: move-exception v1 │ │ -1fefce: 1e00 |02d5: monitor-exit v0 │ │ -1fefd0: 2802 |02d6: goto 02d8 // +0002 │ │ -1fefd2: 2701 |02d7: throw v1 │ │ -1fefd4: 28ff |02d8: goto 02d7 // -0001 │ │ +1fea18: |[1fea18] freed.renderscript.RenderScriptProcessor$ProcessingTask.run:()V │ │ +1fea28: 5460 6756 |0000: iget-object v0, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fea2c: 7110 705c 0000 |0002: invoke-static {v0}, Lfreed/renderscript/RenderScriptProcessor;.access$300:(Lfreed/renderscript/RenderScriptProcessor;)Ljava/lang/Object; // method@5c70 │ │ +1fea32: 0c00 |0005: move-result-object v0 │ │ +1fea34: 1d00 |0006: monitor-enter v0 │ │ +1fea36: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +1fea38: 5c61 6856 |0008: iput-boolean v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.working:Z // field@5668 │ │ +1fea3c: 1d06 |000a: monitor-enter v6 │ │ +1fea3e: 5262 6656 |000b: iget v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.mPendingFrames:I // field@5666 │ │ +1fea42: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +1fea44: 5963 6656 |000e: iput v3, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.mPendingFrames:I // field@5666 │ │ +1fea48: 5464 6756 |0010: iget-object v4, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fea4c: 7110 6f5c 0400 |0012: invoke-static {v4}, Lfreed/renderscript/RenderScriptProcessor;.access$200:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/os/Handler; // method@5c6f │ │ +1fea52: 0c04 |0015: move-result-object v4 │ │ +1fea54: 6e20 ef05 6400 |0016: invoke-virtual {v4, v6}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@05ef │ │ +1fea5a: 1e06 |0019: monitor-exit v6 │ │ +1fea5c: 1204 |001a: const/4 v4, #int 0 // #0 │ │ +1fea5e: 3524 1800 |001b: if-ge v4, v2, 0033 // +0018 │ │ +1fea62: 5465 6756 |001d: iget-object v5, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fea66: 7110 655c 0500 |001f: invoke-static {v5}, Lfreed/renderscript/RenderScriptProcessor;.access$100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/renderscript/RenderScriptManager; // method@5c65 │ │ +1fea6c: 0c05 |0022: move-result-object v5 │ │ +1fea6e: 6e10 575c 0500 |0023: invoke-virtual {v5}, Lfreed/renderscript/RenderScriptManager;.GetIn:()Landroid/renderscript/Allocation; // method@5c57 │ │ +1fea74: 0c05 |0026: move-result-object v5 │ │ +1fea76: 6e10 7f06 0500 |0027: invoke-virtual {v5}, Landroid/renderscript/Allocation;.ioReceive:()V // method@067f │ │ +1fea7c: d804 0401 |002a: add-int/lit8 v4, v4, #int 1 // #01 │ │ +1fea80: 28ef |002c: goto 001b // -0011 │ │ +1fea82: 0d01 |002d: move-exception v1 │ │ +1fea84: 7110 645e 0100 |002e: invoke-static {v1}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +1fea8a: 1e00 |0031: monitor-exit v0 │ │ +1fea8c: 0e00 |0032: return-void │ │ +1fea8e: 5262 6556 |0033: iget v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.framescount:I // field@5665 │ │ +1fea92: b012 |0035: add-int/2addr v2, v1 │ │ +1fea94: 5962 6556 |0036: iput v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.framescount:I // field@5665 │ │ +1fea98: 5461 6756 |0038: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fea9c: 7110 655c 0100 |003a: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/renderscript/RenderScriptManager; // method@5c65 │ │ +1feaa2: 0c01 |003d: move-result-object v1 │ │ +1feaa4: 5411 6156 |003e: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_focuspeak:Lfreed/renderscript/ScriptC_rgb_focuspeak; // field@5661 │ │ +1feaa8: 5462 6756 |0040: iget-object v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1feaac: 7110 715c 0200 |0042: invoke-static {v2}, Lfreed/renderscript/RenderScriptProcessor;.access$400:(Lfreed/renderscript/RenderScriptProcessor;)Z // method@5c71 │ │ +1feab2: 0a02 |0045: move-result v2 │ │ +1feab4: 6e20 1a5d 2100 |0046: invoke-virtual {v1, v2}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.set_red:(Z)V // method@5d1a │ │ +1feaba: 5461 6756 |0049: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1feabe: 7110 655c 0100 |004b: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/renderscript/RenderScriptManager; // method@5c65 │ │ +1feac4: 0c01 |004e: move-result-object v1 │ │ +1feac6: 5411 6156 |004f: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_focuspeak:Lfreed/renderscript/ScriptC_rgb_focuspeak; // field@5661 │ │ +1feaca: 5462 6756 |0051: iget-object v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1feace: 7110 725c 0200 |0053: invoke-static {v2}, Lfreed/renderscript/RenderScriptProcessor;.access$500:(Lfreed/renderscript/RenderScriptProcessor;)Z // method@5c72 │ │ +1fead4: 0a02 |0056: move-result v2 │ │ +1fead6: 6e20 185d 2100 |0057: invoke-virtual {v1, v2}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.set_green:(Z)V // method@5d18 │ │ +1feadc: 5461 6756 |005a: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1feae0: 7110 655c 0100 |005c: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/renderscript/RenderScriptManager; // method@5c65 │ │ +1feae6: 0c01 |005f: move-result-object v1 │ │ +1feae8: 5411 6156 |0060: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_focuspeak:Lfreed/renderscript/ScriptC_rgb_focuspeak; // field@5661 │ │ +1feaec: 5462 6756 |0062: iget-object v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1feaf0: 7110 735c 0200 |0064: invoke-static {v2}, Lfreed/renderscript/RenderScriptProcessor;.access$600:(Lfreed/renderscript/RenderScriptProcessor;)Z // method@5c73 │ │ +1feaf6: 0a02 |0067: move-result v2 │ │ +1feaf8: 6e20 175d 2100 |0068: invoke-virtual {v1, v2}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.set_blue:(Z)V // method@5d17 │ │ +1feafe: 5461 6756 |006b: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1feb02: 7110 745c 0100 |006d: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$700:(Lfreed/renderscript/RenderScriptProcessor;)Z // method@5c74 │ │ +1feb08: 0a01 |0070: move-result v1 │ │ +1feb0a: 3801 7d00 |0071: if-eqz v1, 00ee // +007d │ │ +1feb0e: 5461 6756 |0073: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1feb12: 7110 755c 0100 |0075: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$800:(Lfreed/renderscript/RenderScriptProcessor;)Z // method@5c75 │ │ +1feb18: 0a01 |0078: move-result v1 │ │ +1feb1a: 3801 7500 |0079: if-eqz v1, 00ee // +0075 │ │ +1feb1e: 5461 6756 |007b: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1feb22: 7110 765c 0100 |007d: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$900:(Lfreed/renderscript/RenderScriptProcessor;)Z // method@5c76 │ │ +1feb28: 0a01 |0080: move-result v1 │ │ +1feb2a: 3801 6d00 |0081: if-eqz v1, 00ee // +006d │ │ +1feb2e: 5261 6556 |0083: iget v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.framescount:I // field@5665 │ │ +1feb32: dc01 010a |0085: rem-int/lit8 v1, v1, #int 10 // #0a │ │ +1feb36: 3901 5c00 |0087: if-nez v1, 00e3 // +005c │ │ +1feb3a: 5461 6756 |0089: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1feb3e: 7110 655c 0100 |008b: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/renderscript/RenderScriptManager; // method@5c65 │ │ +1feb44: 0c01 |008e: move-result-object v1 │ │ +1feb46: 5411 6256 |008f: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ +1feb4a: 6e10 2a5d 0100 |0091: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_histogram;.invoke_clear:()V // method@5d2a │ │ +1feb50: 5461 6756 |0094: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1feb54: 7110 665c 0100 |0096: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1000:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup; // method@5c66 │ │ +1feb5a: 0c01 |0099: move-result-object v1 │ │ +1feb5c: 6e10 9d06 0100 |009a: invoke-virtual {v1}, Landroid/renderscript/ScriptGroup;.execute:()V // method@069d │ │ +1feb62: 5461 6756 |009d: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1feb66: 7110 685c 0100 |009f: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1200:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/Allocation; // method@5c68 │ │ +1feb6c: 0c01 |00a2: move-result-object v1 │ │ +1feb6e: 5462 6756 |00a3: iget-object v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1feb72: 7110 675c 0200 |00a5: invoke-static {v2}, Lfreed/renderscript/RenderScriptProcessor;.access$1100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/viewer/screenslide/views/MyHistogram; // method@5c67 │ │ +1feb78: 0c02 |00a8: move-result-object v2 │ │ +1feb7a: 6e10 0661 0200 |00a9: invoke-virtual {v2}, Lfreed/viewer/screenslide/views/MyHistogram;.getRedHistogram:()[I // method@6106 │ │ +1feb80: 0c02 |00ac: move-result-object v2 │ │ +1feb82: 6e20 7906 2100 |00ad: invoke-virtual {v1, v2}, Landroid/renderscript/Allocation;.copyTo:([I)V // method@0679 │ │ +1feb88: 5461 6756 |00b0: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1feb8c: 7110 685c 0100 |00b2: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1200:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/Allocation; // method@5c68 │ │ +1feb92: 0c01 |00b5: move-result-object v1 │ │ +1feb94: 5462 6756 |00b6: iget-object v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1feb98: 7110 675c 0200 |00b8: invoke-static {v2}, Lfreed/renderscript/RenderScriptProcessor;.access$1100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/viewer/screenslide/views/MyHistogram; // method@5c67 │ │ +1feb9e: 0c02 |00bb: move-result-object v2 │ │ +1feba0: 6e10 0461 0200 |00bc: invoke-virtual {v2}, Lfreed/viewer/screenslide/views/MyHistogram;.getGreenHistogram:()[I // method@6104 │ │ +1feba6: 0c02 |00bf: move-result-object v2 │ │ +1feba8: 6e20 7906 2100 |00c0: invoke-virtual {v1, v2}, Landroid/renderscript/Allocation;.copyTo:([I)V // method@0679 │ │ +1febae: 5461 6756 |00c3: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1febb2: 7110 685c 0100 |00c5: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1200:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/Allocation; // method@5c68 │ │ +1febb8: 0c01 |00c8: move-result-object v1 │ │ +1febba: 5462 6756 |00c9: iget-object v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1febbe: 7110 675c 0200 |00cb: invoke-static {v2}, Lfreed/renderscript/RenderScriptProcessor;.access$1100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/viewer/screenslide/views/MyHistogram; // method@5c67 │ │ +1febc4: 0c02 |00ce: move-result-object v2 │ │ +1febc6: 6e10 0361 0200 |00cf: invoke-virtual {v2}, Lfreed/viewer/screenslide/views/MyHistogram;.getBlueHistogram:()[I // method@6103 │ │ +1febcc: 0c02 |00d2: move-result-object v2 │ │ +1febce: 6e20 7906 2100 |00d3: invoke-virtual {v1, v2}, Landroid/renderscript/Allocation;.copyTo:([I)V // method@0679 │ │ +1febd4: 5461 6756 |00d6: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1febd8: 7110 675c 0100 |00d8: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/viewer/screenslide/views/MyHistogram; // method@5c67 │ │ +1febde: 0c01 |00db: move-result-object v1 │ │ +1febe0: 6e10 0d61 0100 |00dc: invoke-virtual {v1}, Lfreed/viewer/screenslide/views/MyHistogram;.redrawHistogram:()V // method@610d │ │ +1febe6: 5963 6556 |00df: iput v3, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.framescount:I // field@5665 │ │ +1febea: 2900 d601 |00e1: goto/16 02b7 // +01d6 │ │ +1febee: 5461 6756 |00e3: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1febf2: 7110 695c 0100 |00e5: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1300:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup; // method@5c69 │ │ +1febf8: 0c01 |00e8: move-result-object v1 │ │ +1febfa: 6e10 9d06 0100 |00e9: invoke-virtual {v1}, Landroid/renderscript/ScriptGroup;.execute:()V // method@069d │ │ +1fec00: 2900 cb01 |00ec: goto/16 02b7 // +01cb │ │ +1fec04: 5461 6756 |00ee: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fec08: 7110 745c 0100 |00f0: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$700:(Lfreed/renderscript/RenderScriptProcessor;)Z // method@5c74 │ │ +1fec0e: 0a01 |00f3: move-result v1 │ │ +1fec10: 3801 7500 |00f4: if-eqz v1, 0169 // +0075 │ │ +1fec14: 5461 6756 |00f6: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fec18: 7110 755c 0100 |00f8: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$800:(Lfreed/renderscript/RenderScriptProcessor;)Z // method@5c75 │ │ +1fec1e: 0a01 |00fb: move-result v1 │ │ +1fec20: 3801 6d00 |00fc: if-eqz v1, 0169 // +006d │ │ +1fec24: 5261 6556 |00fe: iget v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.framescount:I // field@5665 │ │ +1fec28: dc01 010a |0100: rem-int/lit8 v1, v1, #int 10 // #0a │ │ +1fec2c: 3901 5c00 |0102: if-nez v1, 015e // +005c │ │ +1fec30: 5461 6756 |0104: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fec34: 7110 655c 0100 |0106: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/renderscript/RenderScriptManager; // method@5c65 │ │ +1fec3a: 0c01 |0109: move-result-object v1 │ │ +1fec3c: 5411 6256 |010a: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ +1fec40: 6e10 2a5d 0100 |010c: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_histogram;.invoke_clear:()V // method@5d2a │ │ +1fec46: 5461 6756 |010f: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fec4a: 7110 6a5c 0100 |0111: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1400:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup; // method@5c6a │ │ +1fec50: 0c01 |0114: move-result-object v1 │ │ +1fec52: 6e10 9d06 0100 |0115: invoke-virtual {v1}, Landroid/renderscript/ScriptGroup;.execute:()V // method@069d │ │ +1fec58: 5461 6756 |0118: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fec5c: 7110 685c 0100 |011a: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1200:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/Allocation; // method@5c68 │ │ +1fec62: 0c01 |011d: move-result-object v1 │ │ +1fec64: 5462 6756 |011e: iget-object v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fec68: 7110 675c 0200 |0120: invoke-static {v2}, Lfreed/renderscript/RenderScriptProcessor;.access$1100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/viewer/screenslide/views/MyHistogram; // method@5c67 │ │ +1fec6e: 0c02 |0123: move-result-object v2 │ │ +1fec70: 6e10 0661 0200 |0124: invoke-virtual {v2}, Lfreed/viewer/screenslide/views/MyHistogram;.getRedHistogram:()[I // method@6106 │ │ +1fec76: 0c02 |0127: move-result-object v2 │ │ +1fec78: 6e20 7906 2100 |0128: invoke-virtual {v1, v2}, Landroid/renderscript/Allocation;.copyTo:([I)V // method@0679 │ │ +1fec7e: 5461 6756 |012b: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fec82: 7110 685c 0100 |012d: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1200:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/Allocation; // method@5c68 │ │ +1fec88: 0c01 |0130: move-result-object v1 │ │ +1fec8a: 5462 6756 |0131: iget-object v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fec8e: 7110 675c 0200 |0133: invoke-static {v2}, Lfreed/renderscript/RenderScriptProcessor;.access$1100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/viewer/screenslide/views/MyHistogram; // method@5c67 │ │ +1fec94: 0c02 |0136: move-result-object v2 │ │ +1fec96: 6e10 0461 0200 |0137: invoke-virtual {v2}, Lfreed/viewer/screenslide/views/MyHistogram;.getGreenHistogram:()[I // method@6104 │ │ +1fec9c: 0c02 |013a: move-result-object v2 │ │ +1fec9e: 6e20 7906 2100 |013b: invoke-virtual {v1, v2}, Landroid/renderscript/Allocation;.copyTo:([I)V // method@0679 │ │ +1feca4: 5461 6756 |013e: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1feca8: 7110 685c 0100 |0140: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1200:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/Allocation; // method@5c68 │ │ +1fecae: 0c01 |0143: move-result-object v1 │ │ +1fecb0: 5462 6756 |0144: iget-object v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fecb4: 7110 675c 0200 |0146: invoke-static {v2}, Lfreed/renderscript/RenderScriptProcessor;.access$1100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/viewer/screenslide/views/MyHistogram; // method@5c67 │ │ +1fecba: 0c02 |0149: move-result-object v2 │ │ +1fecbc: 6e10 0361 0200 |014a: invoke-virtual {v2}, Lfreed/viewer/screenslide/views/MyHistogram;.getBlueHistogram:()[I // method@6103 │ │ +1fecc2: 0c02 |014d: move-result-object v2 │ │ +1fecc4: 6e20 7906 2100 |014e: invoke-virtual {v1, v2}, Landroid/renderscript/Allocation;.copyTo:([I)V // method@0679 │ │ +1fecca: 5461 6756 |0151: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fecce: 7110 675c 0100 |0153: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/viewer/screenslide/views/MyHistogram; // method@5c67 │ │ +1fecd4: 0c01 |0156: move-result-object v1 │ │ +1fecd6: 6e10 0d61 0100 |0157: invoke-virtual {v1}, Lfreed/viewer/screenslide/views/MyHistogram;.redrawHistogram:()V // method@610d │ │ +1fecdc: 5963 6556 |015a: iput v3, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.framescount:I // field@5665 │ │ +1fece0: 2900 5b01 |015c: goto/16 02b7 // +015b │ │ +1fece4: 5461 6756 |015e: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fece8: 7110 6b5c 0100 |0160: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1500:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup; // method@5c6b │ │ +1fecee: 0c01 |0163: move-result-object v1 │ │ +1fecf0: 6e10 9d06 0100 |0164: invoke-virtual {v1}, Landroid/renderscript/ScriptGroup;.execute:()V // method@069d │ │ +1fecf6: 2900 5001 |0167: goto/16 02b7 // +0150 │ │ +1fecfa: 5461 6756 |0169: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fecfe: 7110 765c 0100 |016b: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$900:(Lfreed/renderscript/RenderScriptProcessor;)Z // method@5c76 │ │ +1fed04: 0a01 |016e: move-result v1 │ │ +1fed06: 3801 7500 |016f: if-eqz v1, 01e4 // +0075 │ │ +1fed0a: 5461 6756 |0171: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fed0e: 7110 755c 0100 |0173: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$800:(Lfreed/renderscript/RenderScriptProcessor;)Z // method@5c75 │ │ +1fed14: 0a01 |0176: move-result v1 │ │ +1fed16: 3801 6d00 |0177: if-eqz v1, 01e4 // +006d │ │ +1fed1a: 5261 6556 |0179: iget v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.framescount:I // field@5665 │ │ +1fed1e: dc01 010a |017b: rem-int/lit8 v1, v1, #int 10 // #0a │ │ +1fed22: 3901 5c00 |017d: if-nez v1, 01d9 // +005c │ │ +1fed26: 5461 6756 |017f: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fed2a: 7110 655c 0100 |0181: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/renderscript/RenderScriptManager; // method@5c65 │ │ +1fed30: 0c01 |0184: move-result-object v1 │ │ +1fed32: 5411 6256 |0185: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ +1fed36: 6e10 2a5d 0100 |0187: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_histogram;.invoke_clear:()V // method@5d2a │ │ +1fed3c: 5461 6756 |018a: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fed40: 7110 6c5c 0100 |018c: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1600:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup; // method@5c6c │ │ +1fed46: 0c01 |018f: move-result-object v1 │ │ +1fed48: 6e10 9d06 0100 |0190: invoke-virtual {v1}, Landroid/renderscript/ScriptGroup;.execute:()V // method@069d │ │ +1fed4e: 5461 6756 |0193: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fed52: 7110 685c 0100 |0195: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1200:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/Allocation; // method@5c68 │ │ +1fed58: 0c01 |0198: move-result-object v1 │ │ +1fed5a: 5462 6756 |0199: iget-object v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fed5e: 7110 675c 0200 |019b: invoke-static {v2}, Lfreed/renderscript/RenderScriptProcessor;.access$1100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/viewer/screenslide/views/MyHistogram; // method@5c67 │ │ +1fed64: 0c02 |019e: move-result-object v2 │ │ +1fed66: 6e10 0661 0200 |019f: invoke-virtual {v2}, Lfreed/viewer/screenslide/views/MyHistogram;.getRedHistogram:()[I // method@6106 │ │ +1fed6c: 0c02 |01a2: move-result-object v2 │ │ +1fed6e: 6e20 7906 2100 |01a3: invoke-virtual {v1, v2}, Landroid/renderscript/Allocation;.copyTo:([I)V // method@0679 │ │ +1fed74: 5461 6756 |01a6: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fed78: 7110 685c 0100 |01a8: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1200:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/Allocation; // method@5c68 │ │ +1fed7e: 0c01 |01ab: move-result-object v1 │ │ +1fed80: 5462 6756 |01ac: iget-object v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fed84: 7110 675c 0200 |01ae: invoke-static {v2}, Lfreed/renderscript/RenderScriptProcessor;.access$1100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/viewer/screenslide/views/MyHistogram; // method@5c67 │ │ +1fed8a: 0c02 |01b1: move-result-object v2 │ │ +1fed8c: 6e10 0461 0200 |01b2: invoke-virtual {v2}, Lfreed/viewer/screenslide/views/MyHistogram;.getGreenHistogram:()[I // method@6104 │ │ +1fed92: 0c02 |01b5: move-result-object v2 │ │ +1fed94: 6e20 7906 2100 |01b6: invoke-virtual {v1, v2}, Landroid/renderscript/Allocation;.copyTo:([I)V // method@0679 │ │ +1fed9a: 5461 6756 |01b9: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fed9e: 7110 685c 0100 |01bb: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1200:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/Allocation; // method@5c68 │ │ +1feda4: 0c01 |01be: move-result-object v1 │ │ +1feda6: 5462 6756 |01bf: iget-object v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fedaa: 7110 675c 0200 |01c1: invoke-static {v2}, Lfreed/renderscript/RenderScriptProcessor;.access$1100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/viewer/screenslide/views/MyHistogram; // method@5c67 │ │ +1fedb0: 0c02 |01c4: move-result-object v2 │ │ +1fedb2: 6e10 0361 0200 |01c5: invoke-virtual {v2}, Lfreed/viewer/screenslide/views/MyHistogram;.getBlueHistogram:()[I // method@6103 │ │ +1fedb8: 0c02 |01c8: move-result-object v2 │ │ +1fedba: 6e20 7906 2100 |01c9: invoke-virtual {v1, v2}, Landroid/renderscript/Allocation;.copyTo:([I)V // method@0679 │ │ +1fedc0: 5461 6756 |01cc: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fedc4: 7110 675c 0100 |01ce: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/viewer/screenslide/views/MyHistogram; // method@5c67 │ │ +1fedca: 0c01 |01d1: move-result-object v1 │ │ +1fedcc: 6e10 0d61 0100 |01d2: invoke-virtual {v1}, Lfreed/viewer/screenslide/views/MyHistogram;.redrawHistogram:()V // method@610d │ │ +1fedd2: 5963 6556 |01d5: iput v3, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.framescount:I // field@5665 │ │ +1fedd6: 2900 e000 |01d7: goto/16 02b7 // +00e0 │ │ +1fedda: 5461 6756 |01d9: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fedde: 7110 6d5c 0100 |01db: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1700:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup; // method@5c6d │ │ +1fede4: 0c01 |01de: move-result-object v1 │ │ +1fede6: 6e10 9d06 0100 |01df: invoke-virtual {v1}, Landroid/renderscript/ScriptGroup;.execute:()V // method@069d │ │ +1fedec: 2900 d500 |01e2: goto/16 02b7 // +00d5 │ │ +1fedf0: 5461 6756 |01e4: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fedf4: 7110 745c 0100 |01e6: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$700:(Lfreed/renderscript/RenderScriptProcessor;)Z // method@5c74 │ │ +1fedfa: 0a01 |01e9: move-result v1 │ │ +1fedfc: 3801 1500 |01ea: if-eqz v1, 01ff // +0015 │ │ +1fee00: 5461 6756 |01ec: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fee04: 7110 765c 0100 |01ee: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$900:(Lfreed/renderscript/RenderScriptProcessor;)Z // method@5c76 │ │ +1fee0a: 0a01 |01f1: move-result v1 │ │ +1fee0c: 3801 0d00 |01f2: if-eqz v1, 01ff // +000d │ │ +1fee10: 5461 6756 |01f4: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fee14: 7110 695c 0100 |01f6: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1300:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup; // method@5c69 │ │ +1fee1a: 0c01 |01f9: move-result-object v1 │ │ +1fee1c: 6e10 9d06 0100 |01fa: invoke-virtual {v1}, Landroid/renderscript/ScriptGroup;.execute:()V // method@069d │ │ +1fee22: 2900 ba00 |01fd: goto/16 02b7 // +00ba │ │ +1fee26: 5461 6756 |01ff: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fee2a: 7110 745c 0100 |0201: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$700:(Lfreed/renderscript/RenderScriptProcessor;)Z // method@5c74 │ │ +1fee30: 0a01 |0204: move-result v1 │ │ +1fee32: 3801 0d00 |0205: if-eqz v1, 0212 // +000d │ │ +1fee36: 5461 6756 |0207: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fee3a: 7110 6b5c 0100 |0209: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1500:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup; // method@5c6b │ │ +1fee40: 0c01 |020c: move-result-object v1 │ │ +1fee42: 6e10 9d06 0100 |020d: invoke-virtual {v1}, Landroid/renderscript/ScriptGroup;.execute:()V // method@069d │ │ +1fee48: 2900 a700 |0210: goto/16 02b7 // +00a7 │ │ +1fee4c: 5461 6756 |0212: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fee50: 7110 765c 0100 |0214: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$900:(Lfreed/renderscript/RenderScriptProcessor;)Z // method@5c76 │ │ +1fee56: 0a01 |0217: move-result v1 │ │ +1fee58: 3801 0d00 |0218: if-eqz v1, 0225 // +000d │ │ +1fee5c: 5461 6756 |021a: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fee60: 7110 6d5c 0100 |021c: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1700:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup; // method@5c6d │ │ +1fee66: 0c01 |021f: move-result-object v1 │ │ +1fee68: 6e10 9d06 0100 |0220: invoke-virtual {v1}, Landroid/renderscript/ScriptGroup;.execute:()V // method@069d │ │ +1fee6e: 2900 9400 |0223: goto/16 02b7 // +0094 │ │ +1fee72: 5461 6756 |0225: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fee76: 7110 755c 0100 |0227: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$800:(Lfreed/renderscript/RenderScriptProcessor;)Z // method@5c75 │ │ +1fee7c: 0a01 |022a: move-result v1 │ │ +1fee7e: 3801 7700 |022b: if-eqz v1, 02a2 // +0077 │ │ +1fee82: 5261 6556 |022d: iget v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.framescount:I // field@5665 │ │ +1fee86: dc01 010a |022f: rem-int/lit8 v1, v1, #int 10 // #0a │ │ +1fee8a: 3901 5b00 |0231: if-nez v1, 028c // +005b │ │ +1fee8e: 5461 6756 |0233: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fee92: 7110 655c 0100 |0235: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/renderscript/RenderScriptManager; // method@5c65 │ │ +1fee98: 0c01 |0238: move-result-object v1 │ │ +1fee9a: 5411 6256 |0239: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ +1fee9e: 6e10 2a5d 0100 |023b: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_histogram;.invoke_clear:()V // method@5d2a │ │ +1feea4: 5461 6756 |023e: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1feea8: 7110 6e5c 0100 |0240: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1800:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup; // method@5c6e │ │ +1feeae: 0c01 |0243: move-result-object v1 │ │ +1feeb0: 6e10 9d06 0100 |0244: invoke-virtual {v1}, Landroid/renderscript/ScriptGroup;.execute:()V // method@069d │ │ +1feeb6: 5461 6756 |0247: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1feeba: 7110 685c 0100 |0249: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1200:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/Allocation; // method@5c68 │ │ +1feec0: 0c01 |024c: move-result-object v1 │ │ +1feec2: 5462 6756 |024d: iget-object v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1feec6: 7110 675c 0200 |024f: invoke-static {v2}, Lfreed/renderscript/RenderScriptProcessor;.access$1100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/viewer/screenslide/views/MyHistogram; // method@5c67 │ │ +1feecc: 0c02 |0252: move-result-object v2 │ │ +1feece: 6e10 0661 0200 |0253: invoke-virtual {v2}, Lfreed/viewer/screenslide/views/MyHistogram;.getRedHistogram:()[I // method@6106 │ │ +1feed4: 0c02 |0256: move-result-object v2 │ │ +1feed6: 6e20 7906 2100 |0257: invoke-virtual {v1, v2}, Landroid/renderscript/Allocation;.copyTo:([I)V // method@0679 │ │ +1feedc: 5461 6756 |025a: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1feee0: 7110 685c 0100 |025c: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1200:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/Allocation; // method@5c68 │ │ +1feee6: 0c01 |025f: move-result-object v1 │ │ +1feee8: 5462 6756 |0260: iget-object v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1feeec: 7110 675c 0200 |0262: invoke-static {v2}, Lfreed/renderscript/RenderScriptProcessor;.access$1100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/viewer/screenslide/views/MyHistogram; // method@5c67 │ │ +1feef2: 0c02 |0265: move-result-object v2 │ │ +1feef4: 6e10 0461 0200 |0266: invoke-virtual {v2}, Lfreed/viewer/screenslide/views/MyHistogram;.getGreenHistogram:()[I // method@6104 │ │ +1feefa: 0c02 |0269: move-result-object v2 │ │ +1feefc: 6e20 7906 2100 |026a: invoke-virtual {v1, v2}, Landroid/renderscript/Allocation;.copyTo:([I)V // method@0679 │ │ +1fef02: 5461 6756 |026d: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fef06: 7110 685c 0100 |026f: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1200:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/Allocation; // method@5c68 │ │ +1fef0c: 0c01 |0272: move-result-object v1 │ │ +1fef0e: 5462 6756 |0273: iget-object v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fef12: 7110 675c 0200 |0275: invoke-static {v2}, Lfreed/renderscript/RenderScriptProcessor;.access$1100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/viewer/screenslide/views/MyHistogram; // method@5c67 │ │ +1fef18: 0c02 |0278: move-result-object v2 │ │ +1fef1a: 6e10 0361 0200 |0279: invoke-virtual {v2}, Lfreed/viewer/screenslide/views/MyHistogram;.getBlueHistogram:()[I // method@6103 │ │ +1fef20: 0c02 |027c: move-result-object v2 │ │ +1fef22: 6e20 7906 2100 |027d: invoke-virtual {v1, v2}, Landroid/renderscript/Allocation;.copyTo:([I)V // method@0679 │ │ +1fef28: 5461 6756 |0280: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fef2c: 7110 675c 0100 |0282: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$1100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/viewer/screenslide/views/MyHistogram; // method@5c67 │ │ +1fef32: 0c01 |0285: move-result-object v1 │ │ +1fef34: 6e10 0d61 0100 |0286: invoke-virtual {v1}, Lfreed/viewer/screenslide/views/MyHistogram;.redrawHistogram:()V // method@610d │ │ +1fef3a: 5963 6556 |0289: iput v3, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.framescount:I // field@5665 │ │ +1fef3e: 282c |028b: goto 02b7 // +002c │ │ +1fef40: 5461 6756 |028c: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fef44: 7110 655c 0100 |028e: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/renderscript/RenderScriptManager; // method@5c65 │ │ +1fef4a: 0c01 |0291: move-result-object v1 │ │ +1fef4c: 5411 6456 |0292: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.yuvToRgbIntrinsic:Landroid/renderscript/ScriptIntrinsicYuvToRGB; // field@5664 │ │ +1fef50: 5462 6756 |0294: iget-object v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fef54: 7110 655c 0200 |0296: invoke-static {v2}, Lfreed/renderscript/RenderScriptProcessor;.access$100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/renderscript/RenderScriptManager; // method@5c65 │ │ +1fef5a: 0c02 |0299: move-result-object v2 │ │ +1fef5c: 6e10 595c 0200 |029a: invoke-virtual {v2}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ +1fef62: 0c02 |029d: move-result-object v2 │ │ +1fef64: 6e20 a806 2100 |029e: invoke-virtual {v1, v2}, Landroid/renderscript/ScriptIntrinsicYuvToRGB;.forEach:(Landroid/renderscript/Allocation;)V // method@06a8 │ │ +1fef6a: 2816 |02a1: goto 02b7 // +0016 │ │ +1fef6c: 5461 6756 |02a2: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fef70: 7110 655c 0100 |02a4: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/renderscript/RenderScriptManager; // method@5c65 │ │ +1fef76: 0c01 |02a7: move-result-object v1 │ │ +1fef78: 5411 6456 |02a8: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.yuvToRgbIntrinsic:Landroid/renderscript/ScriptIntrinsicYuvToRGB; // field@5664 │ │ +1fef7c: 5462 6756 |02aa: iget-object v2, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fef80: 7110 655c 0200 |02ac: invoke-static {v2}, Lfreed/renderscript/RenderScriptProcessor;.access$100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/renderscript/RenderScriptManager; // method@5c65 │ │ +1fef86: 0c02 |02af: move-result-object v2 │ │ +1fef88: 6e10 595c 0200 |02b0: invoke-virtual {v2}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ +1fef8e: 0c02 |02b3: move-result-object v2 │ │ +1fef90: 6e20 a806 2100 |02b4: invoke-virtual {v1, v2}, Landroid/renderscript/ScriptIntrinsicYuvToRGB;.forEach:(Landroid/renderscript/Allocation;)V // method@06a8 │ │ +1fef96: 5461 6756 |02b7: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fef9a: 7110 655c 0100 |02b9: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/renderscript/RenderScriptManager; // method@5c65 │ │ +1fefa0: 0c01 |02bc: move-result-object v1 │ │ +1fefa2: 6e10 595c 0100 |02bd: invoke-virtual {v1}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ +1fefa8: 0c01 |02c0: move-result-object v1 │ │ +1fefaa: 6e10 8006 0100 |02c1: invoke-virtual {v1}, Landroid/renderscript/Allocation;.ioSend:()V // method@0680 │ │ +1fefb0: 5c63 6856 |02c4: iput-boolean v3, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.working:Z // field@5668 │ │ +1fefb4: 5461 6756 |02c6: iget-object v1, v6, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.this$0:Lfreed/renderscript/RenderScriptProcessor; // field@5667 │ │ +1fefb8: 7110 705c 0100 |02c8: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor;.access$300:(Lfreed/renderscript/RenderScriptProcessor;)Ljava/lang/Object; // method@5c70 │ │ +1fefbe: 0c01 |02cb: move-result-object v1 │ │ +1fefc0: 6e10 0463 0100 |02cc: invoke-virtual {v1}, Ljava/lang/Object;.notify:()V // method@6304 │ │ +1fefc6: 1e00 |02cf: monitor-exit v0 │ │ +1fefc8: 0e00 |02d0: return-void │ │ +1fefca: 0d01 |02d1: move-exception v1 │ │ +1fefcc: 1e06 |02d2: monitor-exit v6 │ │ +1fefce: 2701 |02d3: throw v1 │ │ +1fefd0: 0d01 |02d4: move-exception v1 │ │ +1fefd2: 1e00 |02d5: monitor-exit v0 │ │ +1fefd4: 2802 |02d6: goto 02d8 // +0002 │ │ +1fefd6: 2701 |02d7: throw v1 │ │ +1fefd8: 28ff |02d8: goto 02d7 // -0001 │ │ catches : 6 │ │ 0x0008 - 0x000b │ │ -> 0x02d4 │ │ 0x000b - 0x001a │ │ -> 0x02d1 │ │ 0x001d - 0x002a │ │ Ljava/lang/NullPointerException; -> 0x002d │ │ @@ -482565,43 +482565,43 @@ │ │ type : '(Landroid/renderscript/RenderScript;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 55 16-bit code units │ │ -2002f8: |[2002f8] freed.renderscript.ScriptC_freedcam.:(Landroid/renderscript/RenderScript;)V │ │ -200308: 7100 2f5d 0000 |0000: invoke-static {}, Lfreed/renderscript/freedcamBitCode;.getBitCode32:()[B // method@5d2f │ │ -20030e: 0c00 |0003: move-result-object v0 │ │ -200310: 7100 315d 0000 |0004: invoke-static {}, Lfreed/renderscript/freedcamBitCode;.getBitCode64:()[B // method@5d31 │ │ -200316: 0c01 |0007: move-result-object v1 │ │ -200318: 1a02 3c45 |0008: const-string v2, "freedcam" // string@453c │ │ -20031c: 7051 9706 4302 |000a: invoke-direct {v3, v4, v2, v0, v1}, Landroid/renderscript/ScriptC;.:(Landroid/renderscript/RenderScript;Ljava/lang/String;[B[B)V // method@0697 │ │ -200322: 7110 8306 0400 |000d: invoke-static {v4}, Landroid/renderscript/Element;.ALLOCATION:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@0683 │ │ -200328: 0c00 |0010: move-result-object v0 │ │ -20032a: 5b30 8256 |0011: iput-object v0, v3, Lfreed/renderscript/ScriptC_freedcam;.__ALLOCATION:Landroid/renderscript/Element; // field@5682 │ │ -20032e: 7110 8706 0400 |0013: invoke-static {v4}, Landroid/renderscript/Element;.I32:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@0687 │ │ -200334: 0c00 |0016: move-result-object v0 │ │ -200336: 5b30 8656 |0017: iput-object v0, v3, Lfreed/renderscript/ScriptC_freedcam;.__I32:Landroid/renderscript/Element; // field@5686 │ │ -20033a: 7110 8406 0400 |0019: invoke-static {v4}, Landroid/renderscript/Element;.BOOLEAN:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@0684 │ │ -200340: 0c00 |001c: move-result-object v0 │ │ -200342: 5b30 8356 |001d: iput-object v0, v3, Lfreed/renderscript/ScriptC_freedcam;.__BOOLEAN:Landroid/renderscript/Element; // field@5683 │ │ -200346: 7110 8506 0400 |001f: invoke-static {v4}, Landroid/renderscript/Element;.F32:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@0685 │ │ -20034c: 0c00 |0022: move-result-object v0 │ │ -20034e: 5b30 8456 |0023: iput-object v0, v3, Lfreed/renderscript/ScriptC_freedcam;.__F32:Landroid/renderscript/Element; // field@5684 │ │ -200352: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -200354: 5930 ad56 |0026: iput v0, v3, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_contrastM:F // field@56ad │ │ -200358: 5930 ac56 |0028: iput v0, v3, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_contrastC:F // field@56ac │ │ -20035c: 7110 8a06 0400 |002a: invoke-static {v4}, Landroid/renderscript/Element;.U8_4:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@068a │ │ -200362: 0c00 |002d: move-result-object v0 │ │ -200364: 5b30 8756 |002e: iput-object v0, v3, Lfreed/renderscript/ScriptC_freedcam;.__U8_4:Landroid/renderscript/Element; // field@5687 │ │ -200368: 7110 8606 0400 |0030: invoke-static {v4}, Landroid/renderscript/Element;.F32_4:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@0686 │ │ -20036e: 0c04 |0033: move-result-object v4 │ │ -200370: 5b34 8556 |0034: iput-object v4, v3, Lfreed/renderscript/ScriptC_freedcam;.__F32_4:Landroid/renderscript/Element; // field@5685 │ │ -200374: 0e00 |0036: return-void │ │ +2002fc: |[2002fc] freed.renderscript.ScriptC_freedcam.:(Landroid/renderscript/RenderScript;)V │ │ +20030c: 7100 2f5d 0000 |0000: invoke-static {}, Lfreed/renderscript/freedcamBitCode;.getBitCode32:()[B // method@5d2f │ │ +200312: 0c00 |0003: move-result-object v0 │ │ +200314: 7100 315d 0000 |0004: invoke-static {}, Lfreed/renderscript/freedcamBitCode;.getBitCode64:()[B // method@5d31 │ │ +20031a: 0c01 |0007: move-result-object v1 │ │ +20031c: 1a02 3c45 |0008: const-string v2, "freedcam" // string@453c │ │ +200320: 7051 9706 4302 |000a: invoke-direct {v3, v4, v2, v0, v1}, Landroid/renderscript/ScriptC;.:(Landroid/renderscript/RenderScript;Ljava/lang/String;[B[B)V // method@0697 │ │ +200326: 7110 8306 0400 |000d: invoke-static {v4}, Landroid/renderscript/Element;.ALLOCATION:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@0683 │ │ +20032c: 0c00 |0010: move-result-object v0 │ │ +20032e: 5b30 8256 |0011: iput-object v0, v3, Lfreed/renderscript/ScriptC_freedcam;.__ALLOCATION:Landroid/renderscript/Element; // field@5682 │ │ +200332: 7110 8706 0400 |0013: invoke-static {v4}, Landroid/renderscript/Element;.I32:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@0687 │ │ +200338: 0c00 |0016: move-result-object v0 │ │ +20033a: 5b30 8656 |0017: iput-object v0, v3, Lfreed/renderscript/ScriptC_freedcam;.__I32:Landroid/renderscript/Element; // field@5686 │ │ +20033e: 7110 8406 0400 |0019: invoke-static {v4}, Landroid/renderscript/Element;.BOOLEAN:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@0684 │ │ +200344: 0c00 |001c: move-result-object v0 │ │ +200346: 5b30 8356 |001d: iput-object v0, v3, Lfreed/renderscript/ScriptC_freedcam;.__BOOLEAN:Landroid/renderscript/Element; // field@5683 │ │ +20034a: 7110 8506 0400 |001f: invoke-static {v4}, Landroid/renderscript/Element;.F32:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@0685 │ │ +200350: 0c00 |0022: move-result-object v0 │ │ +200352: 5b30 8456 |0023: iput-object v0, v3, Lfreed/renderscript/ScriptC_freedcam;.__F32:Landroid/renderscript/Element; // field@5684 │ │ +200356: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +200358: 5930 ad56 |0026: iput v0, v3, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_contrastM:F // field@56ad │ │ +20035c: 5930 ac56 |0028: iput v0, v3, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_contrastC:F // field@56ac │ │ +200360: 7110 8a06 0400 |002a: invoke-static {v4}, Landroid/renderscript/Element;.U8_4:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@068a │ │ +200366: 0c00 |002d: move-result-object v0 │ │ +200368: 5b30 8756 |002e: iput-object v0, v3, Lfreed/renderscript/ScriptC_freedcam;.__U8_4:Landroid/renderscript/Element; // field@5687 │ │ +20036c: 7110 8606 0400 |0030: invoke-static {v4}, Landroid/renderscript/Element;.F32_4:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@0686 │ │ +200372: 0c04 |0033: move-result-object v4 │ │ +200374: 5b34 8556 |0034: iput-object v4, v3, Lfreed/renderscript/ScriptC_freedcam;.__F32_4:Landroid/renderscript/Element; // field@5685 │ │ +200378: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0004 line=40 │ │ 0x000a line=37 │ │ 0x000d line=41 │ │ 0x0013 line=42 │ │ @@ -482621,18 +482621,18 @@ │ │ type : '(Landroid/renderscript/Allocation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -200378: |[200378] freed.renderscript.ScriptC_freedcam.forEach_clear:(Landroid/renderscript/Allocation;)V │ │ -200388: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -20038a: 6e30 a15c 2100 |0001: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_freedcam;.forEach_clear:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5ca1 │ │ -200390: 0e00 |0004: return-void │ │ +20037c: |[20037c] freed.renderscript.ScriptC_freedcam.forEach_clear:(Landroid/renderscript/Allocation;)V │ │ +20038c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +20038e: 6e30 a15c 2100 |0001: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_freedcam;.forEach_clear:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5ca1 │ │ +200394: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=479 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/renderscript/ScriptC_freedcam; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/renderscript/Allocation; │ │ │ │ @@ -482641,37 +482641,37 @@ │ │ type : '(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 38 16-bit code units │ │ -200394: |[200394] freed.renderscript.ScriptC_freedcam.forEach_clear:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ -2003a4: 6e10 7e06 0800 |0000: invoke-virtual {v8}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ -2003aa: 0c00 |0003: move-result-object v0 │ │ -2003ac: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ -2003b2: 0c00 |0007: move-result-object v0 │ │ -2003b4: 5471 8756 |0008: iget-object v1, v7, Lfreed/renderscript/ScriptC_freedcam;.__U8_4:Landroid/renderscript/Element; // field@5687 │ │ -2003b8: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ -2003be: 0a00 |000d: move-result v0 │ │ -2003c0: 3800 1000 |000e: if-eqz v0, 001e // +0010 │ │ -2003c4: 1302 1000 |0010: const/16 v2, #int 16 // #10 │ │ -2003c8: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -2003ca: 0703 |0013: move-object v3, v0 │ │ -2003cc: 1f03 7101 |0014: check-cast v3, Landroid/renderscript/Allocation; // type@0171 │ │ -2003d0: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -2003d2: 0771 |0017: move-object v1, v7 │ │ -2003d4: 0784 |0018: move-object v4, v8 │ │ -2003d6: 0796 |0019: move-object v6, v9 │ │ -2003d8: 7406 9f5c 0100 |001a: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lfreed/renderscript/ScriptC_freedcam;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5c9f │ │ -2003de: 0e00 |001d: return-void │ │ -2003e0: 2208 7501 |001e: new-instance v8, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ -2003e4: 1a09 ab30 |0020: const-string v9, "Type mismatch with U8_4!" // string@30ab │ │ -2003e8: 7020 9106 9800 |0022: invoke-direct {v8, v9}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ -2003ee: 2708 |0025: throw v8 │ │ +200398: |[200398] freed.renderscript.ScriptC_freedcam.forEach_clear:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ +2003a8: 6e10 7e06 0800 |0000: invoke-virtual {v8}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ +2003ae: 0c00 |0003: move-result-object v0 │ │ +2003b0: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ +2003b6: 0c00 |0007: move-result-object v0 │ │ +2003b8: 5471 8756 |0008: iget-object v1, v7, Lfreed/renderscript/ScriptC_freedcam;.__U8_4:Landroid/renderscript/Element; // field@5687 │ │ +2003bc: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ +2003c2: 0a00 |000d: move-result v0 │ │ +2003c4: 3800 1000 |000e: if-eqz v0, 001e // +0010 │ │ +2003c8: 1302 1000 |0010: const/16 v2, #int 16 // #10 │ │ +2003cc: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +2003ce: 0703 |0013: move-object v3, v0 │ │ +2003d0: 1f03 7101 |0014: check-cast v3, Landroid/renderscript/Allocation; // type@0171 │ │ +2003d4: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +2003d6: 0771 |0017: move-object v1, v7 │ │ +2003d8: 0784 |0018: move-object v4, v8 │ │ +2003da: 0796 |0019: move-object v6, v9 │ │ +2003dc: 7406 9f5c 0100 |001a: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lfreed/renderscript/ScriptC_freedcam;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5c9f │ │ +2003e2: 0e00 |001d: return-void │ │ +2003e4: 2208 7501 |001e: new-instance v8, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ +2003e8: 1a09 ab30 |0020: const-string v9, "Type mismatch with U8_4!" // string@30ab │ │ +2003ec: 7020 9106 9800 |0022: invoke-direct {v8, v9}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ +2003f2: 2708 |0025: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0013 line=487 │ │ 0x001e line=485 │ │ locals : │ │ 0x0000 - 0x0026 reg=7 this Lfreed/renderscript/ScriptC_freedcam; │ │ @@ -482683,18 +482683,18 @@ │ │ type : '(Landroid/renderscript/Allocation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -2003f0: |[2003f0] freed.renderscript.ScriptC_freedcam.forEach_fillPixelInterpolate:(Landroid/renderscript/Allocation;)V │ │ -200400: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -200402: 6e30 a35c 2100 |0001: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_freedcam;.forEach_fillPixelInterpolate:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5ca3 │ │ -200408: 0e00 |0004: return-void │ │ +2003f4: |[2003f4] freed.renderscript.ScriptC_freedcam.forEach_fillPixelInterpolate:(Landroid/renderscript/Allocation;)V │ │ +200404: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +200406: 6e30 a35c 2100 |0001: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_freedcam;.forEach_fillPixelInterpolate:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5ca3 │ │ +20040c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=462 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/renderscript/ScriptC_freedcam; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/renderscript/Allocation; │ │ │ │ @@ -482703,37 +482703,37 @@ │ │ type : '(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 38 16-bit code units │ │ -20040c: |[20040c] freed.renderscript.ScriptC_freedcam.forEach_fillPixelInterpolate:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ -20041c: 6e10 7e06 0800 |0000: invoke-virtual {v8}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ -200422: 0c00 |0003: move-result-object v0 │ │ -200424: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ -20042a: 0c00 |0007: move-result-object v0 │ │ -20042c: 5471 8756 |0008: iget-object v1, v7, Lfreed/renderscript/ScriptC_freedcam;.__U8_4:Landroid/renderscript/Element; // field@5687 │ │ -200430: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ -200436: 0a00 |000d: move-result v0 │ │ -200438: 3800 1000 |000e: if-eqz v0, 001e // +0010 │ │ -20043c: 1302 0f00 |0010: const/16 v2, #int 15 // #f │ │ -200440: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -200442: 0703 |0013: move-object v3, v0 │ │ -200444: 1f03 7101 |0014: check-cast v3, Landroid/renderscript/Allocation; // type@0171 │ │ -200448: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -20044a: 0771 |0017: move-object v1, v7 │ │ -20044c: 0784 |0018: move-object v4, v8 │ │ -20044e: 0796 |0019: move-object v6, v9 │ │ -200450: 7406 9f5c 0100 |001a: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lfreed/renderscript/ScriptC_freedcam;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5c9f │ │ -200456: 0e00 |001d: return-void │ │ -200458: 2208 7501 |001e: new-instance v8, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ -20045c: 1a09 ab30 |0020: const-string v9, "Type mismatch with U8_4!" // string@30ab │ │ -200460: 7020 9106 9800 |0022: invoke-direct {v8, v9}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ -200466: 2708 |0025: throw v8 │ │ +200410: |[200410] freed.renderscript.ScriptC_freedcam.forEach_fillPixelInterpolate:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ +200420: 6e10 7e06 0800 |0000: invoke-virtual {v8}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ +200426: 0c00 |0003: move-result-object v0 │ │ +200428: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ +20042e: 0c00 |0007: move-result-object v0 │ │ +200430: 5471 8756 |0008: iget-object v1, v7, Lfreed/renderscript/ScriptC_freedcam;.__U8_4:Landroid/renderscript/Element; // field@5687 │ │ +200434: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ +20043a: 0a00 |000d: move-result v0 │ │ +20043c: 3800 1000 |000e: if-eqz v0, 001e // +0010 │ │ +200440: 1302 0f00 |0010: const/16 v2, #int 15 // #f │ │ +200444: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +200446: 0703 |0013: move-object v3, v0 │ │ +200448: 1f03 7101 |0014: check-cast v3, Landroid/renderscript/Allocation; // type@0171 │ │ +20044c: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +20044e: 0771 |0017: move-object v1, v7 │ │ +200450: 0784 |0018: move-object v4, v8 │ │ +200452: 0796 |0019: move-object v6, v9 │ │ +200454: 7406 9f5c 0100 |001a: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lfreed/renderscript/ScriptC_freedcam;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5c9f │ │ +20045a: 0e00 |001d: return-void │ │ +20045c: 2208 7501 |001e: new-instance v8, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ +200460: 1a09 ab30 |0020: const-string v9, "Type mismatch with U8_4!" // string@30ab │ │ +200464: 7020 9106 9800 |0022: invoke-direct {v8, v9}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ +20046a: 2708 |0025: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ 0x0013 line=470 │ │ 0x001e line=468 │ │ locals : │ │ 0x0000 - 0x0026 reg=7 this Lfreed/renderscript/ScriptC_freedcam; │ │ @@ -482745,18 +482745,18 @@ │ │ type : '(Landroid/renderscript/Allocation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -200468: |[200468] freed.renderscript.ScriptC_freedcam.forEach_getRgb:(Landroid/renderscript/Allocation;)V │ │ -200478: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -20047a: 6e30 a55c 2100 |0001: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_freedcam;.forEach_getRgb:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5ca5 │ │ -200480: 0e00 |0004: return-void │ │ +20046c: |[20046c] freed.renderscript.ScriptC_freedcam.forEach_getRgb:(Landroid/renderscript/Allocation;)V │ │ +20047c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +20047e: 6e30 a55c 2100 |0001: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_freedcam;.forEach_getRgb:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5ca5 │ │ +200484: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=258 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/renderscript/ScriptC_freedcam; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/renderscript/Allocation; │ │ │ │ @@ -482765,37 +482765,37 @@ │ │ type : '(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 37 16-bit code units │ │ -200484: |[200484] freed.renderscript.ScriptC_freedcam.forEach_getRgb:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ -200494: 6e10 7e06 0800 |0000: invoke-virtual {v8}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ -20049a: 0c00 |0003: move-result-object v0 │ │ -20049c: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ -2004a2: 0c00 |0007: move-result-object v0 │ │ -2004a4: 5471 8556 |0008: iget-object v1, v7, Lfreed/renderscript/ScriptC_freedcam;.__F32_4:Landroid/renderscript/Element; // field@5685 │ │ -2004a8: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ -2004ae: 0a00 |000d: move-result v0 │ │ -2004b0: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ -2004b4: 1232 |0010: const/4 v2, #int 3 // #3 │ │ -2004b6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -2004b8: 0703 |0012: move-object v3, v0 │ │ -2004ba: 1f03 7101 |0013: check-cast v3, Landroid/renderscript/Allocation; // type@0171 │ │ -2004be: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -2004c0: 0771 |0016: move-object v1, v7 │ │ -2004c2: 0784 |0017: move-object v4, v8 │ │ -2004c4: 0796 |0018: move-object v6, v9 │ │ -2004c6: 7406 9f5c 0100 |0019: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lfreed/renderscript/ScriptC_freedcam;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5c9f │ │ -2004cc: 0e00 |001c: return-void │ │ -2004ce: 2208 7501 |001d: new-instance v8, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ -2004d2: 1a09 aa30 |001f: const-string v9, "Type mismatch with F32_4!" // string@30aa │ │ -2004d6: 7020 9106 9800 |0021: invoke-direct {v8, v9}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ -2004dc: 2708 |0024: throw v8 │ │ +200488: |[200488] freed.renderscript.ScriptC_freedcam.forEach_getRgb:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ +200498: 6e10 7e06 0800 |0000: invoke-virtual {v8}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ +20049e: 0c00 |0003: move-result-object v0 │ │ +2004a0: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ +2004a6: 0c00 |0007: move-result-object v0 │ │ +2004a8: 5471 8556 |0008: iget-object v1, v7, Lfreed/renderscript/ScriptC_freedcam;.__F32_4:Landroid/renderscript/Element; // field@5685 │ │ +2004ac: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ +2004b2: 0a00 |000d: move-result v0 │ │ +2004b4: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ +2004b8: 1232 |0010: const/4 v2, #int 3 // #3 │ │ +2004ba: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +2004bc: 0703 |0012: move-object v3, v0 │ │ +2004be: 1f03 7101 |0013: check-cast v3, Landroid/renderscript/Allocation; // type@0171 │ │ +2004c2: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +2004c4: 0771 |0016: move-object v1, v7 │ │ +2004c6: 0784 |0017: move-object v4, v8 │ │ +2004c8: 0796 |0018: move-object v6, v9 │ │ +2004ca: 7406 9f5c 0100 |0019: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lfreed/renderscript/ScriptC_freedcam;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5c9f │ │ +2004d0: 0e00 |001c: return-void │ │ +2004d2: 2208 7501 |001d: new-instance v8, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ +2004d6: 1a09 aa30 |001f: const-string v9, "Type mismatch with F32_4!" // string@30aa │ │ +2004da: 7020 9106 9800 |0021: invoke-direct {v8, v9}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ +2004e0: 2708 |0024: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0012 line=266 │ │ 0x001d line=264 │ │ locals : │ │ 0x0000 - 0x0025 reg=7 this Lfreed/renderscript/ScriptC_freedcam; │ │ @@ -482807,18 +482807,18 @@ │ │ type : '(Landroid/renderscript/Allocation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -2004e0: |[2004e0] freed.renderscript.ScriptC_freedcam.forEach_getRgb_uchar4:(Landroid/renderscript/Allocation;)V │ │ -2004f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2004f2: 6e30 a75c 2100 |0001: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_freedcam;.forEach_getRgb_uchar4:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5ca7 │ │ -2004f8: 0e00 |0004: return-void │ │ +2004e4: |[2004e4] freed.renderscript.ScriptC_freedcam.forEach_getRgb_uchar4:(Landroid/renderscript/Allocation;)V │ │ +2004f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2004f6: 6e30 a75c 2100 |0001: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_freedcam;.forEach_getRgb_uchar4:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5ca7 │ │ +2004fc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=292 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/renderscript/ScriptC_freedcam; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/renderscript/Allocation; │ │ │ │ @@ -482827,37 +482827,37 @@ │ │ type : '(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 37 16-bit code units │ │ -2004fc: |[2004fc] freed.renderscript.ScriptC_freedcam.forEach_getRgb_uchar4:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ -20050c: 6e10 7e06 0800 |0000: invoke-virtual {v8}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ -200512: 0c00 |0003: move-result-object v0 │ │ -200514: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ -20051a: 0c00 |0007: move-result-object v0 │ │ -20051c: 5471 8756 |0008: iget-object v1, v7, Lfreed/renderscript/ScriptC_freedcam;.__U8_4:Landroid/renderscript/Element; // field@5687 │ │ -200520: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ -200526: 0a00 |000d: move-result v0 │ │ -200528: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ -20052c: 1252 |0010: const/4 v2, #int 5 // #5 │ │ -20052e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -200530: 0703 |0012: move-object v3, v0 │ │ -200532: 1f03 7101 |0013: check-cast v3, Landroid/renderscript/Allocation; // type@0171 │ │ -200536: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -200538: 0771 |0016: move-object v1, v7 │ │ -20053a: 0784 |0017: move-object v4, v8 │ │ -20053c: 0796 |0018: move-object v6, v9 │ │ -20053e: 7406 9f5c 0100 |0019: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lfreed/renderscript/ScriptC_freedcam;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5c9f │ │ -200544: 0e00 |001c: return-void │ │ -200546: 2208 7501 |001d: new-instance v8, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ -20054a: 1a09 ab30 |001f: const-string v9, "Type mismatch with U8_4!" // string@30ab │ │ -20054e: 7020 9106 9800 |0021: invoke-direct {v8, v9}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ -200554: 2708 |0024: throw v8 │ │ +200500: |[200500] freed.renderscript.ScriptC_freedcam.forEach_getRgb_uchar4:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ +200510: 6e10 7e06 0800 |0000: invoke-virtual {v8}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ +200516: 0c00 |0003: move-result-object v0 │ │ +200518: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ +20051e: 0c00 |0007: move-result-object v0 │ │ +200520: 5471 8756 |0008: iget-object v1, v7, Lfreed/renderscript/ScriptC_freedcam;.__U8_4:Landroid/renderscript/Element; // field@5687 │ │ +200524: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ +20052a: 0a00 |000d: move-result v0 │ │ +20052c: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ +200530: 1252 |0010: const/4 v2, #int 5 // #5 │ │ +200532: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +200534: 0703 |0012: move-object v3, v0 │ │ +200536: 1f03 7101 |0013: check-cast v3, Landroid/renderscript/Allocation; // type@0171 │ │ +20053a: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +20053c: 0771 |0016: move-object v1, v7 │ │ +20053e: 0784 |0017: move-object v4, v8 │ │ +200540: 0796 |0018: move-object v6, v9 │ │ +200542: 7406 9f5c 0100 |0019: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lfreed/renderscript/ScriptC_freedcam;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5c9f │ │ +200548: 0e00 |001c: return-void │ │ +20054a: 2208 7501 |001d: new-instance v8, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ +20054e: 1a09 ab30 |001f: const-string v9, "Type mismatch with U8_4!" // string@30ab │ │ +200552: 7020 9106 9800 |0021: invoke-direct {v8, v9}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ +200558: 2708 |0024: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0012 line=300 │ │ 0x001d line=298 │ │ locals : │ │ 0x0000 - 0x0025 reg=7 this Lfreed/renderscript/ScriptC_freedcam; │ │ @@ -482869,18 +482869,18 @@ │ │ type : '(Landroid/renderscript/Allocation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -200558: |[200558] freed.renderscript.ScriptC_freedcam.forEach_getucharRgb:(Landroid/renderscript/Allocation;)V │ │ -200568: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -20056a: 6e30 a95c 2100 |0001: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_freedcam;.forEach_getucharRgb:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5ca9 │ │ -200570: 0e00 |0004: return-void │ │ +20055c: |[20055c] freed.renderscript.ScriptC_freedcam.forEach_getucharRgb:(Landroid/renderscript/Allocation;)V │ │ +20056c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +20056e: 6e30 a95c 2100 |0001: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_freedcam;.forEach_getucharRgb:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5ca9 │ │ +200574: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=275 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/renderscript/ScriptC_freedcam; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/renderscript/Allocation; │ │ │ │ @@ -482889,37 +482889,37 @@ │ │ type : '(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 37 16-bit code units │ │ -200574: |[200574] freed.renderscript.ScriptC_freedcam.forEach_getucharRgb:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ -200584: 6e10 7e06 0800 |0000: invoke-virtual {v8}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ -20058a: 0c00 |0003: move-result-object v0 │ │ -20058c: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ -200592: 0c00 |0007: move-result-object v0 │ │ -200594: 5471 8756 |0008: iget-object v1, v7, Lfreed/renderscript/ScriptC_freedcam;.__U8_4:Landroid/renderscript/Element; // field@5687 │ │ -200598: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ -20059e: 0a00 |000d: move-result v0 │ │ -2005a0: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ -2005a4: 1242 |0010: const/4 v2, #int 4 // #4 │ │ -2005a6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -2005a8: 0703 |0012: move-object v3, v0 │ │ -2005aa: 1f03 7101 |0013: check-cast v3, Landroid/renderscript/Allocation; // type@0171 │ │ -2005ae: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -2005b0: 0771 |0016: move-object v1, v7 │ │ -2005b2: 0784 |0017: move-object v4, v8 │ │ -2005b4: 0796 |0018: move-object v6, v9 │ │ -2005b6: 7406 9f5c 0100 |0019: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lfreed/renderscript/ScriptC_freedcam;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5c9f │ │ -2005bc: 0e00 |001c: return-void │ │ -2005be: 2208 7501 |001d: new-instance v8, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ -2005c2: 1a09 ab30 |001f: const-string v9, "Type mismatch with U8_4!" // string@30ab │ │ -2005c6: 7020 9106 9800 |0021: invoke-direct {v8, v9}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ -2005cc: 2708 |0024: throw v8 │ │ +200578: |[200578] freed.renderscript.ScriptC_freedcam.forEach_getucharRgb:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ +200588: 6e10 7e06 0800 |0000: invoke-virtual {v8}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ +20058e: 0c00 |0003: move-result-object v0 │ │ +200590: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ +200596: 0c00 |0007: move-result-object v0 │ │ +200598: 5471 8756 |0008: iget-object v1, v7, Lfreed/renderscript/ScriptC_freedcam;.__U8_4:Landroid/renderscript/Element; // field@5687 │ │ +20059c: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ +2005a2: 0a00 |000d: move-result v0 │ │ +2005a4: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ +2005a8: 1242 |0010: const/4 v2, #int 4 // #4 │ │ +2005aa: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +2005ac: 0703 |0012: move-object v3, v0 │ │ +2005ae: 1f03 7101 |0013: check-cast v3, Landroid/renderscript/Allocation; // type@0171 │ │ +2005b2: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +2005b4: 0771 |0016: move-object v1, v7 │ │ +2005b6: 0784 |0017: move-object v4, v8 │ │ +2005b8: 0796 |0018: move-object v6, v9 │ │ +2005ba: 7406 9f5c 0100 |0019: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lfreed/renderscript/ScriptC_freedcam;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5c9f │ │ +2005c0: 0e00 |001c: return-void │ │ +2005c2: 2208 7501 |001d: new-instance v8, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ +2005c6: 1a09 ab30 |001f: const-string v9, "Type mismatch with U8_4!" // string@30ab │ │ +2005ca: 7020 9106 9800 |0021: invoke-direct {v8, v9}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ +2005d0: 2708 |0024: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x0012 line=283 │ │ 0x001d line=281 │ │ locals : │ │ 0x0000 - 0x0025 reg=7 this Lfreed/renderscript/ScriptC_freedcam; │ │ @@ -482931,18 +482931,18 @@ │ │ type : '(Landroid/renderscript/Allocation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -2005d0: |[2005d0] freed.renderscript.ScriptC_freedcam.forEach_grayscale:(Landroid/renderscript/Allocation;)V │ │ -2005e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2005e2: 6e30 ab5c 2100 |0001: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_freedcam;.forEach_grayscale:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5cab │ │ -2005e8: 0e00 |0004: return-void │ │ +2005d4: |[2005d4] freed.renderscript.ScriptC_freedcam.forEach_grayscale:(Landroid/renderscript/Allocation;)V │ │ +2005e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2005e6: 6e30 ab5c 2100 |0001: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_freedcam;.forEach_grayscale:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5cab │ │ +2005ec: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=496 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/renderscript/ScriptC_freedcam; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/renderscript/Allocation; │ │ │ │ @@ -482951,37 +482951,37 @@ │ │ type : '(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 38 16-bit code units │ │ -2005ec: |[2005ec] freed.renderscript.ScriptC_freedcam.forEach_grayscale:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ -2005fc: 6e10 7e06 0800 |0000: invoke-virtual {v8}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ -200602: 0c00 |0003: move-result-object v0 │ │ -200604: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ -20060a: 0c00 |0007: move-result-object v0 │ │ -20060c: 5471 8756 |0008: iget-object v1, v7, Lfreed/renderscript/ScriptC_freedcam;.__U8_4:Landroid/renderscript/Element; // field@5687 │ │ -200610: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ -200616: 0a00 |000d: move-result v0 │ │ -200618: 3800 1000 |000e: if-eqz v0, 001e // +0010 │ │ -20061c: 1302 1100 |0010: const/16 v2, #int 17 // #11 │ │ -200620: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -200622: 0703 |0013: move-object v3, v0 │ │ -200624: 1f03 7101 |0014: check-cast v3, Landroid/renderscript/Allocation; // type@0171 │ │ -200628: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -20062a: 0771 |0017: move-object v1, v7 │ │ -20062c: 0784 |0018: move-object v4, v8 │ │ -20062e: 0796 |0019: move-object v6, v9 │ │ -200630: 7406 9f5c 0100 |001a: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lfreed/renderscript/ScriptC_freedcam;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5c9f │ │ -200636: 0e00 |001d: return-void │ │ -200638: 2208 7501 |001e: new-instance v8, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ -20063c: 1a09 ab30 |0020: const-string v9, "Type mismatch with U8_4!" // string@30ab │ │ -200640: 7020 9106 9800 |0022: invoke-direct {v8, v9}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ -200646: 2708 |0025: throw v8 │ │ +2005f0: |[2005f0] freed.renderscript.ScriptC_freedcam.forEach_grayscale:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ +200600: 6e10 7e06 0800 |0000: invoke-virtual {v8}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ +200606: 0c00 |0003: move-result-object v0 │ │ +200608: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ +20060e: 0c00 |0007: move-result-object v0 │ │ +200610: 5471 8756 |0008: iget-object v1, v7, Lfreed/renderscript/ScriptC_freedcam;.__U8_4:Landroid/renderscript/Element; // field@5687 │ │ +200614: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ +20061a: 0a00 |000d: move-result v0 │ │ +20061c: 3800 1000 |000e: if-eqz v0, 001e // +0010 │ │ +200620: 1302 1100 |0010: const/16 v2, #int 17 // #11 │ │ +200624: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +200626: 0703 |0013: move-object v3, v0 │ │ +200628: 1f03 7101 |0014: check-cast v3, Landroid/renderscript/Allocation; // type@0171 │ │ +20062c: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +20062e: 0771 |0017: move-object v1, v7 │ │ +200630: 0784 |0018: move-object v4, v8 │ │ +200632: 0796 |0019: move-object v6, v9 │ │ +200634: 7406 9f5c 0100 |001a: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lfreed/renderscript/ScriptC_freedcam;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5c9f │ │ +20063a: 0e00 |001d: return-void │ │ +20063c: 2208 7501 |001e: new-instance v8, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ +200640: 1a09 ab30 |0020: const-string v9, "Type mismatch with U8_4!" // string@30ab │ │ +200644: 7020 9106 9800 |0022: invoke-direct {v8, v9}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ +20064a: 2708 |0025: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ 0x0013 line=504 │ │ 0x001e line=502 │ │ locals : │ │ 0x0000 - 0x0026 reg=7 this Lfreed/renderscript/ScriptC_freedcam; │ │ @@ -482993,18 +482993,18 @@ │ │ type : '(Landroid/renderscript/Allocation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -200648: |[200648] freed.renderscript.ScriptC_freedcam.forEach_processBrightness:(Landroid/renderscript/Allocation;)V │ │ -200658: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -20065a: 6e30 ad5c 2100 |0001: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_freedcam;.forEach_processBrightness:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5cad │ │ -200660: 0e00 |0004: return-void │ │ +20064c: |[20064c] freed.renderscript.ScriptC_freedcam.forEach_processBrightness:(Landroid/renderscript/Allocation;)V │ │ +20065c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +20065e: 6e30 ad5c 2100 |0001: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_freedcam;.forEach_processBrightness:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5cad │ │ +200664: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=224 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/renderscript/ScriptC_freedcam; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/renderscript/Allocation; │ │ │ │ @@ -483013,37 +483013,37 @@ │ │ type : '(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 37 16-bit code units │ │ -200664: |[200664] freed.renderscript.ScriptC_freedcam.forEach_processBrightness:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ -200674: 6e10 7e06 0800 |0000: invoke-virtual {v8}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ -20067a: 0c00 |0003: move-result-object v0 │ │ -20067c: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ -200682: 0c00 |0007: move-result-object v0 │ │ -200684: 5471 8756 |0008: iget-object v1, v7, Lfreed/renderscript/ScriptC_freedcam;.__U8_4:Landroid/renderscript/Element; // field@5687 │ │ -200688: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ -20068e: 0a00 |000d: move-result v0 │ │ -200690: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ -200694: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -200696: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -200698: 0703 |0012: move-object v3, v0 │ │ -20069a: 1f03 7101 |0013: check-cast v3, Landroid/renderscript/Allocation; // type@0171 │ │ -20069e: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -2006a0: 0771 |0016: move-object v1, v7 │ │ -2006a2: 0784 |0017: move-object v4, v8 │ │ -2006a4: 0796 |0018: move-object v6, v9 │ │ -2006a6: 7406 9f5c 0100 |0019: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lfreed/renderscript/ScriptC_freedcam;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5c9f │ │ -2006ac: 0e00 |001c: return-void │ │ -2006ae: 2208 7501 |001d: new-instance v8, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ -2006b2: 1a09 ab30 |001f: const-string v9, "Type mismatch with U8_4!" // string@30ab │ │ -2006b6: 7020 9106 9800 |0021: invoke-direct {v8, v9}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ -2006bc: 2708 |0024: throw v8 │ │ +200668: |[200668] freed.renderscript.ScriptC_freedcam.forEach_processBrightness:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ +200678: 6e10 7e06 0800 |0000: invoke-virtual {v8}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ +20067e: 0c00 |0003: move-result-object v0 │ │ +200680: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ +200686: 0c00 |0007: move-result-object v0 │ │ +200688: 5471 8756 |0008: iget-object v1, v7, Lfreed/renderscript/ScriptC_freedcam;.__U8_4:Landroid/renderscript/Element; // field@5687 │ │ +20068c: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ +200692: 0a00 |000d: move-result v0 │ │ +200694: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ +200698: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +20069a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +20069c: 0703 |0012: move-object v3, v0 │ │ +20069e: 1f03 7101 |0013: check-cast v3, Landroid/renderscript/Allocation; // type@0171 │ │ +2006a2: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +2006a4: 0771 |0016: move-object v1, v7 │ │ +2006a6: 0784 |0017: move-object v4, v8 │ │ +2006a8: 0796 |0018: move-object v6, v9 │ │ +2006aa: 7406 9f5c 0100 |0019: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lfreed/renderscript/ScriptC_freedcam;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5c9f │ │ +2006b0: 0e00 |001c: return-void │ │ +2006b2: 2208 7501 |001d: new-instance v8, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ +2006b6: 1a09 ab30 |001f: const-string v9, "Type mismatch with U8_4!" // string@30ab │ │ +2006ba: 7020 9106 9800 |0021: invoke-direct {v8, v9}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ +2006c0: 2708 |0024: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0012 line=232 │ │ 0x001d line=230 │ │ locals : │ │ 0x0000 - 0x0025 reg=7 this Lfreed/renderscript/ScriptC_freedcam; │ │ @@ -483055,18 +483055,18 @@ │ │ type : '(Landroid/renderscript/Allocation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -2006c0: |[2006c0] freed.renderscript.ScriptC_freedcam.forEach_processContrast:(Landroid/renderscript/Allocation;)V │ │ -2006d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2006d2: 6e30 af5c 2100 |0001: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_freedcam;.forEach_processContrast:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5caf │ │ -2006d8: 0e00 |0004: return-void │ │ +2006c4: |[2006c4] freed.renderscript.ScriptC_freedcam.forEach_processContrast:(Landroid/renderscript/Allocation;)V │ │ +2006d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2006d6: 6e30 af5c 2100 |0001: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_freedcam;.forEach_processContrast:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5caf │ │ +2006dc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=241 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/renderscript/ScriptC_freedcam; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/renderscript/Allocation; │ │ │ │ @@ -483075,37 +483075,37 @@ │ │ type : '(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 37 16-bit code units │ │ -2006dc: |[2006dc] freed.renderscript.ScriptC_freedcam.forEach_processContrast:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ -2006ec: 6e10 7e06 0800 |0000: invoke-virtual {v8}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ -2006f2: 0c00 |0003: move-result-object v0 │ │ -2006f4: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ -2006fa: 0c00 |0007: move-result-object v0 │ │ -2006fc: 5471 8756 |0008: iget-object v1, v7, Lfreed/renderscript/ScriptC_freedcam;.__U8_4:Landroid/renderscript/Element; // field@5687 │ │ -200700: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ -200706: 0a00 |000d: move-result v0 │ │ -200708: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ -20070c: 1222 |0010: const/4 v2, #int 2 // #2 │ │ -20070e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -200710: 0703 |0012: move-object v3, v0 │ │ -200712: 1f03 7101 |0013: check-cast v3, Landroid/renderscript/Allocation; // type@0171 │ │ -200716: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -200718: 0771 |0016: move-object v1, v7 │ │ -20071a: 0784 |0017: move-object v4, v8 │ │ -20071c: 0796 |0018: move-object v6, v9 │ │ -20071e: 7406 9f5c 0100 |0019: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lfreed/renderscript/ScriptC_freedcam;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5c9f │ │ -200724: 0e00 |001c: return-void │ │ -200726: 2208 7501 |001d: new-instance v8, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ -20072a: 1a09 ab30 |001f: const-string v9, "Type mismatch with U8_4!" // string@30ab │ │ -20072e: 7020 9106 9800 |0021: invoke-direct {v8, v9}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ -200734: 2708 |0024: throw v8 │ │ +2006e0: |[2006e0] freed.renderscript.ScriptC_freedcam.forEach_processContrast:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ +2006f0: 6e10 7e06 0800 |0000: invoke-virtual {v8}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ +2006f6: 0c00 |0003: move-result-object v0 │ │ +2006f8: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ +2006fe: 0c00 |0007: move-result-object v0 │ │ +200700: 5471 8756 |0008: iget-object v1, v7, Lfreed/renderscript/ScriptC_freedcam;.__U8_4:Landroid/renderscript/Element; // field@5687 │ │ +200704: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ +20070a: 0a00 |000d: move-result v0 │ │ +20070c: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ +200710: 1222 |0010: const/4 v2, #int 2 // #2 │ │ +200712: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +200714: 0703 |0012: move-object v3, v0 │ │ +200716: 1f03 7101 |0013: check-cast v3, Landroid/renderscript/Allocation; // type@0171 │ │ +20071a: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +20071c: 0771 |0016: move-object v1, v7 │ │ +20071e: 0784 |0017: move-object v4, v8 │ │ +200720: 0796 |0018: move-object v6, v9 │ │ +200722: 7406 9f5c 0100 |0019: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lfreed/renderscript/ScriptC_freedcam;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5c9f │ │ +200728: 0e00 |001c: return-void │ │ +20072a: 2208 7501 |001d: new-instance v8, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ +20072e: 1a09 ab30 |001f: const-string v9, "Type mismatch with U8_4!" // string@30ab │ │ +200732: 7020 9106 9800 |0021: invoke-direct {v8, v9}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ +200738: 2708 |0024: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0012 line=249 │ │ 0x001d line=247 │ │ locals : │ │ 0x0000 - 0x0025 reg=7 this Lfreed/renderscript/ScriptC_freedcam; │ │ @@ -483117,18 +483117,18 @@ │ │ type : '(Landroid/renderscript/Allocation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -200738: |[200738] freed.renderscript.ScriptC_freedcam.forEach_process_median:(Landroid/renderscript/Allocation;)V │ │ -200748: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -20074a: 6e30 b15c 2100 |0001: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_freedcam;.forEach_process_median:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5cb1 │ │ -200750: 0e00 |0004: return-void │ │ +20073c: |[20073c] freed.renderscript.ScriptC_freedcam.forEach_process_median:(Landroid/renderscript/Allocation;)V │ │ +20074c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +20074e: 6e30 b15c 2100 |0001: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_freedcam;.forEach_process_median:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5cb1 │ │ +200754: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=445 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/renderscript/ScriptC_freedcam; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/renderscript/Allocation; │ │ │ │ @@ -483137,37 +483137,37 @@ │ │ type : '(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 38 16-bit code units │ │ -200754: |[200754] freed.renderscript.ScriptC_freedcam.forEach_process_median:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ -200764: 6e10 7e06 0800 |0000: invoke-virtual {v8}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ -20076a: 0c00 |0003: move-result-object v0 │ │ -20076c: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ -200772: 0c00 |0007: move-result-object v0 │ │ -200774: 5471 8756 |0008: iget-object v1, v7, Lfreed/renderscript/ScriptC_freedcam;.__U8_4:Landroid/renderscript/Element; // field@5687 │ │ -200778: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ -20077e: 0a00 |000d: move-result v0 │ │ -200780: 3800 1000 |000e: if-eqz v0, 001e // +0010 │ │ -200784: 1302 0e00 |0010: const/16 v2, #int 14 // #e │ │ -200788: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -20078a: 0703 |0013: move-object v3, v0 │ │ -20078c: 1f03 7101 |0014: check-cast v3, Landroid/renderscript/Allocation; // type@0171 │ │ -200790: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -200792: 0771 |0017: move-object v1, v7 │ │ -200794: 0784 |0018: move-object v4, v8 │ │ -200796: 0796 |0019: move-object v6, v9 │ │ -200798: 7406 9f5c 0100 |001a: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lfreed/renderscript/ScriptC_freedcam;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5c9f │ │ -20079e: 0e00 |001d: return-void │ │ -2007a0: 2208 7501 |001e: new-instance v8, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ -2007a4: 1a09 ab30 |0020: const-string v9, "Type mismatch with U8_4!" // string@30ab │ │ -2007a8: 7020 9106 9800 |0022: invoke-direct {v8, v9}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ -2007ae: 2708 |0025: throw v8 │ │ +200758: |[200758] freed.renderscript.ScriptC_freedcam.forEach_process_median:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ +200768: 6e10 7e06 0800 |0000: invoke-virtual {v8}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ +20076e: 0c00 |0003: move-result-object v0 │ │ +200770: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ +200776: 0c00 |0007: move-result-object v0 │ │ +200778: 5471 8756 |0008: iget-object v1, v7, Lfreed/renderscript/ScriptC_freedcam;.__U8_4:Landroid/renderscript/Element; // field@5687 │ │ +20077c: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ +200782: 0a00 |000d: move-result v0 │ │ +200784: 3800 1000 |000e: if-eqz v0, 001e // +0010 │ │ +200788: 1302 0e00 |0010: const/16 v2, #int 14 // #e │ │ +20078c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +20078e: 0703 |0013: move-object v3, v0 │ │ +200790: 1f03 7101 |0014: check-cast v3, Landroid/renderscript/Allocation; // type@0171 │ │ +200794: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +200796: 0771 |0017: move-object v1, v7 │ │ +200798: 0784 |0018: move-object v4, v8 │ │ +20079a: 0796 |0019: move-object v6, v9 │ │ +20079c: 7406 9f5c 0100 |001a: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lfreed/renderscript/ScriptC_freedcam;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5c9f │ │ +2007a2: 0e00 |001d: return-void │ │ +2007a4: 2208 7501 |001e: new-instance v8, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ +2007a8: 1a09 ab30 |0020: const-string v9, "Type mismatch with U8_4!" // string@30ab │ │ +2007ac: 7020 9106 9800 |0022: invoke-direct {v8, v9}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ +2007b2: 2708 |0025: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x0013 line=453 │ │ 0x001e line=451 │ │ locals : │ │ 0x0000 - 0x0026 reg=7 this Lfreed/renderscript/ScriptC_freedcam; │ │ @@ -483179,18 +483179,18 @@ │ │ type : '(Landroid/renderscript/Allocation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -2007b0: |[2007b0] freed.renderscript.ScriptC_freedcam.forEach_stackimage_avarage:(Landroid/renderscript/Allocation;)V │ │ -2007c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2007c2: 6e30 b35c 2100 |0001: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_freedcam;.forEach_stackimage_avarage:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5cb3 │ │ -2007c8: 0e00 |0004: return-void │ │ +2007b4: |[2007b4] freed.renderscript.ScriptC_freedcam.forEach_stackimage_avarage:(Landroid/renderscript/Allocation;)V │ │ +2007c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2007c6: 6e30 b35c 2100 |0001: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_freedcam;.forEach_stackimage_avarage:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5cb3 │ │ +2007cc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=309 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/renderscript/ScriptC_freedcam; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/renderscript/Allocation; │ │ │ │ @@ -483199,37 +483199,37 @@ │ │ type : '(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 37 16-bit code units │ │ -2007cc: |[2007cc] freed.renderscript.ScriptC_freedcam.forEach_stackimage_avarage:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ -2007dc: 6e10 7e06 0800 |0000: invoke-virtual {v8}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ -2007e2: 0c00 |0003: move-result-object v0 │ │ -2007e4: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ -2007ea: 0c00 |0007: move-result-object v0 │ │ -2007ec: 5471 8756 |0008: iget-object v1, v7, Lfreed/renderscript/ScriptC_freedcam;.__U8_4:Landroid/renderscript/Element; // field@5687 │ │ -2007f0: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ -2007f6: 0a00 |000d: move-result v0 │ │ -2007f8: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ -2007fc: 1262 |0010: const/4 v2, #int 6 // #6 │ │ -2007fe: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -200800: 0703 |0012: move-object v3, v0 │ │ -200802: 1f03 7101 |0013: check-cast v3, Landroid/renderscript/Allocation; // type@0171 │ │ -200806: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -200808: 0771 |0016: move-object v1, v7 │ │ -20080a: 0784 |0017: move-object v4, v8 │ │ -20080c: 0796 |0018: move-object v6, v9 │ │ -20080e: 7406 9f5c 0100 |0019: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lfreed/renderscript/ScriptC_freedcam;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5c9f │ │ -200814: 0e00 |001c: return-void │ │ -200816: 2208 7501 |001d: new-instance v8, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ -20081a: 1a09 ab30 |001f: const-string v9, "Type mismatch with U8_4!" // string@30ab │ │ -20081e: 7020 9106 9800 |0021: invoke-direct {v8, v9}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ -200824: 2708 |0024: throw v8 │ │ +2007d0: |[2007d0] freed.renderscript.ScriptC_freedcam.forEach_stackimage_avarage:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ +2007e0: 6e10 7e06 0800 |0000: invoke-virtual {v8}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ +2007e6: 0c00 |0003: move-result-object v0 │ │ +2007e8: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ +2007ee: 0c00 |0007: move-result-object v0 │ │ +2007f0: 5471 8756 |0008: iget-object v1, v7, Lfreed/renderscript/ScriptC_freedcam;.__U8_4:Landroid/renderscript/Element; // field@5687 │ │ +2007f4: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ +2007fa: 0a00 |000d: move-result v0 │ │ +2007fc: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ +200800: 1262 |0010: const/4 v2, #int 6 // #6 │ │ +200802: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +200804: 0703 |0012: move-object v3, v0 │ │ +200806: 1f03 7101 |0013: check-cast v3, Landroid/renderscript/Allocation; // type@0171 │ │ +20080a: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +20080c: 0771 |0016: move-object v1, v7 │ │ +20080e: 0784 |0017: move-object v4, v8 │ │ +200810: 0796 |0018: move-object v6, v9 │ │ +200812: 7406 9f5c 0100 |0019: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lfreed/renderscript/ScriptC_freedcam;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5c9f │ │ +200818: 0e00 |001c: return-void │ │ +20081a: 2208 7501 |001d: new-instance v8, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ +20081e: 1a09 ab30 |001f: const-string v9, "Type mismatch with U8_4!" // string@30ab │ │ +200822: 7020 9106 9800 |0021: invoke-direct {v8, v9}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ +200828: 2708 |0024: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0012 line=317 │ │ 0x001d line=315 │ │ locals : │ │ 0x0000 - 0x0025 reg=7 this Lfreed/renderscript/ScriptC_freedcam; │ │ @@ -483241,18 +483241,18 @@ │ │ type : '(Landroid/renderscript/Allocation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -200828: |[200828] freed.renderscript.ScriptC_freedcam.forEach_stackimage_avarage1x2:(Landroid/renderscript/Allocation;)V │ │ -200838: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -20083a: 6e30 b55c 2100 |0001: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_freedcam;.forEach_stackimage_avarage1x2:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5cb5 │ │ -200840: 0e00 |0004: return-void │ │ +20082c: |[20082c] freed.renderscript.ScriptC_freedcam.forEach_stackimage_avarage1x2:(Landroid/renderscript/Allocation;)V │ │ +20083c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +20083e: 6e30 b55c 2100 |0001: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_freedcam;.forEach_stackimage_avarage1x2:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5cb5 │ │ +200844: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=343 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/renderscript/ScriptC_freedcam; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/renderscript/Allocation; │ │ │ │ @@ -483261,37 +483261,37 @@ │ │ type : '(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 38 16-bit code units │ │ -200844: |[200844] freed.renderscript.ScriptC_freedcam.forEach_stackimage_avarage1x2:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ -200854: 6e10 7e06 0800 |0000: invoke-virtual {v8}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ -20085a: 0c00 |0003: move-result-object v0 │ │ -20085c: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ -200862: 0c00 |0007: move-result-object v0 │ │ -200864: 5471 8756 |0008: iget-object v1, v7, Lfreed/renderscript/ScriptC_freedcam;.__U8_4:Landroid/renderscript/Element; // field@5687 │ │ -200868: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ -20086e: 0a00 |000d: move-result v0 │ │ -200870: 3800 1000 |000e: if-eqz v0, 001e // +0010 │ │ -200874: 1302 0800 |0010: const/16 v2, #int 8 // #8 │ │ -200878: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -20087a: 0703 |0013: move-object v3, v0 │ │ -20087c: 1f03 7101 |0014: check-cast v3, Landroid/renderscript/Allocation; // type@0171 │ │ -200880: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -200882: 0771 |0017: move-object v1, v7 │ │ -200884: 0784 |0018: move-object v4, v8 │ │ -200886: 0796 |0019: move-object v6, v9 │ │ -200888: 7406 9f5c 0100 |001a: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lfreed/renderscript/ScriptC_freedcam;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5c9f │ │ -20088e: 0e00 |001d: return-void │ │ -200890: 2208 7501 |001e: new-instance v8, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ -200894: 1a09 ab30 |0020: const-string v9, "Type mismatch with U8_4!" // string@30ab │ │ -200898: 7020 9106 9800 |0022: invoke-direct {v8, v9}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ -20089e: 2708 |0025: throw v8 │ │ +200848: |[200848] freed.renderscript.ScriptC_freedcam.forEach_stackimage_avarage1x2:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ +200858: 6e10 7e06 0800 |0000: invoke-virtual {v8}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ +20085e: 0c00 |0003: move-result-object v0 │ │ +200860: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ +200866: 0c00 |0007: move-result-object v0 │ │ +200868: 5471 8756 |0008: iget-object v1, v7, Lfreed/renderscript/ScriptC_freedcam;.__U8_4:Landroid/renderscript/Element; // field@5687 │ │ +20086c: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ +200872: 0a00 |000d: move-result v0 │ │ +200874: 3800 1000 |000e: if-eqz v0, 001e // +0010 │ │ +200878: 1302 0800 |0010: const/16 v2, #int 8 // #8 │ │ +20087c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +20087e: 0703 |0013: move-object v3, v0 │ │ +200880: 1f03 7101 |0014: check-cast v3, Landroid/renderscript/Allocation; // type@0171 │ │ +200884: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +200886: 0771 |0017: move-object v1, v7 │ │ +200888: 0784 |0018: move-object v4, v8 │ │ +20088a: 0796 |0019: move-object v6, v9 │ │ +20088c: 7406 9f5c 0100 |001a: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lfreed/renderscript/ScriptC_freedcam;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5c9f │ │ +200892: 0e00 |001d: return-void │ │ +200894: 2208 7501 |001e: new-instance v8, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ +200898: 1a09 ab30 |0020: const-string v9, "Type mismatch with U8_4!" // string@30ab │ │ +20089c: 7020 9106 9800 |0022: invoke-direct {v8, v9}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ +2008a2: 2708 |0025: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0013 line=351 │ │ 0x001e line=349 │ │ locals : │ │ 0x0000 - 0x0026 reg=7 this Lfreed/renderscript/ScriptC_freedcam; │ │ @@ -483303,18 +483303,18 @@ │ │ type : '(Landroid/renderscript/Allocation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -2008a0: |[2008a0] freed.renderscript.ScriptC_freedcam.forEach_stackimage_avarage1x3:(Landroid/renderscript/Allocation;)V │ │ -2008b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2008b2: 6e30 b75c 2100 |0001: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_freedcam;.forEach_stackimage_avarage1x3:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5cb7 │ │ -2008b8: 0e00 |0004: return-void │ │ +2008a4: |[2008a4] freed.renderscript.ScriptC_freedcam.forEach_stackimage_avarage1x3:(Landroid/renderscript/Allocation;)V │ │ +2008b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2008b6: 6e30 b75c 2100 |0001: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_freedcam;.forEach_stackimage_avarage1x3:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5cb7 │ │ +2008bc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=360 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/renderscript/ScriptC_freedcam; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/renderscript/Allocation; │ │ │ │ @@ -483323,37 +483323,37 @@ │ │ type : '(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 38 16-bit code units │ │ -2008bc: |[2008bc] freed.renderscript.ScriptC_freedcam.forEach_stackimage_avarage1x3:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ -2008cc: 6e10 7e06 0800 |0000: invoke-virtual {v8}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ -2008d2: 0c00 |0003: move-result-object v0 │ │ -2008d4: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ -2008da: 0c00 |0007: move-result-object v0 │ │ -2008dc: 5471 8756 |0008: iget-object v1, v7, Lfreed/renderscript/ScriptC_freedcam;.__U8_4:Landroid/renderscript/Element; // field@5687 │ │ -2008e0: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ -2008e6: 0a00 |000d: move-result v0 │ │ -2008e8: 3800 1000 |000e: if-eqz v0, 001e // +0010 │ │ -2008ec: 1302 0900 |0010: const/16 v2, #int 9 // #9 │ │ -2008f0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -2008f2: 0703 |0013: move-object v3, v0 │ │ -2008f4: 1f03 7101 |0014: check-cast v3, Landroid/renderscript/Allocation; // type@0171 │ │ -2008f8: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -2008fa: 0771 |0017: move-object v1, v7 │ │ -2008fc: 0784 |0018: move-object v4, v8 │ │ -2008fe: 0796 |0019: move-object v6, v9 │ │ -200900: 7406 9f5c 0100 |001a: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lfreed/renderscript/ScriptC_freedcam;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5c9f │ │ -200906: 0e00 |001d: return-void │ │ -200908: 2208 7501 |001e: new-instance v8, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ -20090c: 1a09 ab30 |0020: const-string v9, "Type mismatch with U8_4!" // string@30ab │ │ -200910: 7020 9106 9800 |0022: invoke-direct {v8, v9}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ -200916: 2708 |0025: throw v8 │ │ +2008c0: |[2008c0] freed.renderscript.ScriptC_freedcam.forEach_stackimage_avarage1x3:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ +2008d0: 6e10 7e06 0800 |0000: invoke-virtual {v8}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ +2008d6: 0c00 |0003: move-result-object v0 │ │ +2008d8: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ +2008de: 0c00 |0007: move-result-object v0 │ │ +2008e0: 5471 8756 |0008: iget-object v1, v7, Lfreed/renderscript/ScriptC_freedcam;.__U8_4:Landroid/renderscript/Element; // field@5687 │ │ +2008e4: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ +2008ea: 0a00 |000d: move-result v0 │ │ +2008ec: 3800 1000 |000e: if-eqz v0, 001e // +0010 │ │ +2008f0: 1302 0900 |0010: const/16 v2, #int 9 // #9 │ │ +2008f4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +2008f6: 0703 |0013: move-object v3, v0 │ │ +2008f8: 1f03 7101 |0014: check-cast v3, Landroid/renderscript/Allocation; // type@0171 │ │ +2008fc: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +2008fe: 0771 |0017: move-object v1, v7 │ │ +200900: 0784 |0018: move-object v4, v8 │ │ +200902: 0796 |0019: move-object v6, v9 │ │ +200904: 7406 9f5c 0100 |001a: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lfreed/renderscript/ScriptC_freedcam;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5c9f │ │ +20090a: 0e00 |001d: return-void │ │ +20090c: 2208 7501 |001e: new-instance v8, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ +200910: 1a09 ab30 |0020: const-string v9, "Type mismatch with U8_4!" // string@30ab │ │ +200914: 7020 9106 9800 |0022: invoke-direct {v8, v9}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ +20091a: 2708 |0025: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x0013 line=368 │ │ 0x001e line=366 │ │ locals : │ │ 0x0000 - 0x0026 reg=7 this Lfreed/renderscript/ScriptC_freedcam; │ │ @@ -483365,18 +483365,18 @@ │ │ type : '(Landroid/renderscript/Allocation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -200918: |[200918] freed.renderscript.ScriptC_freedcam.forEach_stackimage_avarage3x3:(Landroid/renderscript/Allocation;)V │ │ -200928: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -20092a: 6e30 b95c 2100 |0001: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_freedcam;.forEach_stackimage_avarage3x3:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5cb9 │ │ -200930: 0e00 |0004: return-void │ │ +20091c: |[20091c] freed.renderscript.ScriptC_freedcam.forEach_stackimage_avarage3x3:(Landroid/renderscript/Allocation;)V │ │ +20092c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +20092e: 6e30 b95c 2100 |0001: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_freedcam;.forEach_stackimage_avarage3x3:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5cb9 │ │ +200934: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=377 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/renderscript/ScriptC_freedcam; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/renderscript/Allocation; │ │ │ │ @@ -483385,37 +483385,37 @@ │ │ type : '(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 38 16-bit code units │ │ -200934: |[200934] freed.renderscript.ScriptC_freedcam.forEach_stackimage_avarage3x3:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ -200944: 6e10 7e06 0800 |0000: invoke-virtual {v8}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ -20094a: 0c00 |0003: move-result-object v0 │ │ -20094c: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ -200952: 0c00 |0007: move-result-object v0 │ │ -200954: 5471 8756 |0008: iget-object v1, v7, Lfreed/renderscript/ScriptC_freedcam;.__U8_4:Landroid/renderscript/Element; // field@5687 │ │ -200958: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ -20095e: 0a00 |000d: move-result v0 │ │ -200960: 3800 1000 |000e: if-eqz v0, 001e // +0010 │ │ -200964: 1302 0a00 |0010: const/16 v2, #int 10 // #a │ │ -200968: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -20096a: 0703 |0013: move-object v3, v0 │ │ -20096c: 1f03 7101 |0014: check-cast v3, Landroid/renderscript/Allocation; // type@0171 │ │ -200970: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -200972: 0771 |0017: move-object v1, v7 │ │ -200974: 0784 |0018: move-object v4, v8 │ │ -200976: 0796 |0019: move-object v6, v9 │ │ -200978: 7406 9f5c 0100 |001a: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lfreed/renderscript/ScriptC_freedcam;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5c9f │ │ -20097e: 0e00 |001d: return-void │ │ -200980: 2208 7501 |001e: new-instance v8, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ -200984: 1a09 ab30 |0020: const-string v9, "Type mismatch with U8_4!" // string@30ab │ │ -200988: 7020 9106 9800 |0022: invoke-direct {v8, v9}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ -20098e: 2708 |0025: throw v8 │ │ +200938: |[200938] freed.renderscript.ScriptC_freedcam.forEach_stackimage_avarage3x3:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ +200948: 6e10 7e06 0800 |0000: invoke-virtual {v8}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ +20094e: 0c00 |0003: move-result-object v0 │ │ +200950: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ +200956: 0c00 |0007: move-result-object v0 │ │ +200958: 5471 8756 |0008: iget-object v1, v7, Lfreed/renderscript/ScriptC_freedcam;.__U8_4:Landroid/renderscript/Element; // field@5687 │ │ +20095c: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ +200962: 0a00 |000d: move-result v0 │ │ +200964: 3800 1000 |000e: if-eqz v0, 001e // +0010 │ │ +200968: 1302 0a00 |0010: const/16 v2, #int 10 // #a │ │ +20096c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +20096e: 0703 |0013: move-object v3, v0 │ │ +200970: 1f03 7101 |0014: check-cast v3, Landroid/renderscript/Allocation; // type@0171 │ │ +200974: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +200976: 0771 |0017: move-object v1, v7 │ │ +200978: 0784 |0018: move-object v4, v8 │ │ +20097a: 0796 |0019: move-object v6, v9 │ │ +20097c: 7406 9f5c 0100 |001a: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lfreed/renderscript/ScriptC_freedcam;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5c9f │ │ +200982: 0e00 |001d: return-void │ │ +200984: 2208 7501 |001e: new-instance v8, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ +200988: 1a09 ab30 |0020: const-string v9, "Type mismatch with U8_4!" // string@30ab │ │ +20098c: 7020 9106 9800 |0022: invoke-direct {v8, v9}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ +200992: 2708 |0025: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0013 line=385 │ │ 0x001e line=383 │ │ locals : │ │ 0x0000 - 0x0026 reg=7 this Lfreed/renderscript/ScriptC_freedcam; │ │ @@ -483427,18 +483427,18 @@ │ │ type : '(Landroid/renderscript/Allocation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -200990: |[200990] freed.renderscript.ScriptC_freedcam.forEach_stackimage_exposure:(Landroid/renderscript/Allocation;)V │ │ -2009a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2009a2: 6e30 bb5c 2100 |0001: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_freedcam;.forEach_stackimage_exposure:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5cbb │ │ -2009a8: 0e00 |0004: return-void │ │ +200994: |[200994] freed.renderscript.ScriptC_freedcam.forEach_stackimage_exposure:(Landroid/renderscript/Allocation;)V │ │ +2009a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2009a6: 6e30 bb5c 2100 |0001: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_freedcam;.forEach_stackimage_exposure:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5cbb │ │ +2009ac: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=326 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/renderscript/ScriptC_freedcam; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/renderscript/Allocation; │ │ │ │ @@ -483447,37 +483447,37 @@ │ │ type : '(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 37 16-bit code units │ │ -2009ac: |[2009ac] freed.renderscript.ScriptC_freedcam.forEach_stackimage_exposure:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ -2009bc: 6e10 7e06 0800 |0000: invoke-virtual {v8}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ -2009c2: 0c00 |0003: move-result-object v0 │ │ -2009c4: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ -2009ca: 0c00 |0007: move-result-object v0 │ │ -2009cc: 5471 8756 |0008: iget-object v1, v7, Lfreed/renderscript/ScriptC_freedcam;.__U8_4:Landroid/renderscript/Element; // field@5687 │ │ -2009d0: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ -2009d6: 0a00 |000d: move-result v0 │ │ -2009d8: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ -2009dc: 1272 |0010: const/4 v2, #int 7 // #7 │ │ -2009de: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -2009e0: 0703 |0012: move-object v3, v0 │ │ -2009e2: 1f03 7101 |0013: check-cast v3, Landroid/renderscript/Allocation; // type@0171 │ │ -2009e6: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -2009e8: 0771 |0016: move-object v1, v7 │ │ -2009ea: 0784 |0017: move-object v4, v8 │ │ -2009ec: 0796 |0018: move-object v6, v9 │ │ -2009ee: 7406 9f5c 0100 |0019: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lfreed/renderscript/ScriptC_freedcam;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5c9f │ │ -2009f4: 0e00 |001c: return-void │ │ -2009f6: 2208 7501 |001d: new-instance v8, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ -2009fa: 1a09 ab30 |001f: const-string v9, "Type mismatch with U8_4!" // string@30ab │ │ -2009fe: 7020 9106 9800 |0021: invoke-direct {v8, v9}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ -200a04: 2708 |0024: throw v8 │ │ +2009b0: |[2009b0] freed.renderscript.ScriptC_freedcam.forEach_stackimage_exposure:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ +2009c0: 6e10 7e06 0800 |0000: invoke-virtual {v8}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ +2009c6: 0c00 |0003: move-result-object v0 │ │ +2009c8: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ +2009ce: 0c00 |0007: move-result-object v0 │ │ +2009d0: 5471 8756 |0008: iget-object v1, v7, Lfreed/renderscript/ScriptC_freedcam;.__U8_4:Landroid/renderscript/Element; // field@5687 │ │ +2009d4: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ +2009da: 0a00 |000d: move-result v0 │ │ +2009dc: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ +2009e0: 1272 |0010: const/4 v2, #int 7 // #7 │ │ +2009e2: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +2009e4: 0703 |0012: move-object v3, v0 │ │ +2009e6: 1f03 7101 |0013: check-cast v3, Landroid/renderscript/Allocation; // type@0171 │ │ +2009ea: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +2009ec: 0771 |0016: move-object v1, v7 │ │ +2009ee: 0784 |0017: move-object v4, v8 │ │ +2009f0: 0796 |0018: move-object v6, v9 │ │ +2009f2: 7406 9f5c 0100 |0019: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lfreed/renderscript/ScriptC_freedcam;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5c9f │ │ +2009f8: 0e00 |001c: return-void │ │ +2009fa: 2208 7501 |001d: new-instance v8, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ +2009fe: 1a09 ab30 |001f: const-string v9, "Type mismatch with U8_4!" // string@30ab │ │ +200a02: 7020 9106 9800 |0021: invoke-direct {v8, v9}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ +200a08: 2708 |0024: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ 0x0012 line=334 │ │ 0x001d line=332 │ │ locals : │ │ 0x0000 - 0x0025 reg=7 this Lfreed/renderscript/ScriptC_freedcam; │ │ @@ -483489,18 +483489,18 @@ │ │ type : '(Landroid/renderscript/Allocation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -200a08: |[200a08] freed.renderscript.ScriptC_freedcam.forEach_stackimage_lighten:(Landroid/renderscript/Allocation;)V │ │ -200a18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -200a1a: 6e30 bd5c 2100 |0001: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_freedcam;.forEach_stackimage_lighten:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5cbd │ │ -200a20: 0e00 |0004: return-void │ │ +200a0c: |[200a0c] freed.renderscript.ScriptC_freedcam.forEach_stackimage_lighten:(Landroid/renderscript/Allocation;)V │ │ +200a1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +200a1e: 6e30 bd5c 2100 |0001: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_freedcam;.forEach_stackimage_lighten:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5cbd │ │ +200a24: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=394 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/renderscript/ScriptC_freedcam; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/renderscript/Allocation; │ │ │ │ @@ -483509,37 +483509,37 @@ │ │ type : '(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 38 16-bit code units │ │ -200a24: |[200a24] freed.renderscript.ScriptC_freedcam.forEach_stackimage_lighten:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ -200a34: 6e10 7e06 0800 |0000: invoke-virtual {v8}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ -200a3a: 0c00 |0003: move-result-object v0 │ │ -200a3c: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ -200a42: 0c00 |0007: move-result-object v0 │ │ -200a44: 5471 8756 |0008: iget-object v1, v7, Lfreed/renderscript/ScriptC_freedcam;.__U8_4:Landroid/renderscript/Element; // field@5687 │ │ -200a48: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ -200a4e: 0a00 |000d: move-result v0 │ │ -200a50: 3800 1000 |000e: if-eqz v0, 001e // +0010 │ │ -200a54: 1302 0b00 |0010: const/16 v2, #int 11 // #b │ │ -200a58: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -200a5a: 0703 |0013: move-object v3, v0 │ │ -200a5c: 1f03 7101 |0014: check-cast v3, Landroid/renderscript/Allocation; // type@0171 │ │ -200a60: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -200a62: 0771 |0017: move-object v1, v7 │ │ -200a64: 0784 |0018: move-object v4, v8 │ │ -200a66: 0796 |0019: move-object v6, v9 │ │ -200a68: 7406 9f5c 0100 |001a: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lfreed/renderscript/ScriptC_freedcam;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5c9f │ │ -200a6e: 0e00 |001d: return-void │ │ -200a70: 2208 7501 |001e: new-instance v8, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ -200a74: 1a09 ab30 |0020: const-string v9, "Type mismatch with U8_4!" // string@30ab │ │ -200a78: 7020 9106 9800 |0022: invoke-direct {v8, v9}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ -200a7e: 2708 |0025: throw v8 │ │ +200a28: |[200a28] freed.renderscript.ScriptC_freedcam.forEach_stackimage_lighten:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ +200a38: 6e10 7e06 0800 |0000: invoke-virtual {v8}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ +200a3e: 0c00 |0003: move-result-object v0 │ │ +200a40: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ +200a46: 0c00 |0007: move-result-object v0 │ │ +200a48: 5471 8756 |0008: iget-object v1, v7, Lfreed/renderscript/ScriptC_freedcam;.__U8_4:Landroid/renderscript/Element; // field@5687 │ │ +200a4c: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ +200a52: 0a00 |000d: move-result v0 │ │ +200a54: 3800 1000 |000e: if-eqz v0, 001e // +0010 │ │ +200a58: 1302 0b00 |0010: const/16 v2, #int 11 // #b │ │ +200a5c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +200a5e: 0703 |0013: move-object v3, v0 │ │ +200a60: 1f03 7101 |0014: check-cast v3, Landroid/renderscript/Allocation; // type@0171 │ │ +200a64: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +200a66: 0771 |0017: move-object v1, v7 │ │ +200a68: 0784 |0018: move-object v4, v8 │ │ +200a6a: 0796 |0019: move-object v6, v9 │ │ +200a6c: 7406 9f5c 0100 |001a: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lfreed/renderscript/ScriptC_freedcam;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5c9f │ │ +200a72: 0e00 |001d: return-void │ │ +200a74: 2208 7501 |001e: new-instance v8, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ +200a78: 1a09 ab30 |0020: const-string v9, "Type mismatch with U8_4!" // string@30ab │ │ +200a7c: 7020 9106 9800 |0022: invoke-direct {v8, v9}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ +200a82: 2708 |0025: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x0013 line=402 │ │ 0x001e line=400 │ │ locals : │ │ 0x0000 - 0x0026 reg=7 this Lfreed/renderscript/ScriptC_freedcam; │ │ @@ -483551,18 +483551,18 @@ │ │ type : '(Landroid/renderscript/Allocation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -200a80: |[200a80] freed.renderscript.ScriptC_freedcam.forEach_stackimage_lightenV:(Landroid/renderscript/Allocation;)V │ │ -200a90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -200a92: 6e30 bf5c 2100 |0001: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_freedcam;.forEach_stackimage_lightenV:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5cbf │ │ -200a98: 0e00 |0004: return-void │ │ +200a84: |[200a84] freed.renderscript.ScriptC_freedcam.forEach_stackimage_lightenV:(Landroid/renderscript/Allocation;)V │ │ +200a94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +200a96: 6e30 bf5c 2100 |0001: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_freedcam;.forEach_stackimage_lightenV:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5cbf │ │ +200a9c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=411 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/renderscript/ScriptC_freedcam; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/renderscript/Allocation; │ │ │ │ @@ -483571,37 +483571,37 @@ │ │ type : '(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 38 16-bit code units │ │ -200a9c: |[200a9c] freed.renderscript.ScriptC_freedcam.forEach_stackimage_lightenV:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ -200aac: 6e10 7e06 0800 |0000: invoke-virtual {v8}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ -200ab2: 0c00 |0003: move-result-object v0 │ │ -200ab4: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ -200aba: 0c00 |0007: move-result-object v0 │ │ -200abc: 5471 8756 |0008: iget-object v1, v7, Lfreed/renderscript/ScriptC_freedcam;.__U8_4:Landroid/renderscript/Element; // field@5687 │ │ -200ac0: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ -200ac6: 0a00 |000d: move-result v0 │ │ -200ac8: 3800 1000 |000e: if-eqz v0, 001e // +0010 │ │ -200acc: 1302 0c00 |0010: const/16 v2, #int 12 // #c │ │ -200ad0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -200ad2: 0703 |0013: move-object v3, v0 │ │ -200ad4: 1f03 7101 |0014: check-cast v3, Landroid/renderscript/Allocation; // type@0171 │ │ -200ad8: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -200ada: 0771 |0017: move-object v1, v7 │ │ -200adc: 0784 |0018: move-object v4, v8 │ │ -200ade: 0796 |0019: move-object v6, v9 │ │ -200ae0: 7406 9f5c 0100 |001a: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lfreed/renderscript/ScriptC_freedcam;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5c9f │ │ -200ae6: 0e00 |001d: return-void │ │ -200ae8: 2208 7501 |001e: new-instance v8, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ -200aec: 1a09 ab30 |0020: const-string v9, "Type mismatch with U8_4!" // string@30ab │ │ -200af0: 7020 9106 9800 |0022: invoke-direct {v8, v9}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ -200af6: 2708 |0025: throw v8 │ │ +200aa0: |[200aa0] freed.renderscript.ScriptC_freedcam.forEach_stackimage_lightenV:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ +200ab0: 6e10 7e06 0800 |0000: invoke-virtual {v8}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ +200ab6: 0c00 |0003: move-result-object v0 │ │ +200ab8: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ +200abe: 0c00 |0007: move-result-object v0 │ │ +200ac0: 5471 8756 |0008: iget-object v1, v7, Lfreed/renderscript/ScriptC_freedcam;.__U8_4:Landroid/renderscript/Element; // field@5687 │ │ +200ac4: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ +200aca: 0a00 |000d: move-result v0 │ │ +200acc: 3800 1000 |000e: if-eqz v0, 001e // +0010 │ │ +200ad0: 1302 0c00 |0010: const/16 v2, #int 12 // #c │ │ +200ad4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +200ad6: 0703 |0013: move-object v3, v0 │ │ +200ad8: 1f03 7101 |0014: check-cast v3, Landroid/renderscript/Allocation; // type@0171 │ │ +200adc: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +200ade: 0771 |0017: move-object v1, v7 │ │ +200ae0: 0784 |0018: move-object v4, v8 │ │ +200ae2: 0796 |0019: move-object v6, v9 │ │ +200ae4: 7406 9f5c 0100 |001a: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lfreed/renderscript/ScriptC_freedcam;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5c9f │ │ +200aea: 0e00 |001d: return-void │ │ +200aec: 2208 7501 |001e: new-instance v8, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ +200af0: 1a09 ab30 |0020: const-string v9, "Type mismatch with U8_4!" // string@30ab │ │ +200af4: 7020 9106 9800 |0022: invoke-direct {v8, v9}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ +200afa: 2708 |0025: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0013 line=419 │ │ 0x001e line=417 │ │ locals : │ │ 0x0000 - 0x0026 reg=7 this Lfreed/renderscript/ScriptC_freedcam; │ │ @@ -483613,18 +483613,18 @@ │ │ type : '(Landroid/renderscript/Allocation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -200af8: |[200af8] freed.renderscript.ScriptC_freedcam.forEach_stackimage_median:(Landroid/renderscript/Allocation;)V │ │ -200b08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -200b0a: 6e30 c15c 2100 |0001: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_freedcam;.forEach_stackimage_median:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5cc1 │ │ -200b10: 0e00 |0004: return-void │ │ +200afc: |[200afc] freed.renderscript.ScriptC_freedcam.forEach_stackimage_median:(Landroid/renderscript/Allocation;)V │ │ +200b0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +200b0e: 6e30 c15c 2100 |0001: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_freedcam;.forEach_stackimage_median:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5cc1 │ │ +200b14: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=428 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/renderscript/ScriptC_freedcam; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/renderscript/Allocation; │ │ │ │ @@ -483633,37 +483633,37 @@ │ │ type : '(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 38 16-bit code units │ │ -200b14: |[200b14] freed.renderscript.ScriptC_freedcam.forEach_stackimage_median:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ -200b24: 6e10 7e06 0800 |0000: invoke-virtual {v8}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ -200b2a: 0c00 |0003: move-result-object v0 │ │ -200b2c: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ -200b32: 0c00 |0007: move-result-object v0 │ │ -200b34: 5471 8756 |0008: iget-object v1, v7, Lfreed/renderscript/ScriptC_freedcam;.__U8_4:Landroid/renderscript/Element; // field@5687 │ │ -200b38: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ -200b3e: 0a00 |000d: move-result v0 │ │ -200b40: 3800 1000 |000e: if-eqz v0, 001e // +0010 │ │ -200b44: 1302 0d00 |0010: const/16 v2, #int 13 // #d │ │ -200b48: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -200b4a: 0703 |0013: move-object v3, v0 │ │ -200b4c: 1f03 7101 |0014: check-cast v3, Landroid/renderscript/Allocation; // type@0171 │ │ -200b50: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -200b52: 0771 |0017: move-object v1, v7 │ │ -200b54: 0784 |0018: move-object v4, v8 │ │ -200b56: 0796 |0019: move-object v6, v9 │ │ -200b58: 7406 9f5c 0100 |001a: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lfreed/renderscript/ScriptC_freedcam;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5c9f │ │ -200b5e: 0e00 |001d: return-void │ │ -200b60: 2208 7501 |001e: new-instance v8, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ -200b64: 1a09 ab30 |0020: const-string v9, "Type mismatch with U8_4!" // string@30ab │ │ -200b68: 7020 9106 9800 |0022: invoke-direct {v8, v9}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ -200b6e: 2708 |0025: throw v8 │ │ +200b18: |[200b18] freed.renderscript.ScriptC_freedcam.forEach_stackimage_median:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ +200b28: 6e10 7e06 0800 |0000: invoke-virtual {v8}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ +200b2e: 0c00 |0003: move-result-object v0 │ │ +200b30: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ +200b36: 0c00 |0007: move-result-object v0 │ │ +200b38: 5471 8756 |0008: iget-object v1, v7, Lfreed/renderscript/ScriptC_freedcam;.__U8_4:Landroid/renderscript/Element; // field@5687 │ │ +200b3c: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ +200b42: 0a00 |000d: move-result v0 │ │ +200b44: 3800 1000 |000e: if-eqz v0, 001e // +0010 │ │ +200b48: 1302 0d00 |0010: const/16 v2, #int 13 // #d │ │ +200b4c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +200b4e: 0703 |0013: move-object v3, v0 │ │ +200b50: 1f03 7101 |0014: check-cast v3, Landroid/renderscript/Allocation; // type@0171 │ │ +200b54: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +200b56: 0771 |0017: move-object v1, v7 │ │ +200b58: 0784 |0018: move-object v4, v8 │ │ +200b5a: 0796 |0019: move-object v6, v9 │ │ +200b5c: 7406 9f5c 0100 |001a: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lfreed/renderscript/ScriptC_freedcam;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5c9f │ │ +200b62: 0e00 |001d: return-void │ │ +200b64: 2208 7501 |001e: new-instance v8, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ +200b68: 1a09 ab30 |0020: const-string v9, "Type mismatch with U8_4!" // string@30ab │ │ +200b6c: 7020 9106 9800 |0022: invoke-direct {v8, v9}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ +200b72: 2708 |0025: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0013 line=436 │ │ 0x001e line=434 │ │ locals : │ │ 0x0000 - 0x0026 reg=7 this Lfreed/renderscript/ScriptC_freedcam; │ │ @@ -483675,20 +483675,20 @@ │ │ type : '()Landroid/renderscript/Script$FieldID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1ffea8: |[1ffea8] freed.renderscript.ScriptC_freedcam.getFieldID_Height:()Landroid/renderscript/Script$FieldID; │ │ -1ffeb8: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -1ffeba: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -1ffebc: 6e30 9c5c 0201 |0002: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_freedcam;.createFieldID:(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID; // method@5c9c │ │ -1ffec2: 0c00 |0005: move-result-object v0 │ │ -1ffec4: 1100 |0006: return-object v0 │ │ +1ffeac: |[1ffeac] freed.renderscript.ScriptC_freedcam.getFieldID_Height:()Landroid/renderscript/Script$FieldID; │ │ +1ffebc: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +1ffebe: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +1ffec0: 6e30 9c5c 0201 |0002: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_freedcam;.createFieldID:(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID; // method@5c9c │ │ +1ffec6: 0c00 |0005: move-result-object v0 │ │ +1ffec8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=148 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #35 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -483696,20 +483696,20 @@ │ │ type : '()Landroid/renderscript/Script$FieldID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1ffec8: |[1ffec8] freed.renderscript.ScriptC_freedcam.getFieldID_Width:()Landroid/renderscript/Script$FieldID; │ │ -1ffed8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -1ffeda: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -1ffedc: 6e30 9c5c 0201 |0002: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_freedcam;.createFieldID:(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID; // method@5c9c │ │ -1ffee2: 0c00 |0005: move-result-object v0 │ │ -1ffee4: 1100 |0006: return-object v0 │ │ +1ffecc: |[1ffecc] freed.renderscript.ScriptC_freedcam.getFieldID_Width:()Landroid/renderscript/Script$FieldID; │ │ +1ffedc: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +1ffede: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +1ffee0: 6e30 9c5c 0201 |0002: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_freedcam;.createFieldID:(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID; // method@5c9c │ │ +1ffee6: 0c00 |0005: move-result-object v0 │ │ +1ffee8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=133 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #36 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -483717,20 +483717,20 @@ │ │ type : '()Landroid/renderscript/Script$FieldID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1ffee8: |[1ffee8] freed.renderscript.ScriptC_freedcam.getFieldID_brightness:()Landroid/renderscript/Script$FieldID; │ │ -1ffef8: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -1ffefa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -1ffefc: 6e30 9c5c 0201 |0002: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_freedcam;.createFieldID:(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID; // method@5c9c │ │ -1fff02: 0c00 |0005: move-result-object v0 │ │ -1fff04: 1100 |0006: return-object v0 │ │ +1ffeec: |[1ffeec] freed.renderscript.ScriptC_freedcam.getFieldID_brightness:()Landroid/renderscript/Script$FieldID; │ │ +1ffefc: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +1ffefe: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +1fff00: 6e30 9c5c 0201 |0002: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_freedcam;.createFieldID:(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID; // method@5c9c │ │ +1fff06: 0c00 |0005: move-result-object v0 │ │ +1fff08: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=184 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #37 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -483738,20 +483738,20 @@ │ │ type : '()Landroid/renderscript/Script$FieldID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1fff08: |[1fff08] freed.renderscript.ScriptC_freedcam.getFieldID_contrastC:()Landroid/renderscript/Script$FieldID; │ │ -1fff18: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ -1fff1c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1fff1e: 6e30 9c5c 0201 |0003: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_freedcam;.createFieldID:(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID; // method@5c9c │ │ -1fff24: 0c00 |0006: move-result-object v0 │ │ -1fff26: 1100 |0007: return-object v0 │ │ +1fff0c: |[1fff0c] freed.renderscript.ScriptC_freedcam.getFieldID_contrastC:()Landroid/renderscript/Script$FieldID; │ │ +1fff1c: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ +1fff20: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1fff22: 6e30 9c5c 0201 |0003: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_freedcam;.createFieldID:(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID; // method@5c9c │ │ +1fff28: 0c00 |0006: move-result-object v0 │ │ +1fff2a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=214 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #38 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -483759,20 +483759,20 @@ │ │ type : '()Landroid/renderscript/Script$FieldID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1fff28: |[1fff28] freed.renderscript.ScriptC_freedcam.getFieldID_contrastM:()Landroid/renderscript/Script$FieldID; │ │ -1fff38: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -1fff3c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1fff3e: 6e30 9c5c 0201 |0003: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_freedcam;.createFieldID:(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID; // method@5c9c │ │ -1fff44: 0c00 |0006: move-result-object v0 │ │ -1fff46: 1100 |0007: return-object v0 │ │ +1fff2c: |[1fff2c] freed.renderscript.ScriptC_freedcam.getFieldID_contrastM:()Landroid/renderscript/Script$FieldID; │ │ +1fff3c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +1fff40: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1fff42: 6e30 9c5c 0201 |0003: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_freedcam;.createFieldID:(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID; // method@5c9c │ │ +1fff48: 0c00 |0006: move-result-object v0 │ │ +1fff4a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=199 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #39 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -483780,20 +483780,20 @@ │ │ type : '()Landroid/renderscript/Script$FieldID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1fff48: |[1fff48] freed.renderscript.ScriptC_freedcam.getFieldID_gCurrentFrame:()Landroid/renderscript/Script$FieldID; │ │ -1fff58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1fff5a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -1fff5c: 6e30 9c5c 0201 |0002: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_freedcam;.createFieldID:(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID; // method@5c9c │ │ -1fff62: 0c00 |0005: move-result-object v0 │ │ -1fff64: 1100 |0006: return-object v0 │ │ +1fff4c: |[1fff4c] freed.renderscript.ScriptC_freedcam.getFieldID_gCurrentFrame:()Landroid/renderscript/Script$FieldID; │ │ +1fff5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1fff5e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +1fff60: 6e30 9c5c 0201 |0002: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_freedcam;.createFieldID:(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID; // method@5c9c │ │ +1fff66: 0c00 |0005: move-result-object v0 │ │ +1fff68: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=73 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #40 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -483801,20 +483801,20 @@ │ │ type : '()Landroid/renderscript/Script$FieldID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1fff68: |[1fff68] freed.renderscript.ScriptC_freedcam.getFieldID_gLastFrame:()Landroid/renderscript/Script$FieldID; │ │ -1fff78: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1fff7a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -1fff7c: 6e30 9c5c 0201 |0002: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_freedcam;.createFieldID:(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID; // method@5c9c │ │ -1fff82: 0c00 |0005: move-result-object v0 │ │ -1fff84: 1100 |0006: return-object v0 │ │ +1fff6c: |[1fff6c] freed.renderscript.ScriptC_freedcam.getFieldID_gLastFrame:()Landroid/renderscript/Script$FieldID; │ │ +1fff7c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1fff7e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +1fff80: 6e30 9c5c 0201 |0002: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_freedcam;.createFieldID:(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID; // method@5c9c │ │ +1fff86: 0c00 |0005: move-result-object v0 │ │ +1fff88: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=88 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #41 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -483822,20 +483822,20 @@ │ │ type : '()Landroid/renderscript/Script$FieldID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1fff88: |[1fff88] freed.renderscript.ScriptC_freedcam.getFieldID_medianStackMAX:()Landroid/renderscript/Script$FieldID; │ │ -1fff98: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -1fff9a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -1fff9c: 6e30 9c5c 0201 |0002: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_freedcam;.createFieldID:(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID; // method@5c9c │ │ -1fffa2: 0c00 |0005: move-result-object v0 │ │ -1fffa4: 1100 |0006: return-object v0 │ │ +1fff8c: |[1fff8c] freed.renderscript.ScriptC_freedcam.getFieldID_medianStackMAX:()Landroid/renderscript/Script$FieldID; │ │ +1fff9c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +1fff9e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +1fffa0: 6e30 9c5c 0201 |0002: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_freedcam;.createFieldID:(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID; // method@5c9c │ │ +1fffa6: 0c00 |0005: move-result-object v0 │ │ +1fffa8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=118 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #42 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -483843,20 +483843,20 @@ │ │ type : '()Landroid/renderscript/Script$FieldID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1fffa8: |[1fffa8] freed.renderscript.ScriptC_freedcam.getFieldID_medianStackMIN:()Landroid/renderscript/Script$FieldID; │ │ -1fffb8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -1fffba: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -1fffbc: 6e30 9c5c 0201 |0002: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_freedcam;.createFieldID:(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID; // method@5c9c │ │ -1fffc2: 0c00 |0005: move-result-object v0 │ │ -1fffc4: 1100 |0006: return-object v0 │ │ +1fffac: |[1fffac] freed.renderscript.ScriptC_freedcam.getFieldID_medianStackMIN:()Landroid/renderscript/Script$FieldID; │ │ +1fffbc: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +1fffbe: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +1fffc0: 6e30 9c5c 0201 |0002: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_freedcam;.createFieldID:(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID; // method@5c9c │ │ +1fffc6: 0c00 |0005: move-result-object v0 │ │ +1fffc8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=103 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #43 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -483864,20 +483864,20 @@ │ │ type : '()Landroid/renderscript/Script$FieldID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1fffc8: |[1fffc8] freed.renderscript.ScriptC_freedcam.getFieldID_yuvinput:()Landroid/renderscript/Script$FieldID; │ │ -1fffd8: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -1fffda: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -1fffdc: 6e30 9c5c 0201 |0002: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_freedcam;.createFieldID:(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID; // method@5c9c │ │ -1fffe2: 0c00 |0005: move-result-object v0 │ │ -1fffe4: 1100 |0006: return-object v0 │ │ +1fffcc: |[1fffcc] freed.renderscript.ScriptC_freedcam.getFieldID_yuvinput:()Landroid/renderscript/Script$FieldID; │ │ +1fffdc: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +1fffde: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +1fffe0: 6e30 9c5c 0201 |0002: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_freedcam;.createFieldID:(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID; // method@5c9c │ │ +1fffe6: 0c00 |0005: move-result-object v0 │ │ +1fffe8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=169 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #44 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -483885,19 +483885,19 @@ │ │ type : '()Landroid/renderscript/Script$InvokeID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1fffe8: |[1fffe8] freed.renderscript.ScriptC_freedcam.getInvokeID_setContrast:()Landroid/renderscript/Script$InvokeID; │ │ -1ffff8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1ffffa: 6e20 9d5c 0100 |0001: invoke-virtual {v1, v0}, Lfreed/renderscript/ScriptC_freedcam;.createInvokeID:(I)Landroid/renderscript/Script$InvokeID; // method@5c9d │ │ -200000: 0c00 |0004: move-result-object v0 │ │ -200002: 1100 |0005: return-object v0 │ │ +1fffec: |[1fffec] freed.renderscript.ScriptC_freedcam.getInvokeID_setContrast:()Landroid/renderscript/Script$InvokeID; │ │ +1ffffc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1ffffe: 6e20 9d5c 0100 |0001: invoke-virtual {v1, v0}, Lfreed/renderscript/ScriptC_freedcam;.createInvokeID:(I)Landroid/renderscript/Script$InvokeID; // method@5c9d │ │ +200004: 0c00 |0004: move-result-object v0 │ │ +200006: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=509 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #45 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -483905,21 +483905,21 @@ │ │ type : '()Landroid/renderscript/Script$KernelID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -200004: |[200004] freed.renderscript.ScriptC_freedcam.getKernelID_clear:()Landroid/renderscript/Script$KernelID; │ │ -200014: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -200018: 1301 3a00 |0002: const/16 v1, #int 58 // #3a │ │ -20001c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -20001e: 6e52 9e5c 0321 |0005: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_freedcam;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5c9e │ │ -200024: 0c00 |0008: move-result-object v0 │ │ -200026: 1100 |0009: return-object v0 │ │ +200008: |[200008] freed.renderscript.ScriptC_freedcam.getKernelID_clear:()Landroid/renderscript/Script$KernelID; │ │ +200018: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +20001c: 1301 3a00 |0002: const/16 v1, #int 58 // #3a │ │ +200020: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +200022: 6e52 9e5c 0321 |0005: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_freedcam;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5c9e │ │ +200028: 0c00 |0008: move-result-object v0 │ │ +20002a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=475 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #46 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -483927,21 +483927,21 @@ │ │ type : '()Landroid/renderscript/Script$KernelID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -200028: |[200028] freed.renderscript.ScriptC_freedcam.getKernelID_fillPixelInterpolate:()Landroid/renderscript/Script$KernelID; │ │ -200038: 1300 0f00 |0000: const/16 v0, #int 15 // #f │ │ -20003c: 1301 3a00 |0002: const/16 v1, #int 58 // #3a │ │ -200040: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -200042: 6e52 9e5c 0321 |0005: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_freedcam;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5c9e │ │ -200048: 0c00 |0008: move-result-object v0 │ │ -20004a: 1100 |0009: return-object v0 │ │ +20002c: |[20002c] freed.renderscript.ScriptC_freedcam.getKernelID_fillPixelInterpolate:()Landroid/renderscript/Script$KernelID; │ │ +20003c: 1300 0f00 |0000: const/16 v0, #int 15 // #f │ │ +200040: 1301 3a00 |0002: const/16 v1, #int 58 // #3a │ │ +200044: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +200046: 6e52 9e5c 0321 |0005: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_freedcam;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5c9e │ │ +20004c: 0c00 |0008: move-result-object v0 │ │ +20004e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=458 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #47 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -483949,21 +483949,21 @@ │ │ type : '()Landroid/renderscript/Script$KernelID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -20004c: |[20004c] freed.renderscript.ScriptC_freedcam.getKernelID_getRgb:()Landroid/renderscript/Script$KernelID; │ │ -20005c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -20005e: 1301 3a00 |0001: const/16 v1, #int 58 // #3a │ │ -200062: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -200064: 6e52 9e5c 0321 |0004: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_freedcam;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5c9e │ │ -20006a: 0c00 |0007: move-result-object v0 │ │ -20006c: 1100 |0008: return-object v0 │ │ +200050: |[200050] freed.renderscript.ScriptC_freedcam.getKernelID_getRgb:()Landroid/renderscript/Script$KernelID; │ │ +200060: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +200062: 1301 3a00 |0001: const/16 v1, #int 58 // #3a │ │ +200066: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +200068: 6e52 9e5c 0321 |0004: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_freedcam;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5c9e │ │ +20006e: 0c00 |0007: move-result-object v0 │ │ +200070: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=254 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #48 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -483971,21 +483971,21 @@ │ │ type : '()Landroid/renderscript/Script$KernelID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -200070: |[200070] freed.renderscript.ScriptC_freedcam.getKernelID_getRgb_uchar4:()Landroid/renderscript/Script$KernelID; │ │ -200080: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -200082: 1301 3a00 |0001: const/16 v1, #int 58 // #3a │ │ -200086: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -200088: 6e52 9e5c 0321 |0004: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_freedcam;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5c9e │ │ -20008e: 0c00 |0007: move-result-object v0 │ │ -200090: 1100 |0008: return-object v0 │ │ +200074: |[200074] freed.renderscript.ScriptC_freedcam.getKernelID_getRgb_uchar4:()Landroid/renderscript/Script$KernelID; │ │ +200084: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +200086: 1301 3a00 |0001: const/16 v1, #int 58 // #3a │ │ +20008a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +20008c: 6e52 9e5c 0321 |0004: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_freedcam;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5c9e │ │ +200092: 0c00 |0007: move-result-object v0 │ │ +200094: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=288 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #49 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -483993,21 +483993,21 @@ │ │ type : '()Landroid/renderscript/Script$KernelID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -200094: |[200094] freed.renderscript.ScriptC_freedcam.getKernelID_getucharRgb:()Landroid/renderscript/Script$KernelID; │ │ -2000a4: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -2000a6: 1301 3a00 |0001: const/16 v1, #int 58 // #3a │ │ -2000aa: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -2000ac: 6e52 9e5c 0321 |0004: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_freedcam;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5c9e │ │ -2000b2: 0c00 |0007: move-result-object v0 │ │ -2000b4: 1100 |0008: return-object v0 │ │ +200098: |[200098] freed.renderscript.ScriptC_freedcam.getKernelID_getucharRgb:()Landroid/renderscript/Script$KernelID; │ │ +2000a8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +2000aa: 1301 3a00 |0001: const/16 v1, #int 58 // #3a │ │ +2000ae: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +2000b0: 6e52 9e5c 0321 |0004: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_freedcam;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5c9e │ │ +2000b6: 0c00 |0007: move-result-object v0 │ │ +2000b8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=271 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #50 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -484015,21 +484015,21 @@ │ │ type : '()Landroid/renderscript/Script$KernelID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -2000b8: |[2000b8] freed.renderscript.ScriptC_freedcam.getKernelID_grayscale:()Landroid/renderscript/Script$KernelID; │ │ -2000c8: 1300 1100 |0000: const/16 v0, #int 17 // #11 │ │ -2000cc: 1301 3a00 |0002: const/16 v1, #int 58 // #3a │ │ -2000d0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2000d2: 6e52 9e5c 0321 |0005: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_freedcam;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5c9e │ │ -2000d8: 0c00 |0008: move-result-object v0 │ │ -2000da: 1100 |0009: return-object v0 │ │ +2000bc: |[2000bc] freed.renderscript.ScriptC_freedcam.getKernelID_grayscale:()Landroid/renderscript/Script$KernelID; │ │ +2000cc: 1300 1100 |0000: const/16 v0, #int 17 // #11 │ │ +2000d0: 1301 3a00 |0002: const/16 v1, #int 58 // #3a │ │ +2000d4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2000d6: 6e52 9e5c 0321 |0005: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_freedcam;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5c9e │ │ +2000dc: 0c00 |0008: move-result-object v0 │ │ +2000de: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=492 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #51 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -484037,21 +484037,21 @@ │ │ type : '()Landroid/renderscript/Script$KernelID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -2000dc: |[2000dc] freed.renderscript.ScriptC_freedcam.getKernelID_processBrightness:()Landroid/renderscript/Script$KernelID; │ │ -2000ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2000ee: 1301 3a00 |0001: const/16 v1, #int 58 // #3a │ │ -2000f2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -2000f4: 6e52 9e5c 0321 |0004: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_freedcam;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5c9e │ │ -2000fa: 0c00 |0007: move-result-object v0 │ │ -2000fc: 1100 |0008: return-object v0 │ │ +2000e0: |[2000e0] freed.renderscript.ScriptC_freedcam.getKernelID_processBrightness:()Landroid/renderscript/Script$KernelID; │ │ +2000f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2000f2: 1301 3a00 |0001: const/16 v1, #int 58 // #3a │ │ +2000f6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +2000f8: 6e52 9e5c 0321 |0004: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_freedcam;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5c9e │ │ +2000fe: 0c00 |0007: move-result-object v0 │ │ +200100: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=220 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #52 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -484059,21 +484059,21 @@ │ │ type : '()Landroid/renderscript/Script$KernelID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -200100: |[200100] freed.renderscript.ScriptC_freedcam.getKernelID_processContrast:()Landroid/renderscript/Script$KernelID; │ │ -200110: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -200112: 1301 3a00 |0001: const/16 v1, #int 58 // #3a │ │ -200116: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -200118: 6e52 9e5c 0321 |0004: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_freedcam;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5c9e │ │ -20011e: 0c00 |0007: move-result-object v0 │ │ -200120: 1100 |0008: return-object v0 │ │ +200104: |[200104] freed.renderscript.ScriptC_freedcam.getKernelID_processContrast:()Landroid/renderscript/Script$KernelID; │ │ +200114: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +200116: 1301 3a00 |0001: const/16 v1, #int 58 // #3a │ │ +20011a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +20011c: 6e52 9e5c 0321 |0004: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_freedcam;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5c9e │ │ +200122: 0c00 |0007: move-result-object v0 │ │ +200124: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=237 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #53 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -484081,21 +484081,21 @@ │ │ type : '()Landroid/renderscript/Script$KernelID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -200124: |[200124] freed.renderscript.ScriptC_freedcam.getKernelID_process_median:()Landroid/renderscript/Script$KernelID; │ │ -200134: 1300 0e00 |0000: const/16 v0, #int 14 // #e │ │ -200138: 1301 3a00 |0002: const/16 v1, #int 58 // #3a │ │ -20013c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -20013e: 6e52 9e5c 0321 |0005: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_freedcam;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5c9e │ │ -200144: 0c00 |0008: move-result-object v0 │ │ -200146: 1100 |0009: return-object v0 │ │ +200128: |[200128] freed.renderscript.ScriptC_freedcam.getKernelID_process_median:()Landroid/renderscript/Script$KernelID; │ │ +200138: 1300 0e00 |0000: const/16 v0, #int 14 // #e │ │ +20013c: 1301 3a00 |0002: const/16 v1, #int 58 // #3a │ │ +200140: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +200142: 6e52 9e5c 0321 |0005: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_freedcam;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5c9e │ │ +200148: 0c00 |0008: move-result-object v0 │ │ +20014a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=441 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #54 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -484103,21 +484103,21 @@ │ │ type : '()Landroid/renderscript/Script$KernelID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -200148: |[200148] freed.renderscript.ScriptC_freedcam.getKernelID_stackimage_avarage:()Landroid/renderscript/Script$KernelID; │ │ -200158: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -20015a: 1301 3a00 |0001: const/16 v1, #int 58 // #3a │ │ -20015e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -200160: 6e52 9e5c 0321 |0004: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_freedcam;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5c9e │ │ -200166: 0c00 |0007: move-result-object v0 │ │ -200168: 1100 |0008: return-object v0 │ │ +20014c: |[20014c] freed.renderscript.ScriptC_freedcam.getKernelID_stackimage_avarage:()Landroid/renderscript/Script$KernelID; │ │ +20015c: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +20015e: 1301 3a00 |0001: const/16 v1, #int 58 // #3a │ │ +200162: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +200164: 6e52 9e5c 0321 |0004: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_freedcam;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5c9e │ │ +20016a: 0c00 |0007: move-result-object v0 │ │ +20016c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=305 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #55 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -484125,21 +484125,21 @@ │ │ type : '()Landroid/renderscript/Script$KernelID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -20016c: |[20016c] freed.renderscript.ScriptC_freedcam.getKernelID_stackimage_avarage1x2:()Landroid/renderscript/Script$KernelID; │ │ -20017c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -200180: 1301 3a00 |0002: const/16 v1, #int 58 // #3a │ │ -200184: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -200186: 6e52 9e5c 0321 |0005: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_freedcam;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5c9e │ │ -20018c: 0c00 |0008: move-result-object v0 │ │ -20018e: 1100 |0009: return-object v0 │ │ +200170: |[200170] freed.renderscript.ScriptC_freedcam.getKernelID_stackimage_avarage1x2:()Landroid/renderscript/Script$KernelID; │ │ +200180: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +200184: 1301 3a00 |0002: const/16 v1, #int 58 // #3a │ │ +200188: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +20018a: 6e52 9e5c 0321 |0005: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_freedcam;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5c9e │ │ +200190: 0c00 |0008: move-result-object v0 │ │ +200192: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=339 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #56 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -484147,21 +484147,21 @@ │ │ type : '()Landroid/renderscript/Script$KernelID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -200190: |[200190] freed.renderscript.ScriptC_freedcam.getKernelID_stackimage_avarage1x3:()Landroid/renderscript/Script$KernelID; │ │ -2001a0: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ -2001a4: 1301 3a00 |0002: const/16 v1, #int 58 // #3a │ │ -2001a8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2001aa: 6e52 9e5c 0321 |0005: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_freedcam;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5c9e │ │ -2001b0: 0c00 |0008: move-result-object v0 │ │ -2001b2: 1100 |0009: return-object v0 │ │ +200194: |[200194] freed.renderscript.ScriptC_freedcam.getKernelID_stackimage_avarage1x3:()Landroid/renderscript/Script$KernelID; │ │ +2001a4: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ +2001a8: 1301 3a00 |0002: const/16 v1, #int 58 // #3a │ │ +2001ac: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2001ae: 6e52 9e5c 0321 |0005: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_freedcam;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5c9e │ │ +2001b4: 0c00 |0008: move-result-object v0 │ │ +2001b6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=356 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #57 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -484169,21 +484169,21 @@ │ │ type : '()Landroid/renderscript/Script$KernelID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -2001b4: |[2001b4] freed.renderscript.ScriptC_freedcam.getKernelID_stackimage_avarage3x3:()Landroid/renderscript/Script$KernelID; │ │ -2001c4: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -2001c8: 1301 3a00 |0002: const/16 v1, #int 58 // #3a │ │ -2001cc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2001ce: 6e52 9e5c 0321 |0005: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_freedcam;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5c9e │ │ -2001d4: 0c00 |0008: move-result-object v0 │ │ -2001d6: 1100 |0009: return-object v0 │ │ +2001b8: |[2001b8] freed.renderscript.ScriptC_freedcam.getKernelID_stackimage_avarage3x3:()Landroid/renderscript/Script$KernelID; │ │ +2001c8: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +2001cc: 1301 3a00 |0002: const/16 v1, #int 58 // #3a │ │ +2001d0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2001d2: 6e52 9e5c 0321 |0005: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_freedcam;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5c9e │ │ +2001d8: 0c00 |0008: move-result-object v0 │ │ +2001da: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=373 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #58 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -484191,21 +484191,21 @@ │ │ type : '()Landroid/renderscript/Script$KernelID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -2001d8: |[2001d8] freed.renderscript.ScriptC_freedcam.getKernelID_stackimage_exposure:()Landroid/renderscript/Script$KernelID; │ │ -2001e8: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -2001ea: 1301 3a00 |0001: const/16 v1, #int 58 // #3a │ │ -2001ee: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -2001f0: 6e52 9e5c 0321 |0004: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_freedcam;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5c9e │ │ -2001f6: 0c00 |0007: move-result-object v0 │ │ -2001f8: 1100 |0008: return-object v0 │ │ +2001dc: |[2001dc] freed.renderscript.ScriptC_freedcam.getKernelID_stackimage_exposure:()Landroid/renderscript/Script$KernelID; │ │ +2001ec: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +2001ee: 1301 3a00 |0001: const/16 v1, #int 58 // #3a │ │ +2001f2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +2001f4: 6e52 9e5c 0321 |0004: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_freedcam;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5c9e │ │ +2001fa: 0c00 |0007: move-result-object v0 │ │ +2001fc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=322 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #59 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -484213,21 +484213,21 @@ │ │ type : '()Landroid/renderscript/Script$KernelID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -2001fc: |[2001fc] freed.renderscript.ScriptC_freedcam.getKernelID_stackimage_lighten:()Landroid/renderscript/Script$KernelID; │ │ -20020c: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ -200210: 1301 3a00 |0002: const/16 v1, #int 58 // #3a │ │ -200214: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -200216: 6e52 9e5c 0321 |0005: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_freedcam;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5c9e │ │ -20021c: 0c00 |0008: move-result-object v0 │ │ -20021e: 1100 |0009: return-object v0 │ │ +200200: |[200200] freed.renderscript.ScriptC_freedcam.getKernelID_stackimage_lighten:()Landroid/renderscript/Script$KernelID; │ │ +200210: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ +200214: 1301 3a00 |0002: const/16 v1, #int 58 // #3a │ │ +200218: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +20021a: 6e52 9e5c 0321 |0005: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_freedcam;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5c9e │ │ +200220: 0c00 |0008: move-result-object v0 │ │ +200222: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=390 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #60 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -484235,21 +484235,21 @@ │ │ type : '()Landroid/renderscript/Script$KernelID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -200220: |[200220] freed.renderscript.ScriptC_freedcam.getKernelID_stackimage_lightenV:()Landroid/renderscript/Script$KernelID; │ │ -200230: 1300 0c00 |0000: const/16 v0, #int 12 // #c │ │ -200234: 1301 3a00 |0002: const/16 v1, #int 58 // #3a │ │ -200238: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -20023a: 6e52 9e5c 0321 |0005: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_freedcam;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5c9e │ │ -200240: 0c00 |0008: move-result-object v0 │ │ -200242: 1100 |0009: return-object v0 │ │ +200224: |[200224] freed.renderscript.ScriptC_freedcam.getKernelID_stackimage_lightenV:()Landroid/renderscript/Script$KernelID; │ │ +200234: 1300 0c00 |0000: const/16 v0, #int 12 // #c │ │ +200238: 1301 3a00 |0002: const/16 v1, #int 58 // #3a │ │ +20023c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +20023e: 6e52 9e5c 0321 |0005: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_freedcam;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5c9e │ │ +200244: 0c00 |0008: move-result-object v0 │ │ +200246: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=407 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #61 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -484257,21 +484257,21 @@ │ │ type : '()Landroid/renderscript/Script$KernelID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -200244: |[200244] freed.renderscript.ScriptC_freedcam.getKernelID_stackimage_median:()Landroid/renderscript/Script$KernelID; │ │ -200254: 1300 0d00 |0000: const/16 v0, #int 13 // #d │ │ -200258: 1301 3a00 |0002: const/16 v1, #int 58 // #3a │ │ -20025c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -20025e: 6e52 9e5c 0321 |0005: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_freedcam;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5c9e │ │ -200264: 0c00 |0008: move-result-object v0 │ │ -200266: 1100 |0009: return-object v0 │ │ +200248: |[200248] freed.renderscript.ScriptC_freedcam.getKernelID_stackimage_median:()Landroid/renderscript/Script$KernelID; │ │ +200258: 1300 0d00 |0000: const/16 v0, #int 13 // #d │ │ +20025c: 1301 3a00 |0002: const/16 v1, #int 58 // #3a │ │ +200260: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +200262: 6e52 9e5c 0321 |0005: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_freedcam;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5c9e │ │ +200268: 0c00 |0008: move-result-object v0 │ │ +20026a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=424 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #62 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -484279,17 +484279,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2002c8: |[2002c8] freed.renderscript.ScriptC_freedcam.get_Height:()I │ │ -2002d8: 5210 a956 |0000: iget v0, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_Height:I // field@56a9 │ │ -2002dc: 0f00 |0002: return v0 │ │ +2002cc: |[2002cc] freed.renderscript.ScriptC_freedcam.get_Height:()I │ │ +2002dc: 5210 a956 |0000: iget v0, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_Height:I // field@56a9 │ │ +2002e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #63 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -484297,17 +484297,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2002e0: |[2002e0] freed.renderscript.ScriptC_freedcam.get_Width:()I │ │ -2002f0: 5210 aa56 |0000: iget v0, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_Width:I // field@56aa │ │ -2002f4: 0f00 |0002: return v0 │ │ +2002e4: |[2002e4] freed.renderscript.ScriptC_freedcam.get_Width:()I │ │ +2002f4: 5210 aa56 |0000: iget v0, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_Width:I // field@56aa │ │ +2002f8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #64 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -484315,17 +484315,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -200280: |[200280] freed.renderscript.ScriptC_freedcam.get_brightness:()F │ │ -200290: 5210 ab56 |0000: iget v0, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_brightness:F // field@56ab │ │ -200294: 0f00 |0002: return v0 │ │ +200284: |[200284] freed.renderscript.ScriptC_freedcam.get_brightness:()F │ │ +200294: 5210 ab56 |0000: iget v0, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_brightness:F // field@56ab │ │ +200298: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #65 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -484333,17 +484333,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -200298: |[200298] freed.renderscript.ScriptC_freedcam.get_contrastC:()F │ │ -2002a8: 5210 ac56 |0000: iget v0, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_contrastC:F // field@56ac │ │ -2002ac: 0f00 |0002: return v0 │ │ +20029c: |[20029c] freed.renderscript.ScriptC_freedcam.get_contrastC:()F │ │ +2002ac: 5210 ac56 |0000: iget v0, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_contrastC:F // field@56ac │ │ +2002b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #66 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -484351,17 +484351,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2002b0: |[2002b0] freed.renderscript.ScriptC_freedcam.get_contrastM:()F │ │ -2002c0: 5210 ad56 |0000: iget v0, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_contrastM:F // field@56ad │ │ -2002c4: 0f00 |0002: return v0 │ │ +2002b4: |[2002b4] freed.renderscript.ScriptC_freedcam.get_contrastM:()F │ │ +2002c4: 5210 ad56 |0000: iget v0, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_contrastM:F // field@56ad │ │ +2002c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #67 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -484369,17 +484369,17 @@ │ │ type : '()Landroid/renderscript/Allocation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ffe48: |[1ffe48] freed.renderscript.ScriptC_freedcam.get_gCurrentFrame:()Landroid/renderscript/Allocation; │ │ -1ffe58: 5410 ae56 |0000: iget-object v0, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_gCurrentFrame:Landroid/renderscript/Allocation; // field@56ae │ │ -1ffe5c: 1100 |0002: return-object v0 │ │ +1ffe4c: |[1ffe4c] freed.renderscript.ScriptC_freedcam.get_gCurrentFrame:()Landroid/renderscript/Allocation; │ │ +1ffe5c: 5410 ae56 |0000: iget-object v0, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_gCurrentFrame:Landroid/renderscript/Allocation; // field@56ae │ │ +1ffe60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #68 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -484387,17 +484387,17 @@ │ │ type : '()Landroid/renderscript/Allocation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ffe60: |[1ffe60] freed.renderscript.ScriptC_freedcam.get_gLastFrame:()Landroid/renderscript/Allocation; │ │ -1ffe70: 5410 af56 |0000: iget-object v0, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_gLastFrame:Landroid/renderscript/Allocation; // field@56af │ │ -1ffe74: 1100 |0002: return-object v0 │ │ +1ffe64: |[1ffe64] freed.renderscript.ScriptC_freedcam.get_gLastFrame:()Landroid/renderscript/Allocation; │ │ +1ffe74: 5410 af56 |0000: iget-object v0, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_gLastFrame:Landroid/renderscript/Allocation; // field@56af │ │ +1ffe78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #69 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -484405,17 +484405,17 @@ │ │ type : '()Landroid/renderscript/Allocation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ffe78: |[1ffe78] freed.renderscript.ScriptC_freedcam.get_medianStackMAX:()Landroid/renderscript/Allocation; │ │ -1ffe88: 5410 b056 |0000: iget-object v0, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_medianStackMAX:Landroid/renderscript/Allocation; // field@56b0 │ │ -1ffe8c: 1100 |0002: return-object v0 │ │ +1ffe7c: |[1ffe7c] freed.renderscript.ScriptC_freedcam.get_medianStackMAX:()Landroid/renderscript/Allocation; │ │ +1ffe8c: 5410 b056 |0000: iget-object v0, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_medianStackMAX:Landroid/renderscript/Allocation; // field@56b0 │ │ +1ffe90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #70 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -484423,17 +484423,17 @@ │ │ type : '()Landroid/renderscript/Allocation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ffe90: |[1ffe90] freed.renderscript.ScriptC_freedcam.get_medianStackMIN:()Landroid/renderscript/Allocation; │ │ -1ffea0: 5410 b156 |0000: iget-object v0, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_medianStackMIN:Landroid/renderscript/Allocation; // field@56b1 │ │ -1ffea4: 1100 |0002: return-object v0 │ │ +1ffe94: |[1ffe94] freed.renderscript.ScriptC_freedcam.get_medianStackMIN:()Landroid/renderscript/Allocation; │ │ +1ffea4: 5410 b156 |0000: iget-object v0, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_medianStackMIN:Landroid/renderscript/Allocation; // field@56b1 │ │ +1ffea8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #71 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -484441,17 +484441,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -200268: |[200268] freed.renderscript.ScriptC_freedcam.get_yuvinput:()Z │ │ -200278: 5510 b256 |0000: iget-boolean v0, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_yuvinput:Z // field@56b2 │ │ -20027c: 0f00 |0002: return v0 │ │ +20026c: |[20026c] freed.renderscript.ScriptC_freedcam.get_yuvinput:()Z │ │ +20027c: 5510 b256 |0000: iget-boolean v0, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_yuvinput:Z // field@56b2 │ │ +200280: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/renderscript/ScriptC_freedcam; │ │ │ │ #72 : (in Lfreed/renderscript/ScriptC_freedcam;) │ │ @@ -484459,22 +484459,22 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -200b70: |[200b70] freed.renderscript.ScriptC_freedcam.invoke_setContrast:(F)V │ │ -200b80: 2200 7401 |0000: new-instance v0, Landroid/renderscript/FieldPacker; // type@0174 │ │ -200b84: 1241 |0002: const/4 v1, #int 4 // #4 │ │ -200b86: 7020 8d06 1000 |0003: invoke-direct {v0, v1}, Landroid/renderscript/FieldPacker;.:(I)V // method@068d │ │ -200b8c: 6e20 8f06 3000 |0006: invoke-virtual {v0, v3}, Landroid/renderscript/FieldPacker;.addF32:(F)V // method@068f │ │ -200b92: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -200b94: 6e30 e85c 3200 |000a: invoke-virtual {v2, v3, v0}, Lfreed/renderscript/ScriptC_freedcam;.invoke:(ILandroid/renderscript/FieldPacker;)V // method@5ce8 │ │ -200b9a: 0e00 |000d: return-void │ │ +200b74: |[200b74] freed.renderscript.ScriptC_freedcam.invoke_setContrast:(F)V │ │ +200b84: 2200 7401 |0000: new-instance v0, Landroid/renderscript/FieldPacker; // type@0174 │ │ +200b88: 1241 |0002: const/4 v1, #int 4 // #4 │ │ +200b8a: 7020 8d06 1000 |0003: invoke-direct {v0, v1}, Landroid/renderscript/FieldPacker;.:(I)V // method@068d │ │ +200b90: 6e20 8f06 3000 |0006: invoke-virtual {v0, v3}, Landroid/renderscript/FieldPacker;.addF32:(F)V // method@068f │ │ +200b96: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +200b98: 6e30 e85c 3200 |000a: invoke-virtual {v2, v3, v0}, Lfreed/renderscript/ScriptC_freedcam;.invoke:(ILandroid/renderscript/FieldPacker;)V // method@5ce8 │ │ +200b9e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=513 │ │ 0x0006 line=514 │ │ 0x000a line=515 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lfreed/renderscript/ScriptC_freedcam; │ │ @@ -484485,24 +484485,24 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -200b9c: |[200b9c] freed.renderscript.ScriptC_freedcam.set_Height:(I)V │ │ -200bac: 1d01 |0000: monitor-enter v1 │ │ -200bae: 1250 |0001: const/4 v0, #int 5 // #5 │ │ -200bb0: 6e30 eb5c 0102 |0002: invoke-virtual {v1, v0, v2}, Lfreed/renderscript/ScriptC_freedcam;.setVar:(II)V // method@5ceb │ │ -200bb6: 5912 a956 |0005: iput v2, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_Height:I // field@56a9 │ │ -200bba: 1e01 |0007: monitor-exit v1 │ │ -200bbc: 0e00 |0008: return-void │ │ -200bbe: 0d02 |0009: move-exception v2 │ │ -200bc0: 1e01 |000a: monitor-exit v1 │ │ -200bc2: 2702 |000b: throw v2 │ │ +200ba0: |[200ba0] freed.renderscript.ScriptC_freedcam.set_Height:(I)V │ │ +200bb0: 1d01 |0000: monitor-enter v1 │ │ +200bb2: 1250 |0001: const/4 v0, #int 5 // #5 │ │ +200bb4: 6e30 eb5c 0102 |0002: invoke-virtual {v1, v0, v2}, Lfreed/renderscript/ScriptC_freedcam;.setVar:(II)V // method@5ceb │ │ +200bba: 5912 a956 |0005: iput v2, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_Height:I // field@56a9 │ │ +200bbe: 1e01 |0007: monitor-exit v1 │ │ +200bc0: 0e00 |0008: return-void │ │ +200bc2: 0d02 |0009: move-exception v2 │ │ +200bc4: 1e01 |000a: monitor-exit v1 │ │ +200bc6: 2702 |000b: throw v2 │ │ catches : 1 │ │ 0x0002 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0002 line=139 │ │ 0x0005 line=140 │ │ 0x0007 line=141 │ │ @@ -484515,24 +484515,24 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -200bd0: |[200bd0] freed.renderscript.ScriptC_freedcam.set_Width:(I)V │ │ -200be0: 1d01 |0000: monitor-enter v1 │ │ -200be2: 1240 |0001: const/4 v0, #int 4 // #4 │ │ -200be4: 6e30 eb5c 0102 |0002: invoke-virtual {v1, v0, v2}, Lfreed/renderscript/ScriptC_freedcam;.setVar:(II)V // method@5ceb │ │ -200bea: 5912 aa56 |0005: iput v2, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_Width:I // field@56aa │ │ -200bee: 1e01 |0007: monitor-exit v1 │ │ -200bf0: 0e00 |0008: return-void │ │ -200bf2: 0d02 |0009: move-exception v2 │ │ -200bf4: 1e01 |000a: monitor-exit v1 │ │ -200bf6: 2702 |000b: throw v2 │ │ +200bd4: |[200bd4] freed.renderscript.ScriptC_freedcam.set_Width:(I)V │ │ +200be4: 1d01 |0000: monitor-enter v1 │ │ +200be6: 1240 |0001: const/4 v0, #int 4 // #4 │ │ +200be8: 6e30 eb5c 0102 |0002: invoke-virtual {v1, v0, v2}, Lfreed/renderscript/ScriptC_freedcam;.setVar:(II)V // method@5ceb │ │ +200bee: 5912 aa56 |0005: iput v2, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_Width:I // field@56aa │ │ +200bf2: 1e01 |0007: monitor-exit v1 │ │ +200bf4: 0e00 |0008: return-void │ │ +200bf6: 0d02 |0009: move-exception v2 │ │ +200bf8: 1e01 |000a: monitor-exit v1 │ │ +200bfa: 2702 |000b: throw v2 │ │ catches : 1 │ │ 0x0002 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0002 line=124 │ │ 0x0005 line=125 │ │ 0x0007 line=126 │ │ @@ -484545,24 +484545,24 @@ │ │ type : '(F)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -200c04: |[200c04] freed.renderscript.ScriptC_freedcam.set_brightness:(F)V │ │ -200c14: 1d01 |0000: monitor-enter v1 │ │ -200c16: 1270 |0001: const/4 v0, #int 7 // #7 │ │ -200c18: 6e30 ea5c 0102 |0002: invoke-virtual {v1, v0, v2}, Lfreed/renderscript/ScriptC_freedcam;.setVar:(IF)V // method@5cea │ │ -200c1e: 5912 ab56 |0005: iput v2, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_brightness:F // field@56ab │ │ -200c22: 1e01 |0007: monitor-exit v1 │ │ -200c24: 0e00 |0008: return-void │ │ -200c26: 0d02 |0009: move-exception v2 │ │ -200c28: 1e01 |000a: monitor-exit v1 │ │ -200c2a: 2702 |000b: throw v2 │ │ +200c08: |[200c08] freed.renderscript.ScriptC_freedcam.set_brightness:(F)V │ │ +200c18: 1d01 |0000: monitor-enter v1 │ │ +200c1a: 1270 |0001: const/4 v0, #int 7 // #7 │ │ +200c1c: 6e30 ea5c 0102 |0002: invoke-virtual {v1, v0, v2}, Lfreed/renderscript/ScriptC_freedcam;.setVar:(IF)V // method@5cea │ │ +200c22: 5912 ab56 |0005: iput v2, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_brightness:F // field@56ab │ │ +200c26: 1e01 |0007: monitor-exit v1 │ │ +200c28: 0e00 |0008: return-void │ │ +200c2a: 0d02 |0009: move-exception v2 │ │ +200c2c: 1e01 |000a: monitor-exit v1 │ │ +200c2e: 2702 |000b: throw v2 │ │ catches : 1 │ │ 0x0002 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0002 line=175 │ │ 0x0005 line=176 │ │ 0x0007 line=177 │ │ @@ -484575,24 +484575,24 @@ │ │ type : '(F)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -200c38: |[200c38] freed.renderscript.ScriptC_freedcam.set_contrastC:(F)V │ │ -200c48: 1d01 |0000: monitor-enter v1 │ │ -200c4a: 1300 0900 |0001: const/16 v0, #int 9 // #9 │ │ -200c4e: 6e30 ea5c 0102 |0003: invoke-virtual {v1, v0, v2}, Lfreed/renderscript/ScriptC_freedcam;.setVar:(IF)V // method@5cea │ │ -200c54: 5912 ac56 |0006: iput v2, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_contrastC:F // field@56ac │ │ -200c58: 1e01 |0008: monitor-exit v1 │ │ -200c5a: 0e00 |0009: return-void │ │ -200c5c: 0d02 |000a: move-exception v2 │ │ -200c5e: 1e01 |000b: monitor-exit v1 │ │ -200c60: 2702 |000c: throw v2 │ │ +200c3c: |[200c3c] freed.renderscript.ScriptC_freedcam.set_contrastC:(F)V │ │ +200c4c: 1d01 |0000: monitor-enter v1 │ │ +200c4e: 1300 0900 |0001: const/16 v0, #int 9 // #9 │ │ +200c52: 6e30 ea5c 0102 |0003: invoke-virtual {v1, v0, v2}, Lfreed/renderscript/ScriptC_freedcam;.setVar:(IF)V // method@5cea │ │ +200c58: 5912 ac56 |0006: iput v2, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_contrastC:F // field@56ac │ │ +200c5c: 1e01 |0008: monitor-exit v1 │ │ +200c5e: 0e00 |0009: return-void │ │ +200c60: 0d02 |000a: move-exception v2 │ │ +200c62: 1e01 |000b: monitor-exit v1 │ │ +200c64: 2702 |000c: throw v2 │ │ catches : 1 │ │ 0x0003 - 0x0008 │ │ -> 0x000a │ │ positions : │ │ 0x0003 line=205 │ │ 0x0006 line=206 │ │ 0x0008 line=207 │ │ @@ -484605,24 +484605,24 @@ │ │ type : '(F)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -200c70: |[200c70] freed.renderscript.ScriptC_freedcam.set_contrastM:(F)V │ │ -200c80: 1d01 |0000: monitor-enter v1 │ │ -200c82: 1300 0800 |0001: const/16 v0, #int 8 // #8 │ │ -200c86: 6e30 ea5c 0102 |0003: invoke-virtual {v1, v0, v2}, Lfreed/renderscript/ScriptC_freedcam;.setVar:(IF)V // method@5cea │ │ -200c8c: 5912 ad56 |0006: iput v2, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_contrastM:F // field@56ad │ │ -200c90: 1e01 |0008: monitor-exit v1 │ │ -200c92: 0e00 |0009: return-void │ │ -200c94: 0d02 |000a: move-exception v2 │ │ -200c96: 1e01 |000b: monitor-exit v1 │ │ -200c98: 2702 |000c: throw v2 │ │ +200c74: |[200c74] freed.renderscript.ScriptC_freedcam.set_contrastM:(F)V │ │ +200c84: 1d01 |0000: monitor-enter v1 │ │ +200c86: 1300 0800 |0001: const/16 v0, #int 8 // #8 │ │ +200c8a: 6e30 ea5c 0102 |0003: invoke-virtual {v1, v0, v2}, Lfreed/renderscript/ScriptC_freedcam;.setVar:(IF)V // method@5cea │ │ +200c90: 5912 ad56 |0006: iput v2, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_contrastM:F // field@56ad │ │ +200c94: 1e01 |0008: monitor-exit v1 │ │ +200c96: 0e00 |0009: return-void │ │ +200c98: 0d02 |000a: move-exception v2 │ │ +200c9a: 1e01 |000b: monitor-exit v1 │ │ +200c9c: 2702 |000c: throw v2 │ │ catches : 1 │ │ 0x0003 - 0x0008 │ │ -> 0x000a │ │ positions : │ │ 0x0003 line=190 │ │ 0x0006 line=191 │ │ 0x0008 line=192 │ │ @@ -484635,24 +484635,24 @@ │ │ type : '(Landroid/renderscript/Allocation;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -200ca8: |[200ca8] freed.renderscript.ScriptC_freedcam.set_gCurrentFrame:(Landroid/renderscript/Allocation;)V │ │ -200cb8: 1d01 |0000: monitor-enter v1 │ │ -200cba: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -200cbc: 6e30 ec5c 0102 |0002: invoke-virtual {v1, v0, v2}, Lfreed/renderscript/ScriptC_freedcam;.setVar:(ILandroid/renderscript/BaseObj;)V // method@5cec │ │ -200cc2: 5b12 ae56 |0005: iput-object v2, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_gCurrentFrame:Landroid/renderscript/Allocation; // field@56ae │ │ -200cc6: 1e01 |0007: monitor-exit v1 │ │ -200cc8: 0e00 |0008: return-void │ │ -200cca: 0d02 |0009: move-exception v2 │ │ -200ccc: 1e01 |000a: monitor-exit v1 │ │ -200cce: 2702 |000b: throw v2 │ │ +200cac: |[200cac] freed.renderscript.ScriptC_freedcam.set_gCurrentFrame:(Landroid/renderscript/Allocation;)V │ │ +200cbc: 1d01 |0000: monitor-enter v1 │ │ +200cbe: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +200cc0: 6e30 ec5c 0102 |0002: invoke-virtual {v1, v0, v2}, Lfreed/renderscript/ScriptC_freedcam;.setVar:(ILandroid/renderscript/BaseObj;)V // method@5cec │ │ +200cc6: 5b12 ae56 |0005: iput-object v2, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_gCurrentFrame:Landroid/renderscript/Allocation; // field@56ae │ │ +200cca: 1e01 |0007: monitor-exit v1 │ │ +200ccc: 0e00 |0008: return-void │ │ +200cce: 0d02 |0009: move-exception v2 │ │ +200cd0: 1e01 |000a: monitor-exit v1 │ │ +200cd2: 2702 |000b: throw v2 │ │ catches : 1 │ │ 0x0002 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0002 line=64 │ │ 0x0005 line=65 │ │ 0x0007 line=66 │ │ @@ -484665,24 +484665,24 @@ │ │ type : '(Landroid/renderscript/Allocation;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -200cdc: |[200cdc] freed.renderscript.ScriptC_freedcam.set_gLastFrame:(Landroid/renderscript/Allocation;)V │ │ -200cec: 1d01 |0000: monitor-enter v1 │ │ -200cee: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -200cf0: 6e30 ec5c 0102 |0002: invoke-virtual {v1, v0, v2}, Lfreed/renderscript/ScriptC_freedcam;.setVar:(ILandroid/renderscript/BaseObj;)V // method@5cec │ │ -200cf6: 5b12 af56 |0005: iput-object v2, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_gLastFrame:Landroid/renderscript/Allocation; // field@56af │ │ -200cfa: 1e01 |0007: monitor-exit v1 │ │ -200cfc: 0e00 |0008: return-void │ │ -200cfe: 0d02 |0009: move-exception v2 │ │ -200d00: 1e01 |000a: monitor-exit v1 │ │ -200d02: 2702 |000b: throw v2 │ │ +200ce0: |[200ce0] freed.renderscript.ScriptC_freedcam.set_gLastFrame:(Landroid/renderscript/Allocation;)V │ │ +200cf0: 1d01 |0000: monitor-enter v1 │ │ +200cf2: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +200cf4: 6e30 ec5c 0102 |0002: invoke-virtual {v1, v0, v2}, Lfreed/renderscript/ScriptC_freedcam;.setVar:(ILandroid/renderscript/BaseObj;)V // method@5cec │ │ +200cfa: 5b12 af56 |0005: iput-object v2, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_gLastFrame:Landroid/renderscript/Allocation; // field@56af │ │ +200cfe: 1e01 |0007: monitor-exit v1 │ │ +200d00: 0e00 |0008: return-void │ │ +200d02: 0d02 |0009: move-exception v2 │ │ +200d04: 1e01 |000a: monitor-exit v1 │ │ +200d06: 2702 |000b: throw v2 │ │ catches : 1 │ │ 0x0002 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0002 line=79 │ │ 0x0005 line=80 │ │ 0x0007 line=81 │ │ @@ -484695,24 +484695,24 @@ │ │ type : '(Landroid/renderscript/Allocation;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -200d10: |[200d10] freed.renderscript.ScriptC_freedcam.set_medianStackMAX:(Landroid/renderscript/Allocation;)V │ │ -200d20: 1d01 |0000: monitor-enter v1 │ │ -200d22: 1230 |0001: const/4 v0, #int 3 // #3 │ │ -200d24: 6e30 ec5c 0102 |0002: invoke-virtual {v1, v0, v2}, Lfreed/renderscript/ScriptC_freedcam;.setVar:(ILandroid/renderscript/BaseObj;)V // method@5cec │ │ -200d2a: 5b12 b056 |0005: iput-object v2, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_medianStackMAX:Landroid/renderscript/Allocation; // field@56b0 │ │ -200d2e: 1e01 |0007: monitor-exit v1 │ │ -200d30: 0e00 |0008: return-void │ │ -200d32: 0d02 |0009: move-exception v2 │ │ -200d34: 1e01 |000a: monitor-exit v1 │ │ -200d36: 2702 |000b: throw v2 │ │ +200d14: |[200d14] freed.renderscript.ScriptC_freedcam.set_medianStackMAX:(Landroid/renderscript/Allocation;)V │ │ +200d24: 1d01 |0000: monitor-enter v1 │ │ +200d26: 1230 |0001: const/4 v0, #int 3 // #3 │ │ +200d28: 6e30 ec5c 0102 |0002: invoke-virtual {v1, v0, v2}, Lfreed/renderscript/ScriptC_freedcam;.setVar:(ILandroid/renderscript/BaseObj;)V // method@5cec │ │ +200d2e: 5b12 b056 |0005: iput-object v2, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_medianStackMAX:Landroid/renderscript/Allocation; // field@56b0 │ │ +200d32: 1e01 |0007: monitor-exit v1 │ │ +200d34: 0e00 |0008: return-void │ │ +200d36: 0d02 |0009: move-exception v2 │ │ +200d38: 1e01 |000a: monitor-exit v1 │ │ +200d3a: 2702 |000b: throw v2 │ │ catches : 1 │ │ 0x0002 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0002 line=109 │ │ 0x0005 line=110 │ │ 0x0007 line=111 │ │ @@ -484725,24 +484725,24 @@ │ │ type : '(Landroid/renderscript/Allocation;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -200d44: |[200d44] freed.renderscript.ScriptC_freedcam.set_medianStackMIN:(Landroid/renderscript/Allocation;)V │ │ -200d54: 1d01 |0000: monitor-enter v1 │ │ -200d56: 1220 |0001: const/4 v0, #int 2 // #2 │ │ -200d58: 6e30 ec5c 0102 |0002: invoke-virtual {v1, v0, v2}, Lfreed/renderscript/ScriptC_freedcam;.setVar:(ILandroid/renderscript/BaseObj;)V // method@5cec │ │ -200d5e: 5b12 b156 |0005: iput-object v2, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_medianStackMIN:Landroid/renderscript/Allocation; // field@56b1 │ │ -200d62: 1e01 |0007: monitor-exit v1 │ │ -200d64: 0e00 |0008: return-void │ │ -200d66: 0d02 |0009: move-exception v2 │ │ -200d68: 1e01 |000a: monitor-exit v1 │ │ -200d6a: 2702 |000b: throw v2 │ │ +200d48: |[200d48] freed.renderscript.ScriptC_freedcam.set_medianStackMIN:(Landroid/renderscript/Allocation;)V │ │ +200d58: 1d01 |0000: monitor-enter v1 │ │ +200d5a: 1220 |0001: const/4 v0, #int 2 // #2 │ │ +200d5c: 6e30 ec5c 0102 |0002: invoke-virtual {v1, v0, v2}, Lfreed/renderscript/ScriptC_freedcam;.setVar:(ILandroid/renderscript/BaseObj;)V // method@5cec │ │ +200d62: 5b12 b156 |0005: iput-object v2, v1, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_medianStackMIN:Landroid/renderscript/Allocation; // field@56b1 │ │ +200d66: 1e01 |0007: monitor-exit v1 │ │ +200d68: 0e00 |0008: return-void │ │ +200d6a: 0d02 |0009: move-exception v2 │ │ +200d6c: 1e01 |000a: monitor-exit v1 │ │ +200d6e: 2702 |000b: throw v2 │ │ catches : 1 │ │ 0x0002 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0002 line=94 │ │ 0x0005 line=95 │ │ 0x0007 line=96 │ │ @@ -484755,35 +484755,35 @@ │ │ type : '(Z)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -200d78: |[200d78] freed.renderscript.ScriptC_freedcam.set_yuvinput:(Z)V │ │ -200d88: 1d02 |0000: monitor-enter v2 │ │ -200d8a: 5420 8956 |0001: iget-object v0, v2, Lfreed/renderscript/ScriptC_freedcam;.__rs_fp_BOOLEAN:Landroid/renderscript/FieldPacker; // field@5689 │ │ -200d8e: 3800 0600 |0003: if-eqz v0, 0009 // +0006 │ │ -200d92: 6e10 9006 0000 |0005: invoke-virtual {v0}, Landroid/renderscript/FieldPacker;.reset:()V // method@0690 │ │ -200d98: 2809 |0008: goto 0011 // +0009 │ │ -200d9a: 2200 7401 |0009: new-instance v0, Landroid/renderscript/FieldPacker; // type@0174 │ │ -200d9e: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -200da0: 7020 8d06 1000 |000c: invoke-direct {v0, v1}, Landroid/renderscript/FieldPacker;.:(I)V // method@068d │ │ -200da6: 5b20 8956 |000f: iput-object v0, v2, Lfreed/renderscript/ScriptC_freedcam;.__rs_fp_BOOLEAN:Landroid/renderscript/FieldPacker; // field@5689 │ │ -200daa: 5420 8956 |0011: iget-object v0, v2, Lfreed/renderscript/ScriptC_freedcam;.__rs_fp_BOOLEAN:Landroid/renderscript/FieldPacker; // field@5689 │ │ -200dae: 6e20 8e06 3000 |0013: invoke-virtual {v0, v3}, Landroid/renderscript/FieldPacker;.addBoolean:(Z)V // method@068e │ │ -200db4: 1260 |0016: const/4 v0, #int 6 // #6 │ │ -200db6: 5421 8956 |0017: iget-object v1, v2, Lfreed/renderscript/ScriptC_freedcam;.__rs_fp_BOOLEAN:Landroid/renderscript/FieldPacker; // field@5689 │ │ -200dba: 6e30 ed5c 0201 |0019: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_freedcam;.setVar:(ILandroid/renderscript/FieldPacker;)V // method@5ced │ │ -200dc0: 5c23 b256 |001c: iput-boolean v3, v2, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_yuvinput:Z // field@56b2 │ │ -200dc4: 1e02 |001e: monitor-exit v2 │ │ -200dc6: 0e00 |001f: return-void │ │ -200dc8: 0d03 |0020: move-exception v3 │ │ -200dca: 1e02 |0021: monitor-exit v2 │ │ -200dcc: 2703 |0022: throw v3 │ │ +200d7c: |[200d7c] freed.renderscript.ScriptC_freedcam.set_yuvinput:(Z)V │ │ +200d8c: 1d02 |0000: monitor-enter v2 │ │ +200d8e: 5420 8956 |0001: iget-object v0, v2, Lfreed/renderscript/ScriptC_freedcam;.__rs_fp_BOOLEAN:Landroid/renderscript/FieldPacker; // field@5689 │ │ +200d92: 3800 0600 |0003: if-eqz v0, 0009 // +0006 │ │ +200d96: 6e10 9006 0000 |0005: invoke-virtual {v0}, Landroid/renderscript/FieldPacker;.reset:()V // method@0690 │ │ +200d9c: 2809 |0008: goto 0011 // +0009 │ │ +200d9e: 2200 7401 |0009: new-instance v0, Landroid/renderscript/FieldPacker; // type@0174 │ │ +200da2: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +200da4: 7020 8d06 1000 |000c: invoke-direct {v0, v1}, Landroid/renderscript/FieldPacker;.:(I)V // method@068d │ │ +200daa: 5b20 8956 |000f: iput-object v0, v2, Lfreed/renderscript/ScriptC_freedcam;.__rs_fp_BOOLEAN:Landroid/renderscript/FieldPacker; // field@5689 │ │ +200dae: 5420 8956 |0011: iget-object v0, v2, Lfreed/renderscript/ScriptC_freedcam;.__rs_fp_BOOLEAN:Landroid/renderscript/FieldPacker; // field@5689 │ │ +200db2: 6e20 8e06 3000 |0013: invoke-virtual {v0, v3}, Landroid/renderscript/FieldPacker;.addBoolean:(Z)V // method@068e │ │ +200db8: 1260 |0016: const/4 v0, #int 6 // #6 │ │ +200dba: 5421 8956 |0017: iget-object v1, v2, Lfreed/renderscript/ScriptC_freedcam;.__rs_fp_BOOLEAN:Landroid/renderscript/FieldPacker; // field@5689 │ │ +200dbe: 6e30 ed5c 0201 |0019: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_freedcam;.setVar:(ILandroid/renderscript/FieldPacker;)V // method@5ced │ │ +200dc4: 5c23 b256 |001c: iput-boolean v3, v2, Lfreed/renderscript/ScriptC_freedcam;.mExportVar_yuvinput:Z // field@56b2 │ │ +200dc8: 1e02 |001e: monitor-exit v2 │ │ +200dca: 0e00 |001f: return-void │ │ +200dcc: 0d03 |0020: move-exception v3 │ │ +200dce: 1e02 |0021: monitor-exit v2 │ │ +200dd0: 2703 |0022: throw v3 │ │ catches : 1 │ │ 0x0001 - 0x001e │ │ -> 0x0020 │ │ positions : │ │ 0x0001 line=154 │ │ 0x0005 line=155 │ │ 0x0009 line=157 │ │ @@ -484860,32 +484860,32 @@ │ │ type : '(Landroid/renderscript/RenderScript;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -200e70: |[200e70] freed.renderscript.ScriptC_rgb_clipping.:(Landroid/renderscript/RenderScript;)V │ │ -200e80: 7100 395d 0000 |0000: invoke-static {}, Lfreed/renderscript/rgb_clippingBitCode;.getBitCode32:()[B // method@5d39 │ │ -200e86: 0c00 |0003: move-result-object v0 │ │ -200e88: 7100 3b5d 0000 |0004: invoke-static {}, Lfreed/renderscript/rgb_clippingBitCode;.getBitCode64:()[B // method@5d3b │ │ -200e8e: 0c01 |0007: move-result-object v1 │ │ -200e90: 1a02 de67 |0008: const-string v2, "rgb_clipping" // string@67de │ │ -200e94: 7051 9706 4302 |000a: invoke-direct {v3, v4, v2, v0, v1}, Landroid/renderscript/ScriptC;.:(Landroid/renderscript/RenderScript;Ljava/lang/String;[B[B)V // method@0697 │ │ -200e9a: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -200e9c: 5930 ba56 |000e: iput v0, v3, Lfreed/renderscript/ScriptC_rgb_clipping;.mExportVar_factor:I // field@56ba │ │ -200ea0: 7110 8706 0400 |0010: invoke-static {v4}, Landroid/renderscript/Element;.I32:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@0687 │ │ -200ea6: 0c00 |0013: move-result-object v0 │ │ -200ea8: 5b30 b356 |0014: iput-object v0, v3, Lfreed/renderscript/ScriptC_rgb_clipping;.__I32:Landroid/renderscript/Element; // field@56b3 │ │ -200eac: 1300 fe00 |0016: const/16 v0, #int 254 // #fe │ │ -200eb0: 5930 bb56 |0018: iput v0, v3, Lfreed/renderscript/ScriptC_rgb_clipping;.mExportVar_maxclip:I // field@56bb │ │ -200eb4: 7110 8a06 0400 |001a: invoke-static {v4}, Landroid/renderscript/Element;.U8_4:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@068a │ │ -200eba: 0c04 |001d: move-result-object v4 │ │ -200ebc: 5b34 b456 |001e: iput-object v4, v3, Lfreed/renderscript/ScriptC_rgb_clipping;.__U8_4:Landroid/renderscript/Element; // field@56b4 │ │ -200ec0: 0e00 |0020: return-void │ │ +200e74: |[200e74] freed.renderscript.ScriptC_rgb_clipping.:(Landroid/renderscript/RenderScript;)V │ │ +200e84: 7100 395d 0000 |0000: invoke-static {}, Lfreed/renderscript/rgb_clippingBitCode;.getBitCode32:()[B // method@5d39 │ │ +200e8a: 0c00 |0003: move-result-object v0 │ │ +200e8c: 7100 3b5d 0000 |0004: invoke-static {}, Lfreed/renderscript/rgb_clippingBitCode;.getBitCode64:()[B // method@5d3b │ │ +200e92: 0c01 |0007: move-result-object v1 │ │ +200e94: 1a02 de67 |0008: const-string v2, "rgb_clipping" // string@67de │ │ +200e98: 7051 9706 4302 |000a: invoke-direct {v3, v4, v2, v0, v1}, Landroid/renderscript/ScriptC;.:(Landroid/renderscript/RenderScript;Ljava/lang/String;[B[B)V // method@0697 │ │ +200e9e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +200ea0: 5930 ba56 |000e: iput v0, v3, Lfreed/renderscript/ScriptC_rgb_clipping;.mExportVar_factor:I // field@56ba │ │ +200ea4: 7110 8706 0400 |0010: invoke-static {v4}, Landroid/renderscript/Element;.I32:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@0687 │ │ +200eaa: 0c00 |0013: move-result-object v0 │ │ +200eac: 5b30 b356 |0014: iput-object v0, v3, Lfreed/renderscript/ScriptC_rgb_clipping;.__I32:Landroid/renderscript/Element; // field@56b3 │ │ +200eb0: 1300 fe00 |0016: const/16 v0, #int 254 // #fe │ │ +200eb4: 5930 bb56 |0018: iput v0, v3, Lfreed/renderscript/ScriptC_rgb_clipping;.mExportVar_maxclip:I // field@56bb │ │ +200eb8: 7110 8a06 0400 |001a: invoke-static {v4}, Landroid/renderscript/Element;.U8_4:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@068a │ │ +200ebe: 0c04 |001d: move-result-object v4 │ │ +200ec0: 5b34 b456 |001e: iput-object v4, v3, Lfreed/renderscript/ScriptC_rgb_clipping;.__U8_4:Landroid/renderscript/Element; // field@56b4 │ │ +200ec4: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0004 line=40 │ │ 0x000a line=37 │ │ 0x000e line=41 │ │ 0x0010 line=42 │ │ @@ -484901,18 +484901,18 @@ │ │ type : '(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -200ec4: |[200ec4] freed.renderscript.ScriptC_rgb_clipping.forEach_processClipping:(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V │ │ -200ed4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -200ed6: 6e40 fd5c 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lfreed/renderscript/ScriptC_rgb_clipping;.forEach_processClipping:(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5cfd │ │ -200edc: 0e00 |0004: return-void │ │ +200ec8: |[200ec8] freed.renderscript.ScriptC_rgb_clipping.forEach_processClipping:(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V │ │ +200ed8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +200eda: 6e40 fd5c 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lfreed/renderscript/ScriptC_rgb_clipping;.forEach_processClipping:(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5cfd │ │ +200ee0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=87 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/renderscript/ScriptC_rgb_clipping; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/renderscript/Allocation; │ │ 0x0000 - 0x0005 reg=3 (null) Landroid/renderscript/Allocation; │ │ @@ -484922,84 +484922,84 @@ │ │ type : '(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 132 16-bit code units │ │ -200ee0: |[200ee0] freed.renderscript.ScriptC_rgb_clipping.forEach_processClipping:(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ -200ef0: 6e10 7e06 0900 |0000: invoke-virtual {v9}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ -200ef6: 0c00 |0003: move-result-object v0 │ │ -200ef8: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ -200efe: 0c00 |0007: move-result-object v0 │ │ -200f00: 5481 b456 |0008: iget-object v1, v8, Lfreed/renderscript/ScriptC_rgb_clipping;.__U8_4:Landroid/renderscript/Element; // field@56b4 │ │ -200f04: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ -200f0a: 0a00 |000d: move-result v0 │ │ -200f0c: 1a01 ab30 |000e: const-string v1, "Type mismatch with U8_4!" // string@30ab │ │ -200f10: 3800 6e00 |0010: if-eqz v0, 007e // +006e │ │ -200f14: 6e10 7e06 0a00 |0012: invoke-virtual {v10}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ -200f1a: 0c00 |0015: move-result-object v0 │ │ -200f1c: 6e10 b106 0000 |0016: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ -200f22: 0c00 |0019: move-result-object v0 │ │ -200f24: 5482 b456 |001a: iget-object v2, v8, Lfreed/renderscript/ScriptC_rgb_clipping;.__U8_4:Landroid/renderscript/Element; // field@56b4 │ │ -200f28: 6e20 8c06 2000 |001c: invoke-virtual {v0, v2}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ -200f2e: 0a00 |001f: move-result v0 │ │ -200f30: 3800 5800 |0020: if-eqz v0, 0078 // +0058 │ │ -200f34: 6e10 7e06 0900 |0022: invoke-virtual {v9}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ -200f3a: 0c00 |0025: move-result-object v0 │ │ -200f3c: 6e10 7e06 0a00 |0026: invoke-virtual {v10}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ -200f42: 0c01 |0029: move-result-object v1 │ │ -200f44: 6e10 b006 0000 |002a: invoke-virtual {v0}, Landroid/renderscript/Type;.getCount:()I // method@06b0 │ │ -200f4a: 0a02 |002d: move-result v2 │ │ -200f4c: 6e10 b006 0100 |002e: invoke-virtual {v1}, Landroid/renderscript/Type;.getCount:()I // method@06b0 │ │ -200f52: 0a03 |0031: move-result v3 │ │ -200f54: 3332 3e00 |0032: if-ne v2, v3, 0070 // +003e │ │ -200f58: 6e10 b206 0000 |0034: invoke-virtual {v0}, Landroid/renderscript/Type;.getX:()I // method@06b2 │ │ -200f5e: 0a02 |0037: move-result v2 │ │ -200f60: 6e10 b206 0100 |0038: invoke-virtual {v1}, Landroid/renderscript/Type;.getX:()I // method@06b2 │ │ -200f66: 0a03 |003b: move-result v3 │ │ -200f68: 3332 3400 |003c: if-ne v2, v3, 0070 // +0034 │ │ -200f6c: 6e10 b306 0000 |003e: invoke-virtual {v0}, Landroid/renderscript/Type;.getY:()I // method@06b3 │ │ -200f72: 0a02 |0041: move-result v2 │ │ -200f74: 6e10 b306 0100 |0042: invoke-virtual {v1}, Landroid/renderscript/Type;.getY:()I // method@06b3 │ │ -200f7a: 0a03 |0045: move-result v3 │ │ -200f7c: 3332 2a00 |0046: if-ne v2, v3, 0070 // +002a │ │ -200f80: 6e10 b406 0000 |0048: invoke-virtual {v0}, Landroid/renderscript/Type;.getZ:()I // method@06b4 │ │ -200f86: 0a02 |004b: move-result v2 │ │ -200f88: 6e10 b406 0100 |004c: invoke-virtual {v1}, Landroid/renderscript/Type;.getZ:()I // method@06b4 │ │ -200f8e: 0a03 |004f: move-result v3 │ │ -200f90: 3332 2000 |0050: if-ne v2, v3, 0070 // +0020 │ │ -200f94: 6e10 b506 0000 |0052: invoke-virtual {v0}, Landroid/renderscript/Type;.hasFaces:()Z // method@06b5 │ │ -200f9a: 0a02 |0055: move-result v2 │ │ -200f9c: 6e10 b506 0100 |0056: invoke-virtual {v1}, Landroid/renderscript/Type;.hasFaces:()Z // method@06b5 │ │ -200fa2: 0a03 |0059: move-result v3 │ │ -200fa4: 3332 1600 |005a: if-ne v2, v3, 0070 // +0016 │ │ -200fa8: 6e10 b606 0000 |005c: invoke-virtual {v0}, Landroid/renderscript/Type;.hasMipmaps:()Z // method@06b6 │ │ -200fae: 0a00 |005f: move-result v0 │ │ -200fb0: 6e10 b606 0100 |0060: invoke-virtual {v1}, Landroid/renderscript/Type;.hasMipmaps:()Z // method@06b6 │ │ -200fb6: 0a01 |0063: move-result v1 │ │ -200fb8: 3310 0c00 |0064: if-ne v0, v1, 0070 // +000c │ │ -200fbc: 1213 |0066: const/4 v3, #int 1 // #1 │ │ -200fbe: 1206 |0067: const/4 v6, #int 0 // #0 │ │ -200fc0: 0782 |0068: move-object v2, v8 │ │ -200fc2: 0794 |0069: move-object v4, v9 │ │ -200fc4: 07a5 |006a: move-object v5, v10 │ │ -200fc6: 07b7 |006b: move-object v7, v11 │ │ -200fc8: 7406 fb5c 0200 |006c: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lfreed/renderscript/ScriptC_rgb_clipping;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5cfb │ │ -200fce: 0e00 |006f: return-void │ │ -200fd0: 2209 7501 |0070: new-instance v9, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ -200fd4: 1a0a 550d |0072: const-string v10, "Dimension mismatch between parameters ain and aout!" // string@0d55 │ │ -200fd8: 7020 9106 a900 |0074: invoke-direct {v9, v10}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ -200fde: 2709 |0077: throw v9 │ │ -200fe0: 2209 7501 |0078: new-instance v9, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ -200fe4: 7020 9106 1900 |007a: invoke-direct {v9, v1}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ -200fea: 2709 |007d: throw v9 │ │ -200fec: 2209 7501 |007e: new-instance v9, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ -200ff0: 7020 9106 1900 |0080: invoke-direct {v9, v1}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ -200ff6: 2709 |0083: throw v9 │ │ +200ee4: |[200ee4] freed.renderscript.ScriptC_rgb_clipping.forEach_processClipping:(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ +200ef4: 6e10 7e06 0900 |0000: invoke-virtual {v9}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ +200efa: 0c00 |0003: move-result-object v0 │ │ +200efc: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ +200f02: 0c00 |0007: move-result-object v0 │ │ +200f04: 5481 b456 |0008: iget-object v1, v8, Lfreed/renderscript/ScriptC_rgb_clipping;.__U8_4:Landroid/renderscript/Element; // field@56b4 │ │ +200f08: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ +200f0e: 0a00 |000d: move-result v0 │ │ +200f10: 1a01 ab30 |000e: const-string v1, "Type mismatch with U8_4!" // string@30ab │ │ +200f14: 3800 6e00 |0010: if-eqz v0, 007e // +006e │ │ +200f18: 6e10 7e06 0a00 |0012: invoke-virtual {v10}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ +200f1e: 0c00 |0015: move-result-object v0 │ │ +200f20: 6e10 b106 0000 |0016: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ +200f26: 0c00 |0019: move-result-object v0 │ │ +200f28: 5482 b456 |001a: iget-object v2, v8, Lfreed/renderscript/ScriptC_rgb_clipping;.__U8_4:Landroid/renderscript/Element; // field@56b4 │ │ +200f2c: 6e20 8c06 2000 |001c: invoke-virtual {v0, v2}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ +200f32: 0a00 |001f: move-result v0 │ │ +200f34: 3800 5800 |0020: if-eqz v0, 0078 // +0058 │ │ +200f38: 6e10 7e06 0900 |0022: invoke-virtual {v9}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ +200f3e: 0c00 |0025: move-result-object v0 │ │ +200f40: 6e10 7e06 0a00 |0026: invoke-virtual {v10}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ +200f46: 0c01 |0029: move-result-object v1 │ │ +200f48: 6e10 b006 0000 |002a: invoke-virtual {v0}, Landroid/renderscript/Type;.getCount:()I // method@06b0 │ │ +200f4e: 0a02 |002d: move-result v2 │ │ +200f50: 6e10 b006 0100 |002e: invoke-virtual {v1}, Landroid/renderscript/Type;.getCount:()I // method@06b0 │ │ +200f56: 0a03 |0031: move-result v3 │ │ +200f58: 3332 3e00 |0032: if-ne v2, v3, 0070 // +003e │ │ +200f5c: 6e10 b206 0000 |0034: invoke-virtual {v0}, Landroid/renderscript/Type;.getX:()I // method@06b2 │ │ +200f62: 0a02 |0037: move-result v2 │ │ +200f64: 6e10 b206 0100 |0038: invoke-virtual {v1}, Landroid/renderscript/Type;.getX:()I // method@06b2 │ │ +200f6a: 0a03 |003b: move-result v3 │ │ +200f6c: 3332 3400 |003c: if-ne v2, v3, 0070 // +0034 │ │ +200f70: 6e10 b306 0000 |003e: invoke-virtual {v0}, Landroid/renderscript/Type;.getY:()I // method@06b3 │ │ +200f76: 0a02 |0041: move-result v2 │ │ +200f78: 6e10 b306 0100 |0042: invoke-virtual {v1}, Landroid/renderscript/Type;.getY:()I // method@06b3 │ │ +200f7e: 0a03 |0045: move-result v3 │ │ +200f80: 3332 2a00 |0046: if-ne v2, v3, 0070 // +002a │ │ +200f84: 6e10 b406 0000 |0048: invoke-virtual {v0}, Landroid/renderscript/Type;.getZ:()I // method@06b4 │ │ +200f8a: 0a02 |004b: move-result v2 │ │ +200f8c: 6e10 b406 0100 |004c: invoke-virtual {v1}, Landroid/renderscript/Type;.getZ:()I // method@06b4 │ │ +200f92: 0a03 |004f: move-result v3 │ │ +200f94: 3332 2000 |0050: if-ne v2, v3, 0070 // +0020 │ │ +200f98: 6e10 b506 0000 |0052: invoke-virtual {v0}, Landroid/renderscript/Type;.hasFaces:()Z // method@06b5 │ │ +200f9e: 0a02 |0055: move-result v2 │ │ +200fa0: 6e10 b506 0100 |0056: invoke-virtual {v1}, Landroid/renderscript/Type;.hasFaces:()Z // method@06b5 │ │ +200fa6: 0a03 |0059: move-result v3 │ │ +200fa8: 3332 1600 |005a: if-ne v2, v3, 0070 // +0016 │ │ +200fac: 6e10 b606 0000 |005c: invoke-virtual {v0}, Landroid/renderscript/Type;.hasMipmaps:()Z // method@06b6 │ │ +200fb2: 0a00 |005f: move-result v0 │ │ +200fb4: 6e10 b606 0100 |0060: invoke-virtual {v1}, Landroid/renderscript/Type;.hasMipmaps:()Z // method@06b6 │ │ +200fba: 0a01 |0063: move-result v1 │ │ +200fbc: 3310 0c00 |0064: if-ne v0, v1, 0070 // +000c │ │ +200fc0: 1213 |0066: const/4 v3, #int 1 // #1 │ │ +200fc2: 1206 |0067: const/4 v6, #int 0 // #0 │ │ +200fc4: 0782 |0068: move-object v2, v8 │ │ +200fc6: 0794 |0069: move-object v4, v9 │ │ +200fc8: 07a5 |006a: move-object v5, v10 │ │ +200fca: 07b7 |006b: move-object v7, v11 │ │ +200fcc: 7406 fb5c 0200 |006c: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lfreed/renderscript/ScriptC_rgb_clipping;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5cfb │ │ +200fd2: 0e00 |006f: return-void │ │ +200fd4: 2209 7501 |0070: new-instance v9, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ +200fd8: 1a0a 550d |0072: const-string v10, "Dimension mismatch between parameters ain and aout!" // string@0d55 │ │ +200fdc: 7020 9106 a900 |0074: invoke-direct {v9, v10}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ +200fe2: 2709 |0077: throw v9 │ │ +200fe4: 2209 7501 |0078: new-instance v9, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ +200fe8: 7020 9106 1900 |007a: invoke-direct {v9, v1}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ +200fee: 2709 |007d: throw v9 │ │ +200ff0: 2209 7501 |007e: new-instance v9, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ +200ff4: 7020 9106 1900 |0080: invoke-direct {v9, v1}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ +200ffa: 2709 |0083: throw v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0012 line=96 │ │ 0x0022 line=100 │ │ 0x0026 line=101 │ │ 0x002a line=102 │ │ @@ -485023,20 +485023,20 @@ │ │ type : '()Landroid/renderscript/Script$FieldID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -200ddc: |[200ddc] freed.renderscript.ScriptC_rgb_clipping.getFieldID_factor:()Landroid/renderscript/Script$FieldID; │ │ -200dec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -200dee: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -200df0: 6e30 f95c 0201 |0002: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_rgb_clipping;.createFieldID:(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID; // method@5cf9 │ │ -200df6: 0c00 |0005: move-result-object v0 │ │ -200df8: 1100 |0006: return-object v0 │ │ +200de0: |[200de0] freed.renderscript.ScriptC_rgb_clipping.getFieldID_factor:()Landroid/renderscript/Script$FieldID; │ │ +200df0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +200df2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +200df4: 6e30 f95c 0201 |0002: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_rgb_clipping;.createFieldID:(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID; // method@5cf9 │ │ +200dfa: 0c00 |0005: move-result-object v0 │ │ +200dfc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=62 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lfreed/renderscript/ScriptC_rgb_clipping; │ │ │ │ #3 : (in Lfreed/renderscript/ScriptC_rgb_clipping;) │ │ @@ -485044,20 +485044,20 @@ │ │ type : '()Landroid/renderscript/Script$FieldID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -200dfc: |[200dfc] freed.renderscript.ScriptC_rgb_clipping.getFieldID_maxclip:()Landroid/renderscript/Script$FieldID; │ │ -200e0c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -200e0e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -200e10: 6e30 f95c 0201 |0002: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_rgb_clipping;.createFieldID:(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID; // method@5cf9 │ │ -200e16: 0c00 |0005: move-result-object v0 │ │ -200e18: 1100 |0006: return-object v0 │ │ +200e00: |[200e00] freed.renderscript.ScriptC_rgb_clipping.getFieldID_maxclip:()Landroid/renderscript/Script$FieldID; │ │ +200e10: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +200e12: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +200e14: 6e30 f95c 0201 |0002: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_rgb_clipping;.createFieldID:(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID; // method@5cf9 │ │ +200e1a: 0c00 |0005: move-result-object v0 │ │ +200e1c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=77 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lfreed/renderscript/ScriptC_rgb_clipping; │ │ │ │ #4 : (in Lfreed/renderscript/ScriptC_rgb_clipping;) │ │ @@ -485065,21 +485065,21 @@ │ │ type : '()Landroid/renderscript/Script$KernelID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -200e1c: |[200e1c] freed.renderscript.ScriptC_rgb_clipping.getKernelID_processClipping:()Landroid/renderscript/Script$KernelID; │ │ -200e2c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -200e2e: 1301 3b00 |0001: const/16 v1, #int 59 // #3b │ │ -200e32: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -200e34: 6e52 fa5c 0321 |0004: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_rgb_clipping;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5cfa │ │ -200e3a: 0c00 |0007: move-result-object v0 │ │ -200e3c: 1100 |0008: return-object v0 │ │ +200e20: |[200e20] freed.renderscript.ScriptC_rgb_clipping.getKernelID_processClipping:()Landroid/renderscript/Script$KernelID; │ │ +200e30: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +200e32: 1301 3b00 |0001: const/16 v1, #int 59 // #3b │ │ +200e36: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +200e38: 6e52 fa5c 0321 |0004: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_rgb_clipping;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5cfa │ │ +200e3e: 0c00 |0007: move-result-object v0 │ │ +200e40: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=83 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lfreed/renderscript/ScriptC_rgb_clipping; │ │ │ │ #5 : (in Lfreed/renderscript/ScriptC_rgb_clipping;) │ │ @@ -485087,17 +485087,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -200e40: |[200e40] freed.renderscript.ScriptC_rgb_clipping.get_factor:()I │ │ -200e50: 5210 ba56 |0000: iget v0, v1, Lfreed/renderscript/ScriptC_rgb_clipping;.mExportVar_factor:I // field@56ba │ │ -200e54: 0f00 |0002: return v0 │ │ +200e44: |[200e44] freed.renderscript.ScriptC_rgb_clipping.get_factor:()I │ │ +200e54: 5210 ba56 |0000: iget v0, v1, Lfreed/renderscript/ScriptC_rgb_clipping;.mExportVar_factor:I // field@56ba │ │ +200e58: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/renderscript/ScriptC_rgb_clipping; │ │ │ │ #6 : (in Lfreed/renderscript/ScriptC_rgb_clipping;) │ │ @@ -485105,17 +485105,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -200e58: |[200e58] freed.renderscript.ScriptC_rgb_clipping.get_maxclip:()I │ │ -200e68: 5210 bb56 |0000: iget v0, v1, Lfreed/renderscript/ScriptC_rgb_clipping;.mExportVar_maxclip:I // field@56bb │ │ -200e6c: 0f00 |0002: return v0 │ │ +200e5c: |[200e5c] freed.renderscript.ScriptC_rgb_clipping.get_maxclip:()I │ │ +200e6c: 5210 bb56 |0000: iget v0, v1, Lfreed/renderscript/ScriptC_rgb_clipping;.mExportVar_maxclip:I // field@56bb │ │ +200e70: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/renderscript/ScriptC_rgb_clipping; │ │ │ │ #7 : (in Lfreed/renderscript/ScriptC_rgb_clipping;) │ │ @@ -485123,24 +485123,24 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -200ff8: |[200ff8] freed.renderscript.ScriptC_rgb_clipping.set_factor:(I)V │ │ -201008: 1d01 |0000: monitor-enter v1 │ │ -20100a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -20100c: 6e30 035d 0102 |0002: invoke-virtual {v1, v0, v2}, Lfreed/renderscript/ScriptC_rgb_clipping;.setVar:(II)V // method@5d03 │ │ -201012: 5912 ba56 |0005: iput v2, v1, Lfreed/renderscript/ScriptC_rgb_clipping;.mExportVar_factor:I // field@56ba │ │ -201016: 1e01 |0007: monitor-exit v1 │ │ -201018: 0e00 |0008: return-void │ │ -20101a: 0d02 |0009: move-exception v2 │ │ -20101c: 1e01 |000a: monitor-exit v1 │ │ -20101e: 2702 |000b: throw v2 │ │ +200ffc: |[200ffc] freed.renderscript.ScriptC_rgb_clipping.set_factor:(I)V │ │ +20100c: 1d01 |0000: monitor-enter v1 │ │ +20100e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +201010: 6e30 035d 0102 |0002: invoke-virtual {v1, v0, v2}, Lfreed/renderscript/ScriptC_rgb_clipping;.setVar:(II)V // method@5d03 │ │ +201016: 5912 ba56 |0005: iput v2, v1, Lfreed/renderscript/ScriptC_rgb_clipping;.mExportVar_factor:I // field@56ba │ │ +20101a: 1e01 |0007: monitor-exit v1 │ │ +20101c: 0e00 |0008: return-void │ │ +20101e: 0d02 |0009: move-exception v2 │ │ +201020: 1e01 |000a: monitor-exit v1 │ │ +201022: 2702 |000b: throw v2 │ │ catches : 1 │ │ 0x0002 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0002 line=53 │ │ 0x0005 line=54 │ │ 0x0007 line=55 │ │ @@ -485153,24 +485153,24 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -20102c: |[20102c] freed.renderscript.ScriptC_rgb_clipping.set_maxclip:(I)V │ │ -20103c: 1d01 |0000: monitor-enter v1 │ │ -20103e: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -201040: 6e30 035d 0102 |0002: invoke-virtual {v1, v0, v2}, Lfreed/renderscript/ScriptC_rgb_clipping;.setVar:(II)V // method@5d03 │ │ -201046: 5912 bb56 |0005: iput v2, v1, Lfreed/renderscript/ScriptC_rgb_clipping;.mExportVar_maxclip:I // field@56bb │ │ -20104a: 1e01 |0007: monitor-exit v1 │ │ -20104c: 0e00 |0008: return-void │ │ -20104e: 0d02 |0009: move-exception v2 │ │ -201050: 1e01 |000a: monitor-exit v1 │ │ -201052: 2702 |000b: throw v2 │ │ +201030: |[201030] freed.renderscript.ScriptC_rgb_clipping.set_maxclip:(I)V │ │ +201040: 1d01 |0000: monitor-enter v1 │ │ +201042: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +201044: 6e30 035d 0102 |0002: invoke-virtual {v1, v0, v2}, Lfreed/renderscript/ScriptC_rgb_clipping;.setVar:(II)V // method@5d03 │ │ +20104a: 5912 bb56 |0005: iput v2, v1, Lfreed/renderscript/ScriptC_rgb_clipping;.mExportVar_maxclip:I // field@56bb │ │ +20104e: 1e01 |0007: monitor-exit v1 │ │ +201050: 0e00 |0008: return-void │ │ +201052: 0d02 |0009: move-exception v2 │ │ +201054: 1e01 |000a: monitor-exit v1 │ │ +201056: 2702 |000b: throw v2 │ │ catches : 1 │ │ 0x0002 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0002 line=68 │ │ 0x0005 line=69 │ │ 0x0007 line=70 │ │ @@ -485269,31 +485269,31 @@ │ │ type : '(Landroid/renderscript/RenderScript;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 32 16-bit code units │ │ -201164: |[201164] freed.renderscript.ScriptC_rgb_focuspeak.:(Landroid/renderscript/RenderScript;)V │ │ -201174: 7100 415d 0000 |0000: invoke-static {}, Lfreed/renderscript/rgb_focuspeakBitCode;.getBitCode32:()[B // method@5d41 │ │ -20117a: 0c00 |0003: move-result-object v0 │ │ -20117c: 7100 435d 0000 |0004: invoke-static {}, Lfreed/renderscript/rgb_focuspeakBitCode;.getBitCode64:()[B // method@5d43 │ │ -201182: 0c01 |0007: move-result-object v1 │ │ -201184: 1a02 e067 |0008: const-string v2, "rgb_focuspeak" // string@67e0 │ │ -201188: 7051 9706 4302 |000a: invoke-direct {v3, v4, v2, v0, v1}, Landroid/renderscript/ScriptC;.:(Landroid/renderscript/RenderScript;Ljava/lang/String;[B[B)V // method@0697 │ │ -20118e: 7110 8306 0400 |000d: invoke-static {v4}, Landroid/renderscript/Element;.ALLOCATION:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@0683 │ │ -201194: 0c00 |0010: move-result-object v0 │ │ -201196: 5b30 bc56 |0011: iput-object v0, v3, Lfreed/renderscript/ScriptC_rgb_focuspeak;.__ALLOCATION:Landroid/renderscript/Element; // field@56bc │ │ -20119a: 7110 8406 0400 |0013: invoke-static {v4}, Landroid/renderscript/Element;.BOOLEAN:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@0684 │ │ -2011a0: 0c00 |0016: move-result-object v0 │ │ -2011a2: 5b30 bd56 |0017: iput-object v0, v3, Lfreed/renderscript/ScriptC_rgb_focuspeak;.__BOOLEAN:Landroid/renderscript/Element; // field@56bd │ │ -2011a6: 7110 8a06 0400 |0019: invoke-static {v4}, Landroid/renderscript/Element;.U8_4:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@068a │ │ -2011ac: 0c04 |001c: move-result-object v4 │ │ -2011ae: 5b34 be56 |001d: iput-object v4, v3, Lfreed/renderscript/ScriptC_rgb_focuspeak;.__U8_4:Landroid/renderscript/Element; // field@56be │ │ -2011b2: 0e00 |001f: return-void │ │ +201168: |[201168] freed.renderscript.ScriptC_rgb_focuspeak.:(Landroid/renderscript/RenderScript;)V │ │ +201178: 7100 415d 0000 |0000: invoke-static {}, Lfreed/renderscript/rgb_focuspeakBitCode;.getBitCode32:()[B // method@5d41 │ │ +20117e: 0c00 |0003: move-result-object v0 │ │ +201180: 7100 435d 0000 |0004: invoke-static {}, Lfreed/renderscript/rgb_focuspeakBitCode;.getBitCode64:()[B // method@5d43 │ │ +201186: 0c01 |0007: move-result-object v1 │ │ +201188: 1a02 e067 |0008: const-string v2, "rgb_focuspeak" // string@67e0 │ │ +20118c: 7051 9706 4302 |000a: invoke-direct {v3, v4, v2, v0, v1}, Landroid/renderscript/ScriptC;.:(Landroid/renderscript/RenderScript;Ljava/lang/String;[B[B)V // method@0697 │ │ +201192: 7110 8306 0400 |000d: invoke-static {v4}, Landroid/renderscript/Element;.ALLOCATION:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@0683 │ │ +201198: 0c00 |0010: move-result-object v0 │ │ +20119a: 5b30 bc56 |0011: iput-object v0, v3, Lfreed/renderscript/ScriptC_rgb_focuspeak;.__ALLOCATION:Landroid/renderscript/Element; // field@56bc │ │ +20119e: 7110 8406 0400 |0013: invoke-static {v4}, Landroid/renderscript/Element;.BOOLEAN:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@0684 │ │ +2011a4: 0c00 |0016: move-result-object v0 │ │ +2011a6: 5b30 bd56 |0017: iput-object v0, v3, Lfreed/renderscript/ScriptC_rgb_focuspeak;.__BOOLEAN:Landroid/renderscript/Element; // field@56bd │ │ +2011aa: 7110 8a06 0400 |0019: invoke-static {v4}, Landroid/renderscript/Element;.U8_4:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@068a │ │ +2011b0: 0c04 |001c: move-result-object v4 │ │ +2011b2: 5b34 be56 |001d: iput-object v4, v3, Lfreed/renderscript/ScriptC_rgb_focuspeak;.__U8_4:Landroid/renderscript/Element; // field@56be │ │ +2011b6: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0004 line=40 │ │ 0x000a line=37 │ │ 0x000d line=41 │ │ 0x0013 line=42 │ │ @@ -485308,18 +485308,18 @@ │ │ type : '(Landroid/renderscript/Allocation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -2011b4: |[2011b4] freed.renderscript.ScriptC_rgb_focuspeak.forEach_focuspeak:(Landroid/renderscript/Allocation;)V │ │ -2011c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2011c6: 6e30 0b5d 2100 |0001: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.forEach_focuspeak:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5d0b │ │ -2011cc: 0e00 |0004: return-void │ │ +2011b8: |[2011b8] freed.renderscript.ScriptC_rgb_focuspeak.forEach_focuspeak:(Landroid/renderscript/Allocation;)V │ │ +2011c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2011ca: 6e30 0b5d 2100 |0001: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.forEach_focuspeak:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5d0b │ │ +2011d0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=136 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/renderscript/ScriptC_rgb_focuspeak; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/renderscript/Allocation; │ │ │ │ @@ -485328,37 +485328,37 @@ │ │ type : '(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 37 16-bit code units │ │ -2011d0: |[2011d0] freed.renderscript.ScriptC_rgb_focuspeak.forEach_focuspeak:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ -2011e0: 6e10 7e06 0800 |0000: invoke-virtual {v8}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ -2011e6: 0c00 |0003: move-result-object v0 │ │ -2011e8: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ -2011ee: 0c00 |0007: move-result-object v0 │ │ -2011f0: 5471 be56 |0008: iget-object v1, v7, Lfreed/renderscript/ScriptC_rgb_focuspeak;.__U8_4:Landroid/renderscript/Element; // field@56be │ │ -2011f4: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ -2011fa: 0a00 |000d: move-result v0 │ │ -2011fc: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ -201200: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -201202: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -201204: 0703 |0012: move-object v3, v0 │ │ -201206: 1f03 7101 |0013: check-cast v3, Landroid/renderscript/Allocation; // type@0171 │ │ -20120a: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -20120c: 0771 |0016: move-object v1, v7 │ │ -20120e: 0784 |0017: move-object v4, v8 │ │ -201210: 0796 |0018: move-object v6, v9 │ │ -201212: 7406 095d 0100 |0019: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5d09 │ │ -201218: 0e00 |001c: return-void │ │ -20121a: 2208 7501 |001d: new-instance v8, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ -20121e: 1a09 ab30 |001f: const-string v9, "Type mismatch with U8_4!" // string@30ab │ │ -201222: 7020 9106 9800 |0021: invoke-direct {v8, v9}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ -201228: 2708 |0024: throw v8 │ │ +2011d4: |[2011d4] freed.renderscript.ScriptC_rgb_focuspeak.forEach_focuspeak:(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ +2011e4: 6e10 7e06 0800 |0000: invoke-virtual {v8}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ +2011ea: 0c00 |0003: move-result-object v0 │ │ +2011ec: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ +2011f2: 0c00 |0007: move-result-object v0 │ │ +2011f4: 5471 be56 |0008: iget-object v1, v7, Lfreed/renderscript/ScriptC_rgb_focuspeak;.__U8_4:Landroid/renderscript/Element; // field@56be │ │ +2011f8: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ +2011fe: 0a00 |000d: move-result v0 │ │ +201200: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ +201204: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +201206: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +201208: 0703 |0012: move-object v3, v0 │ │ +20120a: 1f03 7101 |0013: check-cast v3, Landroid/renderscript/Allocation; // type@0171 │ │ +20120e: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +201210: 0771 |0016: move-object v1, v7 │ │ +201212: 0784 |0017: move-object v4, v8 │ │ +201214: 0796 |0018: move-object v6, v9 │ │ +201216: 7406 095d 0100 |0019: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5d09 │ │ +20121c: 0e00 |001c: return-void │ │ +20121e: 2208 7501 |001d: new-instance v8, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ +201222: 1a09 ab30 |001f: const-string v9, "Type mismatch with U8_4!" // string@30ab │ │ +201226: 7020 9106 9800 |0021: invoke-direct {v8, v9}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ +20122c: 2708 |0024: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0012 line=144 │ │ 0x001d line=142 │ │ locals : │ │ 0x0000 - 0x0025 reg=7 this Lfreed/renderscript/ScriptC_rgb_focuspeak; │ │ @@ -485370,20 +485370,20 @@ │ │ type : '()Landroid/renderscript/Script$FieldID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -201078: |[201078] freed.renderscript.ScriptC_rgb_focuspeak.getFieldID_blue:()Landroid/renderscript/Script$FieldID; │ │ -201088: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -20108a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -20108c: 6e30 075d 0201 |0002: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.createFieldID:(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID; // method@5d07 │ │ -201092: 0c00 |0005: move-result-object v0 │ │ -201094: 1100 |0006: return-object v0 │ │ +20107c: |[20107c] freed.renderscript.ScriptC_rgb_focuspeak.getFieldID_blue:()Landroid/renderscript/Script$FieldID; │ │ +20108c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +20108e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +201090: 6e30 075d 0201 |0002: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.createFieldID:(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID; // method@5d07 │ │ +201096: 0c00 |0005: move-result-object v0 │ │ +201098: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=105 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lfreed/renderscript/ScriptC_rgb_focuspeak; │ │ │ │ #3 : (in Lfreed/renderscript/ScriptC_rgb_focuspeak;) │ │ @@ -485391,20 +485391,20 @@ │ │ type : '()Landroid/renderscript/Script$FieldID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -201098: |[201098] freed.renderscript.ScriptC_rgb_focuspeak.getFieldID_green:()Landroid/renderscript/Script$FieldID; │ │ -2010a8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -2010aa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -2010ac: 6e30 075d 0201 |0002: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.createFieldID:(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID; // method@5d07 │ │ -2010b2: 0c00 |0005: move-result-object v0 │ │ -2010b4: 1100 |0006: return-object v0 │ │ +20109c: |[20109c] freed.renderscript.ScriptC_rgb_focuspeak.getFieldID_green:()Landroid/renderscript/Script$FieldID; │ │ +2010ac: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +2010ae: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +2010b0: 6e30 075d 0201 |0002: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.createFieldID:(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID; // method@5d07 │ │ +2010b6: 0c00 |0005: move-result-object v0 │ │ +2010b8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=126 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lfreed/renderscript/ScriptC_rgb_focuspeak; │ │ │ │ #4 : (in Lfreed/renderscript/ScriptC_rgb_focuspeak;) │ │ @@ -485412,20 +485412,20 @@ │ │ type : '()Landroid/renderscript/Script$FieldID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -2010b8: |[2010b8] freed.renderscript.ScriptC_rgb_focuspeak.getFieldID_input:()Landroid/renderscript/Script$FieldID; │ │ -2010c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2010ca: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -2010cc: 6e30 075d 0201 |0002: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.createFieldID:(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID; // method@5d07 │ │ -2010d2: 0c00 |0005: move-result-object v0 │ │ -2010d4: 1100 |0006: return-object v0 │ │ +2010bc: |[2010bc] freed.renderscript.ScriptC_rgb_focuspeak.getFieldID_input:()Landroid/renderscript/Script$FieldID; │ │ +2010cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2010ce: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +2010d0: 6e30 075d 0201 |0002: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.createFieldID:(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID; // method@5d07 │ │ +2010d6: 0c00 |0005: move-result-object v0 │ │ +2010d8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=63 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lfreed/renderscript/ScriptC_rgb_focuspeak; │ │ │ │ #5 : (in Lfreed/renderscript/ScriptC_rgb_focuspeak;) │ │ @@ -485433,20 +485433,20 @@ │ │ type : '()Landroid/renderscript/Script$FieldID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -2010d8: |[2010d8] freed.renderscript.ScriptC_rgb_focuspeak.getFieldID_red:()Landroid/renderscript/Script$FieldID; │ │ -2010e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2010ea: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -2010ec: 6e30 075d 0201 |0002: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.createFieldID:(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID; // method@5d07 │ │ -2010f2: 0c00 |0005: move-result-object v0 │ │ -2010f4: 1100 |0006: return-object v0 │ │ +2010dc: |[2010dc] freed.renderscript.ScriptC_rgb_focuspeak.getFieldID_red:()Landroid/renderscript/Script$FieldID; │ │ +2010ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2010ee: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +2010f0: 6e30 075d 0201 |0002: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.createFieldID:(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID; // method@5d07 │ │ +2010f6: 0c00 |0005: move-result-object v0 │ │ +2010f8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=84 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lfreed/renderscript/ScriptC_rgb_focuspeak; │ │ │ │ #6 : (in Lfreed/renderscript/ScriptC_rgb_focuspeak;) │ │ @@ -485454,21 +485454,21 @@ │ │ type : '()Landroid/renderscript/Script$KernelID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -2010f8: |[2010f8] freed.renderscript.ScriptC_rgb_focuspeak.getKernelID_focuspeak:()Landroid/renderscript/Script$KernelID; │ │ -201108: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -20110a: 1301 3a00 |0001: const/16 v1, #int 58 // #3a │ │ -20110e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -201110: 6e52 085d 0321 |0004: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5d08 │ │ -201116: 0c00 |0007: move-result-object v0 │ │ -201118: 1100 |0008: return-object v0 │ │ +2010fc: |[2010fc] freed.renderscript.ScriptC_rgb_focuspeak.getKernelID_focuspeak:()Landroid/renderscript/Script$KernelID; │ │ +20110c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +20110e: 1301 3a00 |0001: const/16 v1, #int 58 // #3a │ │ +201112: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +201114: 6e52 085d 0321 |0004: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5d08 │ │ +20111a: 0c00 |0007: move-result-object v0 │ │ +20111c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=132 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lfreed/renderscript/ScriptC_rgb_focuspeak; │ │ │ │ #7 : (in Lfreed/renderscript/ScriptC_rgb_focuspeak;) │ │ @@ -485476,17 +485476,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20111c: |[20111c] freed.renderscript.ScriptC_rgb_focuspeak.get_blue:()Z │ │ -20112c: 5510 c756 |0000: iget-boolean v0, v1, Lfreed/renderscript/ScriptC_rgb_focuspeak;.mExportVar_blue:Z // field@56c7 │ │ -201130: 0f00 |0002: return v0 │ │ +201120: |[201120] freed.renderscript.ScriptC_rgb_focuspeak.get_blue:()Z │ │ +201130: 5510 c756 |0000: iget-boolean v0, v1, Lfreed/renderscript/ScriptC_rgb_focuspeak;.mExportVar_blue:Z // field@56c7 │ │ +201134: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/renderscript/ScriptC_rgb_focuspeak; │ │ │ │ #8 : (in Lfreed/renderscript/ScriptC_rgb_focuspeak;) │ │ @@ -485494,17 +485494,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -201134: |[201134] freed.renderscript.ScriptC_rgb_focuspeak.get_green:()Z │ │ -201144: 5510 c856 |0000: iget-boolean v0, v1, Lfreed/renderscript/ScriptC_rgb_focuspeak;.mExportVar_green:Z // field@56c8 │ │ -201148: 0f00 |0002: return v0 │ │ +201138: |[201138] freed.renderscript.ScriptC_rgb_focuspeak.get_green:()Z │ │ +201148: 5510 c856 |0000: iget-boolean v0, v1, Lfreed/renderscript/ScriptC_rgb_focuspeak;.mExportVar_green:Z // field@56c8 │ │ +20114c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/renderscript/ScriptC_rgb_focuspeak; │ │ │ │ #9 : (in Lfreed/renderscript/ScriptC_rgb_focuspeak;) │ │ @@ -485512,17 +485512,17 @@ │ │ type : '()Landroid/renderscript/Allocation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -201060: |[201060] freed.renderscript.ScriptC_rgb_focuspeak.get_input:()Landroid/renderscript/Allocation; │ │ -201070: 5410 c956 |0000: iget-object v0, v1, Lfreed/renderscript/ScriptC_rgb_focuspeak;.mExportVar_input:Landroid/renderscript/Allocation; // field@56c9 │ │ -201074: 1100 |0002: return-object v0 │ │ +201064: |[201064] freed.renderscript.ScriptC_rgb_focuspeak.get_input:()Landroid/renderscript/Allocation; │ │ +201074: 5410 c956 |0000: iget-object v0, v1, Lfreed/renderscript/ScriptC_rgb_focuspeak;.mExportVar_input:Landroid/renderscript/Allocation; // field@56c9 │ │ +201078: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/renderscript/ScriptC_rgb_focuspeak; │ │ │ │ #10 : (in Lfreed/renderscript/ScriptC_rgb_focuspeak;) │ │ @@ -485530,17 +485530,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20114c: |[20114c] freed.renderscript.ScriptC_rgb_focuspeak.get_red:()Z │ │ -20115c: 5510 ca56 |0000: iget-boolean v0, v1, Lfreed/renderscript/ScriptC_rgb_focuspeak;.mExportVar_red:Z // field@56ca │ │ -201160: 0f00 |0002: return v0 │ │ +201150: |[201150] freed.renderscript.ScriptC_rgb_focuspeak.get_red:()Z │ │ +201160: 5510 ca56 |0000: iget-boolean v0, v1, Lfreed/renderscript/ScriptC_rgb_focuspeak;.mExportVar_red:Z // field@56ca │ │ +201164: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/renderscript/ScriptC_rgb_focuspeak; │ │ │ │ #11 : (in Lfreed/renderscript/ScriptC_rgb_focuspeak;) │ │ @@ -485548,35 +485548,35 @@ │ │ type : '(Z)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -20122c: |[20122c] freed.renderscript.ScriptC_rgb_focuspeak.set_blue:(Z)V │ │ -20123c: 1d02 |0000: monitor-enter v2 │ │ -20123e: 5420 c056 |0001: iget-object v0, v2, Lfreed/renderscript/ScriptC_rgb_focuspeak;.__rs_fp_BOOLEAN:Landroid/renderscript/FieldPacker; // field@56c0 │ │ -201242: 3800 0600 |0003: if-eqz v0, 0009 // +0006 │ │ -201246: 6e10 9006 0000 |0005: invoke-virtual {v0}, Landroid/renderscript/FieldPacker;.reset:()V // method@0690 │ │ -20124c: 2809 |0008: goto 0011 // +0009 │ │ -20124e: 2200 7401 |0009: new-instance v0, Landroid/renderscript/FieldPacker; // type@0174 │ │ -201252: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -201254: 7020 8d06 1000 |000c: invoke-direct {v0, v1}, Landroid/renderscript/FieldPacker;.:(I)V // method@068d │ │ -20125a: 5b20 c056 |000f: iput-object v0, v2, Lfreed/renderscript/ScriptC_rgb_focuspeak;.__rs_fp_BOOLEAN:Landroid/renderscript/FieldPacker; // field@56c0 │ │ -20125e: 5420 c056 |0011: iget-object v0, v2, Lfreed/renderscript/ScriptC_rgb_focuspeak;.__rs_fp_BOOLEAN:Landroid/renderscript/FieldPacker; // field@56c0 │ │ -201262: 6e20 8e06 3000 |0013: invoke-virtual {v0, v3}, Landroid/renderscript/FieldPacker;.addBoolean:(Z)V // method@068e │ │ -201268: 1220 |0016: const/4 v0, #int 2 // #2 │ │ -20126a: 5421 c056 |0017: iget-object v1, v2, Lfreed/renderscript/ScriptC_rgb_focuspeak;.__rs_fp_BOOLEAN:Landroid/renderscript/FieldPacker; // field@56c0 │ │ -20126e: 6e30 165d 0201 |0019: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.setVar:(ILandroid/renderscript/FieldPacker;)V // method@5d16 │ │ -201274: 5c23 c756 |001c: iput-boolean v3, v2, Lfreed/renderscript/ScriptC_rgb_focuspeak;.mExportVar_blue:Z // field@56c7 │ │ -201278: 1e02 |001e: monitor-exit v2 │ │ -20127a: 0e00 |001f: return-void │ │ -20127c: 0d03 |0020: move-exception v3 │ │ -20127e: 1e02 |0021: monitor-exit v2 │ │ -201280: 2703 |0022: throw v3 │ │ +201230: |[201230] freed.renderscript.ScriptC_rgb_focuspeak.set_blue:(Z)V │ │ +201240: 1d02 |0000: monitor-enter v2 │ │ +201242: 5420 c056 |0001: iget-object v0, v2, Lfreed/renderscript/ScriptC_rgb_focuspeak;.__rs_fp_BOOLEAN:Landroid/renderscript/FieldPacker; // field@56c0 │ │ +201246: 3800 0600 |0003: if-eqz v0, 0009 // +0006 │ │ +20124a: 6e10 9006 0000 |0005: invoke-virtual {v0}, Landroid/renderscript/FieldPacker;.reset:()V // method@0690 │ │ +201250: 2809 |0008: goto 0011 // +0009 │ │ +201252: 2200 7401 |0009: new-instance v0, Landroid/renderscript/FieldPacker; // type@0174 │ │ +201256: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +201258: 7020 8d06 1000 |000c: invoke-direct {v0, v1}, Landroid/renderscript/FieldPacker;.:(I)V // method@068d │ │ +20125e: 5b20 c056 |000f: iput-object v0, v2, Lfreed/renderscript/ScriptC_rgb_focuspeak;.__rs_fp_BOOLEAN:Landroid/renderscript/FieldPacker; // field@56c0 │ │ +201262: 5420 c056 |0011: iget-object v0, v2, Lfreed/renderscript/ScriptC_rgb_focuspeak;.__rs_fp_BOOLEAN:Landroid/renderscript/FieldPacker; // field@56c0 │ │ +201266: 6e20 8e06 3000 |0013: invoke-virtual {v0, v3}, Landroid/renderscript/FieldPacker;.addBoolean:(Z)V // method@068e │ │ +20126c: 1220 |0016: const/4 v0, #int 2 // #2 │ │ +20126e: 5421 c056 |0017: iget-object v1, v2, Lfreed/renderscript/ScriptC_rgb_focuspeak;.__rs_fp_BOOLEAN:Landroid/renderscript/FieldPacker; // field@56c0 │ │ +201272: 6e30 165d 0201 |0019: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.setVar:(ILandroid/renderscript/FieldPacker;)V // method@5d16 │ │ +201278: 5c23 c756 |001c: iput-boolean v3, v2, Lfreed/renderscript/ScriptC_rgb_focuspeak;.mExportVar_blue:Z // field@56c7 │ │ +20127c: 1e02 |001e: monitor-exit v2 │ │ +20127e: 0e00 |001f: return-void │ │ +201280: 0d03 |0020: move-exception v3 │ │ +201282: 1e02 |0021: monitor-exit v2 │ │ +201284: 2703 |0022: throw v3 │ │ catches : 1 │ │ 0x0001 - 0x001e │ │ -> 0x0020 │ │ positions : │ │ 0x0001 line=90 │ │ 0x0005 line=91 │ │ 0x0009 line=93 │ │ @@ -485593,35 +485593,35 @@ │ │ type : '(Z)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -201290: |[201290] freed.renderscript.ScriptC_rgb_focuspeak.set_green:(Z)V │ │ -2012a0: 1d02 |0000: monitor-enter v2 │ │ -2012a2: 5420 c056 |0001: iget-object v0, v2, Lfreed/renderscript/ScriptC_rgb_focuspeak;.__rs_fp_BOOLEAN:Landroid/renderscript/FieldPacker; // field@56c0 │ │ -2012a6: 3800 0600 |0003: if-eqz v0, 0009 // +0006 │ │ -2012aa: 6e10 9006 0000 |0005: invoke-virtual {v0}, Landroid/renderscript/FieldPacker;.reset:()V // method@0690 │ │ -2012b0: 2809 |0008: goto 0011 // +0009 │ │ -2012b2: 2200 7401 |0009: new-instance v0, Landroid/renderscript/FieldPacker; // type@0174 │ │ -2012b6: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -2012b8: 7020 8d06 1000 |000c: invoke-direct {v0, v1}, Landroid/renderscript/FieldPacker;.:(I)V // method@068d │ │ -2012be: 5b20 c056 |000f: iput-object v0, v2, Lfreed/renderscript/ScriptC_rgb_focuspeak;.__rs_fp_BOOLEAN:Landroid/renderscript/FieldPacker; // field@56c0 │ │ -2012c2: 5420 c056 |0011: iget-object v0, v2, Lfreed/renderscript/ScriptC_rgb_focuspeak;.__rs_fp_BOOLEAN:Landroid/renderscript/FieldPacker; // field@56c0 │ │ -2012c6: 6e20 8e06 3000 |0013: invoke-virtual {v0, v3}, Landroid/renderscript/FieldPacker;.addBoolean:(Z)V // method@068e │ │ -2012cc: 1230 |0016: const/4 v0, #int 3 // #3 │ │ -2012ce: 5421 c056 |0017: iget-object v1, v2, Lfreed/renderscript/ScriptC_rgb_focuspeak;.__rs_fp_BOOLEAN:Landroid/renderscript/FieldPacker; // field@56c0 │ │ -2012d2: 6e30 165d 0201 |0019: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.setVar:(ILandroid/renderscript/FieldPacker;)V // method@5d16 │ │ -2012d8: 5c23 c856 |001c: iput-boolean v3, v2, Lfreed/renderscript/ScriptC_rgb_focuspeak;.mExportVar_green:Z // field@56c8 │ │ -2012dc: 1e02 |001e: monitor-exit v2 │ │ -2012de: 0e00 |001f: return-void │ │ -2012e0: 0d03 |0020: move-exception v3 │ │ -2012e2: 1e02 |0021: monitor-exit v2 │ │ -2012e4: 2703 |0022: throw v3 │ │ +201294: |[201294] freed.renderscript.ScriptC_rgb_focuspeak.set_green:(Z)V │ │ +2012a4: 1d02 |0000: monitor-enter v2 │ │ +2012a6: 5420 c056 |0001: iget-object v0, v2, Lfreed/renderscript/ScriptC_rgb_focuspeak;.__rs_fp_BOOLEAN:Landroid/renderscript/FieldPacker; // field@56c0 │ │ +2012aa: 3800 0600 |0003: if-eqz v0, 0009 // +0006 │ │ +2012ae: 6e10 9006 0000 |0005: invoke-virtual {v0}, Landroid/renderscript/FieldPacker;.reset:()V // method@0690 │ │ +2012b4: 2809 |0008: goto 0011 // +0009 │ │ +2012b6: 2200 7401 |0009: new-instance v0, Landroid/renderscript/FieldPacker; // type@0174 │ │ +2012ba: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +2012bc: 7020 8d06 1000 |000c: invoke-direct {v0, v1}, Landroid/renderscript/FieldPacker;.:(I)V // method@068d │ │ +2012c2: 5b20 c056 |000f: iput-object v0, v2, Lfreed/renderscript/ScriptC_rgb_focuspeak;.__rs_fp_BOOLEAN:Landroid/renderscript/FieldPacker; // field@56c0 │ │ +2012c6: 5420 c056 |0011: iget-object v0, v2, Lfreed/renderscript/ScriptC_rgb_focuspeak;.__rs_fp_BOOLEAN:Landroid/renderscript/FieldPacker; // field@56c0 │ │ +2012ca: 6e20 8e06 3000 |0013: invoke-virtual {v0, v3}, Landroid/renderscript/FieldPacker;.addBoolean:(Z)V // method@068e │ │ +2012d0: 1230 |0016: const/4 v0, #int 3 // #3 │ │ +2012d2: 5421 c056 |0017: iget-object v1, v2, Lfreed/renderscript/ScriptC_rgb_focuspeak;.__rs_fp_BOOLEAN:Landroid/renderscript/FieldPacker; // field@56c0 │ │ +2012d6: 6e30 165d 0201 |0019: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.setVar:(ILandroid/renderscript/FieldPacker;)V // method@5d16 │ │ +2012dc: 5c23 c856 |001c: iput-boolean v3, v2, Lfreed/renderscript/ScriptC_rgb_focuspeak;.mExportVar_green:Z // field@56c8 │ │ +2012e0: 1e02 |001e: monitor-exit v2 │ │ +2012e2: 0e00 |001f: return-void │ │ +2012e4: 0d03 |0020: move-exception v3 │ │ +2012e6: 1e02 |0021: monitor-exit v2 │ │ +2012e8: 2703 |0022: throw v3 │ │ catches : 1 │ │ 0x0001 - 0x001e │ │ -> 0x0020 │ │ positions : │ │ 0x0001 line=111 │ │ 0x0005 line=112 │ │ 0x0009 line=114 │ │ @@ -485638,24 +485638,24 @@ │ │ type : '(Landroid/renderscript/Allocation;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -2012f4: |[2012f4] freed.renderscript.ScriptC_rgb_focuspeak.set_input:(Landroid/renderscript/Allocation;)V │ │ -201304: 1d01 |0000: monitor-enter v1 │ │ -201306: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -201308: 6e30 155d 0102 |0002: invoke-virtual {v1, v0, v2}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.setVar:(ILandroid/renderscript/BaseObj;)V // method@5d15 │ │ -20130e: 5b12 c956 |0005: iput-object v2, v1, Lfreed/renderscript/ScriptC_rgb_focuspeak;.mExportVar_input:Landroid/renderscript/Allocation; // field@56c9 │ │ -201312: 1e01 |0007: monitor-exit v1 │ │ -201314: 0e00 |0008: return-void │ │ -201316: 0d02 |0009: move-exception v2 │ │ -201318: 1e01 |000a: monitor-exit v1 │ │ -20131a: 2702 |000b: throw v2 │ │ +2012f8: |[2012f8] freed.renderscript.ScriptC_rgb_focuspeak.set_input:(Landroid/renderscript/Allocation;)V │ │ +201308: 1d01 |0000: monitor-enter v1 │ │ +20130a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +20130c: 6e30 155d 0102 |0002: invoke-virtual {v1, v0, v2}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.setVar:(ILandroid/renderscript/BaseObj;)V // method@5d15 │ │ +201312: 5b12 c956 |0005: iput-object v2, v1, Lfreed/renderscript/ScriptC_rgb_focuspeak;.mExportVar_input:Landroid/renderscript/Allocation; // field@56c9 │ │ +201316: 1e01 |0007: monitor-exit v1 │ │ +201318: 0e00 |0008: return-void │ │ +20131a: 0d02 |0009: move-exception v2 │ │ +20131c: 1e01 |000a: monitor-exit v1 │ │ +20131e: 2702 |000b: throw v2 │ │ catches : 1 │ │ 0x0002 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0002 line=54 │ │ 0x0005 line=55 │ │ 0x0007 line=56 │ │ @@ -485668,34 +485668,34 @@ │ │ type : '(Z)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -201328: |[201328] freed.renderscript.ScriptC_rgb_focuspeak.set_red:(Z)V │ │ -201338: 1d02 |0000: monitor-enter v2 │ │ -20133a: 5420 c056 |0001: iget-object v0, v2, Lfreed/renderscript/ScriptC_rgb_focuspeak;.__rs_fp_BOOLEAN:Landroid/renderscript/FieldPacker; // field@56c0 │ │ -20133e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -201340: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -201344: 6e10 9006 0000 |0006: invoke-virtual {v0}, Landroid/renderscript/FieldPacker;.reset:()V // method@0690 │ │ -20134a: 2808 |0009: goto 0011 // +0008 │ │ -20134c: 2200 7401 |000a: new-instance v0, Landroid/renderscript/FieldPacker; // type@0174 │ │ -201350: 7020 8d06 1000 |000c: invoke-direct {v0, v1}, Landroid/renderscript/FieldPacker;.:(I)V // method@068d │ │ -201356: 5b20 c056 |000f: iput-object v0, v2, Lfreed/renderscript/ScriptC_rgb_focuspeak;.__rs_fp_BOOLEAN:Landroid/renderscript/FieldPacker; // field@56c0 │ │ -20135a: 5420 c056 |0011: iget-object v0, v2, Lfreed/renderscript/ScriptC_rgb_focuspeak;.__rs_fp_BOOLEAN:Landroid/renderscript/FieldPacker; // field@56c0 │ │ -20135e: 6e20 8e06 3000 |0013: invoke-virtual {v0, v3}, Landroid/renderscript/FieldPacker;.addBoolean:(Z)V // method@068e │ │ -201364: 5420 c056 |0016: iget-object v0, v2, Lfreed/renderscript/ScriptC_rgb_focuspeak;.__rs_fp_BOOLEAN:Landroid/renderscript/FieldPacker; // field@56c0 │ │ -201368: 6e30 165d 1200 |0018: invoke-virtual {v2, v1, v0}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.setVar:(ILandroid/renderscript/FieldPacker;)V // method@5d16 │ │ -20136e: 5c23 ca56 |001b: iput-boolean v3, v2, Lfreed/renderscript/ScriptC_rgb_focuspeak;.mExportVar_red:Z // field@56ca │ │ -201372: 1e02 |001d: monitor-exit v2 │ │ -201374: 0e00 |001e: return-void │ │ -201376: 0d03 |001f: move-exception v3 │ │ -201378: 1e02 |0020: monitor-exit v2 │ │ -20137a: 2703 |0021: throw v3 │ │ +20132c: |[20132c] freed.renderscript.ScriptC_rgb_focuspeak.set_red:(Z)V │ │ +20133c: 1d02 |0000: monitor-enter v2 │ │ +20133e: 5420 c056 |0001: iget-object v0, v2, Lfreed/renderscript/ScriptC_rgb_focuspeak;.__rs_fp_BOOLEAN:Landroid/renderscript/FieldPacker; // field@56c0 │ │ +201342: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +201344: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +201348: 6e10 9006 0000 |0006: invoke-virtual {v0}, Landroid/renderscript/FieldPacker;.reset:()V // method@0690 │ │ +20134e: 2808 |0009: goto 0011 // +0008 │ │ +201350: 2200 7401 |000a: new-instance v0, Landroid/renderscript/FieldPacker; // type@0174 │ │ +201354: 7020 8d06 1000 |000c: invoke-direct {v0, v1}, Landroid/renderscript/FieldPacker;.:(I)V // method@068d │ │ +20135a: 5b20 c056 |000f: iput-object v0, v2, Lfreed/renderscript/ScriptC_rgb_focuspeak;.__rs_fp_BOOLEAN:Landroid/renderscript/FieldPacker; // field@56c0 │ │ +20135e: 5420 c056 |0011: iget-object v0, v2, Lfreed/renderscript/ScriptC_rgb_focuspeak;.__rs_fp_BOOLEAN:Landroid/renderscript/FieldPacker; // field@56c0 │ │ +201362: 6e20 8e06 3000 |0013: invoke-virtual {v0, v3}, Landroid/renderscript/FieldPacker;.addBoolean:(Z)V // method@068e │ │ +201368: 5420 c056 |0016: iget-object v0, v2, Lfreed/renderscript/ScriptC_rgb_focuspeak;.__rs_fp_BOOLEAN:Landroid/renderscript/FieldPacker; // field@56c0 │ │ +20136c: 6e30 165d 1200 |0018: invoke-virtual {v2, v1, v0}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.setVar:(ILandroid/renderscript/FieldPacker;)V // method@5d16 │ │ +201372: 5c23 ca56 |001b: iput-boolean v3, v2, Lfreed/renderscript/ScriptC_rgb_focuspeak;.mExportVar_red:Z // field@56ca │ │ +201376: 1e02 |001d: monitor-exit v2 │ │ +201378: 0e00 |001e: return-void │ │ +20137a: 0d03 |001f: move-exception v3 │ │ +20137c: 1e02 |0020: monitor-exit v2 │ │ +20137e: 2703 |0021: throw v3 │ │ catches : 1 │ │ 0x0001 - 0x001d │ │ -> 0x001f │ │ positions : │ │ 0x0001 line=69 │ │ 0x0006 line=70 │ │ 0x000a line=72 │ │ @@ -485777,28 +485777,28 @@ │ │ type : '(Landroid/renderscript/RenderScript;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -201418: |[201418] freed.renderscript.ScriptC_rgb_histogram.:(Landroid/renderscript/RenderScript;)V │ │ -201428: 7100 495d 0000 |0000: invoke-static {}, Lfreed/renderscript/rgb_histogramBitCode;.getBitCode32:()[B // method@5d49 │ │ -20142e: 0c00 |0003: move-result-object v0 │ │ -201430: 7100 4b5d 0000 |0004: invoke-static {}, Lfreed/renderscript/rgb_histogramBitCode;.getBitCode64:()[B // method@5d4b │ │ -201436: 0c01 |0007: move-result-object v1 │ │ -201438: 1a02 e267 |0008: const-string v2, "rgb_histogram" // string@67e2 │ │ -20143c: 7051 9706 4302 |000a: invoke-direct {v3, v4, v2, v0, v1}, Landroid/renderscript/ScriptC;.:(Landroid/renderscript/RenderScript;Ljava/lang/String;[B[B)V // method@0697 │ │ -201442: 7110 8706 0400 |000d: invoke-static {v4}, Landroid/renderscript/Element;.I32:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@0687 │ │ -201448: 0c00 |0010: move-result-object v0 │ │ -20144a: 5b30 cb56 |0011: iput-object v0, v3, Lfreed/renderscript/ScriptC_rgb_histogram;.__I32:Landroid/renderscript/Element; // field@56cb │ │ -20144e: 7110 8a06 0400 |0013: invoke-static {v4}, Landroid/renderscript/Element;.U8_4:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@068a │ │ -201454: 0c04 |0016: move-result-object v4 │ │ -201456: 5b34 cc56 |0017: iput-object v4, v3, Lfreed/renderscript/ScriptC_rgb_histogram;.__U8_4:Landroid/renderscript/Element; // field@56cc │ │ -20145a: 0e00 |0019: return-void │ │ +20141c: |[20141c] freed.renderscript.ScriptC_rgb_histogram.:(Landroid/renderscript/RenderScript;)V │ │ +20142c: 7100 495d 0000 |0000: invoke-static {}, Lfreed/renderscript/rgb_histogramBitCode;.getBitCode32:()[B // method@5d49 │ │ +201432: 0c00 |0003: move-result-object v0 │ │ +201434: 7100 4b5d 0000 |0004: invoke-static {}, Lfreed/renderscript/rgb_histogramBitCode;.getBitCode64:()[B // method@5d4b │ │ +20143a: 0c01 |0007: move-result-object v1 │ │ +20143c: 1a02 e267 |0008: const-string v2, "rgb_histogram" // string@67e2 │ │ +201440: 7051 9706 4302 |000a: invoke-direct {v3, v4, v2, v0, v1}, Landroid/renderscript/ScriptC;.:(Landroid/renderscript/RenderScript;Ljava/lang/String;[B[B)V // method@0697 │ │ +201446: 7110 8706 0400 |000d: invoke-static {v4}, Landroid/renderscript/Element;.I32:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@0687 │ │ +20144c: 0c00 |0010: move-result-object v0 │ │ +20144e: 5b30 cb56 |0011: iput-object v0, v3, Lfreed/renderscript/ScriptC_rgb_histogram;.__I32:Landroid/renderscript/Element; // field@56cb │ │ +201452: 7110 8a06 0400 |0013: invoke-static {v4}, Landroid/renderscript/Element;.U8_4:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@068a │ │ +201458: 0c04 |0016: move-result-object v4 │ │ +20145a: 5b34 cc56 |0017: iput-object v4, v3, Lfreed/renderscript/ScriptC_rgb_histogram;.__U8_4:Landroid/renderscript/Element; // field@56cc │ │ +20145e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0004 line=40 │ │ 0x000a line=37 │ │ 0x000d line=41 │ │ 0x0013 line=42 │ │ @@ -485812,23 +485812,23 @@ │ │ type : '(Landroid/renderscript/Allocation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -20145c: |[20145c] freed.renderscript.ScriptC_rgb_histogram.bind_histodataR:(Landroid/renderscript/Allocation;)V │ │ -20146c: 5b12 d356 |0000: iput-object v2, v1, Lfreed/renderscript/ScriptC_rgb_histogram;.mExportVar_histodataR:Landroid/renderscript/Allocation; // field@56d3 │ │ -201470: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -201472: 3902 0700 |0003: if-nez v2, 000a // +0007 │ │ -201476: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -201478: 6e30 1c5d 2100 |0006: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_rgb_histogram;.bindAllocation:(Landroid/renderscript/Allocation;I)V // method@5d1c │ │ -20147e: 2804 |0009: goto 000d // +0004 │ │ -201480: 6e30 1c5d 2100 |000a: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_rgb_histogram;.bindAllocation:(Landroid/renderscript/Allocation;I)V // method@5d1c │ │ -201486: 0e00 |000d: return-void │ │ +201460: |[201460] freed.renderscript.ScriptC_rgb_histogram.bind_histodataR:(Landroid/renderscript/Allocation;)V │ │ +201470: 5b12 d356 |0000: iput-object v2, v1, Lfreed/renderscript/ScriptC_rgb_histogram;.mExportVar_histodataR:Landroid/renderscript/Allocation; // field@56d3 │ │ +201474: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +201476: 3902 0700 |0003: if-nez v2, 000a // +0007 │ │ +20147a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +20147c: 6e30 1c5d 2100 |0006: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_rgb_histogram;.bindAllocation:(Landroid/renderscript/Allocation;I)V // method@5d1c │ │ +201482: 2804 |0009: goto 000d // +0004 │ │ +201484: 6e30 1c5d 2100 |000a: invoke-virtual {v1, v2, v0}, Lfreed/renderscript/ScriptC_rgb_histogram;.bindAllocation:(Landroid/renderscript/Allocation;I)V // method@5d1c │ │ +20148a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0006 line=52 │ │ 0x000a line=53 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lfreed/renderscript/ScriptC_rgb_histogram; │ │ @@ -485839,18 +485839,18 @@ │ │ type : '(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -201488: |[201488] freed.renderscript.ScriptC_rgb_histogram.forEach_processHistogram:(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V │ │ -201498: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -20149a: 6e40 235d 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lfreed/renderscript/ScriptC_rgb_histogram;.forEach_processHistogram:(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5d23 │ │ -2014a0: 0e00 |0004: return-void │ │ +20148c: |[20148c] freed.renderscript.ScriptC_rgb_histogram.forEach_processHistogram:(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V │ │ +20149c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +20149e: 6e40 235d 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lfreed/renderscript/ScriptC_rgb_histogram;.forEach_processHistogram:(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V // method@5d23 │ │ +2014a4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=82 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/renderscript/ScriptC_rgb_histogram; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/renderscript/Allocation; │ │ 0x0000 - 0x0005 reg=3 (null) Landroid/renderscript/Allocation; │ │ @@ -485860,84 +485860,84 @@ │ │ type : '(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 132 16-bit code units │ │ -2014a4: |[2014a4] freed.renderscript.ScriptC_rgb_histogram.forEach_processHistogram:(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ -2014b4: 6e10 7e06 0900 |0000: invoke-virtual {v9}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ -2014ba: 0c00 |0003: move-result-object v0 │ │ -2014bc: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ -2014c2: 0c00 |0007: move-result-object v0 │ │ -2014c4: 5481 cc56 |0008: iget-object v1, v8, Lfreed/renderscript/ScriptC_rgb_histogram;.__U8_4:Landroid/renderscript/Element; // field@56cc │ │ -2014c8: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ -2014ce: 0a00 |000d: move-result v0 │ │ -2014d0: 1a01 ab30 |000e: const-string v1, "Type mismatch with U8_4!" // string@30ab │ │ -2014d4: 3800 6e00 |0010: if-eqz v0, 007e // +006e │ │ -2014d8: 6e10 7e06 0a00 |0012: invoke-virtual {v10}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ -2014de: 0c00 |0015: move-result-object v0 │ │ -2014e0: 6e10 b106 0000 |0016: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ -2014e6: 0c00 |0019: move-result-object v0 │ │ -2014e8: 5482 cc56 |001a: iget-object v2, v8, Lfreed/renderscript/ScriptC_rgb_histogram;.__U8_4:Landroid/renderscript/Element; // field@56cc │ │ -2014ec: 6e20 8c06 2000 |001c: invoke-virtual {v0, v2}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ -2014f2: 0a00 |001f: move-result v0 │ │ -2014f4: 3800 5800 |0020: if-eqz v0, 0078 // +0058 │ │ -2014f8: 6e10 7e06 0900 |0022: invoke-virtual {v9}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ -2014fe: 0c00 |0025: move-result-object v0 │ │ -201500: 6e10 7e06 0a00 |0026: invoke-virtual {v10}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ -201506: 0c01 |0029: move-result-object v1 │ │ -201508: 6e10 b006 0000 |002a: invoke-virtual {v0}, Landroid/renderscript/Type;.getCount:()I // method@06b0 │ │ -20150e: 0a02 |002d: move-result v2 │ │ -201510: 6e10 b006 0100 |002e: invoke-virtual {v1}, Landroid/renderscript/Type;.getCount:()I // method@06b0 │ │ -201516: 0a03 |0031: move-result v3 │ │ -201518: 3332 3e00 |0032: if-ne v2, v3, 0070 // +003e │ │ -20151c: 6e10 b206 0000 |0034: invoke-virtual {v0}, Landroid/renderscript/Type;.getX:()I // method@06b2 │ │ -201522: 0a02 |0037: move-result v2 │ │ -201524: 6e10 b206 0100 |0038: invoke-virtual {v1}, Landroid/renderscript/Type;.getX:()I // method@06b2 │ │ -20152a: 0a03 |003b: move-result v3 │ │ -20152c: 3332 3400 |003c: if-ne v2, v3, 0070 // +0034 │ │ -201530: 6e10 b306 0000 |003e: invoke-virtual {v0}, Landroid/renderscript/Type;.getY:()I // method@06b3 │ │ -201536: 0a02 |0041: move-result v2 │ │ -201538: 6e10 b306 0100 |0042: invoke-virtual {v1}, Landroid/renderscript/Type;.getY:()I // method@06b3 │ │ -20153e: 0a03 |0045: move-result v3 │ │ -201540: 3332 2a00 |0046: if-ne v2, v3, 0070 // +002a │ │ -201544: 6e10 b406 0000 |0048: invoke-virtual {v0}, Landroid/renderscript/Type;.getZ:()I // method@06b4 │ │ -20154a: 0a02 |004b: move-result v2 │ │ -20154c: 6e10 b406 0100 |004c: invoke-virtual {v1}, Landroid/renderscript/Type;.getZ:()I // method@06b4 │ │ -201552: 0a03 |004f: move-result v3 │ │ -201554: 3332 2000 |0050: if-ne v2, v3, 0070 // +0020 │ │ -201558: 6e10 b506 0000 |0052: invoke-virtual {v0}, Landroid/renderscript/Type;.hasFaces:()Z // method@06b5 │ │ -20155e: 0a02 |0055: move-result v2 │ │ -201560: 6e10 b506 0100 |0056: invoke-virtual {v1}, Landroid/renderscript/Type;.hasFaces:()Z // method@06b5 │ │ -201566: 0a03 |0059: move-result v3 │ │ -201568: 3332 1600 |005a: if-ne v2, v3, 0070 // +0016 │ │ -20156c: 6e10 b606 0000 |005c: invoke-virtual {v0}, Landroid/renderscript/Type;.hasMipmaps:()Z // method@06b6 │ │ -201572: 0a00 |005f: move-result v0 │ │ -201574: 6e10 b606 0100 |0060: invoke-virtual {v1}, Landroid/renderscript/Type;.hasMipmaps:()Z // method@06b6 │ │ -20157a: 0a01 |0063: move-result v1 │ │ -20157c: 3310 0c00 |0064: if-ne v0, v1, 0070 // +000c │ │ -201580: 1213 |0066: const/4 v3, #int 1 // #1 │ │ -201582: 1206 |0067: const/4 v6, #int 0 // #0 │ │ -201584: 0782 |0068: move-object v2, v8 │ │ -201586: 0794 |0069: move-object v4, v9 │ │ -201588: 07a5 |006a: move-object v5, v10 │ │ -20158a: 07b7 |006b: move-object v7, v11 │ │ -20158c: 7406 215d 0200 |006c: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lfreed/renderscript/ScriptC_rgb_histogram;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5d21 │ │ -201592: 0e00 |006f: return-void │ │ -201594: 2209 7501 |0070: new-instance v9, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ -201598: 1a0a 550d |0072: const-string v10, "Dimension mismatch between parameters ain and aout!" // string@0d55 │ │ -20159c: 7020 9106 a900 |0074: invoke-direct {v9, v10}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ -2015a2: 2709 |0077: throw v9 │ │ -2015a4: 2209 7501 |0078: new-instance v9, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ -2015a8: 7020 9106 1900 |007a: invoke-direct {v9, v1}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ -2015ae: 2709 |007d: throw v9 │ │ -2015b0: 2209 7501 |007e: new-instance v9, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ -2015b4: 7020 9106 1900 |0080: invoke-direct {v9, v1}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ -2015ba: 2709 |0083: throw v9 │ │ +2014a8: |[2014a8] freed.renderscript.ScriptC_rgb_histogram.forEach_processHistogram:(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V │ │ +2014b8: 6e10 7e06 0900 |0000: invoke-virtual {v9}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ +2014be: 0c00 |0003: move-result-object v0 │ │ +2014c0: 6e10 b106 0000 |0004: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ +2014c6: 0c00 |0007: move-result-object v0 │ │ +2014c8: 5481 cc56 |0008: iget-object v1, v8, Lfreed/renderscript/ScriptC_rgb_histogram;.__U8_4:Landroid/renderscript/Element; // field@56cc │ │ +2014cc: 6e20 8c06 1000 |000a: invoke-virtual {v0, v1}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ +2014d2: 0a00 |000d: move-result v0 │ │ +2014d4: 1a01 ab30 |000e: const-string v1, "Type mismatch with U8_4!" // string@30ab │ │ +2014d8: 3800 6e00 |0010: if-eqz v0, 007e // +006e │ │ +2014dc: 6e10 7e06 0a00 |0012: invoke-virtual {v10}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ +2014e2: 0c00 |0015: move-result-object v0 │ │ +2014e4: 6e10 b106 0000 |0016: invoke-virtual {v0}, Landroid/renderscript/Type;.getElement:()Landroid/renderscript/Element; // method@06b1 │ │ +2014ea: 0c00 |0019: move-result-object v0 │ │ +2014ec: 5482 cc56 |001a: iget-object v2, v8, Lfreed/renderscript/ScriptC_rgb_histogram;.__U8_4:Landroid/renderscript/Element; // field@56cc │ │ +2014f0: 6e20 8c06 2000 |001c: invoke-virtual {v0, v2}, Landroid/renderscript/Element;.isCompatible:(Landroid/renderscript/Element;)Z // method@068c │ │ +2014f6: 0a00 |001f: move-result v0 │ │ +2014f8: 3800 5800 |0020: if-eqz v0, 0078 // +0058 │ │ +2014fc: 6e10 7e06 0900 |0022: invoke-virtual {v9}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ +201502: 0c00 |0025: move-result-object v0 │ │ +201504: 6e10 7e06 0a00 |0026: invoke-virtual {v10}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@067e │ │ +20150a: 0c01 |0029: move-result-object v1 │ │ +20150c: 6e10 b006 0000 |002a: invoke-virtual {v0}, Landroid/renderscript/Type;.getCount:()I // method@06b0 │ │ +201512: 0a02 |002d: move-result v2 │ │ +201514: 6e10 b006 0100 |002e: invoke-virtual {v1}, Landroid/renderscript/Type;.getCount:()I // method@06b0 │ │ +20151a: 0a03 |0031: move-result v3 │ │ +20151c: 3332 3e00 |0032: if-ne v2, v3, 0070 // +003e │ │ +201520: 6e10 b206 0000 |0034: invoke-virtual {v0}, Landroid/renderscript/Type;.getX:()I // method@06b2 │ │ +201526: 0a02 |0037: move-result v2 │ │ +201528: 6e10 b206 0100 |0038: invoke-virtual {v1}, Landroid/renderscript/Type;.getX:()I // method@06b2 │ │ +20152e: 0a03 |003b: move-result v3 │ │ +201530: 3332 3400 |003c: if-ne v2, v3, 0070 // +0034 │ │ +201534: 6e10 b306 0000 |003e: invoke-virtual {v0}, Landroid/renderscript/Type;.getY:()I // method@06b3 │ │ +20153a: 0a02 |0041: move-result v2 │ │ +20153c: 6e10 b306 0100 |0042: invoke-virtual {v1}, Landroid/renderscript/Type;.getY:()I // method@06b3 │ │ +201542: 0a03 |0045: move-result v3 │ │ +201544: 3332 2a00 |0046: if-ne v2, v3, 0070 // +002a │ │ +201548: 6e10 b406 0000 |0048: invoke-virtual {v0}, Landroid/renderscript/Type;.getZ:()I // method@06b4 │ │ +20154e: 0a02 |004b: move-result v2 │ │ +201550: 6e10 b406 0100 |004c: invoke-virtual {v1}, Landroid/renderscript/Type;.getZ:()I // method@06b4 │ │ +201556: 0a03 |004f: move-result v3 │ │ +201558: 3332 2000 |0050: if-ne v2, v3, 0070 // +0020 │ │ +20155c: 6e10 b506 0000 |0052: invoke-virtual {v0}, Landroid/renderscript/Type;.hasFaces:()Z // method@06b5 │ │ +201562: 0a02 |0055: move-result v2 │ │ +201564: 6e10 b506 0100 |0056: invoke-virtual {v1}, Landroid/renderscript/Type;.hasFaces:()Z // method@06b5 │ │ +20156a: 0a03 |0059: move-result v3 │ │ +20156c: 3332 1600 |005a: if-ne v2, v3, 0070 // +0016 │ │ +201570: 6e10 b606 0000 |005c: invoke-virtual {v0}, Landroid/renderscript/Type;.hasMipmaps:()Z // method@06b6 │ │ +201576: 0a00 |005f: move-result v0 │ │ +201578: 6e10 b606 0100 |0060: invoke-virtual {v1}, Landroid/renderscript/Type;.hasMipmaps:()Z // method@06b6 │ │ +20157e: 0a01 |0063: move-result v1 │ │ +201580: 3310 0c00 |0064: if-ne v0, v1, 0070 // +000c │ │ +201584: 1213 |0066: const/4 v3, #int 1 // #1 │ │ +201586: 1206 |0067: const/4 v6, #int 0 // #0 │ │ +201588: 0782 |0068: move-object v2, v8 │ │ +20158a: 0794 |0069: move-object v4, v9 │ │ +20158c: 07a5 |006a: move-object v5, v10 │ │ +20158e: 07b7 |006b: move-object v7, v11 │ │ +201590: 7406 215d 0200 |006c: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lfreed/renderscript/ScriptC_rgb_histogram;.forEach:(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V // method@5d21 │ │ +201596: 0e00 |006f: return-void │ │ +201598: 2209 7501 |0070: new-instance v9, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ +20159c: 1a0a 550d |0072: const-string v10, "Dimension mismatch between parameters ain and aout!" // string@0d55 │ │ +2015a0: 7020 9106 a900 |0074: invoke-direct {v9, v10}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ +2015a6: 2709 |0077: throw v9 │ │ +2015a8: 2209 7501 |0078: new-instance v9, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ +2015ac: 7020 9106 1900 |007a: invoke-direct {v9, v1}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ +2015b2: 2709 |007d: throw v9 │ │ +2015b4: 2209 7501 |007e: new-instance v9, Landroid/renderscript/RSRuntimeException; // type@0175 │ │ +2015b8: 7020 9106 1900 |0080: invoke-direct {v9, v1}, Landroid/renderscript/RSRuntimeException;.:(Ljava/lang/String;)V // method@0691 │ │ +2015be: 2709 |0083: throw v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0012 line=91 │ │ 0x0022 line=95 │ │ 0x0026 line=96 │ │ 0x002a line=97 │ │ @@ -485961,20 +485961,20 @@ │ │ type : '()Landroid/renderscript/Script$FieldID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -2013a0: |[2013a0] freed.renderscript.ScriptC_rgb_histogram.getFieldID_takeOnlyPixel:()Landroid/renderscript/Script$FieldID; │ │ -2013b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2013b2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -2013b4: 6e30 1e5d 0201 |0002: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_rgb_histogram;.createFieldID:(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID; // method@5d1e │ │ -2013ba: 0c00 |0005: move-result-object v0 │ │ -2013bc: 1100 |0006: return-object v0 │ │ +2013a4: |[2013a4] freed.renderscript.ScriptC_rgb_histogram.getFieldID_takeOnlyPixel:()Landroid/renderscript/Script$FieldID; │ │ +2013b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2013b6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +2013b8: 6e30 1e5d 0201 |0002: invoke-virtual {v2, v0, v1}, Lfreed/renderscript/ScriptC_rgb_histogram;.createFieldID:(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID; // method@5d1e │ │ +2013be: 0c00 |0005: move-result-object v0 │ │ +2013c0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=72 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lfreed/renderscript/ScriptC_rgb_histogram; │ │ │ │ #4 : (in Lfreed/renderscript/ScriptC_rgb_histogram;) │ │ @@ -485982,19 +485982,19 @@ │ │ type : '()Landroid/renderscript/Script$InvokeID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2013c0: |[2013c0] freed.renderscript.ScriptC_rgb_histogram.getInvokeID_clear:()Landroid/renderscript/Script$InvokeID; │ │ -2013d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2013d2: 6e20 1f5d 0100 |0001: invoke-virtual {v1, v0}, Lfreed/renderscript/ScriptC_rgb_histogram;.createInvokeID:(I)Landroid/renderscript/Script$InvokeID; // method@5d1f │ │ -2013d8: 0c00 |0004: move-result-object v0 │ │ -2013da: 1100 |0005: return-object v0 │ │ +2013c4: |[2013c4] freed.renderscript.ScriptC_rgb_histogram.getInvokeID_clear:()Landroid/renderscript/Script$InvokeID; │ │ +2013d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2013d6: 6e20 1f5d 0100 |0001: invoke-virtual {v1, v0}, Lfreed/renderscript/ScriptC_rgb_histogram;.createInvokeID:(I)Landroid/renderscript/Script$InvokeID; // method@5d1f │ │ +2013dc: 0c00 |0004: move-result-object v0 │ │ +2013de: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=111 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/renderscript/ScriptC_rgb_histogram; │ │ │ │ #5 : (in Lfreed/renderscript/ScriptC_rgb_histogram;) │ │ @@ -486002,21 +486002,21 @@ │ │ type : '()Landroid/renderscript/Script$KernelID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -2013dc: |[2013dc] freed.renderscript.ScriptC_rgb_histogram.getKernelID_processHistogram:()Landroid/renderscript/Script$KernelID; │ │ -2013ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2013ee: 1301 3b00 |0001: const/16 v1, #int 59 // #3b │ │ -2013f2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -2013f4: 6e52 205d 0321 |0004: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_rgb_histogram;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5d20 │ │ -2013fa: 0c00 |0007: move-result-object v0 │ │ -2013fc: 1100 |0008: return-object v0 │ │ +2013e0: |[2013e0] freed.renderscript.ScriptC_rgb_histogram.getKernelID_processHistogram:()Landroid/renderscript/Script$KernelID; │ │ +2013f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2013f2: 1301 3b00 |0001: const/16 v1, #int 59 // #3b │ │ +2013f6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +2013f8: 6e52 205d 0321 |0004: invoke-virtual {v3, v0, v1, v2, v2}, Lfreed/renderscript/ScriptC_rgb_histogram;.createKernelID:(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID; // method@5d20 │ │ +2013fe: 0c00 |0007: move-result-object v0 │ │ +201400: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=78 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lfreed/renderscript/ScriptC_rgb_histogram; │ │ │ │ #6 : (in Lfreed/renderscript/ScriptC_rgb_histogram;) │ │ @@ -486024,17 +486024,17 @@ │ │ type : '()Landroid/renderscript/Allocation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -201388: |[201388] freed.renderscript.ScriptC_rgb_histogram.get_histodataR:()Landroid/renderscript/Allocation; │ │ -201398: 5410 d356 |0000: iget-object v0, v1, Lfreed/renderscript/ScriptC_rgb_histogram;.mExportVar_histodataR:Landroid/renderscript/Allocation; // field@56d3 │ │ -20139c: 1100 |0002: return-object v0 │ │ +20138c: |[20138c] freed.renderscript.ScriptC_rgb_histogram.get_histodataR:()Landroid/renderscript/Allocation; │ │ +20139c: 5410 d356 |0000: iget-object v0, v1, Lfreed/renderscript/ScriptC_rgb_histogram;.mExportVar_histodataR:Landroid/renderscript/Allocation; // field@56d3 │ │ +2013a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/renderscript/ScriptC_rgb_histogram; │ │ │ │ #7 : (in Lfreed/renderscript/ScriptC_rgb_histogram;) │ │ @@ -486042,17 +486042,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -201400: |[201400] freed.renderscript.ScriptC_rgb_histogram.get_takeOnlyPixel:()I │ │ -201410: 5210 d456 |0000: iget v0, v1, Lfreed/renderscript/ScriptC_rgb_histogram;.mExportVar_takeOnlyPixel:I // field@56d4 │ │ -201414: 0f00 |0002: return v0 │ │ +201404: |[201404] freed.renderscript.ScriptC_rgb_histogram.get_takeOnlyPixel:()I │ │ +201414: 5210 d456 |0000: iget v0, v1, Lfreed/renderscript/ScriptC_rgb_histogram;.mExportVar_takeOnlyPixel:I // field@56d4 │ │ +201418: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/renderscript/ScriptC_rgb_histogram; │ │ │ │ #8 : (in Lfreed/renderscript/ScriptC_rgb_histogram;) │ │ @@ -486060,18 +486060,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -2015bc: |[2015bc] freed.renderscript.ScriptC_rgb_histogram.invoke_clear:()V │ │ -2015cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2015ce: 6e20 295d 0100 |0001: invoke-virtual {v1, v0}, Lfreed/renderscript/ScriptC_rgb_histogram;.invoke:(I)V // method@5d29 │ │ -2015d4: 0e00 |0004: return-void │ │ +2015c0: |[2015c0] freed.renderscript.ScriptC_rgb_histogram.invoke_clear:()V │ │ +2015d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2015d2: 6e20 295d 0100 |0001: invoke-virtual {v1, v0}, Lfreed/renderscript/ScriptC_rgb_histogram;.invoke:(I)V // method@5d29 │ │ +2015d8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=115 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/renderscript/ScriptC_rgb_histogram; │ │ │ │ #9 : (in Lfreed/renderscript/ScriptC_rgb_histogram;) │ │ @@ -486079,24 +486079,24 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -2015d8: |[2015d8] freed.renderscript.ScriptC_rgb_histogram.set_takeOnlyPixel:(I)V │ │ -2015e8: 1d01 |0000: monitor-enter v1 │ │ -2015ea: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -2015ec: 6e30 2b5d 0102 |0002: invoke-virtual {v1, v0, v2}, Lfreed/renderscript/ScriptC_rgb_histogram;.setVar:(II)V // method@5d2b │ │ -2015f2: 5912 d456 |0005: iput v2, v1, Lfreed/renderscript/ScriptC_rgb_histogram;.mExportVar_takeOnlyPixel:I // field@56d4 │ │ -2015f6: 1e01 |0007: monitor-exit v1 │ │ -2015f8: 0e00 |0008: return-void │ │ -2015fa: 0d02 |0009: move-exception v2 │ │ -2015fc: 1e01 |000a: monitor-exit v1 │ │ -2015fe: 2702 |000b: throw v2 │ │ +2015dc: |[2015dc] freed.renderscript.ScriptC_rgb_histogram.set_takeOnlyPixel:(I)V │ │ +2015ec: 1d01 |0000: monitor-enter v1 │ │ +2015ee: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +2015f0: 6e30 2b5d 0102 |0002: invoke-virtual {v1, v0, v2}, Lfreed/renderscript/ScriptC_rgb_histogram;.setVar:(II)V // method@5d2b │ │ +2015f6: 5912 d456 |0005: iput v2, v1, Lfreed/renderscript/ScriptC_rgb_histogram;.mExportVar_takeOnlyPixel:I // field@56d4 │ │ +2015fa: 1e01 |0007: monitor-exit v1 │ │ +2015fc: 0e00 |0008: return-void │ │ +2015fe: 0d02 |0009: move-exception v2 │ │ +201600: 1e01 |000a: monitor-exit v1 │ │ +201602: 2702 |000b: throw v2 │ │ catches : 1 │ │ 0x0002 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0002 line=63 │ │ 0x0005 line=64 │ │ 0x0007 line=65 │ │ @@ -486122,15 +486122,15 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lfreed/renderscript/freedcamBitCode;) │ │ name : 'bitCode32Length' │ │ type : 'I' │ │ access : 0x000a (PRIVATE STATIC) │ │ - value : 12784 │ │ + value : 12788 │ │ #1 : (in Lfreed/renderscript/freedcamBitCode;) │ │ name : 'bitCode64Length' │ │ type : 'I' │ │ access : 0x000a (PRIVATE STATIC) │ │ value : 14032 │ │ Instance fields - │ │ Direct methods - │ │ @@ -486139,32 +486139,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -20802c: |[20802c] freed.renderscript.freedcamBitCode.:()V │ │ -20803c: 0e00 |0000: return-void │ │ +208034: |[208034] freed.renderscript.freedcamBitCode.:()V │ │ +208044: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfreed/renderscript/freedcamBitCode;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -208040: |[208040] freed.renderscript.freedcamBitCode.:()V │ │ -208050: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -208056: 0e00 |0003: return-void │ │ +208048: |[208048] freed.renderscript.freedcamBitCode.:()V │ │ +208058: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +20805e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/renderscript/freedcamBitCode; │ │ │ │ #2 : (in Lfreed/renderscript/freedcamBitCode;) │ │ @@ -486172,191 +486172,191 @@ │ │ type : '()[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -20160c: |[20160c] freed.renderscript.freedcamBitCode.getBitCode32:()[B │ │ -20161c: 7100 305d 0000 |0000: invoke-static {}, Lfreed/renderscript/freedcamBitCode;.getBitCode32Internal:()[B // method@5d30 │ │ -201622: 0c00 |0003: move-result-object v0 │ │ -201624: 1100 |0004: return-object v0 │ │ +201610: |[201610] freed.renderscript.freedcamBitCode.getBitCode32:()[B │ │ +201620: 7100 305d 0000 |0000: invoke-static {}, Lfreed/renderscript/freedcamBitCode;.getBitCode32Internal:()[B // method@5d30 │ │ +201626: 0c00 |0003: move-result-object v0 │ │ +201628: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ │ │ #3 : (in Lfreed/renderscript/freedcamBitCode;) │ │ name : 'getBitCode32Internal' │ │ type : '()[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -201628: |[201628] freed.renderscript.freedcamBitCode.getBitCode32Internal:()[B │ │ -201638: 6000 d556 |0000: sget v0, Lfreed/renderscript/freedcamBitCode;.bitCode32Length:I // field@56d5 │ │ -20163c: 2300 290e |0002: new-array v0, v0, [B // type@0e29 │ │ -201640: 7100 335d 0000 |0004: invoke-static {}, Lfreed/renderscript/freedcamBitCode;.getSegment32_0:()[B // method@5d33 │ │ -201646: 0c01 |0007: move-result-object v1 │ │ -201648: 2112 |0008: array-length v2, v1 │ │ -20164a: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -20164c: 7152 5e63 3130 |000a: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@635e │ │ -201652: 2111 |000d: array-length v1, v1 │ │ -201654: b031 |000e: add-int/2addr v1, v3 │ │ -201656: 7100 345d 0000 |000f: invoke-static {}, Lfreed/renderscript/freedcamBitCode;.getSegment32_1:()[B // method@5d34 │ │ -20165c: 0c02 |0012: move-result-object v2 │ │ -20165e: 2124 |0013: array-length v4, v2 │ │ -201660: 7154 5e63 3210 |0014: invoke-static {v2, v3, v0, v1, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@635e │ │ -201666: 2121 |0017: array-length v1, v2 │ │ -201668: 1100 |0018: return-object v0 │ │ +20162c: |[20162c] freed.renderscript.freedcamBitCode.getBitCode32Internal:()[B │ │ +20163c: 6000 d556 |0000: sget v0, Lfreed/renderscript/freedcamBitCode;.bitCode32Length:I // field@56d5 │ │ +201640: 2300 290e |0002: new-array v0, v0, [B // type@0e29 │ │ +201644: 7100 335d 0000 |0004: invoke-static {}, Lfreed/renderscript/freedcamBitCode;.getSegment32_0:()[B // method@5d33 │ │ +20164a: 0c01 |0007: move-result-object v1 │ │ +20164c: 2112 |0008: array-length v2, v1 │ │ +20164e: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +201650: 7152 5e63 3130 |000a: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@635e │ │ +201656: 2111 |000d: array-length v1, v1 │ │ +201658: b031 |000e: add-int/2addr v1, v3 │ │ +20165a: 7100 345d 0000 |000f: invoke-static {}, Lfreed/renderscript/freedcamBitCode;.getSegment32_1:()[B // method@5d34 │ │ +201660: 0c02 |0012: move-result-object v2 │ │ +201662: 2124 |0013: array-length v4, v2 │ │ +201664: 7154 5e63 3210 |0014: invoke-static {v2, v3, v0, v1, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@635e │ │ +20166a: 2121 |0017: array-length v1, v2 │ │ +20166c: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=847 │ │ - 0x0004 line=850 │ │ - 0x0008 line=851 │ │ - 0x000d line=852 │ │ - 0x000f line=853 │ │ - 0x0013 line=854 │ │ - 0x0017 line=855 │ │ + 0x0000 line=848 │ │ + 0x0004 line=851 │ │ + 0x0008 line=852 │ │ + 0x000d line=853 │ │ + 0x000f line=854 │ │ + 0x0013 line=855 │ │ + 0x0017 line=856 │ │ locals : │ │ │ │ #4 : (in Lfreed/renderscript/freedcamBitCode;) │ │ name : 'getBitCode64' │ │ type : '()[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -20166c: |[20166c] freed.renderscript.freedcamBitCode.getBitCode64:()[B │ │ -20167c: 7100 325d 0000 |0000: invoke-static {}, Lfreed/renderscript/freedcamBitCode;.getBitCode64Internal:()[B // method@5d32 │ │ -201682: 0c00 |0003: move-result-object v0 │ │ -201684: 1100 |0004: return-object v0 │ │ +201670: |[201670] freed.renderscript.freedcamBitCode.getBitCode64:()[B │ │ +201680: 7100 325d 0000 |0000: invoke-static {}, Lfreed/renderscript/freedcamBitCode;.getBitCode64Internal:()[B // method@5d32 │ │ +201686: 0c00 |0003: move-result-object v0 │ │ +201688: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=861 │ │ + 0x0000 line=862 │ │ locals : │ │ │ │ #5 : (in Lfreed/renderscript/freedcamBitCode;) │ │ name : 'getBitCode64Internal' │ │ type : '()[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -201688: |[201688] freed.renderscript.freedcamBitCode.getBitCode64Internal:()[B │ │ -201698: 6000 d656 |0000: sget v0, Lfreed/renderscript/freedcamBitCode;.bitCode64Length:I // field@56d6 │ │ -20169c: 2300 290e |0002: new-array v0, v0, [B // type@0e29 │ │ -2016a0: 7100 355d 0000 |0004: invoke-static {}, Lfreed/renderscript/freedcamBitCode;.getSegment64_0:()[B // method@5d35 │ │ -2016a6: 0c01 |0007: move-result-object v1 │ │ -2016a8: 2112 |0008: array-length v2, v1 │ │ -2016aa: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -2016ac: 7152 5e63 3130 |000a: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@635e │ │ -2016b2: 2111 |000d: array-length v1, v1 │ │ -2016b4: b031 |000e: add-int/2addr v1, v3 │ │ -2016b6: 7100 365d 0000 |000f: invoke-static {}, Lfreed/renderscript/freedcamBitCode;.getSegment64_1:()[B // method@5d36 │ │ -2016bc: 0c02 |0012: move-result-object v2 │ │ -2016be: 2124 |0013: array-length v4, v2 │ │ -2016c0: 7154 5e63 3210 |0014: invoke-static {v2, v3, v0, v1, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@635e │ │ -2016c6: 2121 |0017: array-length v1, v2 │ │ -2016c8: 1100 |0018: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1756 │ │ - 0x0004 line=1759 │ │ - 0x0008 line=1760 │ │ - 0x000d line=1761 │ │ - 0x000f line=1762 │ │ - 0x0013 line=1763 │ │ - 0x0017 line=1764 │ │ +20168c: |[20168c] freed.renderscript.freedcamBitCode.getBitCode64Internal:()[B │ │ +20169c: 6000 d656 |0000: sget v0, Lfreed/renderscript/freedcamBitCode;.bitCode64Length:I // field@56d6 │ │ +2016a0: 2300 290e |0002: new-array v0, v0, [B // type@0e29 │ │ +2016a4: 7100 355d 0000 |0004: invoke-static {}, Lfreed/renderscript/freedcamBitCode;.getSegment64_0:()[B // method@5d35 │ │ +2016aa: 0c01 |0007: move-result-object v1 │ │ +2016ac: 2112 |0008: array-length v2, v1 │ │ +2016ae: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +2016b0: 7152 5e63 3130 |000a: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@635e │ │ +2016b6: 2111 |000d: array-length v1, v1 │ │ +2016b8: b031 |000e: add-int/2addr v1, v3 │ │ +2016ba: 7100 365d 0000 |000f: invoke-static {}, Lfreed/renderscript/freedcamBitCode;.getSegment64_1:()[B // method@5d36 │ │ +2016c0: 0c02 |0012: move-result-object v2 │ │ +2016c2: 2124 |0013: array-length v4, v2 │ │ +2016c4: 7154 5e63 3210 |0014: invoke-static {v2, v3, v0, v1, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@635e │ │ +2016ca: 2121 |0017: array-length v1, v2 │ │ +2016cc: 1100 |0018: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1757 │ │ + 0x0004 line=1760 │ │ + 0x0008 line=1761 │ │ + 0x000d line=1762 │ │ + 0x000f line=1763 │ │ + 0x0013 line=1764 │ │ + 0x0017 line=1765 │ │ locals : │ │ │ │ #6 : (in Lfreed/renderscript/freedcamBitCode;) │ │ name : 'getSegment32_0' │ │ type : '()[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4108 16-bit code units │ │ -2016cc: |[2016cc] freed.renderscript.freedcamBitCode.getSegment32_0:()[B │ │ -2016dc: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ -2016e0: 2300 290e |0002: new-array v0, v0, [B // type@0e29 │ │ -2016e4: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -2016ea: 1100 |0007: return-object v0 │ │ -2016ec: 0003 0100 0020 0000 dec0 170b 0000 ... |0008: array-data (4100 units) │ │ +2016d0: |[2016d0] freed.renderscript.freedcamBitCode.getSegment32_0:()[B │ │ +2016e0: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ +2016e4: 2300 290e |0002: new-array v0, v0, [B // type@0e29 │ │ +2016e8: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +2016ee: 1100 |0007: return-object v0 │ │ +2016f0: 0003 0100 0020 0000 dec0 170b 0000 ... |0008: array-data (4100 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=34 │ │ locals : │ │ │ │ #7 : (in Lfreed/renderscript/freedcamBitCode;) │ │ name : 'getSegment32_1' │ │ type : '()[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ - insns size : 2308 16-bit code units │ │ -2036f4: |[2036f4] freed.renderscript.freedcamBitCode.getSegment32_1:()[B │ │ -203704: 1300 f011 |0000: const/16 v0, #int 4592 // #11f0 │ │ -203708: 2300 290e |0002: new-array v0, v0, [B // type@0e29 │ │ -20370c: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -203712: 1100 |0007: return-object v0 │ │ -203714: 0003 0100 f011 0000 5966 0000 440e ... |0008: array-data (2300 units) │ │ + insns size : 2310 16-bit code units │ │ +2036f8: |[2036f8] freed.renderscript.freedcamBitCode.getSegment32_1:()[B │ │ +203708: 1300 f411 |0000: const/16 v0, #int 4596 // #11f4 │ │ +20370c: 2300 290e |0002: new-array v0, v0, [B // type@0e29 │ │ +203710: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +203716: 1100 |0007: return-object v0 │ │ +203718: 0003 0100 f411 0000 7600 d801 5966 ... |0008: array-data (2302 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=552 │ │ locals : │ │ │ │ #8 : (in Lfreed/renderscript/freedcamBitCode;) │ │ name : 'getSegment64_0' │ │ type : '()[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4108 16-bit code units │ │ -20490c: |[20490c] freed.renderscript.freedcamBitCode.getSegment64_0:()[B │ │ -20491c: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ -204920: 2300 290e |0002: new-array v0, v0, [B // type@0e29 │ │ -204924: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -20492a: 1100 |0007: return-object v0 │ │ -20492c: 0003 0100 0020 0000 dec0 170b 0000 ... |0008: array-data (4100 units) │ │ +204914: |[204914] freed.renderscript.freedcamBitCode.getSegment64_0:()[B │ │ +204924: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ +204928: 2300 290e |0002: new-array v0, v0, [B // type@0e29 │ │ +20492c: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +204932: 1100 |0007: return-object v0 │ │ +204934: 0003 0100 0020 0000 dec0 170b 0000 ... |0008: array-data (4100 units) │ │ catches : (none) │ │ positions : │ │ - 0x0004 line=865 │ │ + 0x0004 line=866 │ │ locals : │ │ │ │ #9 : (in Lfreed/renderscript/freedcamBitCode;) │ │ name : 'getSegment64_1' │ │ type : '()[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 2932 16-bit code units │ │ -206934: |[206934] freed.renderscript.freedcamBitCode.getSegment64_1:()[B │ │ -206944: 1300 d016 |0000: const/16 v0, #int 5840 // #16d0 │ │ -206948: 2300 290e |0002: new-array v0, v0, [B // type@0e29 │ │ -20694c: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -206952: 1100 |0007: return-object v0 │ │ -206954: 0003 0100 d016 0000 e106 14c0 30f0 ... |0008: array-data (2924 units) │ │ +20693c: |[20693c] freed.renderscript.freedcamBitCode.getSegment64_1:()[B │ │ +20694c: 1300 d016 |0000: const/16 v0, #int 5840 // #16d0 │ │ +206950: 2300 290e |0002: new-array v0, v0, [B // type@0e29 │ │ +206954: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +20695a: 1100 |0007: return-object v0 │ │ +20695c: 0003 0100 d016 0000 e106 14c0 30f0 ... |0008: array-data (2924 units) │ │ catches : (none) │ │ positions : │ │ - 0x0004 line=1383 │ │ + 0x0004 line=1384 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17725 (freedcamBitCode.java) │ │ │ │ Class #1734 header: │ │ class_idx : 3181 │ │ @@ -486391,32 +486391,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -208e34: |[208e34] freed.renderscript.rgb_clippingBitCode.:()V │ │ -208e44: 0e00 |0000: return-void │ │ +208e3c: |[208e3c] freed.renderscript.rgb_clippingBitCode.:()V │ │ +208e4c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfreed/renderscript/rgb_clippingBitCode;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -208e48: |[208e48] freed.renderscript.rgb_clippingBitCode.:()V │ │ -208e58: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -208e5e: 0e00 |0003: return-void │ │ +208e50: |[208e50] freed.renderscript.rgb_clippingBitCode.:()V │ │ +208e60: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +208e66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/renderscript/rgb_clippingBitCode; │ │ │ │ #2 : (in Lfreed/renderscript/rgb_clippingBitCode;) │ │ @@ -486424,42 +486424,42 @@ │ │ type : '()[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -208058: |[208058] freed.renderscript.rgb_clippingBitCode.getBitCode32:()[B │ │ -208068: 7100 3a5d 0000 |0000: invoke-static {}, Lfreed/renderscript/rgb_clippingBitCode;.getBitCode32Internal:()[B // method@5d3a │ │ -20806e: 0c00 |0003: move-result-object v0 │ │ -208070: 1100 |0004: return-object v0 │ │ +208060: |[208060] freed.renderscript.rgb_clippingBitCode.getBitCode32:()[B │ │ +208070: 7100 3a5d 0000 |0000: invoke-static {}, Lfreed/renderscript/rgb_clippingBitCode;.getBitCode32Internal:()[B // method@5d3a │ │ +208076: 0c00 |0003: move-result-object v0 │ │ +208078: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ │ │ #3 : (in Lfreed/renderscript/rgb_clippingBitCode;) │ │ name : 'getBitCode32Internal' │ │ type : '()[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -208074: |[208074] freed.renderscript.rgb_clippingBitCode.getBitCode32Internal:()[B │ │ -208084: 6000 d756 |0000: sget v0, Lfreed/renderscript/rgb_clippingBitCode;.bitCode32Length:I // field@56d7 │ │ -208088: 2300 290e |0002: new-array v0, v0, [B // type@0e29 │ │ -20808c: 7100 3d5d 0000 |0004: invoke-static {}, Lfreed/renderscript/rgb_clippingBitCode;.getSegment32_0:()[B // method@5d3d │ │ -208092: 0c01 |0007: move-result-object v1 │ │ -208094: 2112 |0008: array-length v2, v1 │ │ -208096: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -208098: 7152 5e63 3130 |000a: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@635e │ │ -20809e: 2111 |000d: array-length v1, v1 │ │ -2080a0: 1100 |000e: return-object v0 │ │ +20807c: |[20807c] freed.renderscript.rgb_clippingBitCode.getBitCode32Internal:()[B │ │ +20808c: 6000 d756 |0000: sget v0, Lfreed/renderscript/rgb_clippingBitCode;.bitCode32Length:I // field@56d7 │ │ +208090: 2300 290e |0002: new-array v0, v0, [B // type@0e29 │ │ +208094: 7100 3d5d 0000 |0004: invoke-static {}, Lfreed/renderscript/rgb_clippingBitCode;.getSegment32_0:()[B // method@5d3d │ │ +20809a: 0c01 |0007: move-result-object v1 │ │ +20809c: 2112 |0008: array-length v2, v1 │ │ +20809e: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +2080a0: 7152 5e63 3130 |000a: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@635e │ │ +2080a6: 2111 |000d: array-length v1, v1 │ │ +2080a8: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0004 line=150 │ │ 0x0008 line=151 │ │ 0x000d line=152 │ │ locals : │ │ @@ -486469,42 +486469,42 @@ │ │ type : '()[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -2080a4: |[2080a4] freed.renderscript.rgb_clippingBitCode.getBitCode64:()[B │ │ -2080b4: 7100 3c5d 0000 |0000: invoke-static {}, Lfreed/renderscript/rgb_clippingBitCode;.getBitCode64Internal:()[B // method@5d3c │ │ -2080ba: 0c00 |0003: move-result-object v0 │ │ -2080bc: 1100 |0004: return-object v0 │ │ +2080ac: |[2080ac] freed.renderscript.rgb_clippingBitCode.getBitCode64:()[B │ │ +2080bc: 7100 3c5d 0000 |0000: invoke-static {}, Lfreed/renderscript/rgb_clippingBitCode;.getBitCode64Internal:()[B // method@5d3c │ │ +2080c2: 0c00 |0003: move-result-object v0 │ │ +2080c4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ │ │ #5 : (in Lfreed/renderscript/rgb_clippingBitCode;) │ │ name : 'getBitCode64Internal' │ │ type : '()[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -2080c0: |[2080c0] freed.renderscript.rgb_clippingBitCode.getBitCode64Internal:()[B │ │ -2080d0: 6000 d856 |0000: sget v0, Lfreed/renderscript/rgb_clippingBitCode;.bitCode64Length:I // field@56d8 │ │ -2080d4: 2300 290e |0002: new-array v0, v0, [B // type@0e29 │ │ -2080d8: 7100 3e5d 0000 |0004: invoke-static {}, Lfreed/renderscript/rgb_clippingBitCode;.getSegment64_0:()[B // method@5d3e │ │ -2080de: 0c01 |0007: move-result-object v1 │ │ -2080e0: 2112 |0008: array-length v2, v1 │ │ -2080e2: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -2080e4: 7152 5e63 3130 |000a: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@635e │ │ -2080ea: 2111 |000d: array-length v1, v1 │ │ -2080ec: 1100 |000e: return-object v0 │ │ +2080c8: |[2080c8] freed.renderscript.rgb_clippingBitCode.getBitCode64Internal:()[B │ │ +2080d8: 6000 d856 |0000: sget v0, Lfreed/renderscript/rgb_clippingBitCode;.bitCode64Length:I // field@56d8 │ │ +2080dc: 2300 290e |0002: new-array v0, v0, [B // type@0e29 │ │ +2080e0: 7100 3e5d 0000 |0004: invoke-static {}, Lfreed/renderscript/rgb_clippingBitCode;.getSegment64_0:()[B // method@5d3e │ │ +2080e6: 0c01 |0007: move-result-object v1 │ │ +2080e8: 2112 |0008: array-length v2, v1 │ │ +2080ea: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +2080ec: 7152 5e63 3130 |000a: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@635e │ │ +2080f2: 2111 |000d: array-length v1, v1 │ │ +2080f4: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0004 line=276 │ │ 0x0008 line=277 │ │ 0x000d line=278 │ │ locals : │ │ @@ -486514,40 +486514,40 @@ │ │ type : '()[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 850 16-bit code units │ │ -2080f0: |[2080f0] freed.renderscript.rgb_clippingBitCode.getSegment32_0:()[B │ │ -208100: 1300 8c06 |0000: const/16 v0, #int 1676 // #68c │ │ -208104: 2300 290e |0002: new-array v0, v0, [B // type@0e29 │ │ -208108: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -20810e: 1100 |0007: return-object v0 │ │ -208110: 0003 0100 8c06 0000 dec0 170b 0000 ... |0008: array-data (842 units) │ │ +2080f8: |[2080f8] freed.renderscript.rgb_clippingBitCode.getSegment32_0:()[B │ │ +208108: 1300 8c06 |0000: const/16 v0, #int 1676 // #68c │ │ +20810c: 2300 290e |0002: new-array v0, v0, [B // type@0e29 │ │ +208110: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +208116: 1100 |0007: return-object v0 │ │ +208118: 0003 0100 8c06 0000 dec0 170b 0000 ... |0008: array-data (842 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=34 │ │ locals : │ │ │ │ #7 : (in Lfreed/renderscript/rgb_clippingBitCode;) │ │ name : 'getSegment64_0' │ │ type : '()[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 832 16-bit code units │ │ -2087a4: |[2087a4] freed.renderscript.rgb_clippingBitCode.getSegment64_0:()[B │ │ -2087b4: 1300 6806 |0000: const/16 v0, #int 1640 // #668 │ │ -2087b8: 2300 290e |0002: new-array v0, v0, [B // type@0e29 │ │ -2087bc: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -2087c2: 1100 |0007: return-object v0 │ │ -2087c4: 0003 0100 6806 0000 dec0 170b 0000 ... |0008: array-data (824 units) │ │ +2087ac: |[2087ac] freed.renderscript.rgb_clippingBitCode.getSegment64_0:()[B │ │ +2087bc: 1300 6806 |0000: const/16 v0, #int 1640 // #668 │ │ +2087c0: 2300 290e |0002: new-array v0, v0, [B // type@0e29 │ │ +2087c4: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +2087ca: 1100 |0007: return-object v0 │ │ +2087cc: 0003 0100 6806 0000 dec0 170b 0000 ... |0008: array-data (824 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=162 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 26591 (rgb_clippingBitCode.java) │ │ @@ -486568,15 +486568,15 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lfreed/renderscript/rgb_focuspeakBitCode;) │ │ name : 'bitCode32Length' │ │ type : 'I' │ │ access : 0x000a (PRIVATE STATIC) │ │ - value : 2368 │ │ + value : 2364 │ │ #1 : (in Lfreed/renderscript/rgb_focuspeakBitCode;) │ │ name : 'bitCode64Length' │ │ type : 'I' │ │ access : 0x000a (PRIVATE STATIC) │ │ value : 2496 │ │ Instance fields - │ │ Direct methods - │ │ @@ -486585,32 +486585,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -20a248: |[20a248] freed.renderscript.rgb_focuspeakBitCode.:()V │ │ -20a258: 0e00 |0000: return-void │ │ +20a24c: |[20a24c] freed.renderscript.rgb_focuspeakBitCode.:()V │ │ +20a25c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfreed/renderscript/rgb_focuspeakBitCode;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -20a25c: |[20a25c] freed.renderscript.rgb_focuspeakBitCode.:()V │ │ -20a26c: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -20a272: 0e00 |0003: return-void │ │ +20a260: |[20a260] freed.renderscript.rgb_focuspeakBitCode.:()V │ │ +20a270: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +20a276: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/renderscript/rgb_focuspeakBitCode; │ │ │ │ #2 : (in Lfreed/renderscript/rgb_focuspeakBitCode;) │ │ @@ -486618,42 +486618,42 @@ │ │ type : '()[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -208e60: |[208e60] freed.renderscript.rgb_focuspeakBitCode.getBitCode32:()[B │ │ -208e70: 7100 425d 0000 |0000: invoke-static {}, Lfreed/renderscript/rgb_focuspeakBitCode;.getBitCode32Internal:()[B // method@5d42 │ │ -208e76: 0c00 |0003: move-result-object v0 │ │ -208e78: 1100 |0004: return-object v0 │ │ +208e68: |[208e68] freed.renderscript.rgb_focuspeakBitCode.getBitCode32:()[B │ │ +208e78: 7100 425d 0000 |0000: invoke-static {}, Lfreed/renderscript/rgb_focuspeakBitCode;.getBitCode32Internal:()[B // method@5d42 │ │ +208e7e: 0c00 |0003: move-result-object v0 │ │ +208e80: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ │ │ #3 : (in Lfreed/renderscript/rgb_focuspeakBitCode;) │ │ name : 'getBitCode32Internal' │ │ type : '()[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -208e7c: |[208e7c] freed.renderscript.rgb_focuspeakBitCode.getBitCode32Internal:()[B │ │ -208e8c: 6000 d956 |0000: sget v0, Lfreed/renderscript/rgb_focuspeakBitCode;.bitCode32Length:I // field@56d9 │ │ -208e90: 2300 290e |0002: new-array v0, v0, [B // type@0e29 │ │ -208e94: 7100 455d 0000 |0004: invoke-static {}, Lfreed/renderscript/rgb_focuspeakBitCode;.getSegment32_0:()[B // method@5d45 │ │ -208e9a: 0c01 |0007: move-result-object v1 │ │ -208e9c: 2112 |0008: array-length v2, v1 │ │ -208e9e: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -208ea0: 7152 5e63 3130 |000a: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@635e │ │ -208ea6: 2111 |000d: array-length v1, v1 │ │ -208ea8: 1100 |000e: return-object v0 │ │ +208e84: |[208e84] freed.renderscript.rgb_focuspeakBitCode.getBitCode32Internal:()[B │ │ +208e94: 6000 d956 |0000: sget v0, Lfreed/renderscript/rgb_focuspeakBitCode;.bitCode32Length:I // field@56d9 │ │ +208e98: 2300 290e |0002: new-array v0, v0, [B // type@0e29 │ │ +208e9c: 7100 455d 0000 |0004: invoke-static {}, Lfreed/renderscript/rgb_focuspeakBitCode;.getSegment32_0:()[B // method@5d45 │ │ +208ea2: 0c01 |0007: move-result-object v1 │ │ +208ea4: 2112 |0008: array-length v2, v1 │ │ +208ea6: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +208ea8: 7152 5e63 3130 |000a: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@635e │ │ +208eae: 2111 |000d: array-length v1, v1 │ │ +208eb0: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0004 line=193 │ │ 0x0008 line=194 │ │ 0x000d line=195 │ │ locals : │ │ @@ -486663,42 +486663,42 @@ │ │ type : '()[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -208eac: |[208eac] freed.renderscript.rgb_focuspeakBitCode.getBitCode64:()[B │ │ -208ebc: 7100 445d 0000 |0000: invoke-static {}, Lfreed/renderscript/rgb_focuspeakBitCode;.getBitCode64Internal:()[B // method@5d44 │ │ -208ec2: 0c00 |0003: move-result-object v0 │ │ -208ec4: 1100 |0004: return-object v0 │ │ +208eb4: |[208eb4] freed.renderscript.rgb_focuspeakBitCode.getBitCode64:()[B │ │ +208ec4: 7100 445d 0000 |0000: invoke-static {}, Lfreed/renderscript/rgb_focuspeakBitCode;.getBitCode64Internal:()[B // method@5d44 │ │ +208eca: 0c00 |0003: move-result-object v0 │ │ +208ecc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ │ │ #5 : (in Lfreed/renderscript/rgb_focuspeakBitCode;) │ │ name : 'getBitCode64Internal' │ │ type : '()[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -208ec8: |[208ec8] freed.renderscript.rgb_focuspeakBitCode.getBitCode64Internal:()[B │ │ -208ed8: 6000 da56 |0000: sget v0, Lfreed/renderscript/rgb_focuspeakBitCode;.bitCode64Length:I // field@56da │ │ -208edc: 2300 290e |0002: new-array v0, v0, [B // type@0e29 │ │ -208ee0: 7100 465d 0000 |0004: invoke-static {}, Lfreed/renderscript/rgb_focuspeakBitCode;.getSegment64_0:()[B // method@5d46 │ │ -208ee6: 0c01 |0007: move-result-object v1 │ │ -208ee8: 2112 |0008: array-length v2, v1 │ │ -208eea: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -208eec: 7152 5e63 3130 |000a: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@635e │ │ -208ef2: 2111 |000d: array-length v1, v1 │ │ -208ef4: 1100 |000e: return-object v0 │ │ +208ed0: |[208ed0] freed.renderscript.rgb_focuspeakBitCode.getBitCode64Internal:()[B │ │ +208ee0: 6000 da56 |0000: sget v0, Lfreed/renderscript/rgb_focuspeakBitCode;.bitCode64Length:I // field@56da │ │ +208ee4: 2300 290e |0002: new-array v0, v0, [B // type@0e29 │ │ +208ee8: 7100 465d 0000 |0004: invoke-static {}, Lfreed/renderscript/rgb_focuspeakBitCode;.getSegment64_0:()[B // method@5d46 │ │ +208eee: 0c01 |0007: move-result-object v1 │ │ +208ef0: 2112 |0008: array-length v2, v1 │ │ +208ef2: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +208ef4: 7152 5e63 3130 |000a: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@635e │ │ +208efa: 2111 |000d: array-length v1, v1 │ │ +208efc: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x0004 line=372 │ │ 0x0008 line=373 │ │ 0x000d line=374 │ │ locals : │ │ @@ -486707,41 +486707,41 @@ │ │ name : 'getSegment32_0' │ │ type : '()[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ - insns size : 1196 16-bit code units │ │ -208ef8: |[208ef8] freed.renderscript.rgb_focuspeakBitCode.getSegment32_0:()[B │ │ -208f08: 1300 4009 |0000: const/16 v0, #int 2368 // #940 │ │ -208f0c: 2300 290e |0002: new-array v0, v0, [B // type@0e29 │ │ -208f10: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -208f16: 1100 |0007: return-object v0 │ │ -208f18: 0003 0100 4009 0000 dec0 170b 0000 ... |0008: array-data (1188 units) │ │ + insns size : 1194 16-bit code units │ │ +208f00: |[208f00] freed.renderscript.rgb_focuspeakBitCode.getSegment32_0:()[B │ │ +208f10: 1300 3c09 |0000: const/16 v0, #int 2364 // #93c │ │ +208f14: 2300 290e |0002: new-array v0, v0, [B // type@0e29 │ │ +208f18: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +208f1e: 1100 |0007: return-object v0 │ │ +208f20: 0003 0100 3c09 0000 dec0 170b 0000 ... |0008: array-data (1186 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=34 │ │ locals : │ │ │ │ #7 : (in Lfreed/renderscript/rgb_focuspeakBitCode;) │ │ name : 'getSegment64_0' │ │ type : '()[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1260 16-bit code units │ │ -209860: |[209860] freed.renderscript.rgb_focuspeakBitCode.getSegment64_0:()[B │ │ -209870: 1300 c009 |0000: const/16 v0, #int 2496 // #9c0 │ │ -209874: 2300 290e |0002: new-array v0, v0, [B // type@0e29 │ │ -209878: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -20987e: 1100 |0007: return-object v0 │ │ -209880: 0003 0100 c009 0000 dec0 170b 0000 ... |0008: array-data (1252 units) │ │ +209864: |[209864] freed.renderscript.rgb_focuspeakBitCode.getSegment64_0:()[B │ │ +209874: 1300 c009 |0000: const/16 v0, #int 2496 // #9c0 │ │ +209878: 2300 290e |0002: new-array v0, v0, [B // type@0e29 │ │ +20987c: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +209882: 1100 |0007: return-object v0 │ │ +209884: 0003 0100 c009 0000 dec0 170b 0000 ... |0008: array-data (1252 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=205 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 26593 (rgb_focuspeakBitCode.java) │ │ @@ -486779,32 +486779,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -20b120: |[20b120] freed.renderscript.rgb_histogramBitCode.:()V │ │ -20b130: 0e00 |0000: return-void │ │ +20b124: |[20b124] freed.renderscript.rgb_histogramBitCode.:()V │ │ +20b134: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfreed/renderscript/rgb_histogramBitCode;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -20b134: |[20b134] freed.renderscript.rgb_histogramBitCode.:()V │ │ -20b144: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -20b14a: 0e00 |0003: return-void │ │ +20b138: |[20b138] freed.renderscript.rgb_histogramBitCode.:()V │ │ +20b148: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +20b14e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/renderscript/rgb_histogramBitCode; │ │ │ │ #2 : (in Lfreed/renderscript/rgb_histogramBitCode;) │ │ @@ -486812,42 +486812,42 @@ │ │ type : '()[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -20a274: |[20a274] freed.renderscript.rgb_histogramBitCode.getBitCode32:()[B │ │ -20a284: 7100 4a5d 0000 |0000: invoke-static {}, Lfreed/renderscript/rgb_histogramBitCode;.getBitCode32Internal:()[B // method@5d4a │ │ -20a28a: 0c00 |0003: move-result-object v0 │ │ -20a28c: 1100 |0004: return-object v0 │ │ +20a278: |[20a278] freed.renderscript.rgb_histogramBitCode.getBitCode32:()[B │ │ +20a288: 7100 4a5d 0000 |0000: invoke-static {}, Lfreed/renderscript/rgb_histogramBitCode;.getBitCode32Internal:()[B // method@5d4a │ │ +20a28e: 0c00 |0003: move-result-object v0 │ │ +20a290: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ │ │ #3 : (in Lfreed/renderscript/rgb_histogramBitCode;) │ │ name : 'getBitCode32Internal' │ │ type : '()[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -20a290: |[20a290] freed.renderscript.rgb_histogramBitCode.getBitCode32Internal:()[B │ │ -20a2a0: 6000 db56 |0000: sget v0, Lfreed/renderscript/rgb_histogramBitCode;.bitCode32Length:I // field@56db │ │ -20a2a4: 2300 290e |0002: new-array v0, v0, [B // type@0e29 │ │ -20a2a8: 7100 4d5d 0000 |0004: invoke-static {}, Lfreed/renderscript/rgb_histogramBitCode;.getSegment32_0:()[B // method@5d4d │ │ -20a2ae: 0c01 |0007: move-result-object v1 │ │ -20a2b0: 2112 |0008: array-length v2, v1 │ │ -20a2b2: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -20a2b4: 7152 5e63 3130 |000a: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@635e │ │ -20a2ba: 2111 |000d: array-length v1, v1 │ │ -20a2bc: 1100 |000e: return-object v0 │ │ +20a294: |[20a294] freed.renderscript.rgb_histogramBitCode.getBitCode32Internal:()[B │ │ +20a2a4: 6000 db56 |0000: sget v0, Lfreed/renderscript/rgb_histogramBitCode;.bitCode32Length:I // field@56db │ │ +20a2a8: 2300 290e |0002: new-array v0, v0, [B // type@0e29 │ │ +20a2ac: 7100 4d5d 0000 |0004: invoke-static {}, Lfreed/renderscript/rgb_histogramBitCode;.getSegment32_0:()[B // method@5d4d │ │ +20a2b2: 0c01 |0007: move-result-object v1 │ │ +20a2b4: 2112 |0008: array-length v2, v1 │ │ +20a2b6: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +20a2b8: 7152 5e63 3130 |000a: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@635e │ │ +20a2be: 2111 |000d: array-length v1, v1 │ │ +20a2c0: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0004 line=156 │ │ 0x0008 line=157 │ │ 0x000d line=158 │ │ locals : │ │ @@ -486857,42 +486857,42 @@ │ │ type : '()[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -20a2c0: |[20a2c0] freed.renderscript.rgb_histogramBitCode.getBitCode64:()[B │ │ -20a2d0: 7100 4c5d 0000 |0000: invoke-static {}, Lfreed/renderscript/rgb_histogramBitCode;.getBitCode64Internal:()[B // method@5d4c │ │ -20a2d6: 0c00 |0003: move-result-object v0 │ │ -20a2d8: 1100 |0004: return-object v0 │ │ +20a2c4: |[20a2c4] freed.renderscript.rgb_histogramBitCode.getBitCode64:()[B │ │ +20a2d4: 7100 4c5d 0000 |0000: invoke-static {}, Lfreed/renderscript/rgb_histogramBitCode;.getBitCode64Internal:()[B // method@5d4c │ │ +20a2da: 0c00 |0003: move-result-object v0 │ │ +20a2dc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ │ │ #5 : (in Lfreed/renderscript/rgb_histogramBitCode;) │ │ name : 'getBitCode64Internal' │ │ type : '()[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -20a2dc: |[20a2dc] freed.renderscript.rgb_histogramBitCode.getBitCode64Internal:()[B │ │ -20a2ec: 6000 dc56 |0000: sget v0, Lfreed/renderscript/rgb_histogramBitCode;.bitCode64Length:I // field@56dc │ │ -20a2f0: 2300 290e |0002: new-array v0, v0, [B // type@0e29 │ │ -20a2f4: 7100 4e5d 0000 |0004: invoke-static {}, Lfreed/renderscript/rgb_histogramBitCode;.getSegment64_0:()[B // method@5d4e │ │ -20a2fa: 0c01 |0007: move-result-object v1 │ │ -20a2fc: 2112 |0008: array-length v2, v1 │ │ -20a2fe: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -20a300: 7152 5e63 3130 |000a: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@635e │ │ -20a306: 2111 |000d: array-length v1, v1 │ │ -20a308: 1100 |000e: return-object v0 │ │ +20a2e0: |[20a2e0] freed.renderscript.rgb_histogramBitCode.getBitCode64Internal:()[B │ │ +20a2f0: 6000 dc56 |0000: sget v0, Lfreed/renderscript/rgb_histogramBitCode;.bitCode64Length:I // field@56dc │ │ +20a2f4: 2300 290e |0002: new-array v0, v0, [B // type@0e29 │ │ +20a2f8: 7100 4e5d 0000 |0004: invoke-static {}, Lfreed/renderscript/rgb_histogramBitCode;.getSegment64_0:()[B // method@5d4e │ │ +20a2fe: 0c01 |0007: move-result-object v1 │ │ +20a300: 2112 |0008: array-length v2, v1 │ │ +20a302: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +20a304: 7152 5e63 3130 |000a: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@635e │ │ +20a30a: 2111 |000d: array-length v1, v1 │ │ +20a30c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0004 line=289 │ │ 0x0008 line=290 │ │ 0x000d line=291 │ │ locals : │ │ @@ -486902,40 +486902,40 @@ │ │ type : '()[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 898 16-bit code units │ │ -20a30c: |[20a30c] freed.renderscript.rgb_histogramBitCode.getSegment32_0:()[B │ │ -20a31c: 1300 ec06 |0000: const/16 v0, #int 1772 // #6ec │ │ -20a320: 2300 290e |0002: new-array v0, v0, [B // type@0e29 │ │ -20a324: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -20a32a: 1100 |0007: return-object v0 │ │ -20a32c: 0003 0100 ec06 0000 dec0 170b 0000 ... |0008: array-data (890 units) │ │ +20a310: |[20a310] freed.renderscript.rgb_histogramBitCode.getSegment32_0:()[B │ │ +20a320: 1300 ec06 |0000: const/16 v0, #int 1772 // #6ec │ │ +20a324: 2300 290e |0002: new-array v0, v0, [B // type@0e29 │ │ +20a328: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +20a32e: 1100 |0007: return-object v0 │ │ +20a330: 0003 0100 ec06 0000 dec0 170b 0000 ... |0008: array-data (890 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=34 │ │ locals : │ │ │ │ #7 : (in Lfreed/renderscript/rgb_histogramBitCode;) │ │ name : 'getSegment64_0' │ │ type : '()[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 888 16-bit code units │ │ -20aa20: |[20aa20] freed.renderscript.rgb_histogramBitCode.getSegment64_0:()[B │ │ -20aa30: 1300 d806 |0000: const/16 v0, #int 1752 // #6d8 │ │ -20aa34: 2300 290e |0002: new-array v0, v0, [B // type@0e29 │ │ -20aa38: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -20aa3e: 1100 |0007: return-object v0 │ │ -20aa40: 0003 0100 d806 0000 dec0 170b 0000 ... |0008: array-data (880 units) │ │ +20aa24: |[20aa24] freed.renderscript.rgb_histogramBitCode.getSegment64_0:()[B │ │ +20aa34: 1300 d806 |0000: const/16 v0, #int 1752 // #6d8 │ │ +20aa38: 2300 290e |0002: new-array v0, v0, [B // type@0e29 │ │ +20aa3c: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +20aa42: 1100 |0007: return-object v0 │ │ +20aa44: 0003 0100 d806 0000 dec0 170b 0000 ... |0008: array-data (880 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=168 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 26595 (rgb_histogramBitCode.java) │ │ @@ -486968,36 +486968,36 @@ │ │ type : '(Lfreed/settings/SettingsManager;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -20b14c: |[20b14c] freed.settings.-$$Lambda$SettingsManager$UjaULZEPIZchjwOnB4KY3sqF4js.:(Lfreed/settings/SettingsManager;)V │ │ -20b15c: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -20b162: 5b01 dd56 |0003: iput-object v1, v0, Lfreed/settings/-$$Lambda$SettingsManager$UjaULZEPIZchjwOnB4KY3sqF4js;.f$0:Lfreed/settings/SettingsManager; // field@56dd │ │ -20b166: 0e00 |0005: return-void │ │ +20b150: |[20b150] freed.settings.-$$Lambda$SettingsManager$UjaULZEPIZchjwOnB4KY3sqF4js.:(Lfreed/settings/SettingsManager;)V │ │ +20b160: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +20b166: 5b01 dd56 |0003: iput-object v1, v0, Lfreed/settings/-$$Lambda$SettingsManager$UjaULZEPIZchjwOnB4KY3sqF4js;.f$0:Lfreed/settings/SettingsManager; // field@56dd │ │ +20b16a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfreed/settings/-$$Lambda$SettingsManager$UjaULZEPIZchjwOnB4KY3sqF4js;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -20b168: |[20b168] freed.settings.-$$Lambda$SettingsManager$UjaULZEPIZchjwOnB4KY3sqF4js.run:()V │ │ -20b178: 5410 dd56 |0000: iget-object v0, v1, Lfreed/settings/-$$Lambda$SettingsManager$UjaULZEPIZchjwOnB4KY3sqF4js;.f$0:Lfreed/settings/SettingsManager; // field@56dd │ │ -20b17c: 6e10 a95d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsManager;.lambda$loadOpCodes$0$SettingsManager:()V // method@5da9 │ │ -20b182: 0e00 |0005: return-void │ │ +20b16c: |[20b16c] freed.settings.-$$Lambda$SettingsManager$UjaULZEPIZchjwOnB4KY3sqF4js.run:()V │ │ +20b17c: 5410 dd56 |0000: iget-object v0, v1, Lfreed/settings/-$$Lambda$SettingsManager$UjaULZEPIZchjwOnB4KY3sqF4js;.f$0:Lfreed/settings/SettingsManager; // field@56dd │ │ +20b180: 6e10 a95d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsManager;.lambda$loadOpCodes$0$SettingsManager:()V // method@5da9 │ │ +20b186: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21086 (lambda) │ │ │ │ Class #1738 header: │ │ @@ -487028,32 +487028,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -20b3e4: |[20b3e4] freed.settings.FrameworkDetector.:()V │ │ -20b3f4: 0e00 |0000: return-void │ │ +20b3e8: |[20b3e8] freed.settings.FrameworkDetector.:()V │ │ +20b3f8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfreed/settings/FrameworkDetector;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -20b3f8: |[20b3f8] freed.settings.FrameworkDetector.:()V │ │ -20b408: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -20b40e: 0e00 |0003: return-void │ │ +20b3fc: |[20b3fc] freed.settings.FrameworkDetector.:()V │ │ +20b40c: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +20b412: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/settings/FrameworkDetector; │ │ │ │ #2 : (in Lfreed/settings/FrameworkDetector;) │ │ @@ -487061,44 +487061,44 @@ │ │ type : '()Lfreed/settings/Frameworks;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -20b36c: |[20b36c] freed.settings.FrameworkDetector.getFramework:()Lfreed/settings/Frameworks; │ │ -20b37c: 7100 545d 0000 |0000: invoke-static {}, Lfreed/settings/FrameworkDetector;.hasLGFramework:()Z // method@5d54 │ │ -20b382: 0a00 |0003: move-result v0 │ │ -20b384: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -20b388: 6200 e256 |0006: sget-object v0, Lfreed/settings/Frameworks;.LG:Lfreed/settings/Frameworks; // field@56e2 │ │ -20b38c: 1100 |0008: return-object v0 │ │ -20b38e: 7100 555d 0000 |0009: invoke-static {}, Lfreed/settings/FrameworkDetector;.isMTKDevice:()Z // method@5d55 │ │ -20b394: 0a00 |000c: move-result v0 │ │ -20b396: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ -20b39a: 6200 e356 |000f: sget-object v0, Lfreed/settings/Frameworks;.MTK:Lfreed/settings/Frameworks; // field@56e3 │ │ -20b39e: 1100 |0011: return-object v0 │ │ -20b3a0: 6200 3701 |0012: sget-object v0, Landroid/os/Build;.MANUFACTURER:Ljava/lang/String; // field@0137 │ │ -20b3a4: 1a01 0534 |0014: const-string v1, "Xiaomi" // string@3405 │ │ -20b3a8: 6e20 2063 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6320 │ │ -20b3ae: 0a00 |0019: move-result v0 │ │ -20b3b0: 3800 0500 |001a: if-eqz v0, 001f // +0005 │ │ -20b3b4: 6200 e656 |001c: sget-object v0, Lfreed/settings/Frameworks;.Xiaomi:Lfreed/settings/Frameworks; // field@56e6 │ │ -20b3b8: 1100 |001e: return-object v0 │ │ -20b3ba: 7100 565d 0000 |001f: invoke-static {}, Lfreed/settings/FrameworkDetector;.isMotoExt:()Z // method@5d56 │ │ -20b3c0: 0a00 |0022: move-result v0 │ │ -20b3c2: 3800 0500 |0023: if-eqz v0, 0028 // +0005 │ │ -20b3c6: 6200 e456 |0025: sget-object v0, Lfreed/settings/Frameworks;.Moto_Ext:Lfreed/settings/Frameworks; // field@56e4 │ │ -20b3ca: 1100 |0027: return-object v0 │ │ -20b3cc: 7100 575d 0000 |0028: invoke-static {}, Lfreed/settings/FrameworkDetector;.isSonyCameraEx:()Z // method@5d57 │ │ -20b3d2: 0a00 |002b: move-result v0 │ │ -20b3d4: 3800 0500 |002c: if-eqz v0, 0031 // +0005 │ │ -20b3d8: 6200 e556 |002e: sget-object v0, Lfreed/settings/Frameworks;.SonyCameraExtension:Lfreed/settings/Frameworks; // field@56e5 │ │ -20b3dc: 1100 |0030: return-object v0 │ │ -20b3de: 6200 e056 |0031: sget-object v0, Lfreed/settings/Frameworks;.Default:Lfreed/settings/Frameworks; // field@56e0 │ │ -20b3e2: 1100 |0033: return-object v0 │ │ +20b370: |[20b370] freed.settings.FrameworkDetector.getFramework:()Lfreed/settings/Frameworks; │ │ +20b380: 7100 545d 0000 |0000: invoke-static {}, Lfreed/settings/FrameworkDetector;.hasLGFramework:()Z // method@5d54 │ │ +20b386: 0a00 |0003: move-result v0 │ │ +20b388: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +20b38c: 6200 e256 |0006: sget-object v0, Lfreed/settings/Frameworks;.LG:Lfreed/settings/Frameworks; // field@56e2 │ │ +20b390: 1100 |0008: return-object v0 │ │ +20b392: 7100 555d 0000 |0009: invoke-static {}, Lfreed/settings/FrameworkDetector;.isMTKDevice:()Z // method@5d55 │ │ +20b398: 0a00 |000c: move-result v0 │ │ +20b39a: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ +20b39e: 6200 e356 |000f: sget-object v0, Lfreed/settings/Frameworks;.MTK:Lfreed/settings/Frameworks; // field@56e3 │ │ +20b3a2: 1100 |0011: return-object v0 │ │ +20b3a4: 6200 3701 |0012: sget-object v0, Landroid/os/Build;.MANUFACTURER:Ljava/lang/String; // field@0137 │ │ +20b3a8: 1a01 0534 |0014: const-string v1, "Xiaomi" // string@3405 │ │ +20b3ac: 6e20 2063 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6320 │ │ +20b3b2: 0a00 |0019: move-result v0 │ │ +20b3b4: 3800 0500 |001a: if-eqz v0, 001f // +0005 │ │ +20b3b8: 6200 e656 |001c: sget-object v0, Lfreed/settings/Frameworks;.Xiaomi:Lfreed/settings/Frameworks; // field@56e6 │ │ +20b3bc: 1100 |001e: return-object v0 │ │ +20b3be: 7100 565d 0000 |001f: invoke-static {}, Lfreed/settings/FrameworkDetector;.isMotoExt:()Z // method@5d56 │ │ +20b3c4: 0a00 |0022: move-result v0 │ │ +20b3c6: 3800 0500 |0023: if-eqz v0, 0028 // +0005 │ │ +20b3ca: 6200 e456 |0025: sget-object v0, Lfreed/settings/Frameworks;.Moto_Ext:Lfreed/settings/Frameworks; // field@56e4 │ │ +20b3ce: 1100 |0027: return-object v0 │ │ +20b3d0: 7100 575d 0000 |0028: invoke-static {}, Lfreed/settings/FrameworkDetector;.isSonyCameraEx:()Z // method@5d57 │ │ +20b3d6: 0a00 |002b: move-result v0 │ │ +20b3d8: 3800 0500 |002c: if-eqz v0, 0031 // +0005 │ │ +20b3dc: 6200 e556 |002e: sget-object v0, Lfreed/settings/Frameworks;.SonyCameraExtension:Lfreed/settings/Frameworks; // field@56e5 │ │ +20b3e0: 1100 |0030: return-object v0 │ │ +20b3e2: 6200 e056 |0031: sget-object v0, Lfreed/settings/Frameworks;.Default:Lfreed/settings/Frameworks; // field@56e0 │ │ +20b3e6: 1100 |0033: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0006 line=99 │ │ 0x0009 line=100 │ │ 0x000f line=101 │ │ 0x0012 line=102 │ │ @@ -487115,31 +487115,31 @@ │ │ type : '()Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -20b184: |[20b184] freed.settings.FrameworkDetector.hasLGFramework:()Z │ │ -20b194: 1a00 6212 |0000: const-string v0, "Has Lg Framework" // string@1262 │ │ -20b198: 1a01 333e |0002: const-string v1, "com.lge.hardware.LGCameraRef" // string@3e33 │ │ -20b19c: 7110 8162 0100 |0004: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@6281 │ │ -20b1a2: 6201 de56 |0007: sget-object v1, Lfreed/settings/FrameworkDetector;.TAG:Ljava/lang/String; // field@56de │ │ -20b1a6: 7120 655e 0100 |0009: invoke-static {v1, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20b1ac: 1a01 343e |000c: const-string v1, "com.lge.media.CamcorderProfileEx" // string@3e34 │ │ -20b1b0: 7110 8162 0100 |000e: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@6281 │ │ -20b1b6: 6201 de56 |0011: sget-object v1, Lfreed/settings/FrameworkDetector;.TAG:Ljava/lang/String; // field@56de │ │ -20b1ba: 7120 655e 0100 |0013: invoke-static {v1, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20b1c0: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -20b1c2: 0f00 |0017: return v0 │ │ -20b1c4: 6200 de56 |0018: sget-object v0, Lfreed/settings/FrameworkDetector;.TAG:Ljava/lang/String; // field@56de │ │ -20b1c8: 1a01 7e27 |001a: const-string v1, "No LG Framework" // string@277e │ │ -20b1cc: 7120 655e 1000 |001c: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20b1d2: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -20b1d4: 0f00 |0020: return v0 │ │ +20b188: |[20b188] freed.settings.FrameworkDetector.hasLGFramework:()Z │ │ +20b198: 1a00 6212 |0000: const-string v0, "Has Lg Framework" // string@1262 │ │ +20b19c: 1a01 333e |0002: const-string v1, "com.lge.hardware.LGCameraRef" // string@3e33 │ │ +20b1a0: 7110 8162 0100 |0004: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@6281 │ │ +20b1a6: 6201 de56 |0007: sget-object v1, Lfreed/settings/FrameworkDetector;.TAG:Ljava/lang/String; // field@56de │ │ +20b1aa: 7120 655e 0100 |0009: invoke-static {v1, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20b1b0: 1a01 343e |000c: const-string v1, "com.lge.media.CamcorderProfileEx" // string@3e34 │ │ +20b1b4: 7110 8162 0100 |000e: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@6281 │ │ +20b1ba: 6201 de56 |0011: sget-object v1, Lfreed/settings/FrameworkDetector;.TAG:Ljava/lang/String; // field@56de │ │ +20b1be: 7120 655e 0100 |0013: invoke-static {v1, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20b1c4: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +20b1c6: 0f00 |0017: return v0 │ │ +20b1c8: 6200 de56 |0018: sget-object v0, Lfreed/settings/FrameworkDetector;.TAG:Ljava/lang/String; // field@56de │ │ +20b1cc: 1a01 7e27 |001a: const-string v1, "No LG Framework" // string@277e │ │ +20b1d0: 7120 655e 1000 |001c: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20b1d6: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +20b1d8: 0f00 |0020: return v0 │ │ catches : 1 │ │ 0x0002 - 0x0016 │ │ Ljava/lang/ClassNotFoundException; -> 0x0018 │ │ Ljava/lang/NullPointerException; -> 0x0018 │ │ Ljava/lang/UnsatisfiedLinkError; -> 0x0018 │ │ Ljava/lang/ExceptionInInitializerError; -> 0x0018 │ │ positions : │ │ @@ -487155,56 +487155,56 @@ │ │ type : '()Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -20b1f0: |[20b1f0] freed.settings.FrameworkDetector.isMTKDevice:()Z │ │ -20b200: 1a00 0e26 |0000: const-string v0, "MTK Framework not found" // string@260e │ │ -20b204: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -20b206: 1a02 6d38 |0003: const-string v2, "android.hardware.Camera" // string@386d │ │ -20b20a: 7110 8162 0200 |0005: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@6281 │ │ -20b210: 0c02 |0008: move-result-object v2 │ │ -20b212: 6e10 9462 0200 |0009: invoke-virtual {v2}, Ljava/lang/Class;.getMethods:()[Ljava/lang/reflect/Method; // method@6294 │ │ -20b218: 0c02 |000c: move-result-object v2 │ │ -20b21a: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -20b21c: 2124 |000e: array-length v4, v2 │ │ -20b21e: 1205 |000f: const/4 v5, #int 0 // #0 │ │ -20b220: 3545 1400 |0010: if-ge v5, v4, 0024 // +0014 │ │ -20b224: 4606 0205 |0012: aget-object v6, v2, v5 │ │ -20b228: 6e10 9c63 0600 |0014: invoke-virtual {v6}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@639c │ │ -20b22e: 0c07 |0017: move-result-object v7 │ │ -20b230: 1a08 e16d |0018: const-string v8, "setProperty" // string@6de1 │ │ -20b234: 6e20 2363 8700 |001a: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -20b23a: 0a07 |001d: move-result v7 │ │ -20b23c: 3807 0300 |001e: if-eqz v7, 0021 // +0003 │ │ -20b240: 0763 |0020: move-object v3, v6 │ │ -20b242: d805 0501 |0021: add-int/lit8 v5, v5, #int 1 // #01 │ │ -20b246: 28ed |0023: goto 0010 // -0013 │ │ -20b248: 3803 0b00 |0024: if-eqz v3, 002f // +000b │ │ -20b24c: 6202 de56 |0026: sget-object v2, Lfreed/settings/FrameworkDetector;.TAG:Ljava/lang/String; // field@56de │ │ -20b250: 1a03 0d26 |0028: const-string v3, "MTK Framework found" // string@260d │ │ -20b254: 7120 655e 3200 |002a: invoke-static {v2, v3}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20b25a: 1210 |002d: const/4 v0, #int 1 // #1 │ │ -20b25c: 0f00 |002e: return v0 │ │ -20b25e: 6202 de56 |002f: sget-object v2, Lfreed/settings/FrameworkDetector;.TAG:Ljava/lang/String; // field@56de │ │ -20b262: 7120 655e 0200 |0031: invoke-static {v2, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20b268: 0f01 |0034: return v1 │ │ -20b26a: 0d02 |0035: move-exception v2 │ │ -20b26c: 2806 |0036: goto 003c // +0006 │ │ -20b26e: 0d02 |0037: move-exception v2 │ │ -20b270: 2804 |0038: goto 003c // +0004 │ │ -20b272: 0d02 |0039: move-exception v2 │ │ -20b274: 2802 |003a: goto 003c // +0002 │ │ -20b276: 0d02 |003b: move-exception v2 │ │ -20b278: 7110 645e 0200 |003c: invoke-static {v2}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -20b27e: 6202 de56 |003f: sget-object v2, Lfreed/settings/FrameworkDetector;.TAG:Ljava/lang/String; // field@56de │ │ -20b282: 7120 655e 0200 |0041: invoke-static {v2, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20b288: 0f01 |0044: return v1 │ │ +20b1f4: |[20b1f4] freed.settings.FrameworkDetector.isMTKDevice:()Z │ │ +20b204: 1a00 0e26 |0000: const-string v0, "MTK Framework not found" // string@260e │ │ +20b208: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +20b20a: 1a02 6d38 |0003: const-string v2, "android.hardware.Camera" // string@386d │ │ +20b20e: 7110 8162 0200 |0005: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@6281 │ │ +20b214: 0c02 |0008: move-result-object v2 │ │ +20b216: 6e10 9462 0200 |0009: invoke-virtual {v2}, Ljava/lang/Class;.getMethods:()[Ljava/lang/reflect/Method; // method@6294 │ │ +20b21c: 0c02 |000c: move-result-object v2 │ │ +20b21e: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +20b220: 2124 |000e: array-length v4, v2 │ │ +20b222: 1205 |000f: const/4 v5, #int 0 // #0 │ │ +20b224: 3545 1400 |0010: if-ge v5, v4, 0024 // +0014 │ │ +20b228: 4606 0205 |0012: aget-object v6, v2, v5 │ │ +20b22c: 6e10 9c63 0600 |0014: invoke-virtual {v6}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@639c │ │ +20b232: 0c07 |0017: move-result-object v7 │ │ +20b234: 1a08 e16d |0018: const-string v8, "setProperty" // string@6de1 │ │ +20b238: 6e20 2363 8700 |001a: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +20b23e: 0a07 |001d: move-result v7 │ │ +20b240: 3807 0300 |001e: if-eqz v7, 0021 // +0003 │ │ +20b244: 0763 |0020: move-object v3, v6 │ │ +20b246: d805 0501 |0021: add-int/lit8 v5, v5, #int 1 // #01 │ │ +20b24a: 28ed |0023: goto 0010 // -0013 │ │ +20b24c: 3803 0b00 |0024: if-eqz v3, 002f // +000b │ │ +20b250: 6202 de56 |0026: sget-object v2, Lfreed/settings/FrameworkDetector;.TAG:Ljava/lang/String; // field@56de │ │ +20b254: 1a03 0d26 |0028: const-string v3, "MTK Framework found" // string@260d │ │ +20b258: 7120 655e 3200 |002a: invoke-static {v2, v3}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20b25e: 1210 |002d: const/4 v0, #int 1 // #1 │ │ +20b260: 0f00 |002e: return v0 │ │ +20b262: 6202 de56 |002f: sget-object v2, Lfreed/settings/FrameworkDetector;.TAG:Ljava/lang/String; // field@56de │ │ +20b266: 7120 655e 0200 |0031: invoke-static {v2, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20b26c: 0f01 |0034: return v1 │ │ +20b26e: 0d02 |0035: move-exception v2 │ │ +20b270: 2806 |0036: goto 003c // +0006 │ │ +20b272: 0d02 |0037: move-exception v2 │ │ +20b274: 2804 |0038: goto 003c // +0004 │ │ +20b276: 0d02 |0039: move-exception v2 │ │ +20b278: 2802 |003a: goto 003c // +0002 │ │ +20b27a: 0d02 |003b: move-exception v2 │ │ +20b27c: 7110 645e 0200 |003c: invoke-static {v2}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +20b282: 6202 de56 |003f: sget-object v2, Lfreed/settings/FrameworkDetector;.TAG:Ljava/lang/String; // field@56de │ │ +20b286: 7120 655e 0200 |0041: invoke-static {v2, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20b28c: 0f01 |0044: return v1 │ │ catches : 1 │ │ 0x0003 - 0x0034 │ │ Ljava/lang/ClassNotFoundException; -> 0x003b │ │ Ljava/lang/NullPointerException; -> 0x0039 │ │ Ljava/lang/UnsatisfiedLinkError; -> 0x0037 │ │ Ljava/lang/ExceptionInInitializerError; -> 0x0035 │ │ positions : │ │ @@ -487223,31 +487223,31 @@ │ │ type : '()Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -20b2a4: |[20b2a4] freed.settings.FrameworkDetector.isMotoExt:()Z │ │ -20b2b4: 1a00 6312 |0000: const-string v0, "Has Moto Framework" // string@1263 │ │ -20b2b8: 1a01 363e |0002: const-string v1, "com.motorola.android.camera.CameraMotExt" // string@3e36 │ │ -20b2bc: 7110 8162 0100 |0004: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@6281 │ │ -20b2c2: 6201 de56 |0007: sget-object v1, Lfreed/settings/FrameworkDetector;.TAG:Ljava/lang/String; // field@56de │ │ -20b2c6: 7120 655e 0100 |0009: invoke-static {v1, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20b2cc: 1a01 373e |000c: const-string v1, "com.motorola.android.media.MediaRecorderExt" // string@3e37 │ │ -20b2d0: 7110 8162 0100 |000e: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@6281 │ │ -20b2d6: 6201 de56 |0011: sget-object v1, Lfreed/settings/FrameworkDetector;.TAG:Ljava/lang/String; // field@56de │ │ -20b2da: 7120 655e 0100 |0013: invoke-static {v1, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20b2e0: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -20b2e2: 0f00 |0017: return v0 │ │ -20b2e4: 6200 de56 |0018: sget-object v0, Lfreed/settings/FrameworkDetector;.TAG:Ljava/lang/String; // field@56de │ │ -20b2e8: 1a01 7f27 |001a: const-string v1, "No Moto Framework" // string@277f │ │ -20b2ec: 7120 655e 1000 |001c: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20b2f2: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -20b2f4: 0f00 |0020: return v0 │ │ +20b2a8: |[20b2a8] freed.settings.FrameworkDetector.isMotoExt:()Z │ │ +20b2b8: 1a00 6312 |0000: const-string v0, "Has Moto Framework" // string@1263 │ │ +20b2bc: 1a01 363e |0002: const-string v1, "com.motorola.android.camera.CameraMotExt" // string@3e36 │ │ +20b2c0: 7110 8162 0100 |0004: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@6281 │ │ +20b2c6: 6201 de56 |0007: sget-object v1, Lfreed/settings/FrameworkDetector;.TAG:Ljava/lang/String; // field@56de │ │ +20b2ca: 7120 655e 0100 |0009: invoke-static {v1, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20b2d0: 1a01 373e |000c: const-string v1, "com.motorola.android.media.MediaRecorderExt" // string@3e37 │ │ +20b2d4: 7110 8162 0100 |000e: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@6281 │ │ +20b2da: 6201 de56 |0011: sget-object v1, Lfreed/settings/FrameworkDetector;.TAG:Ljava/lang/String; // field@56de │ │ +20b2de: 7120 655e 0100 |0013: invoke-static {v1, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20b2e4: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +20b2e6: 0f00 |0017: return v0 │ │ +20b2e8: 6200 de56 |0018: sget-object v0, Lfreed/settings/FrameworkDetector;.TAG:Ljava/lang/String; // field@56de │ │ +20b2ec: 1a01 7f27 |001a: const-string v1, "No Moto Framework" // string@277f │ │ +20b2f0: 7120 655e 1000 |001c: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20b2f6: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +20b2f8: 0f00 |0020: return v0 │ │ catches : 1 │ │ 0x0002 - 0x0016 │ │ Ljava/lang/ClassNotFoundException; -> 0x0018 │ │ Ljava/lang/NullPointerException; -> 0x0018 │ │ Ljava/lang/UnsatisfiedLinkError; -> 0x0018 │ │ Ljava/lang/ExceptionInInitializerError; -> 0x0018 │ │ positions : │ │ @@ -487263,30 +487263,30 @@ │ │ type : '()Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -20b310: |[20b310] freed.settings.FrameworkDetector.isSonyCameraEx:()Z │ │ -20b320: 1a00 7560 |0000: const-string v0, "no sony camera extension" // string@6075 │ │ -20b324: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -20b326: 1a02 ed3b |0003: const-string v2, "cameraextensionjni" // string@3bed │ │ -20b32a: 7110 6363 0200 |0005: invoke-static {v2}, Ljava/lang/System;.loadLibrary:(Ljava/lang/String;)V // method@6363 │ │ -20b330: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -20b332: 0f00 |0009: return v0 │ │ -20b334: 6202 de56 |000a: sget-object v2, Lfreed/settings/FrameworkDetector;.TAG:Ljava/lang/String; // field@56de │ │ -20b338: 7120 655e 0200 |000c: invoke-static {v2, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20b33e: 0f01 |000f: return v1 │ │ -20b340: 6202 de56 |0010: sget-object v2, Lfreed/settings/FrameworkDetector;.TAG:Ljava/lang/String; // field@56de │ │ -20b344: 7120 655e 0200 |0012: invoke-static {v2, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20b34a: 0f01 |0015: return v1 │ │ -20b34c: 6202 de56 |0016: sget-object v2, Lfreed/settings/FrameworkDetector;.TAG:Ljava/lang/String; // field@56de │ │ -20b350: 7120 655e 0200 |0018: invoke-static {v2, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20b356: 0f01 |001b: return v1 │ │ +20b314: |[20b314] freed.settings.FrameworkDetector.isSonyCameraEx:()Z │ │ +20b324: 1a00 7560 |0000: const-string v0, "no sony camera extension" // string@6075 │ │ +20b328: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +20b32a: 1a02 ed3b |0003: const-string v2, "cameraextensionjni" // string@3bed │ │ +20b32e: 7110 6363 0200 |0005: invoke-static {v2}, Ljava/lang/System;.loadLibrary:(Ljava/lang/String;)V // method@6363 │ │ +20b334: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +20b336: 0f00 |0009: return v0 │ │ +20b338: 6202 de56 |000a: sget-object v2, Lfreed/settings/FrameworkDetector;.TAG:Ljava/lang/String; // field@56de │ │ +20b33c: 7120 655e 0200 |000c: invoke-static {v2, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20b342: 0f01 |000f: return v1 │ │ +20b344: 6202 de56 |0010: sget-object v2, Lfreed/settings/FrameworkDetector;.TAG:Ljava/lang/String; // field@56de │ │ +20b348: 7120 655e 0200 |0012: invoke-static {v2, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20b34e: 0f01 |0015: return v1 │ │ +20b350: 6202 de56 |0016: sget-object v2, Lfreed/settings/FrameworkDetector;.TAG:Ljava/lang/String; // field@56de │ │ +20b354: 7120 655e 0200 |0018: invoke-static {v2, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20b35a: 0f01 |001b: return v1 │ │ catches : 1 │ │ 0x0003 - 0x0008 │ │ Ljava/lang/RuntimeException; -> 0x0016 │ │ Ljava/lang/UnsatisfiedLinkError; -> 0x0010 │ │ Ljava/lang/NoSuchFieldError; -> 0x000a │ │ positions : │ │ 0x0005 line=76 │ │ @@ -487359,61 +487359,61 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 90 16-bit code units │ │ -20b458: |[20b458] freed.settings.Frameworks.:()V │ │ -20b468: 2200 720c |0000: new-instance v0, Lfreed/settings/Frameworks; // type@0c72 │ │ -20b46c: 1a01 260d |0002: const-string v1, "Default" // string@0d26 │ │ -20b470: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -20b472: 7030 595d 1002 |0005: invoke-direct {v0, v1, v2}, Lfreed/settings/Frameworks;.:(Ljava/lang/String;I)V // method@5d59 │ │ -20b478: 6900 e056 |0008: sput-object v0, Lfreed/settings/Frameworks;.Default:Lfreed/settings/Frameworks; // field@56e0 │ │ -20b47c: 2201 720c |000a: new-instance v1, Lfreed/settings/Frameworks; // type@0c72 │ │ -20b480: 1a03 0c26 |000c: const-string v3, "MTK" // string@260c │ │ -20b484: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -20b486: 7030 595d 3104 |000f: invoke-direct {v1, v3, v4}, Lfreed/settings/Frameworks;.:(Ljava/lang/String;I)V // method@5d59 │ │ -20b48c: 6901 e356 |0012: sput-object v1, Lfreed/settings/Frameworks;.MTK:Lfreed/settings/Frameworks; // field@56e3 │ │ -20b490: 2203 720c |0014: new-instance v3, Lfreed/settings/Frameworks; // type@0c72 │ │ -20b494: 1a05 8f15 |0016: const-string v5, "LG" // string@158f │ │ -20b498: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -20b49a: 7030 595d 5306 |0019: invoke-direct {v3, v5, v6}, Lfreed/settings/Frameworks;.:(Ljava/lang/String;I)V // method@5d59 │ │ -20b4a0: 6903 e256 |001c: sput-object v3, Lfreed/settings/Frameworks;.LG:Lfreed/settings/Frameworks; // field@56e2 │ │ -20b4a4: 2205 720c |001e: new-instance v5, Lfreed/settings/Frameworks; // type@0c72 │ │ -20b4a8: 1a07 0a27 |0020: const-string v7, "Moto_Ext" // string@270a │ │ -20b4ac: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -20b4ae: 7030 595d 7508 |0023: invoke-direct {v5, v7, v8}, Lfreed/settings/Frameworks;.:(Ljava/lang/String;I)V // method@5d59 │ │ -20b4b4: 6905 e456 |0026: sput-object v5, Lfreed/settings/Frameworks;.Moto_Ext:Lfreed/settings/Frameworks; // field@56e4 │ │ -20b4b8: 2207 720c |0028: new-instance v7, Lfreed/settings/Frameworks; // type@0c72 │ │ -20b4bc: 1a09 832d |002a: const-string v9, "SonyCameraExtension" // string@2d83 │ │ -20b4c0: 124a |002c: const/4 v10, #int 4 // #4 │ │ -20b4c2: 7030 595d 970a |002d: invoke-direct {v7, v9, v10}, Lfreed/settings/Frameworks;.:(Ljava/lang/String;I)V // method@5d59 │ │ -20b4c8: 6907 e556 |0030: sput-object v7, Lfreed/settings/Frameworks;.SonyCameraExtension:Lfreed/settings/Frameworks; // field@56e5 │ │ -20b4cc: 2209 720c |0032: new-instance v9, Lfreed/settings/Frameworks; // type@0c72 │ │ -20b4d0: 1a0b 8c12 |0034: const-string v11, "HuaweiCamera2Ex" // string@128c │ │ -20b4d4: 125c |0036: const/4 v12, #int 5 // #5 │ │ -20b4d6: 7030 595d b90c |0037: invoke-direct {v9, v11, v12}, Lfreed/settings/Frameworks;.:(Ljava/lang/String;I)V // method@5d59 │ │ -20b4dc: 6909 e156 |003a: sput-object v9, Lfreed/settings/Frameworks;.HuaweiCamera2Ex:Lfreed/settings/Frameworks; // field@56e1 │ │ -20b4e0: 220b 720c |003c: new-instance v11, Lfreed/settings/Frameworks; // type@0c72 │ │ -20b4e4: 1a0d 0534 |003e: const-string v13, "Xiaomi" // string@3405 │ │ -20b4e8: 126e |0040: const/4 v14, #int 6 // #6 │ │ -20b4ea: 7030 595d db0e |0041: invoke-direct {v11, v13, v14}, Lfreed/settings/Frameworks;.:(Ljava/lang/String;I)V // method@5d59 │ │ -20b4f0: 690b e656 |0044: sput-object v11, Lfreed/settings/Frameworks;.Xiaomi:Lfreed/settings/Frameworks; // field@56e6 │ │ -20b4f4: 127d |0046: const/4 v13, #int 7 // #7 │ │ -20b4f6: 23dd ae0e |0047: new-array v13, v13, [Lfreed/settings/Frameworks; // type@0eae │ │ -20b4fa: 4d00 0d02 |0049: aput-object v0, v13, v2 │ │ -20b4fe: 4d01 0d04 |004b: aput-object v1, v13, v4 │ │ -20b502: 4d03 0d06 |004d: aput-object v3, v13, v6 │ │ -20b506: 4d05 0d08 |004f: aput-object v5, v13, v8 │ │ -20b50a: 4d07 0d0a |0051: aput-object v7, v13, v10 │ │ -20b50e: 4d09 0d0c |0053: aput-object v9, v13, v12 │ │ -20b512: 4d0b 0d0e |0055: aput-object v11, v13, v14 │ │ -20b516: 690d df56 |0057: sput-object v13, Lfreed/settings/Frameworks;.$VALUES:[Lfreed/settings/Frameworks; // field@56df │ │ -20b51a: 0e00 |0059: return-void │ │ +20b45c: |[20b45c] freed.settings.Frameworks.:()V │ │ +20b46c: 2200 720c |0000: new-instance v0, Lfreed/settings/Frameworks; // type@0c72 │ │ +20b470: 1a01 260d |0002: const-string v1, "Default" // string@0d26 │ │ +20b474: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +20b476: 7030 595d 1002 |0005: invoke-direct {v0, v1, v2}, Lfreed/settings/Frameworks;.:(Ljava/lang/String;I)V // method@5d59 │ │ +20b47c: 6900 e056 |0008: sput-object v0, Lfreed/settings/Frameworks;.Default:Lfreed/settings/Frameworks; // field@56e0 │ │ +20b480: 2201 720c |000a: new-instance v1, Lfreed/settings/Frameworks; // type@0c72 │ │ +20b484: 1a03 0c26 |000c: const-string v3, "MTK" // string@260c │ │ +20b488: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +20b48a: 7030 595d 3104 |000f: invoke-direct {v1, v3, v4}, Lfreed/settings/Frameworks;.:(Ljava/lang/String;I)V // method@5d59 │ │ +20b490: 6901 e356 |0012: sput-object v1, Lfreed/settings/Frameworks;.MTK:Lfreed/settings/Frameworks; // field@56e3 │ │ +20b494: 2203 720c |0014: new-instance v3, Lfreed/settings/Frameworks; // type@0c72 │ │ +20b498: 1a05 8f15 |0016: const-string v5, "LG" // string@158f │ │ +20b49c: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +20b49e: 7030 595d 5306 |0019: invoke-direct {v3, v5, v6}, Lfreed/settings/Frameworks;.:(Ljava/lang/String;I)V // method@5d59 │ │ +20b4a4: 6903 e256 |001c: sput-object v3, Lfreed/settings/Frameworks;.LG:Lfreed/settings/Frameworks; // field@56e2 │ │ +20b4a8: 2205 720c |001e: new-instance v5, Lfreed/settings/Frameworks; // type@0c72 │ │ +20b4ac: 1a07 0a27 |0020: const-string v7, "Moto_Ext" // string@270a │ │ +20b4b0: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +20b4b2: 7030 595d 7508 |0023: invoke-direct {v5, v7, v8}, Lfreed/settings/Frameworks;.:(Ljava/lang/String;I)V // method@5d59 │ │ +20b4b8: 6905 e456 |0026: sput-object v5, Lfreed/settings/Frameworks;.Moto_Ext:Lfreed/settings/Frameworks; // field@56e4 │ │ +20b4bc: 2207 720c |0028: new-instance v7, Lfreed/settings/Frameworks; // type@0c72 │ │ +20b4c0: 1a09 832d |002a: const-string v9, "SonyCameraExtension" // string@2d83 │ │ +20b4c4: 124a |002c: const/4 v10, #int 4 // #4 │ │ +20b4c6: 7030 595d 970a |002d: invoke-direct {v7, v9, v10}, Lfreed/settings/Frameworks;.:(Ljava/lang/String;I)V // method@5d59 │ │ +20b4cc: 6907 e556 |0030: sput-object v7, Lfreed/settings/Frameworks;.SonyCameraExtension:Lfreed/settings/Frameworks; // field@56e5 │ │ +20b4d0: 2209 720c |0032: new-instance v9, Lfreed/settings/Frameworks; // type@0c72 │ │ +20b4d4: 1a0b 8c12 |0034: const-string v11, "HuaweiCamera2Ex" // string@128c │ │ +20b4d8: 125c |0036: const/4 v12, #int 5 // #5 │ │ +20b4da: 7030 595d b90c |0037: invoke-direct {v9, v11, v12}, Lfreed/settings/Frameworks;.:(Ljava/lang/String;I)V // method@5d59 │ │ +20b4e0: 6909 e156 |003a: sput-object v9, Lfreed/settings/Frameworks;.HuaweiCamera2Ex:Lfreed/settings/Frameworks; // field@56e1 │ │ +20b4e4: 220b 720c |003c: new-instance v11, Lfreed/settings/Frameworks; // type@0c72 │ │ +20b4e8: 1a0d 0534 |003e: const-string v13, "Xiaomi" // string@3405 │ │ +20b4ec: 126e |0040: const/4 v14, #int 6 // #6 │ │ +20b4ee: 7030 595d db0e |0041: invoke-direct {v11, v13, v14}, Lfreed/settings/Frameworks;.:(Ljava/lang/String;I)V // method@5d59 │ │ +20b4f4: 690b e656 |0044: sput-object v11, Lfreed/settings/Frameworks;.Xiaomi:Lfreed/settings/Frameworks; // field@56e6 │ │ +20b4f8: 127d |0046: const/4 v13, #int 7 // #7 │ │ +20b4fa: 23dd ae0e |0047: new-array v13, v13, [Lfreed/settings/Frameworks; // type@0eae │ │ +20b4fe: 4d00 0d02 |0049: aput-object v0, v13, v2 │ │ +20b502: 4d01 0d04 |004b: aput-object v1, v13, v4 │ │ +20b506: 4d03 0d06 |004d: aput-object v3, v13, v6 │ │ +20b50a: 4d05 0d08 |004f: aput-object v5, v13, v8 │ │ +20b50e: 4d07 0d0a |0051: aput-object v7, v13, v10 │ │ +20b512: 4d09 0d0c |0053: aput-object v9, v13, v12 │ │ +20b516: 4d0b 0d0e |0055: aput-object v11, v13, v14 │ │ +20b51a: 690d df56 |0057: sput-object v13, Lfreed/settings/Frameworks;.$VALUES:[Lfreed/settings/Frameworks; // field@56df │ │ +20b51e: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x000a line=9 │ │ 0x0014 line=10 │ │ 0x001e line=11 │ │ 0x0028 line=12 │ │ @@ -487427,17 +487427,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -20b51c: |[20b51c] freed.settings.Frameworks.:(Ljava/lang/String;I)V │ │ -20b52c: 7030 a562 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@62a5 │ │ -20b532: 0e00 |0003: return-void │ │ +20b520: |[20b520] freed.settings.Frameworks.:(Ljava/lang/String;I)V │ │ +20b530: 7030 a562 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@62a5 │ │ +20b536: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/settings/Frameworks; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -487447,20 +487447,20 @@ │ │ type : '(Ljava/lang/String;)Lfreed/settings/Frameworks;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -20b410: |[20b410] freed.settings.Frameworks.valueOf:(Ljava/lang/String;)Lfreed/settings/Frameworks; │ │ -20b420: 1c00 720c |0000: const-class v0, Lfreed/settings/Frameworks; // type@0c72 │ │ -20b424: 7120 a662 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@62a6 │ │ -20b42a: 0c01 |0005: move-result-object v1 │ │ -20b42c: 1f01 720c |0006: check-cast v1, Lfreed/settings/Frameworks; // type@0c72 │ │ -20b430: 1101 |0008: return-object v1 │ │ +20b414: |[20b414] freed.settings.Frameworks.valueOf:(Ljava/lang/String;)Lfreed/settings/Frameworks; │ │ +20b424: 1c00 720c |0000: const-class v0, Lfreed/settings/Frameworks; // type@0c72 │ │ +20b428: 7120 a662 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@62a6 │ │ +20b42e: 0c01 |0005: move-result-object v1 │ │ +20b430: 1f01 720c |0006: check-cast v1, Lfreed/settings/Frameworks; // type@0c72 │ │ +20b434: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lfreed/settings/Frameworks;) │ │ @@ -487468,20 +487468,20 @@ │ │ type : '()[Lfreed/settings/Frameworks;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -20b434: |[20b434] freed.settings.Frameworks.values:()[Lfreed/settings/Frameworks; │ │ -20b444: 6200 df56 |0000: sget-object v0, Lfreed/settings/Frameworks;.$VALUES:[Lfreed/settings/Frameworks; // field@56df │ │ -20b448: 6e10 5e66 0000 |0002: invoke-virtual {v0}, [Lfreed/settings/Frameworks;.clone:()Ljava/lang/Object; // method@665e │ │ -20b44e: 0c00 |0005: move-result-object v0 │ │ -20b450: 1f00 ae0e |0006: check-cast v0, [Lfreed/settings/Frameworks; // type@0eae │ │ -20b454: 1100 |0008: return-object v0 │ │ +20b438: |[20b438] freed.settings.Frameworks.values:()[Lfreed/settings/Frameworks; │ │ +20b448: 6200 df56 |0000: sget-object v0, Lfreed/settings/Frameworks;.$VALUES:[Lfreed/settings/Frameworks; // field@56df │ │ +20b44c: 6e10 5e66 0000 |0002: invoke-virtual {v0}, [Lfreed/settings/Frameworks;.clone:()Ljava/lang/Object; // method@665e │ │ +20b452: 0c00 |0005: move-result-object v0 │ │ +20b454: 1f00 ae0e |0006: check-cast v0, [Lfreed/settings/Frameworks; // type@0eae │ │ +20b458: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 4256 (Frameworks.java) │ │ @@ -487531,20 +487531,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -20b56c: |[20b56c] freed.settings.MediaProfilesManager.:()V │ │ -20b57c: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ -20b582: 2200 b90d |0003: new-instance v0, Ljava/util/HashMap; // type@0db9 │ │ -20b586: 7010 3364 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@6433 │ │ -20b58c: 5b10 e756 |0008: iput-object v0, v1, Lfreed/settings/MediaProfilesManager;.allMediaProfiles:Ljava/util/HashMap; // field@56e7 │ │ -20b590: 0e00 |000a: return-void │ │ +20b570: |[20b570] freed.settings.MediaProfilesManager.:()V │ │ +20b580: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ +20b586: 2200 b90d |0003: new-instance v0, Ljava/util/HashMap; // type@0db9 │ │ +20b58a: 7010 3364 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@6433 │ │ +20b590: 5b10 e756 |0008: iput-object v0, v1, Lfreed/settings/MediaProfilesManager;.allMediaProfiles:Ljava/util/HashMap; // field@56e7 │ │ +20b594: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=19 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lfreed/settings/MediaProfilesManager; │ │ │ │ @@ -487553,54 +487553,54 @@ │ │ type : '(Ljava/util/HashMap;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -20b628: |[20b628] freed.settings.MediaProfilesManager.getCameraIdMaps:(Ljava/util/HashMap;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V │ │ -20b638: 1a00 4b4f |0000: const-string v0, "id" // string@4f4b │ │ -20b63c: 6e20 4957 0600 |0002: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ -20b642: 0c06 |0005: move-result-object v6 │ │ -20b644: 7210 6864 0600 |0006: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -20b64a: 0c06 |0009: move-result-object v6 │ │ -20b64c: 7210 4e64 0600 |000a: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -20b652: 0a00 |000d: move-result v0 │ │ -20b654: 3800 4100 |000e: if-eqz v0, 004f // +0041 │ │ -20b658: 7210 4f64 0600 |0010: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -20b65e: 0c00 |0013: move-result-object v0 │ │ -20b660: 1f00 a10b |0014: check-cast v0, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ -20b664: 1a01 0f60 |0016: const-string v1, "name" // string@600f │ │ -20b668: 1a02 ff02 |0018: const-string v2, "0" // string@02ff │ │ -20b66c: 6e30 4a57 1002 |001a: invoke-virtual {v0, v1, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@574a │ │ -20b672: 0c01 |001d: move-result-object v1 │ │ -20b674: 2202 b90d |001e: new-instance v2, Ljava/util/HashMap; // type@0db9 │ │ -20b678: 7010 3364 0200 |0020: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@6433 │ │ -20b67e: 7110 c462 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -20b684: 0a01 |0026: move-result v1 │ │ -20b686: 7110 c862 0100 |0027: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ -20b68c: 0c01 |002a: move-result-object v1 │ │ -20b68e: 6e30 3e64 1502 |002b: invoke-virtual {v5, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ -20b694: 1a01 605f |002e: const-string v1, "mediaprofile" // string@5f60 │ │ -20b698: 6e20 4957 1000 |0030: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ -20b69e: 0c00 |0033: move-result-object v0 │ │ -20b6a0: 7210 6864 0000 |0034: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -20b6a6: 0c00 |0037: move-result-object v0 │ │ -20b6a8: 7210 4e64 0000 |0038: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -20b6ae: 0a01 |003b: move-result v1 │ │ -20b6b0: 3801 ceff |003c: if-eqz v1, 000a // -0032 │ │ -20b6b4: 7210 4f64 0000 |003e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -20b6ba: 0c01 |0041: move-result-object v1 │ │ -20b6bc: 1f01 a10b |0042: check-cast v1, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ -20b6c0: 2203 a20c |0044: new-instance v3, Lfreed/utils/VideoMediaProfile; // type@0ca2 │ │ -20b6c4: 7020 c45e 1300 |0046: invoke-direct {v3, v1}, Lfreed/utils/VideoMediaProfile;.:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5ec4 │ │ -20b6ca: 5431 0658 |0049: iget-object v1, v3, Lfreed/utils/VideoMediaProfile;.ProfileName:Ljava/lang/String; // field@5806 │ │ -20b6ce: 6e30 3e64 1203 |004b: invoke-virtual {v2, v1, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ -20b6d4: 28ea |004e: goto 0038 // -0016 │ │ -20b6d6: 0e00 |004f: return-void │ │ +20b62c: |[20b62c] freed.settings.MediaProfilesManager.getCameraIdMaps:(Ljava/util/HashMap;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V │ │ +20b63c: 1a00 4b4f |0000: const-string v0, "id" // string@4f4b │ │ +20b640: 6e20 4957 0600 |0002: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ +20b646: 0c06 |0005: move-result-object v6 │ │ +20b648: 7210 6864 0600 |0006: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +20b64e: 0c06 |0009: move-result-object v6 │ │ +20b650: 7210 4e64 0600 |000a: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +20b656: 0a00 |000d: move-result v0 │ │ +20b658: 3800 4100 |000e: if-eqz v0, 004f // +0041 │ │ +20b65c: 7210 4f64 0600 |0010: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +20b662: 0c00 |0013: move-result-object v0 │ │ +20b664: 1f00 a10b |0014: check-cast v0, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ +20b668: 1a01 0f60 |0016: const-string v1, "name" // string@600f │ │ +20b66c: 1a02 ff02 |0018: const-string v2, "0" // string@02ff │ │ +20b670: 6e30 4a57 1002 |001a: invoke-virtual {v0, v1, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@574a │ │ +20b676: 0c01 |001d: move-result-object v1 │ │ +20b678: 2202 b90d |001e: new-instance v2, Ljava/util/HashMap; // type@0db9 │ │ +20b67c: 7010 3364 0200 |0020: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@6433 │ │ +20b682: 7110 c462 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +20b688: 0a01 |0026: move-result v1 │ │ +20b68a: 7110 c862 0100 |0027: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ +20b690: 0c01 |002a: move-result-object v1 │ │ +20b692: 6e30 3e64 1502 |002b: invoke-virtual {v5, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ +20b698: 1a01 605f |002e: const-string v1, "mediaprofile" // string@5f60 │ │ +20b69c: 6e20 4957 1000 |0030: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ +20b6a2: 0c00 |0033: move-result-object v0 │ │ +20b6a4: 7210 6864 0000 |0034: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +20b6aa: 0c00 |0037: move-result-object v0 │ │ +20b6ac: 7210 4e64 0000 |0038: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +20b6b2: 0a01 |003b: move-result v1 │ │ +20b6b4: 3801 ceff |003c: if-eqz v1, 000a // -0032 │ │ +20b6b8: 7210 4f64 0000 |003e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +20b6be: 0c01 |0041: move-result-object v1 │ │ +20b6c0: 1f01 a10b |0042: check-cast v1, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ +20b6c4: 2203 a20c |0044: new-instance v3, Lfreed/utils/VideoMediaProfile; // type@0ca2 │ │ +20b6c8: 7020 c45e 1300 |0046: invoke-direct {v3, v1}, Lfreed/utils/VideoMediaProfile;.:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5ec4 │ │ +20b6ce: 5431 0658 |0049: iget-object v1, v3, Lfreed/utils/VideoMediaProfile;.ProfileName:Ljava/lang/String; // field@5806 │ │ +20b6d2: 6e30 3e64 1203 |004b: invoke-virtual {v2, v1, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ +20b6d8: 28ea |004e: goto 0038 // -0016 │ │ +20b6da: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=73 │ │ 0x0006 line=74 │ │ 0x001a line=76 │ │ 0x001e line=77 │ │ 0x0023 line=78 │ │ @@ -487618,40 +487618,40 @@ │ │ type : '(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/util/HashMap;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -20b8b4: |[20b8b4] freed.settings.MediaProfilesManager.writeApiNode:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/util/HashMap;)V │ │ -20b8c4: 6e10 3d64 0600 |0000: invoke-virtual {v6}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@643d │ │ -20b8ca: 0c05 |0003: move-result-object v5 │ │ -20b8cc: 7210 9564 0500 |0004: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6495 │ │ -20b8d2: 0c05 |0007: move-result-object v5 │ │ -20b8d4: 7210 4e64 0500 |0008: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -20b8da: 0a00 |000b: move-result v0 │ │ -20b8dc: 3800 2600 |000c: if-eqz v0, 0032 // +0026 │ │ -20b8e0: 7210 4f64 0500 |000e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -20b8e6: 0c00 |0011: move-result-object v0 │ │ -20b8e8: 1f00 5c0d |0012: check-cast v0, Ljava/lang/Integer; // type@0d5c │ │ -20b8ec: 6e10 c262 0000 |0014: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@62c2 │ │ -20b8f2: 0a00 |0017: move-result v0 │ │ -20b8f4: 7110 4163 0000 |0018: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@6341 │ │ -20b8fa: 0c01 |001b: move-result-object v1 │ │ -20b8fc: 1a02 4b4f |001c: const-string v2, "id" // string@4f4b │ │ -20b900: 7130 cd5e 2401 |001e: invoke-static {v4, v2, v1}, Lfreed/utils/XmlUtil;.writeNodeWithName:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ecd │ │ -20b906: 7110 c862 0000 |0021: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ -20b90c: 0c00 |0024: move-result-object v0 │ │ -20b90e: 6e20 3a64 0600 |0025: invoke-virtual {v6, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20b914: 0c00 |0028: move-result-object v0 │ │ -20b916: 1f00 b90d |0029: check-cast v0, Ljava/util/HashMap; // type@0db9 │ │ -20b91a: 7030 675d 4300 |002b: invoke-direct {v3, v4, v0}, Lfreed/settings/MediaProfilesManager;.writeMediaProfiles:(Ljava/io/BufferedWriter;Ljava/util/HashMap;)V // method@5d67 │ │ -20b920: 7120 ce5e 2400 |002e: invoke-static {v4, v2}, Lfreed/utils/XmlUtil;.writeTagEnd:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ece │ │ -20b926: 28d7 |0031: goto 0008 // -0029 │ │ -20b928: 0e00 |0032: return-void │ │ +20b8b8: |[20b8b8] freed.settings.MediaProfilesManager.writeApiNode:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/util/HashMap;)V │ │ +20b8c8: 6e10 3d64 0600 |0000: invoke-virtual {v6}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@643d │ │ +20b8ce: 0c05 |0003: move-result-object v5 │ │ +20b8d0: 7210 9564 0500 |0004: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6495 │ │ +20b8d6: 0c05 |0007: move-result-object v5 │ │ +20b8d8: 7210 4e64 0500 |0008: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +20b8de: 0a00 |000b: move-result v0 │ │ +20b8e0: 3800 2600 |000c: if-eqz v0, 0032 // +0026 │ │ +20b8e4: 7210 4f64 0500 |000e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +20b8ea: 0c00 |0011: move-result-object v0 │ │ +20b8ec: 1f00 5c0d |0012: check-cast v0, Ljava/lang/Integer; // type@0d5c │ │ +20b8f0: 6e10 c262 0000 |0014: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@62c2 │ │ +20b8f6: 0a00 |0017: move-result v0 │ │ +20b8f8: 7110 4163 0000 |0018: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@6341 │ │ +20b8fe: 0c01 |001b: move-result-object v1 │ │ +20b900: 1a02 4b4f |001c: const-string v2, "id" // string@4f4b │ │ +20b904: 7130 cd5e 2401 |001e: invoke-static {v4, v2, v1}, Lfreed/utils/XmlUtil;.writeNodeWithName:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ecd │ │ +20b90a: 7110 c862 0000 |0021: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ +20b910: 0c00 |0024: move-result-object v0 │ │ +20b912: 6e20 3a64 0600 |0025: invoke-virtual {v6, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20b918: 0c00 |0028: move-result-object v0 │ │ +20b91a: 1f00 b90d |0029: check-cast v0, Ljava/util/HashMap; // type@0db9 │ │ +20b91e: 7030 675d 4300 |002b: invoke-direct {v3, v4, v0}, Lfreed/settings/MediaProfilesManager;.writeMediaProfiles:(Ljava/io/BufferedWriter;Ljava/util/HashMap;)V // method@5d67 │ │ +20b924: 7120 ce5e 2400 |002e: invoke-static {v4, v2}, Lfreed/utils/XmlUtil;.writeTagEnd:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ece │ │ +20b92a: 28d7 |0031: goto 0008 // -0029 │ │ +20b92c: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0018 line=110 │ │ 0x0021 line=111 │ │ 0x002e line=112 │ │ locals : │ │ @@ -487665,33 +487665,33 @@ │ │ type : '(Ljava/io/BufferedWriter;Ljava/util/HashMap;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -20b92c: |[20b92c] freed.settings.MediaProfilesManager.writeMediaProfiles:(Ljava/io/BufferedWriter;Ljava/util/HashMap;)V │ │ -20b93c: 6e10 3d64 0400 |0000: invoke-virtual {v4}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@643d │ │ -20b942: 0c00 |0003: move-result-object v0 │ │ -20b944: 7210 9564 0000 |0004: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6495 │ │ -20b94a: 0c00 |0007: move-result-object v0 │ │ -20b94c: 7210 4e64 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -20b952: 0a01 |000b: move-result v1 │ │ -20b954: 3801 1600 |000c: if-eqz v1, 0022 // +0016 │ │ -20b958: 7210 4f64 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -20b95e: 0c01 |0011: move-result-object v1 │ │ -20b960: 1f01 720d |0012: check-cast v1, Ljava/lang/String; // type@0d72 │ │ -20b964: 6e20 3a64 1400 |0014: invoke-virtual {v4, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20b96a: 0c01 |0017: move-result-object v1 │ │ -20b96c: 1f01 a20c |0018: check-cast v1, Lfreed/utils/VideoMediaProfile; // type@0ca2 │ │ -20b970: 6e10 c95e 0100 |001a: invoke-virtual {v1}, Lfreed/utils/VideoMediaProfile;.getXmlString:()Ljava/lang/String; // method@5ec9 │ │ -20b976: 0c01 |001d: move-result-object v1 │ │ -20b978: 6e20 d461 1300 |001e: invoke-virtual {v3, v1}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@61d4 │ │ -20b97e: 28e7 |0021: goto 0008 // -0019 │ │ -20b980: 0e00 |0022: return-void │ │ +20b930: |[20b930] freed.settings.MediaProfilesManager.writeMediaProfiles:(Ljava/io/BufferedWriter;Ljava/util/HashMap;)V │ │ +20b940: 6e10 3d64 0400 |0000: invoke-virtual {v4}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@643d │ │ +20b946: 0c00 |0003: move-result-object v0 │ │ +20b948: 7210 9564 0000 |0004: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6495 │ │ +20b94e: 0c00 |0007: move-result-object v0 │ │ +20b950: 7210 4e64 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +20b956: 0a01 |000b: move-result v1 │ │ +20b958: 3801 1600 |000c: if-eqz v1, 0022 // +0016 │ │ +20b95c: 7210 4f64 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +20b962: 0c01 |0011: move-result-object v1 │ │ +20b964: 1f01 720d |0012: check-cast v1, Ljava/lang/String; // type@0d72 │ │ +20b968: 6e20 3a64 1400 |0014: invoke-virtual {v4, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20b96e: 0c01 |0017: move-result-object v1 │ │ +20b970: 1f01 a20c |0018: check-cast v1, Lfreed/utils/VideoMediaProfile; // type@0ca2 │ │ +20b974: 6e10 c95e 0100 |001a: invoke-virtual {v1}, Lfreed/utils/VideoMediaProfile;.getXmlString:()Ljava/lang/String; // method@5ec9 │ │ +20b97a: 0c01 |001d: move-result-object v1 │ │ +20b97c: 6e20 d461 1300 |001e: invoke-virtual {v3, v1}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@61d4 │ │ +20b982: 28e7 |0021: goto 0008 // -0019 │ │ +20b984: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0014 line=120 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lfreed/settings/MediaProfilesManager; │ │ 0x0000 - 0x0023 reg=3 (null) Ljava/io/BufferedWriter; │ │ @@ -487703,27 +487703,27 @@ │ │ type : '(Ljava/lang/String;ILfreed/utils/VideoMediaProfile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -20b594: |[20b594] freed.settings.MediaProfilesManager.addMediaProfileToApiAndCamera:(Ljava/lang/String;ILfreed/utils/VideoMediaProfile;)V │ │ -20b5a4: 5410 e756 |0000: iget-object v0, v1, Lfreed/settings/MediaProfilesManager;.allMediaProfiles:Ljava/util/HashMap; // field@56e7 │ │ -20b5a8: 6e20 3a64 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20b5ae: 0c02 |0005: move-result-object v2 │ │ -20b5b0: 1f02 b90d |0006: check-cast v2, Ljava/util/HashMap; // type@0db9 │ │ -20b5b4: 7110 c862 0300 |0008: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ -20b5ba: 0c03 |000b: move-result-object v3 │ │ -20b5bc: 6e20 3a64 3200 |000c: invoke-virtual {v2, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20b5c2: 0c02 |000f: move-result-object v2 │ │ -20b5c4: 1f02 b90d |0010: check-cast v2, Ljava/util/HashMap; // type@0db9 │ │ -20b5c8: 5443 0658 |0012: iget-object v3, v4, Lfreed/utils/VideoMediaProfile;.ProfileName:Ljava/lang/String; // field@5806 │ │ -20b5cc: 6e30 3e64 3204 |0014: invoke-virtual {v2, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ -20b5d2: 0e00 |0017: return-void │ │ +20b598: |[20b598] freed.settings.MediaProfilesManager.addMediaProfileToApiAndCamera:(Ljava/lang/String;ILfreed/utils/VideoMediaProfile;)V │ │ +20b5a8: 5410 e756 |0000: iget-object v0, v1, Lfreed/settings/MediaProfilesManager;.allMediaProfiles:Ljava/util/HashMap; // field@56e7 │ │ +20b5ac: 6e20 3a64 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20b5b2: 0c02 |0005: move-result-object v2 │ │ +20b5b4: 1f02 b90d |0006: check-cast v2, Ljava/util/HashMap; // type@0db9 │ │ +20b5b8: 7110 c862 0300 |0008: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ +20b5be: 0c03 |000b: move-result-object v3 │ │ +20b5c0: 6e20 3a64 3200 |000c: invoke-virtual {v2, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20b5c6: 0c02 |000f: move-result-object v2 │ │ +20b5c8: 1f02 b90d |0010: check-cast v2, Ljava/util/HashMap; // type@0db9 │ │ +20b5cc: 5443 0658 |0012: iget-object v3, v4, Lfreed/utils/VideoMediaProfile;.ProfileName:Ljava/lang/String; // field@5806 │ │ +20b5d0: 6e30 3e64 3204 |0014: invoke-virtual {v2, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ +20b5d6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lfreed/settings/MediaProfilesManager; │ │ 0x0000 - 0x0018 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0018 reg=3 (null) I │ │ @@ -487734,31 +487734,31 @@ │ │ type : '(Ljava/lang/String;ILjava/util/HashMap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -20b5d4: |[20b5d4] freed.settings.MediaProfilesManager.addMediaProfilesToApiAndCamera:(Ljava/lang/String;ILjava/util/HashMap;)V │ │ -20b5e4: 5420 e756 |0000: iget-object v0, v2, Lfreed/settings/MediaProfilesManager;.allMediaProfiles:Ljava/util/HashMap; // field@56e7 │ │ -20b5e8: 6e20 3764 3000 |0002: invoke-virtual {v0, v3}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@6437 │ │ -20b5ee: 0a00 |0005: move-result v0 │ │ -20b5f0: 3900 0c00 |0006: if-nez v0, 0012 // +000c │ │ -20b5f4: 5420 e756 |0008: iget-object v0, v2, Lfreed/settings/MediaProfilesManager;.allMediaProfiles:Ljava/util/HashMap; // field@56e7 │ │ -20b5f8: 2201 b90d |000a: new-instance v1, Ljava/util/HashMap; // type@0db9 │ │ -20b5fc: 7010 3364 0100 |000c: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@6433 │ │ -20b602: 6e30 3e64 3001 |000f: invoke-virtual {v0, v3, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ -20b608: 5420 e756 |0012: iget-object v0, v2, Lfreed/settings/MediaProfilesManager;.allMediaProfiles:Ljava/util/HashMap; // field@56e7 │ │ -20b60c: 6e20 3a64 3000 |0014: invoke-virtual {v0, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20b612: 0c03 |0017: move-result-object v3 │ │ -20b614: 1f03 b90d |0018: check-cast v3, Ljava/util/HashMap; // type@0db9 │ │ -20b618: 7110 c862 0400 |001a: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ -20b61e: 0c04 |001d: move-result-object v4 │ │ -20b620: 6e30 3e64 4305 |001e: invoke-virtual {v3, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ -20b626: 0e00 |0021: return-void │ │ +20b5d8: |[20b5d8] freed.settings.MediaProfilesManager.addMediaProfilesToApiAndCamera:(Ljava/lang/String;ILjava/util/HashMap;)V │ │ +20b5e8: 5420 e756 |0000: iget-object v0, v2, Lfreed/settings/MediaProfilesManager;.allMediaProfiles:Ljava/util/HashMap; // field@56e7 │ │ +20b5ec: 6e20 3764 3000 |0002: invoke-virtual {v0, v3}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@6437 │ │ +20b5f2: 0a00 |0005: move-result v0 │ │ +20b5f4: 3900 0c00 |0006: if-nez v0, 0012 // +000c │ │ +20b5f8: 5420 e756 |0008: iget-object v0, v2, Lfreed/settings/MediaProfilesManager;.allMediaProfiles:Ljava/util/HashMap; // field@56e7 │ │ +20b5fc: 2201 b90d |000a: new-instance v1, Ljava/util/HashMap; // type@0db9 │ │ +20b600: 7010 3364 0100 |000c: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@6433 │ │ +20b606: 6e30 3e64 3001 |000f: invoke-virtual {v0, v3, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ +20b60c: 5420 e756 |0012: iget-object v0, v2, Lfreed/settings/MediaProfilesManager;.allMediaProfiles:Ljava/util/HashMap; // field@56e7 │ │ +20b610: 6e20 3a64 3000 |0014: invoke-virtual {v0, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20b616: 0c03 |0017: move-result-object v3 │ │ +20b618: 1f03 b90d |0018: check-cast v3, Ljava/util/HashMap; // type@0db9 │ │ +20b61c: 7110 c862 0400 |001a: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ +20b622: 0c04 |001d: move-result-object v4 │ │ +20b624: 6e30 3e64 4305 |001e: invoke-virtual {v3, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ +20b62a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0008 line=39 │ │ 0x0012 line=40 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Lfreed/settings/MediaProfilesManager; │ │ @@ -487771,25 +487771,25 @@ │ │ type : '(Ljava/lang/String;I)Ljava/util/HashMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -20b534: |[20b534] freed.settings.MediaProfilesManager.getMediaProfilesForApiAndCamera:(Ljava/lang/String;I)Ljava/util/HashMap; │ │ -20b544: 5410 e756 |0000: iget-object v0, v1, Lfreed/settings/MediaProfilesManager;.allMediaProfiles:Ljava/util/HashMap; // field@56e7 │ │ -20b548: 6e20 3a64 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20b54e: 0c02 |0005: move-result-object v2 │ │ -20b550: 1f02 b90d |0006: check-cast v2, Ljava/util/HashMap; // type@0db9 │ │ -20b554: 7110 c862 0300 |0008: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ -20b55a: 0c03 |000b: move-result-object v3 │ │ -20b55c: 6e20 3a64 3200 |000c: invoke-virtual {v2, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20b562: 0c02 |000f: move-result-object v2 │ │ -20b564: 1f02 b90d |0010: check-cast v2, Ljava/util/HashMap; // type@0db9 │ │ -20b568: 1102 |0012: return-object v2 │ │ +20b538: |[20b538] freed.settings.MediaProfilesManager.getMediaProfilesForApiAndCamera:(Ljava/lang/String;I)Ljava/util/HashMap; │ │ +20b548: 5410 e756 |0000: iget-object v0, v1, Lfreed/settings/MediaProfilesManager;.allMediaProfiles:Ljava/util/HashMap; // field@56e7 │ │ +20b54c: 6e20 3a64 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20b552: 0c02 |0005: move-result-object v2 │ │ +20b554: 1f02 b90d |0006: check-cast v2, Ljava/util/HashMap; // type@0db9 │ │ +20b558: 7110 c862 0300 |0008: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ +20b55e: 0c03 |000b: move-result-object v3 │ │ +20b560: 6e20 3a64 3200 |000c: invoke-virtual {v2, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20b566: 0c02 |000f: move-result-object v2 │ │ +20b568: 1f02 b90d |0010: check-cast v2, Ljava/util/HashMap; // type@0db9 │ │ +20b56c: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lfreed/settings/MediaProfilesManager; │ │ 0x0000 - 0x0013 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0013 reg=3 (null) I │ │ @@ -487799,59 +487799,59 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -20b6d8: |[20b6d8] freed.settings.MediaProfilesManager.load:(Ljava/io/File;)V │ │ -20b6e8: 2200 260d |0000: new-instance v0, Ljava/io/File; // type@0d26 │ │ -20b6ec: 2201 740d |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -20b6f0: 7010 4c63 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -20b6f6: 6e10 f961 0500 |0007: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ -20b6fc: 0c05 |000a: move-result-object v5 │ │ -20b6fe: 6e20 5663 5100 |000b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20b704: 1a05 fa02 |000e: const-string v5, "/media_profiles.xml" // string@02fa │ │ -20b708: 6e20 5663 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20b70e: 6e10 5d63 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -20b714: 0c05 |0016: move-result-object v5 │ │ -20b716: 7020 f261 5000 |0017: invoke-direct {v0, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ -20b71c: 6e10 f861 0000 |001a: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@61f8 │ │ -20b722: 0a05 |001d: move-result v5 │ │ -20b724: 3805 3f00 |001e: if-eqz v5, 005d // +003f │ │ -20b728: 2205 280d |0020: new-instance v5, Ljava/io/FileInputStream; // type@0d28 │ │ -20b72c: 7020 0b62 0500 |0022: invoke-direct {v5, v0}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@620b │ │ -20b732: 7110 b95e 0500 |0025: invoke-static {v5}, Lfreed/utils/StringUtils;.getString:(Ljava/io/InputStream;)Ljava/lang/String; // method@5eb9 │ │ -20b738: 0c05 |0028: move-result-object v5 │ │ -20b73a: 7110 5557 0500 |0029: invoke-static {v5}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.parse:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5755 │ │ -20b740: 0c05 |002c: move-result-object v5 │ │ -20b742: 1a00 3e39 |002d: const-string v0, "api" // string@393e │ │ -20b746: 6e20 4957 0500 |002f: invoke-virtual {v5, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ -20b74c: 0c05 |0032: move-result-object v5 │ │ -20b74e: 7210 6864 0500 |0033: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -20b754: 0c05 |0036: move-result-object v5 │ │ -20b756: 7210 4e64 0500 |0037: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -20b75c: 0a00 |003a: move-result v0 │ │ -20b75e: 3800 2200 |003b: if-eqz v0, 005d // +0022 │ │ -20b762: 7210 4f64 0500 |003d: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -20b768: 0c00 |0040: move-result-object v0 │ │ -20b76a: 1f00 a10b |0041: check-cast v0, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ -20b76e: 1a01 0f60 |0043: const-string v1, "name" // string@600f │ │ -20b772: 1a02 d23b |0045: const-string v2, "camera1" // string@3bd2 │ │ -20b776: 6e30 4a57 1002 |0047: invoke-virtual {v0, v1, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@574a │ │ -20b77c: 0c01 |004a: move-result-object v1 │ │ -20b77e: 2202 b90d |004b: new-instance v2, Ljava/util/HashMap; // type@0db9 │ │ -20b782: 7010 3364 0200 |004d: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@6433 │ │ -20b788: 5443 e756 |0050: iget-object v3, v4, Lfreed/settings/MediaProfilesManager;.allMediaProfiles:Ljava/util/HashMap; // field@56e7 │ │ -20b78c: 6e30 3e64 1302 |0052: invoke-virtual {v3, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ -20b792: 7030 615d 2400 |0055: invoke-direct {v4, v2, v0}, Lfreed/settings/MediaProfilesManager;.getCameraIdMaps:(Ljava/util/HashMap;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5d61 │ │ -20b798: 28df |0058: goto 0037 // -0021 │ │ -20b79a: 0d05 |0059: move-exception v5 │ │ -20b79c: 7110 645e 0500 |005a: invoke-static {v5}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -20b7a2: 0e00 |005d: return-void │ │ +20b6dc: |[20b6dc] freed.settings.MediaProfilesManager.load:(Ljava/io/File;)V │ │ +20b6ec: 2200 260d |0000: new-instance v0, Ljava/io/File; // type@0d26 │ │ +20b6f0: 2201 740d |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +20b6f4: 7010 4c63 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +20b6fa: 6e10 f961 0500 |0007: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ +20b700: 0c05 |000a: move-result-object v5 │ │ +20b702: 6e20 5663 5100 |000b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20b708: 1a05 fa02 |000e: const-string v5, "/media_profiles.xml" // string@02fa │ │ +20b70c: 6e20 5663 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20b712: 6e10 5d63 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +20b718: 0c05 |0016: move-result-object v5 │ │ +20b71a: 7020 f261 5000 |0017: invoke-direct {v0, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ +20b720: 6e10 f861 0000 |001a: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@61f8 │ │ +20b726: 0a05 |001d: move-result v5 │ │ +20b728: 3805 3f00 |001e: if-eqz v5, 005d // +003f │ │ +20b72c: 2205 280d |0020: new-instance v5, Ljava/io/FileInputStream; // type@0d28 │ │ +20b730: 7020 0b62 0500 |0022: invoke-direct {v5, v0}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@620b │ │ +20b736: 7110 b95e 0500 |0025: invoke-static {v5}, Lfreed/utils/StringUtils;.getString:(Ljava/io/InputStream;)Ljava/lang/String; // method@5eb9 │ │ +20b73c: 0c05 |0028: move-result-object v5 │ │ +20b73e: 7110 5557 0500 |0029: invoke-static {v5}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.parse:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5755 │ │ +20b744: 0c05 |002c: move-result-object v5 │ │ +20b746: 1a00 3e39 |002d: const-string v0, "api" // string@393e │ │ +20b74a: 6e20 4957 0500 |002f: invoke-virtual {v5, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ +20b750: 0c05 |0032: move-result-object v5 │ │ +20b752: 7210 6864 0500 |0033: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +20b758: 0c05 |0036: move-result-object v5 │ │ +20b75a: 7210 4e64 0500 |0037: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +20b760: 0a00 |003a: move-result v0 │ │ +20b762: 3800 2200 |003b: if-eqz v0, 005d // +0022 │ │ +20b766: 7210 4f64 0500 |003d: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +20b76c: 0c00 |0040: move-result-object v0 │ │ +20b76e: 1f00 a10b |0041: check-cast v0, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ +20b772: 1a01 0f60 |0043: const-string v1, "name" // string@600f │ │ +20b776: 1a02 d23b |0045: const-string v2, "camera1" // string@3bd2 │ │ +20b77a: 6e30 4a57 1002 |0047: invoke-virtual {v0, v1, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@574a │ │ +20b780: 0c01 |004a: move-result-object v1 │ │ +20b782: 2202 b90d |004b: new-instance v2, Ljava/util/HashMap; // type@0db9 │ │ +20b786: 7010 3364 0200 |004d: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@6433 │ │ +20b78c: 5443 e756 |0050: iget-object v3, v4, Lfreed/settings/MediaProfilesManager;.allMediaProfiles:Ljava/util/HashMap; // field@56e7 │ │ +20b790: 6e30 3e64 1302 |0052: invoke-virtual {v3, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ +20b796: 7030 615d 2400 |0055: invoke-direct {v4, v2, v0}, Lfreed/settings/MediaProfilesManager;.getCameraIdMaps:(Ljava/util/HashMap;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5d61 │ │ +20b79c: 28df |0058: goto 0037 // -0021 │ │ +20b79e: 0d05 |0059: move-exception v5 │ │ +20b7a0: 7110 645e 0500 |005a: invoke-static {v5}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +20b7a6: 0e00 |005d: return-void │ │ catches : 1 │ │ 0x0020 - 0x0058 │ │ Ljava/io/IOException; -> 0x0059 │ │ positions : │ │ 0x0000 line=50 │ │ 0x001a line=51 │ │ 0x0020 line=54 │ │ @@ -487872,18 +487872,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -20b7b4: |[20b7b4] freed.settings.MediaProfilesManager.reset:()V │ │ -20b7c4: 5410 e756 |0000: iget-object v0, v1, Lfreed/settings/MediaProfilesManager;.allMediaProfiles:Ljava/util/HashMap; // field@56e7 │ │ -20b7c8: 6e10 3664 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@6436 │ │ -20b7ce: 0e00 |0005: return-void │ │ +20b7b8: |[20b7b8] freed.settings.MediaProfilesManager.reset:()V │ │ +20b7c8: 5410 e756 |0000: iget-object v0, v1, Lfreed/settings/MediaProfilesManager;.allMediaProfiles:Ljava/util/HashMap; // field@56e7 │ │ +20b7cc: 6e10 3664 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@6436 │ │ +20b7d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/settings/MediaProfilesManager; │ │ │ │ #5 : (in Lfreed/settings/MediaProfilesManager;) │ │ @@ -487891,59 +487891,59 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 97 16-bit code units │ │ -20b7d0: |[20b7d0] freed.settings.MediaProfilesManager.save:(Ljava/io/File;)V │ │ -20b7e0: 1a00 3e39 |0000: const-string v0, "api" // string@393e │ │ -20b7e4: 2201 260d |0002: new-instance v1, Ljava/io/File; // type@0d26 │ │ -20b7e8: 2202 740d |0004: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ -20b7ec: 7010 4c63 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -20b7f2: 6e10 f961 0500 |0009: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ -20b7f8: 0c05 |000c: move-result-object v5 │ │ -20b7fa: 6e20 5663 5200 |000d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20b800: 1a05 fa02 |0010: const-string v5, "/media_profiles.xml" // string@02fa │ │ -20b804: 6e20 5663 5200 |0012: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20b80a: 6e10 5d63 0200 |0015: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -20b810: 0c05 |0018: move-result-object v5 │ │ -20b812: 7020 f261 5100 |0019: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ -20b818: 2205 1f0d |001c: new-instance v5, Ljava/io/BufferedWriter; // type@0d1f │ │ -20b81c: 2202 2c0d |001e: new-instance v2, Ljava/io/FileWriter; // type@0d2c │ │ -20b820: 7020 1f62 1200 |0020: invoke-direct {v2, v1}, Ljava/io/FileWriter;.:(Ljava/io/File;)V // method@621f │ │ -20b826: 7020 cf61 2500 |0023: invoke-direct {v5, v2}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;)V // method@61cf │ │ -20b82c: 1a01 b103 |0026: const-string v1, "" // string@03b1 │ │ -20b830: 7120 cc5e 1500 |0028: invoke-static {v5, v1}, Lfreed/utils/XmlUtil;.writeLine:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ecc │ │ -20b836: 5441 e756 |002b: iget-object v1, v4, Lfreed/settings/MediaProfilesManager;.allMediaProfiles:Ljava/util/HashMap; // field@56e7 │ │ -20b83a: 6e10 3d64 0100 |002d: invoke-virtual {v1}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@643d │ │ -20b840: 0c01 |0030: move-result-object v1 │ │ -20b842: 7210 9564 0100 |0031: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6495 │ │ -20b848: 0c01 |0034: move-result-object v1 │ │ -20b84a: 7210 4e64 0100 |0035: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -20b850: 0a02 |0038: move-result v2 │ │ -20b852: 3802 1a00 |0039: if-eqz v2, 0053 // +001a │ │ -20b856: 7210 4f64 0100 |003b: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -20b85c: 0c02 |003e: move-result-object v2 │ │ -20b85e: 1f02 720d |003f: check-cast v2, Ljava/lang/String; // type@0d72 │ │ -20b862: 7130 cd5e 0502 |0041: invoke-static {v5, v0, v2}, Lfreed/utils/XmlUtil;.writeNodeWithName:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ecd │ │ -20b868: 5443 e756 |0044: iget-object v3, v4, Lfreed/settings/MediaProfilesManager;.allMediaProfiles:Ljava/util/HashMap; // field@56e7 │ │ -20b86c: 6e20 3a64 2300 |0046: invoke-virtual {v3, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20b872: 0c03 |0049: move-result-object v3 │ │ -20b874: 1f03 b90d |004a: check-cast v3, Ljava/util/HashMap; // type@0db9 │ │ -20b878: 7040 665d 5432 |004c: invoke-direct {v4, v5, v2, v3}, Lfreed/settings/MediaProfilesManager;.writeApiNode:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/util/HashMap;)V // method@5d66 │ │ -20b87e: 7120 ce5e 0500 |004f: invoke-static {v5, v0}, Lfreed/utils/XmlUtil;.writeTagEnd:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ece │ │ -20b884: 28e3 |0052: goto 0035 // -001d │ │ -20b886: 1a00 7103 |0053: const-string v0, "" // string@0371 │ │ -20b88a: 7120 cc5e 0500 |0055: invoke-static {v5, v0}, Lfreed/utils/XmlUtil;.writeLine:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ecc │ │ -20b890: 6e10 d161 0500 |0058: invoke-virtual {v5}, Ljava/io/BufferedWriter;.close:()V // method@61d1 │ │ -20b896: 2805 |005b: goto 0060 // +0005 │ │ -20b898: 0d05 |005c: move-exception v5 │ │ -20b89a: 6e10 2d62 0500 |005d: invoke-virtual {v5}, Ljava/io/IOException;.printStackTrace:()V // method@622d │ │ -20b8a0: 0e00 |0060: return-void │ │ +20b7d4: |[20b7d4] freed.settings.MediaProfilesManager.save:(Ljava/io/File;)V │ │ +20b7e4: 1a00 3e39 |0000: const-string v0, "api" // string@393e │ │ +20b7e8: 2201 260d |0002: new-instance v1, Ljava/io/File; // type@0d26 │ │ +20b7ec: 2202 740d |0004: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ +20b7f0: 7010 4c63 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +20b7f6: 6e10 f961 0500 |0009: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ +20b7fc: 0c05 |000c: move-result-object v5 │ │ +20b7fe: 6e20 5663 5200 |000d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20b804: 1a05 fa02 |0010: const-string v5, "/media_profiles.xml" // string@02fa │ │ +20b808: 6e20 5663 5200 |0012: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20b80e: 6e10 5d63 0200 |0015: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +20b814: 0c05 |0018: move-result-object v5 │ │ +20b816: 7020 f261 5100 |0019: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ +20b81c: 2205 1f0d |001c: new-instance v5, Ljava/io/BufferedWriter; // type@0d1f │ │ +20b820: 2202 2c0d |001e: new-instance v2, Ljava/io/FileWriter; // type@0d2c │ │ +20b824: 7020 1f62 1200 |0020: invoke-direct {v2, v1}, Ljava/io/FileWriter;.:(Ljava/io/File;)V // method@621f │ │ +20b82a: 7020 cf61 2500 |0023: invoke-direct {v5, v2}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;)V // method@61cf │ │ +20b830: 1a01 b103 |0026: const-string v1, "" // string@03b1 │ │ +20b834: 7120 cc5e 1500 |0028: invoke-static {v5, v1}, Lfreed/utils/XmlUtil;.writeLine:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ecc │ │ +20b83a: 5441 e756 |002b: iget-object v1, v4, Lfreed/settings/MediaProfilesManager;.allMediaProfiles:Ljava/util/HashMap; // field@56e7 │ │ +20b83e: 6e10 3d64 0100 |002d: invoke-virtual {v1}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@643d │ │ +20b844: 0c01 |0030: move-result-object v1 │ │ +20b846: 7210 9564 0100 |0031: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6495 │ │ +20b84c: 0c01 |0034: move-result-object v1 │ │ +20b84e: 7210 4e64 0100 |0035: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +20b854: 0a02 |0038: move-result v2 │ │ +20b856: 3802 1a00 |0039: if-eqz v2, 0053 // +001a │ │ +20b85a: 7210 4f64 0100 |003b: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +20b860: 0c02 |003e: move-result-object v2 │ │ +20b862: 1f02 720d |003f: check-cast v2, Ljava/lang/String; // type@0d72 │ │ +20b866: 7130 cd5e 0502 |0041: invoke-static {v5, v0, v2}, Lfreed/utils/XmlUtil;.writeNodeWithName:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ecd │ │ +20b86c: 5443 e756 |0044: iget-object v3, v4, Lfreed/settings/MediaProfilesManager;.allMediaProfiles:Ljava/util/HashMap; // field@56e7 │ │ +20b870: 6e20 3a64 2300 |0046: invoke-virtual {v3, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20b876: 0c03 |0049: move-result-object v3 │ │ +20b878: 1f03 b90d |004a: check-cast v3, Ljava/util/HashMap; // type@0db9 │ │ +20b87c: 7040 665d 5432 |004c: invoke-direct {v4, v5, v2, v3}, Lfreed/settings/MediaProfilesManager;.writeApiNode:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/util/HashMap;)V // method@5d66 │ │ +20b882: 7120 ce5e 0500 |004f: invoke-static {v5, v0}, Lfreed/utils/XmlUtil;.writeTagEnd:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ece │ │ +20b888: 28e3 |0052: goto 0035 // -001d │ │ +20b88a: 1a00 7103 |0053: const-string v0, "" // string@0371 │ │ +20b88e: 7120 cc5e 0500 |0055: invoke-static {v5, v0}, Lfreed/utils/XmlUtil;.writeLine:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ecc │ │ +20b894: 6e10 d161 0500 |0058: invoke-virtual {v5}, Ljava/io/BufferedWriter;.close:()V // method@61d1 │ │ +20b89a: 2805 |005b: goto 0060 // +0005 │ │ +20b89c: 0d05 |005c: move-exception v5 │ │ +20b89e: 6e10 2d62 0500 |005d: invoke-virtual {v5}, Ljava/io/IOException;.printStackTrace:()V // method@622d │ │ +20b8a4: 0e00 |0060: return-void │ │ catches : 1 │ │ 0x001c - 0x005b │ │ Ljava/io/IOException; -> 0x005c │ │ positions : │ │ 0x0002 line=91 │ │ 0x001c line=93 │ │ 0x0028 line=94 │ │ @@ -487995,20 +487995,20 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -20bab4: |[20bab4] freed.settings.OpCodeUrl.:(ILjava/lang/String;Ljava/lang/String;)V │ │ -20bac4: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -20baca: 5901 e856 |0003: iput v1, v0, Lfreed/settings/OpCodeUrl;.ID:I // field@56e8 │ │ -20bace: 5b02 e956 |0005: iput-object v2, v0, Lfreed/settings/OpCodeUrl;.opcode2Url:Ljava/lang/String; // field@56e9 │ │ -20bad2: 5b03 ea56 |0007: iput-object v3, v0, Lfreed/settings/OpCodeUrl;.opcode3Url:Ljava/lang/String; // field@56ea │ │ -20bad6: 0e00 |0009: return-void │ │ +20bab8: |[20bab8] freed.settings.OpCodeUrl.:(ILjava/lang/String;Ljava/lang/String;)V │ │ +20bac8: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +20bace: 5901 e856 |0003: iput v1, v0, Lfreed/settings/OpCodeUrl;.ID:I // field@56e8 │ │ +20bad2: 5b02 e956 |0005: iput-object v2, v0, Lfreed/settings/OpCodeUrl;.opcode2Url:Ljava/lang/String; // field@56e9 │ │ +20bad6: 5b03 ea56 |0007: iput-object v3, v0, Lfreed/settings/OpCodeUrl;.opcode3Url:Ljava/lang/String; // field@56ea │ │ +20bada: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=14 │ │ 0x0005 line=15 │ │ 0x0007 line=16 │ │ locals : │ │ @@ -488023,17 +488023,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20b984: |[20b984] freed.settings.OpCodeUrl.getID:()I │ │ -20b994: 5210 e856 |0000: iget v0, v1, Lfreed/settings/OpCodeUrl;.ID:I // field@56e8 │ │ -20b998: 0f00 |0002: return v0 │ │ +20b988: |[20b988] freed.settings.OpCodeUrl.getID:()I │ │ +20b998: 5210 e856 |0000: iget v0, v1, Lfreed/settings/OpCodeUrl;.ID:I // field@56e8 │ │ +20b99c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/settings/OpCodeUrl; │ │ │ │ #1 : (in Lfreed/settings/OpCodeUrl;) │ │ @@ -488041,17 +488041,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20b99c: |[20b99c] freed.settings.OpCodeUrl.getOpcode2Url:()Ljava/lang/String; │ │ -20b9ac: 5410 e956 |0000: iget-object v0, v1, Lfreed/settings/OpCodeUrl;.opcode2Url:Ljava/lang/String; // field@56e9 │ │ -20b9b0: 1100 |0002: return-object v0 │ │ +20b9a0: |[20b9a0] freed.settings.OpCodeUrl.getOpcode2Url:()Ljava/lang/String; │ │ +20b9b0: 5410 e956 |0000: iget-object v0, v1, Lfreed/settings/OpCodeUrl;.opcode2Url:Ljava/lang/String; // field@56e9 │ │ +20b9b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/settings/OpCodeUrl; │ │ │ │ #2 : (in Lfreed/settings/OpCodeUrl;) │ │ @@ -488059,17 +488059,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20b9b4: |[20b9b4] freed.settings.OpCodeUrl.getOpcode3Url:()Ljava/lang/String; │ │ -20b9c4: 5410 ea56 |0000: iget-object v0, v1, Lfreed/settings/OpCodeUrl;.opcode3Url:Ljava/lang/String; // field@56ea │ │ -20b9c8: 1100 |0002: return-object v0 │ │ +20b9b8: |[20b9b8] freed.settings.OpCodeUrl.getOpcode3Url:()Ljava/lang/String; │ │ +20b9c8: 5410 ea56 |0000: iget-object v0, v1, Lfreed/settings/OpCodeUrl;.opcode3Url:Ljava/lang/String; // field@56ea │ │ +20b9cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/settings/OpCodeUrl; │ │ │ │ #3 : (in Lfreed/settings/OpCodeUrl;) │ │ @@ -488077,64 +488077,64 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 108 16-bit code units │ │ -20b9cc: |[20b9cc] freed.settings.OpCodeUrl.getXml:()Ljava/lang/String; │ │ -20b9dc: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -20b9e0: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -20b9e6: 1a01 ba03 |0005: const-string v1, " │ │ +20b9d0: |[20b9d0] freed.settings.OpCodeUrl.getXml:()Ljava/lang/String; │ │ +20b9e0: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +20b9e4: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +20b9ea: 1a01 ba03 |0005: const-string v1, " │ │ " // string@03e8 │ │ -20ba16: 6e20 5663 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20ba1c: 6e10 5d63 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -20ba22: 0c00 |0023: move-result-object v0 │ │ -20ba24: 2201 740d |0024: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -20ba28: 7010 4c63 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -20ba2e: 6e20 5663 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20ba34: 1a00 cc03 |002c: const-string v0, "" // string@03cc │ │ -20ba38: 6e20 5663 0100 |002e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20ba3e: 5430 e956 |0031: iget-object v0, v3, Lfreed/settings/OpCodeUrl;.opcode2Url:Ljava/lang/String; // field@56e9 │ │ -20ba42: 6e20 5663 0100 |0033: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20ba48: 1a00 8903 |0036: const-string v0, " │ │ +20ba1a: 6e20 5663 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20ba20: 6e10 5d63 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +20ba26: 0c00 |0023: move-result-object v0 │ │ +20ba28: 2201 740d |0024: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +20ba2c: 7010 4c63 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +20ba32: 6e20 5663 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20ba38: 1a00 cc03 |002c: const-string v0, "" // string@03cc │ │ +20ba3c: 6e20 5663 0100 |002e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20ba42: 5430 e956 |0031: iget-object v0, v3, Lfreed/settings/OpCodeUrl;.opcode2Url:Ljava/lang/String; // field@56e9 │ │ +20ba46: 6e20 5663 0100 |0033: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20ba4c: 1a00 8903 |0036: const-string v0, " │ │ " // string@0389 │ │ -20ba4c: 6e20 5663 0100 |0038: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20ba52: 6e10 5d63 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -20ba58: 0c00 |003e: move-result-object v0 │ │ -20ba5a: 2201 740d |003f: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -20ba5e: 7010 4c63 0100 |0041: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -20ba64: 6e20 5663 0100 |0044: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20ba6a: 1a00 cd03 |0047: const-string v0, "" // string@03cd │ │ -20ba6e: 6e20 5663 0100 |0049: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20ba74: 5430 ea56 |004c: iget-object v0, v3, Lfreed/settings/OpCodeUrl;.opcode3Url:Ljava/lang/String; // field@56ea │ │ -20ba78: 6e20 5663 0100 |004e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20ba7e: 1a00 8a03 |0051: const-string v0, " │ │ +20ba50: 6e20 5663 0100 |0038: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20ba56: 6e10 5d63 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +20ba5c: 0c00 |003e: move-result-object v0 │ │ +20ba5e: 2201 740d |003f: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +20ba62: 7010 4c63 0100 |0041: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +20ba68: 6e20 5663 0100 |0044: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20ba6e: 1a00 cd03 |0047: const-string v0, "" // string@03cd │ │ +20ba72: 6e20 5663 0100 |0049: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20ba78: 5430 ea56 |004c: iget-object v0, v3, Lfreed/settings/OpCodeUrl;.opcode3Url:Ljava/lang/String; // field@56ea │ │ +20ba7c: 6e20 5663 0100 |004e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20ba82: 1a00 8a03 |0051: const-string v0, " │ │ " // string@038a │ │ -20ba82: 6e20 5663 0100 |0053: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20ba88: 6e10 5d63 0100 |0056: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -20ba8e: 0c00 |0059: move-result-object v0 │ │ -20ba90: 2201 740d |005a: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -20ba94: 7010 4c63 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -20ba9a: 6e20 5663 0100 |005f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20baa0: 1a00 7a03 |0062: const-string v0, " │ │ +20ba86: 6e20 5663 0100 |0053: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20ba8c: 6e10 5d63 0100 |0056: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +20ba92: 0c00 |0059: move-result-object v0 │ │ +20ba94: 2201 740d |005a: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +20ba98: 7010 4c63 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +20ba9e: 6e20 5663 0100 |005f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20baa4: 1a00 7a03 |0062: const-string v0, " │ │ " // string@037a │ │ -20baa4: 6e20 5663 0100 |0064: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20baaa: 6e10 5d63 0100 |0067: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -20bab0: 0c00 |006a: move-result-object v0 │ │ -20bab2: 1100 |006b: return-object v0 │ │ +20baa8: 6e20 5663 0100 |0064: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20baae: 6e10 5d63 0100 |0067: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +20bab4: 0c00 |006a: move-result-object v0 │ │ +20bab6: 1100 |006b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0024 line=38 │ │ 0x003f line=39 │ │ 0x005a line=40 │ │ locals : │ │ @@ -488211,19 +488211,19 @@ │ │ type : '(Ljava/lang/Class;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -20bb28: |[20bb28] freed.settings.SettingKeys$Key.:(Ljava/lang/Class;I)V │ │ -20bb38: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -20bb3e: 5b01 ec56 |0003: iput-object v1, v0, Lfreed/settings/SettingKeys$Key;.type:Ljava/lang/Class; // field@56ec │ │ -20bb42: 5902 eb56 |0005: iput v2, v0, Lfreed/settings/SettingKeys$Key;.ressourcesStringID:I // field@56eb │ │ -20bb46: 0e00 |0007: return-void │ │ +20bb2c: |[20bb2c] freed.settings.SettingKeys$Key.:(Ljava/lang/Class;I)V │ │ +20bb3c: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +20bb42: 5b01 ec56 |0003: iput-object v1, v0, Lfreed/settings/SettingKeys$Key;.type:Ljava/lang/Class; // field@56ec │ │ +20bb46: 5902 eb56 |0005: iput v2, v0, Lfreed/settings/SettingKeys$Key;.ressourcesStringID:I // field@56eb │ │ +20bb4a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0003 line=193 │ │ 0x0005 line=194 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfreed/settings/SettingKeys$Key; │ │ @@ -488235,17 +488235,17 @@ │ │ type : '(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -20bb48: |[20bb48] freed.settings.SettingKeys$Key.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V │ │ -20bb58: 7030 6d5d 1002 |0000: invoke-direct {v0, v1, v2}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;I)V // method@5d6d │ │ -20bb5e: 0e00 |0003: return-void │ │ +20bb4c: |[20bb4c] freed.settings.SettingKeys$Key.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V │ │ +20bb5c: 7030 6d5d 1002 |0000: invoke-direct {v0, v1, v2}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;I)V // method@5d6d │ │ +20bb62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/settings/SettingKeys$Key; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Class; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -488257,17 +488257,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20bad8: |[20bad8] freed.settings.SettingKeys$Key.getRessourcesStringID:()I │ │ -20bae8: 5210 eb56 |0000: iget v0, v1, Lfreed/settings/SettingKeys$Key;.ressourcesStringID:I // field@56eb │ │ -20baec: 0f00 |0002: return v0 │ │ +20badc: |[20badc] freed.settings.SettingKeys$Key.getRessourcesStringID:()I │ │ +20baec: 5210 eb56 |0000: iget v0, v1, Lfreed/settings/SettingKeys$Key;.ressourcesStringID:I // field@56eb │ │ +20baf0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/settings/SettingKeys$Key; │ │ │ │ #1 : (in Lfreed/settings/SettingKeys$Key;) │ │ @@ -488275,17 +488275,17 @@ │ │ type : '()Ljava/lang/Class;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20baf0: |[20baf0] freed.settings.SettingKeys$Key.getType:()Ljava/lang/Class; │ │ -20bb00: 5410 ec56 |0000: iget-object v0, v1, Lfreed/settings/SettingKeys$Key;.type:Ljava/lang/Class; // field@56ec │ │ -20bb04: 1100 |0002: return-object v0 │ │ +20baf4: |[20baf4] freed.settings.SettingKeys$Key.getType:()Ljava/lang/Class; │ │ +20bb04: 5410 ec56 |0000: iget-object v0, v1, Lfreed/settings/SettingKeys$Key;.type:Ljava/lang/Class; // field@56ec │ │ +20bb08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/settings/SettingKeys$Key; │ │ │ │ #2 : (in Lfreed/settings/SettingKeys$Key;) │ │ @@ -488293,19 +488293,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -20bb08: |[20bb08] freed.settings.SettingKeys$Key.toString:()Ljava/lang/String; │ │ -20bb18: 5210 eb56 |0000: iget v0, v1, Lfreed/settings/SettingKeys$Key;.ressourcesStringID:I // field@56eb │ │ -20bb1c: 7110 224d 0000 |0002: invoke-static {v0}, Lfreed/FreedApplication;.getStringFromRessources:(I)Ljava/lang/String; // method@4d22 │ │ -20bb22: 0c00 |0005: move-result-object v0 │ │ -20bb24: 1100 |0006: return-object v0 │ │ +20bb0c: |[20bb0c] freed.settings.SettingKeys$Key.toString:()Ljava/lang/String; │ │ +20bb1c: 5210 eb56 |0000: iget v0, v1, Lfreed/settings/SettingKeys$Key;.ressourcesStringID:I // field@56eb │ │ +20bb20: 7110 224d 0000 |0002: invoke-static {v0}, Lfreed/FreedApplication;.getStringFromRessources:(I)Ljava/lang/String; // method@4d22 │ │ +20bb26: 0c00 |0005: move-result-object v0 │ │ +20bb28: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfreed/settings/SettingKeys$Key; │ │ │ │ source_file_idx : 11545 (SettingKeys.java) │ │ @@ -489051,612 +489051,612 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 1430 16-bit code units │ │ -20bc1c: |[20bc1c] freed.settings.SettingKeys.:()V │ │ -20bc2c: 2200 760c |0000: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20bc30: 1c01 860c |0002: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20bc34: 1402 6200 0f7f |0004: const v2, #float 1.90082e+38 // #7f0f0062 │ │ -20bc3a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -20bc3c: 7040 6e5d 1032 |0008: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20bc42: 6900 1b57 |000b: sput-object v0, Lfreed/settings/SettingKeys;.M_Brightness:Lfreed/settings/SettingKeys$Key; // field@571b │ │ -20bc46: 2200 760c |000d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20bc4a: 1c01 860c |000f: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20bc4e: 1402 6f00 0f7f |0011: const v2, #float 1.90082e+38 // #7f0f006f │ │ -20bc54: 7040 6e5d 1032 |0014: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20bc5a: 6900 2757 |0017: sput-object v0, Lfreed/settings/SettingKeys;.M_Sharpness:Lfreed/settings/SettingKeys$Key; // field@5727 │ │ -20bc5e: 2200 760c |0019: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20bc62: 1c01 860c |001b: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20bc66: 1402 6400 0f7f |001d: const v2, #float 1.90082e+38 // #7f0f0064 │ │ -20bc6c: 7040 6e5d 1032 |0020: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20bc72: 6900 1d57 |0023: sput-object v0, Lfreed/settings/SettingKeys;.M_Contrast:Lfreed/settings/SettingKeys$Key; // field@571d │ │ -20bc76: 2200 760c |0025: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20bc7a: 1c01 860c |0027: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20bc7e: 1402 6e00 0f7f |0029: const v2, #float 1.90082e+38 // #7f0f006e │ │ -20bc84: 7040 6e5d 1032 |002c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20bc8a: 6900 2657 |002f: sput-object v0, Lfreed/settings/SettingKeys;.M_Saturation:Lfreed/settings/SettingKeys$Key; // field@5726 │ │ -20bc8e: 2200 760c |0031: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20bc92: 1c01 860c |0033: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20bc96: 1402 6600 0f7f |0035: const v2, #float 1.90082e+38 // #7f0f0066 │ │ -20bc9c: 7040 6e5d 1032 |0038: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20bca2: 6900 1e57 |003b: sput-object v0, Lfreed/settings/SettingKeys;.M_ExposureCompensation:Lfreed/settings/SettingKeys$Key; // field@571e │ │ -20bca6: 2200 760c |003d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20bcaa: 1c01 860c |003f: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20bcae: 1402 6500 0f7f |0041: const v2, #float 1.90082e+38 // #7f0f0065 │ │ -20bcb4: 7040 6e5d 1032 |0044: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20bcba: 6900 1957 |0047: sput-object v0, Lfreed/settings/SettingKeys;.M_3D_Convergence:Lfreed/settings/SettingKeys$Key; // field@5719 │ │ -20bcbe: 2200 760c |0049: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20bcc2: 1c01 860c |004b: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20bcc6: 1402 6800 0f7f |004d: const v2, #float 1.90082e+38 // #7f0f0068 │ │ -20bccc: 7040 6e5d 1032 |0050: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20bcd2: 6900 2157 |0053: sput-object v0, Lfreed/settings/SettingKeys;.M_Fnumber:Lfreed/settings/SettingKeys$Key; // field@5721 │ │ -20bcd6: 2200 760c |0055: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20bcda: 1c01 860c |0057: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20bcde: 1402 6300 0f7f |0059: const v2, #float 1.90082e+38 // #7f0f0063 │ │ -20bce4: 7040 6e5d 1032 |005c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20bcea: 6900 1c57 |005f: sput-object v0, Lfreed/settings/SettingKeys;.M_Burst:Lfreed/settings/SettingKeys$Key; // field@571c │ │ -20bcee: 2200 760c |0061: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20bcf2: 1c01 860c |0063: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20bcf6: 1402 6a00 0f7f |0065: const v2, #float 1.90082e+38 // #7f0f006a │ │ -20bcfc: 7040 6e5d 1032 |0068: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20bd02: 6900 2057 |006b: sput-object v0, Lfreed/settings/SettingKeys;.M_FX:Lfreed/settings/SettingKeys$Key; // field@5720 │ │ -20bd06: 2200 760c |006d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20bd0a: 1c01 860c |006f: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20bd0e: 1402 7100 0f7f |0071: const v2, #float 1.90082e+38 // #7f0f0071 │ │ -20bd14: 7040 6e5d 1032 |0074: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20bd1a: 6900 2957 |0077: sput-object v0, Lfreed/settings/SettingKeys;.M_Zoom:Lfreed/settings/SettingKeys$Key; // field@5729 │ │ -20bd1e: 2200 760c |0079: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20bd22: 1c01 860c |007b: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20bd26: 1402 6d00 0f7f |007d: const v2, #float 1.90082e+38 // #7f0f006d │ │ -20bd2c: 7040 6e5d 1032 |0080: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20bd32: 6900 2557 |0083: sput-object v0, Lfreed/settings/SettingKeys;.M_ProgramShift:Lfreed/settings/SettingKeys$Key; // field@5725 │ │ -20bd36: 2200 760c |0085: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20bd3a: 1c01 860c |0087: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20bd3e: 1402 6c00 0f7f |0089: const v2, #float 1.90082e+38 // #7f0f006c │ │ -20bd44: 7040 6e5d 1032 |008c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20bd4a: 6900 2457 |008f: sput-object v0, Lfreed/settings/SettingKeys;.M_PreviewZoom:Lfreed/settings/SettingKeys$Key; // field@5724 │ │ -20bd4e: 2200 760c |0091: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20bd52: 1c01 860c |0093: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20bd56: 1402 6100 0f7f |0095: const v2, #float 1.90082e+38 // #7f0f0061 │ │ -20bd5c: 7040 6e5d 1032 |0098: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20bd62: 6900 1a57 |009b: sput-object v0, Lfreed/settings/SettingKeys;.M_Aperture:Lfreed/settings/SettingKeys$Key; // field@571a │ │ -20bd66: 2200 760c |009d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20bd6a: 1c01 860c |009f: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20bd6e: 1402 3f00 0f7f |00a1: const v2, #float 1.90081e+38 // #7f0f003f │ │ -20bd74: 7040 6e5d 1032 |00a4: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20bd7a: 6900 f956 |00a7: sput-object v0, Lfreed/settings/SettingKeys;.ColorMode:Lfreed/settings/SettingKeys$Key; // field@56f9 │ │ -20bd7e: 2200 760c |00a9: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20bd82: 1c01 860c |00ab: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20bd86: 1402 4a00 0f7f |00ad: const v2, #float 1.90081e+38 // #7f0f004a │ │ -20bd8c: 7040 6e5d 1032 |00b0: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20bd92: 6900 0357 |00b3: sput-object v0, Lfreed/settings/SettingKeys;.ExposureMode:Lfreed/settings/SettingKeys$Key; // field@5703 │ │ -20bd96: 2200 760c |00b5: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20bd9a: 1c01 860c |00b7: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20bd9e: 1402 2f00 0f7f |00b9: const v2, #float 1.90081e+38 // #7f0f002f │ │ -20bda4: 7040 6e5d 1032 |00bc: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20bdaa: 6900 ee56 |00bf: sput-object v0, Lfreed/settings/SettingKeys;.AE_PriorityMode:Lfreed/settings/SettingKeys$Key; // field@56ee │ │ -20bdae: 2200 760c |00c1: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20bdb2: 1c01 860c |00c3: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20bdb6: 1402 4c00 0f7f |00c5: const v2, #float 1.90081e+38 // #7f0f004c │ │ -20bdbc: 7040 6e5d 1032 |00c8: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20bdc2: 6900 0557 |00cb: sput-object v0, Lfreed/settings/SettingKeys;.FlashMode:Lfreed/settings/SettingKeys$Key; // field@5705 │ │ -20bdc6: 2200 760c |00cd: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20bdca: 1c01 860c |00cf: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20bdce: 1402 5b00 0f7f |00d1: const v2, #float 1.90081e+38 // #7f0f005b │ │ -20bdd4: 7040 6e5d 1032 |00d4: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20bdda: 6900 1257 |00d7: sput-object v0, Lfreed/settings/SettingKeys;.IsoMode:Lfreed/settings/SettingKeys$Key; // field@5712 │ │ -20bdde: 2200 760c |00d9: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20bde2: 1c01 860c |00db: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20bde6: 1402 3400 0f7f |00dd: const v2, #float 1.90081e+38 // #7f0f0034 │ │ -20bdec: 7040 6e5d 1032 |00e0: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20bdf2: 6900 f256 |00e3: sput-object v0, Lfreed/settings/SettingKeys;.AntiBandingMode:Lfreed/settings/SettingKeys$Key; // field@56f2 │ │ -20bdf6: 2200 760c |00e5: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20bdfa: 1c01 860c |00e7: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20bdfe: 1402 af00 0f7f |00e9: const v2, #float 1.90083e+38 // #7f0f00af │ │ -20be04: 7040 6e5d 1032 |00ec: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20be0a: 6900 5457 |00ef: sput-object v0, Lfreed/settings/SettingKeys;.WhiteBalanceMode:Lfreed/settings/SettingKeys$Key; // field@5754 │ │ -20be0e: 2200 760c |00f1: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20be12: 1c01 860c |00f3: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20be16: 1402 8300 0f7f |00f5: const v2, #float 1.90082e+38 // #7f0f0083 │ │ -20be1c: 7040 6e5d 1032 |00f8: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20be22: 6900 3557 |00fb: sput-object v0, Lfreed/settings/SettingKeys;.PictureSize:Lfreed/settings/SettingKeys$Key; // field@5735 │ │ -20be26: 2200 760c |00fd: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20be2a: 1c01 860c |00ff: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20be2e: 1402 b000 0f7f |0101: const v2, #float 1.90083e+38 // #7f0f00b0 │ │ -20be34: 7040 6e5d 1032 |0104: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20be3a: 6900 5557 |0107: sput-object v0, Lfreed/settings/SettingKeys;.YuvSize:Lfreed/settings/SettingKeys$Key; // field@5755 │ │ -20be3e: 2200 760c |0109: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20be42: 1c01 860c |010b: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20be46: 1402 8b00 0f7f |010d: const v2, #float 1.90082e+38 // #7f0f008b │ │ -20be4c: 7040 6e5d 1032 |0110: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20be52: 6900 3d57 |0113: sput-object v0, Lfreed/settings/SettingKeys;.RawSize:Lfreed/settings/SettingKeys$Key; // field@573d │ │ -20be56: 2200 760c |0115: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20be5a: 1c01 860c |0117: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20be5e: 1402 8200 0f7f |0119: const v2, #float 1.90082e+38 // #7f0f0082 │ │ -20be64: 7040 6e5d 1032 |011c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20be6a: 6900 3457 |011f: sput-object v0, Lfreed/settings/SettingKeys;.PictureFormat:Lfreed/settings/SettingKeys$Key; // field@5734 │ │ -20be6e: 2200 760c |0121: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20be72: 1c01 860c |0123: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20be76: 1402 5c00 0f7f |0125: const v2, #float 1.90081e+38 // #7f0f005c │ │ -20be7c: 7040 6e5d 1032 |0128: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20be82: 6900 1357 |012b: sput-object v0, Lfreed/settings/SettingKeys;.JpegQuality:Lfreed/settings/SettingKeys$Key; // field@5713 │ │ -20be86: 2200 760c |012d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20be8a: 1c01 820c |012f: const-class v1, Lfreed/settings/mode/ApiBooleanSettingMode; // type@0c82 │ │ -20be8e: 1402 7400 0f7f |0131: const v2, #float 1.90082e+38 // #7f0f0074 │ │ -20be94: 7040 6e5d 1032 |0134: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20be9a: 6900 1857 |0137: sput-object v0, Lfreed/settings/SettingKeys;.MFNR:Lfreed/settings/SettingKeys$Key; // field@5718 │ │ -20be9e: 2200 760c |0139: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20bea2: 1c01 860c |013b: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20bea6: 1402 5100 0f7f |013d: const v2, #float 1.90081e+38 // #7f0f0051 │ │ -20beac: 7040 6e5d 1032 |0140: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20beb2: 6900 0857 |0143: sput-object v0, Lfreed/settings/SettingKeys;.GuideList:Lfreed/settings/SettingKeys$Key; // field@5708 │ │ -20beb6: 2200 760c |0145: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20beba: 1c01 860c |0147: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20bebe: 1402 5a00 0f7f |0149: const v2, #float 1.90081e+38 // #7f0f005a │ │ -20bec4: 7040 6e5d 1032 |014c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20beca: 6900 1157 |014f: sput-object v0, Lfreed/settings/SettingKeys;.ImagePostProcessing:Lfreed/settings/SettingKeys$Key; // field@5711 │ │ -20bece: 2200 760c |0151: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20bed2: 1c01 860c |0153: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20bed6: 1402 8800 0f7f |0155: const v2, #float 1.90082e+38 // #7f0f0088 │ │ -20bedc: 7040 6e5d 1032 |0158: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20bee2: 6900 3a57 |015b: sput-object v0, Lfreed/settings/SettingKeys;.PreviewSize:Lfreed/settings/SettingKeys$Key; // field@573a │ │ -20bee6: 2200 760c |015d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20beea: 1c01 860c |015f: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20beee: 1402 8600 0f7f |0161: const v2, #float 1.90082e+38 // #7f0f0086 │ │ -20bef4: 7040 6e5d 1032 |0164: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20befa: 6900 3757 |0167: sput-object v0, Lfreed/settings/SettingKeys;.PreviewFPS:Lfreed/settings/SettingKeys$Key; // field@5737 │ │ -20befe: 2200 760c |0169: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20bf02: 1c01 860c |016b: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20bf06: 1402 8500 0f7f |016d: const v2, #float 1.90082e+38 // #7f0f0085 │ │ -20bf0c: 7040 6e5d 1032 |0170: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20bf12: 6900 3857 |0173: sput-object v0, Lfreed/settings/SettingKeys;.PreviewFormat:Lfreed/settings/SettingKeys$Key; // field@5738 │ │ -20bf16: 2200 760c |0175: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20bf1a: 1c01 860c |0177: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20bf1e: 1402 8700 0f7f |0179: const v2, #float 1.90082e+38 // #7f0f0087 │ │ -20bf24: 7040 6e5d 1032 |017c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20bf2a: 6900 3957 |017f: sput-object v0, Lfreed/settings/SettingKeys;.PreviewFpsRange:Lfreed/settings/SettingKeys$Key; // field@5739 │ │ -20bf2e: 2200 760c |0181: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20bf32: 1c01 860c |0183: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20bf36: 1402 9100 0f7f |0185: const v2, #float 1.90083e+38 // #7f0f0091 │ │ -20bf3c: 7040 6e5d 1032 |0188: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20bf42: 6900 4457 |018b: sput-object v0, Lfreed/settings/SettingKeys;.SceneMode:Lfreed/settings/SettingKeys$Key; // field@5744 │ │ -20bf46: 2200 760c |018d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20bf4a: 1c01 860c |018f: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20bf4e: 1402 4d00 0f7f |0191: const v2, #float 1.90081e+38 // #7f0f004d │ │ -20bf54: 7040 6e5d 1032 |0194: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20bf5a: 6900 0657 |0197: sput-object v0, Lfreed/settings/SettingKeys;.FocusMode:Lfreed/settings/SettingKeys$Key; // field@5706 │ │ -20bf5e: 2200 760c |0199: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20bf62: 1c01 860c |019b: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20bf66: 1402 8d00 0f7f |019d: const v2, #float 1.90082e+38 // #7f0f008d │ │ -20bf6c: 7040 6e5d 1032 |01a0: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20bf72: 6900 3f57 |01a3: sput-object v0, Lfreed/settings/SettingKeys;.RedEye:Lfreed/settings/SettingKeys$Key; // field@573f │ │ -20bf76: 2200 760c |01a5: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20bf7a: 1c01 860c |01a7: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20bf7e: 1402 5f00 0f7f |01a9: const v2, #float 1.90082e+38 // #7f0f005f │ │ -20bf84: 7040 6e5d 1032 |01ac: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20bf8a: 6900 1657 |01af: sput-object v0, Lfreed/settings/SettingKeys;.LensShade:Lfreed/settings/SettingKeys$Key; // field@5716 │ │ -20bf8e: 2200 760c |01b1: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20bf92: 1c01 860c |01b3: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20bf96: 1402 b200 0f7f |01b5: const v2, #float 1.90083e+38 // #7f0f00b2 │ │ -20bf9c: 7040 6e5d 1032 |01b8: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20bfa2: 6900 5657 |01bb: sput-object v0, Lfreed/settings/SettingKeys;.ZSL:Lfreed/settings/SettingKeys$Key; // field@5756 │ │ -20bfa6: 2200 760c |01bd: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20bfaa: 1c01 860c |01bf: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20bfae: 1402 9000 0f7f |01c1: const v2, #float 1.90083e+38 // #7f0f0090 │ │ -20bfb4: 7040 6e5d 1032 |01c4: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20bfba: 6900 4357 |01c7: sput-object v0, Lfreed/settings/SettingKeys;.SceneDetect:Lfreed/settings/SettingKeys$Key; // field@5743 │ │ -20bfbe: 2200 760c |01c9: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20bfc2: 1c01 860c |01cb: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20bfc6: 1402 4300 0f7f |01cd: const v2, #float 1.90081e+38 // #7f0f0043 │ │ -20bfcc: 7040 6e5d 1032 |01d0: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20bfd2: 6900 fc56 |01d3: sput-object v0, Lfreed/settings/SettingKeys;.Denoise:Lfreed/settings/SettingKeys$Key; // field@56fc │ │ -20bfd6: 2200 760c |01d5: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20bfda: 1c01 860c |01d7: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20bfde: 1402 8100 0f7f |01d9: const v2, #float 1.90082e+38 // #7f0f0081 │ │ -20bfe4: 7040 6e5d 1032 |01dc: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20bfea: 6900 3357 |01df: sput-object v0, Lfreed/settings/SettingKeys;.PDAF:Lfreed/settings/SettingKeys$Key; // field@5733 │ │ -20bfee: 2200 760c |01e1: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20bff2: 1c01 860c |01e3: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20bff6: 1402 9b00 0f7f |01e5: const v2, #float 1.90083e+38 // #7f0f009b │ │ -20bffc: 7040 6e5d 1032 |01e8: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c002: 6900 4757 |01eb: sput-object v0, Lfreed/settings/SettingKeys;.TNR:Lfreed/settings/SettingKeys$Key; // field@5747 │ │ -20c006: 2200 760c |01ed: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c00a: 1c01 860c |01ef: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c00e: 1402 9c00 0f7f |01f1: const v2, #float 1.90083e+38 // #7f0f009c │ │ -20c014: 7040 6e5d 1032 |01f4: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c01a: 6900 4857 |01f7: sput-object v0, Lfreed/settings/SettingKeys;.TNR_V:Lfreed/settings/SettingKeys$Key; // field@5748 │ │ -20c01e: 2200 760c |01f9: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c022: 1c01 860c |01fb: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c026: 1402 8c00 0f7f |01fd: const v2, #float 1.90082e+38 // #7f0f008c │ │ -20c02c: 7040 6e5d 1032 |0200: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c032: 6900 3c57 |0203: sput-object v0, Lfreed/settings/SettingKeys;.RDI:Lfreed/settings/SettingKeys$Key; // field@573c │ │ -20c036: 2200 760c |0205: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c03a: 1c01 860c |0207: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c03e: 1402 a100 0f7f |0209: const v2, #float 1.90083e+38 // #7f0f00a1 │ │ -20c044: 7040 6e5d 1032 |020c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c04a: 6900 4d57 |020f: sput-object v0, Lfreed/settings/SettingKeys;.TruePotrait:Lfreed/settings/SettingKeys$Key; // field@574d │ │ -20c04e: 2200 760c |0211: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c052: 1c01 860c |0213: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c056: 1402 8e00 0f7f |0215: const v2, #float 1.90082e+38 // #7f0f008e │ │ -20c05c: 7040 6e5d 1032 |0218: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c062: 6900 3e57 |021b: sput-object v0, Lfreed/settings/SettingKeys;.ReFocus:Lfreed/settings/SettingKeys$Key; // field@573e │ │ -20c066: 2200 760c |021d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c06a: 1c01 860c |021f: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c06e: 1402 9400 0f7f |0221: const v2, #float 1.90083e+38 // #7f0f0094 │ │ -20c074: 7040 6e5d 1032 |0224: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c07a: 6900 4557 |0227: sput-object v0, Lfreed/settings/SettingKeys;.SeeMore:Lfreed/settings/SettingKeys$Key; // field@5745 │ │ -20c07e: 2200 760c |0229: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c082: 1c01 860c |022b: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c086: 1402 7f00 0f7f |022d: const v2, #float 1.90082e+38 // #7f0f007f │ │ -20c08c: 7040 6e5d 1032 |0230: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c092: 6900 3257 |0233: sput-object v0, Lfreed/settings/SettingKeys;.OptiZoom:Lfreed/settings/SettingKeys$Key; // field@5732 │ │ -20c096: 2200 760c |0235: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c09a: 1c01 860c |0237: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c09e: 1402 3c00 0f7f |0239: const v2, #float 1.90081e+38 // #7f0f003c │ │ -20c0a4: 7040 6e5d 1032 |023c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c0aa: 6900 f856 |023f: sput-object v0, Lfreed/settings/SettingKeys;.ChromaFlash:Lfreed/settings/SettingKeys$Key; // field@56f8 │ │ -20c0ae: 2200 760c |0241: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c0b2: 1c01 860c |0243: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c0b6: 1402 4400 0f7f |0245: const v2, #float 1.90081e+38 // #7f0f0044 │ │ -20c0bc: 7040 6e5d 1032 |0248: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c0c2: 6900 fd56 |024b: sput-object v0, Lfreed/settings/SettingKeys;.DigitalImageStabilization:Lfreed/settings/SettingKeys$Key; // field@56fd │ │ -20c0c6: 2200 760c |024d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c0ca: 1c01 860c |024f: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c0ce: 1402 a900 0f7f |0251: const v2, #float 1.90083e+38 // #7f0f00a9 │ │ -20c0d4: 7040 6e5d 1032 |0254: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c0da: 6900 5357 |0257: sput-object v0, Lfreed/settings/SettingKeys;.VideoStabilization:Lfreed/settings/SettingKeys$Key; // field@5753 │ │ -20c0de: 2200 760c |0259: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c0e2: 1c01 860c |025b: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c0e6: 1402 7300 0f7f |025d: const v2, #float 1.90082e+38 // #7f0f0073 │ │ -20c0ec: 7040 6e5d 1032 |0260: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c0f2: 6900 2a57 |0263: sput-object v0, Lfreed/settings/SettingKeys;.MemoryColorEnhancement:Lfreed/settings/SettingKeys$Key; // field@572a │ │ -20c0f6: 2200 760c |0265: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c0fa: 1c01 860c |0267: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c0fe: 1402 7a00 0f7f |0269: const v2, #float 1.90082e+38 // #7f0f007a │ │ -20c104: 7040 6e5d 1032 |026c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c10a: 6900 2e57 |026f: sput-object v0, Lfreed/settings/SettingKeys;.NonZslManualMode:Lfreed/settings/SettingKeys$Key; // field@572e │ │ -20c10e: 2200 760c |0271: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c112: 1c01 860c |0273: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c116: 1402 3100 0f7f |0275: const v2, #float 1.90081e+38 // #7f0f0031 │ │ -20c11c: 7040 6e5d 1032 |0278: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c122: 6900 ed56 |027b: sput-object v0, Lfreed/settings/SettingKeys;.AE_Bracket:Lfreed/settings/SettingKeys$Key; // field@56ed │ │ -20c126: 2200 760c |027d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c12a: 1c01 860c |027f: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c12e: 1402 3700 0f7f |0281: const v2, #float 1.90081e+38 // #7f0f0037 │ │ -20c134: 7040 6e5d 1032 |0284: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c13a: 6900 0257 |0287: sput-object v0, Lfreed/settings/SettingKeys;.ExposureLock:Lfreed/settings/SettingKeys$Key; // field@5702 │ │ -20c13e: 2200 760c |0289: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c142: 1c01 860c |028b: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c146: 1402 3b00 0f7f |028d: const v2, #float 1.90081e+38 // #7f0f003b │ │ -20c14c: 7040 6e5d 1032 |0290: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c152: 6900 f456 |0293: sput-object v0, Lfreed/settings/SettingKeys;.CDS_Mode:Lfreed/settings/SettingKeys$Key; // field@56f4 │ │ -20c156: 2200 760c |0295: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c15a: 1c01 860c |0297: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c15e: 1402 5600 0f7f |0299: const v2, #float 1.90081e+38 // #7f0f0056 │ │ -20c164: 7040 6e5d 1032 |029c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c16a: 6900 0c57 |029f: sput-object v0, Lfreed/settings/SettingKeys;.HTCVideoMode:Lfreed/settings/SettingKeys$Key; // field@570c │ │ -20c16e: 2200 760c |02a1: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c172: 1c01 860c |02a3: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c176: 1402 5700 0f7f |02a5: const v2, #float 1.90081e+38 // #7f0f0057 │ │ -20c17c: 7040 6e5d 1032 |02a8: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c182: 6900 0d57 |02ab: sput-object v0, Lfreed/settings/SettingKeys;.HTCVideoModeHSR:Lfreed/settings/SettingKeys$Key; // field@570d │ │ -20c186: 2200 760c |02ad: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c18a: 1c01 860c |02af: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c18e: 1402 a700 0f7f |02b1: const v2, #float 1.90083e+38 // #7f0f00a7 │ │ -20c194: 7040 6e5d 1032 |02b4: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c19a: 6900 5157 |02b7: sput-object v0, Lfreed/settings/SettingKeys;.VideoProfiles:Lfreed/settings/SettingKeys$Key; // field@5751 │ │ -20c19e: 2200 760c |02b9: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c1a2: 1c01 860c |02bb: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c1a6: 1402 a800 0f7f |02bd: const v2, #float 1.90083e+38 // #7f0f00a8 │ │ -20c1ac: 7040 6e5d 1032 |02c0: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c1b2: 6900 5257 |02c3: sput-object v0, Lfreed/settings/SettingKeys;.VideoSize:Lfreed/settings/SettingKeys$Key; // field@5752 │ │ -20c1b6: 2200 760c |02c5: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c1ba: 1c01 860c |02c7: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c1be: 1402 ab00 0f7f |02c9: const v2, #float 1.90083e+38 // #7f0f00ab │ │ -20c1c4: 7040 6e5d 1032 |02cc: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c1ca: 6900 4f57 |02cf: sput-object v0, Lfreed/settings/SettingKeys;.VideoHDR:Lfreed/settings/SettingKeys$Key; // field@574f │ │ -20c1ce: 2200 760c |02d1: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c1d2: 1c01 860c |02d3: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c1d6: 1402 ac00 0f7f |02d5: const v2, #float 1.90083e+38 // #7f0f00ac │ │ -20c1dc: 7040 6e5d 1032 |02d8: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c1e2: 6900 5057 |02db: sput-object v0, Lfreed/settings/SettingKeys;.VideoHighFramerate:Lfreed/settings/SettingKeys$Key; // field@5750 │ │ -20c1e6: 2200 760c |02dd: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c1ea: 1c01 860c |02df: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c1ee: 1402 5e00 0f7f |02e1: const v2, #float 1.90082e+38 // #7f0f005e │ │ -20c1f4: 7040 6e5d 1032 |02e4: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c1fa: 6900 1557 |02e7: sput-object v0, Lfreed/settings/SettingKeys;.LensFilter:Lfreed/settings/SettingKeys$Key; // field@5715 │ │ -20c1fe: 2200 760c |02e9: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c202: 1c01 860c |02eb: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c206: 1402 5400 0f7f |02ed: const v2, #float 1.90081e+38 // #7f0f0054 │ │ -20c20c: 7040 6e5d 1032 |02f0: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c212: 6900 0e57 |02f3: sput-object v0, Lfreed/settings/SettingKeys;.HorizontLvl:Lfreed/settings/SettingKeys$Key; // field@570e │ │ -20c216: 2200 760c |02f5: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c21a: 1c01 860c |02f7: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c21e: 1402 3000 0f7f |02f9: const v2, #float 1.90081e+38 // #7f0f0030 │ │ -20c224: 7040 6e5d 1032 |02fc: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c22a: 6900 f156 |02ff: sput-object v0, Lfreed/settings/SettingKeys;.Ae_TargetFPS:Lfreed/settings/SettingKeys$Key; // field@56f1 │ │ -20c22e: 2200 760c |0301: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c232: 1c01 860c |0303: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c236: 1402 4100 0f7f |0305: const v2, #float 1.90081e+38 // #7f0f0041 │ │ -20c23c: 7040 6e5d 1032 |0308: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c242: 6900 fa56 |030b: sput-object v0, Lfreed/settings/SettingKeys;.ContShootMode:Lfreed/settings/SettingKeys$Key; // field@56fa │ │ -20c246: 2200 760c |030d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c24a: 1c01 860c |030f: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c24e: 1402 4200 0f7f |0311: const v2, #float 1.90081e+38 // #7f0f0042 │ │ -20c254: 7040 6e5d 1032 |0314: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c25a: 6900 fb56 |0317: sput-object v0, Lfreed/settings/SettingKeys;.ContShootModeSpeed:Lfreed/settings/SettingKeys$Key; // field@56fb │ │ -20c25e: 2200 760c |0319: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c262: 1c01 860c |031b: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c266: 1402 7b00 0f7f |031d: const v2, #float 1.90082e+38 // #7f0f007b │ │ -20c26c: 7040 6e5d 1032 |0320: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c272: 6900 3157 |0323: sput-object v0, Lfreed/settings/SettingKeys;.ObjectTracking:Lfreed/settings/SettingKeys$Key; // field@5731 │ │ -20c276: 2200 760c |0325: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c27a: 1c01 860c |0327: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c27e: 1402 8400 0f7f |0329: const v2, #float 1.90082e+38 // #7f0f0084 │ │ -20c284: 7040 6e5d 1032 |032c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c28a: 6900 3657 |032f: sput-object v0, Lfreed/settings/SettingKeys;.PostViewSize:Lfreed/settings/SettingKeys$Key; // field@5736 │ │ -20c28e: 2200 760c |0331: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c292: 1c01 860c |0333: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c296: 1402 7600 0f7f |0335: const v2, #float 1.90082e+38 // #7f0f0076 │ │ -20c29c: 7040 6e5d 1032 |0338: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c2a2: 6900 2b57 |033b: sput-object v0, Lfreed/settings/SettingKeys;.Module:Lfreed/settings/SettingKeys$Key; // field@572b │ │ -20c2a6: 2200 760c |033d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c2aa: 1c01 860c |033f: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c2ae: 1402 b100 0f7f |0341: const v2, #float 1.90083e+38 // #7f0f00b1 │ │ -20c2b4: 7040 6e5d 1032 |0344: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c2ba: 6900 5757 |0347: sput-object v0, Lfreed/settings/SettingKeys;.ZoomSetting:Lfreed/settings/SettingKeys$Key; // field@5757 │ │ -20c2be: 2200 760c |0349: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c2c2: 1c01 860c |034b: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c2c6: 1402 4600 0f7f |034d: const v2, #float 1.90081e+38 // #7f0f0046 │ │ -20c2cc: 7040 6e5d 1032 |0350: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c2d2: 6900 5857 |0353: sput-object v0, Lfreed/settings/SettingKeys;.dualPrimaryCameraMode:Lfreed/settings/SettingKeys$Key; // field@5758 │ │ -20c2d6: 2200 760c |0355: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c2da: 1c01 860c |0357: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c2de: 1402 9300 0f7f |0359: const v2, #float 1.90083e+38 // #7f0f0093 │ │ -20c2e4: 7040 6e5d 1032 |035c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c2ea: 6900 5d57 |035f: sput-object v0, Lfreed/settings/SettingKeys;.secondarySensorSize:Lfreed/settings/SettingKeys$Key; // field@575d │ │ -20c2ee: 2200 760c |0361: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c2f2: 1c01 860c |0363: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c2f6: 1402 9900 0f7f |0365: const v2, #float 1.90083e+38 // #7f0f0099 │ │ -20c2fc: 7040 6e5d 1032 |0368: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c302: 6900 6057 |036b: sput-object v0, Lfreed/settings/SettingKeys;.thirdSensorSize:Lfreed/settings/SettingKeys$Key; // field@5760 │ │ -20c306: 2200 760c |036d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c30a: 1c01 860c |036f: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c30e: 1402 4700 0f7f |0371: const v2, #float 1.90081e+38 // #7f0f0047 │ │ -20c314: 7040 6e5d 1032 |0374: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c31a: 6900 fe56 |0377: sput-object v0, Lfreed/settings/SettingKeys;.EDGE_MODE:Lfreed/settings/SettingKeys$Key; // field@56fe │ │ -20c31e: 2200 760c |0379: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c322: 1c01 860c |037b: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c326: 1402 3e00 0f7f |037d: const v2, #float 1.90081e+38 // #7f0f003e │ │ -20c32c: 7040 6e5d 1032 |0380: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c332: 6900 f656 |0383: sput-object v0, Lfreed/settings/SettingKeys;.COLOR_CORRECTION_MODE:Lfreed/settings/SettingKeys$Key; // field@56f6 │ │ -20c336: 2200 760c |0385: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c33a: 1c01 860c |0387: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c33e: 1402 5500 0f7f |0389: const v2, #float 1.90081e+38 // #7f0f0055 │ │ -20c344: 7040 6e5d 1032 |038c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c34a: 6900 0b57 |038f: sput-object v0, Lfreed/settings/SettingKeys;.HOT_PIXEL_MODE:Lfreed/settings/SettingKeys$Key; // field@570b │ │ -20c34e: 2200 760c |0391: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c352: 1c01 860c |0393: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c356: 1402 9f00 0f7f |0395: const v2, #float 1.90083e+38 // #7f0f009f │ │ -20c35c: 7040 6e5d 1032 |0398: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c362: 6900 4b57 |039b: sput-object v0, Lfreed/settings/SettingKeys;.TONE_MAP_MODE:Lfreed/settings/SettingKeys$Key; // field@574b │ │ -20c366: 2200 760c |039d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c36a: 1c01 860c |039f: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c36e: 1402 9d00 0f7f |03a1: const v2, #float 1.90083e+38 // #7f0f009d │ │ -20c374: 7040 6e5d 1032 |03a4: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c37a: 6900 4a57 |03a7: sput-object v0, Lfreed/settings/SettingKeys;.TONE_CURVE_PARAMETER:Lfreed/settings/SettingKeys$Key; // field@574a │ │ -20c37e: 2200 760c |03a9: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c382: 1c01 860c |03ab: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c386: 1402 4000 0f7f |03ad: const v2, #float 1.90081e+38 // #7f0f0040 │ │ -20c38c: 7040 6e5d 1032 |03b0: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c392: 6900 f756 |03b3: sput-object v0, Lfreed/settings/SettingKeys;.CONTROL_MODE:Lfreed/settings/SettingKeys$Key; // field@56f7 │ │ -20c396: 2200 760c |03b5: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c39a: 1c01 860c |03b7: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c39e: 1402 7c00 0f7f |03b9: const v2, #float 1.90082e+38 // #7f0f007c │ │ -20c3a4: 7040 6e5d 1032 |03bc: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c3aa: 6900 2f57 |03bf: sput-object v0, Lfreed/settings/SettingKeys;.OIS_MODE:Lfreed/settings/SettingKeys$Key; // field@572f │ │ -20c3ae: 2200 760c |03c1: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c3b2: 1c01 860c |03c3: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c3b6: 1402 9200 0f7f |03c5: const v2, #float 1.90083e+38 // #7f0f0092 │ │ -20c3bc: 7040 6e5d 1032 |03c8: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c3c2: 6900 4157 |03cb: sput-object v0, Lfreed/settings/SettingKeys;.SD_SAVE_LOCATION:Lfreed/settings/SettingKeys$Key; // field@5741 │ │ -20c3c6: 2200 760c |03cd: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c3ca: 1c01 860c |03cf: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c3ce: 1402 4b00 0f7f |03d1: const v2, #float 1.90081e+38 // #7f0f004b │ │ -20c3d4: 7040 6e5d 1032 |03d4: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c3da: 6900 0057 |03d7: sput-object v0, Lfreed/settings/SettingKeys;.EXTERNAL_SHUTTER:Lfreed/settings/SettingKeys$Key; // field@5700 │ │ -20c3de: 2200 760c |03d9: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c3e2: 1c01 860c |03db: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c3e6: 1402 6000 0f7f |03dd: const v2, #float 1.90082e+38 // #7f0f0060 │ │ -20c3ec: 7040 6e5d 1032 |03e0: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c3f2: 6900 1457 |03e3: sput-object v0, Lfreed/settings/SettingKeys;.LOCATION_MODE:Lfreed/settings/SettingKeys$Key; // field@5714 │ │ -20c3f6: 2200 760c |03e5: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c3fa: 1c01 860c |03e7: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c3fe: 1402 5900 0f7f |03e9: const v2, #float 1.90081e+38 // #7f0f0059 │ │ -20c404: 7040 6e5d 1032 |03ec: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c40a: 6900 0f57 |03ef: sput-object v0, Lfreed/settings/SettingKeys;.INTERVAL_DURATION:Lfreed/settings/SettingKeys$Key; // field@570f │ │ -20c40e: 2200 760c |03f1: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c412: 1c01 860c |03f3: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c416: 1402 5800 0f7f |03f5: const v2, #float 1.90081e+38 // #7f0f0058 │ │ -20c41c: 7040 6e5d 1032 |03f8: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c422: 6900 1057 |03fb: sput-object v0, Lfreed/settings/SettingKeys;.INTERVAL_SHUTTER_SLEEP:Lfreed/settings/SettingKeys$Key; // field@5710 │ │ -20c426: 2200 760c |03fd: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c42a: 1c01 860c |03ff: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c42e: 1402 7d00 0f7f |0401: const v2, #float 1.90082e+38 // #7f0f007d │ │ -20c434: 7040 6e5d 1032 |0404: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c43a: 6900 3057 |0407: sput-object v0, Lfreed/settings/SettingKeys;.OPCODE:Lfreed/settings/SettingKeys$Key; // field@5730 │ │ -20c43e: 2200 760c |0409: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c442: 1c01 860c |040b: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c446: 1402 3900 0f7f |040d: const v2, #float 1.90081e+38 // #7f0f0039 │ │ -20c44c: 7040 6e5d 1032 |0410: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c452: 6900 f356 |0413: sput-object v0, Lfreed/settings/SettingKeys;.BAYERFORMAT:Lfreed/settings/SettingKeys$Key; // field@56f3 │ │ -20c456: 2200 760c |0415: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c45a: 1c01 860c |0417: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c45e: 1402 7200 0f7f |0419: const v2, #float 1.90082e+38 // #7f0f0072 │ │ -20c464: 7040 6e5d 1032 |041c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c46a: 6900 1757 |041f: sput-object v0, Lfreed/settings/SettingKeys;.MATRIX_SET:Lfreed/settings/SettingKeys$Key; // field@5717 │ │ -20c46e: 2200 760c |0421: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c472: 1c01 860c |0423: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c476: 1402 9e00 0f7f |0425: const v2, #float 1.90083e+38 // #7f0f009e │ │ -20c47c: 7040 6e5d 1032 |0428: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c482: 6900 4957 |042b: sput-object v0, Lfreed/settings/SettingKeys;.TONEMAP_SET:Lfreed/settings/SettingKeys$Key; // field@5749 │ │ -20c486: 2200 760c |042d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c48a: 1c01 860c |042f: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c48e: 1402 8f00 0f7f |0431: const v2, #float 1.90083e+38 // #7f0f008f │ │ -20c494: 7040 6e5d 1032 |0434: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c49a: 6900 4057 |0437: sput-object v0, Lfreed/settings/SettingKeys;.SCALE_PREVIEW:Lfreed/settings/SettingKeys$Key; // field@5740 │ │ -20c49e: 2200 760c |0439: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c4a2: 1c01 860c |043b: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c4a6: 1402 8a00 0f7f |043d: const v2, #float 1.90082e+38 // #7f0f008a │ │ -20c4ac: 7040 6e5d 1032 |0440: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c4b2: 6900 3b57 |0443: sput-object v0, Lfreed/settings/SettingKeys;.RAW_PICTURE_FORMAT_SETTING:Lfreed/settings/SettingKeys$Key; // field@573b │ │ -20c4b6: 2200 760c |0445: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c4ba: 1c01 860c |0447: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c4be: 1402 9500 0f7f |0449: const v2, #float 1.90083e+38 // #7f0f0095 │ │ -20c4c4: 7040 6e5d 1032 |044c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c4ca: 6900 5e57 |044f: sput-object v0, Lfreed/settings/SettingKeys;.selfTimer:Lfreed/settings/SettingKeys$Key; // field@575e │ │ -20c4ce: 2200 760c |0451: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c4d2: 1c01 860c |0453: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c4d6: 1402 4f00 0f7f |0455: const v2, #float 1.90081e+38 // #7f0f004f │ │ -20c4dc: 7040 6e5d 1032 |0458: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c4e2: 6900 0457 |045b: sput-object v0, Lfreed/settings/SettingKeys;.FOCUSPEAK_COLOR:Lfreed/settings/SettingKeys$Key; // field@5704 │ │ -20c4e6: 2200 760c |045d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c4ea: 1c01 860c |045f: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c4ee: 1402 aa00 0f7f |0461: const v2, #float 1.90083e+38 // #7f0f00aa │ │ -20c4f4: 7040 6e5d 1032 |0464: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c4fa: 6900 4e57 |0467: sput-object v0, Lfreed/settings/SettingKeys;.VIDEO_AUDIO_SOURCE:Lfreed/settings/SettingKeys$Key; // field@574e │ │ -20c4fe: 2200 760c |0469: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c502: 1c01 860c |046b: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c506: 1402 3300 0f7f |046d: const v2, #float 1.90081e+38 // #7f0f0033 │ │ -20c50c: 7040 6e5d 1032 |0470: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c512: 6900 f056 |0473: sput-object v0, Lfreed/settings/SettingKeys;.AF_BRACKET_MIN:Lfreed/settings/SettingKeys$Key; // field@56f0 │ │ -20c516: 2200 760c |0475: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c51a: 1c01 860c |0477: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c51e: 1402 3200 0f7f |0479: const v2, #float 1.90081e+38 // #7f0f0032 │ │ -20c524: 7040 6e5d 1032 |047c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c52a: 6900 ef56 |047f: sput-object v0, Lfreed/settings/SettingKeys;.AF_BRACKET_MAX:Lfreed/settings/SettingKeys$Key; // field@56ef │ │ -20c52e: 2200 760c |0481: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c532: 1c01 860c |0483: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c536: 1402 9a00 0f7f |0485: const v2, #float 1.90083e+38 // #7f0f009a │ │ -20c53c: 7040 6e5d 1032 |0488: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c542: 6900 4657 |048b: sput-object v0, Lfreed/settings/SettingKeys;.TIMELAPSE_FRAMES:Lfreed/settings/SettingKeys$Key; // field@5746 │ │ -20c546: 2200 760c |048d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c54a: 1c01 870c |048f: const-class v1, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -20c54e: 1402 6b00 0f7f |0491: const v2, #float 1.90082e+38 // #7f0f006b │ │ -20c554: 7040 6e5d 1032 |0494: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c55a: 6900 2357 |0497: sput-object v0, Lfreed/settings/SettingKeys;.M_ManualIso:Lfreed/settings/SettingKeys$Key; // field@5723 │ │ -20c55e: 2200 760c |0499: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c562: 1c01 870c |049b: const-class v1, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -20c566: 1402 7000 0f7f |049d: const v2, #float 1.90082e+38 // #7f0f0070 │ │ -20c56c: 7040 6e5d 1032 |04a0: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c572: 6900 2857 |04a3: sput-object v0, Lfreed/settings/SettingKeys;.M_Whitebalance:Lfreed/settings/SettingKeys$Key; // field@5728 │ │ -20c576: 2200 760c |04a5: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c57a: 1c01 870c |04a7: const-class v1, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -20c57e: 1402 6900 0f7f |04a9: const v2, #float 1.90082e+38 // #7f0f0069 │ │ -20c584: 7040 6e5d 1032 |04ac: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c58a: 6900 2257 |04af: sput-object v0, Lfreed/settings/SettingKeys;.M_Focus:Lfreed/settings/SettingKeys$Key; // field@5722 │ │ -20c58e: 2200 760c |04b1: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c592: 1c01 870c |04b3: const-class v1, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -20c596: 1402 6700 0f7f |04b5: const v2, #float 1.90082e+38 // #7f0f0067 │ │ -20c59c: 7040 6e5d 1032 |04b8: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c5a2: 6900 1f57 |04bb: sput-object v0, Lfreed/settings/SettingKeys;.M_ExposureTime:Lfreed/settings/SettingKeys$Key; // field@571f │ │ -20c5a6: 2200 760c |04bd: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c5aa: 1c01 870c |04bf: const-class v1, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -20c5ae: 1402 7800 0f7f |04c1: const v2, #float 1.90082e+38 // #7f0f0078 │ │ -20c5b4: 7040 6e5d 1032 |04c4: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c5ba: 6900 2c57 |04c7: sput-object v0, Lfreed/settings/SettingKeys;.NightMode:Lfreed/settings/SettingKeys$Key; // field@572c │ │ -20c5be: 2200 760c |04c9: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c5c2: 1c01 870c |04cb: const-class v1, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -20c5c6: 1402 5200 0f7f |04cd: const v2, #float 1.90081e+38 // #7f0f0052 │ │ -20c5cc: 7040 6e5d 1032 |04d0: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c5d2: 6900 0957 |04d3: sput-object v0, Lfreed/settings/SettingKeys;.HDRMode:Lfreed/settings/SettingKeys$Key; // field@5709 │ │ -20c5d6: 2200 760c |04d5: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c5da: 1c01 840c |04d7: const-class v1, Lfreed/settings/mode/GlobalBooleanSettingMode; // type@0c84 │ │ -20c5de: 1402 7700 0f7f |04d9: const v2, #float 1.90082e+38 // #7f0f0077 │ │ -20c5e4: 7040 6e5d 1032 |04dc: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c5ea: 6900 5a57 |04df: sput-object v0, Lfreed/settings/SettingKeys;.needRestartAfterCapture:Lfreed/settings/SettingKeys$Key; // field@575a │ │ -20c5ee: 2200 760c |04e1: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c5f2: 1c01 840c |04e3: const-class v1, Lfreed/settings/mode/GlobalBooleanSettingMode; // type@0c84 │ │ -20c5f6: 1402 5000 0f7f |04e5: const v2, #float 1.90081e+38 // #7f0f0050 │ │ -20c5fc: 7040 6e5d 1032 |04e8: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c602: 6900 5957 |04eb: sput-object v0, Lfreed/settings/SettingKeys;.forceRawToDng:Lfreed/settings/SettingKeys$Key; // field@5759 │ │ -20c606: 2200 760c |04ed: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c60a: 1c01 840c |04ef: const-class v1, Lfreed/settings/mode/GlobalBooleanSettingMode; // type@0c84 │ │ -20c60e: 1402 7900 0f7f |04f1: const v2, #float 1.90082e+38 // #7f0f0079 │ │ -20c614: 7040 6e5d 1032 |04f4: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c61a: 6900 2d57 |04f7: sput-object v0, Lfreed/settings/SettingKeys;.NightOverlay:Lfreed/settings/SettingKeys$Key; // field@572d │ │ -20c61e: 2200 760c |04f9: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c622: 1c01 840c |04fb: const-class v1, Lfreed/settings/mode/GlobalBooleanSettingMode; // type@0c84 │ │ -20c626: 1402 a000 0f7f |04fd: const v2, #float 1.90083e+38 // #7f0f00a0 │ │ -20c62c: 7040 6e5d 1032 |0500: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c632: 6900 4c57 |0503: sput-object v0, Lfreed/settings/SettingKeys;.TouchToCapture:Lfreed/settings/SettingKeys$Key; // field@574c │ │ -20c636: 2200 760c |0505: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c63a: 1c01 820c |0507: const-class v1, Lfreed/settings/mode/ApiBooleanSettingMode; // type@0c82 │ │ -20c63e: 1402 8900 0f7f |0509: const v2, #float 1.90082e+38 // #7f0f0089 │ │ -20c644: 7040 6e5d 1032 |050c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c64a: 6900 6357 |050f: sput-object v0, Lfreed/settings/SettingKeys;.useQcomFocus:Lfreed/settings/SettingKeys$Key; // field@5763 │ │ -20c64e: 2200 760c |0511: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c652: 1c01 820c |0513: const-class v1, Lfreed/settings/mode/ApiBooleanSettingMode; // type@0c82 │ │ -20c656: 1402 9600 0f7f |0515: const v2, #float 1.90083e+38 // #7f0f0096 │ │ -20c65c: 7040 6e5d 1032 |0518: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c662: 6900 5f57 |051b: sput-object v0, Lfreed/settings/SettingKeys;.support12bitRaw:Lfreed/settings/SettingKeys$Key; // field@575f │ │ -20c666: 2200 760c |051d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c66a: 1c01 860c |051f: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c66e: 1402 8000 0f7f |0521: const v2, #float 1.90082e+38 // #7f0f0080 │ │ -20c674: 7040 6e5d 1032 |0524: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c67a: 6900 5c57 |0527: sput-object v0, Lfreed/settings/SettingKeys;.orientationHack:Lfreed/settings/SettingKeys$Key; // field@575c │ │ -20c67e: 2200 760c |0529: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c682: 1c01 820c |052b: const-class v1, Lfreed/settings/mode/ApiBooleanSettingMode; // type@0c82 │ │ -20c686: 1402 7e00 0f7f |052d: const v2, #float 1.90082e+38 // #7f0f007e │ │ -20c68c: 7040 6e5d 1032 |0530: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c692: 6900 5b57 |0533: sput-object v0, Lfreed/settings/SettingKeys;.openCamera1Legacy:Lfreed/settings/SettingKeys$Key; // field@575b │ │ -20c696: 2200 760c |0535: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c69a: 1c01 820c |0537: const-class v1, Lfreed/settings/mode/ApiBooleanSettingMode; // type@0c82 │ │ -20c69e: 1402 a500 0f7f |0539: const v2, #float 1.90083e+38 // #7f0f00a5 │ │ -20c6a4: 7040 6e5d 1032 |053c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c6aa: 6900 6257 |053f: sput-object v0, Lfreed/settings/SettingKeys;.useHuaweiWhiteBalance:Lfreed/settings/SettingKeys$Key; // field@5762 │ │ -20c6ae: 2200 760c |0541: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c6b2: 1c01 820c |0543: const-class v1, Lfreed/settings/mode/ApiBooleanSettingMode; // type@0c82 │ │ -20c6b6: 1402 9800 0f7f |0545: const v2, #float 1.90083e+38 // #7f0f0098 │ │ -20c6bc: 7040 6e5d 1032 |0548: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c6c2: 6900 4257 |054b: sput-object v0, Lfreed/settings/SettingKeys;.SWITCH_ASPECT_RATIO:Lfreed/settings/SettingKeys$Key; // field@5742 │ │ -20c6c6: 2200 760c |054d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c6ca: 1c01 840c |054f: const-class v1, Lfreed/settings/mode/GlobalBooleanSettingMode; // type@0c84 │ │ -20c6ce: 1402 a400 0f7f |0551: const v2, #float 1.90083e+38 // #7f0f00a4 │ │ -20c6d4: 7040 6e5d 1032 |0554: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c6da: 6900 6157 |0557: sput-object v0, Lfreed/settings/SettingKeys;.useCustomMatrixOnCamera2:Lfreed/settings/SettingKeys$Key; // field@5761 │ │ -20c6de: 2200 760c |0559: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c6e2: 1c01 840c |055b: const-class v1, Lfreed/settings/mode/GlobalBooleanSettingMode; // type@0c84 │ │ -20c6e6: 1402 4800 0f7f |055d: const v2, #float 1.90081e+38 // #7f0f0048 │ │ -20c6ec: 7040 6e5d 1032 |0560: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c6f2: 6900 0157 |0563: sput-object v0, Lfreed/settings/SettingKeys;.EnableRenderScript:Lfreed/settings/SettingKeys$Key; // field@5701 │ │ -20c6f6: 2200 760c |0565: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c6fa: 1c01 820c |0567: const-class v1, Lfreed/settings/mode/ApiBooleanSettingMode; // type@0c82 │ │ -20c6fe: 1402 4900 0f7f |0569: const v2, #float 1.90081e+38 // #7f0f0049 │ │ -20c704: 7040 6e5d 1032 |056c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c70a: 6900 ff56 |056f: sput-object v0, Lfreed/settings/SettingKeys;.ENABLE_VIDEO_OPMODE:Lfreed/settings/SettingKeys$Key; // field@56ff │ │ -20c70e: 2200 760c |0571: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c712: 1c01 860c |0573: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c716: 1402 4e00 0f7f |0575: const v2, #float 1.90081e+38 // #7f0f004e │ │ -20c71c: 7040 6e5d 1032 |0578: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c722: 6900 0757 |057b: sput-object v0, Lfreed/settings/SettingKeys;.Focuspeak:Lfreed/settings/SettingKeys$Key; // field@5707 │ │ -20c726: 2200 760c |057d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c72a: 1c01 860c |057f: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c72e: 1402 5300 0f7f |0581: const v2, #float 1.90081e+38 // #7f0f0053 │ │ -20c734: 7040 6e5d 1032 |0584: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c73a: 6900 0a57 |0587: sput-object v0, Lfreed/settings/SettingKeys;.HISTOGRAM:Lfreed/settings/SettingKeys$Key; // field@570a │ │ -20c73e: 2200 760c |0589: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20c742: 1c01 860c |058b: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c746: 1402 3d00 0f7f |058d: const v2, #float 1.90081e+38 // #7f0f003d │ │ -20c74c: 7040 6e5d 1032 |0590: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ -20c752: 6900 f556 |0593: sput-object v0, Lfreed/settings/SettingKeys;.CLIPPING:Lfreed/settings/SettingKeys$Key; // field@56f5 │ │ -20c756: 0e00 |0595: return-void │ │ +20bc20: |[20bc20] freed.settings.SettingKeys.:()V │ │ +20bc30: 2200 760c |0000: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20bc34: 1c01 860c |0002: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20bc38: 1402 6200 0f7f |0004: const v2, #float 1.90082e+38 // #7f0f0062 │ │ +20bc3e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +20bc40: 7040 6e5d 1032 |0008: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20bc46: 6900 1b57 |000b: sput-object v0, Lfreed/settings/SettingKeys;.M_Brightness:Lfreed/settings/SettingKeys$Key; // field@571b │ │ +20bc4a: 2200 760c |000d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20bc4e: 1c01 860c |000f: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20bc52: 1402 6f00 0f7f |0011: const v2, #float 1.90082e+38 // #7f0f006f │ │ +20bc58: 7040 6e5d 1032 |0014: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20bc5e: 6900 2757 |0017: sput-object v0, Lfreed/settings/SettingKeys;.M_Sharpness:Lfreed/settings/SettingKeys$Key; // field@5727 │ │ +20bc62: 2200 760c |0019: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20bc66: 1c01 860c |001b: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20bc6a: 1402 6400 0f7f |001d: const v2, #float 1.90082e+38 // #7f0f0064 │ │ +20bc70: 7040 6e5d 1032 |0020: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20bc76: 6900 1d57 |0023: sput-object v0, Lfreed/settings/SettingKeys;.M_Contrast:Lfreed/settings/SettingKeys$Key; // field@571d │ │ +20bc7a: 2200 760c |0025: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20bc7e: 1c01 860c |0027: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20bc82: 1402 6e00 0f7f |0029: const v2, #float 1.90082e+38 // #7f0f006e │ │ +20bc88: 7040 6e5d 1032 |002c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20bc8e: 6900 2657 |002f: sput-object v0, Lfreed/settings/SettingKeys;.M_Saturation:Lfreed/settings/SettingKeys$Key; // field@5726 │ │ +20bc92: 2200 760c |0031: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20bc96: 1c01 860c |0033: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20bc9a: 1402 6600 0f7f |0035: const v2, #float 1.90082e+38 // #7f0f0066 │ │ +20bca0: 7040 6e5d 1032 |0038: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20bca6: 6900 1e57 |003b: sput-object v0, Lfreed/settings/SettingKeys;.M_ExposureCompensation:Lfreed/settings/SettingKeys$Key; // field@571e │ │ +20bcaa: 2200 760c |003d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20bcae: 1c01 860c |003f: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20bcb2: 1402 6500 0f7f |0041: const v2, #float 1.90082e+38 // #7f0f0065 │ │ +20bcb8: 7040 6e5d 1032 |0044: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20bcbe: 6900 1957 |0047: sput-object v0, Lfreed/settings/SettingKeys;.M_3D_Convergence:Lfreed/settings/SettingKeys$Key; // field@5719 │ │ +20bcc2: 2200 760c |0049: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20bcc6: 1c01 860c |004b: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20bcca: 1402 6800 0f7f |004d: const v2, #float 1.90082e+38 // #7f0f0068 │ │ +20bcd0: 7040 6e5d 1032 |0050: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20bcd6: 6900 2157 |0053: sput-object v0, Lfreed/settings/SettingKeys;.M_Fnumber:Lfreed/settings/SettingKeys$Key; // field@5721 │ │ +20bcda: 2200 760c |0055: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20bcde: 1c01 860c |0057: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20bce2: 1402 6300 0f7f |0059: const v2, #float 1.90082e+38 // #7f0f0063 │ │ +20bce8: 7040 6e5d 1032 |005c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20bcee: 6900 1c57 |005f: sput-object v0, Lfreed/settings/SettingKeys;.M_Burst:Lfreed/settings/SettingKeys$Key; // field@571c │ │ +20bcf2: 2200 760c |0061: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20bcf6: 1c01 860c |0063: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20bcfa: 1402 6a00 0f7f |0065: const v2, #float 1.90082e+38 // #7f0f006a │ │ +20bd00: 7040 6e5d 1032 |0068: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20bd06: 6900 2057 |006b: sput-object v0, Lfreed/settings/SettingKeys;.M_FX:Lfreed/settings/SettingKeys$Key; // field@5720 │ │ +20bd0a: 2200 760c |006d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20bd0e: 1c01 860c |006f: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20bd12: 1402 7100 0f7f |0071: const v2, #float 1.90082e+38 // #7f0f0071 │ │ +20bd18: 7040 6e5d 1032 |0074: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20bd1e: 6900 2957 |0077: sput-object v0, Lfreed/settings/SettingKeys;.M_Zoom:Lfreed/settings/SettingKeys$Key; // field@5729 │ │ +20bd22: 2200 760c |0079: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20bd26: 1c01 860c |007b: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20bd2a: 1402 6d00 0f7f |007d: const v2, #float 1.90082e+38 // #7f0f006d │ │ +20bd30: 7040 6e5d 1032 |0080: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20bd36: 6900 2557 |0083: sput-object v0, Lfreed/settings/SettingKeys;.M_ProgramShift:Lfreed/settings/SettingKeys$Key; // field@5725 │ │ +20bd3a: 2200 760c |0085: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20bd3e: 1c01 860c |0087: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20bd42: 1402 6c00 0f7f |0089: const v2, #float 1.90082e+38 // #7f0f006c │ │ +20bd48: 7040 6e5d 1032 |008c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20bd4e: 6900 2457 |008f: sput-object v0, Lfreed/settings/SettingKeys;.M_PreviewZoom:Lfreed/settings/SettingKeys$Key; // field@5724 │ │ +20bd52: 2200 760c |0091: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20bd56: 1c01 860c |0093: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20bd5a: 1402 6100 0f7f |0095: const v2, #float 1.90082e+38 // #7f0f0061 │ │ +20bd60: 7040 6e5d 1032 |0098: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20bd66: 6900 1a57 |009b: sput-object v0, Lfreed/settings/SettingKeys;.M_Aperture:Lfreed/settings/SettingKeys$Key; // field@571a │ │ +20bd6a: 2200 760c |009d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20bd6e: 1c01 860c |009f: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20bd72: 1402 3f00 0f7f |00a1: const v2, #float 1.90081e+38 // #7f0f003f │ │ +20bd78: 7040 6e5d 1032 |00a4: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20bd7e: 6900 f956 |00a7: sput-object v0, Lfreed/settings/SettingKeys;.ColorMode:Lfreed/settings/SettingKeys$Key; // field@56f9 │ │ +20bd82: 2200 760c |00a9: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20bd86: 1c01 860c |00ab: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20bd8a: 1402 4a00 0f7f |00ad: const v2, #float 1.90081e+38 // #7f0f004a │ │ +20bd90: 7040 6e5d 1032 |00b0: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20bd96: 6900 0357 |00b3: sput-object v0, Lfreed/settings/SettingKeys;.ExposureMode:Lfreed/settings/SettingKeys$Key; // field@5703 │ │ +20bd9a: 2200 760c |00b5: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20bd9e: 1c01 860c |00b7: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20bda2: 1402 2f00 0f7f |00b9: const v2, #float 1.90081e+38 // #7f0f002f │ │ +20bda8: 7040 6e5d 1032 |00bc: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20bdae: 6900 ee56 |00bf: sput-object v0, Lfreed/settings/SettingKeys;.AE_PriorityMode:Lfreed/settings/SettingKeys$Key; // field@56ee │ │ +20bdb2: 2200 760c |00c1: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20bdb6: 1c01 860c |00c3: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20bdba: 1402 4c00 0f7f |00c5: const v2, #float 1.90081e+38 // #7f0f004c │ │ +20bdc0: 7040 6e5d 1032 |00c8: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20bdc6: 6900 0557 |00cb: sput-object v0, Lfreed/settings/SettingKeys;.FlashMode:Lfreed/settings/SettingKeys$Key; // field@5705 │ │ +20bdca: 2200 760c |00cd: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20bdce: 1c01 860c |00cf: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20bdd2: 1402 5b00 0f7f |00d1: const v2, #float 1.90081e+38 // #7f0f005b │ │ +20bdd8: 7040 6e5d 1032 |00d4: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20bdde: 6900 1257 |00d7: sput-object v0, Lfreed/settings/SettingKeys;.IsoMode:Lfreed/settings/SettingKeys$Key; // field@5712 │ │ +20bde2: 2200 760c |00d9: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20bde6: 1c01 860c |00db: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20bdea: 1402 3400 0f7f |00dd: const v2, #float 1.90081e+38 // #7f0f0034 │ │ +20bdf0: 7040 6e5d 1032 |00e0: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20bdf6: 6900 f256 |00e3: sput-object v0, Lfreed/settings/SettingKeys;.AntiBandingMode:Lfreed/settings/SettingKeys$Key; // field@56f2 │ │ +20bdfa: 2200 760c |00e5: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20bdfe: 1c01 860c |00e7: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20be02: 1402 af00 0f7f |00e9: const v2, #float 1.90083e+38 // #7f0f00af │ │ +20be08: 7040 6e5d 1032 |00ec: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20be0e: 6900 5457 |00ef: sput-object v0, Lfreed/settings/SettingKeys;.WhiteBalanceMode:Lfreed/settings/SettingKeys$Key; // field@5754 │ │ +20be12: 2200 760c |00f1: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20be16: 1c01 860c |00f3: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20be1a: 1402 8300 0f7f |00f5: const v2, #float 1.90082e+38 // #7f0f0083 │ │ +20be20: 7040 6e5d 1032 |00f8: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20be26: 6900 3557 |00fb: sput-object v0, Lfreed/settings/SettingKeys;.PictureSize:Lfreed/settings/SettingKeys$Key; // field@5735 │ │ +20be2a: 2200 760c |00fd: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20be2e: 1c01 860c |00ff: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20be32: 1402 b000 0f7f |0101: const v2, #float 1.90083e+38 // #7f0f00b0 │ │ +20be38: 7040 6e5d 1032 |0104: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20be3e: 6900 5557 |0107: sput-object v0, Lfreed/settings/SettingKeys;.YuvSize:Lfreed/settings/SettingKeys$Key; // field@5755 │ │ +20be42: 2200 760c |0109: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20be46: 1c01 860c |010b: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20be4a: 1402 8b00 0f7f |010d: const v2, #float 1.90082e+38 // #7f0f008b │ │ +20be50: 7040 6e5d 1032 |0110: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20be56: 6900 3d57 |0113: sput-object v0, Lfreed/settings/SettingKeys;.RawSize:Lfreed/settings/SettingKeys$Key; // field@573d │ │ +20be5a: 2200 760c |0115: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20be5e: 1c01 860c |0117: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20be62: 1402 8200 0f7f |0119: const v2, #float 1.90082e+38 // #7f0f0082 │ │ +20be68: 7040 6e5d 1032 |011c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20be6e: 6900 3457 |011f: sput-object v0, Lfreed/settings/SettingKeys;.PictureFormat:Lfreed/settings/SettingKeys$Key; // field@5734 │ │ +20be72: 2200 760c |0121: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20be76: 1c01 860c |0123: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20be7a: 1402 5c00 0f7f |0125: const v2, #float 1.90081e+38 // #7f0f005c │ │ +20be80: 7040 6e5d 1032 |0128: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20be86: 6900 1357 |012b: sput-object v0, Lfreed/settings/SettingKeys;.JpegQuality:Lfreed/settings/SettingKeys$Key; // field@5713 │ │ +20be8a: 2200 760c |012d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20be8e: 1c01 820c |012f: const-class v1, Lfreed/settings/mode/ApiBooleanSettingMode; // type@0c82 │ │ +20be92: 1402 7400 0f7f |0131: const v2, #float 1.90082e+38 // #7f0f0074 │ │ +20be98: 7040 6e5d 1032 |0134: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20be9e: 6900 1857 |0137: sput-object v0, Lfreed/settings/SettingKeys;.MFNR:Lfreed/settings/SettingKeys$Key; // field@5718 │ │ +20bea2: 2200 760c |0139: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20bea6: 1c01 860c |013b: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20beaa: 1402 5100 0f7f |013d: const v2, #float 1.90081e+38 // #7f0f0051 │ │ +20beb0: 7040 6e5d 1032 |0140: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20beb6: 6900 0857 |0143: sput-object v0, Lfreed/settings/SettingKeys;.GuideList:Lfreed/settings/SettingKeys$Key; // field@5708 │ │ +20beba: 2200 760c |0145: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20bebe: 1c01 860c |0147: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20bec2: 1402 5a00 0f7f |0149: const v2, #float 1.90081e+38 // #7f0f005a │ │ +20bec8: 7040 6e5d 1032 |014c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20bece: 6900 1157 |014f: sput-object v0, Lfreed/settings/SettingKeys;.ImagePostProcessing:Lfreed/settings/SettingKeys$Key; // field@5711 │ │ +20bed2: 2200 760c |0151: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20bed6: 1c01 860c |0153: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20beda: 1402 8800 0f7f |0155: const v2, #float 1.90082e+38 // #7f0f0088 │ │ +20bee0: 7040 6e5d 1032 |0158: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20bee6: 6900 3a57 |015b: sput-object v0, Lfreed/settings/SettingKeys;.PreviewSize:Lfreed/settings/SettingKeys$Key; // field@573a │ │ +20beea: 2200 760c |015d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20beee: 1c01 860c |015f: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20bef2: 1402 8600 0f7f |0161: const v2, #float 1.90082e+38 // #7f0f0086 │ │ +20bef8: 7040 6e5d 1032 |0164: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20befe: 6900 3757 |0167: sput-object v0, Lfreed/settings/SettingKeys;.PreviewFPS:Lfreed/settings/SettingKeys$Key; // field@5737 │ │ +20bf02: 2200 760c |0169: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20bf06: 1c01 860c |016b: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20bf0a: 1402 8500 0f7f |016d: const v2, #float 1.90082e+38 // #7f0f0085 │ │ +20bf10: 7040 6e5d 1032 |0170: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20bf16: 6900 3857 |0173: sput-object v0, Lfreed/settings/SettingKeys;.PreviewFormat:Lfreed/settings/SettingKeys$Key; // field@5738 │ │ +20bf1a: 2200 760c |0175: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20bf1e: 1c01 860c |0177: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20bf22: 1402 8700 0f7f |0179: const v2, #float 1.90082e+38 // #7f0f0087 │ │ +20bf28: 7040 6e5d 1032 |017c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20bf2e: 6900 3957 |017f: sput-object v0, Lfreed/settings/SettingKeys;.PreviewFpsRange:Lfreed/settings/SettingKeys$Key; // field@5739 │ │ +20bf32: 2200 760c |0181: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20bf36: 1c01 860c |0183: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20bf3a: 1402 9100 0f7f |0185: const v2, #float 1.90083e+38 // #7f0f0091 │ │ +20bf40: 7040 6e5d 1032 |0188: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20bf46: 6900 4457 |018b: sput-object v0, Lfreed/settings/SettingKeys;.SceneMode:Lfreed/settings/SettingKeys$Key; // field@5744 │ │ +20bf4a: 2200 760c |018d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20bf4e: 1c01 860c |018f: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20bf52: 1402 4d00 0f7f |0191: const v2, #float 1.90081e+38 // #7f0f004d │ │ +20bf58: 7040 6e5d 1032 |0194: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20bf5e: 6900 0657 |0197: sput-object v0, Lfreed/settings/SettingKeys;.FocusMode:Lfreed/settings/SettingKeys$Key; // field@5706 │ │ +20bf62: 2200 760c |0199: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20bf66: 1c01 860c |019b: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20bf6a: 1402 8d00 0f7f |019d: const v2, #float 1.90082e+38 // #7f0f008d │ │ +20bf70: 7040 6e5d 1032 |01a0: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20bf76: 6900 3f57 |01a3: sput-object v0, Lfreed/settings/SettingKeys;.RedEye:Lfreed/settings/SettingKeys$Key; // field@573f │ │ +20bf7a: 2200 760c |01a5: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20bf7e: 1c01 860c |01a7: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20bf82: 1402 5f00 0f7f |01a9: const v2, #float 1.90082e+38 // #7f0f005f │ │ +20bf88: 7040 6e5d 1032 |01ac: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20bf8e: 6900 1657 |01af: sput-object v0, Lfreed/settings/SettingKeys;.LensShade:Lfreed/settings/SettingKeys$Key; // field@5716 │ │ +20bf92: 2200 760c |01b1: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20bf96: 1c01 860c |01b3: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20bf9a: 1402 b200 0f7f |01b5: const v2, #float 1.90083e+38 // #7f0f00b2 │ │ +20bfa0: 7040 6e5d 1032 |01b8: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20bfa6: 6900 5657 |01bb: sput-object v0, Lfreed/settings/SettingKeys;.ZSL:Lfreed/settings/SettingKeys$Key; // field@5756 │ │ +20bfaa: 2200 760c |01bd: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20bfae: 1c01 860c |01bf: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20bfb2: 1402 9000 0f7f |01c1: const v2, #float 1.90083e+38 // #7f0f0090 │ │ +20bfb8: 7040 6e5d 1032 |01c4: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20bfbe: 6900 4357 |01c7: sput-object v0, Lfreed/settings/SettingKeys;.SceneDetect:Lfreed/settings/SettingKeys$Key; // field@5743 │ │ +20bfc2: 2200 760c |01c9: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20bfc6: 1c01 860c |01cb: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20bfca: 1402 4300 0f7f |01cd: const v2, #float 1.90081e+38 // #7f0f0043 │ │ +20bfd0: 7040 6e5d 1032 |01d0: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20bfd6: 6900 fc56 |01d3: sput-object v0, Lfreed/settings/SettingKeys;.Denoise:Lfreed/settings/SettingKeys$Key; // field@56fc │ │ +20bfda: 2200 760c |01d5: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20bfde: 1c01 860c |01d7: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20bfe2: 1402 8100 0f7f |01d9: const v2, #float 1.90082e+38 // #7f0f0081 │ │ +20bfe8: 7040 6e5d 1032 |01dc: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20bfee: 6900 3357 |01df: sput-object v0, Lfreed/settings/SettingKeys;.PDAF:Lfreed/settings/SettingKeys$Key; // field@5733 │ │ +20bff2: 2200 760c |01e1: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20bff6: 1c01 860c |01e3: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20bffa: 1402 9b00 0f7f |01e5: const v2, #float 1.90083e+38 // #7f0f009b │ │ +20c000: 7040 6e5d 1032 |01e8: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c006: 6900 4757 |01eb: sput-object v0, Lfreed/settings/SettingKeys;.TNR:Lfreed/settings/SettingKeys$Key; // field@5747 │ │ +20c00a: 2200 760c |01ed: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c00e: 1c01 860c |01ef: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c012: 1402 9c00 0f7f |01f1: const v2, #float 1.90083e+38 // #7f0f009c │ │ +20c018: 7040 6e5d 1032 |01f4: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c01e: 6900 4857 |01f7: sput-object v0, Lfreed/settings/SettingKeys;.TNR_V:Lfreed/settings/SettingKeys$Key; // field@5748 │ │ +20c022: 2200 760c |01f9: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c026: 1c01 860c |01fb: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c02a: 1402 8c00 0f7f |01fd: const v2, #float 1.90082e+38 // #7f0f008c │ │ +20c030: 7040 6e5d 1032 |0200: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c036: 6900 3c57 |0203: sput-object v0, Lfreed/settings/SettingKeys;.RDI:Lfreed/settings/SettingKeys$Key; // field@573c │ │ +20c03a: 2200 760c |0205: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c03e: 1c01 860c |0207: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c042: 1402 a100 0f7f |0209: const v2, #float 1.90083e+38 // #7f0f00a1 │ │ +20c048: 7040 6e5d 1032 |020c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c04e: 6900 4d57 |020f: sput-object v0, Lfreed/settings/SettingKeys;.TruePotrait:Lfreed/settings/SettingKeys$Key; // field@574d │ │ +20c052: 2200 760c |0211: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c056: 1c01 860c |0213: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c05a: 1402 8e00 0f7f |0215: const v2, #float 1.90082e+38 // #7f0f008e │ │ +20c060: 7040 6e5d 1032 |0218: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c066: 6900 3e57 |021b: sput-object v0, Lfreed/settings/SettingKeys;.ReFocus:Lfreed/settings/SettingKeys$Key; // field@573e │ │ +20c06a: 2200 760c |021d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c06e: 1c01 860c |021f: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c072: 1402 9400 0f7f |0221: const v2, #float 1.90083e+38 // #7f0f0094 │ │ +20c078: 7040 6e5d 1032 |0224: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c07e: 6900 4557 |0227: sput-object v0, Lfreed/settings/SettingKeys;.SeeMore:Lfreed/settings/SettingKeys$Key; // field@5745 │ │ +20c082: 2200 760c |0229: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c086: 1c01 860c |022b: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c08a: 1402 7f00 0f7f |022d: const v2, #float 1.90082e+38 // #7f0f007f │ │ +20c090: 7040 6e5d 1032 |0230: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c096: 6900 3257 |0233: sput-object v0, Lfreed/settings/SettingKeys;.OptiZoom:Lfreed/settings/SettingKeys$Key; // field@5732 │ │ +20c09a: 2200 760c |0235: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c09e: 1c01 860c |0237: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c0a2: 1402 3c00 0f7f |0239: const v2, #float 1.90081e+38 // #7f0f003c │ │ +20c0a8: 7040 6e5d 1032 |023c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c0ae: 6900 f856 |023f: sput-object v0, Lfreed/settings/SettingKeys;.ChromaFlash:Lfreed/settings/SettingKeys$Key; // field@56f8 │ │ +20c0b2: 2200 760c |0241: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c0b6: 1c01 860c |0243: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c0ba: 1402 4400 0f7f |0245: const v2, #float 1.90081e+38 // #7f0f0044 │ │ +20c0c0: 7040 6e5d 1032 |0248: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c0c6: 6900 fd56 |024b: sput-object v0, Lfreed/settings/SettingKeys;.DigitalImageStabilization:Lfreed/settings/SettingKeys$Key; // field@56fd │ │ +20c0ca: 2200 760c |024d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c0ce: 1c01 860c |024f: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c0d2: 1402 a900 0f7f |0251: const v2, #float 1.90083e+38 // #7f0f00a9 │ │ +20c0d8: 7040 6e5d 1032 |0254: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c0de: 6900 5357 |0257: sput-object v0, Lfreed/settings/SettingKeys;.VideoStabilization:Lfreed/settings/SettingKeys$Key; // field@5753 │ │ +20c0e2: 2200 760c |0259: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c0e6: 1c01 860c |025b: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c0ea: 1402 7300 0f7f |025d: const v2, #float 1.90082e+38 // #7f0f0073 │ │ +20c0f0: 7040 6e5d 1032 |0260: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c0f6: 6900 2a57 |0263: sput-object v0, Lfreed/settings/SettingKeys;.MemoryColorEnhancement:Lfreed/settings/SettingKeys$Key; // field@572a │ │ +20c0fa: 2200 760c |0265: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c0fe: 1c01 860c |0267: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c102: 1402 7a00 0f7f |0269: const v2, #float 1.90082e+38 // #7f0f007a │ │ +20c108: 7040 6e5d 1032 |026c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c10e: 6900 2e57 |026f: sput-object v0, Lfreed/settings/SettingKeys;.NonZslManualMode:Lfreed/settings/SettingKeys$Key; // field@572e │ │ +20c112: 2200 760c |0271: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c116: 1c01 860c |0273: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c11a: 1402 3100 0f7f |0275: const v2, #float 1.90081e+38 // #7f0f0031 │ │ +20c120: 7040 6e5d 1032 |0278: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c126: 6900 ed56 |027b: sput-object v0, Lfreed/settings/SettingKeys;.AE_Bracket:Lfreed/settings/SettingKeys$Key; // field@56ed │ │ +20c12a: 2200 760c |027d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c12e: 1c01 860c |027f: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c132: 1402 3700 0f7f |0281: const v2, #float 1.90081e+38 // #7f0f0037 │ │ +20c138: 7040 6e5d 1032 |0284: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c13e: 6900 0257 |0287: sput-object v0, Lfreed/settings/SettingKeys;.ExposureLock:Lfreed/settings/SettingKeys$Key; // field@5702 │ │ +20c142: 2200 760c |0289: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c146: 1c01 860c |028b: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c14a: 1402 3b00 0f7f |028d: const v2, #float 1.90081e+38 // #7f0f003b │ │ +20c150: 7040 6e5d 1032 |0290: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c156: 6900 f456 |0293: sput-object v0, Lfreed/settings/SettingKeys;.CDS_Mode:Lfreed/settings/SettingKeys$Key; // field@56f4 │ │ +20c15a: 2200 760c |0295: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c15e: 1c01 860c |0297: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c162: 1402 5600 0f7f |0299: const v2, #float 1.90081e+38 // #7f0f0056 │ │ +20c168: 7040 6e5d 1032 |029c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c16e: 6900 0c57 |029f: sput-object v0, Lfreed/settings/SettingKeys;.HTCVideoMode:Lfreed/settings/SettingKeys$Key; // field@570c │ │ +20c172: 2200 760c |02a1: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c176: 1c01 860c |02a3: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c17a: 1402 5700 0f7f |02a5: const v2, #float 1.90081e+38 // #7f0f0057 │ │ +20c180: 7040 6e5d 1032 |02a8: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c186: 6900 0d57 |02ab: sput-object v0, Lfreed/settings/SettingKeys;.HTCVideoModeHSR:Lfreed/settings/SettingKeys$Key; // field@570d │ │ +20c18a: 2200 760c |02ad: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c18e: 1c01 860c |02af: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c192: 1402 a700 0f7f |02b1: const v2, #float 1.90083e+38 // #7f0f00a7 │ │ +20c198: 7040 6e5d 1032 |02b4: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c19e: 6900 5157 |02b7: sput-object v0, Lfreed/settings/SettingKeys;.VideoProfiles:Lfreed/settings/SettingKeys$Key; // field@5751 │ │ +20c1a2: 2200 760c |02b9: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c1a6: 1c01 860c |02bb: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c1aa: 1402 a800 0f7f |02bd: const v2, #float 1.90083e+38 // #7f0f00a8 │ │ +20c1b0: 7040 6e5d 1032 |02c0: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c1b6: 6900 5257 |02c3: sput-object v0, Lfreed/settings/SettingKeys;.VideoSize:Lfreed/settings/SettingKeys$Key; // field@5752 │ │ +20c1ba: 2200 760c |02c5: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c1be: 1c01 860c |02c7: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c1c2: 1402 ab00 0f7f |02c9: const v2, #float 1.90083e+38 // #7f0f00ab │ │ +20c1c8: 7040 6e5d 1032 |02cc: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c1ce: 6900 4f57 |02cf: sput-object v0, Lfreed/settings/SettingKeys;.VideoHDR:Lfreed/settings/SettingKeys$Key; // field@574f │ │ +20c1d2: 2200 760c |02d1: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c1d6: 1c01 860c |02d3: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c1da: 1402 ac00 0f7f |02d5: const v2, #float 1.90083e+38 // #7f0f00ac │ │ +20c1e0: 7040 6e5d 1032 |02d8: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c1e6: 6900 5057 |02db: sput-object v0, Lfreed/settings/SettingKeys;.VideoHighFramerate:Lfreed/settings/SettingKeys$Key; // field@5750 │ │ +20c1ea: 2200 760c |02dd: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c1ee: 1c01 860c |02df: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c1f2: 1402 5e00 0f7f |02e1: const v2, #float 1.90082e+38 // #7f0f005e │ │ +20c1f8: 7040 6e5d 1032 |02e4: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c1fe: 6900 1557 |02e7: sput-object v0, Lfreed/settings/SettingKeys;.LensFilter:Lfreed/settings/SettingKeys$Key; // field@5715 │ │ +20c202: 2200 760c |02e9: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c206: 1c01 860c |02eb: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c20a: 1402 5400 0f7f |02ed: const v2, #float 1.90081e+38 // #7f0f0054 │ │ +20c210: 7040 6e5d 1032 |02f0: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c216: 6900 0e57 |02f3: sput-object v0, Lfreed/settings/SettingKeys;.HorizontLvl:Lfreed/settings/SettingKeys$Key; // field@570e │ │ +20c21a: 2200 760c |02f5: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c21e: 1c01 860c |02f7: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c222: 1402 3000 0f7f |02f9: const v2, #float 1.90081e+38 // #7f0f0030 │ │ +20c228: 7040 6e5d 1032 |02fc: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c22e: 6900 f156 |02ff: sput-object v0, Lfreed/settings/SettingKeys;.Ae_TargetFPS:Lfreed/settings/SettingKeys$Key; // field@56f1 │ │ +20c232: 2200 760c |0301: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c236: 1c01 860c |0303: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c23a: 1402 4100 0f7f |0305: const v2, #float 1.90081e+38 // #7f0f0041 │ │ +20c240: 7040 6e5d 1032 |0308: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c246: 6900 fa56 |030b: sput-object v0, Lfreed/settings/SettingKeys;.ContShootMode:Lfreed/settings/SettingKeys$Key; // field@56fa │ │ +20c24a: 2200 760c |030d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c24e: 1c01 860c |030f: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c252: 1402 4200 0f7f |0311: const v2, #float 1.90081e+38 // #7f0f0042 │ │ +20c258: 7040 6e5d 1032 |0314: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c25e: 6900 fb56 |0317: sput-object v0, Lfreed/settings/SettingKeys;.ContShootModeSpeed:Lfreed/settings/SettingKeys$Key; // field@56fb │ │ +20c262: 2200 760c |0319: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c266: 1c01 860c |031b: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c26a: 1402 7b00 0f7f |031d: const v2, #float 1.90082e+38 // #7f0f007b │ │ +20c270: 7040 6e5d 1032 |0320: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c276: 6900 3157 |0323: sput-object v0, Lfreed/settings/SettingKeys;.ObjectTracking:Lfreed/settings/SettingKeys$Key; // field@5731 │ │ +20c27a: 2200 760c |0325: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c27e: 1c01 860c |0327: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c282: 1402 8400 0f7f |0329: const v2, #float 1.90082e+38 // #7f0f0084 │ │ +20c288: 7040 6e5d 1032 |032c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c28e: 6900 3657 |032f: sput-object v0, Lfreed/settings/SettingKeys;.PostViewSize:Lfreed/settings/SettingKeys$Key; // field@5736 │ │ +20c292: 2200 760c |0331: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c296: 1c01 860c |0333: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c29a: 1402 7600 0f7f |0335: const v2, #float 1.90082e+38 // #7f0f0076 │ │ +20c2a0: 7040 6e5d 1032 |0338: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c2a6: 6900 2b57 |033b: sput-object v0, Lfreed/settings/SettingKeys;.Module:Lfreed/settings/SettingKeys$Key; // field@572b │ │ +20c2aa: 2200 760c |033d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c2ae: 1c01 860c |033f: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c2b2: 1402 b100 0f7f |0341: const v2, #float 1.90083e+38 // #7f0f00b1 │ │ +20c2b8: 7040 6e5d 1032 |0344: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c2be: 6900 5757 |0347: sput-object v0, Lfreed/settings/SettingKeys;.ZoomSetting:Lfreed/settings/SettingKeys$Key; // field@5757 │ │ +20c2c2: 2200 760c |0349: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c2c6: 1c01 860c |034b: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c2ca: 1402 4600 0f7f |034d: const v2, #float 1.90081e+38 // #7f0f0046 │ │ +20c2d0: 7040 6e5d 1032 |0350: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c2d6: 6900 5857 |0353: sput-object v0, Lfreed/settings/SettingKeys;.dualPrimaryCameraMode:Lfreed/settings/SettingKeys$Key; // field@5758 │ │ +20c2da: 2200 760c |0355: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c2de: 1c01 860c |0357: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c2e2: 1402 9300 0f7f |0359: const v2, #float 1.90083e+38 // #7f0f0093 │ │ +20c2e8: 7040 6e5d 1032 |035c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c2ee: 6900 5d57 |035f: sput-object v0, Lfreed/settings/SettingKeys;.secondarySensorSize:Lfreed/settings/SettingKeys$Key; // field@575d │ │ +20c2f2: 2200 760c |0361: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c2f6: 1c01 860c |0363: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c2fa: 1402 9900 0f7f |0365: const v2, #float 1.90083e+38 // #7f0f0099 │ │ +20c300: 7040 6e5d 1032 |0368: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c306: 6900 6057 |036b: sput-object v0, Lfreed/settings/SettingKeys;.thirdSensorSize:Lfreed/settings/SettingKeys$Key; // field@5760 │ │ +20c30a: 2200 760c |036d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c30e: 1c01 860c |036f: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c312: 1402 4700 0f7f |0371: const v2, #float 1.90081e+38 // #7f0f0047 │ │ +20c318: 7040 6e5d 1032 |0374: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c31e: 6900 fe56 |0377: sput-object v0, Lfreed/settings/SettingKeys;.EDGE_MODE:Lfreed/settings/SettingKeys$Key; // field@56fe │ │ +20c322: 2200 760c |0379: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c326: 1c01 860c |037b: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c32a: 1402 3e00 0f7f |037d: const v2, #float 1.90081e+38 // #7f0f003e │ │ +20c330: 7040 6e5d 1032 |0380: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c336: 6900 f656 |0383: sput-object v0, Lfreed/settings/SettingKeys;.COLOR_CORRECTION_MODE:Lfreed/settings/SettingKeys$Key; // field@56f6 │ │ +20c33a: 2200 760c |0385: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c33e: 1c01 860c |0387: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c342: 1402 5500 0f7f |0389: const v2, #float 1.90081e+38 // #7f0f0055 │ │ +20c348: 7040 6e5d 1032 |038c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c34e: 6900 0b57 |038f: sput-object v0, Lfreed/settings/SettingKeys;.HOT_PIXEL_MODE:Lfreed/settings/SettingKeys$Key; // field@570b │ │ +20c352: 2200 760c |0391: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c356: 1c01 860c |0393: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c35a: 1402 9f00 0f7f |0395: const v2, #float 1.90083e+38 // #7f0f009f │ │ +20c360: 7040 6e5d 1032 |0398: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c366: 6900 4b57 |039b: sput-object v0, Lfreed/settings/SettingKeys;.TONE_MAP_MODE:Lfreed/settings/SettingKeys$Key; // field@574b │ │ +20c36a: 2200 760c |039d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c36e: 1c01 860c |039f: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c372: 1402 9d00 0f7f |03a1: const v2, #float 1.90083e+38 // #7f0f009d │ │ +20c378: 7040 6e5d 1032 |03a4: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c37e: 6900 4a57 |03a7: sput-object v0, Lfreed/settings/SettingKeys;.TONE_CURVE_PARAMETER:Lfreed/settings/SettingKeys$Key; // field@574a │ │ +20c382: 2200 760c |03a9: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c386: 1c01 860c |03ab: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c38a: 1402 4000 0f7f |03ad: const v2, #float 1.90081e+38 // #7f0f0040 │ │ +20c390: 7040 6e5d 1032 |03b0: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c396: 6900 f756 |03b3: sput-object v0, Lfreed/settings/SettingKeys;.CONTROL_MODE:Lfreed/settings/SettingKeys$Key; // field@56f7 │ │ +20c39a: 2200 760c |03b5: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c39e: 1c01 860c |03b7: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c3a2: 1402 7c00 0f7f |03b9: const v2, #float 1.90082e+38 // #7f0f007c │ │ +20c3a8: 7040 6e5d 1032 |03bc: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c3ae: 6900 2f57 |03bf: sput-object v0, Lfreed/settings/SettingKeys;.OIS_MODE:Lfreed/settings/SettingKeys$Key; // field@572f │ │ +20c3b2: 2200 760c |03c1: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c3b6: 1c01 860c |03c3: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c3ba: 1402 9200 0f7f |03c5: const v2, #float 1.90083e+38 // #7f0f0092 │ │ +20c3c0: 7040 6e5d 1032 |03c8: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c3c6: 6900 4157 |03cb: sput-object v0, Lfreed/settings/SettingKeys;.SD_SAVE_LOCATION:Lfreed/settings/SettingKeys$Key; // field@5741 │ │ +20c3ca: 2200 760c |03cd: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c3ce: 1c01 860c |03cf: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c3d2: 1402 4b00 0f7f |03d1: const v2, #float 1.90081e+38 // #7f0f004b │ │ +20c3d8: 7040 6e5d 1032 |03d4: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c3de: 6900 0057 |03d7: sput-object v0, Lfreed/settings/SettingKeys;.EXTERNAL_SHUTTER:Lfreed/settings/SettingKeys$Key; // field@5700 │ │ +20c3e2: 2200 760c |03d9: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c3e6: 1c01 860c |03db: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c3ea: 1402 6000 0f7f |03dd: const v2, #float 1.90082e+38 // #7f0f0060 │ │ +20c3f0: 7040 6e5d 1032 |03e0: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c3f6: 6900 1457 |03e3: sput-object v0, Lfreed/settings/SettingKeys;.LOCATION_MODE:Lfreed/settings/SettingKeys$Key; // field@5714 │ │ +20c3fa: 2200 760c |03e5: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c3fe: 1c01 860c |03e7: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c402: 1402 5900 0f7f |03e9: const v2, #float 1.90081e+38 // #7f0f0059 │ │ +20c408: 7040 6e5d 1032 |03ec: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c40e: 6900 0f57 |03ef: sput-object v0, Lfreed/settings/SettingKeys;.INTERVAL_DURATION:Lfreed/settings/SettingKeys$Key; // field@570f │ │ +20c412: 2200 760c |03f1: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c416: 1c01 860c |03f3: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c41a: 1402 5800 0f7f |03f5: const v2, #float 1.90081e+38 // #7f0f0058 │ │ +20c420: 7040 6e5d 1032 |03f8: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c426: 6900 1057 |03fb: sput-object v0, Lfreed/settings/SettingKeys;.INTERVAL_SHUTTER_SLEEP:Lfreed/settings/SettingKeys$Key; // field@5710 │ │ +20c42a: 2200 760c |03fd: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c42e: 1c01 860c |03ff: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c432: 1402 7d00 0f7f |0401: const v2, #float 1.90082e+38 // #7f0f007d │ │ +20c438: 7040 6e5d 1032 |0404: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c43e: 6900 3057 |0407: sput-object v0, Lfreed/settings/SettingKeys;.OPCODE:Lfreed/settings/SettingKeys$Key; // field@5730 │ │ +20c442: 2200 760c |0409: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c446: 1c01 860c |040b: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c44a: 1402 3900 0f7f |040d: const v2, #float 1.90081e+38 // #7f0f0039 │ │ +20c450: 7040 6e5d 1032 |0410: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c456: 6900 f356 |0413: sput-object v0, Lfreed/settings/SettingKeys;.BAYERFORMAT:Lfreed/settings/SettingKeys$Key; // field@56f3 │ │ +20c45a: 2200 760c |0415: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c45e: 1c01 860c |0417: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c462: 1402 7200 0f7f |0419: const v2, #float 1.90082e+38 // #7f0f0072 │ │ +20c468: 7040 6e5d 1032 |041c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c46e: 6900 1757 |041f: sput-object v0, Lfreed/settings/SettingKeys;.MATRIX_SET:Lfreed/settings/SettingKeys$Key; // field@5717 │ │ +20c472: 2200 760c |0421: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c476: 1c01 860c |0423: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c47a: 1402 9e00 0f7f |0425: const v2, #float 1.90083e+38 // #7f0f009e │ │ +20c480: 7040 6e5d 1032 |0428: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c486: 6900 4957 |042b: sput-object v0, Lfreed/settings/SettingKeys;.TONEMAP_SET:Lfreed/settings/SettingKeys$Key; // field@5749 │ │ +20c48a: 2200 760c |042d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c48e: 1c01 860c |042f: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c492: 1402 8f00 0f7f |0431: const v2, #float 1.90083e+38 // #7f0f008f │ │ +20c498: 7040 6e5d 1032 |0434: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c49e: 6900 4057 |0437: sput-object v0, Lfreed/settings/SettingKeys;.SCALE_PREVIEW:Lfreed/settings/SettingKeys$Key; // field@5740 │ │ +20c4a2: 2200 760c |0439: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c4a6: 1c01 860c |043b: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c4aa: 1402 8a00 0f7f |043d: const v2, #float 1.90082e+38 // #7f0f008a │ │ +20c4b0: 7040 6e5d 1032 |0440: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c4b6: 6900 3b57 |0443: sput-object v0, Lfreed/settings/SettingKeys;.RAW_PICTURE_FORMAT_SETTING:Lfreed/settings/SettingKeys$Key; // field@573b │ │ +20c4ba: 2200 760c |0445: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c4be: 1c01 860c |0447: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c4c2: 1402 9500 0f7f |0449: const v2, #float 1.90083e+38 // #7f0f0095 │ │ +20c4c8: 7040 6e5d 1032 |044c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c4ce: 6900 5e57 |044f: sput-object v0, Lfreed/settings/SettingKeys;.selfTimer:Lfreed/settings/SettingKeys$Key; // field@575e │ │ +20c4d2: 2200 760c |0451: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c4d6: 1c01 860c |0453: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c4da: 1402 4f00 0f7f |0455: const v2, #float 1.90081e+38 // #7f0f004f │ │ +20c4e0: 7040 6e5d 1032 |0458: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c4e6: 6900 0457 |045b: sput-object v0, Lfreed/settings/SettingKeys;.FOCUSPEAK_COLOR:Lfreed/settings/SettingKeys$Key; // field@5704 │ │ +20c4ea: 2200 760c |045d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c4ee: 1c01 860c |045f: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c4f2: 1402 aa00 0f7f |0461: const v2, #float 1.90083e+38 // #7f0f00aa │ │ +20c4f8: 7040 6e5d 1032 |0464: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c4fe: 6900 4e57 |0467: sput-object v0, Lfreed/settings/SettingKeys;.VIDEO_AUDIO_SOURCE:Lfreed/settings/SettingKeys$Key; // field@574e │ │ +20c502: 2200 760c |0469: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c506: 1c01 860c |046b: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c50a: 1402 3300 0f7f |046d: const v2, #float 1.90081e+38 // #7f0f0033 │ │ +20c510: 7040 6e5d 1032 |0470: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c516: 6900 f056 |0473: sput-object v0, Lfreed/settings/SettingKeys;.AF_BRACKET_MIN:Lfreed/settings/SettingKeys$Key; // field@56f0 │ │ +20c51a: 2200 760c |0475: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c51e: 1c01 860c |0477: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c522: 1402 3200 0f7f |0479: const v2, #float 1.90081e+38 // #7f0f0032 │ │ +20c528: 7040 6e5d 1032 |047c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c52e: 6900 ef56 |047f: sput-object v0, Lfreed/settings/SettingKeys;.AF_BRACKET_MAX:Lfreed/settings/SettingKeys$Key; // field@56ef │ │ +20c532: 2200 760c |0481: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c536: 1c01 860c |0483: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c53a: 1402 9a00 0f7f |0485: const v2, #float 1.90083e+38 // #7f0f009a │ │ +20c540: 7040 6e5d 1032 |0488: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c546: 6900 4657 |048b: sput-object v0, Lfreed/settings/SettingKeys;.TIMELAPSE_FRAMES:Lfreed/settings/SettingKeys$Key; // field@5746 │ │ +20c54a: 2200 760c |048d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c54e: 1c01 870c |048f: const-class v1, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +20c552: 1402 6b00 0f7f |0491: const v2, #float 1.90082e+38 // #7f0f006b │ │ +20c558: 7040 6e5d 1032 |0494: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c55e: 6900 2357 |0497: sput-object v0, Lfreed/settings/SettingKeys;.M_ManualIso:Lfreed/settings/SettingKeys$Key; // field@5723 │ │ +20c562: 2200 760c |0499: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c566: 1c01 870c |049b: const-class v1, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +20c56a: 1402 7000 0f7f |049d: const v2, #float 1.90082e+38 // #7f0f0070 │ │ +20c570: 7040 6e5d 1032 |04a0: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c576: 6900 2857 |04a3: sput-object v0, Lfreed/settings/SettingKeys;.M_Whitebalance:Lfreed/settings/SettingKeys$Key; // field@5728 │ │ +20c57a: 2200 760c |04a5: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c57e: 1c01 870c |04a7: const-class v1, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +20c582: 1402 6900 0f7f |04a9: const v2, #float 1.90082e+38 // #7f0f0069 │ │ +20c588: 7040 6e5d 1032 |04ac: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c58e: 6900 2257 |04af: sput-object v0, Lfreed/settings/SettingKeys;.M_Focus:Lfreed/settings/SettingKeys$Key; // field@5722 │ │ +20c592: 2200 760c |04b1: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c596: 1c01 870c |04b3: const-class v1, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +20c59a: 1402 6700 0f7f |04b5: const v2, #float 1.90082e+38 // #7f0f0067 │ │ +20c5a0: 7040 6e5d 1032 |04b8: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c5a6: 6900 1f57 |04bb: sput-object v0, Lfreed/settings/SettingKeys;.M_ExposureTime:Lfreed/settings/SettingKeys$Key; // field@571f │ │ +20c5aa: 2200 760c |04bd: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c5ae: 1c01 870c |04bf: const-class v1, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +20c5b2: 1402 7800 0f7f |04c1: const v2, #float 1.90082e+38 // #7f0f0078 │ │ +20c5b8: 7040 6e5d 1032 |04c4: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c5be: 6900 2c57 |04c7: sput-object v0, Lfreed/settings/SettingKeys;.NightMode:Lfreed/settings/SettingKeys$Key; // field@572c │ │ +20c5c2: 2200 760c |04c9: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c5c6: 1c01 870c |04cb: const-class v1, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +20c5ca: 1402 5200 0f7f |04cd: const v2, #float 1.90081e+38 // #7f0f0052 │ │ +20c5d0: 7040 6e5d 1032 |04d0: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c5d6: 6900 0957 |04d3: sput-object v0, Lfreed/settings/SettingKeys;.HDRMode:Lfreed/settings/SettingKeys$Key; // field@5709 │ │ +20c5da: 2200 760c |04d5: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c5de: 1c01 840c |04d7: const-class v1, Lfreed/settings/mode/GlobalBooleanSettingMode; // type@0c84 │ │ +20c5e2: 1402 7700 0f7f |04d9: const v2, #float 1.90082e+38 // #7f0f0077 │ │ +20c5e8: 7040 6e5d 1032 |04dc: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c5ee: 6900 5a57 |04df: sput-object v0, Lfreed/settings/SettingKeys;.needRestartAfterCapture:Lfreed/settings/SettingKeys$Key; // field@575a │ │ +20c5f2: 2200 760c |04e1: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c5f6: 1c01 840c |04e3: const-class v1, Lfreed/settings/mode/GlobalBooleanSettingMode; // type@0c84 │ │ +20c5fa: 1402 5000 0f7f |04e5: const v2, #float 1.90081e+38 // #7f0f0050 │ │ +20c600: 7040 6e5d 1032 |04e8: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c606: 6900 5957 |04eb: sput-object v0, Lfreed/settings/SettingKeys;.forceRawToDng:Lfreed/settings/SettingKeys$Key; // field@5759 │ │ +20c60a: 2200 760c |04ed: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c60e: 1c01 840c |04ef: const-class v1, Lfreed/settings/mode/GlobalBooleanSettingMode; // type@0c84 │ │ +20c612: 1402 7900 0f7f |04f1: const v2, #float 1.90082e+38 // #7f0f0079 │ │ +20c618: 7040 6e5d 1032 |04f4: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c61e: 6900 2d57 |04f7: sput-object v0, Lfreed/settings/SettingKeys;.NightOverlay:Lfreed/settings/SettingKeys$Key; // field@572d │ │ +20c622: 2200 760c |04f9: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c626: 1c01 840c |04fb: const-class v1, Lfreed/settings/mode/GlobalBooleanSettingMode; // type@0c84 │ │ +20c62a: 1402 a000 0f7f |04fd: const v2, #float 1.90083e+38 // #7f0f00a0 │ │ +20c630: 7040 6e5d 1032 |0500: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c636: 6900 4c57 |0503: sput-object v0, Lfreed/settings/SettingKeys;.TouchToCapture:Lfreed/settings/SettingKeys$Key; // field@574c │ │ +20c63a: 2200 760c |0505: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c63e: 1c01 820c |0507: const-class v1, Lfreed/settings/mode/ApiBooleanSettingMode; // type@0c82 │ │ +20c642: 1402 8900 0f7f |0509: const v2, #float 1.90082e+38 // #7f0f0089 │ │ +20c648: 7040 6e5d 1032 |050c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c64e: 6900 6357 |050f: sput-object v0, Lfreed/settings/SettingKeys;.useQcomFocus:Lfreed/settings/SettingKeys$Key; // field@5763 │ │ +20c652: 2200 760c |0511: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c656: 1c01 820c |0513: const-class v1, Lfreed/settings/mode/ApiBooleanSettingMode; // type@0c82 │ │ +20c65a: 1402 9600 0f7f |0515: const v2, #float 1.90083e+38 // #7f0f0096 │ │ +20c660: 7040 6e5d 1032 |0518: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c666: 6900 5f57 |051b: sput-object v0, Lfreed/settings/SettingKeys;.support12bitRaw:Lfreed/settings/SettingKeys$Key; // field@575f │ │ +20c66a: 2200 760c |051d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c66e: 1c01 860c |051f: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c672: 1402 8000 0f7f |0521: const v2, #float 1.90082e+38 // #7f0f0080 │ │ +20c678: 7040 6e5d 1032 |0524: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c67e: 6900 5c57 |0527: sput-object v0, Lfreed/settings/SettingKeys;.orientationHack:Lfreed/settings/SettingKeys$Key; // field@575c │ │ +20c682: 2200 760c |0529: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c686: 1c01 820c |052b: const-class v1, Lfreed/settings/mode/ApiBooleanSettingMode; // type@0c82 │ │ +20c68a: 1402 7e00 0f7f |052d: const v2, #float 1.90082e+38 // #7f0f007e │ │ +20c690: 7040 6e5d 1032 |0530: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c696: 6900 5b57 |0533: sput-object v0, Lfreed/settings/SettingKeys;.openCamera1Legacy:Lfreed/settings/SettingKeys$Key; // field@575b │ │ +20c69a: 2200 760c |0535: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c69e: 1c01 820c |0537: const-class v1, Lfreed/settings/mode/ApiBooleanSettingMode; // type@0c82 │ │ +20c6a2: 1402 a500 0f7f |0539: const v2, #float 1.90083e+38 // #7f0f00a5 │ │ +20c6a8: 7040 6e5d 1032 |053c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c6ae: 6900 6257 |053f: sput-object v0, Lfreed/settings/SettingKeys;.useHuaweiWhiteBalance:Lfreed/settings/SettingKeys$Key; // field@5762 │ │ +20c6b2: 2200 760c |0541: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c6b6: 1c01 820c |0543: const-class v1, Lfreed/settings/mode/ApiBooleanSettingMode; // type@0c82 │ │ +20c6ba: 1402 9800 0f7f |0545: const v2, #float 1.90083e+38 // #7f0f0098 │ │ +20c6c0: 7040 6e5d 1032 |0548: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c6c6: 6900 4257 |054b: sput-object v0, Lfreed/settings/SettingKeys;.SWITCH_ASPECT_RATIO:Lfreed/settings/SettingKeys$Key; // field@5742 │ │ +20c6ca: 2200 760c |054d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c6ce: 1c01 840c |054f: const-class v1, Lfreed/settings/mode/GlobalBooleanSettingMode; // type@0c84 │ │ +20c6d2: 1402 a400 0f7f |0551: const v2, #float 1.90083e+38 // #7f0f00a4 │ │ +20c6d8: 7040 6e5d 1032 |0554: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c6de: 6900 6157 |0557: sput-object v0, Lfreed/settings/SettingKeys;.useCustomMatrixOnCamera2:Lfreed/settings/SettingKeys$Key; // field@5761 │ │ +20c6e2: 2200 760c |0559: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c6e6: 1c01 840c |055b: const-class v1, Lfreed/settings/mode/GlobalBooleanSettingMode; // type@0c84 │ │ +20c6ea: 1402 4800 0f7f |055d: const v2, #float 1.90081e+38 // #7f0f0048 │ │ +20c6f0: 7040 6e5d 1032 |0560: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c6f6: 6900 0157 |0563: sput-object v0, Lfreed/settings/SettingKeys;.EnableRenderScript:Lfreed/settings/SettingKeys$Key; // field@5701 │ │ +20c6fa: 2200 760c |0565: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c6fe: 1c01 820c |0567: const-class v1, Lfreed/settings/mode/ApiBooleanSettingMode; // type@0c82 │ │ +20c702: 1402 4900 0f7f |0569: const v2, #float 1.90081e+38 // #7f0f0049 │ │ +20c708: 7040 6e5d 1032 |056c: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c70e: 6900 ff56 |056f: sput-object v0, Lfreed/settings/SettingKeys;.ENABLE_VIDEO_OPMODE:Lfreed/settings/SettingKeys$Key; // field@56ff │ │ +20c712: 2200 760c |0571: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c716: 1c01 860c |0573: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c71a: 1402 4e00 0f7f |0575: const v2, #float 1.90081e+38 // #7f0f004e │ │ +20c720: 7040 6e5d 1032 |0578: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c726: 6900 0757 |057b: sput-object v0, Lfreed/settings/SettingKeys;.Focuspeak:Lfreed/settings/SettingKeys$Key; // field@5707 │ │ +20c72a: 2200 760c |057d: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c72e: 1c01 860c |057f: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c732: 1402 5300 0f7f |0581: const v2, #float 1.90081e+38 // #7f0f0053 │ │ +20c738: 7040 6e5d 1032 |0584: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c73e: 6900 0a57 |0587: sput-object v0, Lfreed/settings/SettingKeys;.HISTOGRAM:Lfreed/settings/SettingKeys$Key; // field@570a │ │ +20c742: 2200 760c |0589: new-instance v0, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20c746: 1c01 860c |058b: const-class v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c74a: 1402 3d00 0f7f |058d: const v2, #float 1.90081e+38 // #7f0f003d │ │ +20c750: 7040 6e5d 1032 |0590: invoke-direct {v0, v1, v2, v3}, Lfreed/settings/SettingKeys$Key;.:(Ljava/lang/Class;ILfreed/settings/SettingKeys$1;)V // method@5d6e │ │ +20c756: 6900 f556 |0593: sput-object v0, Lfreed/settings/SettingKeys;.CLIPPING:Lfreed/settings/SettingKeys$Key; // field@56f5 │ │ +20c75a: 0e00 |0595: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x000d line=23 │ │ 0x0019 line=24 │ │ 0x0025 line=25 │ │ 0x0031 line=26 │ │ @@ -489781,17 +489781,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -20c758: |[20c758] freed.settings.SettingKeys.:()V │ │ -20c768: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -20c76e: 0e00 |0003: return-void │ │ +20c75c: |[20c75c] freed.settings.SettingKeys.:()V │ │ +20c76c: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +20c772: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/settings/SettingKeys; │ │ │ │ #2 : (in Lfreed/settings/SettingKeys;) │ │ @@ -489799,56 +489799,56 @@ │ │ type : '()[Lfreed/settings/SettingKeys$Key;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -20bb60: |[20bb60] freed.settings.SettingKeys.getKeyList:()[Lfreed/settings/SettingKeys$Key; │ │ -20bb70: 2200 b10d |0000: new-instance v0, Ljava/util/ArrayList; // type@0db1 │ │ -20bb74: 7010 ef63 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@63ef │ │ -20bb7a: 1c01 770c |0005: const-class v1, Lfreed/settings/SettingKeys; // type@0c77 │ │ -20bb7e: 6e10 8d62 0100 |0007: invoke-virtual {v1}, Ljava/lang/Class;.getDeclaredFields:()[Ljava/lang/reflect/Field; // method@628d │ │ -20bb84: 0c01 |000a: move-result-object v1 │ │ -20bb86: 2112 |000b: array-length v2, v1 │ │ -20bb88: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -20bb8a: 3523 3400 |000d: if-ge v3, v2, 0041 // +0034 │ │ -20bb8e: 4604 0103 |000f: aget-object v4, v1, v3 │ │ -20bb92: 6e10 9263 0400 |0011: invoke-virtual {v4}, Ljava/lang/reflect/Field;.getModifiers:()I // method@6392 │ │ -20bb98: 0a05 |0014: move-result v5 │ │ -20bb9a: 7110 a963 0500 |0015: invoke-static {v5}, Ljava/lang/reflect/Modifier;.isPublic:(I)Z // method@63a9 │ │ -20bba0: 0a06 |0018: move-result v6 │ │ -20bba2: 3806 2500 |0019: if-eqz v6, 003e // +0025 │ │ -20bba6: 7110 aa63 0500 |001b: invoke-static {v5}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@63aa │ │ -20bbac: 0a06 |001e: move-result v6 │ │ -20bbae: 3806 1f00 |001f: if-eqz v6, 003e // +001f │ │ -20bbb2: 7110 a563 0500 |0021: invoke-static {v5}, Ljava/lang/reflect/Modifier;.isFinal:(I)Z // method@63a5 │ │ -20bbb8: 0a05 |0024: move-result v5 │ │ -20bbba: 3805 1900 |0025: if-eqz v5, 003e // +0019 │ │ -20bbbe: 6e10 9463 0400 |0027: invoke-virtual {v4}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@6394 │ │ -20bbc4: 0c05 |002a: move-result-object v5 │ │ -20bbc6: 1c06 760c |002b: const-class v6, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20bbca: 3365 1100 |002d: if-ne v5, v6, 003e // +0011 │ │ -20bbce: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -20bbd0: 6e20 8e63 5400 |0030: invoke-virtual {v4, v5}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@638e │ │ -20bbd6: 0c04 |0033: move-result-object v4 │ │ -20bbd8: 1f04 760c |0034: check-cast v4, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20bbdc: 7220 6064 4000 |0036: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ -20bbe2: 2805 |0039: goto 003e // +0005 │ │ -20bbe4: 0d04 |003a: move-exception v4 │ │ -20bbe6: 6e10 b362 0400 |003b: invoke-virtual {v4}, Ljava/lang/IllegalAccessException;.printStackTrace:()V // method@62b3 │ │ -20bbec: d803 0301 |003e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -20bbf0: 28cd |0040: goto 000d // -0033 │ │ -20bbf2: 7210 6d64 0000 |0041: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ -20bbf8: 0a01 |0044: move-result v1 │ │ -20bbfa: 2311 af0e |0045: new-array v1, v1, [Lfreed/settings/SettingKeys$Key; // type@0eaf │ │ -20bbfe: 7220 6f64 1000 |0047: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@646f │ │ -20bc04: 0c00 |004a: move-result-object v0 │ │ -20bc06: 1f00 af0e |004b: check-cast v0, [Lfreed/settings/SettingKeys$Key; // type@0eaf │ │ -20bc0a: 1100 |004d: return-object v0 │ │ +20bb64: |[20bb64] freed.settings.SettingKeys.getKeyList:()[Lfreed/settings/SettingKeys$Key; │ │ +20bb74: 2200 b10d |0000: new-instance v0, Ljava/util/ArrayList; // type@0db1 │ │ +20bb78: 7010 ef63 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@63ef │ │ +20bb7e: 1c01 770c |0005: const-class v1, Lfreed/settings/SettingKeys; // type@0c77 │ │ +20bb82: 6e10 8d62 0100 |0007: invoke-virtual {v1}, Ljava/lang/Class;.getDeclaredFields:()[Ljava/lang/reflect/Field; // method@628d │ │ +20bb88: 0c01 |000a: move-result-object v1 │ │ +20bb8a: 2112 |000b: array-length v2, v1 │ │ +20bb8c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +20bb8e: 3523 3400 |000d: if-ge v3, v2, 0041 // +0034 │ │ +20bb92: 4604 0103 |000f: aget-object v4, v1, v3 │ │ +20bb96: 6e10 9263 0400 |0011: invoke-virtual {v4}, Ljava/lang/reflect/Field;.getModifiers:()I // method@6392 │ │ +20bb9c: 0a05 |0014: move-result v5 │ │ +20bb9e: 7110 a963 0500 |0015: invoke-static {v5}, Ljava/lang/reflect/Modifier;.isPublic:(I)Z // method@63a9 │ │ +20bba4: 0a06 |0018: move-result v6 │ │ +20bba6: 3806 2500 |0019: if-eqz v6, 003e // +0025 │ │ +20bbaa: 7110 aa63 0500 |001b: invoke-static {v5}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@63aa │ │ +20bbb0: 0a06 |001e: move-result v6 │ │ +20bbb2: 3806 1f00 |001f: if-eqz v6, 003e // +001f │ │ +20bbb6: 7110 a563 0500 |0021: invoke-static {v5}, Ljava/lang/reflect/Modifier;.isFinal:(I)Z // method@63a5 │ │ +20bbbc: 0a05 |0024: move-result v5 │ │ +20bbbe: 3805 1900 |0025: if-eqz v5, 003e // +0019 │ │ +20bbc2: 6e10 9463 0400 |0027: invoke-virtual {v4}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@6394 │ │ +20bbc8: 0c05 |002a: move-result-object v5 │ │ +20bbca: 1c06 760c |002b: const-class v6, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20bbce: 3365 1100 |002d: if-ne v5, v6, 003e // +0011 │ │ +20bbd2: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +20bbd4: 6e20 8e63 5400 |0030: invoke-virtual {v4, v5}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@638e │ │ +20bbda: 0c04 |0033: move-result-object v4 │ │ +20bbdc: 1f04 760c |0034: check-cast v4, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20bbe0: 7220 6064 4000 |0036: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ +20bbe6: 2805 |0039: goto 003e // +0005 │ │ +20bbe8: 0d04 |003a: move-exception v4 │ │ +20bbea: 6e10 b362 0400 |003b: invoke-virtual {v4}, Ljava/lang/IllegalAccessException;.printStackTrace:()V // method@62b3 │ │ +20bbf0: d803 0301 |003e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +20bbf4: 28cd |0040: goto 000d // -0033 │ │ +20bbf6: 7210 6d64 0000 |0041: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ +20bbfc: 0a01 |0044: move-result v1 │ │ +20bbfe: 2311 af0e |0045: new-array v1, v1, [Lfreed/settings/SettingKeys$Key; // type@0eaf │ │ +20bc02: 7220 6f64 1000 |0047: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@646f │ │ +20bc08: 0c00 |004a: move-result-object v0 │ │ +20bc0a: 1f00 af0e |004b: check-cast v0, [Lfreed/settings/SettingKeys$Key; // type@0eaf │ │ +20bc0e: 1100 |004d: return-object v0 │ │ catches : 1 │ │ 0x0030 - 0x0039 │ │ Ljava/lang/IllegalAccessException; -> 0x003a │ │ positions : │ │ 0x0000 line=164 │ │ 0x0005 line=165 │ │ 0x000b line=166 │ │ @@ -489903,20 +489903,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -20c770: |[20c770] freed.settings.SettingLayout$CameraId$CameraSettings.:()V │ │ -20c780: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ -20c786: 2200 b90d |0003: new-instance v0, Ljava/util/HashMap; // type@0db9 │ │ -20c78a: 7010 3364 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@6433 │ │ -20c790: 5b10 6457 |0008: iput-object v0, v1, Lfreed/settings/SettingLayout$CameraId$CameraSettings;.cameraid_settings:Ljava/util/HashMap; // field@5764 │ │ -20c794: 0e00 |000a: return-void │ │ +20c774: |[20c774] freed.settings.SettingLayout$CameraId$CameraSettings.:()V │ │ +20c784: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ +20c78a: 2200 b90d |0003: new-instance v0, Ljava/util/HashMap; // type@0db9 │ │ +20c78e: 7010 3364 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@6433 │ │ +20c794: 5b10 6457 |0008: iput-object v0, v1, Lfreed/settings/SettingLayout$CameraId$CameraSettings;.cameraid_settings:Ljava/util/HashMap; // field@5764 │ │ +20c798: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lfreed/settings/SettingLayout$CameraId$CameraSettings; │ │ │ │ @@ -489992,23 +489992,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -20c798: |[20c798] freed.settings.SettingLayout$CameraId.:()V │ │ -20c7a8: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ -20c7ae: 2200 b90d |0003: new-instance v0, Ljava/util/HashMap; // type@0db9 │ │ -20c7b2: 7010 3364 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@6433 │ │ -20c7b8: 5b10 6957 |0008: iput-object v0, v1, Lfreed/settings/SettingLayout$CameraId;.cameraid_settings:Ljava/util/HashMap; // field@5769 │ │ -20c7bc: 2200 b90d |000a: new-instance v0, Ljava/util/HashMap; // type@0db9 │ │ -20c7c0: 7010 3364 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@6433 │ │ -20c7c6: 5b10 6757 |000f: iput-object v0, v1, Lfreed/settings/SettingLayout$CameraId;.api_settings:Ljava/util/HashMap; // field@5767 │ │ -20c7ca: 0e00 |0011: return-void │ │ +20c79c: |[20c79c] freed.settings.SettingLayout$CameraId.:()V │ │ +20c7ac: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ +20c7b2: 2200 b90d |0003: new-instance v0, Ljava/util/HashMap; // type@0db9 │ │ +20c7b6: 7010 3364 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@6433 │ │ +20c7bc: 5b10 6957 |0008: iput-object v0, v1, Lfreed/settings/SettingLayout$CameraId;.cameraid_settings:Ljava/util/HashMap; // field@5769 │ │ +20c7c0: 2200 b90d |000a: new-instance v0, Ljava/util/HashMap; // type@0db9 │ │ +20c7c4: 7010 3364 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@6433 │ │ +20c7ca: 5b10 6757 |000f: iput-object v0, v1, Lfreed/settings/SettingLayout$CameraId;.api_settings:Ljava/util/HashMap; // field@5767 │ │ +20c7ce: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=26 │ │ 0x000a line=27 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lfreed/settings/SettingLayout$CameraId; │ │ @@ -490095,25 +490095,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -20c7cc: |[20c7cc] freed.settings.SettingLayout.:()V │ │ -20c7dc: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ -20c7e2: 6200 e056 |0003: sget-object v0, Lfreed/settings/Frameworks;.Default:Lfreed/settings/Frameworks; // field@56e0 │ │ -20c7e6: 5b10 7557 |0005: iput-object v0, v1, Lfreed/settings/SettingLayout;.framework:Lfreed/settings/Frameworks; // field@5775 │ │ -20c7ea: 2200 b90d |0007: new-instance v0, Ljava/util/HashMap; // type@0db9 │ │ -20c7ee: 7010 3364 0000 |0009: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@6433 │ │ -20c7f4: 5b10 7657 |000c: iput-object v0, v1, Lfreed/settings/SettingLayout;.global_settings:Ljava/util/HashMap; // field@5776 │ │ -20c7f8: 2200 b90d |000e: new-instance v0, Ljava/util/HashMap; // type@0db9 │ │ -20c7fc: 7010 3364 0000 |0010: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@6433 │ │ -20c802: 5b10 7057 |0013: iput-object v0, v1, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20c806: 0e00 |0015: return-void │ │ +20c7d0: |[20c7d0] freed.settings.SettingLayout.:()V │ │ +20c7e0: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ +20c7e6: 6200 e056 |0003: sget-object v0, Lfreed/settings/Frameworks;.Default:Lfreed/settings/Frameworks; // field@56e0 │ │ +20c7ea: 5b10 7557 |0005: iput-object v0, v1, Lfreed/settings/SettingLayout;.framework:Lfreed/settings/Frameworks; // field@5775 │ │ +20c7ee: 2200 b90d |0007: new-instance v0, Ljava/util/HashMap; // type@0db9 │ │ +20c7f2: 7010 3364 0000 |0009: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@6433 │ │ +20c7f8: 5b10 7657 |000c: iput-object v0, v1, Lfreed/settings/SettingLayout;.global_settings:Ljava/util/HashMap; // field@5776 │ │ +20c7fc: 2200 b90d |000e: new-instance v0, Ljava/util/HashMap; // type@0db9 │ │ +20c800: 7010 3364 0000 |0010: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@6433 │ │ +20c806: 5b10 7057 |0013: iput-object v0, v1, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20c80a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=9 │ │ 0x0007 line=20 │ │ 0x000e line=43 │ │ locals : │ │ @@ -490155,21 +490155,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -20c854: |[20c854] freed.settings.SettingsLoader.:()V │ │ -20c864: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ -20c86a: 1c00 7b0c |0003: const-class v0, Lfreed/settings/SettingsLoader; // type@0c7b │ │ -20c86e: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ -20c874: 0c00 |0008: move-result-object v0 │ │ -20c876: 5b10 7b57 |0009: iput-object v0, v1, Lfreed/settings/SettingsLoader;.TAG:Ljava/lang/String; // field@577b │ │ -20c87a: 0e00 |000b: return-void │ │ +20c858: |[20c858] freed.settings.SettingsLoader.:()V │ │ +20c868: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ +20c86e: 1c00 7b0c |0003: const-class v0, Lfreed/settings/SettingsLoader; // type@0c7b │ │ +20c872: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ +20c878: 0c00 |0008: move-result-object v0 │ │ +20c87a: 5b10 7b57 |0009: iput-object v0, v1, Lfreed/settings/SettingsLoader;.TAG:Ljava/lang/String; // field@577b │ │ +20c87e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=22 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lfreed/settings/SettingsLoader; │ │ │ │ @@ -490178,69 +490178,69 @@ │ │ type : '(Ljava/util/HashMap;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 116 16-bit code units │ │ -20c87c: |[20c87c] freed.settings.SettingsLoader.addSettingElement:(Ljava/util/HashMap;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V │ │ -20c88c: 1a00 0075 |0000: const-string v0, "type" // string@7500 │ │ -20c890: 1a01 4105 |0002: const-string v1, "AbstractSettingMode" // string@0541 │ │ -20c894: 6e30 4a57 0501 |0004: invoke-virtual {v5, v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@574a │ │ -20c89a: 0c00 |0007: move-result-object v0 │ │ -20c89c: 1a01 0f60 |0008: const-string v1, "name" // string@600f │ │ -20c8a0: 1a02 c05e |000a: const-string v2, "manualmf" // string@5ec0 │ │ -20c8a4: 6e30 4a57 1502 |000c: invoke-virtual {v5, v1, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@574a │ │ -20c8aa: 0c01 |000f: move-result-object v1 │ │ -20c8ac: 7020 7a5d 1300 |0010: invoke-direct {v3, v1}, Lfreed/settings/SettingsLoader;.findKey:(Ljava/lang/String;)Lfreed/settings/SettingKeys$Key; // method@5d7a │ │ -20c8b2: 0c01 |0013: move-result-object v1 │ │ -20c8b4: 1c02 820c |0014: const-class v2, Lfreed/settings/mode/ApiBooleanSettingMode; // type@0c82 │ │ -20c8b8: 6e10 9862 0200 |0016: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ -20c8be: 0c02 |0019: move-result-object v2 │ │ -20c8c0: 6e20 2363 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -20c8c6: 0a02 |001d: move-result v2 │ │ -20c8c8: 3802 0e00 |001e: if-eqz v2, 002c // +000e │ │ -20c8cc: 2200 820c |0020: new-instance v0, Lfreed/settings/mode/ApiBooleanSettingMode; // type@0c82 │ │ -20c8d0: 7020 0b5e 1000 |0022: invoke-direct {v0, v1}, Lfreed/settings/mode/ApiBooleanSettingMode;.:(Lfreed/settings/SettingKeys$Key;)V // method@5e0b │ │ -20c8d6: 6e20 105e 5000 |0025: invoke-virtual {v0, v5}, Lfreed/settings/mode/ApiBooleanSettingMode;.loadXmlNode:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5e10 │ │ -20c8dc: 6e30 3e64 1400 |0028: invoke-virtual {v4, v1, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ -20c8e2: 2848 |002b: goto 0073 // +0048 │ │ -20c8e4: 1c02 840c |002c: const-class v2, Lfreed/settings/mode/GlobalBooleanSettingMode; // type@0c84 │ │ -20c8e8: 6e10 9862 0200 |002e: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ -20c8ee: 0c02 |0031: move-result-object v2 │ │ -20c8f0: 6e20 2363 2000 |0032: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -20c8f6: 0a02 |0035: move-result v2 │ │ -20c8f8: 3802 0e00 |0036: if-eqz v2, 0044 // +000e │ │ -20c8fc: 2200 840c |0038: new-instance v0, Lfreed/settings/mode/GlobalBooleanSettingMode; // type@0c84 │ │ -20c900: 7020 165e 1000 |003a: invoke-direct {v0, v1}, Lfreed/settings/mode/GlobalBooleanSettingMode;.:(Lfreed/settings/SettingKeys$Key;)V // method@5e16 │ │ -20c906: 6e20 195e 5000 |003d: invoke-virtual {v0, v5}, Lfreed/settings/mode/GlobalBooleanSettingMode;.loadXmlNode:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5e19 │ │ -20c90c: 6e30 3e64 1400 |0040: invoke-virtual {v4, v1, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ -20c912: 2830 |0043: goto 0073 // +0030 │ │ -20c914: 1c02 870c |0044: const-class v2, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -20c918: 6e10 9862 0200 |0046: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ -20c91e: 0c02 |0049: move-result-object v2 │ │ -20c920: 6e20 2363 2000 |004a: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -20c926: 0a02 |004d: move-result v2 │ │ -20c928: 3802 0e00 |004e: if-eqz v2, 005c // +000e │ │ -20c92c: 2200 870c |0050: new-instance v0, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -20c930: 7020 2c5e 1000 |0052: invoke-direct {v0, v1}, Lfreed/settings/mode/TypedSettingMode;.:(Lfreed/settings/SettingKeys$Key;)V // method@5e2c │ │ -20c936: 6e20 355e 5000 |0055: invoke-virtual {v0, v5}, Lfreed/settings/mode/TypedSettingMode;.loadXmlNode:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5e35 │ │ -20c93c: 6e30 3e64 1400 |0058: invoke-virtual {v4, v1, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ -20c942: 2818 |005b: goto 0073 // +0018 │ │ -20c944: 1c02 860c |005c: const-class v2, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c948: 6e10 9862 0200 |005e: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ -20c94e: 0c02 |0061: move-result-object v2 │ │ -20c950: 6e20 2363 2000 |0062: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -20c956: 0a00 |0065: move-result v0 │ │ -20c958: 3800 0d00 |0066: if-eqz v0, 0073 // +000d │ │ -20c95c: 2200 860c |0068: new-instance v0, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20c960: 7020 1e5e 1000 |006a: invoke-direct {v0, v1}, Lfreed/settings/mode/SettingMode;.:(Lfreed/settings/SettingKeys$Key;)V // method@5e1e │ │ -20c966: 6e20 265e 5000 |006d: invoke-virtual {v0, v5}, Lfreed/settings/mode/SettingMode;.loadXmlNode:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5e26 │ │ -20c96c: 6e30 3e64 1400 |0070: invoke-virtual {v4, v1, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ -20c972: 0e00 |0073: return-void │ │ +20c880: |[20c880] freed.settings.SettingsLoader.addSettingElement:(Ljava/util/HashMap;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V │ │ +20c890: 1a00 0075 |0000: const-string v0, "type" // string@7500 │ │ +20c894: 1a01 4105 |0002: const-string v1, "AbstractSettingMode" // string@0541 │ │ +20c898: 6e30 4a57 0501 |0004: invoke-virtual {v5, v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@574a │ │ +20c89e: 0c00 |0007: move-result-object v0 │ │ +20c8a0: 1a01 0f60 |0008: const-string v1, "name" // string@600f │ │ +20c8a4: 1a02 c05e |000a: const-string v2, "manualmf" // string@5ec0 │ │ +20c8a8: 6e30 4a57 1502 |000c: invoke-virtual {v5, v1, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@574a │ │ +20c8ae: 0c01 |000f: move-result-object v1 │ │ +20c8b0: 7020 7a5d 1300 |0010: invoke-direct {v3, v1}, Lfreed/settings/SettingsLoader;.findKey:(Ljava/lang/String;)Lfreed/settings/SettingKeys$Key; // method@5d7a │ │ +20c8b6: 0c01 |0013: move-result-object v1 │ │ +20c8b8: 1c02 820c |0014: const-class v2, Lfreed/settings/mode/ApiBooleanSettingMode; // type@0c82 │ │ +20c8bc: 6e10 9862 0200 |0016: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ +20c8c2: 0c02 |0019: move-result-object v2 │ │ +20c8c4: 6e20 2363 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +20c8ca: 0a02 |001d: move-result v2 │ │ +20c8cc: 3802 0e00 |001e: if-eqz v2, 002c // +000e │ │ +20c8d0: 2200 820c |0020: new-instance v0, Lfreed/settings/mode/ApiBooleanSettingMode; // type@0c82 │ │ +20c8d4: 7020 0b5e 1000 |0022: invoke-direct {v0, v1}, Lfreed/settings/mode/ApiBooleanSettingMode;.:(Lfreed/settings/SettingKeys$Key;)V // method@5e0b │ │ +20c8da: 6e20 105e 5000 |0025: invoke-virtual {v0, v5}, Lfreed/settings/mode/ApiBooleanSettingMode;.loadXmlNode:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5e10 │ │ +20c8e0: 6e30 3e64 1400 |0028: invoke-virtual {v4, v1, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ +20c8e6: 2848 |002b: goto 0073 // +0048 │ │ +20c8e8: 1c02 840c |002c: const-class v2, Lfreed/settings/mode/GlobalBooleanSettingMode; // type@0c84 │ │ +20c8ec: 6e10 9862 0200 |002e: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ +20c8f2: 0c02 |0031: move-result-object v2 │ │ +20c8f4: 6e20 2363 2000 |0032: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +20c8fa: 0a02 |0035: move-result v2 │ │ +20c8fc: 3802 0e00 |0036: if-eqz v2, 0044 // +000e │ │ +20c900: 2200 840c |0038: new-instance v0, Lfreed/settings/mode/GlobalBooleanSettingMode; // type@0c84 │ │ +20c904: 7020 165e 1000 |003a: invoke-direct {v0, v1}, Lfreed/settings/mode/GlobalBooleanSettingMode;.:(Lfreed/settings/SettingKeys$Key;)V // method@5e16 │ │ +20c90a: 6e20 195e 5000 |003d: invoke-virtual {v0, v5}, Lfreed/settings/mode/GlobalBooleanSettingMode;.loadXmlNode:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5e19 │ │ +20c910: 6e30 3e64 1400 |0040: invoke-virtual {v4, v1, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ +20c916: 2830 |0043: goto 0073 // +0030 │ │ +20c918: 1c02 870c |0044: const-class v2, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +20c91c: 6e10 9862 0200 |0046: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ +20c922: 0c02 |0049: move-result-object v2 │ │ +20c924: 6e20 2363 2000 |004a: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +20c92a: 0a02 |004d: move-result v2 │ │ +20c92c: 3802 0e00 |004e: if-eqz v2, 005c // +000e │ │ +20c930: 2200 870c |0050: new-instance v0, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +20c934: 7020 2c5e 1000 |0052: invoke-direct {v0, v1}, Lfreed/settings/mode/TypedSettingMode;.:(Lfreed/settings/SettingKeys$Key;)V // method@5e2c │ │ +20c93a: 6e20 355e 5000 |0055: invoke-virtual {v0, v5}, Lfreed/settings/mode/TypedSettingMode;.loadXmlNode:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5e35 │ │ +20c940: 6e30 3e64 1400 |0058: invoke-virtual {v4, v1, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ +20c946: 2818 |005b: goto 0073 // +0018 │ │ +20c948: 1c02 860c |005c: const-class v2, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c94c: 6e10 9862 0200 |005e: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ +20c952: 0c02 |0061: move-result-object v2 │ │ +20c954: 6e20 2363 2000 |0062: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +20c95a: 0a00 |0065: move-result v0 │ │ +20c95c: 3800 0d00 |0066: if-eqz v0, 0073 // +000d │ │ +20c960: 2200 860c |0068: new-instance v0, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20c964: 7020 1e5e 1000 |006a: invoke-direct {v0, v1}, Lfreed/settings/mode/SettingMode;.:(Lfreed/settings/SettingKeys$Key;)V // method@5e1e │ │ +20c96a: 6e20 265e 5000 |006d: invoke-virtual {v0, v5}, Lfreed/settings/mode/SettingMode;.loadXmlNode:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5e26 │ │ +20c970: 6e30 3e64 1400 |0070: invoke-virtual {v4, v1, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ +20c976: 0e00 |0073: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=134 │ │ 0x000c line=135 │ │ 0x0010 line=136 │ │ 0x0014 line=137 │ │ 0x0020 line=139 │ │ @@ -490268,33 +490268,33 @@ │ │ type : '(Ljava/lang/String;)Lfreed/settings/SettingKeys$Key;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -20c808: |[20c808] freed.settings.SettingsLoader.findKey:(Ljava/lang/String;)Lfreed/settings/SettingKeys$Key; │ │ -20c818: 7100 745d 0000 |0000: invoke-static {}, Lfreed/settings/SettingKeys;.getKeyList:()[Lfreed/settings/SettingKeys$Key; // method@5d74 │ │ -20c81e: 0c00 |0003: move-result-object v0 │ │ -20c820: 2101 |0004: array-length v1, v0 │ │ -20c822: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -20c824: 3512 1600 |0006: if-ge v2, v1, 001c // +0016 │ │ -20c828: 4603 0002 |0008: aget-object v3, v0, v2 │ │ -20c82c: 6e10 6f5d 0300 |000a: invoke-virtual {v3}, Lfreed/settings/SettingKeys$Key;.getRessourcesStringID:()I // method@5d6f │ │ -20c832: 0a04 |000d: move-result v4 │ │ -20c834: 7110 224d 0400 |000e: invoke-static {v4}, Lfreed/FreedApplication;.getStringFromRessources:(I)Ljava/lang/String; // method@4d22 │ │ -20c83a: 0c04 |0011: move-result-object v4 │ │ -20c83c: 6e20 2363 6400 |0012: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -20c842: 0a04 |0015: move-result v4 │ │ -20c844: 3804 0300 |0016: if-eqz v4, 0019 // +0003 │ │ -20c848: 1103 |0018: return-object v3 │ │ -20c84a: d802 0201 |0019: add-int/lit8 v2, v2, #int 1 // #01 │ │ -20c84e: 28eb |001b: goto 0006 // -0015 │ │ -20c850: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -20c852: 1106 |001d: return-object v6 │ │ +20c80c: |[20c80c] freed.settings.SettingsLoader.findKey:(Ljava/lang/String;)Lfreed/settings/SettingKeys$Key; │ │ +20c81c: 7100 745d 0000 |0000: invoke-static {}, Lfreed/settings/SettingKeys;.getKeyList:()[Lfreed/settings/SettingKeys$Key; // method@5d74 │ │ +20c822: 0c00 |0003: move-result-object v0 │ │ +20c824: 2101 |0004: array-length v1, v0 │ │ +20c826: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +20c828: 3512 1600 |0006: if-ge v2, v1, 001c // +0016 │ │ +20c82c: 4603 0002 |0008: aget-object v3, v0, v2 │ │ +20c830: 6e10 6f5d 0300 |000a: invoke-virtual {v3}, Lfreed/settings/SettingKeys$Key;.getRessourcesStringID:()I // method@5d6f │ │ +20c836: 0a04 |000d: move-result v4 │ │ +20c838: 7110 224d 0400 |000e: invoke-static {v4}, Lfreed/FreedApplication;.getStringFromRessources:(I)Ljava/lang/String; // method@4d22 │ │ +20c83e: 0c04 |0011: move-result-object v4 │ │ +20c840: 6e20 2363 6400 |0012: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +20c846: 0a04 |0015: move-result v4 │ │ +20c848: 3804 0300 |0016: if-eqz v4, 0019 // +0003 │ │ +20c84c: 1103 |0018: return-object v3 │ │ +20c84e: d802 0201 |0019: add-int/lit8 v2, v2, #int 1 // #01 │ │ +20c852: 28eb |001b: goto 0006 // -0015 │ │ +20c854: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +20c856: 1106 |001d: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0004 line=167 │ │ 0x000a line=168 │ │ locals : │ │ 0x0000 - 0x001e reg=5 this Lfreed/settings/SettingsLoader; │ │ @@ -490305,92 +490305,92 @@ │ │ type : '(Lfreed/settings/SettingLayout$CameraId;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 150 16-bit code units │ │ -20cc04: |[20cc04] freed.settings.SettingsLoader.parseActiveCameraAndAvailibleCameras:(Lfreed/settings/SettingLayout$CameraId;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V │ │ -20cc14: 1a00 3d37 |0000: const-string v0, "active_camera" // string@373d │ │ -20cc18: 6e20 4857 0600 |0002: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20cc1e: 0c00 |0005: move-result-object v0 │ │ -20cc20: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -20cc22: 6e20 4f57 1000 |0007: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ -20cc28: 0a00 |000a: move-result v0 │ │ -20cc2a: 5950 6657 |000b: iput v0, v5, Lfreed/settings/SettingLayout$CameraId;.active_camera:I // field@5766 │ │ -20cc2e: 1a00 f263 |000d: const-string v0, "override_dngprofile" // string@63f2 │ │ -20cc32: 6e20 4857 0600 |000f: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20cc38: 0c00 |0012: move-result-object v0 │ │ -20cc3a: 6e10 4b57 0000 |0013: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ -20cc40: 0a00 |0016: move-result v0 │ │ -20cc42: 5c50 6e57 |0017: iput-boolean v0, v5, Lfreed/settings/SettingLayout$CameraId;.overrideDngProfile:Z // field@576e │ │ -20cc46: 1a00 1a5f |0019: const-string v0, "max_camera_exposure_time" // string@5f1a │ │ -20cc4a: 6e20 4857 0600 |001b: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20cc50: 0c00 |001e: move-result-object v0 │ │ -20cc52: 6e10 5057 0000 |001f: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getLongValue:()J // method@5750 │ │ -20cc58: 0b02 |0022: move-result-wide v2 │ │ -20cc5a: 5a52 6a57 |0023: iput-wide v2, v5, Lfreed/settings/SettingLayout$CameraId;.maxCameraExposureTime:J // field@576a │ │ -20cc5e: 1a00 955f |0025: const-string v0, "min_camera_exposure_time" // string@5f95 │ │ -20cc62: 6e20 4857 0600 |0027: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20cc68: 0c00 |002a: move-result-object v0 │ │ -20cc6a: 6e10 5057 0000 |002b: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getLongValue:()J // method@5750 │ │ -20cc70: 0b02 |002e: move-result-wide v2 │ │ -20cc72: 5a52 6c57 |002f: iput-wide v2, v5, Lfreed/settings/SettingLayout$CameraId;.minCameraExposureTime:J // field@576c │ │ -20cc76: 1a00 1b5f |0031: const-string v0, "max_camera_iso" // string@5f1b │ │ -20cc7a: 6e20 4857 0600 |0033: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20cc80: 0c00 |0036: move-result-object v0 │ │ -20cc82: 6e20 4f57 1000 |0037: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ -20cc88: 0a00 |003a: move-result v0 │ │ -20cc8a: 5950 6b57 |003b: iput v0, v5, Lfreed/settings/SettingLayout$CameraId;.maxCameraIso:I // field@576b │ │ -20cc8e: 1a00 965f |003d: const-string v0, "min_camera_focus" // string@5f96 │ │ -20cc92: 6e20 4857 0600 |003f: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20cc98: 0c00 |0042: move-result-object v0 │ │ -20cc9a: 6e10 4d57 0000 |0043: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getFloatValue:()F // method@574d │ │ -20cca0: 0a00 |0046: move-result v0 │ │ -20cca2: 5950 6d57 |0047: iput v0, v5, Lfreed/settings/SettingLayout$CameraId;.minCameraFocus:F // field@576d │ │ -20cca6: 1a00 4139 |0049: const-string v0, "api_settings" // string@3941 │ │ -20ccaa: 6e20 4857 0600 |004b: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20ccb0: 0c00 |004e: move-result-object v0 │ │ -20ccb2: 1a02 d26f |004f: const-string v2, "setting" // string@6fd2 │ │ -20ccb6: 6e20 4957 2000 |0051: invoke-virtual {v0, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ -20ccbc: 0c00 |0054: move-result-object v0 │ │ -20ccbe: 7210 6864 0000 |0055: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -20ccc4: 0c00 |0058: move-result-object v0 │ │ -20ccc6: 7210 4e64 0000 |0059: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -20cccc: 0a02 |005c: move-result v2 │ │ -20ccce: 3802 0e00 |005d: if-eqz v2, 006b // +000e │ │ -20ccd2: 7210 4f64 0000 |005f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -20ccd8: 0c02 |0062: move-result-object v2 │ │ -20ccda: 1f02 a10b |0063: check-cast v2, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ -20ccde: 5453 6757 |0065: iget-object v3, v5, Lfreed/settings/SettingLayout$CameraId;.api_settings:Ljava/util/HashMap; // field@5767 │ │ -20cce2: 7030 795d 3402 |0067: invoke-direct {v4, v3, v2}, Lfreed/settings/SettingsLoader;.addSettingElement:(Ljava/util/HashMap;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5d79 │ │ -20cce8: 28ef |006a: goto 0059 // -0011 │ │ -20ccea: 1a00 e93b |006b: const-string v0, "camera_ids" // string@3be9 │ │ -20ccee: 6e20 4857 0600 |006d: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20ccf4: 0c06 |0070: move-result-object v6 │ │ -20ccf6: 1a00 584f |0071: const-string v0, "ids" // string@4f58 │ │ -20ccfa: 6e20 4957 0600 |0073: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ -20cd00: 0c06 |0076: move-result-object v6 │ │ -20cd02: 7210 6d64 0600 |0077: invoke-interface {v6}, Ljava/util/List;.size:()I // method@646d │ │ -20cd08: 0a00 |007a: move-result v0 │ │ -20cd0a: 2300 2d0e |007b: new-array v0, v0, [I // type@0e2d │ │ -20cd0e: 1202 |007d: const/4 v2, #int 0 // #0 │ │ -20cd10: 7210 6d64 0600 |007e: invoke-interface {v6}, Ljava/util/List;.size:()I // method@646d │ │ -20cd16: 0a03 |0081: move-result v3 │ │ -20cd18: 3532 1100 |0082: if-ge v2, v3, 0093 // +0011 │ │ -20cd1c: 7220 6564 2600 |0084: invoke-interface {v6, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -20cd22: 0c03 |0087: move-result-object v3 │ │ -20cd24: 1f03 a10b |0088: check-cast v3, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ -20cd28: 6e20 4f57 1300 |008a: invoke-virtual {v3, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ -20cd2e: 0a03 |008d: move-result v3 │ │ -20cd30: 4b03 0002 |008e: aput v3, v0, v2 │ │ -20cd34: d802 0201 |0090: add-int/lit8 v2, v2, #int 1 // #01 │ │ -20cd38: 28ec |0092: goto 007e // -0014 │ │ -20cd3a: 5b50 6857 |0093: iput-object v0, v5, Lfreed/settings/SettingLayout$CameraId;.camera_ids:[I // field@5768 │ │ -20cd3e: 0e00 |0095: return-void │ │ +20cc08: |[20cc08] freed.settings.SettingsLoader.parseActiveCameraAndAvailibleCameras:(Lfreed/settings/SettingLayout$CameraId;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V │ │ +20cc18: 1a00 3d37 |0000: const-string v0, "active_camera" // string@373d │ │ +20cc1c: 6e20 4857 0600 |0002: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20cc22: 0c00 |0005: move-result-object v0 │ │ +20cc24: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +20cc26: 6e20 4f57 1000 |0007: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ +20cc2c: 0a00 |000a: move-result v0 │ │ +20cc2e: 5950 6657 |000b: iput v0, v5, Lfreed/settings/SettingLayout$CameraId;.active_camera:I // field@5766 │ │ +20cc32: 1a00 f263 |000d: const-string v0, "override_dngprofile" // string@63f2 │ │ +20cc36: 6e20 4857 0600 |000f: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20cc3c: 0c00 |0012: move-result-object v0 │ │ +20cc3e: 6e10 4b57 0000 |0013: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ +20cc44: 0a00 |0016: move-result v0 │ │ +20cc46: 5c50 6e57 |0017: iput-boolean v0, v5, Lfreed/settings/SettingLayout$CameraId;.overrideDngProfile:Z // field@576e │ │ +20cc4a: 1a00 1a5f |0019: const-string v0, "max_camera_exposure_time" // string@5f1a │ │ +20cc4e: 6e20 4857 0600 |001b: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20cc54: 0c00 |001e: move-result-object v0 │ │ +20cc56: 6e10 5057 0000 |001f: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getLongValue:()J // method@5750 │ │ +20cc5c: 0b02 |0022: move-result-wide v2 │ │ +20cc5e: 5a52 6a57 |0023: iput-wide v2, v5, Lfreed/settings/SettingLayout$CameraId;.maxCameraExposureTime:J // field@576a │ │ +20cc62: 1a00 955f |0025: const-string v0, "min_camera_exposure_time" // string@5f95 │ │ +20cc66: 6e20 4857 0600 |0027: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20cc6c: 0c00 |002a: move-result-object v0 │ │ +20cc6e: 6e10 5057 0000 |002b: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getLongValue:()J // method@5750 │ │ +20cc74: 0b02 |002e: move-result-wide v2 │ │ +20cc76: 5a52 6c57 |002f: iput-wide v2, v5, Lfreed/settings/SettingLayout$CameraId;.minCameraExposureTime:J // field@576c │ │ +20cc7a: 1a00 1b5f |0031: const-string v0, "max_camera_iso" // string@5f1b │ │ +20cc7e: 6e20 4857 0600 |0033: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20cc84: 0c00 |0036: move-result-object v0 │ │ +20cc86: 6e20 4f57 1000 |0037: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ +20cc8c: 0a00 |003a: move-result v0 │ │ +20cc8e: 5950 6b57 |003b: iput v0, v5, Lfreed/settings/SettingLayout$CameraId;.maxCameraIso:I // field@576b │ │ +20cc92: 1a00 965f |003d: const-string v0, "min_camera_focus" // string@5f96 │ │ +20cc96: 6e20 4857 0600 |003f: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20cc9c: 0c00 |0042: move-result-object v0 │ │ +20cc9e: 6e10 4d57 0000 |0043: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getFloatValue:()F // method@574d │ │ +20cca4: 0a00 |0046: move-result v0 │ │ +20cca6: 5950 6d57 |0047: iput v0, v5, Lfreed/settings/SettingLayout$CameraId;.minCameraFocus:F // field@576d │ │ +20ccaa: 1a00 4139 |0049: const-string v0, "api_settings" // string@3941 │ │ +20ccae: 6e20 4857 0600 |004b: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20ccb4: 0c00 |004e: move-result-object v0 │ │ +20ccb6: 1a02 d26f |004f: const-string v2, "setting" // string@6fd2 │ │ +20ccba: 6e20 4957 2000 |0051: invoke-virtual {v0, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ +20ccc0: 0c00 |0054: move-result-object v0 │ │ +20ccc2: 7210 6864 0000 |0055: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +20ccc8: 0c00 |0058: move-result-object v0 │ │ +20ccca: 7210 4e64 0000 |0059: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +20ccd0: 0a02 |005c: move-result v2 │ │ +20ccd2: 3802 0e00 |005d: if-eqz v2, 006b // +000e │ │ +20ccd6: 7210 4f64 0000 |005f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +20ccdc: 0c02 |0062: move-result-object v2 │ │ +20ccde: 1f02 a10b |0063: check-cast v2, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ +20cce2: 5453 6757 |0065: iget-object v3, v5, Lfreed/settings/SettingLayout$CameraId;.api_settings:Ljava/util/HashMap; // field@5767 │ │ +20cce6: 7030 795d 3402 |0067: invoke-direct {v4, v3, v2}, Lfreed/settings/SettingsLoader;.addSettingElement:(Ljava/util/HashMap;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5d79 │ │ +20ccec: 28ef |006a: goto 0059 // -0011 │ │ +20ccee: 1a00 e93b |006b: const-string v0, "camera_ids" // string@3be9 │ │ +20ccf2: 6e20 4857 0600 |006d: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20ccf8: 0c06 |0070: move-result-object v6 │ │ +20ccfa: 1a00 584f |0071: const-string v0, "ids" // string@4f58 │ │ +20ccfe: 6e20 4957 0600 |0073: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ +20cd04: 0c06 |0076: move-result-object v6 │ │ +20cd06: 7210 6d64 0600 |0077: invoke-interface {v6}, Ljava/util/List;.size:()I // method@646d │ │ +20cd0c: 0a00 |007a: move-result v0 │ │ +20cd0e: 2300 2d0e |007b: new-array v0, v0, [I // type@0e2d │ │ +20cd12: 1202 |007d: const/4 v2, #int 0 // #0 │ │ +20cd14: 7210 6d64 0600 |007e: invoke-interface {v6}, Ljava/util/List;.size:()I // method@646d │ │ +20cd1a: 0a03 |0081: move-result v3 │ │ +20cd1c: 3532 1100 |0082: if-ge v2, v3, 0093 // +0011 │ │ +20cd20: 7220 6564 2600 |0084: invoke-interface {v6, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +20cd26: 0c03 |0087: move-result-object v3 │ │ +20cd28: 1f03 a10b |0088: check-cast v3, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ +20cd2c: 6e20 4f57 1300 |008a: invoke-virtual {v3, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ +20cd32: 0a03 |008d: move-result v3 │ │ +20cd34: 4b03 0002 |008e: aput v3, v0, v2 │ │ +20cd38: d802 0201 |0090: add-int/lit8 v2, v2, #int 1 // #01 │ │ +20cd3c: 28ec |0092: goto 007e // -0014 │ │ +20cd3e: 5b50 6857 |0093: iput-object v0, v5, Lfreed/settings/SettingLayout$CameraId;.camera_ids:[I // field@5768 │ │ +20cd42: 0e00 |0095: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=87 │ │ 0x000f line=88 │ │ 0x001b line=89 │ │ 0x0027 line=90 │ │ 0x0033 line=91 │ │ @@ -490415,18 +490415,18 @@ │ │ type : '(Lfreed/settings/SettingLayout$CameraId;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -20cd40: |[20cd40] freed.settings.SettingsLoader.parseCameraNode:(Lfreed/settings/SettingLayout$CameraId;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V │ │ -20cd50: 7030 7c5d 1002 |0000: invoke-direct {v0, v1, v2}, Lfreed/settings/SettingsLoader;.parseActiveCameraAndAvailibleCameras:(Lfreed/settings/SettingLayout$CameraId;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5d7c │ │ -20cd56: 7030 7e5d 1002 |0003: invoke-direct {v0, v1, v2}, Lfreed/settings/SettingsLoader;.parseCameraSettings:(Lfreed/settings/SettingLayout$CameraId;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5d7e │ │ -20cd5c: 0e00 |0006: return-void │ │ +20cd44: |[20cd44] freed.settings.SettingsLoader.parseCameraNode:(Lfreed/settings/SettingLayout$CameraId;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V │ │ +20cd54: 7030 7c5d 1002 |0000: invoke-direct {v0, v1, v2}, Lfreed/settings/SettingsLoader;.parseActiveCameraAndAvailibleCameras:(Lfreed/settings/SettingLayout$CameraId;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5d7c │ │ +20cd5a: 7030 7e5d 1002 |0003: invoke-direct {v0, v1, v2}, Lfreed/settings/SettingsLoader;.parseCameraSettings:(Lfreed/settings/SettingLayout$CameraId;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5d7e │ │ +20cd60: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=83 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfreed/settings/SettingsLoader; │ │ 0x0000 - 0x0007 reg=1 (null) Lfreed/settings/SettingLayout$CameraId; │ │ @@ -490437,61 +490437,61 @@ │ │ type : '(Lfreed/settings/SettingLayout$CameraId;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -20cd60: |[20cd60] freed.settings.SettingsLoader.parseCameraSettings:(Lfreed/settings/SettingLayout$CameraId;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V │ │ -20cd70: 1a00 eb3b |0000: const-string v0, "camera_settings" // string@3beb │ │ -20cd74: 6e20 4857 0800 |0002: invoke-virtual {v8, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20cd7a: 0c08 |0005: move-result-object v8 │ │ -20cd7c: 1a00 4b4f |0006: const-string v0, "id" // string@4f4b │ │ -20cd80: 6e20 4957 0800 |0008: invoke-virtual {v8, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ -20cd86: 0c08 |000b: move-result-object v8 │ │ -20cd88: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -20cd8a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -20cd8c: 7210 6d64 0800 |000e: invoke-interface {v8}, Ljava/util/List;.size:()I // method@646d │ │ -20cd92: 0a02 |0011: move-result v2 │ │ -20cd94: 3521 4800 |0012: if-ge v1, v2, 005a // +0048 │ │ -20cd98: 7220 6564 1800 |0014: invoke-interface {v8, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -20cd9e: 0c02 |0017: move-result-object v2 │ │ -20cda0: 1f02 a10b |0018: check-cast v2, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ -20cda4: 1a03 0f60 |001a: const-string v3, "name" // string@600f │ │ -20cda8: 6e30 4e57 3200 |001c: invoke-virtual {v2, v3, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntAttribute:(Ljava/lang/String;I)I // method@574e │ │ -20cdae: 0a02 |001f: move-result v2 │ │ -20cdb0: 5473 6957 |0020: iget-object v3, v7, Lfreed/settings/SettingLayout$CameraId;.cameraid_settings:Ljava/util/HashMap; // field@5769 │ │ -20cdb4: 7110 c862 0200 |0022: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ -20cdba: 0c04 |0025: move-result-object v4 │ │ -20cdbc: 6e20 3a64 4300 |0026: invoke-virtual {v3, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20cdc2: 0c03 |0029: move-result-object v3 │ │ -20cdc4: 1f03 780c |002a: check-cast v3, Lfreed/settings/SettingLayout$CameraId$CameraSettings; // type@0c78 │ │ -20cdc8: 3903 0700 |002c: if-nez v3, 0033 // +0007 │ │ -20cdcc: 2203 780c |002e: new-instance v3, Lfreed/settings/SettingLayout$CameraId$CameraSettings; // type@0c78 │ │ -20cdd0: 7010 755d 0300 |0030: invoke-direct {v3}, Lfreed/settings/SettingLayout$CameraId$CameraSettings;.:()V // method@5d75 │ │ -20cdd6: 7220 6564 1800 |0033: invoke-interface {v8, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -20cddc: 0c04 |0036: move-result-object v4 │ │ -20cdde: 1f04 a10b |0037: check-cast v4, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ -20cde2: 1a05 6745 |0039: const-string v5, "front_camera" // string@4567 │ │ -20cde6: 6e20 4857 5400 |003b: invoke-virtual {v4, v5}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20cdec: 0c04 |003e: move-result-object v4 │ │ -20cdee: 6e10 4b57 0400 |003f: invoke-virtual {v4}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ -20cdf4: 0a04 |0042: move-result v4 │ │ -20cdf6: 5c34 6557 |0043: iput-boolean v4, v3, Lfreed/settings/SettingLayout$CameraId$CameraSettings;.isFrontCamera:Z // field@5765 │ │ -20cdfa: 7220 6564 1800 |0045: invoke-interface {v8, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -20ce00: 0c04 |0048: move-result-object v4 │ │ -20ce02: 1f04 a10b |0049: check-cast v4, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ -20ce06: 7030 7f5d 4603 |004b: invoke-direct {v6, v4, v3}, Lfreed/settings/SettingsLoader;.parseSettings:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;Lfreed/settings/SettingLayout$CameraId$CameraSettings;)V // method@5d7f │ │ -20ce0c: 5474 6957 |004e: iget-object v4, v7, Lfreed/settings/SettingLayout$CameraId;.cameraid_settings:Ljava/util/HashMap; // field@5769 │ │ -20ce10: 7110 c862 0200 |0050: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ -20ce16: 0c02 |0053: move-result-object v2 │ │ -20ce18: 6e30 3e64 2403 |0054: invoke-virtual {v4, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ -20ce1e: d801 0101 |0057: add-int/lit8 v1, v1, #int 1 // #01 │ │ -20ce22: 28b5 |0059: goto 000e // -004b │ │ -20ce24: 0e00 |005a: return-void │ │ +20cd64: |[20cd64] freed.settings.SettingsLoader.parseCameraSettings:(Lfreed/settings/SettingLayout$CameraId;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V │ │ +20cd74: 1a00 eb3b |0000: const-string v0, "camera_settings" // string@3beb │ │ +20cd78: 6e20 4857 0800 |0002: invoke-virtual {v8, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20cd7e: 0c08 |0005: move-result-object v8 │ │ +20cd80: 1a00 4b4f |0006: const-string v0, "id" // string@4f4b │ │ +20cd84: 6e20 4957 0800 |0008: invoke-virtual {v8, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ +20cd8a: 0c08 |000b: move-result-object v8 │ │ +20cd8c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +20cd8e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +20cd90: 7210 6d64 0800 |000e: invoke-interface {v8}, Ljava/util/List;.size:()I // method@646d │ │ +20cd96: 0a02 |0011: move-result v2 │ │ +20cd98: 3521 4800 |0012: if-ge v1, v2, 005a // +0048 │ │ +20cd9c: 7220 6564 1800 |0014: invoke-interface {v8, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +20cda2: 0c02 |0017: move-result-object v2 │ │ +20cda4: 1f02 a10b |0018: check-cast v2, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ +20cda8: 1a03 0f60 |001a: const-string v3, "name" // string@600f │ │ +20cdac: 6e30 4e57 3200 |001c: invoke-virtual {v2, v3, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntAttribute:(Ljava/lang/String;I)I // method@574e │ │ +20cdb2: 0a02 |001f: move-result v2 │ │ +20cdb4: 5473 6957 |0020: iget-object v3, v7, Lfreed/settings/SettingLayout$CameraId;.cameraid_settings:Ljava/util/HashMap; // field@5769 │ │ +20cdb8: 7110 c862 0200 |0022: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ +20cdbe: 0c04 |0025: move-result-object v4 │ │ +20cdc0: 6e20 3a64 4300 |0026: invoke-virtual {v3, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20cdc6: 0c03 |0029: move-result-object v3 │ │ +20cdc8: 1f03 780c |002a: check-cast v3, Lfreed/settings/SettingLayout$CameraId$CameraSettings; // type@0c78 │ │ +20cdcc: 3903 0700 |002c: if-nez v3, 0033 // +0007 │ │ +20cdd0: 2203 780c |002e: new-instance v3, Lfreed/settings/SettingLayout$CameraId$CameraSettings; // type@0c78 │ │ +20cdd4: 7010 755d 0300 |0030: invoke-direct {v3}, Lfreed/settings/SettingLayout$CameraId$CameraSettings;.:()V // method@5d75 │ │ +20cdda: 7220 6564 1800 |0033: invoke-interface {v8, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +20cde0: 0c04 |0036: move-result-object v4 │ │ +20cde2: 1f04 a10b |0037: check-cast v4, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ +20cde6: 1a05 6745 |0039: const-string v5, "front_camera" // string@4567 │ │ +20cdea: 6e20 4857 5400 |003b: invoke-virtual {v4, v5}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20cdf0: 0c04 |003e: move-result-object v4 │ │ +20cdf2: 6e10 4b57 0400 |003f: invoke-virtual {v4}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ +20cdf8: 0a04 |0042: move-result v4 │ │ +20cdfa: 5c34 6557 |0043: iput-boolean v4, v3, Lfreed/settings/SettingLayout$CameraId$CameraSettings;.isFrontCamera:Z // field@5765 │ │ +20cdfe: 7220 6564 1800 |0045: invoke-interface {v8, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +20ce04: 0c04 |0048: move-result-object v4 │ │ +20ce06: 1f04 a10b |0049: check-cast v4, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ +20ce0a: 7030 7f5d 4603 |004b: invoke-direct {v6, v4, v3}, Lfreed/settings/SettingsLoader;.parseSettings:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;Lfreed/settings/SettingLayout$CameraId$CameraSettings;)V // method@5d7f │ │ +20ce10: 5474 6957 |004e: iget-object v4, v7, Lfreed/settings/SettingLayout$CameraId;.cameraid_settings:Ljava/util/HashMap; // field@5769 │ │ +20ce14: 7110 c862 0200 |0050: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ +20ce1a: 0c02 |0053: move-result-object v2 │ │ +20ce1c: 6e30 3e64 2403 |0054: invoke-virtual {v4, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ +20ce22: d801 0101 |0057: add-int/lit8 v1, v1, #int 1 // #01 │ │ +20ce26: 28b5 |0059: goto 000e // -004b │ │ +20ce28: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=110 │ │ 0x0008 line=112 │ │ 0x000e line=113 │ │ 0x0014 line=115 │ │ 0x0020 line=117 │ │ @@ -490509,30 +490509,30 @@ │ │ type : '(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;Lfreed/settings/SettingLayout$CameraId$CameraSettings;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -20ce28: |[20ce28] freed.settings.SettingsLoader.parseSettings:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;Lfreed/settings/SettingLayout$CameraId$CameraSettings;)V │ │ -20ce38: 1a00 d26f |0000: const-string v0, "setting" // string@6fd2 │ │ -20ce3c: 6e20 4957 0300 |0002: invoke-virtual {v3, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ -20ce42: 0c03 |0005: move-result-object v3 │ │ -20ce44: 7210 6864 0300 |0006: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -20ce4a: 0c03 |0009: move-result-object v3 │ │ -20ce4c: 7210 4e64 0300 |000a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -20ce52: 0a00 |000d: move-result v0 │ │ -20ce54: 3800 0e00 |000e: if-eqz v0, 001c // +000e │ │ -20ce58: 7210 4f64 0300 |0010: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -20ce5e: 0c00 |0013: move-result-object v0 │ │ -20ce60: 1f00 a10b |0014: check-cast v0, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ -20ce64: 5441 6457 |0016: iget-object v1, v4, Lfreed/settings/SettingLayout$CameraId$CameraSettings;.cameraid_settings:Ljava/util/HashMap; // field@5764 │ │ -20ce68: 7030 795d 1200 |0018: invoke-direct {v2, v1, v0}, Lfreed/settings/SettingsLoader;.addSettingElement:(Ljava/util/HashMap;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5d79 │ │ -20ce6e: 28ef |001b: goto 000a // -0011 │ │ -20ce70: 0e00 |001c: return-void │ │ +20ce2c: |[20ce2c] freed.settings.SettingsLoader.parseSettings:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;Lfreed/settings/SettingLayout$CameraId$CameraSettings;)V │ │ +20ce3c: 1a00 d26f |0000: const-string v0, "setting" // string@6fd2 │ │ +20ce40: 6e20 4957 0300 |0002: invoke-virtual {v3, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ +20ce46: 0c03 |0005: move-result-object v3 │ │ +20ce48: 7210 6864 0300 |0006: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +20ce4e: 0c03 |0009: move-result-object v3 │ │ +20ce50: 7210 4e64 0300 |000a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +20ce56: 0a00 |000d: move-result v0 │ │ +20ce58: 3800 0e00 |000e: if-eqz v0, 001c // +000e │ │ +20ce5c: 7210 4f64 0300 |0010: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +20ce62: 0c00 |0013: move-result-object v0 │ │ +20ce64: 1f00 a10b |0014: check-cast v0, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ +20ce68: 5441 6457 |0016: iget-object v1, v4, Lfreed/settings/SettingLayout$CameraId$CameraSettings;.cameraid_settings:Ljava/util/HashMap; // field@5764 │ │ +20ce6c: 7030 795d 1200 |0018: invoke-direct {v2, v1, v0}, Lfreed/settings/SettingsLoader;.addSettingElement:(Ljava/util/HashMap;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5d79 │ │ +20ce72: 28ef |001b: goto 000a // -0011 │ │ +20ce74: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=126 │ │ 0x0006 line=127 │ │ 0x0016 line=129 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lfreed/settings/SettingsLoader; │ │ @@ -490545,162 +490545,162 @@ │ │ type : '(Lfreed/settings/SettingLayout;Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 298 16-bit code units │ │ -20c974: |[20c974] freed.settings.SettingsLoader.loadSettings:(Lfreed/settings/SettingLayout;Ljava/io/File;)V │ │ -20c984: 1a00 6d43 |0000: const-string v0, "failed to parse Framework, use Default" // string@436d │ │ -20c988: 2201 260d |0002: new-instance v1, Ljava/io/File; // type@0d26 │ │ -20c98c: 2202 740d |0004: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ -20c990: 7010 4c63 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -20c996: 6e10 f961 0500 |0009: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ -20c99c: 0c05 |000c: move-result-object v5 │ │ -20c99e: 6e20 5663 5200 |000d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20c9a4: 1a05 f702 |0010: const-string v5, "/freed_config.xml" // string@02f7 │ │ -20c9a8: 6e20 5663 5200 |0012: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20c9ae: 6e10 5d63 0200 |0015: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -20c9b4: 0c05 |0018: move-result-object v5 │ │ -20c9b6: 7020 f261 5100 |0019: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ -20c9bc: 6e10 f861 0100 |001c: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@61f8 │ │ -20c9c2: 0a05 |001f: move-result v5 │ │ -20c9c4: 3805 0901 |0020: if-eqz v5, 0129 // +0109 │ │ -20c9c8: 2205 280d |0022: new-instance v5, Ljava/io/FileInputStream; // type@0d28 │ │ -20c9cc: 7020 0b62 1500 |0024: invoke-direct {v5, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@620b │ │ -20c9d2: 7110 b95e 0500 |0027: invoke-static {v5}, Lfreed/utils/StringUtils;.getString:(Ljava/io/InputStream;)Ljava/lang/String; // method@5eb9 │ │ -20c9d8: 0c05 |002a: move-result-object v5 │ │ -20c9da: 7110 5557 0500 |002b: invoke-static {v5}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.parse:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5755 │ │ -20c9e0: 0c05 |002e: move-result-object v5 │ │ -20c9e2: 1a01 3c37 |002f: const-string v1, "active_api" // string@373c │ │ -20c9e6: 6e20 4857 1500 |0031: invoke-virtual {v5, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20c9ec: 0c01 |0034: move-result-object v1 │ │ -20c9ee: 6e10 5357 0100 |0035: invoke-virtual {v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -20c9f4: 0c01 |0038: move-result-object v1 │ │ -20c9f6: 5b41 6f57 |0039: iput-object v1, v4, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ -20c9fa: 1a01 1a41 |003b: const-string v1, "device" // string@411a │ │ -20c9fe: 6e20 4857 1500 |003d: invoke-virtual {v5, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20ca04: 0c01 |0040: move-result-object v1 │ │ -20ca06: 6e10 5357 0100 |0041: invoke-virtual {v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -20ca0c: 0c01 |0044: move-result-object v1 │ │ -20ca0e: 5b41 7357 |0045: iput-object v1, v4, Lfreed/settings/SettingLayout;.device:Ljava/lang/String; // field@5773 │ │ -20ca12: 1a01 4b39 |0047: const-string v1, "app_version" // string@394b │ │ -20ca16: 6e20 4857 1500 |0049: invoke-virtual {v5, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20ca1c: 0c01 |004c: move-result-object v1 │ │ -20ca1e: 1202 |004d: const/4 v2, #int 0 // #0 │ │ -20ca20: 6e20 4f57 2100 |004e: invoke-virtual {v1, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ -20ca26: 0a01 |0051: move-result v1 │ │ -20ca28: 5941 7157 |0052: iput v1, v4, Lfreed/settings/SettingLayout;.app_version:I // field@5771 │ │ -20ca2c: 1a01 8b4e |0054: const-string v1, "has_camera2_features" // string@4e8b │ │ -20ca30: 6e20 4857 1500 |0056: invoke-virtual {v5, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20ca36: 0c01 |0059: move-result-object v1 │ │ -20ca38: 6e10 4b57 0100 |005a: invoke-virtual {v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ -20ca3e: 0a01 |005d: move-result v1 │ │ -20ca40: 5c41 7757 |005e: iput-boolean v1, v4, Lfreed/settings/SettingLayout;.hasCamera2Features:Z // field@5777 │ │ -20ca44: 1a01 183a |0060: const-string v1, "are_features_detected" // string@3a18 │ │ -20ca48: 6e20 4857 1500 |0062: invoke-virtual {v5, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20ca4e: 0c01 |0065: move-result-object v1 │ │ -20ca50: 6e10 4b57 0100 |0066: invoke-virtual {v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ -20ca56: 0a01 |0069: move-result v1 │ │ -20ca58: 5c41 7257 |006a: iput-boolean v1, v4, Lfreed/settings/SettingLayout;.areFeaturesDetected:Z // field@5772 │ │ -20ca5c: 1a01 4377 |006c: const-string v1, "write_to_external_sd" // string@7743 │ │ -20ca60: 6e20 4857 1500 |006e: invoke-virtual {v5, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20ca66: 0c01 |0071: move-result-object v1 │ │ -20ca68: 6e10 4b57 0100 |0072: invoke-virtual {v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ -20ca6e: 0a01 |0075: move-result v1 │ │ -20ca70: 5c41 7a57 |0076: iput-boolean v1, v4, Lfreed/settings/SettingLayout;.writeToExternalSD:Z // field@577a │ │ -20ca74: 1a01 fa70 |0078: const-string v1, "show_helpoverlay_onstart" // string@70fa │ │ -20ca78: 6e20 4857 1500 |007a: invoke-virtual {v5, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20ca7e: 0c01 |007d: move-result-object v1 │ │ -20ca80: 6e10 4b57 0100 |007e: invoke-virtual {v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ -20ca86: 0a01 |0081: move-result v1 │ │ -20ca88: 5c41 7957 |0082: iput-boolean v1, v4, Lfreed/settings/SettingLayout;.showHelpOverlayOnStart:Z // field@5779 │ │ -20ca8c: 1a01 ed51 |0084: const-string v1, "is_zte_ae" // string@51ed │ │ -20ca90: 6e20 4857 1500 |0086: invoke-virtual {v5, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20ca96: 0c01 |0089: move-result-object v1 │ │ -20ca98: 6e10 4b57 0100 |008a: invoke-virtual {v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ -20ca9e: 0a01 |008d: move-result v1 │ │ -20caa0: 5c41 7857 |008e: iput-boolean v1, v4, Lfreed/settings/SettingLayout;.isZteAE:Z // field@5778 │ │ -20caa4: 1a01 3e43 |0090: const-string v1, "ext_sd_folder_uri" // string@433e │ │ -20caa8: 6e20 4857 1500 |0092: invoke-virtual {v5, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20caae: 0c01 |0095: move-result-object v1 │ │ -20cab0: 6e10 5357 0100 |0096: invoke-virtual {v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -20cab6: 0c01 |0099: move-result-object v1 │ │ -20cab8: 5b41 7457 |009a: iput-object v1, v4, Lfreed/settings/SettingLayout;.extSdFolderUri:Ljava/lang/String; // field@5774 │ │ -20cabc: 5441 7457 |009c: iget-object v1, v4, Lfreed/settings/SettingLayout;.extSdFolderUri:Ljava/lang/String; // field@5774 │ │ -20cac0: 1a02 cd60 |009e: const-string v2, "null" // string@60cd │ │ -20cac4: 6e20 2363 2100 |00a0: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -20caca: 0a01 |00a3: move-result v1 │ │ -20cacc: 3801 0500 |00a4: if-eqz v1, 00a9 // +0005 │ │ -20cad0: 1201 |00a6: const/4 v1, #int 0 // #0 │ │ -20cad2: 5b41 7457 |00a7: iput-object v1, v4, Lfreed/settings/SettingLayout;.extSdFolderUri:Ljava/lang/String; // field@5774 │ │ -20cad6: 1a01 3545 |00a9: const-string v1, "framework" // string@4535 │ │ -20cada: 6e20 4857 1500 |00ab: invoke-virtual {v5, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20cae0: 0c01 |00ae: move-result-object v1 │ │ -20cae2: 6e10 5357 0100 |00af: invoke-virtual {v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -20cae8: 0c01 |00b2: move-result-object v1 │ │ -20caea: 7110 5c5d 0100 |00b3: invoke-static {v1}, Lfreed/settings/Frameworks;.valueOf:(Ljava/lang/String;)Lfreed/settings/Frameworks; // method@5d5c │ │ -20caf0: 0c01 |00b6: move-result-object v1 │ │ -20caf2: 5b41 7557 |00b7: iput-object v1, v4, Lfreed/settings/SettingLayout;.framework:Lfreed/settings/Frameworks; // field@5775 │ │ -20caf6: 2814 |00b9: goto 00cd // +0014 │ │ -20caf8: 5431 7b57 |00ba: iget-object v1, v3, Lfreed/settings/SettingsLoader;.TAG:Ljava/lang/String; // field@577b │ │ -20cafc: 7120 655e 0100 |00bc: invoke-static {v1, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20cb02: 6200 e056 |00bf: sget-object v0, Lfreed/settings/Frameworks;.Default:Lfreed/settings/Frameworks; // field@56e0 │ │ -20cb06: 5b40 7557 |00c1: iput-object v0, v4, Lfreed/settings/SettingLayout;.framework:Lfreed/settings/Frameworks; // field@5775 │ │ -20cb0a: 280a |00c3: goto 00cd // +000a │ │ -20cb0c: 5431 7b57 |00c4: iget-object v1, v3, Lfreed/settings/SettingsLoader;.TAG:Ljava/lang/String; // field@577b │ │ -20cb10: 7120 655e 0100 |00c6: invoke-static {v1, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20cb16: 6200 e056 |00c9: sget-object v0, Lfreed/settings/Frameworks;.Default:Lfreed/settings/Frameworks; // field@56e0 │ │ -20cb1a: 5b40 7557 |00cb: iput-object v0, v4, Lfreed/settings/SettingLayout;.framework:Lfreed/settings/Frameworks; // field@5775 │ │ -20cb1e: 1a00 ce4d |00cd: const-string v0, "global_settings" // string@4dce │ │ -20cb22: 6e20 4857 0500 |00cf: invoke-virtual {v5, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20cb28: 0c00 |00d2: move-result-object v0 │ │ -20cb2a: 1a01 d26f |00d3: const-string v1, "setting" // string@6fd2 │ │ -20cb2e: 6e20 4957 1000 |00d5: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ -20cb34: 0c00 |00d8: move-result-object v0 │ │ -20cb36: 7210 6864 0000 |00d9: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -20cb3c: 0c00 |00dc: move-result-object v0 │ │ -20cb3e: 7210 4e64 0000 |00dd: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -20cb44: 0a01 |00e0: move-result v1 │ │ -20cb46: 3801 0e00 |00e1: if-eqz v1, 00ef // +000e │ │ -20cb4a: 7210 4f64 0000 |00e3: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -20cb50: 0c01 |00e6: move-result-object v1 │ │ -20cb52: 1f01 a10b |00e7: check-cast v1, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ -20cb56: 5442 7657 |00e9: iget-object v2, v4, Lfreed/settings/SettingLayout;.global_settings:Ljava/util/HashMap; // field@5776 │ │ -20cb5a: 7030 795d 2301 |00eb: invoke-direct {v3, v2, v1}, Lfreed/settings/SettingsLoader;.addSettingElement:(Ljava/util/HashMap;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5d79 │ │ -20cb60: 28ef |00ee: goto 00dd // -0011 │ │ -20cb62: 1a00 3e39 |00ef: const-string v0, "api" // string@393e │ │ -20cb66: 6e20 4957 0500 |00f1: invoke-virtual {v5, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ -20cb6c: 0c05 |00f4: move-result-object v5 │ │ -20cb6e: 7210 6864 0500 |00f5: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -20cb74: 0c05 |00f8: move-result-object v5 │ │ -20cb76: 7210 4e64 0500 |00f9: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -20cb7c: 0a00 |00fc: move-result v0 │ │ -20cb7e: 3800 2c00 |00fd: if-eqz v0, 0129 // +002c │ │ -20cb82: 7210 4f64 0500 |00ff: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -20cb88: 0c00 |0102: move-result-object v0 │ │ -20cb8a: 1f00 a10b |0103: check-cast v0, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ -20cb8e: 1a01 0f60 |0105: const-string v1, "name" // string@600f │ │ -20cb92: 1a02 d23b |0107: const-string v2, "camera1" // string@3bd2 │ │ -20cb96: 6e30 4a57 1002 |0109: invoke-virtual {v0, v1, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@574a │ │ -20cb9c: 0c01 |010c: move-result-object v1 │ │ -20cb9e: 5442 7057 |010d: iget-object v2, v4, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20cba2: 6e20 3a64 1200 |010f: invoke-virtual {v2, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20cba8: 0c02 |0112: move-result-object v2 │ │ -20cbaa: 1f02 790c |0113: check-cast v2, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ -20cbae: 3902 0700 |0115: if-nez v2, 011c // +0007 │ │ -20cbb2: 2202 790c |0117: new-instance v2, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ -20cbb6: 7010 765d 0200 |0119: invoke-direct {v2}, Lfreed/settings/SettingLayout$CameraId;.:()V // method@5d76 │ │ -20cbbc: 7030 7d5d 2300 |011c: invoke-direct {v3, v2, v0}, Lfreed/settings/SettingsLoader;.parseCameraNode:(Lfreed/settings/SettingLayout$CameraId;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5d7d │ │ -20cbc2: 5440 7057 |011f: iget-object v0, v4, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20cbc6: 6e30 3e64 1002 |0121: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ -20cbcc: 28d5 |0124: goto 00f9 // -002b │ │ -20cbce: 0d04 |0125: move-exception v4 │ │ -20cbd0: 7110 645e 0400 |0126: invoke-static {v4}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -20cbd6: 0e00 |0129: return-void │ │ +20c978: |[20c978] freed.settings.SettingsLoader.loadSettings:(Lfreed/settings/SettingLayout;Ljava/io/File;)V │ │ +20c988: 1a00 6d43 |0000: const-string v0, "failed to parse Framework, use Default" // string@436d │ │ +20c98c: 2201 260d |0002: new-instance v1, Ljava/io/File; // type@0d26 │ │ +20c990: 2202 740d |0004: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ +20c994: 7010 4c63 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +20c99a: 6e10 f961 0500 |0009: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ +20c9a0: 0c05 |000c: move-result-object v5 │ │ +20c9a2: 6e20 5663 5200 |000d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20c9a8: 1a05 f702 |0010: const-string v5, "/freed_config.xml" // string@02f7 │ │ +20c9ac: 6e20 5663 5200 |0012: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20c9b2: 6e10 5d63 0200 |0015: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +20c9b8: 0c05 |0018: move-result-object v5 │ │ +20c9ba: 7020 f261 5100 |0019: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ +20c9c0: 6e10 f861 0100 |001c: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@61f8 │ │ +20c9c6: 0a05 |001f: move-result v5 │ │ +20c9c8: 3805 0901 |0020: if-eqz v5, 0129 // +0109 │ │ +20c9cc: 2205 280d |0022: new-instance v5, Ljava/io/FileInputStream; // type@0d28 │ │ +20c9d0: 7020 0b62 1500 |0024: invoke-direct {v5, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@620b │ │ +20c9d6: 7110 b95e 0500 |0027: invoke-static {v5}, Lfreed/utils/StringUtils;.getString:(Ljava/io/InputStream;)Ljava/lang/String; // method@5eb9 │ │ +20c9dc: 0c05 |002a: move-result-object v5 │ │ +20c9de: 7110 5557 0500 |002b: invoke-static {v5}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.parse:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5755 │ │ +20c9e4: 0c05 |002e: move-result-object v5 │ │ +20c9e6: 1a01 3c37 |002f: const-string v1, "active_api" // string@373c │ │ +20c9ea: 6e20 4857 1500 |0031: invoke-virtual {v5, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20c9f0: 0c01 |0034: move-result-object v1 │ │ +20c9f2: 6e10 5357 0100 |0035: invoke-virtual {v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +20c9f8: 0c01 |0038: move-result-object v1 │ │ +20c9fa: 5b41 6f57 |0039: iput-object v1, v4, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ +20c9fe: 1a01 1a41 |003b: const-string v1, "device" // string@411a │ │ +20ca02: 6e20 4857 1500 |003d: invoke-virtual {v5, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20ca08: 0c01 |0040: move-result-object v1 │ │ +20ca0a: 6e10 5357 0100 |0041: invoke-virtual {v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +20ca10: 0c01 |0044: move-result-object v1 │ │ +20ca12: 5b41 7357 |0045: iput-object v1, v4, Lfreed/settings/SettingLayout;.device:Ljava/lang/String; // field@5773 │ │ +20ca16: 1a01 4b39 |0047: const-string v1, "app_version" // string@394b │ │ +20ca1a: 6e20 4857 1500 |0049: invoke-virtual {v5, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20ca20: 0c01 |004c: move-result-object v1 │ │ +20ca22: 1202 |004d: const/4 v2, #int 0 // #0 │ │ +20ca24: 6e20 4f57 2100 |004e: invoke-virtual {v1, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ +20ca2a: 0a01 |0051: move-result v1 │ │ +20ca2c: 5941 7157 |0052: iput v1, v4, Lfreed/settings/SettingLayout;.app_version:I // field@5771 │ │ +20ca30: 1a01 8b4e |0054: const-string v1, "has_camera2_features" // string@4e8b │ │ +20ca34: 6e20 4857 1500 |0056: invoke-virtual {v5, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20ca3a: 0c01 |0059: move-result-object v1 │ │ +20ca3c: 6e10 4b57 0100 |005a: invoke-virtual {v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ +20ca42: 0a01 |005d: move-result v1 │ │ +20ca44: 5c41 7757 |005e: iput-boolean v1, v4, Lfreed/settings/SettingLayout;.hasCamera2Features:Z // field@5777 │ │ +20ca48: 1a01 183a |0060: const-string v1, "are_features_detected" // string@3a18 │ │ +20ca4c: 6e20 4857 1500 |0062: invoke-virtual {v5, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20ca52: 0c01 |0065: move-result-object v1 │ │ +20ca54: 6e10 4b57 0100 |0066: invoke-virtual {v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ +20ca5a: 0a01 |0069: move-result v1 │ │ +20ca5c: 5c41 7257 |006a: iput-boolean v1, v4, Lfreed/settings/SettingLayout;.areFeaturesDetected:Z // field@5772 │ │ +20ca60: 1a01 4377 |006c: const-string v1, "write_to_external_sd" // string@7743 │ │ +20ca64: 6e20 4857 1500 |006e: invoke-virtual {v5, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20ca6a: 0c01 |0071: move-result-object v1 │ │ +20ca6c: 6e10 4b57 0100 |0072: invoke-virtual {v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ +20ca72: 0a01 |0075: move-result v1 │ │ +20ca74: 5c41 7a57 |0076: iput-boolean v1, v4, Lfreed/settings/SettingLayout;.writeToExternalSD:Z // field@577a │ │ +20ca78: 1a01 fa70 |0078: const-string v1, "show_helpoverlay_onstart" // string@70fa │ │ +20ca7c: 6e20 4857 1500 |007a: invoke-virtual {v5, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20ca82: 0c01 |007d: move-result-object v1 │ │ +20ca84: 6e10 4b57 0100 |007e: invoke-virtual {v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ +20ca8a: 0a01 |0081: move-result v1 │ │ +20ca8c: 5c41 7957 |0082: iput-boolean v1, v4, Lfreed/settings/SettingLayout;.showHelpOverlayOnStart:Z // field@5779 │ │ +20ca90: 1a01 ed51 |0084: const-string v1, "is_zte_ae" // string@51ed │ │ +20ca94: 6e20 4857 1500 |0086: invoke-virtual {v5, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20ca9a: 0c01 |0089: move-result-object v1 │ │ +20ca9c: 6e10 4b57 0100 |008a: invoke-virtual {v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ +20caa2: 0a01 |008d: move-result v1 │ │ +20caa4: 5c41 7857 |008e: iput-boolean v1, v4, Lfreed/settings/SettingLayout;.isZteAE:Z // field@5778 │ │ +20caa8: 1a01 3e43 |0090: const-string v1, "ext_sd_folder_uri" // string@433e │ │ +20caac: 6e20 4857 1500 |0092: invoke-virtual {v5, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20cab2: 0c01 |0095: move-result-object v1 │ │ +20cab4: 6e10 5357 0100 |0096: invoke-virtual {v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +20caba: 0c01 |0099: move-result-object v1 │ │ +20cabc: 5b41 7457 |009a: iput-object v1, v4, Lfreed/settings/SettingLayout;.extSdFolderUri:Ljava/lang/String; // field@5774 │ │ +20cac0: 5441 7457 |009c: iget-object v1, v4, Lfreed/settings/SettingLayout;.extSdFolderUri:Ljava/lang/String; // field@5774 │ │ +20cac4: 1a02 cd60 |009e: const-string v2, "null" // string@60cd │ │ +20cac8: 6e20 2363 2100 |00a0: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +20cace: 0a01 |00a3: move-result v1 │ │ +20cad0: 3801 0500 |00a4: if-eqz v1, 00a9 // +0005 │ │ +20cad4: 1201 |00a6: const/4 v1, #int 0 // #0 │ │ +20cad6: 5b41 7457 |00a7: iput-object v1, v4, Lfreed/settings/SettingLayout;.extSdFolderUri:Ljava/lang/String; // field@5774 │ │ +20cada: 1a01 3545 |00a9: const-string v1, "framework" // string@4535 │ │ +20cade: 6e20 4857 1500 |00ab: invoke-virtual {v5, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20cae4: 0c01 |00ae: move-result-object v1 │ │ +20cae6: 6e10 5357 0100 |00af: invoke-virtual {v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +20caec: 0c01 |00b2: move-result-object v1 │ │ +20caee: 7110 5c5d 0100 |00b3: invoke-static {v1}, Lfreed/settings/Frameworks;.valueOf:(Ljava/lang/String;)Lfreed/settings/Frameworks; // method@5d5c │ │ +20caf4: 0c01 |00b6: move-result-object v1 │ │ +20caf6: 5b41 7557 |00b7: iput-object v1, v4, Lfreed/settings/SettingLayout;.framework:Lfreed/settings/Frameworks; // field@5775 │ │ +20cafa: 2814 |00b9: goto 00cd // +0014 │ │ +20cafc: 5431 7b57 |00ba: iget-object v1, v3, Lfreed/settings/SettingsLoader;.TAG:Ljava/lang/String; // field@577b │ │ +20cb00: 7120 655e 0100 |00bc: invoke-static {v1, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20cb06: 6200 e056 |00bf: sget-object v0, Lfreed/settings/Frameworks;.Default:Lfreed/settings/Frameworks; // field@56e0 │ │ +20cb0a: 5b40 7557 |00c1: iput-object v0, v4, Lfreed/settings/SettingLayout;.framework:Lfreed/settings/Frameworks; // field@5775 │ │ +20cb0e: 280a |00c3: goto 00cd // +000a │ │ +20cb10: 5431 7b57 |00c4: iget-object v1, v3, Lfreed/settings/SettingsLoader;.TAG:Ljava/lang/String; // field@577b │ │ +20cb14: 7120 655e 0100 |00c6: invoke-static {v1, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20cb1a: 6200 e056 |00c9: sget-object v0, Lfreed/settings/Frameworks;.Default:Lfreed/settings/Frameworks; // field@56e0 │ │ +20cb1e: 5b40 7557 |00cb: iput-object v0, v4, Lfreed/settings/SettingLayout;.framework:Lfreed/settings/Frameworks; // field@5775 │ │ +20cb22: 1a00 ce4d |00cd: const-string v0, "global_settings" // string@4dce │ │ +20cb26: 6e20 4857 0500 |00cf: invoke-virtual {v5, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20cb2c: 0c00 |00d2: move-result-object v0 │ │ +20cb2e: 1a01 d26f |00d3: const-string v1, "setting" // string@6fd2 │ │ +20cb32: 6e20 4957 1000 |00d5: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ +20cb38: 0c00 |00d8: move-result-object v0 │ │ +20cb3a: 7210 6864 0000 |00d9: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +20cb40: 0c00 |00dc: move-result-object v0 │ │ +20cb42: 7210 4e64 0000 |00dd: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +20cb48: 0a01 |00e0: move-result v1 │ │ +20cb4a: 3801 0e00 |00e1: if-eqz v1, 00ef // +000e │ │ +20cb4e: 7210 4f64 0000 |00e3: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +20cb54: 0c01 |00e6: move-result-object v1 │ │ +20cb56: 1f01 a10b |00e7: check-cast v1, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ +20cb5a: 5442 7657 |00e9: iget-object v2, v4, Lfreed/settings/SettingLayout;.global_settings:Ljava/util/HashMap; // field@5776 │ │ +20cb5e: 7030 795d 2301 |00eb: invoke-direct {v3, v2, v1}, Lfreed/settings/SettingsLoader;.addSettingElement:(Ljava/util/HashMap;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5d79 │ │ +20cb64: 28ef |00ee: goto 00dd // -0011 │ │ +20cb66: 1a00 3e39 |00ef: const-string v0, "api" // string@393e │ │ +20cb6a: 6e20 4957 0500 |00f1: invoke-virtual {v5, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ +20cb70: 0c05 |00f4: move-result-object v5 │ │ +20cb72: 7210 6864 0500 |00f5: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +20cb78: 0c05 |00f8: move-result-object v5 │ │ +20cb7a: 7210 4e64 0500 |00f9: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +20cb80: 0a00 |00fc: move-result v0 │ │ +20cb82: 3800 2c00 |00fd: if-eqz v0, 0129 // +002c │ │ +20cb86: 7210 4f64 0500 |00ff: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +20cb8c: 0c00 |0102: move-result-object v0 │ │ +20cb8e: 1f00 a10b |0103: check-cast v0, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ +20cb92: 1a01 0f60 |0105: const-string v1, "name" // string@600f │ │ +20cb96: 1a02 d23b |0107: const-string v2, "camera1" // string@3bd2 │ │ +20cb9a: 6e30 4a57 1002 |0109: invoke-virtual {v0, v1, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@574a │ │ +20cba0: 0c01 |010c: move-result-object v1 │ │ +20cba2: 5442 7057 |010d: iget-object v2, v4, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20cba6: 6e20 3a64 1200 |010f: invoke-virtual {v2, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20cbac: 0c02 |0112: move-result-object v2 │ │ +20cbae: 1f02 790c |0113: check-cast v2, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ +20cbb2: 3902 0700 |0115: if-nez v2, 011c // +0007 │ │ +20cbb6: 2202 790c |0117: new-instance v2, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ +20cbba: 7010 765d 0200 |0119: invoke-direct {v2}, Lfreed/settings/SettingLayout$CameraId;.:()V // method@5d76 │ │ +20cbc0: 7030 7d5d 2300 |011c: invoke-direct {v3, v2, v0}, Lfreed/settings/SettingsLoader;.parseCameraNode:(Lfreed/settings/SettingLayout$CameraId;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5d7d │ │ +20cbc6: 5440 7057 |011f: iget-object v0, v4, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20cbca: 6e30 3e64 1002 |0121: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ +20cbd0: 28d5 |0124: goto 00f9 // -002b │ │ +20cbd2: 0d04 |0125: move-exception v4 │ │ +20cbd4: 7110 645e 0400 |0126: invoke-static {v4}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +20cbda: 0e00 |0129: return-void │ │ catches : 3 │ │ 0x0022 - 0x00a9 │ │ Ljava/io/IOException; -> 0x0125 │ │ 0x00a9 - 0x00b9 │ │ Ljava/lang/ClassCastException; -> 0x00c4 │ │ Ljava/lang/IllegalArgumentException; -> 0x00ba │ │ Ljava/io/IOException; -> 0x0125 │ │ @@ -490808,21 +490808,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -20d928: |[20d928] freed.settings.SettingsSaver.:()V │ │ -20d938: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ -20d93e: 1c00 7e0c |0003: const-class v0, Lfreed/settings/SettingsSaver; // type@0c7e │ │ -20d942: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ -20d948: 0c00 |0008: move-result-object v0 │ │ -20d94a: 5b10 a857 |0009: iput-object v0, v1, Lfreed/settings/SettingsSaver;.TAG:Ljava/lang/String; // field@57a8 │ │ -20d94e: 0e00 |000b: return-void │ │ +20d92c: |[20d92c] freed.settings.SettingsSaver.:()V │ │ +20d93c: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ +20d942: 1c00 7e0c |0003: const-class v0, Lfreed/settings/SettingsSaver; // type@0c7e │ │ +20d946: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ +20d94c: 0c00 |0008: move-result-object v0 │ │ +20d94e: 5b10 a857 |0009: iput-object v0, v1, Lfreed/settings/SettingsSaver;.TAG:Ljava/lang/String; // field@57a8 │ │ +20d952: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=15 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lfreed/settings/SettingsSaver; │ │ │ │ @@ -490831,62 +490831,62 @@ │ │ type : '(Ljava/io/BufferedWriter;Lfreed/settings/SettingLayout$CameraId;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 105 16-bit code units │ │ -20db68: |[20db68] freed.settings.SettingsSaver.writeApiNode:(Ljava/io/BufferedWriter;Lfreed/settings/SettingLayout$CameraId;)V │ │ -20db78: 5420 a857 |0000: iget-object v0, v2, Lfreed/settings/SettingsSaver;.TAG:Ljava/lang/String; // field@57a8 │ │ -20db7c: 1a01 eb33 |0002: const-string v1, "Write api node" // string@33eb │ │ -20db80: 7120 655e 1000 |0004: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20db86: 5240 6657 |0007: iget v0, v4, Lfreed/settings/SettingLayout$CameraId;.active_camera:I // field@5766 │ │ -20db8a: 7110 4163 0000 |0009: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@6341 │ │ -20db90: 0c00 |000c: move-result-object v0 │ │ -20db92: 1a01 3d37 |000d: const-string v1, "active_camera" // string@373d │ │ -20db96: 7130 d05e 1300 |000f: invoke-static {v3, v1, v0}, Lfreed/utils/XmlUtil;.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ed0 │ │ -20db9c: 5540 6e57 |0012: iget-boolean v0, v4, Lfreed/settings/SettingLayout$CameraId;.overrideDngProfile:Z // field@576e │ │ -20dba0: 7110 4463 0000 |0014: invoke-static {v0}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@6344 │ │ -20dba6: 0c00 |0017: move-result-object v0 │ │ -20dba8: 1a01 f263 |0018: const-string v1, "override_dngprofile" // string@63f2 │ │ -20dbac: 7130 d05e 1300 |001a: invoke-static {v3, v1, v0}, Lfreed/utils/XmlUtil;.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ed0 │ │ -20dbb2: 5340 6a57 |001d: iget-wide v0, v4, Lfreed/settings/SettingLayout$CameraId;.maxCameraExposureTime:J // field@576a │ │ -20dbb6: 7120 4263 1000 |001f: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@6342 │ │ -20dbbc: 0c00 |0022: move-result-object v0 │ │ -20dbbe: 1a01 1a5f |0023: const-string v1, "max_camera_exposure_time" // string@5f1a │ │ -20dbc2: 7130 d05e 1300 |0025: invoke-static {v3, v1, v0}, Lfreed/utils/XmlUtil;.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ed0 │ │ -20dbc8: 5340 6c57 |0028: iget-wide v0, v4, Lfreed/settings/SettingLayout$CameraId;.minCameraExposureTime:J // field@576c │ │ -20dbcc: 7120 4263 1000 |002a: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@6342 │ │ -20dbd2: 0c00 |002d: move-result-object v0 │ │ -20dbd4: 1a01 955f |002e: const-string v1, "min_camera_exposure_time" // string@5f95 │ │ -20dbd8: 7130 d05e 1300 |0030: invoke-static {v3, v1, v0}, Lfreed/utils/XmlUtil;.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ed0 │ │ -20dbde: 5240 6b57 |0033: iget v0, v4, Lfreed/settings/SettingLayout$CameraId;.maxCameraIso:I // field@576b │ │ -20dbe2: 7110 4163 0000 |0035: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@6341 │ │ -20dbe8: 0c00 |0038: move-result-object v0 │ │ -20dbea: 1a01 1b5f |0039: const-string v1, "max_camera_iso" // string@5f1b │ │ -20dbee: 7130 d05e 1300 |003b: invoke-static {v3, v1, v0}, Lfreed/utils/XmlUtil;.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ed0 │ │ -20dbf4: 5240 6d57 |003e: iget v0, v4, Lfreed/settings/SettingLayout$CameraId;.minCameraFocus:F // field@576d │ │ -20dbf8: 7110 4063 0000 |0040: invoke-static {v0}, Ljava/lang/String;.valueOf:(F)Ljava/lang/String; // method@6340 │ │ -20dbfe: 0c00 |0043: move-result-object v0 │ │ -20dc00: 1a01 965f |0044: const-string v1, "min_camera_focus" // string@5f96 │ │ -20dc04: 7130 d05e 1300 |0046: invoke-static {v3, v1, v0}, Lfreed/utils/XmlUtil;.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ed0 │ │ -20dc0a: 1a00 4139 |0049: const-string v0, "api_settings" // string@3941 │ │ -20dc0e: 7120 cf5e 0300 |004b: invoke-static {v3, v0}, Lfreed/utils/XmlUtil;.writeTagStart:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ecf │ │ -20dc14: 5441 6757 |004e: iget-object v1, v4, Lfreed/settings/SettingLayout$CameraId;.api_settings:Ljava/util/HashMap; // field@5767 │ │ -20dc18: 7030 c25d 3201 |0050: invoke-direct {v2, v3, v1}, Lfreed/settings/SettingsSaver;.writeCameraIdSettings:(Ljava/io/BufferedWriter;Ljava/util/HashMap;)V // method@5dc2 │ │ -20dc1e: 7120 ce5e 0300 |0053: invoke-static {v3, v0}, Lfreed/utils/XmlUtil;.writeTagEnd:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ece │ │ -20dc24: 5440 6857 |0056: iget-object v0, v4, Lfreed/settings/SettingLayout$CameraId;.camera_ids:[I // field@5768 │ │ -20dc28: 3800 0700 |0058: if-eqz v0, 005f // +0007 │ │ -20dc2c: 5440 6857 |005a: iget-object v0, v4, Lfreed/settings/SettingLayout$CameraId;.camera_ids:[I // field@5768 │ │ -20dc30: 7030 c35d 3200 |005c: invoke-direct {v2, v3, v0}, Lfreed/settings/SettingsSaver;.writeCameraIds:(Ljava/io/BufferedWriter;[I)V // method@5dc3 │ │ -20dc36: 5440 6957 |005f: iget-object v0, v4, Lfreed/settings/SettingLayout$CameraId;.cameraid_settings:Ljava/util/HashMap; // field@5769 │ │ -20dc3a: 3800 0700 |0061: if-eqz v0, 0068 // +0007 │ │ -20dc3e: 5444 6957 |0063: iget-object v4, v4, Lfreed/settings/SettingLayout$CameraId;.cameraid_settings:Ljava/util/HashMap; // field@5769 │ │ -20dc42: 7030 c45d 3204 |0065: invoke-direct {v2, v3, v4}, Lfreed/settings/SettingsSaver;.writeCameraSettings:(Ljava/io/BufferedWriter;Ljava/util/HashMap;)V // method@5dc4 │ │ -20dc48: 0e00 |0068: return-void │ │ +20db6c: |[20db6c] freed.settings.SettingsSaver.writeApiNode:(Ljava/io/BufferedWriter;Lfreed/settings/SettingLayout$CameraId;)V │ │ +20db7c: 5420 a857 |0000: iget-object v0, v2, Lfreed/settings/SettingsSaver;.TAG:Ljava/lang/String; // field@57a8 │ │ +20db80: 1a01 eb33 |0002: const-string v1, "Write api node" // string@33eb │ │ +20db84: 7120 655e 1000 |0004: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20db8a: 5240 6657 |0007: iget v0, v4, Lfreed/settings/SettingLayout$CameraId;.active_camera:I // field@5766 │ │ +20db8e: 7110 4163 0000 |0009: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@6341 │ │ +20db94: 0c00 |000c: move-result-object v0 │ │ +20db96: 1a01 3d37 |000d: const-string v1, "active_camera" // string@373d │ │ +20db9a: 7130 d05e 1300 |000f: invoke-static {v3, v1, v0}, Lfreed/utils/XmlUtil;.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ed0 │ │ +20dba0: 5540 6e57 |0012: iget-boolean v0, v4, Lfreed/settings/SettingLayout$CameraId;.overrideDngProfile:Z // field@576e │ │ +20dba4: 7110 4463 0000 |0014: invoke-static {v0}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@6344 │ │ +20dbaa: 0c00 |0017: move-result-object v0 │ │ +20dbac: 1a01 f263 |0018: const-string v1, "override_dngprofile" // string@63f2 │ │ +20dbb0: 7130 d05e 1300 |001a: invoke-static {v3, v1, v0}, Lfreed/utils/XmlUtil;.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ed0 │ │ +20dbb6: 5340 6a57 |001d: iget-wide v0, v4, Lfreed/settings/SettingLayout$CameraId;.maxCameraExposureTime:J // field@576a │ │ +20dbba: 7120 4263 1000 |001f: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@6342 │ │ +20dbc0: 0c00 |0022: move-result-object v0 │ │ +20dbc2: 1a01 1a5f |0023: const-string v1, "max_camera_exposure_time" // string@5f1a │ │ +20dbc6: 7130 d05e 1300 |0025: invoke-static {v3, v1, v0}, Lfreed/utils/XmlUtil;.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ed0 │ │ +20dbcc: 5340 6c57 |0028: iget-wide v0, v4, Lfreed/settings/SettingLayout$CameraId;.minCameraExposureTime:J // field@576c │ │ +20dbd0: 7120 4263 1000 |002a: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@6342 │ │ +20dbd6: 0c00 |002d: move-result-object v0 │ │ +20dbd8: 1a01 955f |002e: const-string v1, "min_camera_exposure_time" // string@5f95 │ │ +20dbdc: 7130 d05e 1300 |0030: invoke-static {v3, v1, v0}, Lfreed/utils/XmlUtil;.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ed0 │ │ +20dbe2: 5240 6b57 |0033: iget v0, v4, Lfreed/settings/SettingLayout$CameraId;.maxCameraIso:I // field@576b │ │ +20dbe6: 7110 4163 0000 |0035: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@6341 │ │ +20dbec: 0c00 |0038: move-result-object v0 │ │ +20dbee: 1a01 1b5f |0039: const-string v1, "max_camera_iso" // string@5f1b │ │ +20dbf2: 7130 d05e 1300 |003b: invoke-static {v3, v1, v0}, Lfreed/utils/XmlUtil;.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ed0 │ │ +20dbf8: 5240 6d57 |003e: iget v0, v4, Lfreed/settings/SettingLayout$CameraId;.minCameraFocus:F // field@576d │ │ +20dbfc: 7110 4063 0000 |0040: invoke-static {v0}, Ljava/lang/String;.valueOf:(F)Ljava/lang/String; // method@6340 │ │ +20dc02: 0c00 |0043: move-result-object v0 │ │ +20dc04: 1a01 965f |0044: const-string v1, "min_camera_focus" // string@5f96 │ │ +20dc08: 7130 d05e 1300 |0046: invoke-static {v3, v1, v0}, Lfreed/utils/XmlUtil;.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ed0 │ │ +20dc0e: 1a00 4139 |0049: const-string v0, "api_settings" // string@3941 │ │ +20dc12: 7120 cf5e 0300 |004b: invoke-static {v3, v0}, Lfreed/utils/XmlUtil;.writeTagStart:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ecf │ │ +20dc18: 5441 6757 |004e: iget-object v1, v4, Lfreed/settings/SettingLayout$CameraId;.api_settings:Ljava/util/HashMap; // field@5767 │ │ +20dc1c: 7030 c25d 3201 |0050: invoke-direct {v2, v3, v1}, Lfreed/settings/SettingsSaver;.writeCameraIdSettings:(Ljava/io/BufferedWriter;Ljava/util/HashMap;)V // method@5dc2 │ │ +20dc22: 7120 ce5e 0300 |0053: invoke-static {v3, v0}, Lfreed/utils/XmlUtil;.writeTagEnd:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ece │ │ +20dc28: 5440 6857 |0056: iget-object v0, v4, Lfreed/settings/SettingLayout$CameraId;.camera_ids:[I // field@5768 │ │ +20dc2c: 3800 0700 |0058: if-eqz v0, 005f // +0007 │ │ +20dc30: 5440 6857 |005a: iget-object v0, v4, Lfreed/settings/SettingLayout$CameraId;.camera_ids:[I // field@5768 │ │ +20dc34: 7030 c35d 3200 |005c: invoke-direct {v2, v3, v0}, Lfreed/settings/SettingsSaver;.writeCameraIds:(Ljava/io/BufferedWriter;[I)V // method@5dc3 │ │ +20dc3a: 5440 6957 |005f: iget-object v0, v4, Lfreed/settings/SettingLayout$CameraId;.cameraid_settings:Ljava/util/HashMap; // field@5769 │ │ +20dc3e: 3800 0700 |0061: if-eqz v0, 0068 // +0007 │ │ +20dc42: 5444 6957 |0063: iget-object v4, v4, Lfreed/settings/SettingLayout$CameraId;.cameraid_settings:Ljava/util/HashMap; // field@5769 │ │ +20dc46: 7030 c45d 3204 |0065: invoke-direct {v2, v3, v4}, Lfreed/settings/SettingsSaver;.writeCameraSettings:(Ljava/io/BufferedWriter;Ljava/util/HashMap;)V // method@5dc4 │ │ +20dc4c: 0e00 |0068: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0007 line=53 │ │ 0x0012 line=54 │ │ 0x001d line=55 │ │ 0x0028 line=56 │ │ @@ -490909,36 +490909,36 @@ │ │ type : '(Ljava/io/BufferedWriter;Ljava/util/HashMap;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -20dc4c: |[20dc4c] freed.settings.SettingsSaver.writeCameraIdSettings:(Ljava/io/BufferedWriter;Ljava/util/HashMap;)V │ │ -20dc5c: 5420 a857 |0000: iget-object v0, v2, Lfreed/settings/SettingsSaver;.TAG:Ljava/lang/String; // field@57a8 │ │ -20dc60: 1a01 0d77 |0002: const-string v1, "write camera id settings" // string@770d │ │ -20dc64: 7120 655e 1000 |0004: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20dc6a: 6e10 3d64 0400 |0007: invoke-virtual {v4}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@643d │ │ -20dc70: 0c00 |000a: move-result-object v0 │ │ -20dc72: 7210 9564 0000 |000b: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6495 │ │ -20dc78: 0c00 |000e: move-result-object v0 │ │ -20dc7a: 7210 4e64 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -20dc80: 0a01 |0012: move-result v1 │ │ -20dc82: 3801 1600 |0013: if-eqz v1, 0029 // +0016 │ │ -20dc86: 7210 4f64 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -20dc8c: 0c01 |0018: move-result-object v1 │ │ -20dc8e: 1f01 760c |0019: check-cast v1, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ -20dc92: 6e20 3a64 1400 |001b: invoke-virtual {v4, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20dc98: 0c01 |001e: move-result-object v1 │ │ -20dc9a: 1f01 850c |001f: check-cast v1, Lfreed/settings/mode/SettingInterface; // type@0c85 │ │ -20dc9e: 7210 1b5e 0100 |0021: invoke-interface {v1}, Lfreed/settings/mode/SettingInterface;.getXmlString:()Ljava/lang/String; // method@5e1b │ │ -20dca4: 0c01 |0024: move-result-object v1 │ │ -20dca6: 6e20 d461 1300 |0025: invoke-virtual {v3, v1}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@61d4 │ │ -20dcac: 28e7 |0028: goto 000f // -0019 │ │ -20dcae: 0e00 |0029: return-void │ │ +20dc50: |[20dc50] freed.settings.SettingsSaver.writeCameraIdSettings:(Ljava/io/BufferedWriter;Ljava/util/HashMap;)V │ │ +20dc60: 5420 a857 |0000: iget-object v0, v2, Lfreed/settings/SettingsSaver;.TAG:Ljava/lang/String; // field@57a8 │ │ +20dc64: 1a01 0d77 |0002: const-string v1, "write camera id settings" // string@770d │ │ +20dc68: 7120 655e 1000 |0004: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20dc6e: 6e10 3d64 0400 |0007: invoke-virtual {v4}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@643d │ │ +20dc74: 0c00 |000a: move-result-object v0 │ │ +20dc76: 7210 9564 0000 |000b: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6495 │ │ +20dc7c: 0c00 |000e: move-result-object v0 │ │ +20dc7e: 7210 4e64 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +20dc84: 0a01 |0012: move-result v1 │ │ +20dc86: 3801 1600 |0013: if-eqz v1, 0029 // +0016 │ │ +20dc8a: 7210 4f64 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +20dc90: 0c01 |0018: move-result-object v1 │ │ +20dc92: 1f01 760c |0019: check-cast v1, Lfreed/settings/SettingKeys$Key; // type@0c76 │ │ +20dc96: 6e20 3a64 1400 |001b: invoke-virtual {v4, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20dc9c: 0c01 |001e: move-result-object v1 │ │ +20dc9e: 1f01 850c |001f: check-cast v1, Lfreed/settings/mode/SettingInterface; // type@0c85 │ │ +20dca2: 7210 1b5e 0100 |0021: invoke-interface {v1}, Lfreed/settings/mode/SettingInterface;.getXmlString:()Ljava/lang/String; // method@5e1b │ │ +20dca8: 0c01 |0024: move-result-object v1 │ │ +20dcaa: 6e20 d461 1300 |0025: invoke-virtual {v3, v1}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@61d4 │ │ +20dcb0: 28e7 |0028: goto 000f // -0019 │ │ +20dcb2: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0007 line=83 │ │ 0x001b line=85 │ │ locals : │ │ 0x0000 - 0x002a reg=2 this Lfreed/settings/SettingsSaver; │ │ @@ -490950,29 +490950,29 @@ │ │ type : '(Ljava/io/BufferedWriter;[I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -20dcb0: |[20dcb0] freed.settings.SettingsSaver.writeCameraIds:(Ljava/io/BufferedWriter;[I)V │ │ -20dcc0: 1a00 e93b |0000: const-string v0, "camera_ids" // string@3be9 │ │ -20dcc4: 7120 cf5e 0600 |0002: invoke-static {v6, v0}, Lfreed/utils/XmlUtil;.writeTagStart:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ecf │ │ -20dcca: 2171 |0005: array-length v1, v7 │ │ -20dccc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -20dcce: 3512 1000 |0007: if-ge v2, v1, 0017 // +0010 │ │ -20dcd2: 4403 0702 |0009: aget v3, v7, v2 │ │ -20dcd6: 7110 4163 0300 |000b: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@6341 │ │ -20dcdc: 0c03 |000e: move-result-object v3 │ │ -20dcde: 1a04 584f |000f: const-string v4, "ids" // string@4f58 │ │ -20dce2: 7130 d05e 4603 |0011: invoke-static {v6, v4, v3}, Lfreed/utils/XmlUtil;.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ed0 │ │ -20dce8: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ -20dcec: 28f1 |0016: goto 0007 // -000f │ │ -20dcee: 7120 ce5e 0600 |0017: invoke-static {v6, v0}, Lfreed/utils/XmlUtil;.writeTagEnd:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ece │ │ -20dcf4: 0e00 |001a: return-void │ │ +20dcb4: |[20dcb4] freed.settings.SettingsSaver.writeCameraIds:(Ljava/io/BufferedWriter;[I)V │ │ +20dcc4: 1a00 e93b |0000: const-string v0, "camera_ids" // string@3be9 │ │ +20dcc8: 7120 cf5e 0600 |0002: invoke-static {v6, v0}, Lfreed/utils/XmlUtil;.writeTagStart:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ecf │ │ +20dcce: 2171 |0005: array-length v1, v7 │ │ +20dcd0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +20dcd2: 3512 1000 |0007: if-ge v2, v1, 0017 // +0010 │ │ +20dcd6: 4403 0702 |0009: aget v3, v7, v2 │ │ +20dcda: 7110 4163 0300 |000b: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@6341 │ │ +20dce0: 0c03 |000e: move-result-object v3 │ │ +20dce2: 1a04 584f |000f: const-string v4, "ids" // string@4f58 │ │ +20dce6: 7130 d05e 4603 |0011: invoke-static {v6, v4, v3}, Lfreed/utils/XmlUtil;.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ed0 │ │ +20dcec: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ +20dcf0: 28f1 |0016: goto 0007 // -000f │ │ +20dcf2: 7120 ce5e 0600 |0017: invoke-static {v6, v0}, Lfreed/utils/XmlUtil;.writeTagEnd:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ece │ │ +20dcf8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=90 │ │ 0x0005 line=91 │ │ 0x000b line=92 │ │ 0x0017 line=93 │ │ locals : │ │ @@ -490985,57 +490985,57 @@ │ │ type : '(Ljava/io/BufferedWriter;Ljava/util/HashMap;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 89 16-bit code units │ │ -20dcf8: |[20dcf8] freed.settings.SettingsSaver.writeCameraSettings:(Ljava/io/BufferedWriter;Ljava/util/HashMap;)V │ │ -20dd08: 5460 a857 |0000: iget-object v0, v6, Lfreed/settings/SettingsSaver;.TAG:Ljava/lang/String; // field@57a8 │ │ -20dd0c: 1a01 ec33 |0002: const-string v1, "Write camera settings" // string@33ec │ │ -20dd10: 7120 655e 1000 |0004: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20dd16: 1a00 eb3b |0007: const-string v0, "camera_settings" // string@3beb │ │ -20dd1a: 7120 cf5e 0700 |0009: invoke-static {v7, v0}, Lfreed/utils/XmlUtil;.writeTagStart:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ecf │ │ -20dd20: 6e10 3d64 0800 |000c: invoke-virtual {v8}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@643d │ │ -20dd26: 0c01 |000f: move-result-object v1 │ │ -20dd28: 7210 9564 0100 |0010: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6495 │ │ -20dd2e: 0c01 |0013: move-result-object v1 │ │ -20dd30: 7210 4e64 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -20dd36: 0a02 |0017: move-result v2 │ │ -20dd38: 3802 3d00 |0018: if-eqz v2, 0055 // +003d │ │ -20dd3c: 7210 4f64 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -20dd42: 0c02 |001d: move-result-object v2 │ │ -20dd44: 1f02 5c0d |001e: check-cast v2, Ljava/lang/Integer; // type@0d5c │ │ -20dd48: 6e10 c262 0200 |0020: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@62c2 │ │ -20dd4e: 0a02 |0023: move-result v2 │ │ -20dd50: 7110 4163 0200 |0024: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@6341 │ │ -20dd56: 0c03 |0027: move-result-object v3 │ │ -20dd58: 1a04 4b4f |0028: const-string v4, "id" // string@4f4b │ │ -20dd5c: 7130 cd5e 4703 |002a: invoke-static {v7, v4, v3}, Lfreed/utils/XmlUtil;.writeNodeWithName:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ecd │ │ -20dd62: 7110 c862 0200 |002d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ -20dd68: 0c03 |0030: move-result-object v3 │ │ -20dd6a: 6e20 3a64 3800 |0031: invoke-virtual {v8, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20dd70: 0c03 |0034: move-result-object v3 │ │ -20dd72: 1f03 780c |0035: check-cast v3, Lfreed/settings/SettingLayout$CameraId$CameraSettings; // type@0c78 │ │ -20dd76: 5533 6557 |0037: iget-boolean v3, v3, Lfreed/settings/SettingLayout$CameraId$CameraSettings;.isFrontCamera:Z // field@5765 │ │ -20dd7a: 7110 4463 0300 |0039: invoke-static {v3}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@6344 │ │ -20dd80: 0c03 |003c: move-result-object v3 │ │ -20dd82: 1a05 6745 |003d: const-string v5, "front_camera" // string@4567 │ │ -20dd86: 7130 d05e 5703 |003f: invoke-static {v7, v5, v3}, Lfreed/utils/XmlUtil;.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ed0 │ │ -20dd8c: 7110 c862 0200 |0042: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ -20dd92: 0c02 |0045: move-result-object v2 │ │ -20dd94: 6e20 3a64 2800 |0046: invoke-virtual {v8, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20dd9a: 0c02 |0049: move-result-object v2 │ │ -20dd9c: 1f02 780c |004a: check-cast v2, Lfreed/settings/SettingLayout$CameraId$CameraSettings; // type@0c78 │ │ -20dda0: 5422 6457 |004c: iget-object v2, v2, Lfreed/settings/SettingLayout$CameraId$CameraSettings;.cameraid_settings:Ljava/util/HashMap; // field@5764 │ │ -20dda4: 7030 c25d 7602 |004e: invoke-direct {v6, v7, v2}, Lfreed/settings/SettingsSaver;.writeCameraIdSettings:(Ljava/io/BufferedWriter;Ljava/util/HashMap;)V // method@5dc2 │ │ -20ddaa: 7120 ce5e 4700 |0051: invoke-static {v7, v4}, Lfreed/utils/XmlUtil;.writeTagEnd:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ece │ │ -20ddb0: 28c0 |0054: goto 0014 // -0040 │ │ -20ddb2: 7120 ce5e 0700 |0055: invoke-static {v7, v0}, Lfreed/utils/XmlUtil;.writeTagEnd:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ece │ │ -20ddb8: 0e00 |0058: return-void │ │ +20dcfc: |[20dcfc] freed.settings.SettingsSaver.writeCameraSettings:(Ljava/io/BufferedWriter;Ljava/util/HashMap;)V │ │ +20dd0c: 5460 a857 |0000: iget-object v0, v6, Lfreed/settings/SettingsSaver;.TAG:Ljava/lang/String; // field@57a8 │ │ +20dd10: 1a01 ec33 |0002: const-string v1, "Write camera settings" // string@33ec │ │ +20dd14: 7120 655e 1000 |0004: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20dd1a: 1a00 eb3b |0007: const-string v0, "camera_settings" // string@3beb │ │ +20dd1e: 7120 cf5e 0700 |0009: invoke-static {v7, v0}, Lfreed/utils/XmlUtil;.writeTagStart:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ecf │ │ +20dd24: 6e10 3d64 0800 |000c: invoke-virtual {v8}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@643d │ │ +20dd2a: 0c01 |000f: move-result-object v1 │ │ +20dd2c: 7210 9564 0100 |0010: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6495 │ │ +20dd32: 0c01 |0013: move-result-object v1 │ │ +20dd34: 7210 4e64 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +20dd3a: 0a02 |0017: move-result v2 │ │ +20dd3c: 3802 3d00 |0018: if-eqz v2, 0055 // +003d │ │ +20dd40: 7210 4f64 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +20dd46: 0c02 |001d: move-result-object v2 │ │ +20dd48: 1f02 5c0d |001e: check-cast v2, Ljava/lang/Integer; // type@0d5c │ │ +20dd4c: 6e10 c262 0200 |0020: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@62c2 │ │ +20dd52: 0a02 |0023: move-result v2 │ │ +20dd54: 7110 4163 0200 |0024: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@6341 │ │ +20dd5a: 0c03 |0027: move-result-object v3 │ │ +20dd5c: 1a04 4b4f |0028: const-string v4, "id" // string@4f4b │ │ +20dd60: 7130 cd5e 4703 |002a: invoke-static {v7, v4, v3}, Lfreed/utils/XmlUtil;.writeNodeWithName:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ecd │ │ +20dd66: 7110 c862 0200 |002d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ +20dd6c: 0c03 |0030: move-result-object v3 │ │ +20dd6e: 6e20 3a64 3800 |0031: invoke-virtual {v8, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20dd74: 0c03 |0034: move-result-object v3 │ │ +20dd76: 1f03 780c |0035: check-cast v3, Lfreed/settings/SettingLayout$CameraId$CameraSettings; // type@0c78 │ │ +20dd7a: 5533 6557 |0037: iget-boolean v3, v3, Lfreed/settings/SettingLayout$CameraId$CameraSettings;.isFrontCamera:Z // field@5765 │ │ +20dd7e: 7110 4463 0300 |0039: invoke-static {v3}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@6344 │ │ +20dd84: 0c03 |003c: move-result-object v3 │ │ +20dd86: 1a05 6745 |003d: const-string v5, "front_camera" // string@4567 │ │ +20dd8a: 7130 d05e 5703 |003f: invoke-static {v7, v5, v3}, Lfreed/utils/XmlUtil;.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ed0 │ │ +20dd90: 7110 c862 0200 |0042: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ +20dd96: 0c02 |0045: move-result-object v2 │ │ +20dd98: 6e20 3a64 2800 |0046: invoke-virtual {v8, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20dd9e: 0c02 |0049: move-result-object v2 │ │ +20dda0: 1f02 780c |004a: check-cast v2, Lfreed/settings/SettingLayout$CameraId$CameraSettings; // type@0c78 │ │ +20dda4: 5422 6457 |004c: iget-object v2, v2, Lfreed/settings/SettingLayout$CameraId$CameraSettings;.cameraid_settings:Ljava/util/HashMap; // field@5764 │ │ +20dda8: 7030 c25d 7602 |004e: invoke-direct {v6, v7, v2}, Lfreed/settings/SettingsSaver;.writeCameraIdSettings:(Ljava/io/BufferedWriter;Ljava/util/HashMap;)V // method@5dc2 │ │ +20ddae: 7120 ce5e 4700 |0051: invoke-static {v7, v4}, Lfreed/utils/XmlUtil;.writeTagEnd:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ece │ │ +20ddb4: 28c0 |0054: goto 0014 // -0040 │ │ +20ddb6: 7120 ce5e 0700 |0055: invoke-static {v7, v0}, Lfreed/utils/XmlUtil;.writeTagEnd:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ece │ │ +20ddbc: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0009 line=71 │ │ 0x000c line=72 │ │ 0x0024 line=73 │ │ 0x002d line=74 │ │ @@ -491053,118 +491053,118 @@ │ │ type : '(Lfreed/settings/SettingLayout;Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 227 16-bit code units │ │ -20d950: |[20d950] freed.settings.SettingsSaver.saveSettings:(Lfreed/settings/SettingLayout;Ljava/io/File;)V │ │ -20d960: 1a00 3e39 |0000: const-string v0, "api" // string@393e │ │ -20d964: 1a01 ce4d |0002: const-string v1, "global_settings" // string@4dce │ │ -20d968: 1a02 4239 |0004: const-string v2, "apis" // string@3942 │ │ -20d96c: 2203 260d |0006: new-instance v3, Ljava/io/File; // type@0d26 │ │ -20d970: 2204 740d |0008: new-instance v4, Ljava/lang/StringBuilder; // type@0d74 │ │ -20d974: 7010 4c63 0400 |000a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -20d97a: 6e10 f961 0700 |000d: invoke-virtual {v7}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ -20d980: 0c07 |0010: move-result-object v7 │ │ -20d982: 6e20 5663 7400 |0011: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20d988: 1a07 f702 |0014: const-string v7, "/freed_config.xml" // string@02f7 │ │ -20d98c: 6e20 5663 7400 |0016: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20d992: 6e10 5d63 0400 |0019: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -20d998: 0c07 |001c: move-result-object v7 │ │ -20d99a: 7020 f261 7300 |001d: invoke-direct {v3, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ -20d9a0: 2207 1f0d |0020: new-instance v7, Ljava/io/BufferedWriter; // type@0d1f │ │ -20d9a4: 2204 2c0d |0022: new-instance v4, Ljava/io/FileWriter; // type@0d2c │ │ -20d9a8: 7020 1f62 3400 |0024: invoke-direct {v4, v3}, Ljava/io/FileWriter;.:(Ljava/io/File;)V // method@621f │ │ -20d9ae: 7020 cf61 4700 |0027: invoke-direct {v7, v4}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;)V // method@61cf │ │ -20d9b4: 5453 a857 |002a: iget-object v3, v5, Lfreed/settings/SettingsSaver;.TAG:Ljava/lang/String; // field@57a8 │ │ -20d9b8: 1a04 ed33 |002c: const-string v4, "Write global settings" // string@33ed │ │ -20d9bc: 7120 655e 4300 |002e: invoke-static {v3, v4}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20d9c2: 7120 cf5e 2700 |0031: invoke-static {v7, v2}, Lfreed/utils/XmlUtil;.writeTagStart:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ecf │ │ -20d9c8: 1a03 3c37 |0034: const-string v3, "active_api" // string@373c │ │ -20d9cc: 5464 6f57 |0036: iget-object v4, v6, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ -20d9d0: 7130 d05e 3704 |0038: invoke-static {v7, v3, v4}, Lfreed/utils/XmlUtil;.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ed0 │ │ -20d9d6: 1a03 1a41 |003b: const-string v3, "device" // string@411a │ │ -20d9da: 5464 7357 |003d: iget-object v4, v6, Lfreed/settings/SettingLayout;.device:Ljava/lang/String; // field@5773 │ │ -20d9de: 7130 d05e 3704 |003f: invoke-static {v7, v3, v4}, Lfreed/utils/XmlUtil;.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ed0 │ │ -20d9e4: 1a03 3545 |0042: const-string v3, "framework" // string@4535 │ │ -20d9e8: 5464 7557 |0044: iget-object v4, v6, Lfreed/settings/SettingLayout;.framework:Lfreed/settings/Frameworks; // field@5775 │ │ -20d9ec: 6e10 5b5d 0400 |0046: invoke-virtual {v4}, Lfreed/settings/Frameworks;.toString:()Ljava/lang/String; // method@5d5b │ │ -20d9f2: 0c04 |0049: move-result-object v4 │ │ -20d9f4: 7130 d05e 3704 |004a: invoke-static {v7, v3, v4}, Lfreed/utils/XmlUtil;.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ed0 │ │ -20d9fa: 1a03 4b39 |004d: const-string v3, "app_version" // string@394b │ │ -20d9fe: 5264 7157 |004f: iget v4, v6, Lfreed/settings/SettingLayout;.app_version:I // field@5771 │ │ -20da02: 7110 4163 0400 |0051: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@6341 │ │ -20da08: 0c04 |0054: move-result-object v4 │ │ -20da0a: 7130 d05e 3704 |0055: invoke-static {v7, v3, v4}, Lfreed/utils/XmlUtil;.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ed0 │ │ -20da10: 1a03 8b4e |0058: const-string v3, "has_camera2_features" // string@4e8b │ │ -20da14: 5564 7757 |005a: iget-boolean v4, v6, Lfreed/settings/SettingLayout;.hasCamera2Features:Z // field@5777 │ │ -20da18: 7110 4463 0400 |005c: invoke-static {v4}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@6344 │ │ -20da1e: 0c04 |005f: move-result-object v4 │ │ -20da20: 7130 d05e 3704 |0060: invoke-static {v7, v3, v4}, Lfreed/utils/XmlUtil;.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ed0 │ │ -20da26: 1a03 183a |0063: const-string v3, "are_features_detected" // string@3a18 │ │ -20da2a: 5564 7257 |0065: iget-boolean v4, v6, Lfreed/settings/SettingLayout;.areFeaturesDetected:Z // field@5772 │ │ -20da2e: 7110 4463 0400 |0067: invoke-static {v4}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@6344 │ │ -20da34: 0c04 |006a: move-result-object v4 │ │ -20da36: 7130 d05e 3704 |006b: invoke-static {v7, v3, v4}, Lfreed/utils/XmlUtil;.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ed0 │ │ -20da3c: 1a03 4377 |006e: const-string v3, "write_to_external_sd" // string@7743 │ │ -20da40: 5564 7a57 |0070: iget-boolean v4, v6, Lfreed/settings/SettingLayout;.writeToExternalSD:Z // field@577a │ │ -20da44: 7110 4463 0400 |0072: invoke-static {v4}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@6344 │ │ -20da4a: 0c04 |0075: move-result-object v4 │ │ -20da4c: 7130 d05e 3704 |0076: invoke-static {v7, v3, v4}, Lfreed/utils/XmlUtil;.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ed0 │ │ -20da52: 1a03 fa70 |0079: const-string v3, "show_helpoverlay_onstart" // string@70fa │ │ -20da56: 5564 7957 |007b: iget-boolean v4, v6, Lfreed/settings/SettingLayout;.showHelpOverlayOnStart:Z // field@5779 │ │ -20da5a: 7110 4463 0400 |007d: invoke-static {v4}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@6344 │ │ -20da60: 0c04 |0080: move-result-object v4 │ │ -20da62: 7130 d05e 3704 |0081: invoke-static {v7, v3, v4}, Lfreed/utils/XmlUtil;.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ed0 │ │ -20da68: 1a03 ed51 |0084: const-string v3, "is_zte_ae" // string@51ed │ │ -20da6c: 5564 7857 |0086: iget-boolean v4, v6, Lfreed/settings/SettingLayout;.isZteAE:Z // field@5778 │ │ -20da70: 7110 4463 0400 |0088: invoke-static {v4}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@6344 │ │ -20da76: 0c04 |008b: move-result-object v4 │ │ -20da78: 7130 d05e 3704 |008c: invoke-static {v7, v3, v4}, Lfreed/utils/XmlUtil;.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ed0 │ │ -20da7e: 1a03 3e43 |008f: const-string v3, "ext_sd_folder_uri" // string@433e │ │ -20da82: 5464 7457 |0091: iget-object v4, v6, Lfreed/settings/SettingLayout;.extSdFolderUri:Ljava/lang/String; // field@5774 │ │ -20da86: 7130 d05e 3704 |0093: invoke-static {v7, v3, v4}, Lfreed/utils/XmlUtil;.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ed0 │ │ -20da8c: 7120 cf5e 1700 |0096: invoke-static {v7, v1}, Lfreed/utils/XmlUtil;.writeTagStart:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ecf │ │ -20da92: 5463 7657 |0099: iget-object v3, v6, Lfreed/settings/SettingLayout;.global_settings:Ljava/util/HashMap; // field@5776 │ │ -20da96: 7030 c25d 7503 |009b: invoke-direct {v5, v7, v3}, Lfreed/settings/SettingsSaver;.writeCameraIdSettings:(Ljava/io/BufferedWriter;Ljava/util/HashMap;)V // method@5dc2 │ │ -20da9c: 7120 ce5e 1700 |009e: invoke-static {v7, v1}, Lfreed/utils/XmlUtil;.writeTagEnd:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ece │ │ -20daa2: 5451 a857 |00a1: iget-object v1, v5, Lfreed/settings/SettingsSaver;.TAG:Ljava/lang/String; // field@57a8 │ │ -20daa6: 1a03 ea33 |00a3: const-string v3, "Write api Settings" // string@33ea │ │ -20daaa: 7120 655e 3100 |00a5: invoke-static {v1, v3}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20dab0: 5461 7057 |00a8: iget-object v1, v6, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20dab4: 6e10 3d64 0100 |00aa: invoke-virtual {v1}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@643d │ │ -20daba: 0c01 |00ad: move-result-object v1 │ │ -20dabc: 7210 9564 0100 |00ae: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6495 │ │ -20dac2: 0c01 |00b1: move-result-object v1 │ │ -20dac4: 7210 4e64 0100 |00b2: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -20daca: 0a03 |00b5: move-result v3 │ │ -20dacc: 3803 1a00 |00b6: if-eqz v3, 00d0 // +001a │ │ -20dad0: 7210 4f64 0100 |00b8: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -20dad6: 0c03 |00bb: move-result-object v3 │ │ -20dad8: 1f03 720d |00bc: check-cast v3, Ljava/lang/String; // type@0d72 │ │ -20dadc: 5464 7057 |00be: iget-object v4, v6, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20dae0: 6e20 3a64 3400 |00c0: invoke-virtual {v4, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20dae6: 0c04 |00c3: move-result-object v4 │ │ -20dae8: 1f04 790c |00c4: check-cast v4, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ -20daec: 7130 cd5e 0703 |00c6: invoke-static {v7, v0, v3}, Lfreed/utils/XmlUtil;.writeNodeWithName:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ecd │ │ -20daf2: 7030 c15d 7504 |00c9: invoke-direct {v5, v7, v4}, Lfreed/settings/SettingsSaver;.writeApiNode:(Ljava/io/BufferedWriter;Lfreed/settings/SettingLayout$CameraId;)V // method@5dc1 │ │ -20daf8: 7120 ce5e 0700 |00cc: invoke-static {v7, v0}, Lfreed/utils/XmlUtil;.writeTagEnd:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ece │ │ -20dafe: 28e3 |00cf: goto 00b2 // -001d │ │ -20db00: 7120 ce5e 2700 |00d0: invoke-static {v7, v2}, Lfreed/utils/XmlUtil;.writeTagEnd:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ece │ │ -20db06: 6e10 d161 0700 |00d3: invoke-virtual {v7}, Ljava/io/BufferedWriter;.close:()V // method@61d1 │ │ -20db0c: 280c |00d6: goto 00e2 // +000c │ │ -20db0e: 0d06 |00d7: move-exception v6 │ │ -20db10: 2706 |00d8: throw v6 │ │ -20db12: 0d06 |00d9: move-exception v6 │ │ -20db14: 6e10 d161 0700 |00da: invoke-virtual {v7}, Ljava/io/BufferedWriter;.close:()V // method@61d1 │ │ -20db1a: 2706 |00dd: throw v6 │ │ -20db1c: 0d06 |00de: move-exception v6 │ │ -20db1e: 7110 645e 0600 |00df: invoke-static {v6}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -20db24: 0e00 |00e2: return-void │ │ +20d954: |[20d954] freed.settings.SettingsSaver.saveSettings:(Lfreed/settings/SettingLayout;Ljava/io/File;)V │ │ +20d964: 1a00 3e39 |0000: const-string v0, "api" // string@393e │ │ +20d968: 1a01 ce4d |0002: const-string v1, "global_settings" // string@4dce │ │ +20d96c: 1a02 4239 |0004: const-string v2, "apis" // string@3942 │ │ +20d970: 2203 260d |0006: new-instance v3, Ljava/io/File; // type@0d26 │ │ +20d974: 2204 740d |0008: new-instance v4, Ljava/lang/StringBuilder; // type@0d74 │ │ +20d978: 7010 4c63 0400 |000a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +20d97e: 6e10 f961 0700 |000d: invoke-virtual {v7}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ +20d984: 0c07 |0010: move-result-object v7 │ │ +20d986: 6e20 5663 7400 |0011: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20d98c: 1a07 f702 |0014: const-string v7, "/freed_config.xml" // string@02f7 │ │ +20d990: 6e20 5663 7400 |0016: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20d996: 6e10 5d63 0400 |0019: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +20d99c: 0c07 |001c: move-result-object v7 │ │ +20d99e: 7020 f261 7300 |001d: invoke-direct {v3, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ +20d9a4: 2207 1f0d |0020: new-instance v7, Ljava/io/BufferedWriter; // type@0d1f │ │ +20d9a8: 2204 2c0d |0022: new-instance v4, Ljava/io/FileWriter; // type@0d2c │ │ +20d9ac: 7020 1f62 3400 |0024: invoke-direct {v4, v3}, Ljava/io/FileWriter;.:(Ljava/io/File;)V // method@621f │ │ +20d9b2: 7020 cf61 4700 |0027: invoke-direct {v7, v4}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;)V // method@61cf │ │ +20d9b8: 5453 a857 |002a: iget-object v3, v5, Lfreed/settings/SettingsSaver;.TAG:Ljava/lang/String; // field@57a8 │ │ +20d9bc: 1a04 ed33 |002c: const-string v4, "Write global settings" // string@33ed │ │ +20d9c0: 7120 655e 4300 |002e: invoke-static {v3, v4}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20d9c6: 7120 cf5e 2700 |0031: invoke-static {v7, v2}, Lfreed/utils/XmlUtil;.writeTagStart:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ecf │ │ +20d9cc: 1a03 3c37 |0034: const-string v3, "active_api" // string@373c │ │ +20d9d0: 5464 6f57 |0036: iget-object v4, v6, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ +20d9d4: 7130 d05e 3704 |0038: invoke-static {v7, v3, v4}, Lfreed/utils/XmlUtil;.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ed0 │ │ +20d9da: 1a03 1a41 |003b: const-string v3, "device" // string@411a │ │ +20d9de: 5464 7357 |003d: iget-object v4, v6, Lfreed/settings/SettingLayout;.device:Ljava/lang/String; // field@5773 │ │ +20d9e2: 7130 d05e 3704 |003f: invoke-static {v7, v3, v4}, Lfreed/utils/XmlUtil;.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ed0 │ │ +20d9e8: 1a03 3545 |0042: const-string v3, "framework" // string@4535 │ │ +20d9ec: 5464 7557 |0044: iget-object v4, v6, Lfreed/settings/SettingLayout;.framework:Lfreed/settings/Frameworks; // field@5775 │ │ +20d9f0: 6e10 5b5d 0400 |0046: invoke-virtual {v4}, Lfreed/settings/Frameworks;.toString:()Ljava/lang/String; // method@5d5b │ │ +20d9f6: 0c04 |0049: move-result-object v4 │ │ +20d9f8: 7130 d05e 3704 |004a: invoke-static {v7, v3, v4}, Lfreed/utils/XmlUtil;.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ed0 │ │ +20d9fe: 1a03 4b39 |004d: const-string v3, "app_version" // string@394b │ │ +20da02: 5264 7157 |004f: iget v4, v6, Lfreed/settings/SettingLayout;.app_version:I // field@5771 │ │ +20da06: 7110 4163 0400 |0051: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@6341 │ │ +20da0c: 0c04 |0054: move-result-object v4 │ │ +20da0e: 7130 d05e 3704 |0055: invoke-static {v7, v3, v4}, Lfreed/utils/XmlUtil;.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ed0 │ │ +20da14: 1a03 8b4e |0058: const-string v3, "has_camera2_features" // string@4e8b │ │ +20da18: 5564 7757 |005a: iget-boolean v4, v6, Lfreed/settings/SettingLayout;.hasCamera2Features:Z // field@5777 │ │ +20da1c: 7110 4463 0400 |005c: invoke-static {v4}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@6344 │ │ +20da22: 0c04 |005f: move-result-object v4 │ │ +20da24: 7130 d05e 3704 |0060: invoke-static {v7, v3, v4}, Lfreed/utils/XmlUtil;.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ed0 │ │ +20da2a: 1a03 183a |0063: const-string v3, "are_features_detected" // string@3a18 │ │ +20da2e: 5564 7257 |0065: iget-boolean v4, v6, Lfreed/settings/SettingLayout;.areFeaturesDetected:Z // field@5772 │ │ +20da32: 7110 4463 0400 |0067: invoke-static {v4}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@6344 │ │ +20da38: 0c04 |006a: move-result-object v4 │ │ +20da3a: 7130 d05e 3704 |006b: invoke-static {v7, v3, v4}, Lfreed/utils/XmlUtil;.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ed0 │ │ +20da40: 1a03 4377 |006e: const-string v3, "write_to_external_sd" // string@7743 │ │ +20da44: 5564 7a57 |0070: iget-boolean v4, v6, Lfreed/settings/SettingLayout;.writeToExternalSD:Z // field@577a │ │ +20da48: 7110 4463 0400 |0072: invoke-static {v4}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@6344 │ │ +20da4e: 0c04 |0075: move-result-object v4 │ │ +20da50: 7130 d05e 3704 |0076: invoke-static {v7, v3, v4}, Lfreed/utils/XmlUtil;.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ed0 │ │ +20da56: 1a03 fa70 |0079: const-string v3, "show_helpoverlay_onstart" // string@70fa │ │ +20da5a: 5564 7957 |007b: iget-boolean v4, v6, Lfreed/settings/SettingLayout;.showHelpOverlayOnStart:Z // field@5779 │ │ +20da5e: 7110 4463 0400 |007d: invoke-static {v4}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@6344 │ │ +20da64: 0c04 |0080: move-result-object v4 │ │ +20da66: 7130 d05e 3704 |0081: invoke-static {v7, v3, v4}, Lfreed/utils/XmlUtil;.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ed0 │ │ +20da6c: 1a03 ed51 |0084: const-string v3, "is_zte_ae" // string@51ed │ │ +20da70: 5564 7857 |0086: iget-boolean v4, v6, Lfreed/settings/SettingLayout;.isZteAE:Z // field@5778 │ │ +20da74: 7110 4463 0400 |0088: invoke-static {v4}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@6344 │ │ +20da7a: 0c04 |008b: move-result-object v4 │ │ +20da7c: 7130 d05e 3704 |008c: invoke-static {v7, v3, v4}, Lfreed/utils/XmlUtil;.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ed0 │ │ +20da82: 1a03 3e43 |008f: const-string v3, "ext_sd_folder_uri" // string@433e │ │ +20da86: 5464 7457 |0091: iget-object v4, v6, Lfreed/settings/SettingLayout;.extSdFolderUri:Ljava/lang/String; // field@5774 │ │ +20da8a: 7130 d05e 3704 |0093: invoke-static {v7, v3, v4}, Lfreed/utils/XmlUtil;.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ed0 │ │ +20da90: 7120 cf5e 1700 |0096: invoke-static {v7, v1}, Lfreed/utils/XmlUtil;.writeTagStart:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ecf │ │ +20da96: 5463 7657 |0099: iget-object v3, v6, Lfreed/settings/SettingLayout;.global_settings:Ljava/util/HashMap; // field@5776 │ │ +20da9a: 7030 c25d 7503 |009b: invoke-direct {v5, v7, v3}, Lfreed/settings/SettingsSaver;.writeCameraIdSettings:(Ljava/io/BufferedWriter;Ljava/util/HashMap;)V // method@5dc2 │ │ +20daa0: 7120 ce5e 1700 |009e: invoke-static {v7, v1}, Lfreed/utils/XmlUtil;.writeTagEnd:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ece │ │ +20daa6: 5451 a857 |00a1: iget-object v1, v5, Lfreed/settings/SettingsSaver;.TAG:Ljava/lang/String; // field@57a8 │ │ +20daaa: 1a03 ea33 |00a3: const-string v3, "Write api Settings" // string@33ea │ │ +20daae: 7120 655e 3100 |00a5: invoke-static {v1, v3}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20dab4: 5461 7057 |00a8: iget-object v1, v6, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20dab8: 6e10 3d64 0100 |00aa: invoke-virtual {v1}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@643d │ │ +20dabe: 0c01 |00ad: move-result-object v1 │ │ +20dac0: 7210 9564 0100 |00ae: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6495 │ │ +20dac6: 0c01 |00b1: move-result-object v1 │ │ +20dac8: 7210 4e64 0100 |00b2: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +20dace: 0a03 |00b5: move-result v3 │ │ +20dad0: 3803 1a00 |00b6: if-eqz v3, 00d0 // +001a │ │ +20dad4: 7210 4f64 0100 |00b8: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +20dada: 0c03 |00bb: move-result-object v3 │ │ +20dadc: 1f03 720d |00bc: check-cast v3, Ljava/lang/String; // type@0d72 │ │ +20dae0: 5464 7057 |00be: iget-object v4, v6, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20dae4: 6e20 3a64 3400 |00c0: invoke-virtual {v4, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20daea: 0c04 |00c3: move-result-object v4 │ │ +20daec: 1f04 790c |00c4: check-cast v4, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ +20daf0: 7130 cd5e 0703 |00c6: invoke-static {v7, v0, v3}, Lfreed/utils/XmlUtil;.writeNodeWithName:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V // method@5ecd │ │ +20daf6: 7030 c15d 7504 |00c9: invoke-direct {v5, v7, v4}, Lfreed/settings/SettingsSaver;.writeApiNode:(Ljava/io/BufferedWriter;Lfreed/settings/SettingLayout$CameraId;)V // method@5dc1 │ │ +20dafc: 7120 ce5e 0700 |00cc: invoke-static {v7, v0}, Lfreed/utils/XmlUtil;.writeTagEnd:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ece │ │ +20db02: 28e3 |00cf: goto 00b2 // -001d │ │ +20db04: 7120 ce5e 2700 |00d0: invoke-static {v7, v2}, Lfreed/utils/XmlUtil;.writeTagEnd:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ece │ │ +20db0a: 6e10 d161 0700 |00d3: invoke-virtual {v7}, Ljava/io/BufferedWriter;.close:()V // method@61d1 │ │ +20db10: 280c |00d6: goto 00e2 // +000c │ │ +20db12: 0d06 |00d7: move-exception v6 │ │ +20db14: 2706 |00d8: throw v6 │ │ +20db16: 0d06 |00d9: move-exception v6 │ │ +20db18: 6e10 d161 0700 |00da: invoke-virtual {v7}, Ljava/io/BufferedWriter;.close:()V // method@61d1 │ │ +20db1e: 2706 |00dd: throw v6 │ │ +20db20: 0d06 |00de: move-exception v6 │ │ +20db22: 7110 645e 0600 |00df: invoke-static {v6}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +20db28: 0e00 |00e2: return-void │ │ catches : 6 │ │ 0x0020 - 0x002a │ │ Ljava/io/IOException; -> 0x00de │ │ 0x002a - 0x00d3 │ │ -> 0x00d7 │ │ 0x00d3 - 0x00d6 │ │ Ljava/io/IOException; -> 0x00de │ │ @@ -491268,59 +491268,59 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -20e2ec: |[20e2ec] freed.settings.SettingsStorage.:()V │ │ -20e2fc: 0e00 |0000: return-void │ │ +20e2f0: |[20e2f0] freed.settings.SettingsStorage.:()V │ │ +20e300: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfreed/settings/SettingsStorage;) │ │ name : '' │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -20e300: |[20e300] freed.settings.SettingsStorage.:(Ljava/io/File;)V │ │ -20e310: 7010 fe62 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@62fe │ │ -20e316: 2200 690d |0003: new-instance v0, Ljava/lang/Object; // type@0d69 │ │ -20e31a: 7010 fe62 0000 |0005: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -20e320: 5b20 ad57 |0008: iput-object v0, v2, Lfreed/settings/SettingsStorage;.waitlock:Ljava/lang/Object; // field@57ad │ │ -20e324: 5b23 aa57 |000a: iput-object v3, v2, Lfreed/settings/SettingsStorage;.appdataFolder:Ljava/io/File; // field@57aa │ │ -20e328: 2203 730c |000c: new-instance v3, Lfreed/settings/MediaProfilesManager; // type@0c73 │ │ -20e32c: 7010 5e5d 0300 |000e: invoke-direct {v3}, Lfreed/settings/MediaProfilesManager;.:()V // method@5d5e │ │ -20e332: 5b23 ab57 |0011: iput-object v3, v2, Lfreed/settings/SettingsStorage;.mediaProfilesManager:Lfreed/settings/MediaProfilesManager; // field@57ab │ │ -20e336: 2203 7a0c |0013: new-instance v3, Lfreed/settings/SettingLayout; // type@0c7a │ │ -20e33a: 7010 775d 0300 |0015: invoke-direct {v3}, Lfreed/settings/SettingLayout;.:()V // method@5d77 │ │ -20e340: 5b23 ac57 |0018: iput-object v3, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e344: 5433 7057 |001a: iget-object v3, v3, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20e348: 2200 790c |001c: new-instance v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ -20e34c: 7010 765d 0000 |001e: invoke-direct {v0}, Lfreed/settings/SettingLayout$CameraId;.:()V // method@5d76 │ │ -20e352: 1a01 d23b |0021: const-string v1, "camera1" // string@3bd2 │ │ -20e356: 6e30 3e64 1300 |0023: invoke-virtual {v3, v1, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ -20e35c: 5423 ac57 |0026: iget-object v3, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e360: 5433 7057 |0028: iget-object v3, v3, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20e364: 2200 790c |002a: new-instance v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ -20e368: 7010 765d 0000 |002c: invoke-direct {v0}, Lfreed/settings/SettingLayout$CameraId;.:()V // method@5d76 │ │ -20e36e: 1a01 d43b |002f: const-string v1, "camera2" // string@3bd4 │ │ -20e372: 6e30 3e64 1300 |0031: invoke-virtual {v3, v1, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ -20e378: 5423 ac57 |0034: iget-object v3, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e37c: 5433 7057 |0036: iget-object v3, v3, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20e380: 2200 790c |0038: new-instance v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ -20e384: 7010 765d 0000 |003a: invoke-direct {v0}, Lfreed/settings/SettingLayout$CameraId;.:()V // method@5d76 │ │ -20e38a: 1a01 ce64 |003d: const-string v1, "playmemories" // string@64ce │ │ -20e38e: 6e30 3e64 1300 |003f: invoke-virtual {v3, v1, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ -20e394: 0e00 |0042: return-void │ │ +20e304: |[20e304] freed.settings.SettingsStorage.:(Ljava/io/File;)V │ │ +20e314: 7010 fe62 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@62fe │ │ +20e31a: 2200 690d |0003: new-instance v0, Ljava/lang/Object; // type@0d69 │ │ +20e31e: 7010 fe62 0000 |0005: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +20e324: 5b20 ad57 |0008: iput-object v0, v2, Lfreed/settings/SettingsStorage;.waitlock:Ljava/lang/Object; // field@57ad │ │ +20e328: 5b23 aa57 |000a: iput-object v3, v2, Lfreed/settings/SettingsStorage;.appdataFolder:Ljava/io/File; // field@57aa │ │ +20e32c: 2203 730c |000c: new-instance v3, Lfreed/settings/MediaProfilesManager; // type@0c73 │ │ +20e330: 7010 5e5d 0300 |000e: invoke-direct {v3}, Lfreed/settings/MediaProfilesManager;.:()V // method@5d5e │ │ +20e336: 5b23 ab57 |0011: iput-object v3, v2, Lfreed/settings/SettingsStorage;.mediaProfilesManager:Lfreed/settings/MediaProfilesManager; // field@57ab │ │ +20e33a: 2203 7a0c |0013: new-instance v3, Lfreed/settings/SettingLayout; // type@0c7a │ │ +20e33e: 7010 775d 0300 |0015: invoke-direct {v3}, Lfreed/settings/SettingLayout;.:()V // method@5d77 │ │ +20e344: 5b23 ac57 |0018: iput-object v3, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e348: 5433 7057 |001a: iget-object v3, v3, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20e34c: 2200 790c |001c: new-instance v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ +20e350: 7010 765d 0000 |001e: invoke-direct {v0}, Lfreed/settings/SettingLayout$CameraId;.:()V // method@5d76 │ │ +20e356: 1a01 d23b |0021: const-string v1, "camera1" // string@3bd2 │ │ +20e35a: 6e30 3e64 1300 |0023: invoke-virtual {v3, v1, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ +20e360: 5423 ac57 |0026: iget-object v3, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e364: 5433 7057 |0028: iget-object v3, v3, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20e368: 2200 790c |002a: new-instance v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ +20e36c: 7010 765d 0000 |002c: invoke-direct {v0}, Lfreed/settings/SettingLayout$CameraId;.:()V // method@5d76 │ │ +20e372: 1a01 d43b |002f: const-string v1, "camera2" // string@3bd4 │ │ +20e376: 6e30 3e64 1300 |0031: invoke-virtual {v3, v1, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ +20e37c: 5423 ac57 |0034: iget-object v3, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e380: 5433 7057 |0036: iget-object v3, v3, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20e384: 2200 790c |0038: new-instance v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ +20e388: 7010 765d 0000 |003a: invoke-direct {v0}, Lfreed/settings/SettingLayout$CameraId;.:()V // method@5d76 │ │ +20e38e: 1a01 ce64 |003d: const-string v1, "playmemories" // string@64ce │ │ +20e392: 6e30 3e64 1300 |003f: invoke-virtual {v3, v1, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ +20e398: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=75 │ │ 0x000a line=22 │ │ 0x000c line=23 │ │ 0x0013 line=24 │ │ @@ -491336,38 +491336,38 @@ │ │ type : '(Lfreed/settings/SettingKeys$Key;)Lfreed/settings/mode/SettingInterface;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -20e034: |[20e034] freed.settings.SettingsStorage.getNewSetting:(Lfreed/settings/SettingKeys$Key;)Lfreed/settings/mode/SettingInterface; │ │ -20e044: 6e10 705d 0400 |0000: invoke-virtual {v4}, Lfreed/settings/SettingKeys$Key;.getType:()Ljava/lang/Class; // method@5d70 │ │ -20e04a: 0c00 |0003: move-result-object v0 │ │ -20e04c: 6e10 8962 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.getConstructors:()[Ljava/lang/reflect/Constructor; // method@6289 │ │ -20e052: 0c00 |0007: move-result-object v0 │ │ -20e054: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -20e056: 4600 0001 |0009: aget-object v0, v0, v1 │ │ -20e05a: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -20e05c: 2322 bc0e |000c: new-array v2, v2, [Ljava/lang/Object; // type@0ebc │ │ -20e060: 4d04 0201 |000e: aput-object v4, v2, v1 │ │ -20e064: 6e20 8c63 2000 |0010: invoke-virtual {v0, v2}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@638c │ │ -20e06a: 0c04 |0013: move-result-object v4 │ │ -20e06c: 1f04 850c |0014: check-cast v4, Lfreed/settings/mode/SettingInterface; // type@0c85 │ │ -20e070: 2810 |0016: goto 0026 // +0010 │ │ -20e072: 0d04 |0017: move-exception v4 │ │ -20e074: 6e10 9863 0400 |0018: invoke-virtual {v4}, Ljava/lang/reflect/InvocationTargetException;.printStackTrace:()V // method@6398 │ │ -20e07a: 280a |001b: goto 0025 // +000a │ │ -20e07c: 0d04 |001c: move-exception v4 │ │ -20e07e: 6e10 b362 0400 |001d: invoke-virtual {v4}, Ljava/lang/IllegalAccessException;.printStackTrace:()V // method@62b3 │ │ -20e084: 2805 |0020: goto 0025 // +0005 │ │ -20e086: 0d04 |0021: move-exception v4 │ │ -20e088: 6e10 be62 0400 |0022: invoke-virtual {v4}, Ljava/lang/InstantiationException;.printStackTrace:()V // method@62be │ │ -20e08e: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -20e090: 1104 |0026: return-object v4 │ │ +20e038: |[20e038] freed.settings.SettingsStorage.getNewSetting:(Lfreed/settings/SettingKeys$Key;)Lfreed/settings/mode/SettingInterface; │ │ +20e048: 6e10 705d 0400 |0000: invoke-virtual {v4}, Lfreed/settings/SettingKeys$Key;.getType:()Ljava/lang/Class; // method@5d70 │ │ +20e04e: 0c00 |0003: move-result-object v0 │ │ +20e050: 6e10 8962 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.getConstructors:()[Ljava/lang/reflect/Constructor; // method@6289 │ │ +20e056: 0c00 |0007: move-result-object v0 │ │ +20e058: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +20e05a: 4600 0001 |0009: aget-object v0, v0, v1 │ │ +20e05e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +20e060: 2322 bc0e |000c: new-array v2, v2, [Ljava/lang/Object; // type@0ebc │ │ +20e064: 4d04 0201 |000e: aput-object v4, v2, v1 │ │ +20e068: 6e20 8c63 2000 |0010: invoke-virtual {v0, v2}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@638c │ │ +20e06e: 0c04 |0013: move-result-object v4 │ │ +20e070: 1f04 850c |0014: check-cast v4, Lfreed/settings/mode/SettingInterface; // type@0c85 │ │ +20e074: 2810 |0016: goto 0026 // +0010 │ │ +20e076: 0d04 |0017: move-exception v4 │ │ +20e078: 6e10 9863 0400 |0018: invoke-virtual {v4}, Ljava/lang/reflect/InvocationTargetException;.printStackTrace:()V // method@6398 │ │ +20e07e: 280a |001b: goto 0025 // +000a │ │ +20e080: 0d04 |001c: move-exception v4 │ │ +20e082: 6e10 b362 0400 |001d: invoke-virtual {v4}, Ljava/lang/IllegalAccessException;.printStackTrace:()V // method@62b3 │ │ +20e088: 2805 |0020: goto 0025 // +0005 │ │ +20e08a: 0d04 |0021: move-exception v4 │ │ +20e08c: 6e10 be62 0400 |0022: invoke-virtual {v4}, Ljava/lang/InstantiationException;.printStackTrace:()V // method@62be │ │ +20e092: 1204 |0025: const/4 v4, #int 0 // #0 │ │ +20e094: 1104 |0026: return-object v4 │ │ catches : 1 │ │ 0x000c - 0x0016 │ │ Ljava/lang/InstantiationException; -> 0x0021 │ │ Ljava/lang/IllegalAccessException; -> 0x001c │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0017 │ │ positions : │ │ 0x0000 line=61 │ │ @@ -491385,18 +491385,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -20ddbc: |[20ddbc] freed.settings.SettingsStorage.areFeaturesDetected:()Z │ │ -20ddcc: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20ddd0: 5500 7257 |0002: iget-boolean v0, v0, Lfreed/settings/SettingLayout;.areFeaturesDetected:Z // field@5772 │ │ -20ddd4: 0f00 |0004: return v0 │ │ +20ddc0: |[20ddc0] freed.settings.SettingsStorage.areFeaturesDetected:()Z │ │ +20ddd0: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20ddd4: 5500 7257 |0002: iget-boolean v0, v0, Lfreed/settings/SettingLayout;.areFeaturesDetected:Z // field@5772 │ │ +20ddd8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/settings/SettingsStorage; │ │ │ │ #1 : (in Lfreed/settings/SettingsStorage;) │ │ @@ -491404,27 +491404,27 @@ │ │ type : '(Lfreed/settings/SettingKeys$Key;)Lfreed/settings/mode/SettingInterface;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -20df74: |[20df74] freed.settings.SettingsStorage.get:(Lfreed/settings/SettingKeys$Key;)Lfreed/settings/mode/SettingInterface; │ │ -20df84: 6e10 cb5d 0200 |0000: invoke-virtual {v2}, Lfreed/settings/SettingsStorage;.getActiveSettings:()Ljava/util/HashMap; // method@5dcb │ │ -20df8a: 0c00 |0003: move-result-object v0 │ │ -20df8c: 6e20 3a64 3000 |0004: invoke-virtual {v0, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20df92: 0c00 |0007: move-result-object v0 │ │ -20df94: 1f00 850c |0008: check-cast v0, Lfreed/settings/mode/SettingInterface; // type@0c85 │ │ -20df98: 3900 0d00 |000a: if-nez v0, 0017 // +000d │ │ -20df9c: 7020 d95d 3200 |000c: invoke-direct {v2, v3}, Lfreed/settings/SettingsStorage;.getNewSetting:(Lfreed/settings/SettingKeys$Key;)Lfreed/settings/mode/SettingInterface; // method@5dd9 │ │ -20dfa2: 0c00 |000f: move-result-object v0 │ │ -20dfa4: 6e10 cb5d 0200 |0010: invoke-virtual {v2}, Lfreed/settings/SettingsStorage;.getActiveSettings:()Ljava/util/HashMap; // method@5dcb │ │ -20dfaa: 0c01 |0013: move-result-object v1 │ │ -20dfac: 6e30 3e64 3100 |0014: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ -20dfb2: 1100 |0017: return-object v0 │ │ +20df78: |[20df78] freed.settings.SettingsStorage.get:(Lfreed/settings/SettingKeys$Key;)Lfreed/settings/mode/SettingInterface; │ │ +20df88: 6e10 cb5d 0200 |0000: invoke-virtual {v2}, Lfreed/settings/SettingsStorage;.getActiveSettings:()Ljava/util/HashMap; // method@5dcb │ │ +20df8e: 0c00 |0003: move-result-object v0 │ │ +20df90: 6e20 3a64 3000 |0004: invoke-virtual {v0, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20df96: 0c00 |0007: move-result-object v0 │ │ +20df98: 1f00 850c |0008: check-cast v0, Lfreed/settings/mode/SettingInterface; // type@0c85 │ │ +20df9c: 3900 0d00 |000a: if-nez v0, 0017 // +000d │ │ +20dfa0: 7020 d95d 3200 |000c: invoke-direct {v2, v3}, Lfreed/settings/SettingsStorage;.getNewSetting:(Lfreed/settings/SettingKeys$Key;)Lfreed/settings/mode/SettingInterface; // method@5dd9 │ │ +20dfa6: 0c00 |000f: move-result-object v0 │ │ +20dfa8: 6e10 cb5d 0200 |0010: invoke-virtual {v2}, Lfreed/settings/SettingsStorage;.getActiveSettings:()Ljava/util/HashMap; // method@5dcb │ │ +20dfae: 0c01 |0013: move-result-object v1 │ │ +20dfb0: 6e30 3e64 3100 |0014: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ +20dfb6: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x000c line=33 │ │ 0x0010 line=34 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lfreed/settings/SettingsStorage; │ │ @@ -491435,24 +491435,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -20e0a8: |[20e0a8] freed.settings.SettingsStorage.getActiveCamera:()I │ │ -20e0b8: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e0bc: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20e0c0: 5421 ac57 |0004: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e0c4: 5411 6f57 |0006: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ -20e0c8: 6e20 3a64 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20e0ce: 0c00 |000b: move-result-object v0 │ │ -20e0d0: 1f00 790c |000c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ -20e0d4: 5200 6657 |000e: iget v0, v0, Lfreed/settings/SettingLayout$CameraId;.active_camera:I // field@5766 │ │ -20e0d8: 0f00 |0010: return v0 │ │ +20e0ac: |[20e0ac] freed.settings.SettingsStorage.getActiveCamera:()I │ │ +20e0bc: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e0c0: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20e0c4: 5421 ac57 |0004: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e0c8: 5411 6f57 |0006: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ +20e0cc: 6e20 3a64 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20e0d2: 0c00 |000b: move-result-object v0 │ │ +20e0d4: 1f00 790c |000c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ +20e0d8: 5200 6657 |000e: iget v0, v0, Lfreed/settings/SettingLayout$CameraId;.active_camera:I // field@5766 │ │ +20e0dc: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lfreed/settings/SettingsStorage; │ │ │ │ #3 : (in Lfreed/settings/SettingsStorage;) │ │ @@ -491460,24 +491460,24 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -20e12c: |[20e12c] freed.settings.SettingsStorage.getActiveCameraIds:()[I │ │ -20e13c: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e140: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20e144: 5421 ac57 |0004: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e148: 5411 6f57 |0006: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ -20e14c: 6e20 3a64 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20e152: 0c00 |000b: move-result-object v0 │ │ -20e154: 1f00 790c |000c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ -20e158: 5400 6857 |000e: iget-object v0, v0, Lfreed/settings/SettingLayout$CameraId;.camera_ids:[I // field@5768 │ │ -20e15c: 1100 |0010: return-object v0 │ │ +20e130: |[20e130] freed.settings.SettingsStorage.getActiveCameraIds:()[I │ │ +20e140: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e144: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20e148: 5421 ac57 |0004: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e14c: 5411 6f57 |0006: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ +20e150: 6e20 3a64 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20e156: 0c00 |000b: move-result-object v0 │ │ +20e158: 1f00 790c |000c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ +20e15c: 5400 6857 |000e: iget-object v0, v0, Lfreed/settings/SettingLayout$CameraId;.camera_ids:[I // field@5768 │ │ +20e160: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lfreed/settings/SettingsStorage; │ │ │ │ #4 : (in Lfreed/settings/SettingsStorage;) │ │ @@ -491485,32 +491485,32 @@ │ │ type : '()Ljava/util/HashMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -20e1b4: |[20e1b4] freed.settings.SettingsStorage.getActiveSettings:()Ljava/util/HashMap; │ │ -20e1c4: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e1c8: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20e1cc: 5421 ac57 |0004: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e1d0: 5411 6f57 |0006: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ -20e1d4: 6e20 3a64 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20e1da: 0c00 |000b: move-result-object v0 │ │ -20e1dc: 1f00 790c |000c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ -20e1e0: 5400 6957 |000e: iget-object v0, v0, Lfreed/settings/SettingLayout$CameraId;.cameraid_settings:Ljava/util/HashMap; // field@5769 │ │ -20e1e4: 6e10 c95d 0200 |0010: invoke-virtual {v2}, Lfreed/settings/SettingsStorage;.getActiveCamera:()I // method@5dc9 │ │ -20e1ea: 0a01 |0013: move-result v1 │ │ -20e1ec: 7110 c862 0100 |0014: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ -20e1f2: 0c01 |0017: move-result-object v1 │ │ -20e1f4: 6e20 3a64 1000 |0018: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20e1fa: 0c00 |001b: move-result-object v0 │ │ -20e1fc: 1f00 780c |001c: check-cast v0, Lfreed/settings/SettingLayout$CameraId$CameraSettings; // type@0c78 │ │ -20e200: 5400 6457 |001e: iget-object v0, v0, Lfreed/settings/SettingLayout$CameraId$CameraSettings;.cameraid_settings:Ljava/util/HashMap; // field@5764 │ │ -20e204: 1100 |0020: return-object v0 │ │ +20e1b8: |[20e1b8] freed.settings.SettingsStorage.getActiveSettings:()Ljava/util/HashMap; │ │ +20e1c8: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e1cc: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20e1d0: 5421 ac57 |0004: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e1d4: 5411 6f57 |0006: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ +20e1d8: 6e20 3a64 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20e1de: 0c00 |000b: move-result-object v0 │ │ +20e1e0: 1f00 790c |000c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ +20e1e4: 5400 6957 |000e: iget-object v0, v0, Lfreed/settings/SettingLayout$CameraId;.cameraid_settings:Ljava/util/HashMap; // field@5769 │ │ +20e1e8: 6e10 c95d 0200 |0010: invoke-virtual {v2}, Lfreed/settings/SettingsStorage;.getActiveCamera:()I // method@5dc9 │ │ +20e1ee: 0a01 |0013: move-result v1 │ │ +20e1f0: 7110 c862 0100 |0014: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ +20e1f6: 0c01 |0017: move-result-object v1 │ │ +20e1f8: 6e20 3a64 1000 |0018: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20e1fe: 0c00 |001b: move-result-object v0 │ │ +20e200: 1f00 780c |001c: check-cast v0, Lfreed/settings/SettingLayout$CameraId$CameraSettings; // type@0c78 │ │ +20e204: 5400 6457 |001e: iget-object v0, v0, Lfreed/settings/SettingLayout$CameraId$CameraSettings;.cameraid_settings:Ljava/util/HashMap; // field@5764 │ │ +20e208: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Lfreed/settings/SettingsStorage; │ │ │ │ #5 : (in Lfreed/settings/SettingsStorage;) │ │ @@ -491518,18 +491518,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -20e160: |[20e160] freed.settings.SettingsStorage.getApi:()Ljava/lang/String; │ │ -20e170: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e174: 5400 6f57 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ -20e178: 1100 |0004: return-object v0 │ │ +20e164: |[20e164] freed.settings.SettingsStorage.getApi:()Ljava/lang/String; │ │ +20e174: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e178: 5400 6f57 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ +20e17c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/settings/SettingsStorage; │ │ │ │ #6 : (in Lfreed/settings/SettingsStorage;) │ │ @@ -491537,27 +491537,27 @@ │ │ type : '(Lfreed/settings/SettingKeys$Key;)Lfreed/settings/mode/SettingInterface;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -20dfb4: |[20dfb4] freed.settings.SettingsStorage.getApiSetting:(Lfreed/settings/SettingKeys$Key;)Lfreed/settings/mode/SettingInterface; │ │ -20dfc4: 6e10 ce5d 0200 |0000: invoke-virtual {v2}, Lfreed/settings/SettingsStorage;.getApiSettings:()Ljava/util/HashMap; // method@5dce │ │ -20dfca: 0c00 |0003: move-result-object v0 │ │ -20dfcc: 6e20 3a64 3000 |0004: invoke-virtual {v0, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20dfd2: 0c00 |0007: move-result-object v0 │ │ -20dfd4: 1f00 850c |0008: check-cast v0, Lfreed/settings/mode/SettingInterface; // type@0c85 │ │ -20dfd8: 3900 0d00 |000a: if-nez v0, 0017 // +000d │ │ -20dfdc: 7020 d95d 3200 |000c: invoke-direct {v2, v3}, Lfreed/settings/SettingsStorage;.getNewSetting:(Lfreed/settings/SettingKeys$Key;)Lfreed/settings/mode/SettingInterface; // method@5dd9 │ │ -20dfe2: 0c00 |000f: move-result-object v0 │ │ -20dfe4: 6e10 ce5d 0200 |0010: invoke-virtual {v2}, Lfreed/settings/SettingsStorage;.getApiSettings:()Ljava/util/HashMap; // method@5dce │ │ -20dfea: 0c01 |0013: move-result-object v1 │ │ -20dfec: 6e30 3e64 3100 |0014: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ -20dff2: 1100 |0017: return-object v0 │ │ +20dfb8: |[20dfb8] freed.settings.SettingsStorage.getApiSetting:(Lfreed/settings/SettingKeys$Key;)Lfreed/settings/mode/SettingInterface; │ │ +20dfc8: 6e10 ce5d 0200 |0000: invoke-virtual {v2}, Lfreed/settings/SettingsStorage;.getApiSettings:()Ljava/util/HashMap; // method@5dce │ │ +20dfce: 0c00 |0003: move-result-object v0 │ │ +20dfd0: 6e20 3a64 3000 |0004: invoke-virtual {v0, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20dfd6: 0c00 |0007: move-result-object v0 │ │ +20dfd8: 1f00 850c |0008: check-cast v0, Lfreed/settings/mode/SettingInterface; // type@0c85 │ │ +20dfdc: 3900 0d00 |000a: if-nez v0, 0017 // +000d │ │ +20dfe0: 7020 d95d 3200 |000c: invoke-direct {v2, v3}, Lfreed/settings/SettingsStorage;.getNewSetting:(Lfreed/settings/SettingKeys$Key;)Lfreed/settings/mode/SettingInterface; // method@5dd9 │ │ +20dfe6: 0c00 |000f: move-result-object v0 │ │ +20dfe8: 6e10 ce5d 0200 |0010: invoke-virtual {v2}, Lfreed/settings/SettingsStorage;.getApiSettings:()Ljava/util/HashMap; // method@5dce │ │ +20dfee: 0c01 |0013: move-result-object v1 │ │ +20dff0: 6e30 3e64 3100 |0014: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ +20dff6: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x000c line=51 │ │ 0x0010 line=52 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lfreed/settings/SettingsStorage; │ │ @@ -491568,24 +491568,24 @@ │ │ type : '()Ljava/util/HashMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -20e208: |[20e208] freed.settings.SettingsStorage.getApiSettings:()Ljava/util/HashMap; │ │ -20e218: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e21c: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20e220: 5421 ac57 |0004: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e224: 5411 6f57 |0006: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ -20e228: 6e20 3a64 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20e22e: 0c00 |000b: move-result-object v0 │ │ -20e230: 1f00 790c |000c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ -20e234: 5400 6757 |000e: iget-object v0, v0, Lfreed/settings/SettingLayout$CameraId;.api_settings:Ljava/util/HashMap; // field@5767 │ │ -20e238: 1100 |0010: return-object v0 │ │ +20e20c: |[20e20c] freed.settings.SettingsStorage.getApiSettings:()Ljava/util/HashMap; │ │ +20e21c: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e220: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20e224: 5421 ac57 |0004: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e228: 5411 6f57 |0006: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ +20e22c: 6e20 3a64 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20e232: 0c00 |000b: move-result-object v0 │ │ +20e234: 1f00 790c |000c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ +20e238: 5400 6757 |000e: iget-object v0, v0, Lfreed/settings/SettingLayout$CameraId;.api_settings:Ljava/util/HashMap; // field@5767 │ │ +20e23c: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lfreed/settings/SettingsStorage; │ │ │ │ #8 : (in Lfreed/settings/SettingsStorage;) │ │ @@ -491593,29 +491593,29 @@ │ │ type : '()Ljava/util/HashMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -20e23c: |[20e23c] freed.settings.SettingsStorage.getApiVideoMediaProfiles:()Ljava/util/HashMap; │ │ -20e24c: 5440 ab57 |0000: iget-object v0, v4, Lfreed/settings/SettingsStorage;.mediaProfilesManager:Lfreed/settings/MediaProfilesManager; // field@57ab │ │ -20e250: 5441 ac57 |0002: iget-object v1, v4, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e254: 5411 6f57 |0004: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ -20e258: 5442 ac57 |0006: iget-object v2, v4, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e25c: 5422 7057 |0008: iget-object v2, v2, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20e260: 5443 ac57 |000a: iget-object v3, v4, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e264: 5433 6f57 |000c: iget-object v3, v3, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ -20e268: 6e20 3a64 3200 |000e: invoke-virtual {v2, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20e26e: 0c02 |0011: move-result-object v2 │ │ -20e270: 1f02 790c |0012: check-cast v2, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ -20e274: 5222 6657 |0014: iget v2, v2, Lfreed/settings/SettingLayout$CameraId;.active_camera:I // field@5766 │ │ -20e278: 6e30 625d 1002 |0016: invoke-virtual {v0, v1, v2}, Lfreed/settings/MediaProfilesManager;.getMediaProfilesForApiAndCamera:(Ljava/lang/String;I)Ljava/util/HashMap; // method@5d62 │ │ -20e27e: 0c00 |0019: move-result-object v0 │ │ -20e280: 1100 |001a: return-object v0 │ │ +20e240: |[20e240] freed.settings.SettingsStorage.getApiVideoMediaProfiles:()Ljava/util/HashMap; │ │ +20e250: 5440 ab57 |0000: iget-object v0, v4, Lfreed/settings/SettingsStorage;.mediaProfilesManager:Lfreed/settings/MediaProfilesManager; // field@57ab │ │ +20e254: 5441 ac57 |0002: iget-object v1, v4, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e258: 5411 6f57 |0004: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ +20e25c: 5442 ac57 |0006: iget-object v2, v4, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e260: 5422 7057 |0008: iget-object v2, v2, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20e264: 5443 ac57 |000a: iget-object v3, v4, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e268: 5433 6f57 |000c: iget-object v3, v3, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ +20e26c: 6e20 3a64 3200 |000e: invoke-virtual {v2, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20e272: 0c02 |0011: move-result-object v2 │ │ +20e274: 1f02 790c |0012: check-cast v2, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ +20e278: 5222 6657 |0014: iget v2, v2, Lfreed/settings/SettingLayout$CameraId;.active_camera:I // field@5766 │ │ +20e27c: 6e30 625d 1002 |0016: invoke-virtual {v0, v1, v2}, Lfreed/settings/MediaProfilesManager;.getMediaProfilesForApiAndCamera:(Ljava/lang/String;I)Ljava/util/HashMap; // method@5d62 │ │ +20e282: 0c00 |0019: move-result-object v0 │ │ +20e284: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x001b reg=4 this Lfreed/settings/SettingsStorage; │ │ │ │ #9 : (in Lfreed/settings/SettingsStorage;) │ │ @@ -491623,18 +491623,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -20e0dc: |[20e0dc] freed.settings.SettingsStorage.getAppVersion:()I │ │ -20e0ec: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e0f0: 5200 7157 |0002: iget v0, v0, Lfreed/settings/SettingLayout;.app_version:I // field@5771 │ │ -20e0f4: 0f00 |0004: return v0 │ │ +20e0e0: |[20e0e0] freed.settings.SettingsStorage.getAppVersion:()I │ │ +20e0f0: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e0f4: 5200 7157 |0002: iget v0, v0, Lfreed/settings/SettingLayout;.app_version:I // field@5771 │ │ +20e0f8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/settings/SettingsStorage; │ │ │ │ #10 : (in Lfreed/settings/SettingsStorage;) │ │ @@ -491642,24 +491642,24 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -20e284: |[20e284] freed.settings.SettingsStorage.getCameraMaxExposureTime:()J │ │ -20e294: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e298: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20e29c: 5421 ac57 |0004: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e2a0: 5411 6f57 |0006: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ -20e2a4: 6e20 3a64 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20e2aa: 0c00 |000b: move-result-object v0 │ │ -20e2ac: 1f00 790c |000c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ -20e2b0: 5300 6a57 |000e: iget-wide v0, v0, Lfreed/settings/SettingLayout$CameraId;.maxCameraExposureTime:J // field@576a │ │ -20e2b4: 1000 |0010: return-wide v0 │ │ +20e288: |[20e288] freed.settings.SettingsStorage.getCameraMaxExposureTime:()J │ │ +20e298: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e29c: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20e2a0: 5421 ac57 |0004: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e2a4: 5411 6f57 |0006: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ +20e2a8: 6e20 3a64 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20e2ae: 0c00 |000b: move-result-object v0 │ │ +20e2b0: 1f00 790c |000c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ +20e2b4: 5300 6a57 |000e: iget-wide v0, v0, Lfreed/settings/SettingLayout$CameraId;.maxCameraExposureTime:J // field@576a │ │ +20e2b8: 1000 |0010: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lfreed/settings/SettingsStorage; │ │ │ │ #11 : (in Lfreed/settings/SettingsStorage;) │ │ @@ -491667,24 +491667,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -20e0f8: |[20e0f8] freed.settings.SettingsStorage.getCameraMaxIso:()I │ │ -20e108: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e10c: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20e110: 5421 ac57 |0004: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e114: 5411 6f57 |0006: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ -20e118: 6e20 3a64 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20e11e: 0c00 |000b: move-result-object v0 │ │ -20e120: 1f00 790c |000c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ -20e124: 5200 6b57 |000e: iget v0, v0, Lfreed/settings/SettingLayout$CameraId;.maxCameraIso:I // field@576b │ │ -20e128: 0f00 |0010: return v0 │ │ +20e0fc: |[20e0fc] freed.settings.SettingsStorage.getCameraMaxIso:()I │ │ +20e10c: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e110: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20e114: 5421 ac57 |0004: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e118: 5411 6f57 |0006: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ +20e11c: 6e20 3a64 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20e122: 0c00 |000b: move-result-object v0 │ │ +20e124: 1f00 790c |000c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ +20e128: 5200 6b57 |000e: iget v0, v0, Lfreed/settings/SettingLayout$CameraId;.maxCameraIso:I // field@576b │ │ +20e12c: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lfreed/settings/SettingsStorage; │ │ │ │ #12 : (in Lfreed/settings/SettingsStorage;) │ │ @@ -491692,24 +491692,24 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -20e2b8: |[20e2b8] freed.settings.SettingsStorage.getCameraMinExposureTime:()J │ │ -20e2c8: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e2cc: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20e2d0: 5421 ac57 |0004: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e2d4: 5411 6f57 |0006: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ -20e2d8: 6e20 3a64 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20e2de: 0c00 |000b: move-result-object v0 │ │ -20e2e0: 1f00 790c |000c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ -20e2e4: 5300 6c57 |000e: iget-wide v0, v0, Lfreed/settings/SettingLayout$CameraId;.minCameraExposureTime:J // field@576c │ │ -20e2e8: 1000 |0010: return-wide v0 │ │ +20e2bc: |[20e2bc] freed.settings.SettingsStorage.getCameraMinExposureTime:()J │ │ +20e2cc: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e2d0: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20e2d4: 5421 ac57 |0004: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e2d8: 5411 6f57 |0006: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ +20e2dc: 6e20 3a64 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20e2e2: 0c00 |000b: move-result-object v0 │ │ +20e2e4: 1f00 790c |000c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ +20e2e8: 5300 6c57 |000e: iget-wide v0, v0, Lfreed/settings/SettingLayout$CameraId;.minCameraExposureTime:J // field@576c │ │ +20e2ec: 1000 |0010: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lfreed/settings/SettingsStorage; │ │ │ │ #13 : (in Lfreed/settings/SettingsStorage;) │ │ @@ -491717,24 +491717,24 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -20df24: |[20df24] freed.settings.SettingsStorage.getCameraMinFocus:()F │ │ -20df34: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20df38: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20df3c: 5421 ac57 |0004: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20df40: 5411 6f57 |0006: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ -20df44: 6e20 3a64 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20df4a: 0c00 |000b: move-result-object v0 │ │ -20df4c: 1f00 790c |000c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ -20df50: 5200 6d57 |000e: iget v0, v0, Lfreed/settings/SettingLayout$CameraId;.minCameraFocus:F // field@576d │ │ -20df54: 0f00 |0010: return v0 │ │ +20df28: |[20df28] freed.settings.SettingsStorage.getCameraMinFocus:()F │ │ +20df38: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20df3c: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20df40: 5421 ac57 |0004: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20df44: 5411 6f57 |0006: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ +20df48: 6e20 3a64 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20df4e: 0c00 |000b: move-result-object v0 │ │ +20df50: 1f00 790c |000c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ +20df54: 5200 6d57 |000e: iget v0, v0, Lfreed/settings/SettingLayout$CameraId;.minCameraFocus:F // field@576d │ │ +20df58: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lfreed/settings/SettingsStorage; │ │ │ │ #14 : (in Lfreed/settings/SettingsStorage;) │ │ @@ -491742,18 +491742,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -20e17c: |[20e17c] freed.settings.SettingsStorage.getDevice:()Ljava/lang/String; │ │ -20e18c: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e190: 5400 7357 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.device:Ljava/lang/String; // field@5773 │ │ -20e194: 1100 |0004: return-object v0 │ │ +20e180: |[20e180] freed.settings.SettingsStorage.getDevice:()Ljava/lang/String; │ │ +20e190: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e194: 5400 7357 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.device:Ljava/lang/String; // field@5773 │ │ +20e198: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/settings/SettingsStorage; │ │ │ │ #15 : (in Lfreed/settings/SettingsStorage;) │ │ @@ -491761,18 +491761,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -20e198: |[20e198] freed.settings.SettingsStorage.getExtSDFolderUri:()Ljava/lang/String; │ │ -20e1a8: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e1ac: 5400 7457 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.extSdFolderUri:Ljava/lang/String; // field@5774 │ │ -20e1b0: 1100 |0004: return-object v0 │ │ +20e19c: |[20e19c] freed.settings.SettingsStorage.getExtSDFolderUri:()Ljava/lang/String; │ │ +20e1ac: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e1b0: 5400 7457 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.extSdFolderUri:Ljava/lang/String; // field@5774 │ │ +20e1b4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/settings/SettingsStorage; │ │ │ │ #16 : (in Lfreed/settings/SettingsStorage;) │ │ @@ -491780,18 +491780,18 @@ │ │ type : '()Lfreed/settings/Frameworks;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -20df58: |[20df58] freed.settings.SettingsStorage.getFramework:()Lfreed/settings/Frameworks; │ │ -20df68: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20df6c: 5400 7557 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.framework:Lfreed/settings/Frameworks; // field@5775 │ │ -20df70: 1100 |0004: return-object v0 │ │ +20df5c: |[20df5c] freed.settings.SettingsStorage.getFramework:()Lfreed/settings/Frameworks; │ │ +20df6c: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20df70: 5400 7557 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.framework:Lfreed/settings/Frameworks; // field@5775 │ │ +20df74: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/settings/SettingsStorage; │ │ │ │ #17 : (in Lfreed/settings/SettingsStorage;) │ │ @@ -491799,27 +491799,27 @@ │ │ type : '(Lfreed/settings/SettingKeys$Key;)Lfreed/settings/mode/SettingInterface;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -20dff4: |[20dff4] freed.settings.SettingsStorage.getGlobal:(Lfreed/settings/SettingKeys$Key;)Lfreed/settings/mode/SettingInterface; │ │ -20e004: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e008: 5400 7657 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.global_settings:Ljava/util/HashMap; // field@5776 │ │ -20e00c: 6e20 3a64 3000 |0004: invoke-virtual {v0, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20e012: 0c00 |0007: move-result-object v0 │ │ -20e014: 1f00 850c |0008: check-cast v0, Lfreed/settings/mode/SettingInterface; // type@0c85 │ │ -20e018: 3900 0d00 |000a: if-nez v0, 0017 // +000d │ │ -20e01c: 7020 d95d 3200 |000c: invoke-direct {v2, v3}, Lfreed/settings/SettingsStorage;.getNewSetting:(Lfreed/settings/SettingKeys$Key;)Lfreed/settings/mode/SettingInterface; // method@5dd9 │ │ -20e022: 0c00 |000f: move-result-object v0 │ │ -20e024: 5421 ac57 |0010: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e028: 5411 7657 |0012: iget-object v1, v1, Lfreed/settings/SettingLayout;.global_settings:Ljava/util/HashMap; // field@5776 │ │ -20e02c: 6e30 3e64 3100 |0014: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ -20e032: 1100 |0017: return-object v0 │ │ +20dff8: |[20dff8] freed.settings.SettingsStorage.getGlobal:(Lfreed/settings/SettingKeys$Key;)Lfreed/settings/mode/SettingInterface; │ │ +20e008: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e00c: 5400 7657 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.global_settings:Ljava/util/HashMap; // field@5776 │ │ +20e010: 6e20 3a64 3000 |0004: invoke-virtual {v0, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20e016: 0c00 |0007: move-result-object v0 │ │ +20e018: 1f00 850c |0008: check-cast v0, Lfreed/settings/mode/SettingInterface; // type@0c85 │ │ +20e01c: 3900 0d00 |000a: if-nez v0, 0017 // +000d │ │ +20e020: 7020 d95d 3200 |000c: invoke-direct {v2, v3}, Lfreed/settings/SettingsStorage;.getNewSetting:(Lfreed/settings/SettingKeys$Key;)Lfreed/settings/mode/SettingInterface; // method@5dd9 │ │ +20e026: 0c00 |000f: move-result-object v0 │ │ +20e028: 5421 ac57 |0010: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e02c: 5411 7657 |0012: iget-object v1, v1, Lfreed/settings/SettingLayout;.global_settings:Ljava/util/HashMap; // field@5776 │ │ +20e030: 6e30 3e64 3100 |0014: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ +20e036: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x000c line=42 │ │ 0x0010 line=43 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lfreed/settings/SettingsStorage; │ │ @@ -491830,18 +491830,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -20ddd8: |[20ddd8] freed.settings.SettingsStorage.hasCamera2Features:()Z │ │ -20dde8: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20ddec: 5500 7757 |0002: iget-boolean v0, v0, Lfreed/settings/SettingLayout;.hasCamera2Features:Z // field@5777 │ │ -20ddf0: 0f00 |0004: return v0 │ │ +20dddc: |[20dddc] freed.settings.SettingsStorage.hasCamera2Features:()Z │ │ +20ddec: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20ddf0: 5500 7757 |0002: iget-boolean v0, v0, Lfreed/settings/SettingLayout;.hasCamera2Features:Z // field@5777 │ │ +20ddf4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/settings/SettingsStorage; │ │ │ │ #19 : (in Lfreed/settings/SettingsStorage;) │ │ @@ -491849,32 +491849,32 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -20ddf4: |[20ddf4] freed.settings.SettingsStorage.isFrontCamera:()Z │ │ -20de04: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20de08: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20de0c: 5421 ac57 |0004: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20de10: 5411 6f57 |0006: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ -20de14: 6e20 3a64 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20de1a: 0c00 |000b: move-result-object v0 │ │ -20de1c: 1f00 790c |000c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ -20de20: 5400 6957 |000e: iget-object v0, v0, Lfreed/settings/SettingLayout$CameraId;.cameraid_settings:Ljava/util/HashMap; // field@5769 │ │ -20de24: 6e10 c95d 0200 |0010: invoke-virtual {v2}, Lfreed/settings/SettingsStorage;.getActiveCamera:()I // method@5dc9 │ │ -20de2a: 0a01 |0013: move-result v1 │ │ -20de2c: 7110 c862 0100 |0014: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ -20de32: 0c01 |0017: move-result-object v1 │ │ -20de34: 6e20 3a64 1000 |0018: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20de3a: 0c00 |001b: move-result-object v0 │ │ -20de3c: 1f00 780c |001c: check-cast v0, Lfreed/settings/SettingLayout$CameraId$CameraSettings; // type@0c78 │ │ -20de40: 5500 6557 |001e: iget-boolean v0, v0, Lfreed/settings/SettingLayout$CameraId$CameraSettings;.isFrontCamera:Z // field@5765 │ │ -20de44: 0f00 |0020: return v0 │ │ +20ddf8: |[20ddf8] freed.settings.SettingsStorage.isFrontCamera:()Z │ │ +20de08: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20de0c: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20de10: 5421 ac57 |0004: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20de14: 5411 6f57 |0006: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ +20de18: 6e20 3a64 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20de1e: 0c00 |000b: move-result-object v0 │ │ +20de20: 1f00 790c |000c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ +20de24: 5400 6957 |000e: iget-object v0, v0, Lfreed/settings/SettingLayout$CameraId;.cameraid_settings:Ljava/util/HashMap; // field@5769 │ │ +20de28: 6e10 c95d 0200 |0010: invoke-virtual {v2}, Lfreed/settings/SettingsStorage;.getActiveCamera:()I // method@5dc9 │ │ +20de2e: 0a01 |0013: move-result v1 │ │ +20de30: 7110 c862 0100 |0014: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ +20de36: 0c01 |0017: move-result-object v1 │ │ +20de38: 6e20 3a64 1000 |0018: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20de3e: 0c00 |001b: move-result-object v0 │ │ +20de40: 1f00 780c |001c: check-cast v0, Lfreed/settings/SettingLayout$CameraId$CameraSettings; // type@0c78 │ │ +20de44: 5500 6557 |001e: iget-boolean v0, v0, Lfreed/settings/SettingLayout$CameraId$CameraSettings;.isFrontCamera:Z // field@5765 │ │ +20de48: 0f00 |0020: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Lfreed/settings/SettingsStorage; │ │ │ │ #20 : (in Lfreed/settings/SettingsStorage;) │ │ @@ -491882,30 +491882,30 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -20de48: |[20de48] freed.settings.SettingsStorage.isFrontCamera:(I)Z │ │ -20de58: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20de5c: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20de60: 5421 ac57 |0004: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20de64: 5411 6f57 |0006: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ -20de68: 6e20 3a64 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20de6e: 0c00 |000b: move-result-object v0 │ │ -20de70: 1f00 790c |000c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ -20de74: 5400 6957 |000e: iget-object v0, v0, Lfreed/settings/SettingLayout$CameraId;.cameraid_settings:Ljava/util/HashMap; // field@5769 │ │ -20de78: 7110 c862 0300 |0010: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ -20de7e: 0c03 |0013: move-result-object v3 │ │ -20de80: 6e20 3a64 3000 |0014: invoke-virtual {v0, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20de86: 0c03 |0017: move-result-object v3 │ │ -20de88: 1f03 780c |0018: check-cast v3, Lfreed/settings/SettingLayout$CameraId$CameraSettings; // type@0c78 │ │ -20de8c: 5533 6557 |001a: iget-boolean v3, v3, Lfreed/settings/SettingLayout$CameraId$CameraSettings;.isFrontCamera:Z // field@5765 │ │ -20de90: 0f03 |001c: return v3 │ │ +20de4c: |[20de4c] freed.settings.SettingsStorage.isFrontCamera:(I)Z │ │ +20de5c: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20de60: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20de64: 5421 ac57 |0004: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20de68: 5411 6f57 |0006: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ +20de6c: 6e20 3a64 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20de72: 0c00 |000b: move-result-object v0 │ │ +20de74: 1f00 790c |000c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ +20de78: 5400 6957 |000e: iget-object v0, v0, Lfreed/settings/SettingLayout$CameraId;.cameraid_settings:Ljava/util/HashMap; // field@5769 │ │ +20de7c: 7110 c862 0300 |0010: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ +20de82: 0c03 |0013: move-result-object v3 │ │ +20de84: 6e20 3a64 3000 |0014: invoke-virtual {v0, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20de8a: 0c03 |0017: move-result-object v3 │ │ +20de8c: 1f03 780c |0018: check-cast v3, Lfreed/settings/SettingLayout$CameraId$CameraSettings; // type@0c78 │ │ +20de90: 5533 6557 |001a: iget-boolean v3, v3, Lfreed/settings/SettingLayout$CameraId$CameraSettings;.isFrontCamera:Z // field@5765 │ │ +20de94: 0f03 |001c: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lfreed/settings/SettingsStorage; │ │ 0x0000 - 0x001d reg=3 (null) I │ │ │ │ @@ -491914,18 +491914,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -20de94: |[20de94] freed.settings.SettingsStorage.isZteAE:()Z │ │ -20dea4: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20dea8: 5500 7857 |0002: iget-boolean v0, v0, Lfreed/settings/SettingLayout;.isZteAE:Z // field@5778 │ │ -20deac: 0f00 |0004: return v0 │ │ +20de98: |[20de98] freed.settings.SettingsStorage.isZteAE:()Z │ │ +20dea8: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20deac: 5500 7857 |0002: iget-boolean v0, v0, Lfreed/settings/SettingLayout;.isZteAE:Z // field@5778 │ │ +20deb0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/settings/SettingsStorage; │ │ │ │ #22 : (in Lfreed/settings/SettingsStorage;) │ │ @@ -491933,29 +491933,29 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -20e398: |[20e398] freed.settings.SettingsStorage.load:()V │ │ -20e3a8: 1d03 |0000: monitor-enter v3 │ │ -20e3aa: 2200 7b0c |0001: new-instance v0, Lfreed/settings/SettingsLoader; // type@0c7b │ │ -20e3ae: 7010 785d 0000 |0003: invoke-direct {v0}, Lfreed/settings/SettingsLoader;.:()V // method@5d78 │ │ -20e3b4: 5431 ac57 |0006: iget-object v1, v3, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e3b8: 5432 aa57 |0008: iget-object v2, v3, Lfreed/settings/SettingsStorage;.appdataFolder:Ljava/io/File; // field@57aa │ │ -20e3bc: 6e30 7b5d 1002 |000a: invoke-virtual {v0, v1, v2}, Lfreed/settings/SettingsLoader;.loadSettings:(Lfreed/settings/SettingLayout;Ljava/io/File;)V // method@5d7b │ │ -20e3c2: 5430 ab57 |000d: iget-object v0, v3, Lfreed/settings/SettingsStorage;.mediaProfilesManager:Lfreed/settings/MediaProfilesManager; // field@57ab │ │ -20e3c6: 5431 aa57 |000f: iget-object v1, v3, Lfreed/settings/SettingsStorage;.appdataFolder:Ljava/io/File; // field@57aa │ │ -20e3ca: 6e20 635d 1000 |0011: invoke-virtual {v0, v1}, Lfreed/settings/MediaProfilesManager;.load:(Ljava/io/File;)V // method@5d63 │ │ -20e3d0: 1e03 |0014: monitor-exit v3 │ │ -20e3d2: 0e00 |0015: return-void │ │ -20e3d4: 0d00 |0016: move-exception v0 │ │ -20e3d6: 1e03 |0017: monitor-exit v3 │ │ -20e3d8: 2700 |0018: throw v0 │ │ +20e39c: |[20e39c] freed.settings.SettingsStorage.load:()V │ │ +20e3ac: 1d03 |0000: monitor-enter v3 │ │ +20e3ae: 2200 7b0c |0001: new-instance v0, Lfreed/settings/SettingsLoader; // type@0c7b │ │ +20e3b2: 7010 785d 0000 |0003: invoke-direct {v0}, Lfreed/settings/SettingsLoader;.:()V // method@5d78 │ │ +20e3b8: 5431 ac57 |0006: iget-object v1, v3, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e3bc: 5432 aa57 |0008: iget-object v2, v3, Lfreed/settings/SettingsStorage;.appdataFolder:Ljava/io/File; // field@57aa │ │ +20e3c0: 6e30 7b5d 1002 |000a: invoke-virtual {v0, v1, v2}, Lfreed/settings/SettingsLoader;.loadSettings:(Lfreed/settings/SettingLayout;Ljava/io/File;)V // method@5d7b │ │ +20e3c6: 5430 ab57 |000d: iget-object v0, v3, Lfreed/settings/SettingsStorage;.mediaProfilesManager:Lfreed/settings/MediaProfilesManager; // field@57ab │ │ +20e3ca: 5431 aa57 |000f: iget-object v1, v3, Lfreed/settings/SettingsStorage;.appdataFolder:Ljava/io/File; // field@57aa │ │ +20e3ce: 6e20 635d 1000 |0011: invoke-virtual {v0, v1}, Lfreed/settings/MediaProfilesManager;.load:(Ljava/io/File;)V // method@5d63 │ │ +20e3d4: 1e03 |0014: monitor-exit v3 │ │ +20e3d6: 0e00 |0015: return-void │ │ +20e3d8: 0d00 |0016: move-exception v0 │ │ +20e3da: 1e03 |0017: monitor-exit v3 │ │ +20e3dc: 2700 |0018: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0014 │ │ -> 0x0016 │ │ positions : │ │ 0x0001 line=85 │ │ 0x000d line=86 │ │ 0x0014 line=87 │ │ @@ -491967,26 +491967,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -20deb0: |[20deb0] freed.settings.SettingsStorage.overrideDngProfile:()Z │ │ -20dec0: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20dec4: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20dec8: 6e10 c95d 0200 |0004: invoke-virtual {v2}, Lfreed/settings/SettingsStorage;.getActiveCamera:()I // method@5dc9 │ │ -20dece: 0a01 |0007: move-result v1 │ │ -20ded0: 7110 c862 0100 |0008: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ -20ded6: 0c01 |000b: move-result-object v1 │ │ -20ded8: 6e20 3a64 1000 |000c: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20dede: 0c00 |000f: move-result-object v0 │ │ -20dee0: 1f00 790c |0010: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ -20dee4: 5500 6e57 |0012: iget-boolean v0, v0, Lfreed/settings/SettingLayout$CameraId;.overrideDngProfile:Z // field@576e │ │ -20dee8: 0f00 |0014: return v0 │ │ +20deb4: |[20deb4] freed.settings.SettingsStorage.overrideDngProfile:()Z │ │ +20dec4: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20dec8: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20decc: 6e10 c95d 0200 |0004: invoke-virtual {v2}, Lfreed/settings/SettingsStorage;.getActiveCamera:()I // method@5dc9 │ │ +20ded2: 0a01 |0007: move-result v1 │ │ +20ded4: 7110 c862 0100 |0008: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ +20deda: 0c01 |000b: move-result-object v1 │ │ +20dedc: 6e20 3a64 1000 |000c: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20dee2: 0c00 |000f: move-result-object v0 │ │ +20dee4: 1f00 790c |0010: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ +20dee8: 5500 6e57 |0012: iget-boolean v0, v0, Lfreed/settings/SettingLayout$CameraId;.overrideDngProfile:Z // field@576e │ │ +20deec: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lfreed/settings/SettingsStorage; │ │ │ │ #24 : (in Lfreed/settings/SettingsStorage;) │ │ @@ -491994,24 +491994,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -20e3e8: |[20e3e8] freed.settings.SettingsStorage.reset:()V │ │ -20e3f8: 6200 a957 |0000: sget-object v0, Lfreed/settings/SettingsStorage;.TAG:Ljava/lang/String; // field@57a9 │ │ -20e3fc: 1a01 6a67 |0002: const-string v1, "reset" // string@676a │ │ -20e400: 7120 655e 1000 |0004: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20e406: 5420 ac57 |0007: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e40a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -20e40c: 5c01 7257 |000a: iput-boolean v1, v0, Lfreed/settings/SettingLayout;.areFeaturesDetected:Z // field@5772 │ │ -20e410: 5420 ab57 |000c: iget-object v0, v2, Lfreed/settings/SettingsStorage;.mediaProfilesManager:Lfreed/settings/MediaProfilesManager; // field@57ab │ │ -20e414: 6e10 645d 0000 |000e: invoke-virtual {v0}, Lfreed/settings/MediaProfilesManager;.reset:()V // method@5d64 │ │ -20e41a: 0e00 |0011: return-void │ │ +20e3ec: |[20e3ec] freed.settings.SettingsStorage.reset:()V │ │ +20e3fc: 6200 a957 |0000: sget-object v0, Lfreed/settings/SettingsStorage;.TAG:Ljava/lang/String; // field@57a9 │ │ +20e400: 1a01 6a67 |0002: const-string v1, "reset" // string@676a │ │ +20e404: 7120 655e 1000 |0004: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20e40a: 5420 ac57 |0007: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e40e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +20e410: 5c01 7257 |000a: iput-boolean v1, v0, Lfreed/settings/SettingLayout;.areFeaturesDetected:Z // field@5772 │ │ +20e414: 5420 ab57 |000c: iget-object v0, v2, Lfreed/settings/SettingsStorage;.mediaProfilesManager:Lfreed/settings/MediaProfilesManager; // field@57ab │ │ +20e418: 6e10 645d 0000 |000e: invoke-virtual {v0}, Lfreed/settings/MediaProfilesManager;.reset:()V // method@5d64 │ │ +20e41e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0007 line=92 │ │ 0x000c line=95 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lfreed/settings/SettingsStorage; │ │ @@ -492021,29 +492021,29 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -20e41c: |[20e41c] freed.settings.SettingsStorage.save:()V │ │ -20e42c: 1d03 |0000: monitor-enter v3 │ │ -20e42e: 2200 7e0c |0001: new-instance v0, Lfreed/settings/SettingsSaver; // type@0c7e │ │ -20e432: 7010 bf5d 0000 |0003: invoke-direct {v0}, Lfreed/settings/SettingsSaver;.:()V // method@5dbf │ │ -20e438: 5431 ac57 |0006: iget-object v1, v3, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e43c: 5432 aa57 |0008: iget-object v2, v3, Lfreed/settings/SettingsStorage;.appdataFolder:Ljava/io/File; // field@57aa │ │ -20e440: 6e30 c05d 1002 |000a: invoke-virtual {v0, v1, v2}, Lfreed/settings/SettingsSaver;.saveSettings:(Lfreed/settings/SettingLayout;Ljava/io/File;)V // method@5dc0 │ │ -20e446: 5430 ab57 |000d: iget-object v0, v3, Lfreed/settings/SettingsStorage;.mediaProfilesManager:Lfreed/settings/MediaProfilesManager; // field@57ab │ │ -20e44a: 5431 aa57 |000f: iget-object v1, v3, Lfreed/settings/SettingsStorage;.appdataFolder:Ljava/io/File; // field@57aa │ │ -20e44e: 6e20 655d 1000 |0011: invoke-virtual {v0, v1}, Lfreed/settings/MediaProfilesManager;.save:(Ljava/io/File;)V // method@5d65 │ │ -20e454: 1e03 |0014: monitor-exit v3 │ │ -20e456: 0e00 |0015: return-void │ │ -20e458: 0d00 |0016: move-exception v0 │ │ -20e45a: 1e03 |0017: monitor-exit v3 │ │ -20e45c: 2700 |0018: throw v0 │ │ +20e420: |[20e420] freed.settings.SettingsStorage.save:()V │ │ +20e430: 1d03 |0000: monitor-enter v3 │ │ +20e432: 2200 7e0c |0001: new-instance v0, Lfreed/settings/SettingsSaver; // type@0c7e │ │ +20e436: 7010 bf5d 0000 |0003: invoke-direct {v0}, Lfreed/settings/SettingsSaver;.:()V // method@5dbf │ │ +20e43c: 5431 ac57 |0006: iget-object v1, v3, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e440: 5432 aa57 |0008: iget-object v2, v3, Lfreed/settings/SettingsStorage;.appdataFolder:Ljava/io/File; // field@57aa │ │ +20e444: 6e30 c05d 1002 |000a: invoke-virtual {v0, v1, v2}, Lfreed/settings/SettingsSaver;.saveSettings:(Lfreed/settings/SettingLayout;Ljava/io/File;)V // method@5dc0 │ │ +20e44a: 5430 ab57 |000d: iget-object v0, v3, Lfreed/settings/SettingsStorage;.mediaProfilesManager:Lfreed/settings/MediaProfilesManager; // field@57ab │ │ +20e44e: 5431 aa57 |000f: iget-object v1, v3, Lfreed/settings/SettingsStorage;.appdataFolder:Ljava/io/File; // field@57aa │ │ +20e452: 6e20 655d 1000 |0011: invoke-virtual {v0, v1}, Lfreed/settings/MediaProfilesManager;.save:(Ljava/io/File;)V // method@5d65 │ │ +20e458: 1e03 |0014: monitor-exit v3 │ │ +20e45a: 0e00 |0015: return-void │ │ +20e45c: 0d00 |0016: move-exception v0 │ │ +20e45e: 1e03 |0017: monitor-exit v3 │ │ +20e460: 2700 |0018: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0014 │ │ -> 0x0016 │ │ positions : │ │ 0x0001 line=79 │ │ 0x000d line=80 │ │ 0x0014 line=81 │ │ @@ -492055,69 +492055,69 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 110 16-bit code units │ │ -20e46c: |[20e46c] freed.settings.SettingsStorage.setActiveCamera:(I)V │ │ -20e47c: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e480: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20e484: 5421 ac57 |0004: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e488: 5411 6f57 |0006: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ -20e48c: 6e20 3a64 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20e492: 0c00 |000b: move-result-object v0 │ │ -20e494: 1f00 790c |000c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ -20e498: 5903 6657 |000e: iput v3, v0, Lfreed/settings/SettingLayout$CameraId;.active_camera:I // field@5766 │ │ -20e49c: 5420 ac57 |0010: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e4a0: 5400 7057 |0012: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20e4a4: 5421 ac57 |0014: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e4a8: 5411 6f57 |0016: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ -20e4ac: 6e20 3a64 1000 |0018: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20e4b2: 0c00 |001b: move-result-object v0 │ │ -20e4b4: 1f00 790c |001c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ -20e4b8: 5400 6957 |001e: iget-object v0, v0, Lfreed/settings/SettingLayout$CameraId;.cameraid_settings:Ljava/util/HashMap; // field@5769 │ │ -20e4bc: 3900 1700 |0020: if-nez v0, 0037 // +0017 │ │ -20e4c0: 5420 ac57 |0022: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e4c4: 5400 7057 |0024: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20e4c8: 5421 ac57 |0026: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e4cc: 5411 6f57 |0028: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ -20e4d0: 6e20 3a64 1000 |002a: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20e4d6: 0c00 |002d: move-result-object v0 │ │ -20e4d8: 1f00 790c |002e: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ -20e4dc: 2201 b90d |0030: new-instance v1, Ljava/util/HashMap; // type@0db9 │ │ -20e4e0: 7010 3364 0100 |0032: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@6433 │ │ -20e4e6: 5b01 6957 |0035: iput-object v1, v0, Lfreed/settings/SettingLayout$CameraId;.cameraid_settings:Ljava/util/HashMap; // field@5769 │ │ -20e4ea: 5420 ac57 |0037: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e4ee: 5400 7057 |0039: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20e4f2: 5421 ac57 |003b: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e4f6: 5411 6f57 |003d: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ -20e4fa: 6e20 3a64 1000 |003f: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20e500: 0c00 |0042: move-result-object v0 │ │ -20e502: 1f00 790c |0043: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ -20e506: 5400 6957 |0045: iget-object v0, v0, Lfreed/settings/SettingLayout$CameraId;.cameraid_settings:Ljava/util/HashMap; // field@5769 │ │ -20e50a: 7110 c862 0300 |0047: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ -20e510: 0c01 |004a: move-result-object v1 │ │ -20e512: 6e20 3a64 1000 |004b: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20e518: 0c00 |004e: move-result-object v0 │ │ -20e51a: 3900 1e00 |004f: if-nez v0, 006d // +001e │ │ -20e51e: 5420 ac57 |0051: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e522: 5400 7057 |0053: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20e526: 5421 ac57 |0055: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e52a: 5411 6f57 |0057: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ -20e52e: 6e20 3a64 1000 |0059: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20e534: 0c00 |005c: move-result-object v0 │ │ -20e536: 1f00 790c |005d: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ -20e53a: 5400 6957 |005f: iget-object v0, v0, Lfreed/settings/SettingLayout$CameraId;.cameraid_settings:Ljava/util/HashMap; // field@5769 │ │ -20e53e: 7110 c862 0300 |0061: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ -20e544: 0c03 |0064: move-result-object v3 │ │ -20e546: 2201 780c |0065: new-instance v1, Lfreed/settings/SettingLayout$CameraId$CameraSettings; // type@0c78 │ │ -20e54a: 7010 755d 0100 |0067: invoke-direct {v1}, Lfreed/settings/SettingLayout$CameraId$CameraSettings;.:()V // method@5d75 │ │ -20e550: 6e30 3e64 3001 |006a: invoke-virtual {v0, v3, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ -20e556: 0e00 |006d: return-void │ │ +20e470: |[20e470] freed.settings.SettingsStorage.setActiveCamera:(I)V │ │ +20e480: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e484: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20e488: 5421 ac57 |0004: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e48c: 5411 6f57 |0006: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ +20e490: 6e20 3a64 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20e496: 0c00 |000b: move-result-object v0 │ │ +20e498: 1f00 790c |000c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ +20e49c: 5903 6657 |000e: iput v3, v0, Lfreed/settings/SettingLayout$CameraId;.active_camera:I // field@5766 │ │ +20e4a0: 5420 ac57 |0010: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e4a4: 5400 7057 |0012: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20e4a8: 5421 ac57 |0014: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e4ac: 5411 6f57 |0016: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ +20e4b0: 6e20 3a64 1000 |0018: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20e4b6: 0c00 |001b: move-result-object v0 │ │ +20e4b8: 1f00 790c |001c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ +20e4bc: 5400 6957 |001e: iget-object v0, v0, Lfreed/settings/SettingLayout$CameraId;.cameraid_settings:Ljava/util/HashMap; // field@5769 │ │ +20e4c0: 3900 1700 |0020: if-nez v0, 0037 // +0017 │ │ +20e4c4: 5420 ac57 |0022: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e4c8: 5400 7057 |0024: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20e4cc: 5421 ac57 |0026: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e4d0: 5411 6f57 |0028: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ +20e4d4: 6e20 3a64 1000 |002a: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20e4da: 0c00 |002d: move-result-object v0 │ │ +20e4dc: 1f00 790c |002e: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ +20e4e0: 2201 b90d |0030: new-instance v1, Ljava/util/HashMap; // type@0db9 │ │ +20e4e4: 7010 3364 0100 |0032: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@6433 │ │ +20e4ea: 5b01 6957 |0035: iput-object v1, v0, Lfreed/settings/SettingLayout$CameraId;.cameraid_settings:Ljava/util/HashMap; // field@5769 │ │ +20e4ee: 5420 ac57 |0037: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e4f2: 5400 7057 |0039: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20e4f6: 5421 ac57 |003b: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e4fa: 5411 6f57 |003d: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ +20e4fe: 6e20 3a64 1000 |003f: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20e504: 0c00 |0042: move-result-object v0 │ │ +20e506: 1f00 790c |0043: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ +20e50a: 5400 6957 |0045: iget-object v0, v0, Lfreed/settings/SettingLayout$CameraId;.cameraid_settings:Ljava/util/HashMap; // field@5769 │ │ +20e50e: 7110 c862 0300 |0047: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ +20e514: 0c01 |004a: move-result-object v1 │ │ +20e516: 6e20 3a64 1000 |004b: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20e51c: 0c00 |004e: move-result-object v0 │ │ +20e51e: 3900 1e00 |004f: if-nez v0, 006d // +001e │ │ +20e522: 5420 ac57 |0051: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e526: 5400 7057 |0053: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20e52a: 5421 ac57 |0055: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e52e: 5411 6f57 |0057: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ +20e532: 6e20 3a64 1000 |0059: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20e538: 0c00 |005c: move-result-object v0 │ │ +20e53a: 1f00 790c |005d: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ +20e53e: 5400 6957 |005f: iget-object v0, v0, Lfreed/settings/SettingLayout$CameraId;.cameraid_settings:Ljava/util/HashMap; // field@5769 │ │ +20e542: 7110 c862 0300 |0061: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ +20e548: 0c03 |0064: move-result-object v3 │ │ +20e54a: 2201 780c |0065: new-instance v1, Lfreed/settings/SettingLayout$CameraId$CameraSettings; // type@0c78 │ │ +20e54e: 7010 755d 0100 |0067: invoke-direct {v1}, Lfreed/settings/SettingLayout$CameraId$CameraSettings;.:()V // method@5d75 │ │ +20e554: 6e30 3e64 3001 |006a: invoke-virtual {v0, v3, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ +20e55a: 0e00 |006d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0010 line=156 │ │ 0x0022 line=157 │ │ 0x0037 line=158 │ │ 0x0051 line=159 │ │ @@ -492130,74 +492130,74 @@ │ │ type : '([I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 117 16-bit code units │ │ -20e558: |[20e558] freed.settings.SettingsStorage.setActiveCameraIds:([I)V │ │ -20e568: 5440 ac57 |0000: iget-object v0, v4, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e56c: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20e570: 5441 ac57 |0004: iget-object v1, v4, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e574: 5411 6f57 |0006: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ -20e578: 6e20 3a64 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20e57e: 0c00 |000b: move-result-object v0 │ │ -20e580: 1f00 790c |000c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ -20e584: 5b05 6857 |000e: iput-object v5, v0, Lfreed/settings/SettingLayout$CameraId;.camera_ids:[I // field@5768 │ │ -20e588: 5440 ac57 |0010: iget-object v0, v4, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e58c: 5400 7057 |0012: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20e590: 5441 ac57 |0014: iget-object v1, v4, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e594: 5411 6f57 |0016: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ -20e598: 6e20 3a64 1000 |0018: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20e59e: 0c00 |001b: move-result-object v0 │ │ -20e5a0: 1f00 790c |001c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ -20e5a4: 5400 6957 |001e: iget-object v0, v0, Lfreed/settings/SettingLayout$CameraId;.cameraid_settings:Ljava/util/HashMap; // field@5769 │ │ -20e5a8: 3900 1700 |0020: if-nez v0, 0037 // +0017 │ │ -20e5ac: 5440 ac57 |0022: iget-object v0, v4, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e5b0: 5400 7057 |0024: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20e5b4: 5441 ac57 |0026: iget-object v1, v4, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e5b8: 5411 6f57 |0028: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ -20e5bc: 6e20 3a64 1000 |002a: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20e5c2: 0c00 |002d: move-result-object v0 │ │ -20e5c4: 1f00 790c |002e: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ -20e5c8: 2201 b90d |0030: new-instance v1, Ljava/util/HashMap; // type@0db9 │ │ -20e5cc: 7010 3364 0100 |0032: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@6433 │ │ -20e5d2: 5b01 6957 |0035: iput-object v1, v0, Lfreed/settings/SettingLayout$CameraId;.cameraid_settings:Ljava/util/HashMap; // field@5769 │ │ -20e5d6: 1200 |0037: const/4 v0, #int 0 // #0 │ │ -20e5d8: 2151 |0038: array-length v1, v5 │ │ -20e5da: 3510 3b00 |0039: if-ge v0, v1, 0074 // +003b │ │ -20e5de: 5441 ac57 |003b: iget-object v1, v4, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e5e2: 5411 7057 |003d: iget-object v1, v1, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20e5e6: 5442 ac57 |003f: iget-object v2, v4, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e5ea: 5422 6f57 |0041: iget-object v2, v2, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ -20e5ee: 6e20 3a64 2100 |0043: invoke-virtual {v1, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20e5f4: 0c01 |0046: move-result-object v1 │ │ -20e5f6: 1f01 790c |0047: check-cast v1, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ -20e5fa: 5411 6957 |0049: iget-object v1, v1, Lfreed/settings/SettingLayout$CameraId;.cameraid_settings:Ljava/util/HashMap; // field@5769 │ │ -20e5fe: 7110 c862 0000 |004b: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ -20e604: 0c02 |004e: move-result-object v2 │ │ -20e606: 6e20 3a64 2100 |004f: invoke-virtual {v1, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20e60c: 0c01 |0052: move-result-object v1 │ │ -20e60e: 3901 1e00 |0053: if-nez v1, 0071 // +001e │ │ -20e612: 5441 ac57 |0055: iget-object v1, v4, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e616: 5411 7057 |0057: iget-object v1, v1, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20e61a: 5442 ac57 |0059: iget-object v2, v4, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e61e: 5422 6f57 |005b: iget-object v2, v2, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ -20e622: 6e20 3a64 2100 |005d: invoke-virtual {v1, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20e628: 0c01 |0060: move-result-object v1 │ │ -20e62a: 1f01 790c |0061: check-cast v1, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ -20e62e: 5411 6957 |0063: iget-object v1, v1, Lfreed/settings/SettingLayout$CameraId;.cameraid_settings:Ljava/util/HashMap; // field@5769 │ │ -20e632: 7110 c862 0000 |0065: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ -20e638: 0c02 |0068: move-result-object v2 │ │ -20e63a: 2203 780c |0069: new-instance v3, Lfreed/settings/SettingLayout$CameraId$CameraSettings; // type@0c78 │ │ -20e63e: 7010 755d 0300 |006b: invoke-direct {v3}, Lfreed/settings/SettingLayout$CameraId$CameraSettings;.:()V // method@5d75 │ │ -20e644: 6e30 3e64 2103 |006e: invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ -20e64a: d800 0001 |0071: add-int/lit8 v0, v0, #int 1 // #01 │ │ -20e64e: 28c5 |0073: goto 0038 // -003b │ │ -20e650: 0e00 |0074: return-void │ │ +20e55c: |[20e55c] freed.settings.SettingsStorage.setActiveCameraIds:([I)V │ │ +20e56c: 5440 ac57 |0000: iget-object v0, v4, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e570: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20e574: 5441 ac57 |0004: iget-object v1, v4, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e578: 5411 6f57 |0006: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ +20e57c: 6e20 3a64 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20e582: 0c00 |000b: move-result-object v0 │ │ +20e584: 1f00 790c |000c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ +20e588: 5b05 6857 |000e: iput-object v5, v0, Lfreed/settings/SettingLayout$CameraId;.camera_ids:[I // field@5768 │ │ +20e58c: 5440 ac57 |0010: iget-object v0, v4, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e590: 5400 7057 |0012: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20e594: 5441 ac57 |0014: iget-object v1, v4, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e598: 5411 6f57 |0016: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ +20e59c: 6e20 3a64 1000 |0018: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20e5a2: 0c00 |001b: move-result-object v0 │ │ +20e5a4: 1f00 790c |001c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ +20e5a8: 5400 6957 |001e: iget-object v0, v0, Lfreed/settings/SettingLayout$CameraId;.cameraid_settings:Ljava/util/HashMap; // field@5769 │ │ +20e5ac: 3900 1700 |0020: if-nez v0, 0037 // +0017 │ │ +20e5b0: 5440 ac57 |0022: iget-object v0, v4, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e5b4: 5400 7057 |0024: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20e5b8: 5441 ac57 |0026: iget-object v1, v4, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e5bc: 5411 6f57 |0028: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ +20e5c0: 6e20 3a64 1000 |002a: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20e5c6: 0c00 |002d: move-result-object v0 │ │ +20e5c8: 1f00 790c |002e: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ +20e5cc: 2201 b90d |0030: new-instance v1, Ljava/util/HashMap; // type@0db9 │ │ +20e5d0: 7010 3364 0100 |0032: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@6433 │ │ +20e5d6: 5b01 6957 |0035: iput-object v1, v0, Lfreed/settings/SettingLayout$CameraId;.cameraid_settings:Ljava/util/HashMap; // field@5769 │ │ +20e5da: 1200 |0037: const/4 v0, #int 0 // #0 │ │ +20e5dc: 2151 |0038: array-length v1, v5 │ │ +20e5de: 3510 3b00 |0039: if-ge v0, v1, 0074 // +003b │ │ +20e5e2: 5441 ac57 |003b: iget-object v1, v4, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e5e6: 5411 7057 |003d: iget-object v1, v1, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20e5ea: 5442 ac57 |003f: iget-object v2, v4, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e5ee: 5422 6f57 |0041: iget-object v2, v2, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ +20e5f2: 6e20 3a64 2100 |0043: invoke-virtual {v1, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20e5f8: 0c01 |0046: move-result-object v1 │ │ +20e5fa: 1f01 790c |0047: check-cast v1, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ +20e5fe: 5411 6957 |0049: iget-object v1, v1, Lfreed/settings/SettingLayout$CameraId;.cameraid_settings:Ljava/util/HashMap; // field@5769 │ │ +20e602: 7110 c862 0000 |004b: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ +20e608: 0c02 |004e: move-result-object v2 │ │ +20e60a: 6e20 3a64 2100 |004f: invoke-virtual {v1, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20e610: 0c01 |0052: move-result-object v1 │ │ +20e612: 3901 1e00 |0053: if-nez v1, 0071 // +001e │ │ +20e616: 5441 ac57 |0055: iget-object v1, v4, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e61a: 5411 7057 |0057: iget-object v1, v1, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20e61e: 5442 ac57 |0059: iget-object v2, v4, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e622: 5422 6f57 |005b: iget-object v2, v2, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ +20e626: 6e20 3a64 2100 |005d: invoke-virtual {v1, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20e62c: 0c01 |0060: move-result-object v1 │ │ +20e62e: 1f01 790c |0061: check-cast v1, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ +20e632: 5411 6957 |0063: iget-object v1, v1, Lfreed/settings/SettingLayout$CameraId;.cameraid_settings:Ljava/util/HashMap; // field@5769 │ │ +20e636: 7110 c862 0000 |0065: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ +20e63c: 0c02 |0068: move-result-object v2 │ │ +20e63e: 2203 780c |0069: new-instance v3, Lfreed/settings/SettingLayout$CameraId$CameraSettings; // type@0c78 │ │ +20e642: 7010 755d 0300 |006b: invoke-direct {v3}, Lfreed/settings/SettingLayout$CameraId$CameraSettings;.:()V // method@5d75 │ │ +20e648: 6e30 3e64 2103 |006e: invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ +20e64e: d800 0001 |0071: add-int/lit8 v0, v0, #int 1 // #01 │ │ +20e652: 28c5 |0073: goto 0038 // -003b │ │ +20e654: 0e00 |0074: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0010 line=170 │ │ 0x0022 line=171 │ │ 0x0038 line=172 │ │ 0x003b line=173 │ │ @@ -492211,18 +492211,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -20e654: |[20e654] freed.settings.SettingsStorage.setApi:(Ljava/lang/String;)V │ │ -20e664: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e668: 5b02 6f57 |0002: iput-object v2, v0, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ -20e66c: 0e00 |0004: return-void │ │ +20e658: |[20e658] freed.settings.SettingsStorage.setApi:(Ljava/lang/String;)V │ │ +20e668: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e66c: 5b02 6f57 |0002: iput-object v2, v0, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ +20e670: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/settings/SettingsStorage; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -492231,28 +492231,28 @@ │ │ type : '(Ljava/util/HashMap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -20e670: |[20e670] freed.settings.SettingsStorage.setApiVideoMediaProfiles:(Ljava/util/HashMap;)V │ │ -20e680: 5440 ab57 |0000: iget-object v0, v4, Lfreed/settings/SettingsStorage;.mediaProfilesManager:Lfreed/settings/MediaProfilesManager; // field@57ab │ │ -20e684: 5441 ac57 |0002: iget-object v1, v4, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e688: 5411 6f57 |0004: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ -20e68c: 5442 ac57 |0006: iget-object v2, v4, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e690: 5422 7057 |0008: iget-object v2, v2, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20e694: 5443 ac57 |000a: iget-object v3, v4, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e698: 5433 6f57 |000c: iget-object v3, v3, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ -20e69c: 6e20 3a64 3200 |000e: invoke-virtual {v2, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20e6a2: 0c02 |0011: move-result-object v2 │ │ -20e6a4: 1f02 790c |0012: check-cast v2, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ -20e6a8: 5222 6657 |0014: iget v2, v2, Lfreed/settings/SettingLayout$CameraId;.active_camera:I // field@5766 │ │ -20e6ac: 6e40 605d 1052 |0016: invoke-virtual {v0, v1, v2, v5}, Lfreed/settings/MediaProfilesManager;.addMediaProfilesToApiAndCamera:(Ljava/lang/String;ILjava/util/HashMap;)V // method@5d60 │ │ -20e6b2: 0e00 |0019: return-void │ │ +20e674: |[20e674] freed.settings.SettingsStorage.setApiVideoMediaProfiles:(Ljava/util/HashMap;)V │ │ +20e684: 5440 ab57 |0000: iget-object v0, v4, Lfreed/settings/SettingsStorage;.mediaProfilesManager:Lfreed/settings/MediaProfilesManager; // field@57ab │ │ +20e688: 5441 ac57 |0002: iget-object v1, v4, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e68c: 5411 6f57 |0004: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ +20e690: 5442 ac57 |0006: iget-object v2, v4, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e694: 5422 7057 |0008: iget-object v2, v2, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20e698: 5443 ac57 |000a: iget-object v3, v4, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e69c: 5433 6f57 |000c: iget-object v3, v3, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ +20e6a0: 6e20 3a64 3200 |000e: invoke-virtual {v2, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20e6a6: 0c02 |0011: move-result-object v2 │ │ +20e6a8: 1f02 790c |0012: check-cast v2, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ +20e6ac: 5222 6657 |0014: iget v2, v2, Lfreed/settings/SettingLayout$CameraId;.active_camera:I // field@5766 │ │ +20e6b0: 6e40 605d 1052 |0016: invoke-virtual {v0, v1, v2, v5}, Lfreed/settings/MediaProfilesManager;.addMediaProfilesToApiAndCamera:(Ljava/lang/String;ILjava/util/HashMap;)V // method@5d60 │ │ +20e6b6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x001a reg=4 this Lfreed/settings/SettingsStorage; │ │ 0x0000 - 0x001a reg=5 (null) Ljava/util/HashMap; │ │ │ │ @@ -492261,18 +492261,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -20e6b4: |[20e6b4] freed.settings.SettingsStorage.setAppVersion:(I)V │ │ -20e6c4: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e6c8: 5902 7157 |0002: iput v2, v0, Lfreed/settings/SettingLayout;.app_version:I // field@5771 │ │ -20e6cc: 0e00 |0004: return-void │ │ +20e6b8: |[20e6b8] freed.settings.SettingsStorage.setAppVersion:(I)V │ │ +20e6c8: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e6cc: 5902 7157 |0002: iput v2, v0, Lfreed/settings/SettingLayout;.app_version:I // field@5771 │ │ +20e6d0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/settings/SettingsStorage; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -492281,24 +492281,24 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -20e6d0: |[20e6d0] freed.settings.SettingsStorage.setCameraMaxExposureTime:(J)V │ │ -20e6e0: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e6e4: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20e6e8: 5421 ac57 |0004: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e6ec: 5411 6f57 |0006: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ -20e6f0: 6e20 3a64 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20e6f6: 0c00 |000b: move-result-object v0 │ │ -20e6f8: 1f00 790c |000c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ -20e6fc: 5a03 6a57 |000e: iput-wide v3, v0, Lfreed/settings/SettingLayout$CameraId;.maxCameraExposureTime:J // field@576a │ │ -20e700: 0e00 |0010: return-void │ │ +20e6d4: |[20e6d4] freed.settings.SettingsStorage.setCameraMaxExposureTime:(J)V │ │ +20e6e4: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e6e8: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20e6ec: 5421 ac57 |0004: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e6f0: 5411 6f57 |0006: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ +20e6f4: 6e20 3a64 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20e6fa: 0c00 |000b: move-result-object v0 │ │ +20e6fc: 1f00 790c |000c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ +20e700: 5a03 6a57 |000e: iput-wide v3, v0, Lfreed/settings/SettingLayout$CameraId;.maxCameraExposureTime:J // field@576a │ │ +20e704: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lfreed/settings/SettingsStorage; │ │ 0x0000 - 0x0011 reg=3 (null) J │ │ │ │ @@ -492307,24 +492307,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -20e704: |[20e704] freed.settings.SettingsStorage.setCameraMaxIso:(I)V │ │ -20e714: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e718: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20e71c: 5421 ac57 |0004: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e720: 5411 6f57 |0006: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ -20e724: 6e20 3a64 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20e72a: 0c00 |000b: move-result-object v0 │ │ -20e72c: 1f00 790c |000c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ -20e730: 5903 6b57 |000e: iput v3, v0, Lfreed/settings/SettingLayout$CameraId;.maxCameraIso:I // field@576b │ │ -20e734: 0e00 |0010: return-void │ │ +20e708: |[20e708] freed.settings.SettingsStorage.setCameraMaxIso:(I)V │ │ +20e718: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e71c: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20e720: 5421 ac57 |0004: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e724: 5411 6f57 |0006: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ +20e728: 6e20 3a64 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20e72e: 0c00 |000b: move-result-object v0 │ │ +20e730: 1f00 790c |000c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ +20e734: 5903 6b57 |000e: iput v3, v0, Lfreed/settings/SettingLayout$CameraId;.maxCameraIso:I // field@576b │ │ +20e738: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lfreed/settings/SettingsStorage; │ │ 0x0000 - 0x0011 reg=3 (null) I │ │ │ │ @@ -492333,24 +492333,24 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -20e738: |[20e738] freed.settings.SettingsStorage.setCameraMinExposureTime:(J)V │ │ -20e748: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e74c: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20e750: 5421 ac57 |0004: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e754: 5411 6f57 |0006: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ -20e758: 6e20 3a64 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20e75e: 0c00 |000b: move-result-object v0 │ │ -20e760: 1f00 790c |000c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ -20e764: 5a03 6c57 |000e: iput-wide v3, v0, Lfreed/settings/SettingLayout$CameraId;.minCameraExposureTime:J // field@576c │ │ -20e768: 0e00 |0010: return-void │ │ +20e73c: |[20e73c] freed.settings.SettingsStorage.setCameraMinExposureTime:(J)V │ │ +20e74c: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e750: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20e754: 5421 ac57 |0004: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e758: 5411 6f57 |0006: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ +20e75c: 6e20 3a64 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20e762: 0c00 |000b: move-result-object v0 │ │ +20e764: 1f00 790c |000c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ +20e768: 5a03 6c57 |000e: iput-wide v3, v0, Lfreed/settings/SettingLayout$CameraId;.minCameraExposureTime:J // field@576c │ │ +20e76c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lfreed/settings/SettingsStorage; │ │ 0x0000 - 0x0011 reg=3 (null) J │ │ │ │ @@ -492359,24 +492359,24 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -20e76c: |[20e76c] freed.settings.SettingsStorage.setCameraMinFocus:(F)V │ │ -20e77c: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e780: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20e784: 5421 ac57 |0004: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e788: 5411 6f57 |0006: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ -20e78c: 6e20 3a64 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20e792: 0c00 |000b: move-result-object v0 │ │ -20e794: 1f00 790c |000c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ -20e798: 5903 6d57 |000e: iput v3, v0, Lfreed/settings/SettingLayout$CameraId;.minCameraFocus:F // field@576d │ │ -20e79c: 0e00 |0010: return-void │ │ +20e770: |[20e770] freed.settings.SettingsStorage.setCameraMinFocus:(F)V │ │ +20e780: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e784: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20e788: 5421 ac57 |0004: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e78c: 5411 6f57 |0006: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ +20e790: 6e20 3a64 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20e796: 0c00 |000b: move-result-object v0 │ │ +20e798: 1f00 790c |000c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ +20e79c: 5903 6d57 |000e: iput v3, v0, Lfreed/settings/SettingLayout$CameraId;.minCameraFocus:F // field@576d │ │ +20e7a0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lfreed/settings/SettingsStorage; │ │ 0x0000 - 0x0011 reg=3 (null) F │ │ │ │ @@ -492385,18 +492385,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -20e7a0: |[20e7a0] freed.settings.SettingsStorage.setDevice:(Ljava/lang/String;)V │ │ -20e7b0: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e7b4: 5b02 7357 |0002: iput-object v2, v0, Lfreed/settings/SettingLayout;.device:Ljava/lang/String; // field@5773 │ │ -20e7b8: 0e00 |0004: return-void │ │ +20e7a4: |[20e7a4] freed.settings.SettingsStorage.setDevice:(Ljava/lang/String;)V │ │ +20e7b4: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e7b8: 5b02 7357 |0002: iput-object v2, v0, Lfreed/settings/SettingLayout;.device:Ljava/lang/String; // field@5773 │ │ +20e7bc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/settings/SettingsStorage; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -492405,18 +492405,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -20e7bc: |[20e7bc] freed.settings.SettingsStorage.setExtSDFolderUri:(Ljava/lang/String;)V │ │ -20e7cc: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e7d0: 5b02 7457 |0002: iput-object v2, v0, Lfreed/settings/SettingLayout;.extSdFolderUri:Ljava/lang/String; // field@5774 │ │ -20e7d4: 0e00 |0004: return-void │ │ +20e7c0: |[20e7c0] freed.settings.SettingsStorage.setExtSDFolderUri:(Ljava/lang/String;)V │ │ +20e7d0: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e7d4: 5b02 7457 |0002: iput-object v2, v0, Lfreed/settings/SettingLayout;.extSdFolderUri:Ljava/lang/String; // field@5774 │ │ +20e7d8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/settings/SettingsStorage; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -492425,18 +492425,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -20e7d8: |[20e7d8] freed.settings.SettingsStorage.setFeaturesAreDetected:(Z)V │ │ -20e7e8: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e7ec: 5c02 7257 |0002: iput-boolean v2, v0, Lfreed/settings/SettingLayout;.areFeaturesDetected:Z // field@5772 │ │ -20e7f0: 0e00 |0004: return-void │ │ +20e7dc: |[20e7dc] freed.settings.SettingsStorage.setFeaturesAreDetected:(Z)V │ │ +20e7ec: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e7f0: 5c02 7257 |0002: iput-boolean v2, v0, Lfreed/settings/SettingLayout;.areFeaturesDetected:Z // field@5772 │ │ +20e7f4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/settings/SettingsStorage; │ │ 0x0000 - 0x0005 reg=2 (null) Z │ │ │ │ @@ -492445,18 +492445,18 @@ │ │ type : '(Lfreed/settings/Frameworks;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -20e7f4: |[20e7f4] freed.settings.SettingsStorage.setFramework:(Lfreed/settings/Frameworks;)V │ │ -20e804: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e808: 5b02 7557 |0002: iput-object v2, v0, Lfreed/settings/SettingLayout;.framework:Lfreed/settings/Frameworks; // field@5775 │ │ -20e80c: 0e00 |0004: return-void │ │ +20e7f8: |[20e7f8] freed.settings.SettingsStorage.setFramework:(Lfreed/settings/Frameworks;)V │ │ +20e808: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e80c: 5b02 7557 |0002: iput-object v2, v0, Lfreed/settings/SettingLayout;.framework:Lfreed/settings/Frameworks; // field@5775 │ │ +20e810: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/settings/SettingsStorage; │ │ 0x0000 - 0x0005 reg=2 (null) Lfreed/settings/Frameworks; │ │ │ │ @@ -492465,18 +492465,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -20e810: |[20e810] freed.settings.SettingsStorage.setHasCamera2Features:(Z)V │ │ -20e820: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e824: 5c02 7757 |0002: iput-boolean v2, v0, Lfreed/settings/SettingLayout;.hasCamera2Features:Z // field@5777 │ │ -20e828: 0e00 |0004: return-void │ │ +20e814: |[20e814] freed.settings.SettingsStorage.setHasCamera2Features:(Z)V │ │ +20e824: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e828: 5c02 7757 |0002: iput-boolean v2, v0, Lfreed/settings/SettingLayout;.hasCamera2Features:Z // field@5777 │ │ +20e82c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/settings/SettingsStorage; │ │ 0x0000 - 0x0005 reg=2 (null) Z │ │ │ │ @@ -492485,32 +492485,32 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -20e82c: |[20e82c] freed.settings.SettingsStorage.setIsFrontCamera:(Z)V │ │ -20e83c: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e840: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20e844: 5421 ac57 |0004: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e848: 5411 6f57 |0006: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ -20e84c: 6e20 3a64 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20e852: 0c00 |000b: move-result-object v0 │ │ -20e854: 1f00 790c |000c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ -20e858: 5400 6957 |000e: iget-object v0, v0, Lfreed/settings/SettingLayout$CameraId;.cameraid_settings:Ljava/util/HashMap; // field@5769 │ │ -20e85c: 6e10 c95d 0200 |0010: invoke-virtual {v2}, Lfreed/settings/SettingsStorage;.getActiveCamera:()I // method@5dc9 │ │ -20e862: 0a01 |0013: move-result v1 │ │ -20e864: 7110 c862 0100 |0014: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ -20e86a: 0c01 |0017: move-result-object v1 │ │ -20e86c: 6e20 3a64 1000 |0018: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20e872: 0c00 |001b: move-result-object v0 │ │ -20e874: 1f00 780c |001c: check-cast v0, Lfreed/settings/SettingLayout$CameraId$CameraSettings; // type@0c78 │ │ -20e878: 5c03 6557 |001e: iput-boolean v3, v0, Lfreed/settings/SettingLayout$CameraId$CameraSettings;.isFrontCamera:Z // field@5765 │ │ -20e87c: 0e00 |0020: return-void │ │ +20e830: |[20e830] freed.settings.SettingsStorage.setIsFrontCamera:(Z)V │ │ +20e840: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e844: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20e848: 5421 ac57 |0004: iget-object v1, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e84c: 5411 6f57 |0006: iget-object v1, v1, Lfreed/settings/SettingLayout;.active_api:Ljava/lang/String; // field@576f │ │ +20e850: 6e20 3a64 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20e856: 0c00 |000b: move-result-object v0 │ │ +20e858: 1f00 790c |000c: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ +20e85c: 5400 6957 |000e: iget-object v0, v0, Lfreed/settings/SettingLayout$CameraId;.cameraid_settings:Ljava/util/HashMap; // field@5769 │ │ +20e860: 6e10 c95d 0200 |0010: invoke-virtual {v2}, Lfreed/settings/SettingsStorage;.getActiveCamera:()I // method@5dc9 │ │ +20e866: 0a01 |0013: move-result v1 │ │ +20e868: 7110 c862 0100 |0014: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ +20e86e: 0c01 |0017: move-result-object v1 │ │ +20e870: 6e20 3a64 1000 |0018: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20e876: 0c00 |001b: move-result-object v0 │ │ +20e878: 1f00 780c |001c: check-cast v0, Lfreed/settings/SettingLayout$CameraId$CameraSettings; // type@0c78 │ │ +20e87c: 5c03 6557 |001e: iput-boolean v3, v0, Lfreed/settings/SettingLayout$CameraId$CameraSettings;.isFrontCamera:Z // field@5765 │ │ +20e880: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x000e line=190 │ │ 0x001e line=191 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Lfreed/settings/SettingsStorage; │ │ @@ -492521,18 +492521,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -20e880: |[20e880] freed.settings.SettingsStorage.setIsZteAE:(Z)V │ │ -20e890: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e894: 5c02 7857 |0002: iput-boolean v2, v0, Lfreed/settings/SettingLayout;.isZteAE:Z // field@5778 │ │ -20e898: 0e00 |0004: return-void │ │ +20e884: |[20e884] freed.settings.SettingsStorage.setIsZteAE:(Z)V │ │ +20e894: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e898: 5c02 7857 |0002: iput-boolean v2, v0, Lfreed/settings/SettingLayout;.isZteAE:Z // field@5778 │ │ +20e89c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/settings/SettingsStorage; │ │ 0x0000 - 0x0005 reg=2 (null) Z │ │ │ │ @@ -492541,26 +492541,26 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -20e89c: |[20e89c] freed.settings.SettingsStorage.setOverrideDngProfile:(Z)V │ │ -20e8ac: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e8b0: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ -20e8b4: 6e10 c95d 0200 |0004: invoke-virtual {v2}, Lfreed/settings/SettingsStorage;.getActiveCamera:()I // method@5dc9 │ │ -20e8ba: 0a01 |0007: move-result v1 │ │ -20e8bc: 7110 c862 0100 |0008: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ -20e8c2: 0c01 |000b: move-result-object v1 │ │ -20e8c4: 6e20 3a64 1000 |000c: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20e8ca: 0c00 |000f: move-result-object v0 │ │ -20e8cc: 1f00 790c |0010: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ -20e8d0: 5c03 6e57 |0012: iput-boolean v3, v0, Lfreed/settings/SettingLayout$CameraId;.overrideDngProfile:Z // field@576e │ │ -20e8d4: 0e00 |0014: return-void │ │ +20e8a0: |[20e8a0] freed.settings.SettingsStorage.setOverrideDngProfile:(Z)V │ │ +20e8b0: 5420 ac57 |0000: iget-object v0, v2, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e8b4: 5400 7057 |0002: iget-object v0, v0, Lfreed/settings/SettingLayout;.api_hashmap:Ljava/util/HashMap; // field@5770 │ │ +20e8b8: 6e10 c95d 0200 |0004: invoke-virtual {v2}, Lfreed/settings/SettingsStorage;.getActiveCamera:()I // method@5dc9 │ │ +20e8be: 0a01 |0007: move-result v1 │ │ +20e8c0: 7110 c862 0100 |0008: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ +20e8c6: 0c01 |000b: move-result-object v1 │ │ +20e8c8: 6e20 3a64 1000 |000c: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20e8ce: 0c00 |000f: move-result-object v0 │ │ +20e8d0: 1f00 790c |0010: check-cast v0, Lfreed/settings/SettingLayout$CameraId; // type@0c79 │ │ +20e8d4: 5c03 6e57 |0012: iput-boolean v3, v0, Lfreed/settings/SettingLayout$CameraId;.overrideDngProfile:Z // field@576e │ │ +20e8d8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lfreed/settings/SettingsStorage; │ │ 0x0000 - 0x0015 reg=3 (null) Z │ │ │ │ @@ -492569,18 +492569,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -20e8d8: |[20e8d8] freed.settings.SettingsStorage.setShowHelpOverlayOnStart:(Z)V │ │ -20e8e8: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e8ec: 5c02 7957 |0002: iput-boolean v2, v0, Lfreed/settings/SettingLayout;.showHelpOverlayOnStart:Z // field@5779 │ │ -20e8f0: 0e00 |0004: return-void │ │ +20e8dc: |[20e8dc] freed.settings.SettingsStorage.setShowHelpOverlayOnStart:(Z)V │ │ +20e8ec: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e8f0: 5c02 7957 |0002: iput-boolean v2, v0, Lfreed/settings/SettingLayout;.showHelpOverlayOnStart:Z // field@5779 │ │ +20e8f4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/settings/SettingsStorage; │ │ 0x0000 - 0x0005 reg=2 (null) Z │ │ │ │ @@ -492589,18 +492589,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -20e8f4: |[20e8f4] freed.settings.SettingsStorage.setWriteToExternalSD:(Z)V │ │ -20e904: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20e908: 5c02 7a57 |0002: iput-boolean v2, v0, Lfreed/settings/SettingLayout;.writeToExternalSD:Z // field@577a │ │ -20e90c: 0e00 |0004: return-void │ │ +20e8f8: |[20e8f8] freed.settings.SettingsStorage.setWriteToExternalSD:(Z)V │ │ +20e908: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20e90c: 5c02 7a57 |0002: iput-boolean v2, v0, Lfreed/settings/SettingLayout;.writeToExternalSD:Z // field@577a │ │ +20e910: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/settings/SettingsStorage; │ │ 0x0000 - 0x0005 reg=2 (null) Z │ │ │ │ @@ -492609,18 +492609,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -20deec: |[20deec] freed.settings.SettingsStorage.showHelpOverlayOnStart:()Z │ │ -20defc: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20df00: 5500 7957 |0002: iget-boolean v0, v0, Lfreed/settings/SettingLayout;.showHelpOverlayOnStart:Z // field@5779 │ │ -20df04: 0f00 |0004: return v0 │ │ +20def0: |[20def0] freed.settings.SettingsStorage.showHelpOverlayOnStart:()Z │ │ +20df00: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20df04: 5500 7957 |0002: iget-boolean v0, v0, Lfreed/settings/SettingLayout;.showHelpOverlayOnStart:Z // field@5779 │ │ +20df08: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/settings/SettingsStorage; │ │ │ │ #46 : (in Lfreed/settings/SettingsStorage;) │ │ @@ -492628,18 +492628,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -20df08: |[20df08] freed.settings.SettingsStorage.writeToExternalSD:()Z │ │ -20df18: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ -20df1c: 5500 7a57 |0002: iget-boolean v0, v0, Lfreed/settings/SettingLayout;.writeToExternalSD:Z // field@577a │ │ -20df20: 0f00 |0004: return v0 │ │ +20df0c: |[20df0c] freed.settings.SettingsStorage.writeToExternalSD:()Z │ │ +20df1c: 5410 ac57 |0000: iget-object v0, v1, Lfreed/settings/SettingsStorage;.settings:Lfreed/settings/SettingLayout; // field@57ac │ │ +20df20: 5500 7a57 |0002: iget-boolean v0, v0, Lfreed/settings/SettingLayout;.writeToExternalSD:Z // field@577a │ │ +20df24: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/settings/SettingsStorage; │ │ │ │ source_file_idx : 11579 (SettingsStorage.java) │ │ @@ -492699,21 +492699,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -20ee28: |[20ee28] freed.settings.XmlParserWriter.:()V │ │ -20ee38: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ -20ee3e: 1c00 800c |0003: const-class v0, Lfreed/settings/XmlParserWriter; // type@0c80 │ │ -20ee42: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ -20ee48: 0c00 |0008: move-result-object v0 │ │ -20ee4a: 5b10 ae57 |0009: iput-object v0, v1, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ -20ee4e: 0e00 |000b: return-void │ │ +20ee2c: |[20ee2c] freed.settings.XmlParserWriter.:()V │ │ +20ee3c: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ +20ee42: 1c00 800c |0003: const-class v0, Lfreed/settings/XmlParserWriter; // type@0c80 │ │ +20ee46: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ +20ee4c: 0c00 |0008: move-result-object v0 │ │ +20ee4e: 5b10 ae57 |0009: iput-object v0, v1, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ +20ee52: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lfreed/settings/XmlParserWriter; │ │ │ │ @@ -492722,41 +492722,41 @@ │ │ type : '(IIF)[Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -20eb30: |[20eb30] freed.settings.XmlParserWriter.createStringArray:(IIF)[Ljava/lang/String; │ │ -20eb40: 2200 b10d |0000: new-instance v0, Ljava/util/ArrayList; // type@0db1 │ │ -20eb44: 7010 ef63 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@63ef │ │ -20eb4a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -20eb4c: 2d01 0601 |0006: cmpl-float v1, v6, v1 │ │ -20eb50: 3901 0400 |0008: if-nez v1, 000c // +0004 │ │ -20eb54: 1506 803f |000a: const/high16 v6, #int 1065353216 // #3f80 │ │ -20eb58: 3554 1a00 |000c: if-ge v4, v5, 0026 // +001a │ │ -20eb5c: 2201 740d |000e: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -20eb60: 7010 4c63 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -20eb66: 6e20 5263 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -20eb6c: 1a02 0000 |0016: const-string v2, "" // string@0000 │ │ -20eb70: 6e20 5663 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20eb76: 6e10 5d63 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -20eb7c: 0c01 |001e: move-result-object v1 │ │ -20eb7e: 6e20 f363 1000 |001f: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@63f3 │ │ -20eb84: 8244 |0022: int-to-float v4, v4 │ │ -20eb86: c664 |0023: add-float/2addr v4, v6 │ │ -20eb88: 8744 |0024: float-to-int v4, v4 │ │ -20eb8a: 28e7 |0025: goto 000c // -0019 │ │ -20eb8c: 6e10 0264 0000 |0026: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@6402 │ │ -20eb92: 0a04 |0029: move-result v4 │ │ -20eb94: 2344 be0e |002a: new-array v4, v4, [Ljava/lang/String; // type@0ebe │ │ -20eb98: 6e20 0364 4000 |002c: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@6403 │ │ -20eb9e: 0c04 |002f: move-result-object v4 │ │ -20eba0: 1f04 be0e |0030: check-cast v4, [Ljava/lang/String; // type@0ebe │ │ -20eba4: 1104 |0032: return-object v4 │ │ +20eb34: |[20eb34] freed.settings.XmlParserWriter.createStringArray:(IIF)[Ljava/lang/String; │ │ +20eb44: 2200 b10d |0000: new-instance v0, Ljava/util/ArrayList; // type@0db1 │ │ +20eb48: 7010 ef63 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@63ef │ │ +20eb4e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +20eb50: 2d01 0601 |0006: cmpl-float v1, v6, v1 │ │ +20eb54: 3901 0400 |0008: if-nez v1, 000c // +0004 │ │ +20eb58: 1506 803f |000a: const/high16 v6, #int 1065353216 // #3f80 │ │ +20eb5c: 3554 1a00 |000c: if-ge v4, v5, 0026 // +001a │ │ +20eb60: 2201 740d |000e: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +20eb64: 7010 4c63 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +20eb6a: 6e20 5263 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +20eb70: 1a02 0000 |0016: const-string v2, "" // string@0000 │ │ +20eb74: 6e20 5663 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20eb7a: 6e10 5d63 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +20eb80: 0c01 |001e: move-result-object v1 │ │ +20eb82: 6e20 f363 1000 |001f: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@63f3 │ │ +20eb88: 8244 |0022: int-to-float v4, v4 │ │ +20eb8a: c664 |0023: add-float/2addr v4, v6 │ │ +20eb8c: 8744 |0024: float-to-int v4, v4 │ │ +20eb8e: 28e7 |0025: goto 000c // -0019 │ │ +20eb90: 6e10 0264 0000 |0026: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@6402 │ │ +20eb96: 0a04 |0029: move-result v4 │ │ +20eb98: 2344 be0e |002a: new-array v4, v4, [Ljava/lang/String; // type@0ebe │ │ +20eb9c: 6e20 0364 4000 |002c: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@6403 │ │ +20eba2: 0c04 |002f: move-result-object v4 │ │ +20eba4: 1f04 be0e |0030: check-cast v4, [Ljava/lang/String; // type@0ebe │ │ +20eba8: 1104 |0032: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x000e line=348 │ │ 0x0026 line=350 │ │ locals : │ │ 0x0000 - 0x0033 reg=3 this Lfreed/settings/XmlParserWriter; │ │ @@ -492769,96 +492769,96 @@ │ │ type : '(Landroidx/collection/LongSparseArray;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;Ljava/util/HashMap;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 168 16-bit code units │ │ -20ee50: |[20ee50] freed.settings.XmlParserWriter.getDngStuff:(Landroidx/collection/LongSparseArray;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;Ljava/util/HashMap;)V │ │ -20ee60: 1a00 8a63 |0000: const-string v0, "opcodes" // string@638a │ │ -20ee64: 6e20 4857 0700 |0002: invoke-virtual {v7, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20ee6a: 0c00 |0005: move-result-object v0 │ │ -20ee6c: 1a01 cf3b |0006: const-string v1, "camera" // string@3bcf │ │ -20ee70: 6e20 4957 1000 |0008: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ -20ee76: 0c00 |000b: move-result-object v0 │ │ -20ee78: 7100 9c5d 0000 |000c: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -20ee7e: 0c01 |000f: move-result-object v1 │ │ -20ee80: 2202 b10d |0010: new-instance v2, Ljava/util/ArrayList; // type@0db1 │ │ -20ee84: 7010 ef63 0200 |0012: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@63ef │ │ -20ee8a: 5b12 a357 |0015: iput-object v2, v1, Lfreed/settings/SettingsManager;.opcodeUrlList:Ljava/util/List; // field@57a3 │ │ -20ee8e: 7210 6864 0000 |0017: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -20ee94: 0c00 |001a: move-result-object v0 │ │ -20ee96: 7210 4e64 0000 |001b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -20ee9c: 0a01 |001e: move-result v1 │ │ -20ee9e: 3801 3200 |001f: if-eqz v1, 0051 // +0032 │ │ -20eea2: 7210 4f64 0000 |0021: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -20eea8: 0c01 |0024: move-result-object v1 │ │ -20eeaa: 1f01 a10b |0025: check-cast v1, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ -20eeae: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -20eeb0: 1a03 4b4f |0028: const-string v3, "id" // string@4f4b │ │ -20eeb4: 6e30 4e57 3102 |002a: invoke-virtual {v1, v3, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntAttribute:(Ljava/lang/String;I)I // method@574e │ │ -20eeba: 0a02 |002d: move-result v2 │ │ -20eebc: 1a03 7e63 |002e: const-string v3, "opcode2" // string@637e │ │ -20eec0: 6e20 4857 3100 |0030: invoke-virtual {v1, v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20eec6: 0c03 |0033: move-result-object v3 │ │ -20eec8: 6e10 5357 0300 |0034: invoke-virtual {v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -20eece: 0c03 |0037: move-result-object v3 │ │ -20eed0: 1a04 8163 |0038: const-string v4, "opcode3" // string@6381 │ │ -20eed4: 6e20 4857 4100 |003a: invoke-virtual {v1, v4}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20eeda: 0c01 |003d: move-result-object v1 │ │ -20eedc: 6e10 5357 0100 |003e: invoke-virtual {v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -20eee2: 0c01 |0041: move-result-object v1 │ │ -20eee4: 2204 740c |0042: new-instance v4, Lfreed/settings/OpCodeUrl; // type@0c74 │ │ -20eee8: 7040 685d 2413 |0044: invoke-direct {v4, v2, v3, v1}, Lfreed/settings/OpCodeUrl;.:(ILjava/lang/String;Ljava/lang/String;)V // method@5d68 │ │ -20eeee: 7100 9c5d 0000 |0047: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -20eef4: 0c01 |004a: move-result-object v1 │ │ -20eef6: 5411 a357 |004b: iget-object v1, v1, Lfreed/settings/SettingsManager;.opcodeUrlList:Ljava/util/List; // field@57a3 │ │ -20eefa: 7220 6064 4100 |004d: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ -20ef00: 28cb |0050: goto 001b // -0035 │ │ -20ef02: 5450 ae57 |0051: iget-object v0, v5, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ -20ef06: 6e10 4757 0700 |0053: invoke-virtual {v7}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.dumpChildElementsTagNames:()Ljava/lang/String; // method@5747 │ │ -20ef0c: 0c01 |0056: move-result-object v1 │ │ -20ef0e: 7120 655e 1000 |0057: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20ef14: 1a00 aa43 |005a: const-string v0, "filesize" // string@43aa │ │ -20ef18: 6e20 4957 0700 |005c: invoke-virtual {v7, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ -20ef1e: 0c07 |005f: move-result-object v7 │ │ -20ef20: 5450 ae57 |0060: iget-object v0, v5, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ -20ef24: 2201 740d |0062: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -20ef28: 7010 4c63 0100 |0064: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -20ef2e: 1a02 5110 |0067: const-string v2, "Found Dng Profiles:" // string@1051 │ │ -20ef32: 6e20 5663 2100 |0069: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20ef38: 7210 6d64 0700 |006c: invoke-interface {v7}, Ljava/util/List;.size:()I // method@646d │ │ -20ef3e: 0a02 |006f: move-result v2 │ │ -20ef40: 6e20 5263 2100 |0070: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -20ef46: 6e10 5d63 0100 |0073: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -20ef4c: 0c01 |0076: move-result-object v1 │ │ -20ef4e: 7120 655e 1000 |0077: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20ef54: 7210 6864 0700 |007a: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -20ef5a: 0c07 |007d: move-result-object v7 │ │ -20ef5c: 7210 4e64 0700 |007e: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -20ef62: 0a00 |0081: move-result v0 │ │ -20ef64: 3800 2500 |0082: if-eqz v0, 00a7 // +0025 │ │ -20ef68: 7210 4f64 0700 |0084: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -20ef6e: 0c00 |0087: move-result-object v0 │ │ -20ef70: 1f00 a10b |0088: check-cast v0, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ -20ef74: 1a01 ad71 |008a: const-string v1, "size" // string@71ad │ │ -20ef78: 1a02 ff02 |008c: const-string v2, "0" // string@02ff │ │ -20ef7c: 6e30 4a57 1002 |008e: invoke-virtual {v0, v1, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@574a │ │ -20ef82: 0c01 |0091: move-result-object v1 │ │ -20ef84: 7110 d262 0100 |0092: invoke-static {v1}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@62d2 │ │ -20ef8a: 0b01 |0095: move-result-wide v1 │ │ -20ef8c: 5453 ae57 |0096: iget-object v3, v5, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ -20ef90: 6e10 4757 0000 |0098: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.dumpChildElementsTagNames:()Ljava/lang/String; // method@5747 │ │ -20ef96: 0c04 |009b: move-result-object v4 │ │ -20ef98: 7120 655e 4300 |009c: invoke-static {v3, v4}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20ef9e: 7030 fc5d 0508 |009f: invoke-direct {v5, v0, v8}, Lfreed/settings/XmlParserWriter;.getProfile:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;Ljava/util/HashMap;)Lfreed/dng/DngProfile; // method@5dfc │ │ -20efa4: 0c00 |00a2: move-result-object v0 │ │ -20efa6: 6e40 ea22 1602 |00a3: invoke-virtual {v6, v1, v2, v0}, Landroidx/collection/LongSparseArray;.put:(JLjava/lang/Object;)V // method@22ea │ │ -20efac: 28d8 |00a6: goto 007e // -0028 │ │ -20efae: 0e00 |00a7: return-void │ │ +20ee54: |[20ee54] freed.settings.XmlParserWriter.getDngStuff:(Landroidx/collection/LongSparseArray;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;Ljava/util/HashMap;)V │ │ +20ee64: 1a00 8a63 |0000: const-string v0, "opcodes" // string@638a │ │ +20ee68: 6e20 4857 0700 |0002: invoke-virtual {v7, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20ee6e: 0c00 |0005: move-result-object v0 │ │ +20ee70: 1a01 cf3b |0006: const-string v1, "camera" // string@3bcf │ │ +20ee74: 6e20 4957 1000 |0008: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ +20ee7a: 0c00 |000b: move-result-object v0 │ │ +20ee7c: 7100 9c5d 0000 |000c: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +20ee82: 0c01 |000f: move-result-object v1 │ │ +20ee84: 2202 b10d |0010: new-instance v2, Ljava/util/ArrayList; // type@0db1 │ │ +20ee88: 7010 ef63 0200 |0012: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@63ef │ │ +20ee8e: 5b12 a357 |0015: iput-object v2, v1, Lfreed/settings/SettingsManager;.opcodeUrlList:Ljava/util/List; // field@57a3 │ │ +20ee92: 7210 6864 0000 |0017: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +20ee98: 0c00 |001a: move-result-object v0 │ │ +20ee9a: 7210 4e64 0000 |001b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +20eea0: 0a01 |001e: move-result v1 │ │ +20eea2: 3801 3200 |001f: if-eqz v1, 0051 // +0032 │ │ +20eea6: 7210 4f64 0000 |0021: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +20eeac: 0c01 |0024: move-result-object v1 │ │ +20eeae: 1f01 a10b |0025: check-cast v1, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ +20eeb2: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +20eeb4: 1a03 4b4f |0028: const-string v3, "id" // string@4f4b │ │ +20eeb8: 6e30 4e57 3102 |002a: invoke-virtual {v1, v3, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntAttribute:(Ljava/lang/String;I)I // method@574e │ │ +20eebe: 0a02 |002d: move-result v2 │ │ +20eec0: 1a03 7e63 |002e: const-string v3, "opcode2" // string@637e │ │ +20eec4: 6e20 4857 3100 |0030: invoke-virtual {v1, v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20eeca: 0c03 |0033: move-result-object v3 │ │ +20eecc: 6e10 5357 0300 |0034: invoke-virtual {v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +20eed2: 0c03 |0037: move-result-object v3 │ │ +20eed4: 1a04 8163 |0038: const-string v4, "opcode3" // string@6381 │ │ +20eed8: 6e20 4857 4100 |003a: invoke-virtual {v1, v4}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20eede: 0c01 |003d: move-result-object v1 │ │ +20eee0: 6e10 5357 0100 |003e: invoke-virtual {v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +20eee6: 0c01 |0041: move-result-object v1 │ │ +20eee8: 2204 740c |0042: new-instance v4, Lfreed/settings/OpCodeUrl; // type@0c74 │ │ +20eeec: 7040 685d 2413 |0044: invoke-direct {v4, v2, v3, v1}, Lfreed/settings/OpCodeUrl;.:(ILjava/lang/String;Ljava/lang/String;)V // method@5d68 │ │ +20eef2: 7100 9c5d 0000 |0047: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +20eef8: 0c01 |004a: move-result-object v1 │ │ +20eefa: 5411 a357 |004b: iget-object v1, v1, Lfreed/settings/SettingsManager;.opcodeUrlList:Ljava/util/List; // field@57a3 │ │ +20eefe: 7220 6064 4100 |004d: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ +20ef04: 28cb |0050: goto 001b // -0035 │ │ +20ef06: 5450 ae57 |0051: iget-object v0, v5, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ +20ef0a: 6e10 4757 0700 |0053: invoke-virtual {v7}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.dumpChildElementsTagNames:()Ljava/lang/String; // method@5747 │ │ +20ef10: 0c01 |0056: move-result-object v1 │ │ +20ef12: 7120 655e 1000 |0057: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20ef18: 1a00 aa43 |005a: const-string v0, "filesize" // string@43aa │ │ +20ef1c: 6e20 4957 0700 |005c: invoke-virtual {v7, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ +20ef22: 0c07 |005f: move-result-object v7 │ │ +20ef24: 5450 ae57 |0060: iget-object v0, v5, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ +20ef28: 2201 740d |0062: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +20ef2c: 7010 4c63 0100 |0064: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +20ef32: 1a02 5110 |0067: const-string v2, "Found Dng Profiles:" // string@1051 │ │ +20ef36: 6e20 5663 2100 |0069: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20ef3c: 7210 6d64 0700 |006c: invoke-interface {v7}, Ljava/util/List;.size:()I // method@646d │ │ +20ef42: 0a02 |006f: move-result v2 │ │ +20ef44: 6e20 5263 2100 |0070: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +20ef4a: 6e10 5d63 0100 |0073: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +20ef50: 0c01 |0076: move-result-object v1 │ │ +20ef52: 7120 655e 1000 |0077: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20ef58: 7210 6864 0700 |007a: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +20ef5e: 0c07 |007d: move-result-object v7 │ │ +20ef60: 7210 4e64 0700 |007e: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +20ef66: 0a00 |0081: move-result v0 │ │ +20ef68: 3800 2500 |0082: if-eqz v0, 00a7 // +0025 │ │ +20ef6c: 7210 4f64 0700 |0084: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +20ef72: 0c00 |0087: move-result-object v0 │ │ +20ef74: 1f00 a10b |0088: check-cast v0, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ +20ef78: 1a01 ad71 |008a: const-string v1, "size" // string@71ad │ │ +20ef7c: 1a02 ff02 |008c: const-string v2, "0" // string@02ff │ │ +20ef80: 6e30 4a57 1002 |008e: invoke-virtual {v0, v1, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@574a │ │ +20ef86: 0c01 |0091: move-result-object v1 │ │ +20ef88: 7110 d262 0100 |0092: invoke-static {v1}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@62d2 │ │ +20ef8e: 0b01 |0095: move-result-wide v1 │ │ +20ef90: 5453 ae57 |0096: iget-object v3, v5, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ +20ef94: 6e10 4757 0000 |0098: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.dumpChildElementsTagNames:()Ljava/lang/String; // method@5747 │ │ +20ef9a: 0c04 |009b: move-result-object v4 │ │ +20ef9c: 7120 655e 4300 |009c: invoke-static {v3, v4}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20efa2: 7030 fc5d 0508 |009f: invoke-direct {v5, v0, v8}, Lfreed/settings/XmlParserWriter;.getProfile:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;Ljava/util/HashMap;)Lfreed/dng/DngProfile; // method@5dfc │ │ +20efa8: 0c00 |00a2: move-result-object v0 │ │ +20efaa: 6e40 ea22 1602 |00a3: invoke-virtual {v6, v1, v2, v0}, Landroidx/collection/LongSparseArray;.put:(JLjava/lang/Object;)V // method@22ea │ │ +20efb0: 28d8 |00a6: goto 007e // -0028 │ │ +20efb2: 0e00 |00a7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=378 │ │ 0x0008 line=379 │ │ 0x000c line=380 │ │ 0x0017 line=381 │ │ 0x002a line=383 │ │ @@ -492885,79 +492885,79 @@ │ │ type : '(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;Ljava/util/HashMap;)Lfreed/dng/DngProfile;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 10 │ │ insns size : 126 16-bit code units │ │ -20ea24: |[20ea24] freed.settings.XmlParserWriter.getProfile:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;Ljava/util/HashMap;)Lfreed/dng/DngProfile; │ │ -20ea34: 1a00 f53a |0000: const-string v0, "blacklvl" // string@3af5 │ │ -20ea38: 6e20 4857 0c00 |0002: invoke-virtual {v12, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20ea3e: 0c00 |0005: move-result-object v0 │ │ -20ea40: 6e10 5357 0000 |0006: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -20ea46: 0c00 |0009: move-result-object v0 │ │ -20ea48: 7110 c462 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -20ea4e: 0a02 |000d: move-result v2 │ │ -20ea50: 1a00 d676 |000e: const-string v0, "whitelvl" // string@76d6 │ │ -20ea54: 6e20 4857 0c00 |0010: invoke-virtual {v12, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20ea5a: 0c00 |0013: move-result-object v0 │ │ -20ea5c: 6e10 5357 0000 |0014: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -20ea62: 0c00 |0017: move-result-object v0 │ │ -20ea64: 7110 5b07 0000 |0018: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@075b │ │ -20ea6a: 0a01 |001b: move-result v1 │ │ -20ea6c: 3801 0400 |001c: if-eqz v1, 0020 // +0004 │ │ -20ea70: 1a00 1003 |001e: const-string v0, "1023" // string@0310 │ │ -20ea74: 7110 c462 0000 |0020: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -20ea7a: 0a03 |0023: move-result v3 │ │ -20ea7c: 1a00 dc76 |0024: const-string v0, "width" // string@76dc │ │ -20ea80: 6e20 4857 0c00 |0026: invoke-virtual {v12, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20ea86: 0c00 |0029: move-result-object v0 │ │ -20ea88: 6e10 5357 0000 |002a: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -20ea8e: 0c00 |002d: move-result-object v0 │ │ -20ea90: 7110 c462 0000 |002e: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -20ea96: 0a04 |0031: move-result v4 │ │ -20ea98: 1a00 964e |0032: const-string v0, "height" // string@4e96 │ │ -20ea9c: 6e20 4857 0c00 |0034: invoke-virtual {v12, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20eaa2: 0c00 |0037: move-result-object v0 │ │ -20eaa4: 6e10 5357 0000 |0038: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -20eaaa: 0c00 |003b: move-result-object v0 │ │ -20eaac: 7110 c462 0000 |003c: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -20eab2: 0a05 |003f: move-result v5 │ │ -20eab4: 1a00 2166 |0040: const-string v0, "rawtype" // string@6621 │ │ -20eab8: 6e20 4857 0c00 |0042: invoke-virtual {v12, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20eabe: 0c00 |0045: move-result-object v0 │ │ -20eac0: 6e10 5357 0000 |0046: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -20eac6: 0c00 |0049: move-result-object v0 │ │ -20eac8: 7110 c462 0000 |004a: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -20eace: 0a06 |004d: move-result v6 │ │ -20ead0: 1a00 723d |004e: const-string v0, "colorpattern" // string@3d72 │ │ -20ead4: 6e20 4857 0c00 |0050: invoke-virtual {v12, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20eada: 0c00 |0053: move-result-object v0 │ │ -20eadc: 6e10 5357 0000 |0054: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -20eae2: 0c07 |0057: move-result-object v7 │ │ -20eae4: 1a00 0968 |0058: const-string v0, "rowsize" // string@6809 │ │ -20eae8: 6e20 4857 0c00 |005a: invoke-virtual {v12, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20eaee: 0c00 |005d: move-result-object v0 │ │ -20eaf0: 6e10 5357 0000 |005e: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -20eaf6: 0c00 |0061: move-result-object v0 │ │ -20eaf8: 7110 c462 0000 |0062: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -20eafe: 0a08 |0065: move-result v8 │ │ -20eb00: 1a00 045f |0066: const-string v0, "matrixset" // string@5f04 │ │ -20eb04: 6e20 4857 0c00 |0068: invoke-virtual {v12, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20eb0a: 0c0c |006b: move-result-object v12 │ │ -20eb0c: 6e10 5357 0c00 |006c: invoke-virtual {v12}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -20eb12: 0c0a |006f: move-result-object v10 │ │ -20eb14: 220c 420c |0070: new-instance v12, Lfreed/dng/DngProfile; // type@0c42 │ │ -20eb18: 6e20 3a64 ad00 |0072: invoke-virtual {v13, v10}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -20eb1e: 0c0d |0075: move-result-object v13 │ │ -20eb20: 07d9 |0076: move-object v9, v13 │ │ -20eb22: 1f09 410c |0077: check-cast v9, Lfreed/dng/CustomMatrix; // type@0c41 │ │ -20eb26: 07c1 |0079: move-object v1, v12 │ │ -20eb28: 760a 1d5b 0100 |007a: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lfreed/dng/DngProfile;.:(IIIIILjava/lang/String;ILfreed/dng/CustomMatrix;Ljava/lang/String;)V // method@5b1d │ │ -20eb2e: 110c |007d: return-object v12 │ │ +20ea28: |[20ea28] freed.settings.XmlParserWriter.getProfile:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;Ljava/util/HashMap;)Lfreed/dng/DngProfile; │ │ +20ea38: 1a00 f53a |0000: const-string v0, "blacklvl" // string@3af5 │ │ +20ea3c: 6e20 4857 0c00 |0002: invoke-virtual {v12, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20ea42: 0c00 |0005: move-result-object v0 │ │ +20ea44: 6e10 5357 0000 |0006: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +20ea4a: 0c00 |0009: move-result-object v0 │ │ +20ea4c: 7110 c462 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +20ea52: 0a02 |000d: move-result v2 │ │ +20ea54: 1a00 d676 |000e: const-string v0, "whitelvl" // string@76d6 │ │ +20ea58: 6e20 4857 0c00 |0010: invoke-virtual {v12, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20ea5e: 0c00 |0013: move-result-object v0 │ │ +20ea60: 6e10 5357 0000 |0014: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +20ea66: 0c00 |0017: move-result-object v0 │ │ +20ea68: 7110 5b07 0000 |0018: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@075b │ │ +20ea6e: 0a01 |001b: move-result v1 │ │ +20ea70: 3801 0400 |001c: if-eqz v1, 0020 // +0004 │ │ +20ea74: 1a00 1003 |001e: const-string v0, "1023" // string@0310 │ │ +20ea78: 7110 c462 0000 |0020: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +20ea7e: 0a03 |0023: move-result v3 │ │ +20ea80: 1a00 dc76 |0024: const-string v0, "width" // string@76dc │ │ +20ea84: 6e20 4857 0c00 |0026: invoke-virtual {v12, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20ea8a: 0c00 |0029: move-result-object v0 │ │ +20ea8c: 6e10 5357 0000 |002a: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +20ea92: 0c00 |002d: move-result-object v0 │ │ +20ea94: 7110 c462 0000 |002e: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +20ea9a: 0a04 |0031: move-result v4 │ │ +20ea9c: 1a00 964e |0032: const-string v0, "height" // string@4e96 │ │ +20eaa0: 6e20 4857 0c00 |0034: invoke-virtual {v12, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20eaa6: 0c00 |0037: move-result-object v0 │ │ +20eaa8: 6e10 5357 0000 |0038: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +20eaae: 0c00 |003b: move-result-object v0 │ │ +20eab0: 7110 c462 0000 |003c: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +20eab6: 0a05 |003f: move-result v5 │ │ +20eab8: 1a00 2166 |0040: const-string v0, "rawtype" // string@6621 │ │ +20eabc: 6e20 4857 0c00 |0042: invoke-virtual {v12, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20eac2: 0c00 |0045: move-result-object v0 │ │ +20eac4: 6e10 5357 0000 |0046: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +20eaca: 0c00 |0049: move-result-object v0 │ │ +20eacc: 7110 c462 0000 |004a: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +20ead2: 0a06 |004d: move-result v6 │ │ +20ead4: 1a00 723d |004e: const-string v0, "colorpattern" // string@3d72 │ │ +20ead8: 6e20 4857 0c00 |0050: invoke-virtual {v12, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20eade: 0c00 |0053: move-result-object v0 │ │ +20eae0: 6e10 5357 0000 |0054: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +20eae6: 0c07 |0057: move-result-object v7 │ │ +20eae8: 1a00 0968 |0058: const-string v0, "rowsize" // string@6809 │ │ +20eaec: 6e20 4857 0c00 |005a: invoke-virtual {v12, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20eaf2: 0c00 |005d: move-result-object v0 │ │ +20eaf4: 6e10 5357 0000 |005e: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +20eafa: 0c00 |0061: move-result-object v0 │ │ +20eafc: 7110 c462 0000 |0062: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +20eb02: 0a08 |0065: move-result v8 │ │ +20eb04: 1a00 045f |0066: const-string v0, "matrixset" // string@5f04 │ │ +20eb08: 6e20 4857 0c00 |0068: invoke-virtual {v12, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20eb0e: 0c0c |006b: move-result-object v12 │ │ +20eb10: 6e10 5357 0c00 |006c: invoke-virtual {v12}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +20eb16: 0c0a |006f: move-result-object v10 │ │ +20eb18: 220c 420c |0070: new-instance v12, Lfreed/dng/DngProfile; // type@0c42 │ │ +20eb1c: 6e20 3a64 ad00 |0072: invoke-virtual {v13, v10}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +20eb22: 0c0d |0075: move-result-object v13 │ │ +20eb24: 07d9 |0076: move-object v9, v13 │ │ +20eb26: 1f09 410c |0077: check-cast v9, Lfreed/dng/CustomMatrix; // type@0c41 │ │ +20eb2a: 07c1 |0079: move-object v1, v12 │ │ +20eb2c: 760a 1d5b 0100 |007a: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lfreed/dng/DngProfile;.:(IIIIILjava/lang/String;ILfreed/dng/CustomMatrix;Ljava/lang/String;)V // method@5b1d │ │ +20eb32: 110c |007d: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=403 │ │ 0x0010 line=404 │ │ 0x0018 line=405 │ │ 0x0020 line=407 │ │ 0x0026 line=408 │ │ @@ -492977,35 +492977,35 @@ │ │ type : '(Ljava/util/HashMap;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -20efb0: |[20efb0] freed.settings.XmlParserWriter.getToneCurveProfiles:(Ljava/util/HashMap;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V │ │ -20efc0: 1a00 7974 |0000: const-string v0, "tonecurve" // string@7479 │ │ -20efc4: 6e20 4957 0400 |0002: invoke-virtual {v4, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ -20efca: 0c04 |0005: move-result-object v4 │ │ -20efcc: 7210 6d64 0400 |0006: invoke-interface {v4}, Ljava/util/List;.size:()I // method@646d │ │ -20efd2: 0a00 |0009: move-result v0 │ │ -20efd4: 3d00 1d00 |000a: if-lez v0, 0027 // +001d │ │ -20efd8: 7210 6864 0400 |000c: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -20efde: 0c04 |000f: move-result-object v4 │ │ -20efe0: 7210 4e64 0400 |0010: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -20efe6: 0a00 |0013: move-result v0 │ │ -20efe8: 3800 1300 |0014: if-eqz v0, 0027 // +0013 │ │ -20efec: 7210 4f64 0400 |0016: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -20eff2: 0c00 |0019: move-result-object v0 │ │ -20eff4: 1f00 a10b |001a: check-cast v0, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ -20eff8: 2201 1b0d |001c: new-instance v1, Lfreed/views/VideoToneCurveProfile; // type@0d1b │ │ -20effc: 7020 c261 0100 |001e: invoke-direct {v1, v0}, Lfreed/views/VideoToneCurveProfile;.:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@61c2 │ │ -20f002: 5410 b459 |0021: iget-object v0, v1, Lfreed/views/VideoToneCurveProfile;.name:Ljava/lang/String; // field@59b4 │ │ -20f006: 6e30 3e64 0301 |0023: invoke-virtual {v3, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ -20f00c: 28ea |0026: goto 0010 // -0016 │ │ -20f00e: 0e00 |0027: return-void │ │ +20efb4: |[20efb4] freed.settings.XmlParserWriter.getToneCurveProfiles:(Ljava/util/HashMap;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V │ │ +20efc4: 1a00 7974 |0000: const-string v0, "tonecurve" // string@7479 │ │ +20efc8: 6e20 4957 0400 |0002: invoke-virtual {v4, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ +20efce: 0c04 |0005: move-result-object v4 │ │ +20efd0: 7210 6d64 0400 |0006: invoke-interface {v4}, Ljava/util/List;.size:()I // method@646d │ │ +20efd6: 0a00 |0009: move-result v0 │ │ +20efd8: 3d00 1d00 |000a: if-lez v0, 0027 // +001d │ │ +20efdc: 7210 6864 0400 |000c: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +20efe2: 0c04 |000f: move-result-object v4 │ │ +20efe4: 7210 4e64 0400 |0010: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +20efea: 0a00 |0013: move-result v0 │ │ +20efec: 3800 1300 |0014: if-eqz v0, 0027 // +0013 │ │ +20eff0: 7210 4f64 0400 |0016: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +20eff6: 0c00 |0019: move-result-object v0 │ │ +20eff8: 1f00 a10b |001a: check-cast v0, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ +20effc: 2201 1b0d |001c: new-instance v1, Lfreed/views/VideoToneCurveProfile; // type@0d1b │ │ +20f000: 7020 c261 0100 |001e: invoke-direct {v1, v0}, Lfreed/views/VideoToneCurveProfile;.:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@61c2 │ │ +20f006: 5410 b459 |0021: iget-object v0, v1, Lfreed/views/VideoToneCurveProfile;.name:Ljava/lang/String; // field@59b4 │ │ +20f00a: 6e30 3e64 0301 |0023: invoke-virtual {v3, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ +20f010: 28ea |0026: goto 0010 // -0016 │ │ +20f012: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=588 │ │ 0x0006 line=589 │ │ 0x000c line=590 │ │ 0x001c line=592 │ │ 0x0021 line=593 │ │ @@ -493019,36 +493019,36 @@ │ │ type : '(Ljava/util/HashMap;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -20f010: |[20f010] freed.settings.XmlParserWriter.getTonemapProfiles:(Ljava/util/HashMap;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V │ │ -20f020: 1a00 7d74 |0000: const-string v0, "tonemapprofile" // string@747d │ │ -20f024: 6e20 4957 0400 |0002: invoke-virtual {v4, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ -20f02a: 0c04 |0005: move-result-object v4 │ │ -20f02c: 7210 6d64 0400 |0006: invoke-interface {v4}, Ljava/util/List;.size:()I // method@646d │ │ -20f032: 0a00 |0009: move-result v0 │ │ -20f034: 3d00 1f00 |000a: if-lez v0, 0029 // +001f │ │ -20f038: 7210 6864 0400 |000c: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -20f03e: 0c04 |000f: move-result-object v4 │ │ -20f040: 7210 4e64 0400 |0010: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -20f046: 0a00 |0013: move-result v0 │ │ -20f048: 3800 1500 |0014: if-eqz v0, 0029 // +0015 │ │ -20f04c: 7210 4f64 0400 |0016: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -20f052: 0c00 |0019: move-result-object v0 │ │ -20f054: 1f00 a10b |001a: check-cast v0, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ -20f058: 2201 430c |001c: new-instance v1, Lfreed/dng/ToneMapProfile; // type@0c43 │ │ -20f05c: 7020 365b 0100 |001e: invoke-direct {v1, v0}, Lfreed/dng/ToneMapProfile;.:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5b36 │ │ -20f062: 6e10 3c5b 0100 |0021: invoke-virtual {v1}, Lfreed/dng/ToneMapProfile;.getName:()Ljava/lang/String; // method@5b3c │ │ -20f068: 0c00 |0024: move-result-object v0 │ │ -20f06a: 6e30 3e64 0301 |0025: invoke-virtual {v3, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ -20f070: 28e8 |0028: goto 0010 // -0018 │ │ -20f072: 0e00 |0029: return-void │ │ +20f014: |[20f014] freed.settings.XmlParserWriter.getTonemapProfiles:(Ljava/util/HashMap;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V │ │ +20f024: 1a00 7d74 |0000: const-string v0, "tonemapprofile" // string@747d │ │ +20f028: 6e20 4957 0400 |0002: invoke-virtual {v4, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ +20f02e: 0c04 |0005: move-result-object v4 │ │ +20f030: 7210 6d64 0400 |0006: invoke-interface {v4}, Ljava/util/List;.size:()I // method@646d │ │ +20f036: 0a00 |0009: move-result v0 │ │ +20f038: 3d00 1f00 |000a: if-lez v0, 0029 // +001f │ │ +20f03c: 7210 6864 0400 |000c: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +20f042: 0c04 |000f: move-result-object v4 │ │ +20f044: 7210 4e64 0400 |0010: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +20f04a: 0a00 |0013: move-result v0 │ │ +20f04c: 3800 1500 |0014: if-eqz v0, 0029 // +0015 │ │ +20f050: 7210 4f64 0400 |0016: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +20f056: 0c00 |0019: move-result-object v0 │ │ +20f058: 1f00 a10b |001a: check-cast v0, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ +20f05c: 2201 430c |001c: new-instance v1, Lfreed/dng/ToneMapProfile; // type@0c43 │ │ +20f060: 7020 365b 0100 |001e: invoke-direct {v1, v0}, Lfreed/dng/ToneMapProfile;.:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5b36 │ │ +20f066: 6e10 3c5b 0100 |0021: invoke-virtual {v1}, Lfreed/dng/ToneMapProfile;.getName:()Ljava/lang/String; // method@5b3c │ │ +20f06c: 0c00 |0024: move-result-object v0 │ │ +20f06e: 6e30 3e64 0301 |0025: invoke-virtual {v3, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ +20f074: 28e8 |0028: goto 0010 // -0018 │ │ +20f076: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=543 │ │ 0x0006 line=544 │ │ 0x000c line=545 │ │ 0x001c line=547 │ │ 0x0021 line=548 │ │ @@ -493062,640 +493062,640 @@ │ │ type : '(Landroid/content/res/Resources;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 1301 16-bit code units │ │ -20f514: |[20f514] freed.settings.XmlParserWriter.parseCamera1_IdSettings:(Landroid/content/res/Resources;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V │ │ -20f524: 1a00 0f60 |0000: const-string v0, "name" // string@600f │ │ -20f528: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -20f52c: 6e30 4a57 0e01 |0004: invoke-virtual {v14, v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@574a │ │ -20f532: 0c00 |0007: move-result-object v0 │ │ -20f534: 7110 c462 0000 |0008: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -20f53a: 0a00 |000b: move-result v0 │ │ -20f53c: 7100 9c5d 0000 |000c: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -20f542: 0c01 |000f: move-result-object v1 │ │ -20f544: 6e20 885d 0100 |0010: invoke-virtual {v1, v0}, Lfreed/settings/SettingsManager;.SetCurrentCamera:(I)V // method@5d88 │ │ -20f54a: 1a00 b463 |0013: const-string v0, "opencameralegacy" // string@63b4 │ │ -20f54e: 6e20 4857 0e00 |0015: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f554: 0c01 |0018: move-result-object v1 │ │ -20f556: 6e10 5457 0100 |0019: invoke-virtual {v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ -20f55c: 0a01 |001c: move-result v1 │ │ -20f55e: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -20f560: 3901 2400 |001e: if-nez v1, 0042 // +0024 │ │ -20f564: 6201 5b57 |0020: sget-object v1, Lfreed/settings/SettingKeys;.openCamera1Legacy:Lfreed/settings/SettingKeys$Key; // field@575b │ │ -20f568: 7110 8c5d 0100 |0022: invoke-static {v1}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20f56e: 0c01 |0025: move-result-object v1 │ │ -20f570: 1f01 820c |0026: check-cast v1, Lfreed/settings/mode/ApiBooleanSettingMode; // type@0c82 │ │ -20f574: 6e20 4857 0e00 |0028: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f57a: 0c00 |002b: move-result-object v0 │ │ -20f57c: 6e10 5357 0000 |002c: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -20f582: 0c00 |002f: move-result-object v0 │ │ -20f584: 7110 6762 0000 |0030: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@6267 │ │ -20f58a: 0a00 |0033: move-result v0 │ │ -20f58c: 6e20 115e 0100 |0034: invoke-virtual {v1, v0}, Lfreed/settings/mode/ApiBooleanSettingMode;.set:(Z)V // method@5e11 │ │ -20f592: 6200 5b57 |0037: sget-object v0, Lfreed/settings/SettingKeys;.openCamera1Legacy:Lfreed/settings/SettingKeys$Key; // field@575b │ │ -20f596: 7110 8c5d 0000 |0039: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20f59c: 0c00 |003c: move-result-object v0 │ │ -20f59e: 1f00 820c |003d: check-cast v0, Lfreed/settings/mode/ApiBooleanSettingMode; // type@0c82 │ │ -20f5a2: 6e20 125e 2000 |003f: invoke-virtual {v0, v2}, Lfreed/settings/mode/ApiBooleanSettingMode;.setIsPresetted:(Z)V // method@5e12 │ │ -20f5a8: 1a00 7b77 |0042: const-string v0, "zteae" // string@777b │ │ -20f5ac: 6e20 4857 0e00 |0044: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f5b2: 0c00 |0047: move-result-object v0 │ │ -20f5b4: 6e10 5457 0000 |0048: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ -20f5ba: 0a00 |004b: move-result v0 │ │ -20f5bc: 1201 |004c: const/4 v1, #int 0 // #0 │ │ -20f5be: 3900 1800 |004d: if-nez v0, 0065 // +0018 │ │ -20f5c2: 7100 9c5d 0000 |004f: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -20f5c8: 0c00 |0052: move-result-object v0 │ │ -20f5ca: 1a03 7a77 |0053: const-string v3, "zte" // string@777a │ │ -20f5ce: 6e20 4857 3e00 |0055: invoke-virtual {v14, v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f5d4: 0c03 |0058: move-result-object v3 │ │ -20f5d6: 6e10 5357 0300 |0059: invoke-virtual {v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -20f5dc: 0c03 |005c: move-result-object v3 │ │ -20f5de: 7110 6762 0300 |005d: invoke-static {v3}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@6267 │ │ -20f5e4: 0a03 |0060: move-result v3 │ │ -20f5e6: 6e20 bc5d 3000 |0061: invoke-virtual {v0, v3}, Lfreed/settings/SettingsManager;.setZteAe:(Z)V // method@5dbc │ │ -20f5ec: 2808 |0064: goto 006c // +0008 │ │ -20f5ee: 7100 9c5d 0000 |0065: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -20f5f4: 0c00 |0068: move-result-object v0 │ │ -20f5f6: 6e20 bc5d 1000 |0069: invoke-virtual {v0, v1}, Lfreed/settings/SettingsManager;.setZteAe:(Z)V // method@5dbc │ │ -20f5fc: 54c0 ae57 |006c: iget-object v0, v12, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ -20f600: 2203 740d |006e: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ -20f604: 7010 4c63 0300 |0070: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -20f60a: 1a04 e951 |0073: const-string v4, "isZteAE:" // string@51e9 │ │ -20f60e: 6e20 5663 4300 |0075: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20f614: 7100 9c5d 0000 |0078: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -20f61a: 0c04 |007b: move-result-object v4 │ │ -20f61c: 6e10 a85d 0400 |007c: invoke-virtual {v4}, Lfreed/settings/SettingsManager;.isZteAe:()Z // method@5da8 │ │ -20f622: 0a04 |007f: move-result v4 │ │ -20f624: 6e20 5763 4300 |0080: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ -20f62a: 6e10 5d63 0300 |0083: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -20f630: 0c03 |0086: move-result-object v3 │ │ -20f632: 7120 655e 3000 |0087: invoke-static {v0, v3}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20f638: 1a00 3260 |008a: const-string v0, "needrestartaftercapture" // string@6032 │ │ -20f63c: 6e20 4857 0e00 |008c: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f642: 0c03 |008f: move-result-object v3 │ │ -20f644: 6e10 5457 0300 |0090: invoke-virtual {v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ -20f64a: 0a03 |0093: move-result v3 │ │ -20f64c: 3903 1900 |0094: if-nez v3, 00ad // +0019 │ │ -20f650: 6203 5a57 |0096: sget-object v3, Lfreed/settings/SettingKeys;.needRestartAfterCapture:Lfreed/settings/SettingKeys$Key; // field@575a │ │ -20f654: 7110 8c5d 0300 |0098: invoke-static {v3}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20f65a: 0c03 |009b: move-result-object v3 │ │ -20f65c: 1f03 840c |009c: check-cast v3, Lfreed/settings/mode/GlobalBooleanSettingMode; // type@0c84 │ │ -20f660: 6e20 4857 0e00 |009e: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f666: 0c00 |00a1: move-result-object v0 │ │ -20f668: 6e10 5357 0000 |00a2: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -20f66e: 0c00 |00a5: move-result-object v0 │ │ -20f670: 7110 6762 0000 |00a6: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@6267 │ │ -20f676: 0a00 |00a9: move-result v0 │ │ -20f678: 6e20 1a5e 0300 |00aa: invoke-virtual {v3, v0}, Lfreed/settings/mode/GlobalBooleanSettingMode;.set:(Z)V // method@5e1a │ │ -20f67e: 1a00 553b |00ad: const-string v0, "burst" // string@3b55 │ │ -20f682: 6e20 4857 0e00 |00af: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f688: 0c03 |00b2: move-result-object v3 │ │ -20f68a: 6e10 5457 0300 |00b3: invoke-virtual {v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ -20f690: 0a03 |00b6: move-result v3 │ │ -20f692: 3903 3800 |00b7: if-nez v3, 00ef // +0038 │ │ -20f696: 6203 1c57 |00b9: sget-object v3, Lfreed/settings/SettingKeys;.M_Burst:Lfreed/settings/SettingKeys$Key; // field@571c │ │ -20f69a: 7110 8c5d 0300 |00bb: invoke-static {v3}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20f6a0: 0c03 |00be: move-result-object v3 │ │ -20f6a2: 1f03 860c |00bf: check-cast v3, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20f6a6: 6e20 2a5e 2300 |00c1: invoke-virtual {v3, v2}, Lfreed/settings/mode/SettingMode;.setIsSupported:(Z)V // method@5e2a │ │ -20f6ac: 6e20 4857 0e00 |00c4: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f6b2: 0c00 |00c7: move-result-object v0 │ │ -20f6b4: 6e10 5357 0000 |00c8: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -20f6ba: 0c00 |00cb: move-result-object v0 │ │ -20f6bc: 7110 c462 0000 |00cc: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -20f6c2: 0a00 |00cf: move-result v0 │ │ -20f6c4: 6203 1c57 |00d0: sget-object v3, Lfreed/settings/SettingKeys;.M_Burst:Lfreed/settings/SettingKeys$Key; // field@571c │ │ -20f6c8: 7110 8c5d 0300 |00d2: invoke-static {v3}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20f6ce: 0c03 |00d5: move-result-object v3 │ │ -20f6d0: 1f03 860c |00d6: check-cast v3, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20f6d4: 1504 803f |00d8: const/high16 v4, #int 1065353216 // #3f80 │ │ -20f6d8: 7040 f85d 2c40 |00da: invoke-direct {v12, v2, v0, v4}, Lfreed/settings/XmlParserWriter;.createStringArray:(IIF)[Ljava/lang/String; // method@5df8 │ │ -20f6de: 0c00 |00dd: move-result-object v0 │ │ -20f6e0: 6e20 2b5e 0300 |00de: invoke-virtual {v3, v0}, Lfreed/settings/mode/SettingMode;.setValues:([Ljava/lang/String;)V // method@5e2b │ │ -20f6e6: 6200 1c57 |00e1: sget-object v0, Lfreed/settings/SettingKeys;.M_Burst:Lfreed/settings/SettingKeys$Key; // field@571c │ │ -20f6ea: 7110 8c5d 0000 |00e3: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20f6f0: 0c00 |00e6: move-result-object v0 │ │ -20f6f2: 1f00 860c |00e7: check-cast v0, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20f6f6: 1a03 ff02 |00e9: const-string v3, "0" // string@02ff │ │ -20f6fa: 6e20 275e 3000 |00eb: invoke-virtual {v0, v3}, Lfreed/settings/mode/SettingMode;.set:(Ljava/lang/String;)V // method@5e27 │ │ -20f700: 280c |00ee: goto 00fa // +000c │ │ -20f702: 6200 1c57 |00ef: sget-object v0, Lfreed/settings/SettingKeys;.M_Burst:Lfreed/settings/SettingKeys$Key; // field@571c │ │ -20f706: 7110 8c5d 0000 |00f1: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20f70c: 0c00 |00f4: move-result-object v0 │ │ -20f70e: 1f00 860c |00f5: check-cast v0, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20f712: 6e20 2a5e 1000 |00f7: invoke-virtual {v0, v1}, Lfreed/settings/mode/SettingMode;.setIsSupported:(Z)V // method@5e2a │ │ -20f718: 6200 1c57 |00fa: sget-object v0, Lfreed/settings/SettingKeys;.M_Burst:Lfreed/settings/SettingKeys$Key; // field@571c │ │ -20f71c: 7110 8c5d 0000 |00fc: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20f722: 0c00 |00ff: move-result-object v0 │ │ -20f724: 1f00 860c |0100: check-cast v0, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20f728: 6e20 295e 2000 |0102: invoke-virtual {v0, v2}, Lfreed/settings/mode/SettingMode;.setIsPresetted:(Z)V // method@5e29 │ │ -20f72e: 1a00 6c60 |0105: const-string v0, "nightmode" // string@606c │ │ -20f732: 6e20 4857 0e00 |0107: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f738: 0c03 |010a: move-result-object v3 │ │ -20f73a: 6e10 5457 0300 |010b: invoke-virtual {v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ -20f740: 0a03 |010e: move-result v3 │ │ -20f742: 3903 2500 |010f: if-nez v3, 0134 // +0025 │ │ -20f746: 6203 2c57 |0111: sget-object v3, Lfreed/settings/SettingKeys;.NightMode:Lfreed/settings/SettingKeys$Key; // field@572c │ │ -20f74a: 7110 8c5d 0300 |0113: invoke-static {v3}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20f750: 0c03 |0116: move-result-object v3 │ │ -20f752: 1f03 870c |0117: check-cast v3, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -20f756: 6e20 395e 2300 |0119: invoke-virtual {v3, v2}, Lfreed/settings/mode/TypedSettingMode;.setIsSupported:(Z)V // method@5e39 │ │ -20f75c: 6e20 4857 0e00 |011c: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f762: 0c00 |011f: move-result-object v0 │ │ -20f764: 6e10 5357 0000 |0120: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -20f76a: 0c00 |0123: move-result-object v0 │ │ -20f76c: 7110 c462 0000 |0124: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -20f772: 0a00 |0127: move-result v0 │ │ -20f774: 6203 2c57 |0128: sget-object v3, Lfreed/settings/SettingKeys;.NightMode:Lfreed/settings/SettingKeys$Key; // field@572c │ │ -20f778: 7110 8c5d 0300 |012a: invoke-static {v3}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20f77e: 0c03 |012d: move-result-object v3 │ │ -20f780: 1f03 870c |012e: check-cast v3, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -20f784: 6e20 3b5e 0300 |0130: invoke-virtual {v3, v0}, Lfreed/settings/mode/TypedSettingMode;.setType:(I)V // method@5e3b │ │ -20f78a: 280c |0133: goto 013f // +000c │ │ -20f78c: 6200 2c57 |0134: sget-object v0, Lfreed/settings/SettingKeys;.NightMode:Lfreed/settings/SettingKeys$Key; // field@572c │ │ -20f790: 7110 8c5d 0000 |0136: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20f796: 0c00 |0139: move-result-object v0 │ │ -20f798: 1f00 870c |013a: check-cast v0, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -20f79c: 6e20 395e 1000 |013c: invoke-virtual {v0, v1}, Lfreed/settings/mode/TypedSettingMode;.setIsSupported:(Z)V // method@5e39 │ │ -20f7a2: 6200 2c57 |013f: sget-object v0, Lfreed/settings/SettingKeys;.NightMode:Lfreed/settings/SettingKeys$Key; // field@572c │ │ -20f7a6: 7110 8c5d 0000 |0141: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20f7ac: 0c00 |0144: move-result-object v0 │ │ -20f7ae: 1f00 870c |0145: check-cast v0, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -20f7b2: 6e20 385e 2000 |0147: invoke-virtual {v0, v2}, Lfreed/settings/mode/TypedSettingMode;.setIsPresetted:(Z)V // method@5e38 │ │ -20f7b8: 1a00 d176 |014a: const-string v0, "whitebalance" // string@76d1 │ │ -20f7bc: 6e20 4857 0e00 |014c: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f7c2: 0c03 |014f: move-result-object v3 │ │ -20f7c4: 6e10 5457 0300 |0150: invoke-virtual {v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ -20f7ca: 0a03 |0153: move-result v3 │ │ -20f7cc: 1a04 4552 |0154: const-string v4, "key" // string@5245 │ │ -20f7d0: 3903 8f00 |0156: if-nez v3, 01e5 // +008f │ │ -20f7d4: 54c3 ae57 |0158: iget-object v3, v12, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ -20f7d8: 1a05 ef63 |015a: const-string v5, "override manual whiteblalance" // string@63ef │ │ -20f7dc: 7120 655e 5300 |015c: invoke-static {v3, v5}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20f7e2: 6e20 4857 0e00 |015f: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f7e8: 0c03 |0162: move-result-object v3 │ │ -20f7ea: 1a05 895f |0163: const-string v5, "min" // string@5f89 │ │ -20f7ee: 6e20 4857 5300 |0165: invoke-virtual {v3, v5}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f7f4: 0c03 |0168: move-result-object v3 │ │ -20f7f6: 1305 d007 |0169: const/16 v5, #int 2000 // #7d0 │ │ -20f7fa: 6e20 4f57 5300 |016b: invoke-virtual {v3, v5}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ -20f800: 0a03 |016e: move-result v3 │ │ -20f802: 6e20 4857 0e00 |016f: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f808: 0c05 |0172: move-result-object v5 │ │ -20f80a: 1a06 055f |0173: const-string v6, "max" // string@5f05 │ │ -20f80e: 6e20 4857 6500 |0175: invoke-virtual {v5, v6}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f814: 0c05 |0178: move-result-object v5 │ │ -20f816: 1306 401f |0179: const/16 v6, #int 8000 // #1f40 │ │ -20f81a: 6e20 4f57 6500 |017b: invoke-virtual {v5, v6}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ -20f820: 0a05 |017e: move-result v5 │ │ -20f822: 6e20 4857 0e00 |017f: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f828: 0c06 |0182: move-result-object v6 │ │ -20f82a: 1a07 d372 |0183: const-string v7, "step" // string@72d3 │ │ -20f82e: 6e20 4857 7600 |0185: invoke-virtual {v6, v7}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f834: 0c06 |0188: move-result-object v6 │ │ -20f836: 1307 6400 |0189: const/16 v7, #int 100 // #64 │ │ -20f83a: 6e20 4f57 7600 |018b: invoke-virtual {v6, v7}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ -20f840: 0a06 |018e: move-result v6 │ │ -20f842: 6207 2857 |018f: sget-object v7, Lfreed/settings/SettingKeys;.M_Whitebalance:Lfreed/settings/SettingKeys$Key; // field@5728 │ │ -20f846: 7110 8c5d 0700 |0191: invoke-static {v7}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20f84c: 0c07 |0194: move-result-object v7 │ │ -20f84e: 1f07 870c |0195: check-cast v7, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -20f852: 6e20 4857 0e00 |0197: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f858: 0c08 |019a: move-result-object v8 │ │ -20f85a: 6e20 4857 4800 |019b: invoke-virtual {v8, v4}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f860: 0c08 |019e: move-result-object v8 │ │ -20f862: 6e10 5357 0800 |019f: invoke-virtual {v8}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -20f868: 0c08 |01a2: move-result-object v8 │ │ -20f86a: 6e20 375e 8700 |01a3: invoke-virtual {v7, v8}, Lfreed/settings/mode/TypedSettingMode;.setCamera1ParameterKEY:(Ljava/lang/String;)V // method@5e37 │ │ -20f870: 6207 2857 |01a6: sget-object v7, Lfreed/settings/SettingKeys;.M_Whitebalance:Lfreed/settings/SettingKeys$Key; // field@5728 │ │ -20f874: 7110 8c5d 0700 |01a8: invoke-static {v7}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20f87a: 0c07 |01ab: move-result-object v7 │ │ -20f87c: 1f07 870c |01ac: check-cast v7, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -20f880: 6e20 4857 0e00 |01ae: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f886: 0c00 |01b1: move-result-object v0 │ │ -20f888: 1a08 b55f |01b2: const-string v8, "mode" // string@5fb5 │ │ -20f88c: 6e20 4857 8000 |01b4: invoke-virtual {v0, v8}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f892: 0c00 |01b7: move-result-object v0 │ │ -20f894: 6e10 5357 0000 |01b8: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -20f89a: 0c00 |01bb: move-result-object v0 │ │ -20f89c: 6e20 3a5e 0700 |01bc: invoke-virtual {v7, v0}, Lfreed/settings/mode/TypedSettingMode;.setMode:(Ljava/lang/String;)V // method@5e3a │ │ -20f8a2: 6200 2857 |01bf: sget-object v0, Lfreed/settings/SettingKeys;.M_Whitebalance:Lfreed/settings/SettingKeys$Key; // field@5728 │ │ -20f8a6: 7110 8c5d 0000 |01c1: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20f8ac: 0c00 |01c4: move-result-object v0 │ │ -20f8ae: 1f00 870c |01c5: check-cast v0, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -20f8b2: 8266 |01c7: int-to-float v6, v6 │ │ -20f8b4: 7130 7d53 5306 |01c8: invoke-static {v3, v5, v6}, Lfreed/cam/apis/featuredetector/Camera1FeatureDetectorTask;.createWBStringArray:(IIF)[Ljava/lang/String; // method@537d │ │ -20f8ba: 0c03 |01cb: move-result-object v3 │ │ -20f8bc: 6e20 3c5e 3000 |01cc: invoke-virtual {v0, v3}, Lfreed/settings/mode/TypedSettingMode;.setValues:([Ljava/lang/String;)V // method@5e3c │ │ -20f8c2: 6200 2857 |01cf: sget-object v0, Lfreed/settings/SettingKeys;.M_Whitebalance:Lfreed/settings/SettingKeys$Key; // field@5728 │ │ -20f8c6: 7110 8c5d 0000 |01d1: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20f8cc: 0c00 |01d4: move-result-object v0 │ │ -20f8ce: 1f00 870c |01d5: check-cast v0, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -20f8d2: 6e20 395e 2000 |01d7: invoke-virtual {v0, v2}, Lfreed/settings/mode/TypedSettingMode;.setIsSupported:(Z)V // method@5e39 │ │ -20f8d8: 6200 2857 |01da: sget-object v0, Lfreed/settings/SettingKeys;.M_Whitebalance:Lfreed/settings/SettingKeys$Key; // field@5728 │ │ -20f8dc: 7110 8c5d 0000 |01dc: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20f8e2: 0c00 |01df: move-result-object v0 │ │ -20f8e4: 1f00 870c |01e0: check-cast v0, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -20f8e8: 6e20 385e 2000 |01e2: invoke-virtual {v0, v2}, Lfreed/settings/mode/TypedSettingMode;.setIsPresetted:(Z)V // method@5e38 │ │ -20f8ee: 1a00 bf5e |01e5: const-string v0, "manualiso" // string@5ebf │ │ -20f8f2: 6e20 4857 0e00 |01e7: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f8f8: 0c03 |01ea: move-result-object v3 │ │ -20f8fa: 6e10 5457 0300 |01eb: invoke-virtual {v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ -20f900: 0a03 |01ee: move-result v3 │ │ -20f902: 1a05 0075 |01ef: const-string v5, "type" // string@7500 │ │ -20f906: 1a06 5973 |01f1: const-string v6, "supported" // string@7359 │ │ -20f90a: 1a07 7343 |01f3: const-string v7, "false" // string@4373 │ │ -20f90e: 3903 b000 |01f5: if-nez v3, 02a5 // +00b0 │ │ -20f912: 54c3 ae57 |01f7: iget-object v3, v12, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ -20f916: 1a08 ee63 |01f9: const-string v8, "override manual iso" // string@63ee │ │ -20f91a: 7120 655e 8300 |01fb: invoke-static {v3, v8}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20f920: 6e20 4857 0e00 |01fe: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f926: 0c03 |0201: move-result-object v3 │ │ -20f928: 6e30 4a57 6307 |0202: invoke-virtual {v3, v6, v7}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@574a │ │ -20f92e: 0c03 |0205: move-result-object v3 │ │ -20f930: 6e10 2f63 0300 |0206: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@632f │ │ -20f936: 0a03 |0209: move-result v3 │ │ -20f938: 3903 4500 |020a: if-nez v3, 024f // +0045 │ │ -20f93c: 6e20 4857 0e00 |020c: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f942: 0c03 |020f: move-result-object v3 │ │ -20f944: 6e30 4a57 6307 |0210: invoke-virtual {v3, v6, v7}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@574a │ │ -20f94a: 0c03 |0213: move-result-object v3 │ │ -20f94c: 6e20 2363 7300 |0214: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -20f952: 0a03 |0217: move-result v3 │ │ -20f954: 3803 1900 |0218: if-eqz v3, 0231 // +0019 │ │ -20f958: 6200 2357 |021a: sget-object v0, Lfreed/settings/SettingKeys;.M_ManualIso:Lfreed/settings/SettingKeys$Key; // field@5723 │ │ -20f95c: 7110 8c5d 0000 |021c: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20f962: 0c00 |021f: move-result-object v0 │ │ -20f964: 1f00 870c |0220: check-cast v0, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -20f968: 6e20 395e 1000 |0222: invoke-virtual {v0, v1}, Lfreed/settings/mode/TypedSettingMode;.setIsSupported:(Z)V // method@5e39 │ │ -20f96e: 6200 2357 |0225: sget-object v0, Lfreed/settings/SettingKeys;.M_ManualIso:Lfreed/settings/SettingKeys$Key; // field@5723 │ │ -20f972: 7110 8c5d 0000 |0227: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20f978: 0c00 |022a: move-result-object v0 │ │ -20f97a: 1f00 870c |022b: check-cast v0, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -20f97e: 6e20 385e 2000 |022d: invoke-virtual {v0, v2}, Lfreed/settings/mode/TypedSettingMode;.setIsPresetted:(Z)V // method@5e38 │ │ -20f984: 2875 |0230: goto 02a5 // +0075 │ │ -20f986: 6203 2357 |0231: sget-object v3, Lfreed/settings/SettingKeys;.M_ManualIso:Lfreed/settings/SettingKeys$Key; // field@5723 │ │ -20f98a: 7110 8c5d 0300 |0233: invoke-static {v3}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20f990: 0c03 |0236: move-result-object v3 │ │ -20f992: 1f03 870c |0237: check-cast v3, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -20f996: 6e20 395e 2300 |0239: invoke-virtual {v3, v2}, Lfreed/settings/mode/TypedSettingMode;.setIsSupported:(Z)V // method@5e39 │ │ -20f99c: 6203 2357 |023c: sget-object v3, Lfreed/settings/SettingKeys;.M_ManualIso:Lfreed/settings/SettingKeys$Key; // field@5723 │ │ -20f9a0: 7110 8c5d 0300 |023e: invoke-static {v3}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20f9a6: 0c03 |0241: move-result-object v3 │ │ -20f9a8: 1f03 870c |0242: check-cast v3, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -20f9ac: 6e20 385e 2300 |0244: invoke-virtual {v3, v2}, Lfreed/settings/mode/TypedSettingMode;.setIsPresetted:(Z)V // method@5e38 │ │ -20f9b2: 6e20 4857 0e00 |0247: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f9b8: 0c00 |024a: move-result-object v0 │ │ -20f9ba: 7020 075e 0c00 |024b: invoke-direct {v12, v0}, Lfreed/settings/XmlParserWriter;.setManualIso:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5e07 │ │ -20f9c0: 2857 |024e: goto 02a5 // +0057 │ │ -20f9c2: 6e20 4857 0e00 |024f: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f9c8: 0c03 |0252: move-result-object v3 │ │ -20f9ca: 1a08 3545 |0253: const-string v8, "framework" // string@4535 │ │ -20f9ce: 6e20 4957 8300 |0255: invoke-virtual {v3, v8}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ -20f9d4: 0c03 |0258: move-result-object v3 │ │ -20f9d6: 7210 6764 0300 |0259: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@6467 │ │ -20f9dc: 0a03 |025c: move-result v3 │ │ -20f9de: 3903 3600 |025d: if-nez v3, 0293 // +0036 │ │ -20f9e2: 6e20 4857 0e00 |025f: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f9e8: 0c00 |0262: move-result-object v0 │ │ -20f9ea: 6e20 4957 8000 |0263: invoke-virtual {v0, v8}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ -20f9f0: 0c00 |0266: move-result-object v0 │ │ -20f9f2: 7210 6864 0000 |0267: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -20f9f8: 0c00 |026a: move-result-object v0 │ │ -20f9fa: 7210 4e64 0000 |026b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -20fa00: 0a03 |026e: move-result v3 │ │ -20fa02: 3803 2b00 |026f: if-eqz v3, 029a // +002b │ │ -20fa06: 7210 4f64 0000 |0271: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -20fa0c: 0c03 |0274: move-result-object v3 │ │ -20fa0e: 1f03 a10b |0275: check-cast v3, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ -20fa12: 6208 e056 |0277: sget-object v8, Lfreed/settings/Frameworks;.Default:Lfreed/settings/Frameworks; // field@56e0 │ │ -20fa16: 6e10 5b5d 0800 |0279: invoke-virtual {v8}, Lfreed/settings/Frameworks;.toString:()Ljava/lang/String; // method@5d5b │ │ -20fa1c: 0c08 |027c: move-result-object v8 │ │ -20fa1e: 6e30 4a57 5308 |027d: invoke-virtual {v3, v5, v8}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@574a │ │ -20fa24: 0c08 |0280: move-result-object v8 │ │ -20fa26: 7110 5c5d 0800 |0281: invoke-static {v8}, Lfreed/settings/Frameworks;.valueOf:(Ljava/lang/String;)Lfreed/settings/Frameworks; // method@5d5c │ │ -20fa2c: 0c08 |0284: move-result-object v8 │ │ -20fa2e: 7100 9c5d 0000 |0285: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -20fa34: 0c09 |0288: move-result-object v9 │ │ -20fa36: 6e10 9a5d 0900 |0289: invoke-virtual {v9}, Lfreed/settings/SettingsManager;.getFrameWork:()Lfreed/settings/Frameworks; // method@5d9a │ │ -20fa3c: 0c09 |028c: move-result-object v9 │ │ -20fa3e: 3398 deff |028d: if-ne v8, v9, 026b // -0022 │ │ -20fa42: 7020 075e 3c00 |028f: invoke-direct {v12, v3}, Lfreed/settings/XmlParserWriter;.setManualIso:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5e07 │ │ -20fa48: 28d9 |0292: goto 026b // -0027 │ │ -20fa4a: 6e20 4857 0e00 |0293: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20fa50: 0c00 |0296: move-result-object v0 │ │ -20fa52: 7020 075e 0c00 |0297: invoke-direct {v12, v0}, Lfreed/settings/XmlParserWriter;.setManualIso:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5e07 │ │ -20fa58: 6200 2357 |029a: sget-object v0, Lfreed/settings/SettingKeys;.M_ManualIso:Lfreed/settings/SettingKeys$Key; // field@5723 │ │ -20fa5c: 7110 8c5d 0000 |029c: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20fa62: 0c00 |029f: move-result-object v0 │ │ -20fa64: 1f00 870c |02a0: check-cast v0, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -20fa68: 6e20 385e 2000 |02a2: invoke-virtual {v0, v2}, Lfreed/settings/mode/TypedSettingMode;.setIsPresetted:(Z)V // method@5e38 │ │ -20fa6e: 1a00 3943 |02a5: const-string v0, "exposuretime" // string@4339 │ │ -20fa72: 6e20 4857 0e00 |02a7: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20fa78: 0c03 |02aa: move-result-object v3 │ │ -20fa7a: 6e10 5457 0300 |02ab: invoke-virtual {v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ -20fa80: 0a03 |02ae: move-result v3 │ │ -20fa82: 1a08 4d76 |02af: const-string v8, "values" // string@764d │ │ -20fa86: 3903 b300 |02b1: if-nez v3, 0364 // +00b3 │ │ -20fa8a: 54c3 ae57 |02b3: iget-object v3, v12, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ -20fa8e: 1a09 ec63 |02b5: const-string v9, "override manual exposuretime" // string@63ec │ │ -20fa92: 7120 655e 9300 |02b7: invoke-static {v3, v9}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20fa98: 6e20 4857 0e00 |02ba: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20fa9e: 0c03 |02bd: move-result-object v3 │ │ -20faa0: 6e20 4857 8300 |02be: invoke-virtual {v3, v8}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20faa6: 0c03 |02c1: move-result-object v3 │ │ -20faa8: 6e10 5457 0300 |02c2: invoke-virtual {v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ -20faae: 0a03 |02c5: move-result v3 │ │ -20fab0: 3903 2500 |02c6: if-nez v3, 02eb // +0025 │ │ -20fab4: 6e20 4857 0e00 |02c8: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20faba: 0c03 |02cb: move-result-object v3 │ │ -20fabc: 6e20 4857 8300 |02cc: invoke-virtual {v3, v8}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20fac2: 0c03 |02cf: move-result-object v3 │ │ -20fac4: 6e10 5357 0300 |02d0: invoke-virtual {v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -20faca: 0c03 |02d3: move-result-object v3 │ │ -20facc: 6209 1f57 |02d4: sget-object v9, Lfreed/settings/SettingKeys;.M_ExposureTime:Lfreed/settings/SettingKeys$Key; // field@571f │ │ -20fad0: 7110 8c5d 0900 |02d6: invoke-static {v9}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20fad6: 0c09 |02d9: move-result-object v9 │ │ -20fad8: 1f09 870c |02da: check-cast v9, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -20fadc: 1a0a 1d3a |02dc: const-string v10, "array" // string@3a1d │ │ -20fae0: 1a0b e874 |02de: const-string v11, "troop.com.freedcam" // string@74e8 │ │ -20fae4: 6e40 c902 3dba |02e0: invoke-virtual {v13, v3, v10, v11}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@02c9 │ │ -20faea: 0a03 |02e3: move-result v3 │ │ -20faec: 6e20 d702 3d00 |02e4: invoke-virtual {v13, v3}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@02d7 │ │ -20faf2: 0c0d |02e7: move-result-object v13 │ │ -20faf4: 6e20 3c5e d900 |02e8: invoke-virtual {v9, v13}, Lfreed/settings/mode/TypedSettingMode;.setValues:([Ljava/lang/String;)V // method@5e3c │ │ -20fafa: 6e20 4857 0e00 |02eb: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20fb00: 0c0d |02ee: move-result-object v13 │ │ -20fb02: 6e20 4857 4d00 |02ef: invoke-virtual {v13, v4}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20fb08: 0c0d |02f2: move-result-object v13 │ │ -20fb0a: 6e10 5457 0d00 |02f3: invoke-virtual {v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ -20fb10: 0a0d |02f6: move-result v13 │ │ -20fb12: 390d 1900 |02f7: if-nez v13, 0310 // +0019 │ │ -20fb16: 620d 1f57 |02f9: sget-object v13, Lfreed/settings/SettingKeys;.M_ExposureTime:Lfreed/settings/SettingKeys$Key; // field@571f │ │ -20fb1a: 7110 8c5d 0d00 |02fb: invoke-static {v13}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20fb20: 0c0d |02fe: move-result-object v13 │ │ -20fb22: 1f0d 870c |02ff: check-cast v13, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -20fb26: 6e20 4857 0e00 |0301: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20fb2c: 0c03 |0304: move-result-object v3 │ │ -20fb2e: 6e20 4857 4300 |0305: invoke-virtual {v3, v4}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20fb34: 0c03 |0308: move-result-object v3 │ │ -20fb36: 6e10 5357 0300 |0309: invoke-virtual {v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -20fb3c: 0c03 |030c: move-result-object v3 │ │ -20fb3e: 6e20 375e 3d00 |030d: invoke-virtual {v13, v3}, Lfreed/settings/mode/TypedSettingMode;.setCamera1ParameterKEY:(Ljava/lang/String;)V // method@5e37 │ │ -20fb44: 6e20 4857 0e00 |0310: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20fb4a: 0c0d |0313: move-result-object v13 │ │ -20fb4c: 6e20 4857 4d00 |0314: invoke-virtual {v13, v4}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20fb52: 0c0d |0317: move-result-object v13 │ │ -20fb54: 6e10 5457 0d00 |0318: invoke-virtual {v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ -20fb5a: 0a0d |031b: move-result v13 │ │ -20fb5c: 390d 2500 |031c: if-nez v13, 0341 // +0025 │ │ -20fb60: 620d 1f57 |031e: sget-object v13, Lfreed/settings/SettingKeys;.M_ExposureTime:Lfreed/settings/SettingKeys$Key; // field@571f │ │ -20fb64: 7110 8c5d 0d00 |0320: invoke-static {v13}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20fb6a: 0c0d |0323: move-result-object v13 │ │ -20fb6c: 1f0d 870c |0324: check-cast v13, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -20fb70: 6e20 4857 0e00 |0326: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20fb76: 0c00 |0329: move-result-object v0 │ │ -20fb78: 6e20 4857 5000 |032a: invoke-virtual {v0, v5}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20fb7e: 0c00 |032d: move-result-object v0 │ │ -20fb80: 6e20 4f57 1000 |032e: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ -20fb86: 0a00 |0331: move-result v0 │ │ -20fb88: 6e20 3b5e 0d00 |0332: invoke-virtual {v13, v0}, Lfreed/settings/mode/TypedSettingMode;.setType:(I)V // method@5e3b │ │ -20fb8e: 620d 1f57 |0335: sget-object v13, Lfreed/settings/SettingKeys;.M_ExposureTime:Lfreed/settings/SettingKeys$Key; // field@571f │ │ -20fb92: 7110 8c5d 0d00 |0337: invoke-static {v13}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20fb98: 0c0d |033a: move-result-object v13 │ │ -20fb9a: 1f0d 870c |033b: check-cast v13, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -20fb9e: 6e20 395e 2d00 |033d: invoke-virtual {v13, v2}, Lfreed/settings/mode/TypedSettingMode;.setIsSupported:(Z)V // method@5e39 │ │ -20fba4: 2819 |0340: goto 0359 // +0019 │ │ -20fba6: 620d 1f57 |0341: sget-object v13, Lfreed/settings/SettingKeys;.M_ExposureTime:Lfreed/settings/SettingKeys$Key; // field@571f │ │ -20fbaa: 7110 8c5d 0d00 |0343: invoke-static {v13}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20fbb0: 0c0d |0346: move-result-object v13 │ │ -20fbb2: 1f0d 870c |0347: check-cast v13, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -20fbb6: 6e20 395e 1d00 |0349: invoke-virtual {v13, v1}, Lfreed/settings/mode/TypedSettingMode;.setIsSupported:(Z)V // method@5e39 │ │ -20fbbc: 620d 1f57 |034c: sget-object v13, Lfreed/settings/SettingKeys;.M_ExposureTime:Lfreed/settings/SettingKeys$Key; // field@571f │ │ -20fbc0: 7110 8c5d 0d00 |034e: invoke-static {v13}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20fbc6: 0c0d |0351: move-result-object v13 │ │ -20fbc8: 1f0d 870c |0352: check-cast v13, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -20fbcc: 1a00 5a75 |0354: const-string v0, "unsupported" // string@755a │ │ -20fbd0: 6e20 375e 0d00 |0356: invoke-virtual {v13, v0}, Lfreed/settings/mode/TypedSettingMode;.setCamera1ParameterKEY:(Ljava/lang/String;)V // method@5e37 │ │ -20fbd6: 620d 1f57 |0359: sget-object v13, Lfreed/settings/SettingKeys;.M_ExposureTime:Lfreed/settings/SettingKeys$Key; // field@571f │ │ -20fbda: 7110 8c5d 0d00 |035b: invoke-static {v13}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20fbe0: 0c0d |035e: move-result-object v13 │ │ -20fbe2: 1f0d 870c |035f: check-cast v13, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -20fbe6: 6e20 385e 2d00 |0361: invoke-virtual {v13, v2}, Lfreed/settings/mode/TypedSettingMode;.setIsPresetted:(Z)V // method@5e38 │ │ -20fbec: 1a0d 914e |0364: const-string v13, "hdrmode" // string@4e91 │ │ -20fbf0: 6e20 4857 de00 |0366: invoke-virtual {v14, v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20fbf6: 0c00 |0369: move-result-object v0 │ │ -20fbf8: 6e10 5457 0000 |036a: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ -20fbfe: 0a00 |036d: move-result v0 │ │ -20fc00: 3900 5600 |036e: if-nez v0, 03c4 // +0056 │ │ -20fc04: 54c0 ae57 |0370: iget-object v0, v12, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ -20fc08: 1a03 eb63 |0372: const-string v3, "override hdr" // string@63eb │ │ -20fc0c: 7120 655e 3000 |0374: invoke-static {v0, v3}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20fc12: 6e20 4857 de00 |0377: invoke-virtual {v14, v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20fc18: 0c00 |037a: move-result-object v0 │ │ -20fc1a: 6e30 4a57 6007 |037b: invoke-virtual {v0, v6, v7}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@574a │ │ -20fc20: 0c00 |037e: move-result-object v0 │ │ -20fc22: 3800 3a00 |037f: if-eqz v0, 03b9 // +003a │ │ -20fc26: 6e20 4857 de00 |0381: invoke-virtual {v14, v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20fc2c: 0c00 |0384: move-result-object v0 │ │ -20fc2e: 6e30 4a57 6007 |0385: invoke-virtual {v0, v6, v7}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@574a │ │ -20fc34: 0c00 |0388: move-result-object v0 │ │ -20fc36: 7110 6762 0000 |0389: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@6267 │ │ -20fc3c: 0a00 |038c: move-result v0 │ │ -20fc3e: 3900 0e00 |038d: if-nez v0, 039b // +000e │ │ -20fc42: 620d 0957 |038f: sget-object v13, Lfreed/settings/SettingKeys;.HDRMode:Lfreed/settings/SettingKeys$Key; // field@5709 │ │ -20fc46: 7110 8c5d 0d00 |0391: invoke-static {v13}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20fc4c: 0c0d |0394: move-result-object v13 │ │ -20fc4e: 1f0d 870c |0395: check-cast v13, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -20fc52: 6e20 395e 1d00 |0397: invoke-virtual {v13, v1}, Lfreed/settings/mode/TypedSettingMode;.setIsSupported:(Z)V // method@5e39 │ │ -20fc58: 281f |039a: goto 03b9 // +001f │ │ -20fc5a: 6200 0957 |039b: sget-object v0, Lfreed/settings/SettingKeys;.HDRMode:Lfreed/settings/SettingKeys$Key; // field@5709 │ │ -20fc5e: 7110 8c5d 0000 |039d: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20fc64: 0c00 |03a0: move-result-object v0 │ │ -20fc66: 1f00 870c |03a1: check-cast v0, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -20fc6a: 6e20 395e 2000 |03a3: invoke-virtual {v0, v2}, Lfreed/settings/mode/TypedSettingMode;.setIsSupported:(Z)V // method@5e39 │ │ -20fc70: 6200 0957 |03a6: sget-object v0, Lfreed/settings/SettingKeys;.HDRMode:Lfreed/settings/SettingKeys$Key; // field@5709 │ │ -20fc74: 7110 8c5d 0000 |03a8: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20fc7a: 0c00 |03ab: move-result-object v0 │ │ -20fc7c: 1f00 870c |03ac: check-cast v0, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -20fc80: 6e20 4857 de00 |03ae: invoke-virtual {v14, v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20fc86: 0c0d |03b1: move-result-object v13 │ │ -20fc88: 6e20 4f57 2d00 |03b2: invoke-virtual {v13, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ -20fc8e: 0a0d |03b5: move-result v13 │ │ -20fc90: 6e20 3b5e d000 |03b6: invoke-virtual {v0, v13}, Lfreed/settings/mode/TypedSettingMode;.setType:(I)V // method@5e3b │ │ -20fc96: 620d 0957 |03b9: sget-object v13, Lfreed/settings/SettingKeys;.HDRMode:Lfreed/settings/SettingKeys$Key; // field@5709 │ │ -20fc9a: 7110 8c5d 0d00 |03bb: invoke-static {v13}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20fca0: 0c0d |03be: move-result-object v13 │ │ -20fca2: 1f0d 870c |03bf: check-cast v13, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -20fca6: 6e20 385e 2d00 |03c1: invoke-virtual {v13, v2}, Lfreed/settings/mode/TypedSettingMode;.setIsPresetted:(Z)V // method@5e38 │ │ -20fcac: 1a0d a276 |03c4: const-string v13, "virtuallensfilter" // string@76a2 │ │ -20fcb0: 6e20 4857 de00 |03c6: invoke-virtual {v14, v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20fcb6: 0c0d |03c9: move-result-object v13 │ │ -20fcb8: 6e10 5457 0d00 |03ca: invoke-virtual {v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ -20fcbe: 0a0d |03cd: move-result v13 │ │ -20fcc0: 390d 0d00 |03ce: if-nez v13, 03db // +000d │ │ -20fcc4: 620d 1557 |03d0: sget-object v13, Lfreed/settings/SettingKeys;.LensFilter:Lfreed/settings/SettingKeys$Key; // field@5715 │ │ -20fcc8: 7110 8c5d 0d00 |03d2: invoke-static {v13}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20fcce: 0c0d |03d5: move-result-object v13 │ │ -20fcd0: 1f0d 860c |03d6: check-cast v13, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20fcd4: 6e20 2a5e 2d00 |03d8: invoke-virtual {v13, v2}, Lfreed/settings/mode/SettingMode;.setIsSupported:(Z)V // method@5e2a │ │ -20fcda: 1a0d b740 |03db: const-string v13, "denoise" // string@40b7 │ │ -20fcde: 6e20 4857 de00 |03dd: invoke-virtual {v14, v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20fce4: 0c00 |03e0: move-result-object v0 │ │ -20fce6: 6e10 5457 0000 |03e1: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ -20fcec: 0a00 |03e4: move-result v0 │ │ -20fcee: 3900 2200 |03e5: if-nez v0, 0407 // +0022 │ │ -20fcf2: 6e20 4857 de00 |03e7: invoke-virtual {v14, v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20fcf8: 0c0d |03ea: move-result-object v13 │ │ -20fcfa: 6e10 4b57 0d00 |03eb: invoke-virtual {v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ -20fd00: 0a0d |03ee: move-result v13 │ │ -20fd02: 390d 1800 |03ef: if-nez v13, 0407 // +0018 │ │ -20fd06: 620d fc56 |03f1: sget-object v13, Lfreed/settings/SettingKeys;.Denoise:Lfreed/settings/SettingKeys$Key; // field@56fc │ │ -20fd0a: 7110 8c5d 0d00 |03f3: invoke-static {v13}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20fd10: 0c0d |03f6: move-result-object v13 │ │ -20fd12: 1f0d 860c |03f7: check-cast v13, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20fd16: 6e20 2a5e 1d00 |03f9: invoke-virtual {v13, v1}, Lfreed/settings/mode/SettingMode;.setIsSupported:(Z)V // method@5e2a │ │ -20fd1c: 620d fc56 |03fc: sget-object v13, Lfreed/settings/SettingKeys;.Denoise:Lfreed/settings/SettingKeys$Key; // field@56fc │ │ -20fd20: 7110 8c5d 0d00 |03fe: invoke-static {v13}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20fd26: 0c0d |0401: move-result-object v13 │ │ -20fd28: 1f0d 860c |0402: check-cast v13, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20fd2c: 6e20 295e 2d00 |0404: invoke-virtual {v13, v2}, Lfreed/settings/mode/SettingMode;.setIsPresetted:(Z)V // method@5e29 │ │ -20fd32: 1a0d 2941 |0407: const-string v13, "digitalimagestab" // string@4129 │ │ -20fd36: 6e20 4857 de00 |0409: invoke-virtual {v14, v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20fd3c: 0c00 |040c: move-result-object v0 │ │ -20fd3e: 6e10 5457 0000 |040d: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ -20fd44: 0a00 |0410: move-result v0 │ │ -20fd46: 3900 2200 |0411: if-nez v0, 0433 // +0022 │ │ -20fd4a: 6e20 4857 de00 |0413: invoke-virtual {v14, v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20fd50: 0c0d |0416: move-result-object v13 │ │ -20fd52: 6e10 4b57 0d00 |0417: invoke-virtual {v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ -20fd58: 0a0d |041a: move-result v13 │ │ -20fd5a: 390d 1800 |041b: if-nez v13, 0433 // +0018 │ │ -20fd5e: 620d fd56 |041d: sget-object v13, Lfreed/settings/SettingKeys;.DigitalImageStabilization:Lfreed/settings/SettingKeys$Key; // field@56fd │ │ -20fd62: 7110 8c5d 0d00 |041f: invoke-static {v13}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20fd68: 0c0d |0422: move-result-object v13 │ │ -20fd6a: 1f0d 860c |0423: check-cast v13, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20fd6e: 6e20 2a5e 1d00 |0425: invoke-virtual {v13, v1}, Lfreed/settings/mode/SettingMode;.setIsSupported:(Z)V // method@5e2a │ │ -20fd74: 620d fd56 |0428: sget-object v13, Lfreed/settings/SettingKeys;.DigitalImageStabilization:Lfreed/settings/SettingKeys$Key; // field@56fd │ │ -20fd78: 7110 8c5d 0d00 |042a: invoke-static {v13}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20fd7e: 0c0d |042d: move-result-object v13 │ │ -20fd80: 1f0d 860c |042e: check-cast v13, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20fd84: 6e20 295e 2d00 |0430: invoke-virtual {v13, v2}, Lfreed/settings/mode/SettingMode;.setIsPresetted:(Z)V // method@5e29 │ │ -20fd8a: 1a0d bd5e |0433: const-string v13, "manualfocus" // string@5ebd │ │ -20fd8e: 6e20 4857 de00 |0435: invoke-virtual {v14, v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20fd94: 0c00 |0438: move-result-object v0 │ │ -20fd96: 6e10 5457 0000 |0439: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ -20fd9c: 0a00 |043c: move-result v0 │ │ -20fd9e: 3900 4500 |043d: if-nez v0, 0482 // +0045 │ │ -20fda2: 54c0 ae57 |043f: iget-object v0, v12, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ -20fda6: 1a03 ed63 |0441: const-string v3, "override manual focus" // string@63ed │ │ -20fdaa: 7120 655e 3000 |0443: invoke-static {v0, v3}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20fdb0: 6e20 4957 de00 |0446: invoke-virtual {v14, v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ -20fdb6: 0c0d |0449: move-result-object v13 │ │ -20fdb8: 7210 6d64 0d00 |044a: invoke-interface {v13}, Ljava/util/List;.size:()I // method@646d │ │ -20fdbe: 0a00 |044d: move-result v0 │ │ -20fdc0: 3720 2000 |044e: if-le v0, v2, 046e // +0020 │ │ -20fdc4: 7210 6864 0d00 |0450: invoke-interface {v13}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -20fdca: 0c0d |0453: move-result-object v13 │ │ -20fdcc: 7210 4e64 0d00 |0454: invoke-interface {v13}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -20fdd2: 0a00 |0457: move-result v0 │ │ -20fdd4: 3800 1f00 |0458: if-eqz v0, 0477 // +001f │ │ -20fdd8: 7210 4f64 0d00 |045a: invoke-interface {v13}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -20fdde: 0c00 |045d: move-result-object v0 │ │ -20fde0: 1f00 a10b |045e: check-cast v0, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ -20fde4: 1a03 5d76 |0460: const-string v3, "version" // string@765d │ │ -20fde8: 6e30 4e57 3001 |0462: invoke-virtual {v0, v3, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntAttribute:(Ljava/lang/String;I)I // method@574e │ │ -20fdee: 0a03 |0465: move-result v3 │ │ -20fdf0: 6005 3501 |0466: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ -20fdf4: 3353 ecff |0468: if-ne v3, v5, 0454 // -0014 │ │ -20fdf8: 7020 065e 0c00 |046a: invoke-direct {v12, v0}, Lfreed/settings/XmlParserWriter;.setManualFocus:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5e06 │ │ -20fdfe: 28e7 |046d: goto 0454 // -0019 │ │ -20fe00: 7220 6564 1d00 |046e: invoke-interface {v13, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -20fe06: 0c0d |0471: move-result-object v13 │ │ -20fe08: 1f0d a10b |0472: check-cast v13, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ -20fe0c: 7020 065e dc00 |0474: invoke-direct {v12, v13}, Lfreed/settings/XmlParserWriter;.setManualFocus:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5e06 │ │ -20fe12: 620d 2257 |0477: sget-object v13, Lfreed/settings/SettingKeys;.M_Focus:Lfreed/settings/SettingKeys$Key; // field@5722 │ │ -20fe16: 7110 8c5d 0d00 |0479: invoke-static {v13}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20fe1c: 0c0d |047c: move-result-object v13 │ │ -20fe1e: 1f0d 870c |047d: check-cast v13, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -20fe22: 6e20 385e 2d00 |047f: invoke-virtual {v13, v2}, Lfreed/settings/mode/TypedSettingMode;.setIsPresetted:(Z)V // method@5e38 │ │ -20fe28: 1a0d 1c66 |0482: const-string v13, "rawformat" // string@661c │ │ -20fe2c: 6e20 4857 de00 |0484: invoke-virtual {v14, v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20fe32: 0c00 |0487: move-result-object v0 │ │ -20fe34: 6e10 5457 0000 |0488: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ -20fe3a: 0a00 |048b: move-result v0 │ │ -20fe3c: 3900 3200 |048c: if-nez v0, 04be // +0032 │ │ -20fe40: 54c0 ae57 |048e: iget-object v0, v12, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ -20fe44: 1a01 f063 |0490: const-string v1, "override rawpictureformat" // string@63f0 │ │ -20fe48: 7120 655e 1000 |0492: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20fe4e: 6200 3b57 |0495: sget-object v0, Lfreed/settings/SettingKeys;.RAW_PICTURE_FORMAT_SETTING:Lfreed/settings/SettingKeys$Key; // field@573b │ │ -20fe52: 7110 8c5d 0000 |0497: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20fe58: 0c00 |049a: move-result-object v0 │ │ -20fe5a: 1f00 860c |049b: check-cast v0, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20fe5e: 6e20 4857 de00 |049d: invoke-virtual {v14, v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20fe64: 0c0d |04a0: move-result-object v13 │ │ -20fe66: 6e10 5357 0d00 |04a1: invoke-virtual {v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -20fe6c: 0c0d |04a4: move-result-object v13 │ │ -20fe6e: 6e20 275e d000 |04a5: invoke-virtual {v0, v13}, Lfreed/settings/mode/SettingMode;.set:(Ljava/lang/String;)V // method@5e27 │ │ -20fe74: 620d 3b57 |04a8: sget-object v13, Lfreed/settings/SettingKeys;.RAW_PICTURE_FORMAT_SETTING:Lfreed/settings/SettingKeys$Key; // field@573b │ │ -20fe78: 7110 8c5d 0d00 |04aa: invoke-static {v13}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20fe7e: 0c0d |04ad: move-result-object v13 │ │ -20fe80: 1f0d 860c |04ae: check-cast v13, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20fe84: 6e20 295e 2d00 |04b0: invoke-virtual {v13, v2}, Lfreed/settings/mode/SettingMode;.setIsPresetted:(Z)V // method@5e29 │ │ -20fe8a: 620d 3b57 |04b3: sget-object v13, Lfreed/settings/SettingKeys;.RAW_PICTURE_FORMAT_SETTING:Lfreed/settings/SettingKeys$Key; // field@573b │ │ -20fe8e: 7110 8c5d 0d00 |04b5: invoke-static {v13}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20fe94: 0c0d |04b8: move-result-object v13 │ │ -20fe96: 1f0d 860c |04b9: check-cast v13, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20fe9a: 6e20 2a5e 2d00 |04bb: invoke-virtual {v13, v2}, Lfreed/settings/mode/SettingMode;.setIsSupported:(Z)V // method@5e2a │ │ -20fea0: 1a0d b863 |04be: const-string v13, "opticalimagestab" // string@63b8 │ │ -20fea4: 6e20 4857 de00 |04c0: invoke-virtual {v14, v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20feaa: 0c00 |04c3: move-result-object v0 │ │ -20feac: 6e10 5457 0000 |04c4: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ -20feb2: 0a00 |04c7: move-result v0 │ │ -20feb4: 3900 4c00 |04c8: if-nez v0, 0514 // +004c │ │ -20feb8: 6200 2f57 |04ca: sget-object v0, Lfreed/settings/SettingKeys;.OIS_MODE:Lfreed/settings/SettingKeys$Key; // field@572f │ │ -20febc: 7110 8c5d 0000 |04cc: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20fec2: 0c00 |04cf: move-result-object v0 │ │ -20fec4: 1f00 860c |04d0: check-cast v0, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20fec8: 6e20 4857 de00 |04d2: invoke-virtual {v14, v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20fece: 0c01 |04d5: move-result-object v1 │ │ -20fed0: 6e20 4857 4100 |04d6: invoke-virtual {v1, v4}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20fed6: 0c01 |04d9: move-result-object v1 │ │ -20fed8: 6e10 5357 0100 |04da: invoke-virtual {v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -20fede: 0c01 |04dd: move-result-object v1 │ │ -20fee0: 6e20 275e 1000 |04de: invoke-virtual {v0, v1}, Lfreed/settings/mode/SettingMode;.set:(Ljava/lang/String;)V // method@5e27 │ │ -20fee6: 6200 2f57 |04e1: sget-object v0, Lfreed/settings/SettingKeys;.OIS_MODE:Lfreed/settings/SettingKeys$Key; // field@572f │ │ -20feea: 7110 8c5d 0000 |04e3: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20fef0: 0c00 |04e6: move-result-object v0 │ │ -20fef2: 1f00 860c |04e7: check-cast v0, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20fef6: 6e20 4857 de00 |04e9: invoke-virtual {v14, v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20fefc: 0c0d |04ec: move-result-object v13 │ │ -20fefe: 6e20 4857 8d00 |04ed: invoke-virtual {v13, v8}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20ff04: 0c0d |04f0: move-result-object v13 │ │ -20ff06: 6e10 5357 0d00 |04f1: invoke-virtual {v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -20ff0c: 0c0d |04f4: move-result-object v13 │ │ -20ff0e: 1a0e 8c02 |04f5: const-string v14, "," // string@028c │ │ -20ff12: 6e20 3563 ed00 |04f7: invoke-virtual {v13, v14}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6335 │ │ -20ff18: 0c0d |04fa: move-result-object v13 │ │ -20ff1a: 6e20 2b5e d000 |04fb: invoke-virtual {v0, v13}, Lfreed/settings/mode/SettingMode;.setValues:([Ljava/lang/String;)V // method@5e2b │ │ -20ff20: 620d 2f57 |04fe: sget-object v13, Lfreed/settings/SettingKeys;.OIS_MODE:Lfreed/settings/SettingKeys$Key; // field@572f │ │ -20ff24: 7110 8c5d 0d00 |0500: invoke-static {v13}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20ff2a: 0c0d |0503: move-result-object v13 │ │ -20ff2c: 1f0d 860c |0504: check-cast v13, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20ff30: 6e20 2a5e 2d00 |0506: invoke-virtual {v13, v2}, Lfreed/settings/mode/SettingMode;.setIsSupported:(Z)V // method@5e2a │ │ -20ff36: 620d 2f57 |0509: sget-object v13, Lfreed/settings/SettingKeys;.OIS_MODE:Lfreed/settings/SettingKeys$Key; // field@572f │ │ -20ff3a: 7110 8c5d 0d00 |050b: invoke-static {v13}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20ff40: 0c0d |050e: move-result-object v13 │ │ -20ff42: 1f0d 860c |050f: check-cast v13, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20ff46: 6e20 295e 2d00 |0511: invoke-virtual {v13, v2}, Lfreed/settings/mode/SettingMode;.setIsPresetted:(Z)V // method@5e29 │ │ -20ff4c: 0e00 |0514: return-void │ │ +20f518: |[20f518] freed.settings.XmlParserWriter.parseCamera1_IdSettings:(Landroid/content/res/Resources;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V │ │ +20f528: 1a00 0f60 |0000: const-string v0, "name" // string@600f │ │ +20f52c: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +20f530: 6e30 4a57 0e01 |0004: invoke-virtual {v14, v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@574a │ │ +20f536: 0c00 |0007: move-result-object v0 │ │ +20f538: 7110 c462 0000 |0008: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +20f53e: 0a00 |000b: move-result v0 │ │ +20f540: 7100 9c5d 0000 |000c: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +20f546: 0c01 |000f: move-result-object v1 │ │ +20f548: 6e20 885d 0100 |0010: invoke-virtual {v1, v0}, Lfreed/settings/SettingsManager;.SetCurrentCamera:(I)V // method@5d88 │ │ +20f54e: 1a00 b463 |0013: const-string v0, "opencameralegacy" // string@63b4 │ │ +20f552: 6e20 4857 0e00 |0015: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f558: 0c01 |0018: move-result-object v1 │ │ +20f55a: 6e10 5457 0100 |0019: invoke-virtual {v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ +20f560: 0a01 |001c: move-result v1 │ │ +20f562: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +20f564: 3901 2400 |001e: if-nez v1, 0042 // +0024 │ │ +20f568: 6201 5b57 |0020: sget-object v1, Lfreed/settings/SettingKeys;.openCamera1Legacy:Lfreed/settings/SettingKeys$Key; // field@575b │ │ +20f56c: 7110 8c5d 0100 |0022: invoke-static {v1}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20f572: 0c01 |0025: move-result-object v1 │ │ +20f574: 1f01 820c |0026: check-cast v1, Lfreed/settings/mode/ApiBooleanSettingMode; // type@0c82 │ │ +20f578: 6e20 4857 0e00 |0028: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f57e: 0c00 |002b: move-result-object v0 │ │ +20f580: 6e10 5357 0000 |002c: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +20f586: 0c00 |002f: move-result-object v0 │ │ +20f588: 7110 6762 0000 |0030: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@6267 │ │ +20f58e: 0a00 |0033: move-result v0 │ │ +20f590: 6e20 115e 0100 |0034: invoke-virtual {v1, v0}, Lfreed/settings/mode/ApiBooleanSettingMode;.set:(Z)V // method@5e11 │ │ +20f596: 6200 5b57 |0037: sget-object v0, Lfreed/settings/SettingKeys;.openCamera1Legacy:Lfreed/settings/SettingKeys$Key; // field@575b │ │ +20f59a: 7110 8c5d 0000 |0039: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20f5a0: 0c00 |003c: move-result-object v0 │ │ +20f5a2: 1f00 820c |003d: check-cast v0, Lfreed/settings/mode/ApiBooleanSettingMode; // type@0c82 │ │ +20f5a6: 6e20 125e 2000 |003f: invoke-virtual {v0, v2}, Lfreed/settings/mode/ApiBooleanSettingMode;.setIsPresetted:(Z)V // method@5e12 │ │ +20f5ac: 1a00 7b77 |0042: const-string v0, "zteae" // string@777b │ │ +20f5b0: 6e20 4857 0e00 |0044: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f5b6: 0c00 |0047: move-result-object v0 │ │ +20f5b8: 6e10 5457 0000 |0048: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ +20f5be: 0a00 |004b: move-result v0 │ │ +20f5c0: 1201 |004c: const/4 v1, #int 0 // #0 │ │ +20f5c2: 3900 1800 |004d: if-nez v0, 0065 // +0018 │ │ +20f5c6: 7100 9c5d 0000 |004f: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +20f5cc: 0c00 |0052: move-result-object v0 │ │ +20f5ce: 1a03 7a77 |0053: const-string v3, "zte" // string@777a │ │ +20f5d2: 6e20 4857 3e00 |0055: invoke-virtual {v14, v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f5d8: 0c03 |0058: move-result-object v3 │ │ +20f5da: 6e10 5357 0300 |0059: invoke-virtual {v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +20f5e0: 0c03 |005c: move-result-object v3 │ │ +20f5e2: 7110 6762 0300 |005d: invoke-static {v3}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@6267 │ │ +20f5e8: 0a03 |0060: move-result v3 │ │ +20f5ea: 6e20 bc5d 3000 |0061: invoke-virtual {v0, v3}, Lfreed/settings/SettingsManager;.setZteAe:(Z)V // method@5dbc │ │ +20f5f0: 2808 |0064: goto 006c // +0008 │ │ +20f5f2: 7100 9c5d 0000 |0065: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +20f5f8: 0c00 |0068: move-result-object v0 │ │ +20f5fa: 6e20 bc5d 1000 |0069: invoke-virtual {v0, v1}, Lfreed/settings/SettingsManager;.setZteAe:(Z)V // method@5dbc │ │ +20f600: 54c0 ae57 |006c: iget-object v0, v12, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ +20f604: 2203 740d |006e: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ +20f608: 7010 4c63 0300 |0070: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +20f60e: 1a04 e951 |0073: const-string v4, "isZteAE:" // string@51e9 │ │ +20f612: 6e20 5663 4300 |0075: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20f618: 7100 9c5d 0000 |0078: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +20f61e: 0c04 |007b: move-result-object v4 │ │ +20f620: 6e10 a85d 0400 |007c: invoke-virtual {v4}, Lfreed/settings/SettingsManager;.isZteAe:()Z // method@5da8 │ │ +20f626: 0a04 |007f: move-result v4 │ │ +20f628: 6e20 5763 4300 |0080: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ +20f62e: 6e10 5d63 0300 |0083: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +20f634: 0c03 |0086: move-result-object v3 │ │ +20f636: 7120 655e 3000 |0087: invoke-static {v0, v3}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20f63c: 1a00 3260 |008a: const-string v0, "needrestartaftercapture" // string@6032 │ │ +20f640: 6e20 4857 0e00 |008c: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f646: 0c03 |008f: move-result-object v3 │ │ +20f648: 6e10 5457 0300 |0090: invoke-virtual {v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ +20f64e: 0a03 |0093: move-result v3 │ │ +20f650: 3903 1900 |0094: if-nez v3, 00ad // +0019 │ │ +20f654: 6203 5a57 |0096: sget-object v3, Lfreed/settings/SettingKeys;.needRestartAfterCapture:Lfreed/settings/SettingKeys$Key; // field@575a │ │ +20f658: 7110 8c5d 0300 |0098: invoke-static {v3}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20f65e: 0c03 |009b: move-result-object v3 │ │ +20f660: 1f03 840c |009c: check-cast v3, Lfreed/settings/mode/GlobalBooleanSettingMode; // type@0c84 │ │ +20f664: 6e20 4857 0e00 |009e: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f66a: 0c00 |00a1: move-result-object v0 │ │ +20f66c: 6e10 5357 0000 |00a2: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +20f672: 0c00 |00a5: move-result-object v0 │ │ +20f674: 7110 6762 0000 |00a6: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@6267 │ │ +20f67a: 0a00 |00a9: move-result v0 │ │ +20f67c: 6e20 1a5e 0300 |00aa: invoke-virtual {v3, v0}, Lfreed/settings/mode/GlobalBooleanSettingMode;.set:(Z)V // method@5e1a │ │ +20f682: 1a00 553b |00ad: const-string v0, "burst" // string@3b55 │ │ +20f686: 6e20 4857 0e00 |00af: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f68c: 0c03 |00b2: move-result-object v3 │ │ +20f68e: 6e10 5457 0300 |00b3: invoke-virtual {v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ +20f694: 0a03 |00b6: move-result v3 │ │ +20f696: 3903 3800 |00b7: if-nez v3, 00ef // +0038 │ │ +20f69a: 6203 1c57 |00b9: sget-object v3, Lfreed/settings/SettingKeys;.M_Burst:Lfreed/settings/SettingKeys$Key; // field@571c │ │ +20f69e: 7110 8c5d 0300 |00bb: invoke-static {v3}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20f6a4: 0c03 |00be: move-result-object v3 │ │ +20f6a6: 1f03 860c |00bf: check-cast v3, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20f6aa: 6e20 2a5e 2300 |00c1: invoke-virtual {v3, v2}, Lfreed/settings/mode/SettingMode;.setIsSupported:(Z)V // method@5e2a │ │ +20f6b0: 6e20 4857 0e00 |00c4: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f6b6: 0c00 |00c7: move-result-object v0 │ │ +20f6b8: 6e10 5357 0000 |00c8: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +20f6be: 0c00 |00cb: move-result-object v0 │ │ +20f6c0: 7110 c462 0000 |00cc: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +20f6c6: 0a00 |00cf: move-result v0 │ │ +20f6c8: 6203 1c57 |00d0: sget-object v3, Lfreed/settings/SettingKeys;.M_Burst:Lfreed/settings/SettingKeys$Key; // field@571c │ │ +20f6cc: 7110 8c5d 0300 |00d2: invoke-static {v3}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20f6d2: 0c03 |00d5: move-result-object v3 │ │ +20f6d4: 1f03 860c |00d6: check-cast v3, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20f6d8: 1504 803f |00d8: const/high16 v4, #int 1065353216 // #3f80 │ │ +20f6dc: 7040 f85d 2c40 |00da: invoke-direct {v12, v2, v0, v4}, Lfreed/settings/XmlParserWriter;.createStringArray:(IIF)[Ljava/lang/String; // method@5df8 │ │ +20f6e2: 0c00 |00dd: move-result-object v0 │ │ +20f6e4: 6e20 2b5e 0300 |00de: invoke-virtual {v3, v0}, Lfreed/settings/mode/SettingMode;.setValues:([Ljava/lang/String;)V // method@5e2b │ │ +20f6ea: 6200 1c57 |00e1: sget-object v0, Lfreed/settings/SettingKeys;.M_Burst:Lfreed/settings/SettingKeys$Key; // field@571c │ │ +20f6ee: 7110 8c5d 0000 |00e3: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20f6f4: 0c00 |00e6: move-result-object v0 │ │ +20f6f6: 1f00 860c |00e7: check-cast v0, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20f6fa: 1a03 ff02 |00e9: const-string v3, "0" // string@02ff │ │ +20f6fe: 6e20 275e 3000 |00eb: invoke-virtual {v0, v3}, Lfreed/settings/mode/SettingMode;.set:(Ljava/lang/String;)V // method@5e27 │ │ +20f704: 280c |00ee: goto 00fa // +000c │ │ +20f706: 6200 1c57 |00ef: sget-object v0, Lfreed/settings/SettingKeys;.M_Burst:Lfreed/settings/SettingKeys$Key; // field@571c │ │ +20f70a: 7110 8c5d 0000 |00f1: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20f710: 0c00 |00f4: move-result-object v0 │ │ +20f712: 1f00 860c |00f5: check-cast v0, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20f716: 6e20 2a5e 1000 |00f7: invoke-virtual {v0, v1}, Lfreed/settings/mode/SettingMode;.setIsSupported:(Z)V // method@5e2a │ │ +20f71c: 6200 1c57 |00fa: sget-object v0, Lfreed/settings/SettingKeys;.M_Burst:Lfreed/settings/SettingKeys$Key; // field@571c │ │ +20f720: 7110 8c5d 0000 |00fc: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20f726: 0c00 |00ff: move-result-object v0 │ │ +20f728: 1f00 860c |0100: check-cast v0, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20f72c: 6e20 295e 2000 |0102: invoke-virtual {v0, v2}, Lfreed/settings/mode/SettingMode;.setIsPresetted:(Z)V // method@5e29 │ │ +20f732: 1a00 6c60 |0105: const-string v0, "nightmode" // string@606c │ │ +20f736: 6e20 4857 0e00 |0107: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f73c: 0c03 |010a: move-result-object v3 │ │ +20f73e: 6e10 5457 0300 |010b: invoke-virtual {v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ +20f744: 0a03 |010e: move-result v3 │ │ +20f746: 3903 2500 |010f: if-nez v3, 0134 // +0025 │ │ +20f74a: 6203 2c57 |0111: sget-object v3, Lfreed/settings/SettingKeys;.NightMode:Lfreed/settings/SettingKeys$Key; // field@572c │ │ +20f74e: 7110 8c5d 0300 |0113: invoke-static {v3}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20f754: 0c03 |0116: move-result-object v3 │ │ +20f756: 1f03 870c |0117: check-cast v3, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +20f75a: 6e20 395e 2300 |0119: invoke-virtual {v3, v2}, Lfreed/settings/mode/TypedSettingMode;.setIsSupported:(Z)V // method@5e39 │ │ +20f760: 6e20 4857 0e00 |011c: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f766: 0c00 |011f: move-result-object v0 │ │ +20f768: 6e10 5357 0000 |0120: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +20f76e: 0c00 |0123: move-result-object v0 │ │ +20f770: 7110 c462 0000 |0124: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +20f776: 0a00 |0127: move-result v0 │ │ +20f778: 6203 2c57 |0128: sget-object v3, Lfreed/settings/SettingKeys;.NightMode:Lfreed/settings/SettingKeys$Key; // field@572c │ │ +20f77c: 7110 8c5d 0300 |012a: invoke-static {v3}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20f782: 0c03 |012d: move-result-object v3 │ │ +20f784: 1f03 870c |012e: check-cast v3, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +20f788: 6e20 3b5e 0300 |0130: invoke-virtual {v3, v0}, Lfreed/settings/mode/TypedSettingMode;.setType:(I)V // method@5e3b │ │ +20f78e: 280c |0133: goto 013f // +000c │ │ +20f790: 6200 2c57 |0134: sget-object v0, Lfreed/settings/SettingKeys;.NightMode:Lfreed/settings/SettingKeys$Key; // field@572c │ │ +20f794: 7110 8c5d 0000 |0136: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20f79a: 0c00 |0139: move-result-object v0 │ │ +20f79c: 1f00 870c |013a: check-cast v0, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +20f7a0: 6e20 395e 1000 |013c: invoke-virtual {v0, v1}, Lfreed/settings/mode/TypedSettingMode;.setIsSupported:(Z)V // method@5e39 │ │ +20f7a6: 6200 2c57 |013f: sget-object v0, Lfreed/settings/SettingKeys;.NightMode:Lfreed/settings/SettingKeys$Key; // field@572c │ │ +20f7aa: 7110 8c5d 0000 |0141: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20f7b0: 0c00 |0144: move-result-object v0 │ │ +20f7b2: 1f00 870c |0145: check-cast v0, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +20f7b6: 6e20 385e 2000 |0147: invoke-virtual {v0, v2}, Lfreed/settings/mode/TypedSettingMode;.setIsPresetted:(Z)V // method@5e38 │ │ +20f7bc: 1a00 d176 |014a: const-string v0, "whitebalance" // string@76d1 │ │ +20f7c0: 6e20 4857 0e00 |014c: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f7c6: 0c03 |014f: move-result-object v3 │ │ +20f7c8: 6e10 5457 0300 |0150: invoke-virtual {v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ +20f7ce: 0a03 |0153: move-result v3 │ │ +20f7d0: 1a04 4552 |0154: const-string v4, "key" // string@5245 │ │ +20f7d4: 3903 8f00 |0156: if-nez v3, 01e5 // +008f │ │ +20f7d8: 54c3 ae57 |0158: iget-object v3, v12, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ +20f7dc: 1a05 ef63 |015a: const-string v5, "override manual whiteblalance" // string@63ef │ │ +20f7e0: 7120 655e 5300 |015c: invoke-static {v3, v5}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20f7e6: 6e20 4857 0e00 |015f: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f7ec: 0c03 |0162: move-result-object v3 │ │ +20f7ee: 1a05 895f |0163: const-string v5, "min" // string@5f89 │ │ +20f7f2: 6e20 4857 5300 |0165: invoke-virtual {v3, v5}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f7f8: 0c03 |0168: move-result-object v3 │ │ +20f7fa: 1305 d007 |0169: const/16 v5, #int 2000 // #7d0 │ │ +20f7fe: 6e20 4f57 5300 |016b: invoke-virtual {v3, v5}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ +20f804: 0a03 |016e: move-result v3 │ │ +20f806: 6e20 4857 0e00 |016f: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f80c: 0c05 |0172: move-result-object v5 │ │ +20f80e: 1a06 055f |0173: const-string v6, "max" // string@5f05 │ │ +20f812: 6e20 4857 6500 |0175: invoke-virtual {v5, v6}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f818: 0c05 |0178: move-result-object v5 │ │ +20f81a: 1306 401f |0179: const/16 v6, #int 8000 // #1f40 │ │ +20f81e: 6e20 4f57 6500 |017b: invoke-virtual {v5, v6}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ +20f824: 0a05 |017e: move-result v5 │ │ +20f826: 6e20 4857 0e00 |017f: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f82c: 0c06 |0182: move-result-object v6 │ │ +20f82e: 1a07 d372 |0183: const-string v7, "step" // string@72d3 │ │ +20f832: 6e20 4857 7600 |0185: invoke-virtual {v6, v7}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f838: 0c06 |0188: move-result-object v6 │ │ +20f83a: 1307 6400 |0189: const/16 v7, #int 100 // #64 │ │ +20f83e: 6e20 4f57 7600 |018b: invoke-virtual {v6, v7}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ +20f844: 0a06 |018e: move-result v6 │ │ +20f846: 6207 2857 |018f: sget-object v7, Lfreed/settings/SettingKeys;.M_Whitebalance:Lfreed/settings/SettingKeys$Key; // field@5728 │ │ +20f84a: 7110 8c5d 0700 |0191: invoke-static {v7}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20f850: 0c07 |0194: move-result-object v7 │ │ +20f852: 1f07 870c |0195: check-cast v7, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +20f856: 6e20 4857 0e00 |0197: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f85c: 0c08 |019a: move-result-object v8 │ │ +20f85e: 6e20 4857 4800 |019b: invoke-virtual {v8, v4}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f864: 0c08 |019e: move-result-object v8 │ │ +20f866: 6e10 5357 0800 |019f: invoke-virtual {v8}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +20f86c: 0c08 |01a2: move-result-object v8 │ │ +20f86e: 6e20 375e 8700 |01a3: invoke-virtual {v7, v8}, Lfreed/settings/mode/TypedSettingMode;.setCamera1ParameterKEY:(Ljava/lang/String;)V // method@5e37 │ │ +20f874: 6207 2857 |01a6: sget-object v7, Lfreed/settings/SettingKeys;.M_Whitebalance:Lfreed/settings/SettingKeys$Key; // field@5728 │ │ +20f878: 7110 8c5d 0700 |01a8: invoke-static {v7}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20f87e: 0c07 |01ab: move-result-object v7 │ │ +20f880: 1f07 870c |01ac: check-cast v7, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +20f884: 6e20 4857 0e00 |01ae: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f88a: 0c00 |01b1: move-result-object v0 │ │ +20f88c: 1a08 b55f |01b2: const-string v8, "mode" // string@5fb5 │ │ +20f890: 6e20 4857 8000 |01b4: invoke-virtual {v0, v8}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f896: 0c00 |01b7: move-result-object v0 │ │ +20f898: 6e10 5357 0000 |01b8: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +20f89e: 0c00 |01bb: move-result-object v0 │ │ +20f8a0: 6e20 3a5e 0700 |01bc: invoke-virtual {v7, v0}, Lfreed/settings/mode/TypedSettingMode;.setMode:(Ljava/lang/String;)V // method@5e3a │ │ +20f8a6: 6200 2857 |01bf: sget-object v0, Lfreed/settings/SettingKeys;.M_Whitebalance:Lfreed/settings/SettingKeys$Key; // field@5728 │ │ +20f8aa: 7110 8c5d 0000 |01c1: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20f8b0: 0c00 |01c4: move-result-object v0 │ │ +20f8b2: 1f00 870c |01c5: check-cast v0, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +20f8b6: 8266 |01c7: int-to-float v6, v6 │ │ +20f8b8: 7130 7d53 5306 |01c8: invoke-static {v3, v5, v6}, Lfreed/cam/apis/featuredetector/Camera1FeatureDetectorTask;.createWBStringArray:(IIF)[Ljava/lang/String; // method@537d │ │ +20f8be: 0c03 |01cb: move-result-object v3 │ │ +20f8c0: 6e20 3c5e 3000 |01cc: invoke-virtual {v0, v3}, Lfreed/settings/mode/TypedSettingMode;.setValues:([Ljava/lang/String;)V // method@5e3c │ │ +20f8c6: 6200 2857 |01cf: sget-object v0, Lfreed/settings/SettingKeys;.M_Whitebalance:Lfreed/settings/SettingKeys$Key; // field@5728 │ │ +20f8ca: 7110 8c5d 0000 |01d1: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20f8d0: 0c00 |01d4: move-result-object v0 │ │ +20f8d2: 1f00 870c |01d5: check-cast v0, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +20f8d6: 6e20 395e 2000 |01d7: invoke-virtual {v0, v2}, Lfreed/settings/mode/TypedSettingMode;.setIsSupported:(Z)V // method@5e39 │ │ +20f8dc: 6200 2857 |01da: sget-object v0, Lfreed/settings/SettingKeys;.M_Whitebalance:Lfreed/settings/SettingKeys$Key; // field@5728 │ │ +20f8e0: 7110 8c5d 0000 |01dc: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20f8e6: 0c00 |01df: move-result-object v0 │ │ +20f8e8: 1f00 870c |01e0: check-cast v0, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +20f8ec: 6e20 385e 2000 |01e2: invoke-virtual {v0, v2}, Lfreed/settings/mode/TypedSettingMode;.setIsPresetted:(Z)V // method@5e38 │ │ +20f8f2: 1a00 bf5e |01e5: const-string v0, "manualiso" // string@5ebf │ │ +20f8f6: 6e20 4857 0e00 |01e7: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f8fc: 0c03 |01ea: move-result-object v3 │ │ +20f8fe: 6e10 5457 0300 |01eb: invoke-virtual {v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ +20f904: 0a03 |01ee: move-result v3 │ │ +20f906: 1a05 0075 |01ef: const-string v5, "type" // string@7500 │ │ +20f90a: 1a06 5973 |01f1: const-string v6, "supported" // string@7359 │ │ +20f90e: 1a07 7343 |01f3: const-string v7, "false" // string@4373 │ │ +20f912: 3903 b000 |01f5: if-nez v3, 02a5 // +00b0 │ │ +20f916: 54c3 ae57 |01f7: iget-object v3, v12, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ +20f91a: 1a08 ee63 |01f9: const-string v8, "override manual iso" // string@63ee │ │ +20f91e: 7120 655e 8300 |01fb: invoke-static {v3, v8}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20f924: 6e20 4857 0e00 |01fe: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f92a: 0c03 |0201: move-result-object v3 │ │ +20f92c: 6e30 4a57 6307 |0202: invoke-virtual {v3, v6, v7}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@574a │ │ +20f932: 0c03 |0205: move-result-object v3 │ │ +20f934: 6e10 2f63 0300 |0206: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@632f │ │ +20f93a: 0a03 |0209: move-result v3 │ │ +20f93c: 3903 4500 |020a: if-nez v3, 024f // +0045 │ │ +20f940: 6e20 4857 0e00 |020c: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f946: 0c03 |020f: move-result-object v3 │ │ +20f948: 6e30 4a57 6307 |0210: invoke-virtual {v3, v6, v7}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@574a │ │ +20f94e: 0c03 |0213: move-result-object v3 │ │ +20f950: 6e20 2363 7300 |0214: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +20f956: 0a03 |0217: move-result v3 │ │ +20f958: 3803 1900 |0218: if-eqz v3, 0231 // +0019 │ │ +20f95c: 6200 2357 |021a: sget-object v0, Lfreed/settings/SettingKeys;.M_ManualIso:Lfreed/settings/SettingKeys$Key; // field@5723 │ │ +20f960: 7110 8c5d 0000 |021c: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20f966: 0c00 |021f: move-result-object v0 │ │ +20f968: 1f00 870c |0220: check-cast v0, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +20f96c: 6e20 395e 1000 |0222: invoke-virtual {v0, v1}, Lfreed/settings/mode/TypedSettingMode;.setIsSupported:(Z)V // method@5e39 │ │ +20f972: 6200 2357 |0225: sget-object v0, Lfreed/settings/SettingKeys;.M_ManualIso:Lfreed/settings/SettingKeys$Key; // field@5723 │ │ +20f976: 7110 8c5d 0000 |0227: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20f97c: 0c00 |022a: move-result-object v0 │ │ +20f97e: 1f00 870c |022b: check-cast v0, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +20f982: 6e20 385e 2000 |022d: invoke-virtual {v0, v2}, Lfreed/settings/mode/TypedSettingMode;.setIsPresetted:(Z)V // method@5e38 │ │ +20f988: 2875 |0230: goto 02a5 // +0075 │ │ +20f98a: 6203 2357 |0231: sget-object v3, Lfreed/settings/SettingKeys;.M_ManualIso:Lfreed/settings/SettingKeys$Key; // field@5723 │ │ +20f98e: 7110 8c5d 0300 |0233: invoke-static {v3}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20f994: 0c03 |0236: move-result-object v3 │ │ +20f996: 1f03 870c |0237: check-cast v3, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +20f99a: 6e20 395e 2300 |0239: invoke-virtual {v3, v2}, Lfreed/settings/mode/TypedSettingMode;.setIsSupported:(Z)V // method@5e39 │ │ +20f9a0: 6203 2357 |023c: sget-object v3, Lfreed/settings/SettingKeys;.M_ManualIso:Lfreed/settings/SettingKeys$Key; // field@5723 │ │ +20f9a4: 7110 8c5d 0300 |023e: invoke-static {v3}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20f9aa: 0c03 |0241: move-result-object v3 │ │ +20f9ac: 1f03 870c |0242: check-cast v3, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +20f9b0: 6e20 385e 2300 |0244: invoke-virtual {v3, v2}, Lfreed/settings/mode/TypedSettingMode;.setIsPresetted:(Z)V // method@5e38 │ │ +20f9b6: 6e20 4857 0e00 |0247: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f9bc: 0c00 |024a: move-result-object v0 │ │ +20f9be: 7020 075e 0c00 |024b: invoke-direct {v12, v0}, Lfreed/settings/XmlParserWriter;.setManualIso:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5e07 │ │ +20f9c4: 2857 |024e: goto 02a5 // +0057 │ │ +20f9c6: 6e20 4857 0e00 |024f: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f9cc: 0c03 |0252: move-result-object v3 │ │ +20f9ce: 1a08 3545 |0253: const-string v8, "framework" // string@4535 │ │ +20f9d2: 6e20 4957 8300 |0255: invoke-virtual {v3, v8}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ +20f9d8: 0c03 |0258: move-result-object v3 │ │ +20f9da: 7210 6764 0300 |0259: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@6467 │ │ +20f9e0: 0a03 |025c: move-result v3 │ │ +20f9e2: 3903 3600 |025d: if-nez v3, 0293 // +0036 │ │ +20f9e6: 6e20 4857 0e00 |025f: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f9ec: 0c00 |0262: move-result-object v0 │ │ +20f9ee: 6e20 4957 8000 |0263: invoke-virtual {v0, v8}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ +20f9f4: 0c00 |0266: move-result-object v0 │ │ +20f9f6: 7210 6864 0000 |0267: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +20f9fc: 0c00 |026a: move-result-object v0 │ │ +20f9fe: 7210 4e64 0000 |026b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +20fa04: 0a03 |026e: move-result v3 │ │ +20fa06: 3803 2b00 |026f: if-eqz v3, 029a // +002b │ │ +20fa0a: 7210 4f64 0000 |0271: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +20fa10: 0c03 |0274: move-result-object v3 │ │ +20fa12: 1f03 a10b |0275: check-cast v3, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ +20fa16: 6208 e056 |0277: sget-object v8, Lfreed/settings/Frameworks;.Default:Lfreed/settings/Frameworks; // field@56e0 │ │ +20fa1a: 6e10 5b5d 0800 |0279: invoke-virtual {v8}, Lfreed/settings/Frameworks;.toString:()Ljava/lang/String; // method@5d5b │ │ +20fa20: 0c08 |027c: move-result-object v8 │ │ +20fa22: 6e30 4a57 5308 |027d: invoke-virtual {v3, v5, v8}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@574a │ │ +20fa28: 0c08 |0280: move-result-object v8 │ │ +20fa2a: 7110 5c5d 0800 |0281: invoke-static {v8}, Lfreed/settings/Frameworks;.valueOf:(Ljava/lang/String;)Lfreed/settings/Frameworks; // method@5d5c │ │ +20fa30: 0c08 |0284: move-result-object v8 │ │ +20fa32: 7100 9c5d 0000 |0285: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +20fa38: 0c09 |0288: move-result-object v9 │ │ +20fa3a: 6e10 9a5d 0900 |0289: invoke-virtual {v9}, Lfreed/settings/SettingsManager;.getFrameWork:()Lfreed/settings/Frameworks; // method@5d9a │ │ +20fa40: 0c09 |028c: move-result-object v9 │ │ +20fa42: 3398 deff |028d: if-ne v8, v9, 026b // -0022 │ │ +20fa46: 7020 075e 3c00 |028f: invoke-direct {v12, v3}, Lfreed/settings/XmlParserWriter;.setManualIso:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5e07 │ │ +20fa4c: 28d9 |0292: goto 026b // -0027 │ │ +20fa4e: 6e20 4857 0e00 |0293: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20fa54: 0c00 |0296: move-result-object v0 │ │ +20fa56: 7020 075e 0c00 |0297: invoke-direct {v12, v0}, Lfreed/settings/XmlParserWriter;.setManualIso:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5e07 │ │ +20fa5c: 6200 2357 |029a: sget-object v0, Lfreed/settings/SettingKeys;.M_ManualIso:Lfreed/settings/SettingKeys$Key; // field@5723 │ │ +20fa60: 7110 8c5d 0000 |029c: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20fa66: 0c00 |029f: move-result-object v0 │ │ +20fa68: 1f00 870c |02a0: check-cast v0, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +20fa6c: 6e20 385e 2000 |02a2: invoke-virtual {v0, v2}, Lfreed/settings/mode/TypedSettingMode;.setIsPresetted:(Z)V // method@5e38 │ │ +20fa72: 1a00 3943 |02a5: const-string v0, "exposuretime" // string@4339 │ │ +20fa76: 6e20 4857 0e00 |02a7: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20fa7c: 0c03 |02aa: move-result-object v3 │ │ +20fa7e: 6e10 5457 0300 |02ab: invoke-virtual {v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ +20fa84: 0a03 |02ae: move-result v3 │ │ +20fa86: 1a08 4d76 |02af: const-string v8, "values" // string@764d │ │ +20fa8a: 3903 b300 |02b1: if-nez v3, 0364 // +00b3 │ │ +20fa8e: 54c3 ae57 |02b3: iget-object v3, v12, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ +20fa92: 1a09 ec63 |02b5: const-string v9, "override manual exposuretime" // string@63ec │ │ +20fa96: 7120 655e 9300 |02b7: invoke-static {v3, v9}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20fa9c: 6e20 4857 0e00 |02ba: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20faa2: 0c03 |02bd: move-result-object v3 │ │ +20faa4: 6e20 4857 8300 |02be: invoke-virtual {v3, v8}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20faaa: 0c03 |02c1: move-result-object v3 │ │ +20faac: 6e10 5457 0300 |02c2: invoke-virtual {v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ +20fab2: 0a03 |02c5: move-result v3 │ │ +20fab4: 3903 2500 |02c6: if-nez v3, 02eb // +0025 │ │ +20fab8: 6e20 4857 0e00 |02c8: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20fabe: 0c03 |02cb: move-result-object v3 │ │ +20fac0: 6e20 4857 8300 |02cc: invoke-virtual {v3, v8}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20fac6: 0c03 |02cf: move-result-object v3 │ │ +20fac8: 6e10 5357 0300 |02d0: invoke-virtual {v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +20face: 0c03 |02d3: move-result-object v3 │ │ +20fad0: 6209 1f57 |02d4: sget-object v9, Lfreed/settings/SettingKeys;.M_ExposureTime:Lfreed/settings/SettingKeys$Key; // field@571f │ │ +20fad4: 7110 8c5d 0900 |02d6: invoke-static {v9}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20fada: 0c09 |02d9: move-result-object v9 │ │ +20fadc: 1f09 870c |02da: check-cast v9, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +20fae0: 1a0a 1d3a |02dc: const-string v10, "array" // string@3a1d │ │ +20fae4: 1a0b e874 |02de: const-string v11, "troop.com.freedcam" // string@74e8 │ │ +20fae8: 6e40 c902 3dba |02e0: invoke-virtual {v13, v3, v10, v11}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@02c9 │ │ +20faee: 0a03 |02e3: move-result v3 │ │ +20faf0: 6e20 d702 3d00 |02e4: invoke-virtual {v13, v3}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@02d7 │ │ +20faf6: 0c0d |02e7: move-result-object v13 │ │ +20faf8: 6e20 3c5e d900 |02e8: invoke-virtual {v9, v13}, Lfreed/settings/mode/TypedSettingMode;.setValues:([Ljava/lang/String;)V // method@5e3c │ │ +20fafe: 6e20 4857 0e00 |02eb: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20fb04: 0c0d |02ee: move-result-object v13 │ │ +20fb06: 6e20 4857 4d00 |02ef: invoke-virtual {v13, v4}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20fb0c: 0c0d |02f2: move-result-object v13 │ │ +20fb0e: 6e10 5457 0d00 |02f3: invoke-virtual {v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ +20fb14: 0a0d |02f6: move-result v13 │ │ +20fb16: 390d 1900 |02f7: if-nez v13, 0310 // +0019 │ │ +20fb1a: 620d 1f57 |02f9: sget-object v13, Lfreed/settings/SettingKeys;.M_ExposureTime:Lfreed/settings/SettingKeys$Key; // field@571f │ │ +20fb1e: 7110 8c5d 0d00 |02fb: invoke-static {v13}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20fb24: 0c0d |02fe: move-result-object v13 │ │ +20fb26: 1f0d 870c |02ff: check-cast v13, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +20fb2a: 6e20 4857 0e00 |0301: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20fb30: 0c03 |0304: move-result-object v3 │ │ +20fb32: 6e20 4857 4300 |0305: invoke-virtual {v3, v4}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20fb38: 0c03 |0308: move-result-object v3 │ │ +20fb3a: 6e10 5357 0300 |0309: invoke-virtual {v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +20fb40: 0c03 |030c: move-result-object v3 │ │ +20fb42: 6e20 375e 3d00 |030d: invoke-virtual {v13, v3}, Lfreed/settings/mode/TypedSettingMode;.setCamera1ParameterKEY:(Ljava/lang/String;)V // method@5e37 │ │ +20fb48: 6e20 4857 0e00 |0310: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20fb4e: 0c0d |0313: move-result-object v13 │ │ +20fb50: 6e20 4857 4d00 |0314: invoke-virtual {v13, v4}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20fb56: 0c0d |0317: move-result-object v13 │ │ +20fb58: 6e10 5457 0d00 |0318: invoke-virtual {v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ +20fb5e: 0a0d |031b: move-result v13 │ │ +20fb60: 390d 2500 |031c: if-nez v13, 0341 // +0025 │ │ +20fb64: 620d 1f57 |031e: sget-object v13, Lfreed/settings/SettingKeys;.M_ExposureTime:Lfreed/settings/SettingKeys$Key; // field@571f │ │ +20fb68: 7110 8c5d 0d00 |0320: invoke-static {v13}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20fb6e: 0c0d |0323: move-result-object v13 │ │ +20fb70: 1f0d 870c |0324: check-cast v13, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +20fb74: 6e20 4857 0e00 |0326: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20fb7a: 0c00 |0329: move-result-object v0 │ │ +20fb7c: 6e20 4857 5000 |032a: invoke-virtual {v0, v5}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20fb82: 0c00 |032d: move-result-object v0 │ │ +20fb84: 6e20 4f57 1000 |032e: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ +20fb8a: 0a00 |0331: move-result v0 │ │ +20fb8c: 6e20 3b5e 0d00 |0332: invoke-virtual {v13, v0}, Lfreed/settings/mode/TypedSettingMode;.setType:(I)V // method@5e3b │ │ +20fb92: 620d 1f57 |0335: sget-object v13, Lfreed/settings/SettingKeys;.M_ExposureTime:Lfreed/settings/SettingKeys$Key; // field@571f │ │ +20fb96: 7110 8c5d 0d00 |0337: invoke-static {v13}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20fb9c: 0c0d |033a: move-result-object v13 │ │ +20fb9e: 1f0d 870c |033b: check-cast v13, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +20fba2: 6e20 395e 2d00 |033d: invoke-virtual {v13, v2}, Lfreed/settings/mode/TypedSettingMode;.setIsSupported:(Z)V // method@5e39 │ │ +20fba8: 2819 |0340: goto 0359 // +0019 │ │ +20fbaa: 620d 1f57 |0341: sget-object v13, Lfreed/settings/SettingKeys;.M_ExposureTime:Lfreed/settings/SettingKeys$Key; // field@571f │ │ +20fbae: 7110 8c5d 0d00 |0343: invoke-static {v13}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20fbb4: 0c0d |0346: move-result-object v13 │ │ +20fbb6: 1f0d 870c |0347: check-cast v13, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +20fbba: 6e20 395e 1d00 |0349: invoke-virtual {v13, v1}, Lfreed/settings/mode/TypedSettingMode;.setIsSupported:(Z)V // method@5e39 │ │ +20fbc0: 620d 1f57 |034c: sget-object v13, Lfreed/settings/SettingKeys;.M_ExposureTime:Lfreed/settings/SettingKeys$Key; // field@571f │ │ +20fbc4: 7110 8c5d 0d00 |034e: invoke-static {v13}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20fbca: 0c0d |0351: move-result-object v13 │ │ +20fbcc: 1f0d 870c |0352: check-cast v13, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +20fbd0: 1a00 5a75 |0354: const-string v0, "unsupported" // string@755a │ │ +20fbd4: 6e20 375e 0d00 |0356: invoke-virtual {v13, v0}, Lfreed/settings/mode/TypedSettingMode;.setCamera1ParameterKEY:(Ljava/lang/String;)V // method@5e37 │ │ +20fbda: 620d 1f57 |0359: sget-object v13, Lfreed/settings/SettingKeys;.M_ExposureTime:Lfreed/settings/SettingKeys$Key; // field@571f │ │ +20fbde: 7110 8c5d 0d00 |035b: invoke-static {v13}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20fbe4: 0c0d |035e: move-result-object v13 │ │ +20fbe6: 1f0d 870c |035f: check-cast v13, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +20fbea: 6e20 385e 2d00 |0361: invoke-virtual {v13, v2}, Lfreed/settings/mode/TypedSettingMode;.setIsPresetted:(Z)V // method@5e38 │ │ +20fbf0: 1a0d 914e |0364: const-string v13, "hdrmode" // string@4e91 │ │ +20fbf4: 6e20 4857 de00 |0366: invoke-virtual {v14, v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20fbfa: 0c00 |0369: move-result-object v0 │ │ +20fbfc: 6e10 5457 0000 |036a: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ +20fc02: 0a00 |036d: move-result v0 │ │ +20fc04: 3900 5600 |036e: if-nez v0, 03c4 // +0056 │ │ +20fc08: 54c0 ae57 |0370: iget-object v0, v12, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ +20fc0c: 1a03 eb63 |0372: const-string v3, "override hdr" // string@63eb │ │ +20fc10: 7120 655e 3000 |0374: invoke-static {v0, v3}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20fc16: 6e20 4857 de00 |0377: invoke-virtual {v14, v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20fc1c: 0c00 |037a: move-result-object v0 │ │ +20fc1e: 6e30 4a57 6007 |037b: invoke-virtual {v0, v6, v7}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@574a │ │ +20fc24: 0c00 |037e: move-result-object v0 │ │ +20fc26: 3800 3a00 |037f: if-eqz v0, 03b9 // +003a │ │ +20fc2a: 6e20 4857 de00 |0381: invoke-virtual {v14, v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20fc30: 0c00 |0384: move-result-object v0 │ │ +20fc32: 6e30 4a57 6007 |0385: invoke-virtual {v0, v6, v7}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@574a │ │ +20fc38: 0c00 |0388: move-result-object v0 │ │ +20fc3a: 7110 6762 0000 |0389: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@6267 │ │ +20fc40: 0a00 |038c: move-result v0 │ │ +20fc42: 3900 0e00 |038d: if-nez v0, 039b // +000e │ │ +20fc46: 620d 0957 |038f: sget-object v13, Lfreed/settings/SettingKeys;.HDRMode:Lfreed/settings/SettingKeys$Key; // field@5709 │ │ +20fc4a: 7110 8c5d 0d00 |0391: invoke-static {v13}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20fc50: 0c0d |0394: move-result-object v13 │ │ +20fc52: 1f0d 870c |0395: check-cast v13, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +20fc56: 6e20 395e 1d00 |0397: invoke-virtual {v13, v1}, Lfreed/settings/mode/TypedSettingMode;.setIsSupported:(Z)V // method@5e39 │ │ +20fc5c: 281f |039a: goto 03b9 // +001f │ │ +20fc5e: 6200 0957 |039b: sget-object v0, Lfreed/settings/SettingKeys;.HDRMode:Lfreed/settings/SettingKeys$Key; // field@5709 │ │ +20fc62: 7110 8c5d 0000 |039d: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20fc68: 0c00 |03a0: move-result-object v0 │ │ +20fc6a: 1f00 870c |03a1: check-cast v0, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +20fc6e: 6e20 395e 2000 |03a3: invoke-virtual {v0, v2}, Lfreed/settings/mode/TypedSettingMode;.setIsSupported:(Z)V // method@5e39 │ │ +20fc74: 6200 0957 |03a6: sget-object v0, Lfreed/settings/SettingKeys;.HDRMode:Lfreed/settings/SettingKeys$Key; // field@5709 │ │ +20fc78: 7110 8c5d 0000 |03a8: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20fc7e: 0c00 |03ab: move-result-object v0 │ │ +20fc80: 1f00 870c |03ac: check-cast v0, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +20fc84: 6e20 4857 de00 |03ae: invoke-virtual {v14, v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20fc8a: 0c0d |03b1: move-result-object v13 │ │ +20fc8c: 6e20 4f57 2d00 |03b2: invoke-virtual {v13, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ +20fc92: 0a0d |03b5: move-result v13 │ │ +20fc94: 6e20 3b5e d000 |03b6: invoke-virtual {v0, v13}, Lfreed/settings/mode/TypedSettingMode;.setType:(I)V // method@5e3b │ │ +20fc9a: 620d 0957 |03b9: sget-object v13, Lfreed/settings/SettingKeys;.HDRMode:Lfreed/settings/SettingKeys$Key; // field@5709 │ │ +20fc9e: 7110 8c5d 0d00 |03bb: invoke-static {v13}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20fca4: 0c0d |03be: move-result-object v13 │ │ +20fca6: 1f0d 870c |03bf: check-cast v13, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +20fcaa: 6e20 385e 2d00 |03c1: invoke-virtual {v13, v2}, Lfreed/settings/mode/TypedSettingMode;.setIsPresetted:(Z)V // method@5e38 │ │ +20fcb0: 1a0d a276 |03c4: const-string v13, "virtuallensfilter" // string@76a2 │ │ +20fcb4: 6e20 4857 de00 |03c6: invoke-virtual {v14, v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20fcba: 0c0d |03c9: move-result-object v13 │ │ +20fcbc: 6e10 5457 0d00 |03ca: invoke-virtual {v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ +20fcc2: 0a0d |03cd: move-result v13 │ │ +20fcc4: 390d 0d00 |03ce: if-nez v13, 03db // +000d │ │ +20fcc8: 620d 1557 |03d0: sget-object v13, Lfreed/settings/SettingKeys;.LensFilter:Lfreed/settings/SettingKeys$Key; // field@5715 │ │ +20fccc: 7110 8c5d 0d00 |03d2: invoke-static {v13}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20fcd2: 0c0d |03d5: move-result-object v13 │ │ +20fcd4: 1f0d 860c |03d6: check-cast v13, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20fcd8: 6e20 2a5e 2d00 |03d8: invoke-virtual {v13, v2}, Lfreed/settings/mode/SettingMode;.setIsSupported:(Z)V // method@5e2a │ │ +20fcde: 1a0d b740 |03db: const-string v13, "denoise" // string@40b7 │ │ +20fce2: 6e20 4857 de00 |03dd: invoke-virtual {v14, v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20fce8: 0c00 |03e0: move-result-object v0 │ │ +20fcea: 6e10 5457 0000 |03e1: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ +20fcf0: 0a00 |03e4: move-result v0 │ │ +20fcf2: 3900 2200 |03e5: if-nez v0, 0407 // +0022 │ │ +20fcf6: 6e20 4857 de00 |03e7: invoke-virtual {v14, v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20fcfc: 0c0d |03ea: move-result-object v13 │ │ +20fcfe: 6e10 4b57 0d00 |03eb: invoke-virtual {v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ +20fd04: 0a0d |03ee: move-result v13 │ │ +20fd06: 390d 1800 |03ef: if-nez v13, 0407 // +0018 │ │ +20fd0a: 620d fc56 |03f1: sget-object v13, Lfreed/settings/SettingKeys;.Denoise:Lfreed/settings/SettingKeys$Key; // field@56fc │ │ +20fd0e: 7110 8c5d 0d00 |03f3: invoke-static {v13}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20fd14: 0c0d |03f6: move-result-object v13 │ │ +20fd16: 1f0d 860c |03f7: check-cast v13, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20fd1a: 6e20 2a5e 1d00 |03f9: invoke-virtual {v13, v1}, Lfreed/settings/mode/SettingMode;.setIsSupported:(Z)V // method@5e2a │ │ +20fd20: 620d fc56 |03fc: sget-object v13, Lfreed/settings/SettingKeys;.Denoise:Lfreed/settings/SettingKeys$Key; // field@56fc │ │ +20fd24: 7110 8c5d 0d00 |03fe: invoke-static {v13}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20fd2a: 0c0d |0401: move-result-object v13 │ │ +20fd2c: 1f0d 860c |0402: check-cast v13, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20fd30: 6e20 295e 2d00 |0404: invoke-virtual {v13, v2}, Lfreed/settings/mode/SettingMode;.setIsPresetted:(Z)V // method@5e29 │ │ +20fd36: 1a0d 2941 |0407: const-string v13, "digitalimagestab" // string@4129 │ │ +20fd3a: 6e20 4857 de00 |0409: invoke-virtual {v14, v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20fd40: 0c00 |040c: move-result-object v0 │ │ +20fd42: 6e10 5457 0000 |040d: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ +20fd48: 0a00 |0410: move-result v0 │ │ +20fd4a: 3900 2200 |0411: if-nez v0, 0433 // +0022 │ │ +20fd4e: 6e20 4857 de00 |0413: invoke-virtual {v14, v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20fd54: 0c0d |0416: move-result-object v13 │ │ +20fd56: 6e10 4b57 0d00 |0417: invoke-virtual {v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ +20fd5c: 0a0d |041a: move-result v13 │ │ +20fd5e: 390d 1800 |041b: if-nez v13, 0433 // +0018 │ │ +20fd62: 620d fd56 |041d: sget-object v13, Lfreed/settings/SettingKeys;.DigitalImageStabilization:Lfreed/settings/SettingKeys$Key; // field@56fd │ │ +20fd66: 7110 8c5d 0d00 |041f: invoke-static {v13}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20fd6c: 0c0d |0422: move-result-object v13 │ │ +20fd6e: 1f0d 860c |0423: check-cast v13, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20fd72: 6e20 2a5e 1d00 |0425: invoke-virtual {v13, v1}, Lfreed/settings/mode/SettingMode;.setIsSupported:(Z)V // method@5e2a │ │ +20fd78: 620d fd56 |0428: sget-object v13, Lfreed/settings/SettingKeys;.DigitalImageStabilization:Lfreed/settings/SettingKeys$Key; // field@56fd │ │ +20fd7c: 7110 8c5d 0d00 |042a: invoke-static {v13}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20fd82: 0c0d |042d: move-result-object v13 │ │ +20fd84: 1f0d 860c |042e: check-cast v13, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20fd88: 6e20 295e 2d00 |0430: invoke-virtual {v13, v2}, Lfreed/settings/mode/SettingMode;.setIsPresetted:(Z)V // method@5e29 │ │ +20fd8e: 1a0d bd5e |0433: const-string v13, "manualfocus" // string@5ebd │ │ +20fd92: 6e20 4857 de00 |0435: invoke-virtual {v14, v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20fd98: 0c00 |0438: move-result-object v0 │ │ +20fd9a: 6e10 5457 0000 |0439: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ +20fda0: 0a00 |043c: move-result v0 │ │ +20fda2: 3900 4500 |043d: if-nez v0, 0482 // +0045 │ │ +20fda6: 54c0 ae57 |043f: iget-object v0, v12, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ +20fdaa: 1a03 ed63 |0441: const-string v3, "override manual focus" // string@63ed │ │ +20fdae: 7120 655e 3000 |0443: invoke-static {v0, v3}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20fdb4: 6e20 4957 de00 |0446: invoke-virtual {v14, v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ +20fdba: 0c0d |0449: move-result-object v13 │ │ +20fdbc: 7210 6d64 0d00 |044a: invoke-interface {v13}, Ljava/util/List;.size:()I // method@646d │ │ +20fdc2: 0a00 |044d: move-result v0 │ │ +20fdc4: 3720 2000 |044e: if-le v0, v2, 046e // +0020 │ │ +20fdc8: 7210 6864 0d00 |0450: invoke-interface {v13}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +20fdce: 0c0d |0453: move-result-object v13 │ │ +20fdd0: 7210 4e64 0d00 |0454: invoke-interface {v13}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +20fdd6: 0a00 |0457: move-result v0 │ │ +20fdd8: 3800 1f00 |0458: if-eqz v0, 0477 // +001f │ │ +20fddc: 7210 4f64 0d00 |045a: invoke-interface {v13}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +20fde2: 0c00 |045d: move-result-object v0 │ │ +20fde4: 1f00 a10b |045e: check-cast v0, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ +20fde8: 1a03 5d76 |0460: const-string v3, "version" // string@765d │ │ +20fdec: 6e30 4e57 3001 |0462: invoke-virtual {v0, v3, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntAttribute:(Ljava/lang/String;I)I // method@574e │ │ +20fdf2: 0a03 |0465: move-result v3 │ │ +20fdf4: 6005 3501 |0466: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ +20fdf8: 3353 ecff |0468: if-ne v3, v5, 0454 // -0014 │ │ +20fdfc: 7020 065e 0c00 |046a: invoke-direct {v12, v0}, Lfreed/settings/XmlParserWriter;.setManualFocus:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5e06 │ │ +20fe02: 28e7 |046d: goto 0454 // -0019 │ │ +20fe04: 7220 6564 1d00 |046e: invoke-interface {v13, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +20fe0a: 0c0d |0471: move-result-object v13 │ │ +20fe0c: 1f0d a10b |0472: check-cast v13, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ +20fe10: 7020 065e dc00 |0474: invoke-direct {v12, v13}, Lfreed/settings/XmlParserWriter;.setManualFocus:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5e06 │ │ +20fe16: 620d 2257 |0477: sget-object v13, Lfreed/settings/SettingKeys;.M_Focus:Lfreed/settings/SettingKeys$Key; // field@5722 │ │ +20fe1a: 7110 8c5d 0d00 |0479: invoke-static {v13}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20fe20: 0c0d |047c: move-result-object v13 │ │ +20fe22: 1f0d 870c |047d: check-cast v13, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +20fe26: 6e20 385e 2d00 |047f: invoke-virtual {v13, v2}, Lfreed/settings/mode/TypedSettingMode;.setIsPresetted:(Z)V // method@5e38 │ │ +20fe2c: 1a0d 1c66 |0482: const-string v13, "rawformat" // string@661c │ │ +20fe30: 6e20 4857 de00 |0484: invoke-virtual {v14, v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20fe36: 0c00 |0487: move-result-object v0 │ │ +20fe38: 6e10 5457 0000 |0488: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ +20fe3e: 0a00 |048b: move-result v0 │ │ +20fe40: 3900 3200 |048c: if-nez v0, 04be // +0032 │ │ +20fe44: 54c0 ae57 |048e: iget-object v0, v12, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ +20fe48: 1a01 f063 |0490: const-string v1, "override rawpictureformat" // string@63f0 │ │ +20fe4c: 7120 655e 1000 |0492: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20fe52: 6200 3b57 |0495: sget-object v0, Lfreed/settings/SettingKeys;.RAW_PICTURE_FORMAT_SETTING:Lfreed/settings/SettingKeys$Key; // field@573b │ │ +20fe56: 7110 8c5d 0000 |0497: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20fe5c: 0c00 |049a: move-result-object v0 │ │ +20fe5e: 1f00 860c |049b: check-cast v0, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20fe62: 6e20 4857 de00 |049d: invoke-virtual {v14, v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20fe68: 0c0d |04a0: move-result-object v13 │ │ +20fe6a: 6e10 5357 0d00 |04a1: invoke-virtual {v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +20fe70: 0c0d |04a4: move-result-object v13 │ │ +20fe72: 6e20 275e d000 |04a5: invoke-virtual {v0, v13}, Lfreed/settings/mode/SettingMode;.set:(Ljava/lang/String;)V // method@5e27 │ │ +20fe78: 620d 3b57 |04a8: sget-object v13, Lfreed/settings/SettingKeys;.RAW_PICTURE_FORMAT_SETTING:Lfreed/settings/SettingKeys$Key; // field@573b │ │ +20fe7c: 7110 8c5d 0d00 |04aa: invoke-static {v13}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20fe82: 0c0d |04ad: move-result-object v13 │ │ +20fe84: 1f0d 860c |04ae: check-cast v13, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20fe88: 6e20 295e 2d00 |04b0: invoke-virtual {v13, v2}, Lfreed/settings/mode/SettingMode;.setIsPresetted:(Z)V // method@5e29 │ │ +20fe8e: 620d 3b57 |04b3: sget-object v13, Lfreed/settings/SettingKeys;.RAW_PICTURE_FORMAT_SETTING:Lfreed/settings/SettingKeys$Key; // field@573b │ │ +20fe92: 7110 8c5d 0d00 |04b5: invoke-static {v13}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20fe98: 0c0d |04b8: move-result-object v13 │ │ +20fe9a: 1f0d 860c |04b9: check-cast v13, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20fe9e: 6e20 2a5e 2d00 |04bb: invoke-virtual {v13, v2}, Lfreed/settings/mode/SettingMode;.setIsSupported:(Z)V // method@5e2a │ │ +20fea4: 1a0d b863 |04be: const-string v13, "opticalimagestab" // string@63b8 │ │ +20fea8: 6e20 4857 de00 |04c0: invoke-virtual {v14, v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20feae: 0c00 |04c3: move-result-object v0 │ │ +20feb0: 6e10 5457 0000 |04c4: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ +20feb6: 0a00 |04c7: move-result v0 │ │ +20feb8: 3900 4c00 |04c8: if-nez v0, 0514 // +004c │ │ +20febc: 6200 2f57 |04ca: sget-object v0, Lfreed/settings/SettingKeys;.OIS_MODE:Lfreed/settings/SettingKeys$Key; // field@572f │ │ +20fec0: 7110 8c5d 0000 |04cc: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20fec6: 0c00 |04cf: move-result-object v0 │ │ +20fec8: 1f00 860c |04d0: check-cast v0, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20fecc: 6e20 4857 de00 |04d2: invoke-virtual {v14, v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20fed2: 0c01 |04d5: move-result-object v1 │ │ +20fed4: 6e20 4857 4100 |04d6: invoke-virtual {v1, v4}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20feda: 0c01 |04d9: move-result-object v1 │ │ +20fedc: 6e10 5357 0100 |04da: invoke-virtual {v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +20fee2: 0c01 |04dd: move-result-object v1 │ │ +20fee4: 6e20 275e 1000 |04de: invoke-virtual {v0, v1}, Lfreed/settings/mode/SettingMode;.set:(Ljava/lang/String;)V // method@5e27 │ │ +20feea: 6200 2f57 |04e1: sget-object v0, Lfreed/settings/SettingKeys;.OIS_MODE:Lfreed/settings/SettingKeys$Key; // field@572f │ │ +20feee: 7110 8c5d 0000 |04e3: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20fef4: 0c00 |04e6: move-result-object v0 │ │ +20fef6: 1f00 860c |04e7: check-cast v0, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20fefa: 6e20 4857 de00 |04e9: invoke-virtual {v14, v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20ff00: 0c0d |04ec: move-result-object v13 │ │ +20ff02: 6e20 4857 8d00 |04ed: invoke-virtual {v13, v8}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20ff08: 0c0d |04f0: move-result-object v13 │ │ +20ff0a: 6e10 5357 0d00 |04f1: invoke-virtual {v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +20ff10: 0c0d |04f4: move-result-object v13 │ │ +20ff12: 1a0e 8c02 |04f5: const-string v14, "," // string@028c │ │ +20ff16: 6e20 3563 ed00 |04f7: invoke-virtual {v13, v14}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6335 │ │ +20ff1c: 0c0d |04fa: move-result-object v13 │ │ +20ff1e: 6e20 2b5e d000 |04fb: invoke-virtual {v0, v13}, Lfreed/settings/mode/SettingMode;.setValues:([Ljava/lang/String;)V // method@5e2b │ │ +20ff24: 620d 2f57 |04fe: sget-object v13, Lfreed/settings/SettingKeys;.OIS_MODE:Lfreed/settings/SettingKeys$Key; // field@572f │ │ +20ff28: 7110 8c5d 0d00 |0500: invoke-static {v13}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20ff2e: 0c0d |0503: move-result-object v13 │ │ +20ff30: 1f0d 860c |0504: check-cast v13, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20ff34: 6e20 2a5e 2d00 |0506: invoke-virtual {v13, v2}, Lfreed/settings/mode/SettingMode;.setIsSupported:(Z)V // method@5e2a │ │ +20ff3a: 620d 2f57 |0509: sget-object v13, Lfreed/settings/SettingKeys;.OIS_MODE:Lfreed/settings/SettingKeys$Key; // field@572f │ │ +20ff3e: 7110 8c5d 0d00 |050b: invoke-static {v13}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20ff44: 0c0d |050e: move-result-object v13 │ │ +20ff46: 1f0d 860c |050f: check-cast v13, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20ff4a: 6e20 295e 2d00 |0511: invoke-virtual {v13, v2}, Lfreed/settings/mode/SettingMode;.setIsPresetted:(Z)V // method@5e29 │ │ +20ff50: 0e00 |0514: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=121 │ │ 0x000c line=122 │ │ 0x0015 line=123 │ │ 0x0020 line=124 │ │ 0x0037 line=125 │ │ @@ -493804,84 +493804,84 @@ │ │ type : '(Ljava/util/HashMap;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 137 16-bit code units │ │ -20ff50: |[20ff50] freed.settings.XmlParserWriter.parseMatrixeXml:(Ljava/util/HashMap;Ljava/lang/String;)V │ │ -20ff60: 7110 5557 0e00 |0000: invoke-static {v14}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.parse:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5755 │ │ -20ff66: 0c0e |0003: move-result-object v14 │ │ -20ff68: 6e10 5257 0e00 |0004: invoke-virtual {v14}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getTagName:()Ljava/lang/String; // method@5752 │ │ -20ff6e: 0c00 |0007: move-result-object v0 │ │ -20ff70: 1a01 035f |0008: const-string v1, "matrixes" // string@5f03 │ │ -20ff74: 6e20 2363 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -20ff7a: 0a00 |000d: move-result v0 │ │ -20ff7c: 3800 7a00 |000e: if-eqz v0, 0088 // +007a │ │ -20ff80: 1a00 ff5e |0010: const-string v0, "matrix" // string@5eff │ │ -20ff84: 6e20 4957 0e00 |0012: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ -20ff8a: 0c0e |0015: move-result-object v14 │ │ -20ff8c: 7210 6864 0e00 |0016: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -20ff92: 0c0e |0019: move-result-object v14 │ │ -20ff94: 7210 4e64 0e00 |001a: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -20ff9a: 0a00 |001d: move-result v0 │ │ -20ff9c: 3800 6a00 |001e: if-eqz v0, 0088 // +006a │ │ -20ffa0: 7210 4f64 0e00 |0020: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -20ffa6: 0c00 |0023: move-result-object v0 │ │ -20ffa8: 1f00 a10b |0024: check-cast v0, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ -20ffac: 1a01 0f60 |0026: const-string v1, "name" // string@600f │ │ -20ffb0: 1a02 0000 |0028: const-string v2, "" // string@0000 │ │ -20ffb4: 6e30 4a57 1002 |002a: invoke-virtual {v0, v1, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@574a │ │ -20ffba: 0c01 |002d: move-result-object v1 │ │ -20ffbc: 1a02 523d |002e: const-string v2, "color1" // string@3d52 │ │ -20ffc0: 6e20 4857 2000 |0030: invoke-virtual {v0, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20ffc6: 0c02 |0033: move-result-object v2 │ │ -20ffc8: 6e10 5357 0200 |0034: invoke-virtual {v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -20ffce: 0c04 |0037: move-result-object v4 │ │ -20ffd0: 1a02 533d |0038: const-string v2, "color2" // string@3d53 │ │ -20ffd4: 6e20 4857 2000 |003a: invoke-virtual {v0, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20ffda: 0c02 |003d: move-result-object v2 │ │ -20ffdc: 6e10 5357 0200 |003e: invoke-virtual {v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -20ffe2: 0c05 |0041: move-result-object v5 │ │ -20ffe4: 1a02 3f60 |0042: const-string v2, "neutral" // string@603f │ │ -20ffe8: 6e20 4857 2000 |0044: invoke-virtual {v0, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20ffee: 0c02 |0047: move-result-object v2 │ │ -20fff0: 6e10 5357 0200 |0048: invoke-virtual {v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -20fff6: 0c06 |004b: move-result-object v6 │ │ -20fff8: 1a02 1545 |004c: const-string v2, "forward1" // string@4515 │ │ -20fffc: 6e20 4857 2000 |004e: invoke-virtual {v0, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -210002: 0c02 |0051: move-result-object v2 │ │ -210004: 6e10 5357 0200 |0052: invoke-virtual {v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -21000a: 0c07 |0055: move-result-object v7 │ │ -21000c: 1a02 1645 |0056: const-string v2, "forward2" // string@4516 │ │ -210010: 6e20 4857 2000 |0058: invoke-virtual {v0, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -210016: 0c02 |005b: move-result-object v2 │ │ -210018: 6e10 5357 0200 |005c: invoke-virtual {v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -21001e: 0c08 |005f: move-result-object v8 │ │ -210020: 1a02 9066 |0060: const-string v2, "reduction1" // string@6690 │ │ -210024: 6e20 4857 2000 |0062: invoke-virtual {v0, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -21002a: 0c02 |0065: move-result-object v2 │ │ -21002c: 6e10 5357 0200 |0066: invoke-virtual {v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -210032: 0c09 |0069: move-result-object v9 │ │ -210034: 1a02 9166 |006a: const-string v2, "reduction2" // string@6691 │ │ -210038: 6e20 4857 2000 |006c: invoke-virtual {v0, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -21003e: 0c02 |006f: move-result-object v2 │ │ -210040: 6e10 5357 0200 |0070: invoke-virtual {v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -210046: 0c0a |0073: move-result-object v10 │ │ -210048: 1a02 7f60 |0074: const-string v2, "noise" // string@607f │ │ -21004c: 6e20 4857 2000 |0076: invoke-virtual {v0, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -210052: 0c00 |0079: move-result-object v0 │ │ -210054: 6e10 5357 0000 |007a: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -21005a: 0c0b |007d: move-result-object v11 │ │ -21005c: 2200 410c |007e: new-instance v0, Lfreed/dng/CustomMatrix; // type@0c41 │ │ -210060: 0703 |0080: move-object v3, v0 │ │ -210062: 7609 125b 0300 |0081: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lfreed/dng/CustomMatrix;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@5b12 │ │ -210068: 6e30 3e64 1d00 |0084: invoke-virtual {v13, v1, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ -21006e: 2893 |0087: goto 001a // -006d │ │ -210070: 0e00 |0088: return-void │ │ +20ff54: |[20ff54] freed.settings.XmlParserWriter.parseMatrixeXml:(Ljava/util/HashMap;Ljava/lang/String;)V │ │ +20ff64: 7110 5557 0e00 |0000: invoke-static {v14}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.parse:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5755 │ │ +20ff6a: 0c0e |0003: move-result-object v14 │ │ +20ff6c: 6e10 5257 0e00 |0004: invoke-virtual {v14}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getTagName:()Ljava/lang/String; // method@5752 │ │ +20ff72: 0c00 |0007: move-result-object v0 │ │ +20ff74: 1a01 035f |0008: const-string v1, "matrixes" // string@5f03 │ │ +20ff78: 6e20 2363 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +20ff7e: 0a00 |000d: move-result v0 │ │ +20ff80: 3800 7a00 |000e: if-eqz v0, 0088 // +007a │ │ +20ff84: 1a00 ff5e |0010: const-string v0, "matrix" // string@5eff │ │ +20ff88: 6e20 4957 0e00 |0012: invoke-virtual {v14, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ +20ff8e: 0c0e |0015: move-result-object v14 │ │ +20ff90: 7210 6864 0e00 |0016: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +20ff96: 0c0e |0019: move-result-object v14 │ │ +20ff98: 7210 4e64 0e00 |001a: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +20ff9e: 0a00 |001d: move-result v0 │ │ +20ffa0: 3800 6a00 |001e: if-eqz v0, 0088 // +006a │ │ +20ffa4: 7210 4f64 0e00 |0020: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +20ffaa: 0c00 |0023: move-result-object v0 │ │ +20ffac: 1f00 a10b |0024: check-cast v0, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ +20ffb0: 1a01 0f60 |0026: const-string v1, "name" // string@600f │ │ +20ffb4: 1a02 0000 |0028: const-string v2, "" // string@0000 │ │ +20ffb8: 6e30 4a57 1002 |002a: invoke-virtual {v0, v1, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@574a │ │ +20ffbe: 0c01 |002d: move-result-object v1 │ │ +20ffc0: 1a02 523d |002e: const-string v2, "color1" // string@3d52 │ │ +20ffc4: 6e20 4857 2000 |0030: invoke-virtual {v0, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20ffca: 0c02 |0033: move-result-object v2 │ │ +20ffcc: 6e10 5357 0200 |0034: invoke-virtual {v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +20ffd2: 0c04 |0037: move-result-object v4 │ │ +20ffd4: 1a02 533d |0038: const-string v2, "color2" // string@3d53 │ │ +20ffd8: 6e20 4857 2000 |003a: invoke-virtual {v0, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20ffde: 0c02 |003d: move-result-object v2 │ │ +20ffe0: 6e10 5357 0200 |003e: invoke-virtual {v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +20ffe6: 0c05 |0041: move-result-object v5 │ │ +20ffe8: 1a02 3f60 |0042: const-string v2, "neutral" // string@603f │ │ +20ffec: 6e20 4857 2000 |0044: invoke-virtual {v0, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20fff2: 0c02 |0047: move-result-object v2 │ │ +20fff4: 6e10 5357 0200 |0048: invoke-virtual {v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +20fffa: 0c06 |004b: move-result-object v6 │ │ +20fffc: 1a02 1545 |004c: const-string v2, "forward1" // string@4515 │ │ +210000: 6e20 4857 2000 |004e: invoke-virtual {v0, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +210006: 0c02 |0051: move-result-object v2 │ │ +210008: 6e10 5357 0200 |0052: invoke-virtual {v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +21000e: 0c07 |0055: move-result-object v7 │ │ +210010: 1a02 1645 |0056: const-string v2, "forward2" // string@4516 │ │ +210014: 6e20 4857 2000 |0058: invoke-virtual {v0, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +21001a: 0c02 |005b: move-result-object v2 │ │ +21001c: 6e10 5357 0200 |005c: invoke-virtual {v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +210022: 0c08 |005f: move-result-object v8 │ │ +210024: 1a02 9066 |0060: const-string v2, "reduction1" // string@6690 │ │ +210028: 6e20 4857 2000 |0062: invoke-virtual {v0, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +21002e: 0c02 |0065: move-result-object v2 │ │ +210030: 6e10 5357 0200 |0066: invoke-virtual {v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +210036: 0c09 |0069: move-result-object v9 │ │ +210038: 1a02 9166 |006a: const-string v2, "reduction2" // string@6691 │ │ +21003c: 6e20 4857 2000 |006c: invoke-virtual {v0, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +210042: 0c02 |006f: move-result-object v2 │ │ +210044: 6e10 5357 0200 |0070: invoke-virtual {v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +21004a: 0c0a |0073: move-result-object v10 │ │ +21004c: 1a02 7f60 |0074: const-string v2, "noise" // string@607f │ │ +210050: 6e20 4857 2000 |0076: invoke-virtual {v0, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +210056: 0c00 |0079: move-result-object v0 │ │ +210058: 6e10 5357 0000 |007a: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +21005e: 0c0b |007d: move-result-object v11 │ │ +210060: 2200 410c |007e: new-instance v0, Lfreed/dng/CustomMatrix; // type@0c41 │ │ +210064: 0703 |0080: move-object v3, v0 │ │ +210066: 7609 125b 0300 |0081: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lfreed/dng/CustomMatrix;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@5b12 │ │ +21006c: 6e30 3e64 1d00 |0084: invoke-virtual {v13, v1, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ +210072: 2893 |0087: goto 001a // -006d │ │ +210074: 0e00 |0088: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0004 line=439 │ │ 0x0012 line=441 │ │ 0x0016 line=442 │ │ 0x002a line=444 │ │ @@ -493905,70 +493905,70 @@ │ │ type : '(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 112 16-bit code units │ │ -210614: |[210614] freed.settings.XmlParserWriter.setManualFocus:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V │ │ -210624: 1a00 895f |0000: const-string v0, "min" // string@5f89 │ │ -210628: 6e20 4857 0600 |0002: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -21062e: 0c01 |0005: move-result-object v1 │ │ -210630: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -210632: 3801 5d00 |0007: if-eqz v1, 0064 // +005d │ │ -210636: 6201 2257 |0009: sget-object v1, Lfreed/settings/SettingKeys;.M_Focus:Lfreed/settings/SettingKeys$Key; // field@5722 │ │ -21063a: 7110 8c5d 0100 |000b: invoke-static {v1}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -210640: 0c01 |000e: move-result-object v1 │ │ -210642: 1f01 870c |000f: check-cast v1, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -210646: 1a03 b55f |0011: const-string v3, "mode" // string@5fb5 │ │ -21064a: 6e20 4857 3600 |0013: invoke-virtual {v6, v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -210650: 0c03 |0016: move-result-object v3 │ │ -210652: 6e10 5357 0300 |0017: invoke-virtual {v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -210658: 0c03 |001a: move-result-object v3 │ │ -21065a: 6e20 3a5e 3100 |001b: invoke-virtual {v1, v3}, Lfreed/settings/mode/TypedSettingMode;.setMode:(Ljava/lang/String;)V // method@5e3a │ │ -210660: 1a03 0075 |001e: const-string v3, "type" // string@7500 │ │ -210664: 6e20 4857 3600 |0020: invoke-virtual {v6, v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -21066a: 0c03 |0023: move-result-object v3 │ │ -21066c: 12f4 |0024: const/4 v4, #int -1 // #ff │ │ -21066e: 6e20 4f57 4300 |0025: invoke-virtual {v3, v4}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ -210674: 0a03 |0028: move-result v3 │ │ -210676: 6e20 3b5e 3100 |0029: invoke-virtual {v1, v3}, Lfreed/settings/mode/TypedSettingMode;.setType:(I)V // method@5e3b │ │ -21067c: 1213 |002c: const/4 v3, #int 1 // #1 │ │ -21067e: 6e20 395e 3100 |002d: invoke-virtual {v1, v3}, Lfreed/settings/mode/TypedSettingMode;.setIsSupported:(Z)V // method@5e39 │ │ -210684: 6e20 385e 3100 |0030: invoke-virtual {v1, v3}, Lfreed/settings/mode/TypedSettingMode;.setIsPresetted:(Z)V // method@5e38 │ │ -21068a: 1a03 4552 |0033: const-string v3, "key" // string@5245 │ │ -21068e: 6e20 4857 3600 |0035: invoke-virtual {v6, v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -210694: 0c03 |0038: move-result-object v3 │ │ -210696: 6e10 5357 0300 |0039: invoke-virtual {v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -21069c: 0c03 |003c: move-result-object v3 │ │ -21069e: 6e20 375e 3100 |003d: invoke-virtual {v1, v3}, Lfreed/settings/mode/TypedSettingMode;.setCamera1ParameterKEY:(Ljava/lang/String;)V // method@5e37 │ │ -2106a4: 6e20 4857 0600 |0040: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -2106aa: 0c00 |0043: move-result-object v0 │ │ -2106ac: 6e20 4f57 2000 |0044: invoke-virtual {v0, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ -2106b2: 0a00 |0047: move-result v0 │ │ -2106b4: 1a03 055f |0048: const-string v3, "max" // string@5f05 │ │ -2106b8: 6e20 4857 3600 |004a: invoke-virtual {v6, v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -2106be: 0c03 |004d: move-result-object v3 │ │ -2106c0: 6e20 4f57 2300 |004e: invoke-virtual {v3, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ -2106c6: 0a03 |0051: move-result v3 │ │ -2106c8: 1a04 d372 |0052: const-string v4, "step" // string@72d3 │ │ -2106cc: 6e20 4857 4600 |0054: invoke-virtual {v6, v4}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -2106d2: 0c06 |0057: move-result-object v6 │ │ -2106d4: 6e20 4f57 2600 |0058: invoke-virtual {v6, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ -2106da: 0a06 |005b: move-result v6 │ │ -2106dc: 7130 7b53 3006 |005c: invoke-static {v0, v3, v6}, Lfreed/cam/apis/featuredetector/Camera1FeatureDetectorTask;.createManualFocusValues:(III)[Ljava/lang/String; // method@537b │ │ -2106e2: 0c06 |005f: move-result-object v6 │ │ -2106e4: 6e20 3c5e 6100 |0060: invoke-virtual {v1, v6}, Lfreed/settings/mode/TypedSettingMode;.setValues:([Ljava/lang/String;)V // method@5e3c │ │ -2106ea: 280c |0063: goto 006f // +000c │ │ -2106ec: 6206 2257 |0064: sget-object v6, Lfreed/settings/SettingKeys;.M_Focus:Lfreed/settings/SettingKeys$Key; // field@5722 │ │ -2106f0: 7110 8c5d 0600 |0066: invoke-static {v6}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -2106f6: 0c06 |0069: move-result-object v6 │ │ -2106f8: 1f06 870c |006a: check-cast v6, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -2106fc: 6e20 395e 2600 |006c: invoke-virtual {v6, v2}, Lfreed/settings/mode/TypedSettingMode;.setIsSupported:(Z)V // method@5e39 │ │ -210702: 0e00 |006f: return-void │ │ +210618: |[210618] freed.settings.XmlParserWriter.setManualFocus:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V │ │ +210628: 1a00 895f |0000: const-string v0, "min" // string@5f89 │ │ +21062c: 6e20 4857 0600 |0002: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +210632: 0c01 |0005: move-result-object v1 │ │ +210634: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +210636: 3801 5d00 |0007: if-eqz v1, 0064 // +005d │ │ +21063a: 6201 2257 |0009: sget-object v1, Lfreed/settings/SettingKeys;.M_Focus:Lfreed/settings/SettingKeys$Key; // field@5722 │ │ +21063e: 7110 8c5d 0100 |000b: invoke-static {v1}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +210644: 0c01 |000e: move-result-object v1 │ │ +210646: 1f01 870c |000f: check-cast v1, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +21064a: 1a03 b55f |0011: const-string v3, "mode" // string@5fb5 │ │ +21064e: 6e20 4857 3600 |0013: invoke-virtual {v6, v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +210654: 0c03 |0016: move-result-object v3 │ │ +210656: 6e10 5357 0300 |0017: invoke-virtual {v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +21065c: 0c03 |001a: move-result-object v3 │ │ +21065e: 6e20 3a5e 3100 |001b: invoke-virtual {v1, v3}, Lfreed/settings/mode/TypedSettingMode;.setMode:(Ljava/lang/String;)V // method@5e3a │ │ +210664: 1a03 0075 |001e: const-string v3, "type" // string@7500 │ │ +210668: 6e20 4857 3600 |0020: invoke-virtual {v6, v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +21066e: 0c03 |0023: move-result-object v3 │ │ +210670: 12f4 |0024: const/4 v4, #int -1 // #ff │ │ +210672: 6e20 4f57 4300 |0025: invoke-virtual {v3, v4}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ +210678: 0a03 |0028: move-result v3 │ │ +21067a: 6e20 3b5e 3100 |0029: invoke-virtual {v1, v3}, Lfreed/settings/mode/TypedSettingMode;.setType:(I)V // method@5e3b │ │ +210680: 1213 |002c: const/4 v3, #int 1 // #1 │ │ +210682: 6e20 395e 3100 |002d: invoke-virtual {v1, v3}, Lfreed/settings/mode/TypedSettingMode;.setIsSupported:(Z)V // method@5e39 │ │ +210688: 6e20 385e 3100 |0030: invoke-virtual {v1, v3}, Lfreed/settings/mode/TypedSettingMode;.setIsPresetted:(Z)V // method@5e38 │ │ +21068e: 1a03 4552 |0033: const-string v3, "key" // string@5245 │ │ +210692: 6e20 4857 3600 |0035: invoke-virtual {v6, v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +210698: 0c03 |0038: move-result-object v3 │ │ +21069a: 6e10 5357 0300 |0039: invoke-virtual {v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +2106a0: 0c03 |003c: move-result-object v3 │ │ +2106a2: 6e20 375e 3100 |003d: invoke-virtual {v1, v3}, Lfreed/settings/mode/TypedSettingMode;.setCamera1ParameterKEY:(Ljava/lang/String;)V // method@5e37 │ │ +2106a8: 6e20 4857 0600 |0040: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +2106ae: 0c00 |0043: move-result-object v0 │ │ +2106b0: 6e20 4f57 2000 |0044: invoke-virtual {v0, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ +2106b6: 0a00 |0047: move-result v0 │ │ +2106b8: 1a03 055f |0048: const-string v3, "max" // string@5f05 │ │ +2106bc: 6e20 4857 3600 |004a: invoke-virtual {v6, v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +2106c2: 0c03 |004d: move-result-object v3 │ │ +2106c4: 6e20 4f57 2300 |004e: invoke-virtual {v3, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ +2106ca: 0a03 |0051: move-result v3 │ │ +2106cc: 1a04 d372 |0052: const-string v4, "step" // string@72d3 │ │ +2106d0: 6e20 4857 4600 |0054: invoke-virtual {v6, v4}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +2106d6: 0c06 |0057: move-result-object v6 │ │ +2106d8: 6e20 4f57 2600 |0058: invoke-virtual {v6, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ +2106de: 0a06 |005b: move-result v6 │ │ +2106e0: 7130 7b53 3006 |005c: invoke-static {v0, v3, v6}, Lfreed/cam/apis/featuredetector/Camera1FeatureDetectorTask;.createManualFocusValues:(III)[Ljava/lang/String; // method@537b │ │ +2106e6: 0c06 |005f: move-result-object v6 │ │ +2106e8: 6e20 3c5e 6100 |0060: invoke-virtual {v1, v6}, Lfreed/settings/mode/TypedSettingMode;.setValues:([Ljava/lang/String;)V // method@5e3c │ │ +2106ee: 280c |0063: goto 006f // +000c │ │ +2106f0: 6206 2257 |0064: sget-object v6, Lfreed/settings/SettingKeys;.M_Focus:Lfreed/settings/SettingKeys$Key; // field@5722 │ │ +2106f4: 7110 8c5d 0600 |0066: invoke-static {v6}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +2106fa: 0c06 |0069: move-result-object v6 │ │ +2106fc: 1f06 870c |006a: check-cast v6, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +210700: 6e20 395e 2600 |006c: invoke-virtual {v6, v2}, Lfreed/settings/mode/TypedSettingMode;.setIsSupported:(Z)V // method@5e39 │ │ +210706: 0e00 |006f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=303 │ │ 0x0009 line=305 │ │ 0x0013 line=306 │ │ 0x0020 line=307 │ │ 0x002d line=308 │ │ @@ -493985,143 +493985,143 @@ │ │ type : '(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 261 16-bit code units │ │ -210704: |[210704] freed.settings.XmlParserWriter.setManualIso:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V │ │ -210714: 1a00 895f |0000: const-string v0, "min" // string@5f89 │ │ -210718: 6e20 4857 0b00 |0002: invoke-virtual {v11, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -21071e: 0c01 |0005: move-result-object v1 │ │ -210720: 6e10 5457 0100 |0006: invoke-virtual {v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ -210726: 0a01 |0009: move-result v1 │ │ -210728: 1a02 4552 |000a: const-string v2, "key" // string@5245 │ │ -21072c: 1a03 0075 |000c: const-string v3, "type" // string@7500 │ │ -210730: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -210732: 1215 |000f: const/4 v5, #int 1 // #1 │ │ -210734: 3901 7d00 |0010: if-nez v1, 008d // +007d │ │ -210738: 6e20 4857 0b00 |0012: invoke-virtual {v11, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -21073e: 0c00 |0015: move-result-object v0 │ │ -210740: 1301 6400 |0016: const/16 v1, #int 100 // #64 │ │ -210744: 6e20 4f57 1000 |0018: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ -21074a: 0a00 |001b: move-result v0 │ │ -21074c: 1a01 055f |001c: const-string v1, "max" // string@5f05 │ │ -210750: 6e20 4857 1b00 |001e: invoke-virtual {v11, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -210756: 0c01 |0021: move-result-object v1 │ │ -210758: 1306 4006 |0022: const/16 v6, #int 1600 // #640 │ │ -21075c: 6e20 4f57 6100 |0024: invoke-virtual {v1, v6}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ -210762: 0a01 |0027: move-result v1 │ │ -210764: 1a06 d372 |0028: const-string v6, "step" // string@72d3 │ │ -210768: 6e20 4857 6b00 |002a: invoke-virtual {v11, v6}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -21076e: 0c06 |002d: move-result-object v6 │ │ -210770: 1307 3200 |002e: const/16 v7, #int 50 // #32 │ │ -210774: 6e20 4f57 7600 |0030: invoke-virtual {v6, v7}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ -21077a: 0a06 |0033: move-result v6 │ │ -21077c: 6e20 4857 3b00 |0034: invoke-virtual {v11, v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -210782: 0c03 |0037: move-result-object v3 │ │ -210784: 6e20 4f57 4300 |0038: invoke-virtual {v3, v4}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ -21078a: 0a03 |003b: move-result v3 │ │ -21078c: 6207 2357 |003c: sget-object v7, Lfreed/settings/SettingKeys;.M_ManualIso:Lfreed/settings/SettingKeys$Key; // field@5723 │ │ -210790: 7110 8c5d 0700 |003e: invoke-static {v7}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -210796: 0c07 |0041: move-result-object v7 │ │ -210798: 1f07 870c |0042: check-cast v7, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -21079c: 6e20 3b5e 3700 |0044: invoke-virtual {v7, v3}, Lfreed/settings/mode/TypedSettingMode;.setType:(I)V // method@5e3b │ │ -2107a2: 6203 2357 |0047: sget-object v3, Lfreed/settings/SettingKeys;.M_ManualIso:Lfreed/settings/SettingKeys$Key; // field@5723 │ │ -2107a6: 7110 8c5d 0300 |0049: invoke-static {v3}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -2107ac: 0c03 |004c: move-result-object v3 │ │ -2107ae: 1f03 870c |004d: check-cast v3, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -2107b2: 6e20 4857 2b00 |004f: invoke-virtual {v11, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -2107b8: 0c0b |0052: move-result-object v11 │ │ -2107ba: 6e10 5357 0b00 |0053: invoke-virtual {v11}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -2107c0: 0c0b |0056: move-result-object v11 │ │ -2107c2: 6e20 375e b300 |0057: invoke-virtual {v3, v11}, Lfreed/settings/mode/TypedSettingMode;.setCamera1ParameterKEY:(Ljava/lang/String;)V // method@5e37 │ │ -2107c8: 620b 2357 |005a: sget-object v11, Lfreed/settings/SettingKeys;.M_ManualIso:Lfreed/settings/SettingKeys$Key; // field@5723 │ │ -2107cc: 7110 8c5d 0b00 |005c: invoke-static {v11}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -2107d2: 0c0b |005f: move-result-object v11 │ │ -2107d4: 1f0b 870c |0060: check-cast v11, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -2107d8: 7100 9c5d 0000 |0062: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -2107de: 0c02 |0065: move-result-object v2 │ │ -2107e0: 6e10 9a5d 0200 |0066: invoke-virtual {v2}, Lfreed/settings/SettingsManager;.getFrameWork:()Lfreed/settings/Frameworks; // method@5d9a │ │ -2107e6: 0c02 |0069: move-result-object v2 │ │ -2107e8: 6203 e656 |006a: sget-object v3, Lfreed/settings/Frameworks;.Xiaomi:Lfreed/settings/Frameworks; // field@56e6 │ │ -2107ec: 3332 0300 |006c: if-ne v2, v3, 006f // +0003 │ │ -2107f0: 1214 |006e: const/4 v4, #int 1 // #1 │ │ -2107f2: 7140 7a53 1046 |006f: invoke-static {v0, v1, v6, v4}, Lfreed/cam/apis/featuredetector/Camera1FeatureDetectorTask;.createIsoValues:(IIIZ)[Ljava/lang/String; // method@537a │ │ -2107f8: 0c00 |0072: move-result-object v0 │ │ -2107fa: 6e20 3c5e 0b00 |0073: invoke-virtual {v11, v0}, Lfreed/settings/mode/TypedSettingMode;.setValues:([Ljava/lang/String;)V // method@5e3c │ │ -210800: 620b 2357 |0076: sget-object v11, Lfreed/settings/SettingKeys;.M_ManualIso:Lfreed/settings/SettingKeys$Key; // field@5723 │ │ -210804: 7110 8c5d 0b00 |0078: invoke-static {v11}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -21080a: 0c0b |007b: move-result-object v11 │ │ -21080c: 1f0b 870c |007c: check-cast v11, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -210810: 6e20 395e 5b00 |007e: invoke-virtual {v11, v5}, Lfreed/settings/mode/TypedSettingMode;.setIsSupported:(Z)V // method@5e39 │ │ -210816: 620b 2357 |0081: sget-object v11, Lfreed/settings/SettingKeys;.M_ManualIso:Lfreed/settings/SettingKeys$Key; // field@5723 │ │ -21081a: 7110 8c5d 0b00 |0083: invoke-static {v11}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -210820: 0c0b |0086: move-result-object v11 │ │ -210822: 1f0b 870c |0087: check-cast v11, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -210826: 6e20 385e 5b00 |0089: invoke-virtual {v11, v5}, Lfreed/settings/mode/TypedSettingMode;.setIsPresetted:(Z)V // method@5e38 │ │ -21082c: 2878 |008c: goto 0104 // +0078 │ │ -21082e: 1a00 4d76 |008d: const-string v0, "values" // string@764d │ │ -210832: 6e20 4857 0b00 |008f: invoke-virtual {v11, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -210838: 0c01 |0092: move-result-object v1 │ │ -21083a: 6e10 5457 0100 |0093: invoke-virtual {v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ -210840: 0a01 |0096: move-result v1 │ │ -210842: 3901 6d00 |0097: if-nez v1, 0104 // +006d │ │ -210846: 6e20 4857 0b00 |0099: invoke-virtual {v11, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -21084c: 0c00 |009c: move-result-object v0 │ │ -21084e: 6e10 5357 0000 |009d: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -210854: 0c00 |00a0: move-result-object v0 │ │ -210856: 6201 2357 |00a1: sget-object v1, Lfreed/settings/SettingKeys;.M_ManualIso:Lfreed/settings/SettingKeys$Key; // field@5723 │ │ -21085a: 7110 8c5d 0100 |00a3: invoke-static {v1}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -210860: 0c01 |00a6: move-result-object v1 │ │ -210862: 1f01 870c |00a7: check-cast v1, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -210866: 7100 204d 0000 |00a9: invoke-static {}, Lfreed/FreedApplication;.getContext:()Landroid/content/Context; // method@4d20 │ │ -21086c: 0c06 |00ac: move-result-object v6 │ │ -21086e: 6e10 0002 0600 |00ad: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0200 │ │ -210874: 0c06 |00b0: move-result-object v6 │ │ -210876: 7100 204d 0000 |00b1: invoke-static {}, Lfreed/FreedApplication;.getContext:()Landroid/content/Context; // method@4d20 │ │ -21087c: 0c07 |00b4: move-result-object v7 │ │ -21087e: 6e10 0002 0700 |00b5: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0200 │ │ -210884: 0c07 |00b8: move-result-object v7 │ │ -210886: 1a08 1d3a |00b9: const-string v8, "array" // string@3a1d │ │ -21088a: 1a09 e874 |00bb: const-string v9, "troop.com.freedcam" // string@74e8 │ │ -21088e: 6e40 c902 0798 |00bd: invoke-virtual {v7, v0, v8, v9}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@02c9 │ │ -210894: 0a00 |00c0: move-result v0 │ │ -210896: 6e20 d702 0600 |00c1: invoke-virtual {v6, v0}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@02d7 │ │ -21089c: 0c00 |00c4: move-result-object v0 │ │ -21089e: 6e20 3c5e 0100 |00c5: invoke-virtual {v1, v0}, Lfreed/settings/mode/TypedSettingMode;.setValues:([Ljava/lang/String;)V // method@5e3c │ │ -2108a4: 6200 2357 |00c8: sget-object v0, Lfreed/settings/SettingKeys;.M_ManualIso:Lfreed/settings/SettingKeys$Key; // field@5723 │ │ -2108a8: 7110 8c5d 0000 |00ca: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -2108ae: 0c00 |00cd: move-result-object v0 │ │ -2108b0: 1f00 870c |00ce: check-cast v0, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -2108b4: 6e20 4857 2b00 |00d0: invoke-virtual {v11, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -2108ba: 0c01 |00d3: move-result-object v1 │ │ -2108bc: 6e10 5357 0100 |00d4: invoke-virtual {v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -2108c2: 0c01 |00d7: move-result-object v1 │ │ -2108c4: 6e20 375e 1000 |00d8: invoke-virtual {v0, v1}, Lfreed/settings/mode/TypedSettingMode;.setCamera1ParameterKEY:(Ljava/lang/String;)V // method@5e37 │ │ -2108ca: 6e20 4857 3b00 |00db: invoke-virtual {v11, v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -2108d0: 0c0b |00de: move-result-object v11 │ │ -2108d2: 6e20 4f57 4b00 |00df: invoke-virtual {v11, v4}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ -2108d8: 0a0b |00e2: move-result v11 │ │ -2108da: 6200 2357 |00e3: sget-object v0, Lfreed/settings/SettingKeys;.M_ManualIso:Lfreed/settings/SettingKeys$Key; // field@5723 │ │ -2108de: 7110 8c5d 0000 |00e5: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -2108e4: 0c00 |00e8: move-result-object v0 │ │ -2108e6: 1f00 870c |00e9: check-cast v0, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -2108ea: 6e20 3b5e b000 |00eb: invoke-virtual {v0, v11}, Lfreed/settings/mode/TypedSettingMode;.setType:(I)V // method@5e3b │ │ -2108f0: 620b 2357 |00ee: sget-object v11, Lfreed/settings/SettingKeys;.M_ManualIso:Lfreed/settings/SettingKeys$Key; // field@5723 │ │ -2108f4: 7110 8c5d 0b00 |00f0: invoke-static {v11}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -2108fa: 0c0b |00f3: move-result-object v11 │ │ -2108fc: 1f0b 870c |00f4: check-cast v11, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -210900: 6e20 395e 5b00 |00f6: invoke-virtual {v11, v5}, Lfreed/settings/mode/TypedSettingMode;.setIsSupported:(Z)V // method@5e39 │ │ -210906: 620b 2357 |00f9: sget-object v11, Lfreed/settings/SettingKeys;.M_ManualIso:Lfreed/settings/SettingKeys$Key; // field@5723 │ │ -21090a: 7110 8c5d 0b00 |00fb: invoke-static {v11}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -210910: 0c0b |00fe: move-result-object v11 │ │ -210912: 1f0b 870c |00ff: check-cast v11, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -210916: 6e20 385e 5b00 |0101: invoke-virtual {v11, v5}, Lfreed/settings/mode/TypedSettingMode;.setIsPresetted:(Z)V // method@5e38 │ │ -21091c: 0e00 |0104: return-void │ │ +210708: |[210708] freed.settings.XmlParserWriter.setManualIso:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V │ │ +210718: 1a00 895f |0000: const-string v0, "min" // string@5f89 │ │ +21071c: 6e20 4857 0b00 |0002: invoke-virtual {v11, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +210722: 0c01 |0005: move-result-object v1 │ │ +210724: 6e10 5457 0100 |0006: invoke-virtual {v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ +21072a: 0a01 |0009: move-result v1 │ │ +21072c: 1a02 4552 |000a: const-string v2, "key" // string@5245 │ │ +210730: 1a03 0075 |000c: const-string v3, "type" // string@7500 │ │ +210734: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +210736: 1215 |000f: const/4 v5, #int 1 // #1 │ │ +210738: 3901 7d00 |0010: if-nez v1, 008d // +007d │ │ +21073c: 6e20 4857 0b00 |0012: invoke-virtual {v11, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +210742: 0c00 |0015: move-result-object v0 │ │ +210744: 1301 6400 |0016: const/16 v1, #int 100 // #64 │ │ +210748: 6e20 4f57 1000 |0018: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ +21074e: 0a00 |001b: move-result v0 │ │ +210750: 1a01 055f |001c: const-string v1, "max" // string@5f05 │ │ +210754: 6e20 4857 1b00 |001e: invoke-virtual {v11, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +21075a: 0c01 |0021: move-result-object v1 │ │ +21075c: 1306 4006 |0022: const/16 v6, #int 1600 // #640 │ │ +210760: 6e20 4f57 6100 |0024: invoke-virtual {v1, v6}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ +210766: 0a01 |0027: move-result v1 │ │ +210768: 1a06 d372 |0028: const-string v6, "step" // string@72d3 │ │ +21076c: 6e20 4857 6b00 |002a: invoke-virtual {v11, v6}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +210772: 0c06 |002d: move-result-object v6 │ │ +210774: 1307 3200 |002e: const/16 v7, #int 50 // #32 │ │ +210778: 6e20 4f57 7600 |0030: invoke-virtual {v6, v7}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ +21077e: 0a06 |0033: move-result v6 │ │ +210780: 6e20 4857 3b00 |0034: invoke-virtual {v11, v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +210786: 0c03 |0037: move-result-object v3 │ │ +210788: 6e20 4f57 4300 |0038: invoke-virtual {v3, v4}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ +21078e: 0a03 |003b: move-result v3 │ │ +210790: 6207 2357 |003c: sget-object v7, Lfreed/settings/SettingKeys;.M_ManualIso:Lfreed/settings/SettingKeys$Key; // field@5723 │ │ +210794: 7110 8c5d 0700 |003e: invoke-static {v7}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +21079a: 0c07 |0041: move-result-object v7 │ │ +21079c: 1f07 870c |0042: check-cast v7, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +2107a0: 6e20 3b5e 3700 |0044: invoke-virtual {v7, v3}, Lfreed/settings/mode/TypedSettingMode;.setType:(I)V // method@5e3b │ │ +2107a6: 6203 2357 |0047: sget-object v3, Lfreed/settings/SettingKeys;.M_ManualIso:Lfreed/settings/SettingKeys$Key; // field@5723 │ │ +2107aa: 7110 8c5d 0300 |0049: invoke-static {v3}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +2107b0: 0c03 |004c: move-result-object v3 │ │ +2107b2: 1f03 870c |004d: check-cast v3, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +2107b6: 6e20 4857 2b00 |004f: invoke-virtual {v11, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +2107bc: 0c0b |0052: move-result-object v11 │ │ +2107be: 6e10 5357 0b00 |0053: invoke-virtual {v11}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +2107c4: 0c0b |0056: move-result-object v11 │ │ +2107c6: 6e20 375e b300 |0057: invoke-virtual {v3, v11}, Lfreed/settings/mode/TypedSettingMode;.setCamera1ParameterKEY:(Ljava/lang/String;)V // method@5e37 │ │ +2107cc: 620b 2357 |005a: sget-object v11, Lfreed/settings/SettingKeys;.M_ManualIso:Lfreed/settings/SettingKeys$Key; // field@5723 │ │ +2107d0: 7110 8c5d 0b00 |005c: invoke-static {v11}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +2107d6: 0c0b |005f: move-result-object v11 │ │ +2107d8: 1f0b 870c |0060: check-cast v11, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +2107dc: 7100 9c5d 0000 |0062: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +2107e2: 0c02 |0065: move-result-object v2 │ │ +2107e4: 6e10 9a5d 0200 |0066: invoke-virtual {v2}, Lfreed/settings/SettingsManager;.getFrameWork:()Lfreed/settings/Frameworks; // method@5d9a │ │ +2107ea: 0c02 |0069: move-result-object v2 │ │ +2107ec: 6203 e656 |006a: sget-object v3, Lfreed/settings/Frameworks;.Xiaomi:Lfreed/settings/Frameworks; // field@56e6 │ │ +2107f0: 3332 0300 |006c: if-ne v2, v3, 006f // +0003 │ │ +2107f4: 1214 |006e: const/4 v4, #int 1 // #1 │ │ +2107f6: 7140 7a53 1046 |006f: invoke-static {v0, v1, v6, v4}, Lfreed/cam/apis/featuredetector/Camera1FeatureDetectorTask;.createIsoValues:(IIIZ)[Ljava/lang/String; // method@537a │ │ +2107fc: 0c00 |0072: move-result-object v0 │ │ +2107fe: 6e20 3c5e 0b00 |0073: invoke-virtual {v11, v0}, Lfreed/settings/mode/TypedSettingMode;.setValues:([Ljava/lang/String;)V // method@5e3c │ │ +210804: 620b 2357 |0076: sget-object v11, Lfreed/settings/SettingKeys;.M_ManualIso:Lfreed/settings/SettingKeys$Key; // field@5723 │ │ +210808: 7110 8c5d 0b00 |0078: invoke-static {v11}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +21080e: 0c0b |007b: move-result-object v11 │ │ +210810: 1f0b 870c |007c: check-cast v11, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +210814: 6e20 395e 5b00 |007e: invoke-virtual {v11, v5}, Lfreed/settings/mode/TypedSettingMode;.setIsSupported:(Z)V // method@5e39 │ │ +21081a: 620b 2357 |0081: sget-object v11, Lfreed/settings/SettingKeys;.M_ManualIso:Lfreed/settings/SettingKeys$Key; // field@5723 │ │ +21081e: 7110 8c5d 0b00 |0083: invoke-static {v11}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +210824: 0c0b |0086: move-result-object v11 │ │ +210826: 1f0b 870c |0087: check-cast v11, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +21082a: 6e20 385e 5b00 |0089: invoke-virtual {v11, v5}, Lfreed/settings/mode/TypedSettingMode;.setIsPresetted:(Z)V // method@5e38 │ │ +210830: 2878 |008c: goto 0104 // +0078 │ │ +210832: 1a00 4d76 |008d: const-string v0, "values" // string@764d │ │ +210836: 6e20 4857 0b00 |008f: invoke-virtual {v11, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +21083c: 0c01 |0092: move-result-object v1 │ │ +21083e: 6e10 5457 0100 |0093: invoke-virtual {v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ +210844: 0a01 |0096: move-result v1 │ │ +210846: 3901 6d00 |0097: if-nez v1, 0104 // +006d │ │ +21084a: 6e20 4857 0b00 |0099: invoke-virtual {v11, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +210850: 0c00 |009c: move-result-object v0 │ │ +210852: 6e10 5357 0000 |009d: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +210858: 0c00 |00a0: move-result-object v0 │ │ +21085a: 6201 2357 |00a1: sget-object v1, Lfreed/settings/SettingKeys;.M_ManualIso:Lfreed/settings/SettingKeys$Key; // field@5723 │ │ +21085e: 7110 8c5d 0100 |00a3: invoke-static {v1}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +210864: 0c01 |00a6: move-result-object v1 │ │ +210866: 1f01 870c |00a7: check-cast v1, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +21086a: 7100 204d 0000 |00a9: invoke-static {}, Lfreed/FreedApplication;.getContext:()Landroid/content/Context; // method@4d20 │ │ +210870: 0c06 |00ac: move-result-object v6 │ │ +210872: 6e10 0002 0600 |00ad: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0200 │ │ +210878: 0c06 |00b0: move-result-object v6 │ │ +21087a: 7100 204d 0000 |00b1: invoke-static {}, Lfreed/FreedApplication;.getContext:()Landroid/content/Context; // method@4d20 │ │ +210880: 0c07 |00b4: move-result-object v7 │ │ +210882: 6e10 0002 0700 |00b5: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0200 │ │ +210888: 0c07 |00b8: move-result-object v7 │ │ +21088a: 1a08 1d3a |00b9: const-string v8, "array" // string@3a1d │ │ +21088e: 1a09 e874 |00bb: const-string v9, "troop.com.freedcam" // string@74e8 │ │ +210892: 6e40 c902 0798 |00bd: invoke-virtual {v7, v0, v8, v9}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@02c9 │ │ +210898: 0a00 |00c0: move-result v0 │ │ +21089a: 6e20 d702 0600 |00c1: invoke-virtual {v6, v0}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@02d7 │ │ +2108a0: 0c00 |00c4: move-result-object v0 │ │ +2108a2: 6e20 3c5e 0100 |00c5: invoke-virtual {v1, v0}, Lfreed/settings/mode/TypedSettingMode;.setValues:([Ljava/lang/String;)V // method@5e3c │ │ +2108a8: 6200 2357 |00c8: sget-object v0, Lfreed/settings/SettingKeys;.M_ManualIso:Lfreed/settings/SettingKeys$Key; // field@5723 │ │ +2108ac: 7110 8c5d 0000 |00ca: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +2108b2: 0c00 |00cd: move-result-object v0 │ │ +2108b4: 1f00 870c |00ce: check-cast v0, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +2108b8: 6e20 4857 2b00 |00d0: invoke-virtual {v11, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +2108be: 0c01 |00d3: move-result-object v1 │ │ +2108c0: 6e10 5357 0100 |00d4: invoke-virtual {v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +2108c6: 0c01 |00d7: move-result-object v1 │ │ +2108c8: 6e20 375e 1000 |00d8: invoke-virtual {v0, v1}, Lfreed/settings/mode/TypedSettingMode;.setCamera1ParameterKEY:(Ljava/lang/String;)V // method@5e37 │ │ +2108ce: 6e20 4857 3b00 |00db: invoke-virtual {v11, v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +2108d4: 0c0b |00de: move-result-object v11 │ │ +2108d6: 6e20 4f57 4b00 |00df: invoke-virtual {v11, v4}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ +2108dc: 0a0b |00e2: move-result v11 │ │ +2108de: 6200 2357 |00e3: sget-object v0, Lfreed/settings/SettingKeys;.M_ManualIso:Lfreed/settings/SettingKeys$Key; // field@5723 │ │ +2108e2: 7110 8c5d 0000 |00e5: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +2108e8: 0c00 |00e8: move-result-object v0 │ │ +2108ea: 1f00 870c |00e9: check-cast v0, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +2108ee: 6e20 3b5e b000 |00eb: invoke-virtual {v0, v11}, Lfreed/settings/mode/TypedSettingMode;.setType:(I)V // method@5e3b │ │ +2108f4: 620b 2357 |00ee: sget-object v11, Lfreed/settings/SettingKeys;.M_ManualIso:Lfreed/settings/SettingKeys$Key; // field@5723 │ │ +2108f8: 7110 8c5d 0b00 |00f0: invoke-static {v11}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +2108fe: 0c0b |00f3: move-result-object v11 │ │ +210900: 1f0b 870c |00f4: check-cast v11, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +210904: 6e20 395e 5b00 |00f6: invoke-virtual {v11, v5}, Lfreed/settings/mode/TypedSettingMode;.setIsSupported:(Z)V // method@5e39 │ │ +21090a: 620b 2357 |00f9: sget-object v11, Lfreed/settings/SettingKeys;.M_ManualIso:Lfreed/settings/SettingKeys$Key; // field@5723 │ │ +21090e: 7110 8c5d 0b00 |00fb: invoke-static {v11}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +210914: 0c0b |00fe: move-result-object v11 │ │ +210916: 1f0b 870c |00ff: check-cast v11, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +21091a: 6e20 385e 5b00 |0101: invoke-virtual {v11, v5}, Lfreed/settings/mode/TypedSettingMode;.setIsPresetted:(Z)V // method@5e38 │ │ +210920: 0e00 |0104: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=319 │ │ 0x0012 line=320 │ │ 0x001e line=321 │ │ 0x002a line=322 │ │ 0x0034 line=323 │ │ @@ -494148,71 +494148,71 @@ │ │ type : '(Ljava/util/HashMap;Ljava/io/File;)Landroidx/collection/LongSparseArray;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 122 16-bit code units │ │ -20e910: |[20e910] freed.settings.XmlParserWriter.getDngProfiles:(Ljava/util/HashMap;Ljava/io/File;)Landroidx/collection/LongSparseArray; │ │ -20e920: 2200 a304 |0000: new-instance v0, Landroidx/collection/LongSparseArray; // type@04a3 │ │ -20e924: 7010 da22 0000 |0002: invoke-direct {v0}, Landroidx/collection/LongSparseArray;.:()V // method@22da │ │ -20e92a: 2201 260d |0005: new-instance v1, Ljava/io/File; // type@0d26 │ │ -20e92e: 2202 740d |0007: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ -20e932: 7010 4c63 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -20e938: 6e10 f961 0600 |000c: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ -20e93e: 0c06 |000f: move-result-object v6 │ │ -20e940: 6e20 5663 6200 |0010: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20e946: 1a06 f602 |0013: const-string v6, "/dngprofiles.xml" // string@02f6 │ │ -20e94a: 6e20 5663 6200 |0015: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20e950: 6e10 5d63 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -20e956: 0c06 |001b: move-result-object v6 │ │ -20e958: 7020 f261 6100 |001c: invoke-direct {v1, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ -20e95e: 5446 ae57 |001f: iget-object v6, v4, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ -20e962: 2202 740d |0021: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ -20e966: 7010 4c63 0200 |0023: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -20e96c: 6e10 f961 0100 |0026: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ -20e972: 0c03 |0029: move-result-object v3 │ │ -20e974: 6e20 5663 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20e97a: 1a03 de00 |002d: const-string v3, " exists:" // string@00de │ │ -20e97e: 6e20 5663 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20e984: 6e10 f861 0100 |0032: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@61f8 │ │ -20e98a: 0a03 |0035: move-result v3 │ │ -20e98c: 6e20 5763 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ -20e992: 6e10 5d63 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -20e998: 0c02 |003c: move-result-object v2 │ │ -20e99a: 7120 655e 2600 |003d: invoke-static {v6, v2}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20e9a0: 6e10 f861 0100 |0040: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@61f8 │ │ -20e9a6: 0a06 |0043: move-result v6 │ │ -20e9a8: 3806 3500 |0044: if-eqz v6, 0079 // +0035 │ │ -20e9ac: 2206 280d |0046: new-instance v6, Ljava/io/FileInputStream; // type@0d28 │ │ -20e9b0: 7020 0b62 1600 |0048: invoke-direct {v6, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@620b │ │ -20e9b6: 7110 b95e 0600 |004b: invoke-static {v6}, Lfreed/utils/StringUtils;.getString:(Ljava/io/InputStream;)Ljava/lang/String; // method@5eb9 │ │ -20e9bc: 0c06 |004e: move-result-object v6 │ │ -20e9be: 5441 ae57 |004f: iget-object v1, v4, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ -20e9c2: 7120 655e 6100 |0051: invoke-static {v1, v6}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20e9c8: 7110 5557 0600 |0054: invoke-static {v6}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.parse:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5755 │ │ -20e9ce: 0c06 |0057: move-result-object v6 │ │ -20e9d0: 6e10 5257 0600 |0058: invoke-virtual {v6}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getTagName:()Ljava/lang/String; // method@5752 │ │ -20e9d6: 0c01 |005b: move-result-object v1 │ │ -20e9d8: 1a02 1d41 |005c: const-string v2, "devices" // string@411d │ │ -20e9dc: 6e20 2363 2100 |005e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -20e9e2: 0a01 |0061: move-result v1 │ │ -20e9e4: 3801 1700 |0062: if-eqz v1, 0079 // +0017 │ │ -20e9e8: 1a01 1a41 |0064: const-string v1, "device" // string@411a │ │ -20e9ec: 6e20 4957 1600 |0066: invoke-virtual {v6, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ -20e9f2: 0c06 |0069: move-result-object v6 │ │ -20e9f4: 1201 |006a: const/4 v1, #int 0 // #0 │ │ -20e9f6: 7220 6564 1600 |006b: invoke-interface {v6, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -20e9fc: 0c06 |006e: move-result-object v6 │ │ -20e9fe: 1f06 a10b |006f: check-cast v6, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ -20ea02: 7040 fa5d 0456 |0071: invoke-direct {v4, v0, v6, v5}, Lfreed/settings/XmlParserWriter;.getDngStuff:(Landroidx/collection/LongSparseArray;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;Ljava/util/HashMap;)V // method@5dfa │ │ -20ea08: 2805 |0074: goto 0079 // +0005 │ │ -20ea0a: 0d05 |0075: move-exception v5 │ │ -20ea0c: 7110 645e 0500 |0076: invoke-static {v5}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -20ea12: 1100 |0079: return-object v0 │ │ +20e914: |[20e914] freed.settings.XmlParserWriter.getDngProfiles:(Ljava/util/HashMap;Ljava/io/File;)Landroidx/collection/LongSparseArray; │ │ +20e924: 2200 a304 |0000: new-instance v0, Landroidx/collection/LongSparseArray; // type@04a3 │ │ +20e928: 7010 da22 0000 |0002: invoke-direct {v0}, Landroidx/collection/LongSparseArray;.:()V // method@22da │ │ +20e92e: 2201 260d |0005: new-instance v1, Ljava/io/File; // type@0d26 │ │ +20e932: 2202 740d |0007: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ +20e936: 7010 4c63 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +20e93c: 6e10 f961 0600 |000c: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ +20e942: 0c06 |000f: move-result-object v6 │ │ +20e944: 6e20 5663 6200 |0010: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20e94a: 1a06 f602 |0013: const-string v6, "/dngprofiles.xml" // string@02f6 │ │ +20e94e: 6e20 5663 6200 |0015: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20e954: 6e10 5d63 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +20e95a: 0c06 |001b: move-result-object v6 │ │ +20e95c: 7020 f261 6100 |001c: invoke-direct {v1, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ +20e962: 5446 ae57 |001f: iget-object v6, v4, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ +20e966: 2202 740d |0021: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ +20e96a: 7010 4c63 0200 |0023: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +20e970: 6e10 f961 0100 |0026: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ +20e976: 0c03 |0029: move-result-object v3 │ │ +20e978: 6e20 5663 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20e97e: 1a03 de00 |002d: const-string v3, " exists:" // string@00de │ │ +20e982: 6e20 5663 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20e988: 6e10 f861 0100 |0032: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@61f8 │ │ +20e98e: 0a03 |0035: move-result v3 │ │ +20e990: 6e20 5763 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ +20e996: 6e10 5d63 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +20e99c: 0c02 |003c: move-result-object v2 │ │ +20e99e: 7120 655e 2600 |003d: invoke-static {v6, v2}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20e9a4: 6e10 f861 0100 |0040: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@61f8 │ │ +20e9aa: 0a06 |0043: move-result v6 │ │ +20e9ac: 3806 3500 |0044: if-eqz v6, 0079 // +0035 │ │ +20e9b0: 2206 280d |0046: new-instance v6, Ljava/io/FileInputStream; // type@0d28 │ │ +20e9b4: 7020 0b62 1600 |0048: invoke-direct {v6, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@620b │ │ +20e9ba: 7110 b95e 0600 |004b: invoke-static {v6}, Lfreed/utils/StringUtils;.getString:(Ljava/io/InputStream;)Ljava/lang/String; // method@5eb9 │ │ +20e9c0: 0c06 |004e: move-result-object v6 │ │ +20e9c2: 5441 ae57 |004f: iget-object v1, v4, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ +20e9c6: 7120 655e 6100 |0051: invoke-static {v1, v6}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20e9cc: 7110 5557 0600 |0054: invoke-static {v6}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.parse:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5755 │ │ +20e9d2: 0c06 |0057: move-result-object v6 │ │ +20e9d4: 6e10 5257 0600 |0058: invoke-virtual {v6}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getTagName:()Ljava/lang/String; // method@5752 │ │ +20e9da: 0c01 |005b: move-result-object v1 │ │ +20e9dc: 1a02 1d41 |005c: const-string v2, "devices" // string@411d │ │ +20e9e0: 6e20 2363 2100 |005e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +20e9e6: 0a01 |0061: move-result v1 │ │ +20e9e8: 3801 1700 |0062: if-eqz v1, 0079 // +0017 │ │ +20e9ec: 1a01 1a41 |0064: const-string v1, "device" // string@411a │ │ +20e9f0: 6e20 4957 1600 |0066: invoke-virtual {v6, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ +20e9f6: 0c06 |0069: move-result-object v6 │ │ +20e9f8: 1201 |006a: const/4 v1, #int 0 // #0 │ │ +20e9fa: 7220 6564 1600 |006b: invoke-interface {v6, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +20ea00: 0c06 |006e: move-result-object v6 │ │ +20ea02: 1f06 a10b |006f: check-cast v6, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ +20ea06: 7040 fa5d 0456 |0071: invoke-direct {v4, v0, v6, v5}, Lfreed/settings/XmlParserWriter;.getDngStuff:(Landroidx/collection/LongSparseArray;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;Ljava/util/HashMap;)V // method@5dfa │ │ +20ea0c: 2805 |0074: goto 0079 // +0005 │ │ +20ea0e: 0d05 |0075: move-exception v5 │ │ +20ea10: 7110 645e 0500 |0076: invoke-static {v5}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +20ea16: 1100 |0079: return-object v0 │ │ catches : 1 │ │ 0x0005 - 0x0074 │ │ Ljava/io/IOException; -> 0x0075 │ │ positions : │ │ 0x0000 line=355 │ │ 0x0005 line=357 │ │ 0x001f line=358 │ │ @@ -494235,49 +494235,49 @@ │ │ type : '(Landroid/content/res/Resources;Ljava/io/File;)Ljava/util/HashMap;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -20eba8: |[20eba8] freed.settings.XmlParserWriter.getMatrixes:(Landroid/content/res/Resources;Ljava/io/File;)Ljava/util/HashMap; │ │ -20ebb8: 2200 b90d |0000: new-instance v0, Ljava/util/HashMap; // type@0db9 │ │ -20ebbc: 7010 3364 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@6433 │ │ -20ebc2: 1a01 f560 |0005: const-string v1, "off" // string@60f5 │ │ -20ebc6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -20ebc8: 6e30 3e64 1002 |0008: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ -20ebce: 1501 0e7f |000b: const/high16 v1, #int 2131623936 // #7f0e │ │ -20ebd2: 6e20 e302 1400 |000d: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@02e3 │ │ -20ebd8: 0c04 |0010: move-result-object v4 │ │ -20ebda: 7110 b95e 0400 |0011: invoke-static {v4}, Lfreed/utils/StringUtils;.getString:(Ljava/io/InputStream;)Ljava/lang/String; // method@5eb9 │ │ -20ebe0: 0c04 |0014: move-result-object v4 │ │ -20ebe2: 7030 035e 0304 |0015: invoke-direct {v3, v0, v4}, Lfreed/settings/XmlParserWriter;.parseMatrixeXml:(Ljava/util/HashMap;Ljava/lang/String;)V // method@5e03 │ │ -20ebe8: 2204 260d |0018: new-instance v4, Ljava/io/File; // type@0d26 │ │ -20ebec: 2201 740d |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -20ebf0: 7010 4c63 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -20ebf6: 6e10 f961 0500 |001f: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ -20ebfc: 0c05 |0022: move-result-object v5 │ │ -20ebfe: 6e20 5663 5100 |0023: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20ec04: 1a05 f902 |0026: const-string v5, "/matrixes.xml" // string@02f9 │ │ -20ec08: 6e20 5663 5100 |0028: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20ec0e: 6e10 5d63 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -20ec14: 0c05 |002e: move-result-object v5 │ │ -20ec16: 7020 f261 5400 |002f: invoke-direct {v4, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ -20ec1c: 6e10 f861 0400 |0032: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@61f8 │ │ -20ec22: 0a05 |0035: move-result v5 │ │ -20ec24: 3805 1300 |0036: if-eqz v5, 0049 // +0013 │ │ -20ec28: 2205 280d |0038: new-instance v5, Ljava/io/FileInputStream; // type@0d28 │ │ -20ec2c: 7020 0b62 4500 |003a: invoke-direct {v5, v4}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@620b │ │ -20ec32: 7110 b95e 0500 |003d: invoke-static {v5}, Lfreed/utils/StringUtils;.getString:(Ljava/io/InputStream;)Ljava/lang/String; // method@5eb9 │ │ -20ec38: 0c04 |0040: move-result-object v4 │ │ -20ec3a: 7030 035e 0304 |0041: invoke-direct {v3, v0, v4}, Lfreed/settings/XmlParserWriter;.parseMatrixeXml:(Ljava/util/HashMap;Ljava/lang/String;)V // method@5e03 │ │ -20ec40: 2805 |0044: goto 0049 // +0005 │ │ -20ec42: 0d04 |0045: move-exception v4 │ │ -20ec44: 7110 645e 0400 |0046: invoke-static {v4}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -20ec4a: 1100 |0049: return-object v0 │ │ +20ebac: |[20ebac] freed.settings.XmlParserWriter.getMatrixes:(Landroid/content/res/Resources;Ljava/io/File;)Ljava/util/HashMap; │ │ +20ebbc: 2200 b90d |0000: new-instance v0, Ljava/util/HashMap; // type@0db9 │ │ +20ebc0: 7010 3364 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@6433 │ │ +20ebc6: 1a01 f560 |0005: const-string v1, "off" // string@60f5 │ │ +20ebca: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +20ebcc: 6e30 3e64 1002 |0008: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ +20ebd2: 1501 0e7f |000b: const/high16 v1, #int 2131623936 // #7f0e │ │ +20ebd6: 6e20 e302 1400 |000d: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@02e3 │ │ +20ebdc: 0c04 |0010: move-result-object v4 │ │ +20ebde: 7110 b95e 0400 |0011: invoke-static {v4}, Lfreed/utils/StringUtils;.getString:(Ljava/io/InputStream;)Ljava/lang/String; // method@5eb9 │ │ +20ebe4: 0c04 |0014: move-result-object v4 │ │ +20ebe6: 7030 035e 0304 |0015: invoke-direct {v3, v0, v4}, Lfreed/settings/XmlParserWriter;.parseMatrixeXml:(Ljava/util/HashMap;Ljava/lang/String;)V // method@5e03 │ │ +20ebec: 2204 260d |0018: new-instance v4, Ljava/io/File; // type@0d26 │ │ +20ebf0: 2201 740d |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +20ebf4: 7010 4c63 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +20ebfa: 6e10 f961 0500 |001f: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ +20ec00: 0c05 |0022: move-result-object v5 │ │ +20ec02: 6e20 5663 5100 |0023: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20ec08: 1a05 f902 |0026: const-string v5, "/matrixes.xml" // string@02f9 │ │ +20ec0c: 6e20 5663 5100 |0028: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20ec12: 6e10 5d63 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +20ec18: 0c05 |002e: move-result-object v5 │ │ +20ec1a: 7020 f261 5400 |002f: invoke-direct {v4, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ +20ec20: 6e10 f861 0400 |0032: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@61f8 │ │ +20ec26: 0a05 |0035: move-result v5 │ │ +20ec28: 3805 1300 |0036: if-eqz v5, 0049 // +0013 │ │ +20ec2c: 2205 280d |0038: new-instance v5, Ljava/io/FileInputStream; // type@0d28 │ │ +20ec30: 7020 0b62 4500 |003a: invoke-direct {v5, v4}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@620b │ │ +20ec36: 7110 b95e 0500 |003d: invoke-static {v5}, Lfreed/utils/StringUtils;.getString:(Ljava/io/InputStream;)Ljava/lang/String; // method@5eb9 │ │ +20ec3c: 0c04 |0040: move-result-object v4 │ │ +20ec3e: 7030 035e 0304 |0041: invoke-direct {v3, v0, v4}, Lfreed/settings/XmlParserWriter;.parseMatrixeXml:(Ljava/util/HashMap;Ljava/lang/String;)V // method@5e03 │ │ +20ec44: 2805 |0044: goto 0049 // +0005 │ │ +20ec46: 0d04 |0045: move-exception v4 │ │ +20ec48: 7110 645e 0400 |0046: invoke-static {v4}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +20ec4e: 1100 |0049: return-object v0 │ │ catches : 1 │ │ 0x0005 - 0x0044 │ │ Ljava/io/IOException; -> 0x0045 │ │ positions : │ │ 0x0000 line=420 │ │ 0x0008 line=422 │ │ 0x000d line=423 │ │ @@ -494297,57 +494297,57 @@ │ │ type : '(Ljava/io/File;)Ljava/util/HashMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 90 16-bit code units │ │ -20ec5c: |[20ec5c] freed.settings.XmlParserWriter.getToneCurveProfiles:(Ljava/io/File;)Ljava/util/HashMap; │ │ -20ec6c: 2200 b90d |0000: new-instance v0, Ljava/util/HashMap; // type@0db9 │ │ -20ec70: 7010 3364 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@6433 │ │ -20ec76: 7100 204d 0000 |0005: invoke-static {}, Lfreed/FreedApplication;.getContext:()Landroid/content/Context; // method@4d20 │ │ -20ec7c: 0c01 |0008: move-result-object v1 │ │ -20ec7e: 6e10 0002 0100 |0009: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0200 │ │ -20ec84: 0c01 |000c: move-result-object v1 │ │ -20ec86: 1402 0200 0e7f |000d: const v2, #float 1.8875e+38 // #7f0e0002 │ │ -20ec8c: 6e20 e302 2100 |0010: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@02e3 │ │ -20ec92: 0c01 |0013: move-result-object v1 │ │ -20ec94: 7110 b95e 0100 |0014: invoke-static {v1}, Lfreed/utils/StringUtils;.getString:(Ljava/io/InputStream;)Ljava/lang/String; // method@5eb9 │ │ -20ec9a: 0c01 |0017: move-result-object v1 │ │ -20ec9c: 7110 5557 0100 |0018: invoke-static {v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.parse:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5755 │ │ -20eca2: 0c01 |001b: move-result-object v1 │ │ -20eca4: 7030 fe5d 0301 |001c: invoke-direct {v3, v0, v1}, Lfreed/settings/XmlParserWriter;.getToneCurveProfiles:(Ljava/util/HashMap;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5dfe │ │ -20ecaa: 2805 |001f: goto 0024 // +0005 │ │ -20ecac: 0d01 |0020: move-exception v1 │ │ -20ecae: 6e10 2d62 0100 |0021: invoke-virtual {v1}, Ljava/io/IOException;.printStackTrace:()V // method@622d │ │ -20ecb4: 2201 260d |0024: new-instance v1, Ljava/io/File; // type@0d26 │ │ -20ecb8: 2202 740d |0026: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ -20ecbc: 7010 4c63 0200 |0028: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -20ecc2: 6e10 f961 0400 |002b: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ -20ecc8: 0c04 |002e: move-result-object v4 │ │ -20ecca: 6e20 5663 4200 |002f: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20ecd0: 1a04 fd02 |0032: const-string v4, "/tonecurveprofiles.xml" // string@02fd │ │ -20ecd4: 6e20 5663 4200 |0034: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20ecda: 6e10 5d63 0200 |0037: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -20ece0: 0c04 |003a: move-result-object v4 │ │ -20ece2: 7020 f261 4100 |003b: invoke-direct {v1, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ -20ece8: 6e10 f861 0100 |003e: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@61f8 │ │ -20ecee: 0a04 |0041: move-result v4 │ │ -20ecf0: 3804 1700 |0042: if-eqz v4, 0059 // +0017 │ │ -20ecf4: 2204 280d |0044: new-instance v4, Ljava/io/FileInputStream; // type@0d28 │ │ -20ecf8: 7020 0b62 1400 |0046: invoke-direct {v4, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@620b │ │ -20ecfe: 7110 b95e 0400 |0049: invoke-static {v4}, Lfreed/utils/StringUtils;.getString:(Ljava/io/InputStream;)Ljava/lang/String; // method@5eb9 │ │ -20ed04: 0c04 |004c: move-result-object v4 │ │ -20ed06: 7110 5557 0400 |004d: invoke-static {v4}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.parse:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5755 │ │ -20ed0c: 0c04 |0050: move-result-object v4 │ │ -20ed0e: 7030 fe5d 0304 |0051: invoke-direct {v3, v0, v4}, Lfreed/settings/XmlParserWriter;.getToneCurveProfiles:(Ljava/util/HashMap;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5dfe │ │ -20ed14: 2805 |0054: goto 0059 // +0005 │ │ -20ed16: 0d04 |0055: move-exception v4 │ │ -20ed18: 6e10 2d62 0400 |0056: invoke-virtual {v4}, Ljava/io/IOException;.printStackTrace:()V // method@622d │ │ -20ed1e: 1100 |0059: return-object v0 │ │ +20ec60: |[20ec60] freed.settings.XmlParserWriter.getToneCurveProfiles:(Ljava/io/File;)Ljava/util/HashMap; │ │ +20ec70: 2200 b90d |0000: new-instance v0, Ljava/util/HashMap; // type@0db9 │ │ +20ec74: 7010 3364 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@6433 │ │ +20ec7a: 7100 204d 0000 |0005: invoke-static {}, Lfreed/FreedApplication;.getContext:()Landroid/content/Context; // method@4d20 │ │ +20ec80: 0c01 |0008: move-result-object v1 │ │ +20ec82: 6e10 0002 0100 |0009: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0200 │ │ +20ec88: 0c01 |000c: move-result-object v1 │ │ +20ec8a: 1402 0200 0e7f |000d: const v2, #float 1.8875e+38 // #7f0e0002 │ │ +20ec90: 6e20 e302 2100 |0010: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@02e3 │ │ +20ec96: 0c01 |0013: move-result-object v1 │ │ +20ec98: 7110 b95e 0100 |0014: invoke-static {v1}, Lfreed/utils/StringUtils;.getString:(Ljava/io/InputStream;)Ljava/lang/String; // method@5eb9 │ │ +20ec9e: 0c01 |0017: move-result-object v1 │ │ +20eca0: 7110 5557 0100 |0018: invoke-static {v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.parse:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5755 │ │ +20eca6: 0c01 |001b: move-result-object v1 │ │ +20eca8: 7030 fe5d 0301 |001c: invoke-direct {v3, v0, v1}, Lfreed/settings/XmlParserWriter;.getToneCurveProfiles:(Ljava/util/HashMap;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5dfe │ │ +20ecae: 2805 |001f: goto 0024 // +0005 │ │ +20ecb0: 0d01 |0020: move-exception v1 │ │ +20ecb2: 6e10 2d62 0100 |0021: invoke-virtual {v1}, Ljava/io/IOException;.printStackTrace:()V // method@622d │ │ +20ecb8: 2201 260d |0024: new-instance v1, Ljava/io/File; // type@0d26 │ │ +20ecbc: 2202 740d |0026: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ +20ecc0: 7010 4c63 0200 |0028: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +20ecc6: 6e10 f961 0400 |002b: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ +20eccc: 0c04 |002e: move-result-object v4 │ │ +20ecce: 6e20 5663 4200 |002f: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20ecd4: 1a04 fd02 |0032: const-string v4, "/tonecurveprofiles.xml" // string@02fd │ │ +20ecd8: 6e20 5663 4200 |0034: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20ecde: 6e10 5d63 0200 |0037: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +20ece4: 0c04 |003a: move-result-object v4 │ │ +20ece6: 7020 f261 4100 |003b: invoke-direct {v1, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ +20ecec: 6e10 f861 0100 |003e: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@61f8 │ │ +20ecf2: 0a04 |0041: move-result v4 │ │ +20ecf4: 3804 1700 |0042: if-eqz v4, 0059 // +0017 │ │ +20ecf8: 2204 280d |0044: new-instance v4, Ljava/io/FileInputStream; // type@0d28 │ │ +20ecfc: 7020 0b62 1400 |0046: invoke-direct {v4, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@620b │ │ +20ed02: 7110 b95e 0400 |0049: invoke-static {v4}, Lfreed/utils/StringUtils;.getString:(Ljava/io/InputStream;)Ljava/lang/String; // method@5eb9 │ │ +20ed08: 0c04 |004c: move-result-object v4 │ │ +20ed0a: 7110 5557 0400 |004d: invoke-static {v4}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.parse:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5755 │ │ +20ed10: 0c04 |0050: move-result-object v4 │ │ +20ed12: 7030 fe5d 0304 |0051: invoke-direct {v3, v0, v4}, Lfreed/settings/XmlParserWriter;.getToneCurveProfiles:(Ljava/util/HashMap;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5dfe │ │ +20ed18: 2805 |0054: goto 0059 // +0005 │ │ +20ed1a: 0d04 |0055: move-exception v4 │ │ +20ed1c: 6e10 2d62 0400 |0056: invoke-virtual {v4}, Ljava/io/IOException;.printStackTrace:()V // method@622d │ │ +20ed22: 1100 |0059: return-object v0 │ │ catches : 2 │ │ 0x0005 - 0x001f │ │ Ljava/io/IOException; -> 0x0020 │ │ 0x0044 - 0x0054 │ │ Ljava/io/IOException; -> 0x0055 │ │ positions : │ │ 0x0000 line=560 │ │ @@ -494370,60 +494370,60 @@ │ │ type : '(Ljava/io/File;)Ljava/util/HashMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -20ed3c: |[20ed3c] freed.settings.XmlParserWriter.getToneMapProfiles:(Ljava/io/File;)Ljava/util/HashMap; │ │ -20ed4c: 2200 b90d |0000: new-instance v0, Ljava/util/HashMap; // type@0db9 │ │ -20ed50: 7010 3364 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@6433 │ │ -20ed56: 1a01 f560 |0005: const-string v1, "off" // string@60f5 │ │ -20ed5a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -20ed5c: 6e30 3e64 1002 |0008: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ -20ed62: 7100 204d 0000 |000b: invoke-static {}, Lfreed/FreedApplication;.getContext:()Landroid/content/Context; // method@4d20 │ │ -20ed68: 0c01 |000e: move-result-object v1 │ │ -20ed6a: 6e10 0002 0100 |000f: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0200 │ │ -20ed70: 0c01 |0012: move-result-object v1 │ │ -20ed72: 1402 0300 0e7f |0013: const v2, #float 1.8875e+38 // #7f0e0003 │ │ -20ed78: 6e20 e302 2100 |0016: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@02e3 │ │ -20ed7e: 0c01 |0019: move-result-object v1 │ │ -20ed80: 7110 b95e 0100 |001a: invoke-static {v1}, Lfreed/utils/StringUtils;.getString:(Ljava/io/InputStream;)Ljava/lang/String; // method@5eb9 │ │ -20ed86: 0c01 |001d: move-result-object v1 │ │ -20ed88: 7110 5557 0100 |001e: invoke-static {v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.parse:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5755 │ │ -20ed8e: 0c01 |0021: move-result-object v1 │ │ -20ed90: 7030 005e 0301 |0022: invoke-direct {v3, v0, v1}, Lfreed/settings/XmlParserWriter;.getTonemapProfiles:(Ljava/util/HashMap;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5e00 │ │ -20ed96: 2805 |0025: goto 002a // +0005 │ │ -20ed98: 0d01 |0026: move-exception v1 │ │ -20ed9a: 6e10 2d62 0100 |0027: invoke-virtual {v1}, Ljava/io/IOException;.printStackTrace:()V // method@622d │ │ -20eda0: 2201 260d |002a: new-instance v1, Ljava/io/File; // type@0d26 │ │ -20eda4: 2202 740d |002c: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ -20eda8: 7010 4c63 0200 |002e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -20edae: 6e10 f961 0400 |0031: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ -20edb4: 0c04 |0034: move-result-object v4 │ │ -20edb6: 6e20 5663 4200 |0035: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20edbc: 1a04 fe02 |0038: const-string v4, "/tonemapprofiles.xml" // string@02fe │ │ -20edc0: 6e20 5663 4200 |003a: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20edc6: 6e10 5d63 0200 |003d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -20edcc: 0c04 |0040: move-result-object v4 │ │ -20edce: 7020 f261 4100 |0041: invoke-direct {v1, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ -20edd4: 6e10 f861 0100 |0044: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@61f8 │ │ -20edda: 0a04 |0047: move-result v4 │ │ -20eddc: 3804 1700 |0048: if-eqz v4, 005f // +0017 │ │ -20ede0: 2204 280d |004a: new-instance v4, Ljava/io/FileInputStream; // type@0d28 │ │ -20ede4: 7020 0b62 1400 |004c: invoke-direct {v4, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@620b │ │ -20edea: 7110 b95e 0400 |004f: invoke-static {v4}, Lfreed/utils/StringUtils;.getString:(Ljava/io/InputStream;)Ljava/lang/String; // method@5eb9 │ │ -20edf0: 0c04 |0052: move-result-object v4 │ │ -20edf2: 7110 5557 0400 |0053: invoke-static {v4}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.parse:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5755 │ │ -20edf8: 0c04 |0056: move-result-object v4 │ │ -20edfa: 7030 005e 0304 |0057: invoke-direct {v3, v0, v4}, Lfreed/settings/XmlParserWriter;.getTonemapProfiles:(Ljava/util/HashMap;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5e00 │ │ -20ee00: 2805 |005a: goto 005f // +0005 │ │ -20ee02: 0d04 |005b: move-exception v4 │ │ -20ee04: 6e10 2d62 0400 |005c: invoke-virtual {v4}, Ljava/io/IOException;.printStackTrace:()V // method@622d │ │ -20ee0a: 1100 |005f: return-object v0 │ │ +20ed40: |[20ed40] freed.settings.XmlParserWriter.getToneMapProfiles:(Ljava/io/File;)Ljava/util/HashMap; │ │ +20ed50: 2200 b90d |0000: new-instance v0, Ljava/util/HashMap; // type@0db9 │ │ +20ed54: 7010 3364 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@6433 │ │ +20ed5a: 1a01 f560 |0005: const-string v1, "off" // string@60f5 │ │ +20ed5e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +20ed60: 6e30 3e64 1002 |0008: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ +20ed66: 7100 204d 0000 |000b: invoke-static {}, Lfreed/FreedApplication;.getContext:()Landroid/content/Context; // method@4d20 │ │ +20ed6c: 0c01 |000e: move-result-object v1 │ │ +20ed6e: 6e10 0002 0100 |000f: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0200 │ │ +20ed74: 0c01 |0012: move-result-object v1 │ │ +20ed76: 1402 0300 0e7f |0013: const v2, #float 1.8875e+38 // #7f0e0003 │ │ +20ed7c: 6e20 e302 2100 |0016: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@02e3 │ │ +20ed82: 0c01 |0019: move-result-object v1 │ │ +20ed84: 7110 b95e 0100 |001a: invoke-static {v1}, Lfreed/utils/StringUtils;.getString:(Ljava/io/InputStream;)Ljava/lang/String; // method@5eb9 │ │ +20ed8a: 0c01 |001d: move-result-object v1 │ │ +20ed8c: 7110 5557 0100 |001e: invoke-static {v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.parse:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5755 │ │ +20ed92: 0c01 |0021: move-result-object v1 │ │ +20ed94: 7030 005e 0301 |0022: invoke-direct {v3, v0, v1}, Lfreed/settings/XmlParserWriter;.getTonemapProfiles:(Ljava/util/HashMap;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5e00 │ │ +20ed9a: 2805 |0025: goto 002a // +0005 │ │ +20ed9c: 0d01 |0026: move-exception v1 │ │ +20ed9e: 6e10 2d62 0100 |0027: invoke-virtual {v1}, Ljava/io/IOException;.printStackTrace:()V // method@622d │ │ +20eda4: 2201 260d |002a: new-instance v1, Ljava/io/File; // type@0d26 │ │ +20eda8: 2202 740d |002c: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ +20edac: 7010 4c63 0200 |002e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +20edb2: 6e10 f961 0400 |0031: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ +20edb8: 0c04 |0034: move-result-object v4 │ │ +20edba: 6e20 5663 4200 |0035: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20edc0: 1a04 fe02 |0038: const-string v4, "/tonemapprofiles.xml" // string@02fe │ │ +20edc4: 6e20 5663 4200 |003a: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20edca: 6e10 5d63 0200 |003d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +20edd0: 0c04 |0040: move-result-object v4 │ │ +20edd2: 7020 f261 4100 |0041: invoke-direct {v1, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ +20edd8: 6e10 f861 0100 |0044: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@61f8 │ │ +20edde: 0a04 |0047: move-result v4 │ │ +20ede0: 3804 1700 |0048: if-eqz v4, 005f // +0017 │ │ +20ede4: 2204 280d |004a: new-instance v4, Ljava/io/FileInputStream; // type@0d28 │ │ +20ede8: 7020 0b62 1400 |004c: invoke-direct {v4, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@620b │ │ +20edee: 7110 b95e 0400 |004f: invoke-static {v4}, Lfreed/utils/StringUtils;.getString:(Ljava/io/InputStream;)Ljava/lang/String; // method@5eb9 │ │ +20edf4: 0c04 |0052: move-result-object v4 │ │ +20edf6: 7110 5557 0400 |0053: invoke-static {v4}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.parse:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5755 │ │ +20edfc: 0c04 |0056: move-result-object v4 │ │ +20edfe: 7030 005e 0304 |0057: invoke-direct {v3, v0, v4}, Lfreed/settings/XmlParserWriter;.getTonemapProfiles:(Ljava/util/HashMap;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5e00 │ │ +20ee04: 2805 |005a: goto 005f // +0005 │ │ +20ee06: 0d04 |005b: move-exception v4 │ │ +20ee08: 6e10 2d62 0400 |005c: invoke-virtual {v4}, Ljava/io/IOException;.printStackTrace:()V // method@622d │ │ +20ee0e: 1100 |005f: return-object v0 │ │ catches : 2 │ │ 0x000b - 0x0025 │ │ Ljava/io/IOException; -> 0x0026 │ │ 0x004a - 0x005a │ │ Ljava/io/IOException; -> 0x005b │ │ positions : │ │ 0x0000 line=514 │ │ @@ -494447,290 +494447,290 @@ │ │ type : '(Landroid/content/res/Resources;Ljava/util/HashMap;Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 575 16-bit code units │ │ -20f074: |[20f074] freed.settings.XmlParserWriter.parseAndFindSupportedDevice:(Landroid/content/res/Resources;Ljava/util/HashMap;Ljava/io/File;)V │ │ -20f084: 0801 1200 |0000: move-object/from16 v1, v18 │ │ -20f088: 0800 1300 |0002: move-object/from16 v0, v19 │ │ -20f08c: 1a02 a35f |0004: const-string v2, "minfocusposition" // string@5fa3 │ │ -20f090: 1a03 2a5f |0006: const-string v3, "maxiso" // string@5f2a │ │ -20f094: 1a04 a25f |0008: const-string v4, "minexposuretime" // string@5fa2 │ │ -20f098: 1a05 285f |000a: const-string v5, "maxexposuretime" // string@5f28 │ │ -20f09c: 1a06 f363 |000c: const-string v6, "overrideprofile" // string@63f3 │ │ -20f0a0: 1a07 0845 |000e: const-string v7, "forcerawtodng" // string@4508 │ │ -20f0a4: 1a08 3545 |0010: const-string v8, "framework" // string@4535 │ │ -20f0a8: 1a09 d43b |0012: const-string v9, "camera2" // string@3bd4 │ │ -20f0ac: 1a0a d23b |0014: const-string v10, "camera1" // string@3bd2 │ │ -20f0b0: 140b 0100 0e7f |0016: const v11, #float 1.8875e+38 // #7f0e0001 │ │ -20f0b6: 6e20 e302 b000 |0019: invoke-virtual {v0, v11}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@02e3 │ │ -20f0bc: 0c0b |001c: move-result-object v11 │ │ -20f0be: 7110 b95e 0b00 |001d: invoke-static {v11}, Lfreed/utils/StringUtils;.getString:(Ljava/io/InputStream;)Ljava/lang/String; // method@5eb9 │ │ -20f0c4: 0c0b |0020: move-result-object v11 │ │ -20f0c6: 7110 5557 0b00 |0021: invoke-static {v11}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.parse:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5755 │ │ -20f0cc: 0c0b |0024: move-result-object v11 │ │ -20f0ce: 6e10 5257 0b00 |0025: invoke-virtual {v11}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getTagName:()Ljava/lang/String; // method@5752 │ │ -20f0d4: 0c0c |0028: move-result-object v12 │ │ -20f0d6: 1a0d 1d41 |0029: const-string v13, "devices" // string@411d │ │ -20f0da: 6e20 2363 dc00 |002b: invoke-virtual {v12, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -20f0e0: 0a0c |002e: move-result v12 │ │ -20f0e2: 380c 0f02 |002f: if-eqz v12, 023e // +020f │ │ -20f0e6: 1a0c 1a41 |0031: const-string v12, "device" // string@411a │ │ -20f0ea: 6e20 4957 cb00 |0033: invoke-virtual {v11, v12}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ -20f0f0: 0c0b |0036: move-result-object v11 │ │ -20f0f2: 541c ae57 |0037: iget-object v12, v1, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ -20f0f6: 220d 740d |0039: new-instance v13, Ljava/lang/StringBuilder; // type@0d74 │ │ -20f0fa: 7010 4c63 0d00 |003b: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -20f100: 1a0e 4e10 |003e: const-string v14, "Found " // string@104e │ │ -20f104: 6e20 5663 ed00 |0040: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20f10a: 7210 6d64 0b00 |0043: invoke-interface {v11}, Ljava/util/List;.size:()I // method@646d │ │ -20f110: 0a0e |0046: move-result v14 │ │ -20f112: 6e20 5263 ed00 |0047: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -20f118: 1a0e 6500 |004a: const-string v14, " Devices in Xml" // string@0065 │ │ -20f11c: 6e20 5663 ed00 |004c: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20f122: 6e10 5d63 0d00 |004f: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -20f128: 0c0d |0052: move-result-object v13 │ │ -20f12a: 7120 655e dc00 |0053: invoke-static {v12, v13}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20f130: 7210 6864 0b00 |0056: invoke-interface {v11}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -20f136: 0c0b |0059: move-result-object v11 │ │ -20f138: 7210 4e64 0b00 |005a: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -20f13e: 0a0c |005d: move-result v12 │ │ -20f140: 380c d401 |005e: if-eqz v12, 0232 // +01d4 │ │ -20f144: 7210 4f64 0b00 |0060: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -20f14a: 0c0c |0063: move-result-object v12 │ │ -20f14c: 1f0c a10b |0064: check-cast v12, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ -20f150: 1a0d ba5f |0066: const-string v13, "models" // string@5fba │ │ -20f154: 6e20 4857 dc00 |0068: invoke-virtual {v12, v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f15a: 0c0d |006b: move-result-object v13 │ │ -20f15c: 1a0e 0052 |006c: const-string v14, "item" // string@5200 │ │ -20f160: 6e20 4957 ed00 |006e: invoke-virtual {v13, v14}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ -20f166: 0c0d |0071: move-result-object v13 │ │ -20f168: 7210 6864 0d00 |0072: invoke-interface {v13}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -20f16e: 0c0d |0075: move-result-object v13 │ │ -20f170: 7210 4e64 0d00 |0076: invoke-interface {v13}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -20f176: 0a0e |0079: move-result v14 │ │ -20f178: 380e aa01 |007a: if-eqz v14, 0224 // +01aa │ │ -20f17c: 7210 4f64 0d00 |007c: invoke-interface {v13}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -20f182: 0c0e |007f: move-result-object v14 │ │ -20f184: 1f0e a10b |0080: check-cast v14, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ -20f188: 6e10 5357 0e00 |0082: invoke-virtual {v14}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -20f18e: 0c0e |0085: move-result-object v14 │ │ -20f190: 620f 3801 |0086: sget-object v15, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0138 │ │ -20f194: 6e20 2363 fe00 |0088: invoke-virtual {v14, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -20f19a: 0a0e |008b: move-result v14 │ │ -20f19c: 380e 8e01 |008c: if-eqz v14, 021a // +018e │ │ -20f1a0: 7100 9c5d 0000 |008e: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -20f1a6: 0c0d |0091: move-result-object v13 │ │ -20f1a8: 1a0e 0f60 |0092: const-string v14, "name" // string@600f │ │ -20f1ac: 1a0f 0000 |0094: const-string v15, "" // string@0000 │ │ -20f1b0: 6e30 4a57 ec0f |0096: invoke-virtual {v12, v14, v15}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@574a │ │ -20f1b6: 0c0e |0099: move-result-object v14 │ │ -20f1b8: 6e20 b85d ed00 |009a: invoke-virtual {v13, v14}, Lfreed/settings/SettingsManager;.setDevice:(Ljava/lang/String;)V // method@5db8 │ │ -20f1be: 541d ae57 |009d: iget-object v13, v1, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ -20f1c2: 220e 740d |009f: new-instance v14, Ljava/lang/StringBuilder; // type@0d74 │ │ -20f1c6: 7010 4c63 0e00 |00a1: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -20f1cc: 1a0f 5010 |00a4: const-string v15, "Found Device:" // string@1050 │ │ -20f1d0: 6e20 5663 fe00 |00a6: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20f1d6: 7100 9c5d 0000 |00a9: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -20f1dc: 0c0f |00ac: move-result-object v15 │ │ -20f1de: 6e10 985d 0f00 |00ad: invoke-virtual {v15}, Lfreed/settings/SettingsManager;.getDeviceString:()Ljava/lang/String; // method@5d98 │ │ -20f1e4: 0c0f |00b0: move-result-object v15 │ │ -20f1e6: 6e20 5663 fe00 |00b1: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20f1ec: 6e10 5d63 0e00 |00b4: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -20f1f2: 0c0e |00b7: move-result-object v14 │ │ -20f1f4: 7120 655e ed00 |00b8: invoke-static {v13, v14}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20f1fa: 6e20 4857 ac00 |00bb: invoke-virtual {v12, v10}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f200: 0c0d |00be: move-result-object v13 │ │ -20f202: 6e10 5457 0d00 |00bf: invoke-virtual {v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ -20f208: 0a0e |00c2: move-result v14 │ │ -20f20a: 390e 6400 |00c3: if-nez v14, 0127 // +0064 │ │ -20f20e: 7100 9c5d 0000 |00c5: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -20f214: 0c0e |00c8: move-result-object v14 │ │ -20f216: 6e20 b25d ae00 |00c9: invoke-virtual {v14, v10}, Lfreed/settings/SettingsManager;.setCamApi:(Ljava/lang/String;)V // method@5db2 │ │ -20f21c: 541e ae57 |00cc: iget-object v14, v1, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ -20f220: 1a0f 5610 |00ce: const-string v15, "Found camera1 overrides" // string@1056 │ │ -20f224: 7120 655e fe00 |00d0: invoke-static {v14, v15}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20f22a: 541e ae57 |00d3: iget-object v14, v1, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ -20f22e: 6e10 4757 0d00 |00d5: invoke-virtual {v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.dumpChildElementsTagNames:()Ljava/lang/String; // method@5747 │ │ -20f234: 0c0f |00d8: move-result-object v15 │ │ -20f236: 7120 6b5e fe00 |00d9: invoke-static {v14, v15}, Lfreed/utils/Log;.v:(Ljava/lang/String;Ljava/lang/String;)V // method@5e6b │ │ -20f23c: 6e20 4857 8d00 |00dc: invoke-virtual {v13, v8}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f242: 0c0e |00df: move-result-object v14 │ │ -20f244: 6e10 5457 0e00 |00e0: invoke-virtual {v14}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ -20f24a: 0a0e |00e3: move-result v14 │ │ -20f24c: 390e 1600 |00e4: if-nez v14, 00fa // +0016 │ │ -20f250: 7100 9c5d 0000 |00e6: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -20f256: 0c0e |00e9: move-result-object v14 │ │ -20f258: 6e20 4857 8d00 |00ea: invoke-virtual {v13, v8}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f25e: 0c0f |00ed: move-result-object v15 │ │ -20f260: 6e10 5357 0f00 |00ee: invoke-virtual {v15}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -20f266: 0c0f |00f1: move-result-object v15 │ │ -20f268: 7110 5c5d 0f00 |00f2: invoke-static {v15}, Lfreed/settings/Frameworks;.valueOf:(Ljava/lang/String;)Lfreed/settings/Frameworks; // method@5d5c │ │ -20f26e: 0c0f |00f5: move-result-object v15 │ │ -20f270: 6e20 b95d fe00 |00f6: invoke-virtual {v14, v15}, Lfreed/settings/SettingsManager;.setFramework:(Lfreed/settings/Frameworks;)V // method@5db9 │ │ -20f276: 280c |00f9: goto 0105 // +000c │ │ -20f278: 7100 9c5d 0000 |00fa: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -20f27e: 0c0e |00fd: move-result-object v14 │ │ -20f280: 7100 535d 0000 |00fe: invoke-static {}, Lfreed/settings/FrameworkDetector;.getFramework:()Lfreed/settings/Frameworks; // method@5d53 │ │ -20f286: 0c0f |0101: move-result-object v15 │ │ -20f288: 6e20 b95d fe00 |0102: invoke-virtual {v14, v15}, Lfreed/settings/SettingsManager;.setFramework:(Lfreed/settings/Frameworks;)V // method@5db9 │ │ -20f28e: 1a0e f03b |0105: const-string v14, "cameraid" // string@3bf0 │ │ -20f292: 6e20 4957 ed00 |0107: invoke-virtual {v13, v14}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ -20f298: 0c0d |010a: move-result-object v13 │ │ -20f29a: 380d 1c00 |010b: if-eqz v13, 0127 // +001c │ │ -20f29e: 7210 6d64 0d00 |010d: invoke-interface {v13}, Ljava/util/List;.size:()I // method@646d │ │ -20f2a4: 0a0e |0110: move-result v14 │ │ -20f2a6: 3d0e 1600 |0111: if-lez v14, 0127 // +0016 │ │ -20f2aa: 7210 6864 0d00 |0113: invoke-interface {v13}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -20f2b0: 0c0d |0116: move-result-object v13 │ │ -20f2b2: 7210 4e64 0d00 |0117: invoke-interface {v13}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -20f2b8: 0a0e |011a: move-result v14 │ │ -20f2ba: 380e 0c00 |011b: if-eqz v14, 0127 // +000c │ │ -20f2be: 7210 4f64 0d00 |011d: invoke-interface {v13}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -20f2c4: 0c0e |0120: move-result-object v14 │ │ -20f2c6: 1f0e a10b |0121: check-cast v14, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ -20f2ca: 7030 025e 010e |0123: invoke-direct {v1, v0, v14}, Lfreed/settings/XmlParserWriter;.parseCamera1_IdSettings:(Landroid/content/res/Resources;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5e02 │ │ -20f2d0: 28f1 |0126: goto 0117 // -000f │ │ -20f2d2: 6e20 4857 9c00 |0127: invoke-virtual {v12, v9}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f2d8: 0c0d |012a: move-result-object v13 │ │ -20f2da: 6e10 5457 0d00 |012b: invoke-virtual {v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ -20f2e0: 0a0e |012e: move-result v14 │ │ -20f2e2: 390e b500 |012f: if-nez v14, 01e4 // +00b5 │ │ -20f2e6: 7100 9c5d 0000 |0131: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -20f2ec: 0c0e |0134: move-result-object v14 │ │ -20f2ee: 6e20 b25d 9e00 |0135: invoke-virtual {v14, v9}, Lfreed/settings/SettingsManager;.setCamApi:(Ljava/lang/String;)V // method@5db2 │ │ -20f2f4: 541e ae57 |0138: iget-object v14, v1, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ -20f2f8: 1a0f 4f10 |013a: const-string v15, "Found Camera2 overrides" // string@104f │ │ -20f2fc: 7120 655e fe00 |013c: invoke-static {v14, v15}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20f302: 6e20 4857 7d00 |013f: invoke-virtual {v13, v7}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f308: 0c0e |0142: move-result-object v14 │ │ -20f30a: 6e10 5457 0e00 |0143: invoke-virtual {v14}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ -20f310: 0a0e |0146: move-result v14 │ │ -20f312: 390e 1500 |0147: if-nez v14, 015c // +0015 │ │ -20f316: 620e 5957 |0149: sget-object v14, Lfreed/settings/SettingKeys;.forceRawToDng:Lfreed/settings/SettingKeys$Key; // field@5759 │ │ -20f31a: 7110 8c5d 0e00 |014b: invoke-static {v14}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -20f320: 0c0e |014e: move-result-object v14 │ │ -20f322: 1f0e 840c |014f: check-cast v14, Lfreed/settings/mode/GlobalBooleanSettingMode; // type@0c84 │ │ -20f326: 6e20 4857 7d00 |0151: invoke-virtual {v13, v7}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f32c: 0c0f |0154: move-result-object v15 │ │ -20f32e: 6e10 4b57 0f00 |0155: invoke-virtual {v15}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ -20f334: 0a0f |0158: move-result v15 │ │ -20f336: 6e20 1a5e fe00 |0159: invoke-virtual {v14, v15}, Lfreed/settings/mode/GlobalBooleanSettingMode;.set:(Z)V // method@5e1a │ │ -20f33c: 6e20 4857 6d00 |015c: invoke-virtual {v13, v6}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f342: 0c0e |015f: move-result-object v14 │ │ -20f344: 6e10 5457 0e00 |0160: invoke-virtual {v14}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ -20f34a: 0a0e |0163: move-result v14 │ │ -20f34c: 390e 1100 |0164: if-nez v14, 0175 // +0011 │ │ -20f350: 7100 9c5d 0000 |0166: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -20f356: 0c0e |0169: move-result-object v14 │ │ -20f358: 6e20 4857 6d00 |016a: invoke-virtual {v13, v6}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f35e: 0c0f |016d: move-result-object v15 │ │ -20f360: 6e10 4b57 0f00 |016e: invoke-virtual {v15}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ -20f366: 0a0f |0171: move-result v15 │ │ -20f368: 6e20 bd5d fe00 |0172: invoke-virtual {v14, v15}, Lfreed/settings/SettingsManager;.setsOverrideDngProfile:(Z)V // method@5dbd │ │ -20f36e: 6e20 4857 5d00 |0175: invoke-virtual {v13, v5}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f374: 0c0e |0178: move-result-object v14 │ │ -20f376: 6e10 5457 0e00 |0179: invoke-virtual {v14}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ -20f37c: 0a0e |017c: move-result v14 │ │ -20f37e: 390e 1600 |017d: if-nez v14, 0193 // +0016 │ │ -20f382: 7100 9c5d 0000 |017f: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -20f388: 0c0e |0182: move-result-object v14 │ │ -20f38a: 6e20 4857 5d00 |0183: invoke-virtual {v13, v5}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f390: 0c0f |0186: move-result-object v15 │ │ -20f392: 0810 0500 |0187: move-object/from16 v16, v5 │ │ -20f396: 0811 0600 |0189: move-object/from16 v17, v6 │ │ -20f39a: 6e10 5057 0f00 |018b: invoke-virtual {v15}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getLongValue:()J // method@5750 │ │ -20f3a0: 0b05 |018e: move-result-wide v5 │ │ -20f3a2: 6e30 b35d 5e06 |018f: invoke-virtual {v14, v5, v6}, Lfreed/settings/SettingsManager;.setCamera2MaxExposureTime:(J)V // method@5db3 │ │ -20f3a8: 2805 |0192: goto 0197 // +0005 │ │ -20f3aa: 0810 0500 |0193: move-object/from16 v16, v5 │ │ -20f3ae: 0811 0600 |0195: move-object/from16 v17, v6 │ │ -20f3b2: 6e20 4857 4d00 |0197: invoke-virtual {v13, v4}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f3b8: 0c05 |019a: move-result-object v5 │ │ -20f3ba: 6e10 5457 0500 |019b: invoke-virtual {v5}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ -20f3c0: 0a05 |019e: move-result v5 │ │ -20f3c2: 3905 1100 |019f: if-nez v5, 01b0 // +0011 │ │ -20f3c6: 7100 9c5d 0000 |01a1: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -20f3cc: 0c05 |01a4: move-result-object v5 │ │ -20f3ce: 6e20 4857 4d00 |01a5: invoke-virtual {v13, v4}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f3d4: 0c06 |01a8: move-result-object v6 │ │ -20f3d6: 6e10 5057 0600 |01a9: invoke-virtual {v6}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getLongValue:()J // method@5750 │ │ -20f3dc: 0b0e |01ac: move-result-wide v14 │ │ -20f3de: 6e30 b55d e50f |01ad: invoke-virtual {v5, v14, v15}, Lfreed/settings/SettingsManager;.setCamera2MinExposureTime:(J)V // method@5db5 │ │ -20f3e4: 6e20 4857 3d00 |01b0: invoke-virtual {v13, v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f3ea: 0c05 |01b3: move-result-object v5 │ │ -20f3ec: 6e10 5457 0500 |01b4: invoke-virtual {v5}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ -20f3f2: 0a05 |01b7: move-result v5 │ │ -20f3f4: 3905 1200 |01b8: if-nez v5, 01ca // +0012 │ │ -20f3f8: 7100 9c5d 0000 |01ba: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -20f3fe: 0c05 |01bd: move-result-object v5 │ │ -20f400: 6e20 4857 3d00 |01be: invoke-virtual {v13, v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f406: 0c06 |01c1: move-result-object v6 │ │ -20f408: 120e |01c2: const/4 v14, #int 0 // #0 │ │ -20f40a: 6e20 4f57 e600 |01c3: invoke-virtual {v6, v14}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ -20f410: 0a06 |01c6: move-result v6 │ │ -20f412: 6e20 b45d 6500 |01c7: invoke-virtual {v5, v6}, Lfreed/settings/SettingsManager;.setCamera2MaxIso:(I)V // method@5db4 │ │ -20f418: 6e20 4857 2d00 |01ca: invoke-virtual {v13, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f41e: 0c05 |01cd: move-result-object v5 │ │ -20f420: 6e10 5457 0500 |01ce: invoke-virtual {v5}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ -20f426: 0a05 |01d1: move-result v5 │ │ -20f428: 3905 1600 |01d2: if-nez v5, 01e8 // +0016 │ │ -20f42c: 7100 9c5d 0000 |01d4: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -20f432: 0c05 |01d7: move-result-object v5 │ │ -20f434: 6e20 4857 2d00 |01d8: invoke-virtual {v13, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -20f43a: 0c06 |01db: move-result-object v6 │ │ -20f43c: 6e10 4d57 0600 |01dc: invoke-virtual {v6}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getFloatValue:()F // method@574d │ │ -20f442: 0a06 |01df: move-result v6 │ │ -20f444: 6e20 b65d 6500 |01e0: invoke-virtual {v5, v6}, Lfreed/settings/SettingsManager;.setCamera2MinFocusPosition:(F)V // method@5db6 │ │ -20f44a: 2805 |01e3: goto 01e8 // +0005 │ │ -20f44c: 0810 0500 |01e4: move-object/from16 v16, v5 │ │ -20f450: 0811 0600 |01e6: move-object/from16 v17, v6 │ │ -20f454: 2205 a304 |01e8: new-instance v5, Landroidx/collection/LongSparseArray; // type@04a3 │ │ -20f458: 7010 da22 0500 |01ea: invoke-direct {v5}, Landroidx/collection/LongSparseArray;.:()V // method@22da │ │ -20f45e: 0806 1400 |01ed: move-object/from16 v6, v20 │ │ -20f462: 7040 fa5d 516c |01ef: invoke-direct {v1, v5, v12, v6}, Lfreed/settings/XmlParserWriter;.getDngStuff:(Landroidx/collection/LongSparseArray;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;Ljava/util/HashMap;)V // method@5dfa │ │ -20f468: 541c ae57 |01f2: iget-object v12, v1, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ -20f46c: 220d 740d |01f4: new-instance v13, Ljava/lang/StringBuilder; // type@0d74 │ │ -20f470: 7010 4c63 0d00 |01f6: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -20f476: 1a0e 2f2c |01f9: const-string v14, "Save Dng Profiles:" // string@2c2f │ │ -20f47a: 6e20 5663 ed00 |01fb: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20f480: 6e10 f322 0500 |01fe: invoke-virtual {v5}, Landroidx/collection/LongSparseArray;.size:()I // method@22f3 │ │ -20f486: 0a0e |0201: move-result v14 │ │ -20f488: 6e20 5263 ed00 |0202: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -20f48e: 6e10 5d63 0d00 |0205: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -20f494: 0c0d |0208: move-result-object v13 │ │ -20f496: 7120 655e dc00 |0209: invoke-static {v12, v13}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20f49c: 7100 9c5d 0000 |020c: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -20f4a2: 0c0c |020f: move-result-object v12 │ │ -20f4a4: 6e10 985d 0c00 |0210: invoke-virtual {v12}, Lfreed/settings/SettingsManager;.getDeviceString:()Ljava/lang/String; // method@5d98 │ │ -20f4aa: 0c0c |0213: move-result-object v12 │ │ -20f4ac: 080e 1500 |0214: move-object/from16 v14, v21 │ │ -20f4b0: 6e40 045e 51ec |0216: invoke-virtual {v1, v5, v12, v14}, Lfreed/settings/XmlParserWriter;.saveDngProfiles:(Landroidx/collection/LongSparseArray;Ljava/lang/String;Ljava/io/File;)V // method@5e04 │ │ -20f4b6: 2813 |0219: goto 022c // +0013 │ │ -20f4b8: 080e 1500 |021a: move-object/from16 v14, v21 │ │ -20f4bc: 0811 0600 |021c: move-object/from16 v17, v6 │ │ -20f4c0: 0806 1400 |021e: move-object/from16 v6, v20 │ │ -20f4c4: 0806 1100 |0220: move-object/from16 v6, v17 │ │ -20f4c8: 2900 54fe |0222: goto/16 0076 // -01ac │ │ -20f4cc: 080e 1500 |0224: move-object/from16 v14, v21 │ │ -20f4d0: 0810 0500 |0226: move-object/from16 v16, v5 │ │ -20f4d4: 0811 0600 |0228: move-object/from16 v17, v6 │ │ -20f4d8: 0806 1400 |022a: move-object/from16 v6, v20 │ │ -20f4dc: 0805 1000 |022c: move-object/from16 v5, v16 │ │ -20f4e0: 0806 1100 |022e: move-object/from16 v6, v17 │ │ -20f4e4: 2900 2afe |0230: goto/16 005a // -01d6 │ │ -20f4e8: 7100 9c5d 0000 |0232: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -20f4ee: 0c00 |0235: move-result-object v0 │ │ -20f4f0: 6e10 ad5d 0000 |0236: invoke-virtual {v0}, Lfreed/settings/SettingsManager;.save:()V // method@5dad │ │ -20f4f6: 2805 |0239: goto 023e // +0005 │ │ -20f4f8: 0d00 |023a: move-exception v0 │ │ -20f4fa: 7110 645e 0000 |023b: invoke-static {v0}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -20f500: 0e00 |023e: return-void │ │ +20f078: |[20f078] freed.settings.XmlParserWriter.parseAndFindSupportedDevice:(Landroid/content/res/Resources;Ljava/util/HashMap;Ljava/io/File;)V │ │ +20f088: 0801 1200 |0000: move-object/from16 v1, v18 │ │ +20f08c: 0800 1300 |0002: move-object/from16 v0, v19 │ │ +20f090: 1a02 a35f |0004: const-string v2, "minfocusposition" // string@5fa3 │ │ +20f094: 1a03 2a5f |0006: const-string v3, "maxiso" // string@5f2a │ │ +20f098: 1a04 a25f |0008: const-string v4, "minexposuretime" // string@5fa2 │ │ +20f09c: 1a05 285f |000a: const-string v5, "maxexposuretime" // string@5f28 │ │ +20f0a0: 1a06 f363 |000c: const-string v6, "overrideprofile" // string@63f3 │ │ +20f0a4: 1a07 0845 |000e: const-string v7, "forcerawtodng" // string@4508 │ │ +20f0a8: 1a08 3545 |0010: const-string v8, "framework" // string@4535 │ │ +20f0ac: 1a09 d43b |0012: const-string v9, "camera2" // string@3bd4 │ │ +20f0b0: 1a0a d23b |0014: const-string v10, "camera1" // string@3bd2 │ │ +20f0b4: 140b 0100 0e7f |0016: const v11, #float 1.8875e+38 // #7f0e0001 │ │ +20f0ba: 6e20 e302 b000 |0019: invoke-virtual {v0, v11}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@02e3 │ │ +20f0c0: 0c0b |001c: move-result-object v11 │ │ +20f0c2: 7110 b95e 0b00 |001d: invoke-static {v11}, Lfreed/utils/StringUtils;.getString:(Ljava/io/InputStream;)Ljava/lang/String; // method@5eb9 │ │ +20f0c8: 0c0b |0020: move-result-object v11 │ │ +20f0ca: 7110 5557 0b00 |0021: invoke-static {v11}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.parse:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5755 │ │ +20f0d0: 0c0b |0024: move-result-object v11 │ │ +20f0d2: 6e10 5257 0b00 |0025: invoke-virtual {v11}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getTagName:()Ljava/lang/String; // method@5752 │ │ +20f0d8: 0c0c |0028: move-result-object v12 │ │ +20f0da: 1a0d 1d41 |0029: const-string v13, "devices" // string@411d │ │ +20f0de: 6e20 2363 dc00 |002b: invoke-virtual {v12, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +20f0e4: 0a0c |002e: move-result v12 │ │ +20f0e6: 380c 0f02 |002f: if-eqz v12, 023e // +020f │ │ +20f0ea: 1a0c 1a41 |0031: const-string v12, "device" // string@411a │ │ +20f0ee: 6e20 4957 cb00 |0033: invoke-virtual {v11, v12}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ +20f0f4: 0c0b |0036: move-result-object v11 │ │ +20f0f6: 541c ae57 |0037: iget-object v12, v1, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ +20f0fa: 220d 740d |0039: new-instance v13, Ljava/lang/StringBuilder; // type@0d74 │ │ +20f0fe: 7010 4c63 0d00 |003b: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +20f104: 1a0e 4e10 |003e: const-string v14, "Found " // string@104e │ │ +20f108: 6e20 5663 ed00 |0040: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20f10e: 7210 6d64 0b00 |0043: invoke-interface {v11}, Ljava/util/List;.size:()I // method@646d │ │ +20f114: 0a0e |0046: move-result v14 │ │ +20f116: 6e20 5263 ed00 |0047: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +20f11c: 1a0e 6500 |004a: const-string v14, " Devices in Xml" // string@0065 │ │ +20f120: 6e20 5663 ed00 |004c: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20f126: 6e10 5d63 0d00 |004f: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +20f12c: 0c0d |0052: move-result-object v13 │ │ +20f12e: 7120 655e dc00 |0053: invoke-static {v12, v13}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20f134: 7210 6864 0b00 |0056: invoke-interface {v11}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +20f13a: 0c0b |0059: move-result-object v11 │ │ +20f13c: 7210 4e64 0b00 |005a: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +20f142: 0a0c |005d: move-result v12 │ │ +20f144: 380c d401 |005e: if-eqz v12, 0232 // +01d4 │ │ +20f148: 7210 4f64 0b00 |0060: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +20f14e: 0c0c |0063: move-result-object v12 │ │ +20f150: 1f0c a10b |0064: check-cast v12, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ +20f154: 1a0d ba5f |0066: const-string v13, "models" // string@5fba │ │ +20f158: 6e20 4857 dc00 |0068: invoke-virtual {v12, v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f15e: 0c0d |006b: move-result-object v13 │ │ +20f160: 1a0e 0052 |006c: const-string v14, "item" // string@5200 │ │ +20f164: 6e20 4957 ed00 |006e: invoke-virtual {v13, v14}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ +20f16a: 0c0d |0071: move-result-object v13 │ │ +20f16c: 7210 6864 0d00 |0072: invoke-interface {v13}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +20f172: 0c0d |0075: move-result-object v13 │ │ +20f174: 7210 4e64 0d00 |0076: invoke-interface {v13}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +20f17a: 0a0e |0079: move-result v14 │ │ +20f17c: 380e aa01 |007a: if-eqz v14, 0224 // +01aa │ │ +20f180: 7210 4f64 0d00 |007c: invoke-interface {v13}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +20f186: 0c0e |007f: move-result-object v14 │ │ +20f188: 1f0e a10b |0080: check-cast v14, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ +20f18c: 6e10 5357 0e00 |0082: invoke-virtual {v14}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +20f192: 0c0e |0085: move-result-object v14 │ │ +20f194: 620f 3801 |0086: sget-object v15, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0138 │ │ +20f198: 6e20 2363 fe00 |0088: invoke-virtual {v14, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +20f19e: 0a0e |008b: move-result v14 │ │ +20f1a0: 380e 8e01 |008c: if-eqz v14, 021a // +018e │ │ +20f1a4: 7100 9c5d 0000 |008e: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +20f1aa: 0c0d |0091: move-result-object v13 │ │ +20f1ac: 1a0e 0f60 |0092: const-string v14, "name" // string@600f │ │ +20f1b0: 1a0f 0000 |0094: const-string v15, "" // string@0000 │ │ +20f1b4: 6e30 4a57 ec0f |0096: invoke-virtual {v12, v14, v15}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@574a │ │ +20f1ba: 0c0e |0099: move-result-object v14 │ │ +20f1bc: 6e20 b85d ed00 |009a: invoke-virtual {v13, v14}, Lfreed/settings/SettingsManager;.setDevice:(Ljava/lang/String;)V // method@5db8 │ │ +20f1c2: 541d ae57 |009d: iget-object v13, v1, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ +20f1c6: 220e 740d |009f: new-instance v14, Ljava/lang/StringBuilder; // type@0d74 │ │ +20f1ca: 7010 4c63 0e00 |00a1: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +20f1d0: 1a0f 5010 |00a4: const-string v15, "Found Device:" // string@1050 │ │ +20f1d4: 6e20 5663 fe00 |00a6: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20f1da: 7100 9c5d 0000 |00a9: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +20f1e0: 0c0f |00ac: move-result-object v15 │ │ +20f1e2: 6e10 985d 0f00 |00ad: invoke-virtual {v15}, Lfreed/settings/SettingsManager;.getDeviceString:()Ljava/lang/String; // method@5d98 │ │ +20f1e8: 0c0f |00b0: move-result-object v15 │ │ +20f1ea: 6e20 5663 fe00 |00b1: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20f1f0: 6e10 5d63 0e00 |00b4: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +20f1f6: 0c0e |00b7: move-result-object v14 │ │ +20f1f8: 7120 655e ed00 |00b8: invoke-static {v13, v14}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20f1fe: 6e20 4857 ac00 |00bb: invoke-virtual {v12, v10}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f204: 0c0d |00be: move-result-object v13 │ │ +20f206: 6e10 5457 0d00 |00bf: invoke-virtual {v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ +20f20c: 0a0e |00c2: move-result v14 │ │ +20f20e: 390e 6400 |00c3: if-nez v14, 0127 // +0064 │ │ +20f212: 7100 9c5d 0000 |00c5: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +20f218: 0c0e |00c8: move-result-object v14 │ │ +20f21a: 6e20 b25d ae00 |00c9: invoke-virtual {v14, v10}, Lfreed/settings/SettingsManager;.setCamApi:(Ljava/lang/String;)V // method@5db2 │ │ +20f220: 541e ae57 |00cc: iget-object v14, v1, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ +20f224: 1a0f 5610 |00ce: const-string v15, "Found camera1 overrides" // string@1056 │ │ +20f228: 7120 655e fe00 |00d0: invoke-static {v14, v15}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20f22e: 541e ae57 |00d3: iget-object v14, v1, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ +20f232: 6e10 4757 0d00 |00d5: invoke-virtual {v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.dumpChildElementsTagNames:()Ljava/lang/String; // method@5747 │ │ +20f238: 0c0f |00d8: move-result-object v15 │ │ +20f23a: 7120 6b5e fe00 |00d9: invoke-static {v14, v15}, Lfreed/utils/Log;.v:(Ljava/lang/String;Ljava/lang/String;)V // method@5e6b │ │ +20f240: 6e20 4857 8d00 |00dc: invoke-virtual {v13, v8}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f246: 0c0e |00df: move-result-object v14 │ │ +20f248: 6e10 5457 0e00 |00e0: invoke-virtual {v14}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ +20f24e: 0a0e |00e3: move-result v14 │ │ +20f250: 390e 1600 |00e4: if-nez v14, 00fa // +0016 │ │ +20f254: 7100 9c5d 0000 |00e6: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +20f25a: 0c0e |00e9: move-result-object v14 │ │ +20f25c: 6e20 4857 8d00 |00ea: invoke-virtual {v13, v8}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f262: 0c0f |00ed: move-result-object v15 │ │ +20f264: 6e10 5357 0f00 |00ee: invoke-virtual {v15}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +20f26a: 0c0f |00f1: move-result-object v15 │ │ +20f26c: 7110 5c5d 0f00 |00f2: invoke-static {v15}, Lfreed/settings/Frameworks;.valueOf:(Ljava/lang/String;)Lfreed/settings/Frameworks; // method@5d5c │ │ +20f272: 0c0f |00f5: move-result-object v15 │ │ +20f274: 6e20 b95d fe00 |00f6: invoke-virtual {v14, v15}, Lfreed/settings/SettingsManager;.setFramework:(Lfreed/settings/Frameworks;)V // method@5db9 │ │ +20f27a: 280c |00f9: goto 0105 // +000c │ │ +20f27c: 7100 9c5d 0000 |00fa: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +20f282: 0c0e |00fd: move-result-object v14 │ │ +20f284: 7100 535d 0000 |00fe: invoke-static {}, Lfreed/settings/FrameworkDetector;.getFramework:()Lfreed/settings/Frameworks; // method@5d53 │ │ +20f28a: 0c0f |0101: move-result-object v15 │ │ +20f28c: 6e20 b95d fe00 |0102: invoke-virtual {v14, v15}, Lfreed/settings/SettingsManager;.setFramework:(Lfreed/settings/Frameworks;)V // method@5db9 │ │ +20f292: 1a0e f03b |0105: const-string v14, "cameraid" // string@3bf0 │ │ +20f296: 6e20 4957 ed00 |0107: invoke-virtual {v13, v14}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ +20f29c: 0c0d |010a: move-result-object v13 │ │ +20f29e: 380d 1c00 |010b: if-eqz v13, 0127 // +001c │ │ +20f2a2: 7210 6d64 0d00 |010d: invoke-interface {v13}, Ljava/util/List;.size:()I // method@646d │ │ +20f2a8: 0a0e |0110: move-result v14 │ │ +20f2aa: 3d0e 1600 |0111: if-lez v14, 0127 // +0016 │ │ +20f2ae: 7210 6864 0d00 |0113: invoke-interface {v13}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +20f2b4: 0c0d |0116: move-result-object v13 │ │ +20f2b6: 7210 4e64 0d00 |0117: invoke-interface {v13}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +20f2bc: 0a0e |011a: move-result v14 │ │ +20f2be: 380e 0c00 |011b: if-eqz v14, 0127 // +000c │ │ +20f2c2: 7210 4f64 0d00 |011d: invoke-interface {v13}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +20f2c8: 0c0e |0120: move-result-object v14 │ │ +20f2ca: 1f0e a10b |0121: check-cast v14, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ +20f2ce: 7030 025e 010e |0123: invoke-direct {v1, v0, v14}, Lfreed/settings/XmlParserWriter;.parseCamera1_IdSettings:(Landroid/content/res/Resources;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V // method@5e02 │ │ +20f2d4: 28f1 |0126: goto 0117 // -000f │ │ +20f2d6: 6e20 4857 9c00 |0127: invoke-virtual {v12, v9}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f2dc: 0c0d |012a: move-result-object v13 │ │ +20f2de: 6e10 5457 0d00 |012b: invoke-virtual {v13}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ +20f2e4: 0a0e |012e: move-result v14 │ │ +20f2e6: 390e b500 |012f: if-nez v14, 01e4 // +00b5 │ │ +20f2ea: 7100 9c5d 0000 |0131: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +20f2f0: 0c0e |0134: move-result-object v14 │ │ +20f2f2: 6e20 b25d 9e00 |0135: invoke-virtual {v14, v9}, Lfreed/settings/SettingsManager;.setCamApi:(Ljava/lang/String;)V // method@5db2 │ │ +20f2f8: 541e ae57 |0138: iget-object v14, v1, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ +20f2fc: 1a0f 4f10 |013a: const-string v15, "Found Camera2 overrides" // string@104f │ │ +20f300: 7120 655e fe00 |013c: invoke-static {v14, v15}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20f306: 6e20 4857 7d00 |013f: invoke-virtual {v13, v7}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f30c: 0c0e |0142: move-result-object v14 │ │ +20f30e: 6e10 5457 0e00 |0143: invoke-virtual {v14}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ +20f314: 0a0e |0146: move-result v14 │ │ +20f316: 390e 1500 |0147: if-nez v14, 015c // +0015 │ │ +20f31a: 620e 5957 |0149: sget-object v14, Lfreed/settings/SettingKeys;.forceRawToDng:Lfreed/settings/SettingKeys$Key; // field@5759 │ │ +20f31e: 7110 8c5d 0e00 |014b: invoke-static {v14}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +20f324: 0c0e |014e: move-result-object v14 │ │ +20f326: 1f0e 840c |014f: check-cast v14, Lfreed/settings/mode/GlobalBooleanSettingMode; // type@0c84 │ │ +20f32a: 6e20 4857 7d00 |0151: invoke-virtual {v13, v7}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f330: 0c0f |0154: move-result-object v15 │ │ +20f332: 6e10 4b57 0f00 |0155: invoke-virtual {v15}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ +20f338: 0a0f |0158: move-result v15 │ │ +20f33a: 6e20 1a5e fe00 |0159: invoke-virtual {v14, v15}, Lfreed/settings/mode/GlobalBooleanSettingMode;.set:(Z)V // method@5e1a │ │ +20f340: 6e20 4857 6d00 |015c: invoke-virtual {v13, v6}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f346: 0c0e |015f: move-result-object v14 │ │ +20f348: 6e10 5457 0e00 |0160: invoke-virtual {v14}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ +20f34e: 0a0e |0163: move-result v14 │ │ +20f350: 390e 1100 |0164: if-nez v14, 0175 // +0011 │ │ +20f354: 7100 9c5d 0000 |0166: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +20f35a: 0c0e |0169: move-result-object v14 │ │ +20f35c: 6e20 4857 6d00 |016a: invoke-virtual {v13, v6}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f362: 0c0f |016d: move-result-object v15 │ │ +20f364: 6e10 4b57 0f00 |016e: invoke-virtual {v15}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ +20f36a: 0a0f |0171: move-result v15 │ │ +20f36c: 6e20 bd5d fe00 |0172: invoke-virtual {v14, v15}, Lfreed/settings/SettingsManager;.setsOverrideDngProfile:(Z)V // method@5dbd │ │ +20f372: 6e20 4857 5d00 |0175: invoke-virtual {v13, v5}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f378: 0c0e |0178: move-result-object v14 │ │ +20f37a: 6e10 5457 0e00 |0179: invoke-virtual {v14}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ +20f380: 0a0e |017c: move-result v14 │ │ +20f382: 390e 1600 |017d: if-nez v14, 0193 // +0016 │ │ +20f386: 7100 9c5d 0000 |017f: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +20f38c: 0c0e |0182: move-result-object v14 │ │ +20f38e: 6e20 4857 5d00 |0183: invoke-virtual {v13, v5}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f394: 0c0f |0186: move-result-object v15 │ │ +20f396: 0810 0500 |0187: move-object/from16 v16, v5 │ │ +20f39a: 0811 0600 |0189: move-object/from16 v17, v6 │ │ +20f39e: 6e10 5057 0f00 |018b: invoke-virtual {v15}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getLongValue:()J // method@5750 │ │ +20f3a4: 0b05 |018e: move-result-wide v5 │ │ +20f3a6: 6e30 b35d 5e06 |018f: invoke-virtual {v14, v5, v6}, Lfreed/settings/SettingsManager;.setCamera2MaxExposureTime:(J)V // method@5db3 │ │ +20f3ac: 2805 |0192: goto 0197 // +0005 │ │ +20f3ae: 0810 0500 |0193: move-object/from16 v16, v5 │ │ +20f3b2: 0811 0600 |0195: move-object/from16 v17, v6 │ │ +20f3b6: 6e20 4857 4d00 |0197: invoke-virtual {v13, v4}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f3bc: 0c05 |019a: move-result-object v5 │ │ +20f3be: 6e10 5457 0500 |019b: invoke-virtual {v5}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ +20f3c4: 0a05 |019e: move-result v5 │ │ +20f3c6: 3905 1100 |019f: if-nez v5, 01b0 // +0011 │ │ +20f3ca: 7100 9c5d 0000 |01a1: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +20f3d0: 0c05 |01a4: move-result-object v5 │ │ +20f3d2: 6e20 4857 4d00 |01a5: invoke-virtual {v13, v4}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f3d8: 0c06 |01a8: move-result-object v6 │ │ +20f3da: 6e10 5057 0600 |01a9: invoke-virtual {v6}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getLongValue:()J // method@5750 │ │ +20f3e0: 0b0e |01ac: move-result-wide v14 │ │ +20f3e2: 6e30 b55d e50f |01ad: invoke-virtual {v5, v14, v15}, Lfreed/settings/SettingsManager;.setCamera2MinExposureTime:(J)V // method@5db5 │ │ +20f3e8: 6e20 4857 3d00 |01b0: invoke-virtual {v13, v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f3ee: 0c05 |01b3: move-result-object v5 │ │ +20f3f0: 6e10 5457 0500 |01b4: invoke-virtual {v5}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ +20f3f6: 0a05 |01b7: move-result v5 │ │ +20f3f8: 3905 1200 |01b8: if-nez v5, 01ca // +0012 │ │ +20f3fc: 7100 9c5d 0000 |01ba: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +20f402: 0c05 |01bd: move-result-object v5 │ │ +20f404: 6e20 4857 3d00 |01be: invoke-virtual {v13, v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f40a: 0c06 |01c1: move-result-object v6 │ │ +20f40c: 120e |01c2: const/4 v14, #int 0 // #0 │ │ +20f40e: 6e20 4f57 e600 |01c3: invoke-virtual {v6, v14}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ +20f414: 0a06 |01c6: move-result v6 │ │ +20f416: 6e20 b45d 6500 |01c7: invoke-virtual {v5, v6}, Lfreed/settings/SettingsManager;.setCamera2MaxIso:(I)V // method@5db4 │ │ +20f41c: 6e20 4857 2d00 |01ca: invoke-virtual {v13, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f422: 0c05 |01cd: move-result-object v5 │ │ +20f424: 6e10 5457 0500 |01ce: invoke-virtual {v5}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ +20f42a: 0a05 |01d1: move-result v5 │ │ +20f42c: 3905 1600 |01d2: if-nez v5, 01e8 // +0016 │ │ +20f430: 7100 9c5d 0000 |01d4: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +20f436: 0c05 |01d7: move-result-object v5 │ │ +20f438: 6e20 4857 2d00 |01d8: invoke-virtual {v13, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +20f43e: 0c06 |01db: move-result-object v6 │ │ +20f440: 6e10 4d57 0600 |01dc: invoke-virtual {v6}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getFloatValue:()F // method@574d │ │ +20f446: 0a06 |01df: move-result v6 │ │ +20f448: 6e20 b65d 6500 |01e0: invoke-virtual {v5, v6}, Lfreed/settings/SettingsManager;.setCamera2MinFocusPosition:(F)V // method@5db6 │ │ +20f44e: 2805 |01e3: goto 01e8 // +0005 │ │ +20f450: 0810 0500 |01e4: move-object/from16 v16, v5 │ │ +20f454: 0811 0600 |01e6: move-object/from16 v17, v6 │ │ +20f458: 2205 a304 |01e8: new-instance v5, Landroidx/collection/LongSparseArray; // type@04a3 │ │ +20f45c: 7010 da22 0500 |01ea: invoke-direct {v5}, Landroidx/collection/LongSparseArray;.:()V // method@22da │ │ +20f462: 0806 1400 |01ed: move-object/from16 v6, v20 │ │ +20f466: 7040 fa5d 516c |01ef: invoke-direct {v1, v5, v12, v6}, Lfreed/settings/XmlParserWriter;.getDngStuff:(Landroidx/collection/LongSparseArray;Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;Ljava/util/HashMap;)V // method@5dfa │ │ +20f46c: 541c ae57 |01f2: iget-object v12, v1, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ +20f470: 220d 740d |01f4: new-instance v13, Ljava/lang/StringBuilder; // type@0d74 │ │ +20f474: 7010 4c63 0d00 |01f6: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +20f47a: 1a0e 2f2c |01f9: const-string v14, "Save Dng Profiles:" // string@2c2f │ │ +20f47e: 6e20 5663 ed00 |01fb: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20f484: 6e10 f322 0500 |01fe: invoke-virtual {v5}, Landroidx/collection/LongSparseArray;.size:()I // method@22f3 │ │ +20f48a: 0a0e |0201: move-result v14 │ │ +20f48c: 6e20 5263 ed00 |0202: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +20f492: 6e10 5d63 0d00 |0205: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +20f498: 0c0d |0208: move-result-object v13 │ │ +20f49a: 7120 655e dc00 |0209: invoke-static {v12, v13}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20f4a0: 7100 9c5d 0000 |020c: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +20f4a6: 0c0c |020f: move-result-object v12 │ │ +20f4a8: 6e10 985d 0c00 |0210: invoke-virtual {v12}, Lfreed/settings/SettingsManager;.getDeviceString:()Ljava/lang/String; // method@5d98 │ │ +20f4ae: 0c0c |0213: move-result-object v12 │ │ +20f4b0: 080e 1500 |0214: move-object/from16 v14, v21 │ │ +20f4b4: 6e40 045e 51ec |0216: invoke-virtual {v1, v5, v12, v14}, Lfreed/settings/XmlParserWriter;.saveDngProfiles:(Landroidx/collection/LongSparseArray;Ljava/lang/String;Ljava/io/File;)V // method@5e04 │ │ +20f4ba: 2813 |0219: goto 022c // +0013 │ │ +20f4bc: 080e 1500 |021a: move-object/from16 v14, v21 │ │ +20f4c0: 0811 0600 |021c: move-object/from16 v17, v6 │ │ +20f4c4: 0806 1400 |021e: move-object/from16 v6, v20 │ │ +20f4c8: 0806 1100 |0220: move-object/from16 v6, v17 │ │ +20f4cc: 2900 54fe |0222: goto/16 0076 // -01ac │ │ +20f4d0: 080e 1500 |0224: move-object/from16 v14, v21 │ │ +20f4d4: 0810 0500 |0226: move-object/from16 v16, v5 │ │ +20f4d8: 0811 0600 |0228: move-object/from16 v17, v6 │ │ +20f4dc: 0806 1400 |022a: move-object/from16 v6, v20 │ │ +20f4e0: 0805 1000 |022c: move-object/from16 v5, v16 │ │ +20f4e4: 0806 1100 |022e: move-object/from16 v6, v17 │ │ +20f4e8: 2900 2afe |0230: goto/16 005a // -01d6 │ │ +20f4ec: 7100 9c5d 0000 |0232: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +20f4f2: 0c00 |0235: move-result-object v0 │ │ +20f4f4: 6e10 ad5d 0000 |0236: invoke-virtual {v0}, Lfreed/settings/SettingsManager;.save:()V // method@5dad │ │ +20f4fa: 2805 |0239: goto 023e // +0005 │ │ +20f4fc: 0d00 |023a: move-exception v0 │ │ +20f4fe: 7110 645e 0000 |023b: invoke-static {v0}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +20f504: 0e00 |023e: return-void │ │ catches : 1 │ │ 0x0019 - 0x0239 │ │ Ljava/io/IOException; -> 0x023a │ │ positions : │ │ 0x0019 line=43 │ │ 0x0021 line=44 │ │ 0x0025 line=45 │ │ @@ -494787,179 +494787,179 @@ │ │ type : '(Landroidx/collection/LongSparseArray;Ljava/lang/String;Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 340 16-bit code units │ │ -210074: |[210074] freed.settings.XmlParserWriter.saveDngProfiles:(Landroidx/collection/LongSparseArray;Ljava/lang/String;Ljava/io/File;)V │ │ -210084: 1a00 de00 |0000: const-string v0, " exists:" // string@00de │ │ -210088: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -21008a: 2202 260d |0003: new-instance v2, Ljava/io/File; // type@0d26 │ │ -21008e: 2203 740d |0005: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ -210092: 7010 4c63 0300 |0007: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -210098: 6e10 f961 0800 |000a: invoke-virtual {v8}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ -21009e: 0c08 |000d: move-result-object v8 │ │ -2100a0: 6e20 5663 8300 |000e: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2100a6: 1a08 f602 |0011: const-string v8, "/dngprofiles.xml" // string@02f6 │ │ -2100aa: 6e20 5663 8300 |0013: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2100b0: 6e10 5d63 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -2100b6: 0c08 |0019: move-result-object v8 │ │ -2100b8: 7020 f261 8200 |001a: invoke-direct {v2, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ -2100be: 5458 ae57 |001d: iget-object v8, v5, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ -2100c2: 2203 740d |001f: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ -2100c6: 7010 4c63 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -2100cc: 6e10 f961 0200 |0024: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ -2100d2: 0c04 |0027: move-result-object v4 │ │ -2100d4: 6e20 5663 4300 |0028: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2100da: 6e20 5663 0300 |002b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2100e0: 6e10 f861 0200 |002e: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@61f8 │ │ -2100e6: 0a04 |0031: move-result v4 │ │ -2100e8: 6e20 5763 4300 |0032: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ -2100ee: 6e10 5d63 0300 |0035: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -2100f4: 0c03 |0038: move-result-object v3 │ │ -2100f6: 7120 655e 3800 |0039: invoke-static {v8, v3}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -2100fc: 5458 ae57 |003c: iget-object v8, v5, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ -210100: 2203 740d |003e: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ -210104: 7010 4c63 0300 |0040: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21010a: 6e10 fe61 0200 |0043: invoke-virtual {v2}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@61fe │ │ -210110: 0c04 |0046: move-result-object v4 │ │ -210112: 6e10 f961 0400 |0047: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ -210118: 0c04 |004a: move-result-object v4 │ │ -21011a: 6e20 5663 4300 |004b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -210120: 6e20 5663 0300 |004e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -210126: 6e10 fe61 0200 |0051: invoke-virtual {v2}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@61fe │ │ -21012c: 0c04 |0054: move-result-object v4 │ │ -21012e: 6e10 f861 0400 |0055: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@61f8 │ │ -210134: 0a04 |0058: move-result v4 │ │ -210136: 6e20 5763 4300 |0059: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ -21013c: 6e10 5d63 0300 |005c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -210142: 0c03 |005f: move-result-object v3 │ │ -210144: 7120 655e 3800 |0060: invoke-static {v8, v3}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -21014a: 6e10 fe61 0200 |0063: invoke-virtual {v2}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@61fe │ │ -210150: 0c08 |0066: move-result-object v8 │ │ -210152: 6e10 f861 0800 |0067: invoke-virtual {v8}, Ljava/io/File;.exists:()Z // method@61f8 │ │ -210158: 0a08 |006a: move-result v8 │ │ -21015a: 3908 0900 |006b: if-nez v8, 0074 // +0009 │ │ -21015e: 6e10 fe61 0200 |006d: invoke-virtual {v2}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@61fe │ │ -210164: 0c08 |0070: move-result-object v8 │ │ -210166: 6e10 0862 0800 |0071: invoke-virtual {v8}, Ljava/io/File;.mkdirs:()Z // method@6208 │ │ -21016c: 5458 ae57 |0074: iget-object v8, v5, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ -210170: 2203 740d |0076: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ -210174: 7010 4c63 0300 |0078: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21017a: 6e10 fe61 0200 |007b: invoke-virtual {v2}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@61fe │ │ -210180: 0c04 |007e: move-result-object v4 │ │ -210182: 6e10 f961 0400 |007f: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ -210188: 0c04 |0082: move-result-object v4 │ │ -21018a: 6e20 5663 4300 |0083: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -210190: 6e20 5663 0300 |0086: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -210196: 6e10 fe61 0200 |0089: invoke-virtual {v2}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@61fe │ │ -21019c: 0c00 |008c: move-result-object v0 │ │ -21019e: 6e10 f861 0000 |008d: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@61f8 │ │ -2101a4: 0a00 |0090: move-result v0 │ │ -2101a6: 6e20 5763 0300 |0091: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ -2101ac: 6e10 5d63 0300 |0094: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -2101b2: 0c00 |0097: move-result-object v0 │ │ -2101b4: 7120 655e 0800 |0098: invoke-static {v8, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -2101ba: 6e10 f661 0200 |009b: invoke-virtual {v2}, Ljava/io/File;.createNewFile:()Z // method@61f6 │ │ -2101c0: 2208 1f0d |009e: new-instance v8, Ljava/io/BufferedWriter; // type@0d1f │ │ -2101c4: 2200 2c0d |00a0: new-instance v0, Ljava/io/FileWriter; // type@0d2c │ │ -2101c8: 7020 1f62 2000 |00a2: invoke-direct {v0, v2}, Ljava/io/FileWriter;.:(Ljava/io/File;)V // method@621f │ │ -2101ce: 7020 cf61 0800 |00a5: invoke-direct {v8, v0}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;)V // method@61cf │ │ -2101d4: 1a00 be03 |00a8: const-string v0, " │ │ +210078: |[210078] freed.settings.XmlParserWriter.saveDngProfiles:(Landroidx/collection/LongSparseArray;Ljava/lang/String;Ljava/io/File;)V │ │ +210088: 1a00 de00 |0000: const-string v0, " exists:" // string@00de │ │ +21008c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +21008e: 2202 260d |0003: new-instance v2, Ljava/io/File; // type@0d26 │ │ +210092: 2203 740d |0005: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ +210096: 7010 4c63 0300 |0007: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21009c: 6e10 f961 0800 |000a: invoke-virtual {v8}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ +2100a2: 0c08 |000d: move-result-object v8 │ │ +2100a4: 6e20 5663 8300 |000e: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2100aa: 1a08 f602 |0011: const-string v8, "/dngprofiles.xml" // string@02f6 │ │ +2100ae: 6e20 5663 8300 |0013: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2100b4: 6e10 5d63 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +2100ba: 0c08 |0019: move-result-object v8 │ │ +2100bc: 7020 f261 8200 |001a: invoke-direct {v2, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ +2100c2: 5458 ae57 |001d: iget-object v8, v5, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ +2100c6: 2203 740d |001f: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ +2100ca: 7010 4c63 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +2100d0: 6e10 f961 0200 |0024: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ +2100d6: 0c04 |0027: move-result-object v4 │ │ +2100d8: 6e20 5663 4300 |0028: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2100de: 6e20 5663 0300 |002b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2100e4: 6e10 f861 0200 |002e: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@61f8 │ │ +2100ea: 0a04 |0031: move-result v4 │ │ +2100ec: 6e20 5763 4300 |0032: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ +2100f2: 6e10 5d63 0300 |0035: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +2100f8: 0c03 |0038: move-result-object v3 │ │ +2100fa: 7120 655e 3800 |0039: invoke-static {v8, v3}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +210100: 5458 ae57 |003c: iget-object v8, v5, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ +210104: 2203 740d |003e: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ +210108: 7010 4c63 0300 |0040: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21010e: 6e10 fe61 0200 |0043: invoke-virtual {v2}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@61fe │ │ +210114: 0c04 |0046: move-result-object v4 │ │ +210116: 6e10 f961 0400 |0047: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ +21011c: 0c04 |004a: move-result-object v4 │ │ +21011e: 6e20 5663 4300 |004b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +210124: 6e20 5663 0300 |004e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21012a: 6e10 fe61 0200 |0051: invoke-virtual {v2}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@61fe │ │ +210130: 0c04 |0054: move-result-object v4 │ │ +210132: 6e10 f861 0400 |0055: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@61f8 │ │ +210138: 0a04 |0058: move-result v4 │ │ +21013a: 6e20 5763 4300 |0059: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ +210140: 6e10 5d63 0300 |005c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +210146: 0c03 |005f: move-result-object v3 │ │ +210148: 7120 655e 3800 |0060: invoke-static {v8, v3}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +21014e: 6e10 fe61 0200 |0063: invoke-virtual {v2}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@61fe │ │ +210154: 0c08 |0066: move-result-object v8 │ │ +210156: 6e10 f861 0800 |0067: invoke-virtual {v8}, Ljava/io/File;.exists:()Z // method@61f8 │ │ +21015c: 0a08 |006a: move-result v8 │ │ +21015e: 3908 0900 |006b: if-nez v8, 0074 // +0009 │ │ +210162: 6e10 fe61 0200 |006d: invoke-virtual {v2}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@61fe │ │ +210168: 0c08 |0070: move-result-object v8 │ │ +21016a: 6e10 0862 0800 |0071: invoke-virtual {v8}, Ljava/io/File;.mkdirs:()Z // method@6208 │ │ +210170: 5458 ae57 |0074: iget-object v8, v5, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ +210174: 2203 740d |0076: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ +210178: 7010 4c63 0300 |0078: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21017e: 6e10 fe61 0200 |007b: invoke-virtual {v2}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@61fe │ │ +210184: 0c04 |007e: move-result-object v4 │ │ +210186: 6e10 f961 0400 |007f: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ +21018c: 0c04 |0082: move-result-object v4 │ │ +21018e: 6e20 5663 4300 |0083: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +210194: 6e20 5663 0300 |0086: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21019a: 6e10 fe61 0200 |0089: invoke-virtual {v2}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@61fe │ │ +2101a0: 0c00 |008c: move-result-object v0 │ │ +2101a2: 6e10 f861 0000 |008d: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@61f8 │ │ +2101a8: 0a00 |0090: move-result v0 │ │ +2101aa: 6e20 5763 0300 |0091: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ +2101b0: 6e10 5d63 0300 |0094: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +2101b6: 0c00 |0097: move-result-object v0 │ │ +2101b8: 7120 655e 0800 |0098: invoke-static {v8, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +2101be: 6e10 f661 0200 |009b: invoke-virtual {v2}, Ljava/io/File;.createNewFile:()Z // method@61f6 │ │ +2101c4: 2208 1f0d |009e: new-instance v8, Ljava/io/BufferedWriter; // type@0d1f │ │ +2101c8: 2200 2c0d |00a0: new-instance v0, Ljava/io/FileWriter; // type@0d2c │ │ +2101cc: 7020 1f62 2000 |00a2: invoke-direct {v0, v2}, Ljava/io/FileWriter;.:(Ljava/io/File;)V // method@621f │ │ +2101d2: 7020 cf61 0800 |00a5: invoke-direct {v8, v0}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;)V // method@61cf │ │ +2101d8: 1a00 be03 |00a8: const-string v0, " │ │ " // string@03be │ │ -2101d8: 6e20 d461 0800 |00aa: invoke-virtual {v8, v0}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@61d4 │ │ -2101de: 2200 740d |00ad: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -2101e2: 7010 4c63 0000 |00af: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -2101e8: 1a01 bd03 |00b2: const-string v1, " │ │ +2101dc: 6e20 d461 0800 |00aa: invoke-virtual {v8, v0}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@61d4 │ │ +2101e2: 2200 740d |00ad: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +2101e6: 7010 4c63 0000 |00af: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +2101ec: 1a01 bd03 |00b2: const-string v1, " │ │ " // string@01ab │ │ -2101fc: 6e20 5663 7000 |00bc: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -210202: 6e10 5d63 0000 |00bf: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -210208: 0c07 |00c2: move-result-object v7 │ │ -21020a: 6e20 d461 7800 |00c3: invoke-virtual {v8, v7}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@61d4 │ │ -210210: 1a07 ce03 |00c6: const-string v7, " │ │ +210200: 6e20 5663 7000 |00bc: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +210206: 6e10 5d63 0000 |00bf: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21020c: 0c07 |00c2: move-result-object v7 │ │ +21020e: 6e20 d461 7800 |00c3: invoke-virtual {v8, v7}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@61d4 │ │ +210214: 1a07 ce03 |00c6: const-string v7, " │ │ " // string@03ce │ │ -210214: 6e20 d461 7800 |00c8: invoke-virtual {v8, v7}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@61d4 │ │ -21021a: 7100 9c5d 0000 |00cb: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -210220: 0c07 |00ce: move-result-object v7 │ │ -210222: 5477 a357 |00cf: iget-object v7, v7, Lfreed/settings/SettingsManager;.opcodeUrlList:Ljava/util/List; // field@57a3 │ │ -210226: 7210 6864 0700 |00d1: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -21022c: 0c07 |00d4: move-result-object v7 │ │ -21022e: 7210 4e64 0700 |00d5: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -210234: 0a00 |00d8: move-result v0 │ │ -210236: 3800 1000 |00d9: if-eqz v0, 00e9 // +0010 │ │ -21023a: 7210 4f64 0700 |00db: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -210240: 0c00 |00de: move-result-object v0 │ │ -210242: 1f00 740c |00df: check-cast v0, Lfreed/settings/OpCodeUrl; // type@0c74 │ │ -210246: 6e10 6c5d 0000 |00e1: invoke-virtual {v0}, Lfreed/settings/OpCodeUrl;.getXml:()Ljava/lang/String; // method@5d6c │ │ -21024c: 0c00 |00e4: move-result-object v0 │ │ -21024e: 6e20 d461 0800 |00e5: invoke-virtual {v8, v0}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@61d4 │ │ -210254: 28ed |00e8: goto 00d5 // -0013 │ │ -210256: 1a07 8b03 |00e9: const-string v7, " │ │ +210218: 6e20 d461 7800 |00c8: invoke-virtual {v8, v7}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@61d4 │ │ +21021e: 7100 9c5d 0000 |00cb: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +210224: 0c07 |00ce: move-result-object v7 │ │ +210226: 5477 a357 |00cf: iget-object v7, v7, Lfreed/settings/SettingsManager;.opcodeUrlList:Ljava/util/List; // field@57a3 │ │ +21022a: 7210 6864 0700 |00d1: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +210230: 0c07 |00d4: move-result-object v7 │ │ +210232: 7210 4e64 0700 |00d5: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +210238: 0a00 |00d8: move-result v0 │ │ +21023a: 3800 1000 |00d9: if-eqz v0, 00e9 // +0010 │ │ +21023e: 7210 4f64 0700 |00db: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +210244: 0c00 |00de: move-result-object v0 │ │ +210246: 1f00 740c |00df: check-cast v0, Lfreed/settings/OpCodeUrl; // type@0c74 │ │ +21024a: 6e10 6c5d 0000 |00e1: invoke-virtual {v0}, Lfreed/settings/OpCodeUrl;.getXml:()Ljava/lang/String; // method@5d6c │ │ +210250: 0c00 |00e4: move-result-object v0 │ │ +210252: 6e20 d461 0800 |00e5: invoke-virtual {v8, v0}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@61d4 │ │ +210258: 28ed |00e8: goto 00d5 // -0013 │ │ +21025a: 1a07 8b03 |00e9: const-string v7, " │ │ " // string@038b │ │ -21025a: 6e20 d461 7800 |00eb: invoke-virtual {v8, v7}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@61d4 │ │ -210260: 1207 |00ee: const/4 v7, #int 0 // #0 │ │ -210262: 6e10 f322 0600 |00ef: invoke-virtual {v6}, Landroidx/collection/LongSparseArray;.size:()I // method@22f3 │ │ -210268: 0a00 |00f2: move-result v0 │ │ -21026a: 3507 2c00 |00f3: if-ge v7, v0, 011f // +002c │ │ -21026e: 6e20 e922 7600 |00f5: invoke-virtual {v6, v7}, Landroidx/collection/LongSparseArray;.keyAt:(I)J // method@22e9 │ │ -210274: 0b00 |00f8: move-result-wide v0 │ │ -210276: 5452 ae57 |00f9: iget-object v2, v5, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ -21027a: 2203 740d |00fb: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ -21027e: 7010 4c63 0300 |00fd: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -210284: 1a04 e933 |0100: const-string v4, "Write Profile: " // string@33e9 │ │ -210288: 6e20 5663 4300 |0102: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21028e: 6e30 5363 0301 |0105: invoke-virtual {v3, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@6353 │ │ -210294: 6e10 5d63 0300 |0108: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21029a: 0c03 |010b: move-result-object v3 │ │ -21029c: 7120 655e 3200 |010c: invoke-static {v2, v3}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -2102a2: 6e30 e422 0601 |010f: invoke-virtual {v6, v0, v1}, Landroidx/collection/LongSparseArray;.get:(J)Ljava/lang/Object; // method@22e4 │ │ -2102a8: 0c02 |0112: move-result-object v2 │ │ -2102aa: 1f02 420c |0113: check-cast v2, Lfreed/dng/DngProfile; // type@0c42 │ │ -2102ae: 6e30 315b 0201 |0115: invoke-virtual {v2, v0, v1}, Lfreed/dng/DngProfile;.getXmlString:(J)Ljava/lang/String; // method@5b31 │ │ -2102b4: 0c00 |0118: move-result-object v0 │ │ -2102b6: 6e20 d461 0800 |0119: invoke-virtual {v8, v0}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@61d4 │ │ -2102bc: d807 0701 |011c: add-int/lit8 v7, v7, #int 1 // #01 │ │ -2102c0: 28d1 |011e: goto 00ef // -002f │ │ -2102c2: 1a06 7c03 |011f: const-string v6, " │ │ +21025e: 6e20 d461 7800 |00eb: invoke-virtual {v8, v7}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@61d4 │ │ +210264: 1207 |00ee: const/4 v7, #int 0 // #0 │ │ +210266: 6e10 f322 0600 |00ef: invoke-virtual {v6}, Landroidx/collection/LongSparseArray;.size:()I // method@22f3 │ │ +21026c: 0a00 |00f2: move-result v0 │ │ +21026e: 3507 2c00 |00f3: if-ge v7, v0, 011f // +002c │ │ +210272: 6e20 e922 7600 |00f5: invoke-virtual {v6, v7}, Landroidx/collection/LongSparseArray;.keyAt:(I)J // method@22e9 │ │ +210278: 0b00 |00f8: move-result-wide v0 │ │ +21027a: 5452 ae57 |00f9: iget-object v2, v5, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ +21027e: 2203 740d |00fb: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ +210282: 7010 4c63 0300 |00fd: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +210288: 1a04 e933 |0100: const-string v4, "Write Profile: " // string@33e9 │ │ +21028c: 6e20 5663 4300 |0102: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +210292: 6e30 5363 0301 |0105: invoke-virtual {v3, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@6353 │ │ +210298: 6e10 5d63 0300 |0108: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21029e: 0c03 |010b: move-result-object v3 │ │ +2102a0: 7120 655e 3200 |010c: invoke-static {v2, v3}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +2102a6: 6e30 e422 0601 |010f: invoke-virtual {v6, v0, v1}, Landroidx/collection/LongSparseArray;.get:(J)Ljava/lang/Object; // method@22e4 │ │ +2102ac: 0c02 |0112: move-result-object v2 │ │ +2102ae: 1f02 420c |0113: check-cast v2, Lfreed/dng/DngProfile; // type@0c42 │ │ +2102b2: 6e30 315b 0201 |0115: invoke-virtual {v2, v0, v1}, Lfreed/dng/DngProfile;.getXmlString:(J)Ljava/lang/String; // method@5b31 │ │ +2102b8: 0c00 |0118: move-result-object v0 │ │ +2102ba: 6e20 d461 0800 |0119: invoke-virtual {v8, v0}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@61d4 │ │ +2102c0: d807 0701 |011c: add-int/lit8 v7, v7, #int 1 // #01 │ │ +2102c4: 28d1 |011e: goto 00ef // -002f │ │ +2102c6: 1a06 7c03 |011f: const-string v6, " │ │ " // string@037c │ │ -2102c6: 6e20 d461 6800 |0121: invoke-virtual {v8, v6}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@61d4 │ │ -2102cc: 1a06 7d03 |0124: const-string v6, " │ │ +2102ca: 6e20 d461 6800 |0121: invoke-virtual {v8, v6}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@61d4 │ │ +2102d0: 1a06 7d03 |0124: const-string v6, " │ │ " // string@037d │ │ -2102d0: 6e20 d461 6800 |0126: invoke-virtual {v8, v6}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@61d4 │ │ -2102d6: 6e10 d261 0800 |0129: invoke-virtual {v8}, Ljava/io/BufferedWriter;.flush:()V // method@61d2 │ │ -2102dc: 6e10 d161 0800 |012c: invoke-virtual {v8}, Ljava/io/BufferedWriter;.close:()V // method@61d1 │ │ -2102e2: 2817 |012f: goto 0146 // +0017 │ │ -2102e4: 0d06 |0130: move-exception v6 │ │ -2102e6: 0781 |0131: move-object v1, v8 │ │ -2102e8: 2815 |0132: goto 0147 // +0015 │ │ -2102ea: 0d06 |0133: move-exception v6 │ │ -2102ec: 0781 |0134: move-object v1, v8 │ │ -2102ee: 2804 |0135: goto 0139 // +0004 │ │ -2102f0: 0d06 |0136: move-exception v6 │ │ -2102f2: 2810 |0137: goto 0147 // +0010 │ │ -2102f4: 0d06 |0138: move-exception v6 │ │ -2102f6: 7110 645e 0600 |0139: invoke-static {v6}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -2102fc: 3801 0a00 |013c: if-eqz v1, 0146 // +000a │ │ -210300: 6e10 d161 0100 |013e: invoke-virtual {v1}, Ljava/io/BufferedWriter;.close:()V // method@61d1 │ │ -210306: 2805 |0141: goto 0146 // +0005 │ │ -210308: 0d06 |0142: move-exception v6 │ │ -21030a: 6e10 2d62 0600 |0143: invoke-virtual {v6}, Ljava/io/IOException;.printStackTrace:()V // method@622d │ │ -210310: 0e00 |0146: return-void │ │ -210312: 3801 0a00 |0147: if-eqz v1, 0151 // +000a │ │ -210316: 6e10 d161 0100 |0149: invoke-virtual {v1}, Ljava/io/BufferedWriter;.close:()V // method@61d1 │ │ -21031c: 2805 |014c: goto 0151 // +0005 │ │ -21031e: 0d07 |014d: move-exception v7 │ │ -210320: 6e10 2d62 0700 |014e: invoke-virtual {v7}, Ljava/io/IOException;.printStackTrace:()V // method@622d │ │ -210326: 2802 |0151: goto 0153 // +0002 │ │ -210328: 2706 |0152: throw v6 │ │ -21032a: 28ff |0153: goto 0152 // -0001 │ │ +2102d4: 6e20 d461 6800 |0126: invoke-virtual {v8, v6}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@61d4 │ │ +2102da: 6e10 d261 0800 |0129: invoke-virtual {v8}, Ljava/io/BufferedWriter;.flush:()V // method@61d2 │ │ +2102e0: 6e10 d161 0800 |012c: invoke-virtual {v8}, Ljava/io/BufferedWriter;.close:()V // method@61d1 │ │ +2102e6: 2817 |012f: goto 0146 // +0017 │ │ +2102e8: 0d06 |0130: move-exception v6 │ │ +2102ea: 0781 |0131: move-object v1, v8 │ │ +2102ec: 2815 |0132: goto 0147 // +0015 │ │ +2102ee: 0d06 |0133: move-exception v6 │ │ +2102f0: 0781 |0134: move-object v1, v8 │ │ +2102f2: 2804 |0135: goto 0139 // +0004 │ │ +2102f4: 0d06 |0136: move-exception v6 │ │ +2102f6: 2810 |0137: goto 0147 // +0010 │ │ +2102f8: 0d06 |0138: move-exception v6 │ │ +2102fa: 7110 645e 0600 |0139: invoke-static {v6}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +210300: 3801 0a00 |013c: if-eqz v1, 0146 // +000a │ │ +210304: 6e10 d161 0100 |013e: invoke-virtual {v1}, Ljava/io/BufferedWriter;.close:()V // method@61d1 │ │ +21030a: 2805 |0141: goto 0146 // +0005 │ │ +21030c: 0d06 |0142: move-exception v6 │ │ +21030e: 6e10 2d62 0600 |0143: invoke-virtual {v6}, Ljava/io/IOException;.printStackTrace:()V // method@622d │ │ +210314: 0e00 |0146: return-void │ │ +210316: 3801 0a00 |0147: if-eqz v1, 0151 // +000a │ │ +21031a: 6e10 d161 0100 |0149: invoke-virtual {v1}, Ljava/io/BufferedWriter;.close:()V // method@61d1 │ │ +210320: 2805 |014c: goto 0151 // +0005 │ │ +210322: 0d07 |014d: move-exception v7 │ │ +210324: 6e10 2d62 0700 |014e: invoke-virtual {v7}, Ljava/io/IOException;.printStackTrace:()V // method@622d │ │ +21032a: 2802 |0151: goto 0153 // +0002 │ │ +21032c: 2706 |0152: throw v6 │ │ +21032e: 28ff |0153: goto 0152 // -0001 │ │ catches : 6 │ │ 0x0003 - 0x00a8 │ │ Ljava/io/IOException; -> 0x0138 │ │ -> 0x0136 │ │ 0x00a8 - 0x012c │ │ Ljava/io/IOException; -> 0x0133 │ │ -> 0x0130 │ │ @@ -495011,152 +495011,152 @@ │ │ type : '(Ljava/util/HashMap;Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 288 16-bit code units │ │ -210378: |[210378] freed.settings.XmlParserWriter.saveToneCurveProfiles:(Ljava/util/HashMap;Ljava/io/File;)V │ │ -210388: 1a00 de00 |0000: const-string v0, " exists:" // string@00de │ │ -21038c: 3807 1d01 |0002: if-eqz v7, 011f // +011d │ │ -210390: 6e10 4164 0700 |0004: invoke-virtual {v7}, Ljava/util/HashMap;.size:()I // method@6441 │ │ -210396: 0a01 |0007: move-result v1 │ │ -210398: 3901 0400 |0008: if-nez v1, 000c // +0004 │ │ -21039c: 2900 1501 |000a: goto/16 011f // +0115 │ │ -2103a0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -2103a2: 2202 260d |000d: new-instance v2, Ljava/io/File; // type@0d26 │ │ -2103a6: 2203 740d |000f: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ -2103aa: 7010 4c63 0300 |0011: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -2103b0: 6e10 f961 0800 |0014: invoke-virtual {v8}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ -2103b6: 0c08 |0017: move-result-object v8 │ │ -2103b8: 6e20 5663 8300 |0018: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2103be: 1a08 fd02 |001b: const-string v8, "/tonecurveprofiles.xml" // string@02fd │ │ -2103c2: 6e20 5663 8300 |001d: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2103c8: 6e10 5d63 0300 |0020: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -2103ce: 0c08 |0023: move-result-object v8 │ │ -2103d0: 7020 f261 8200 |0024: invoke-direct {v2, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ -2103d6: 5468 ae57 |0027: iget-object v8, v6, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ -2103da: 2203 740d |0029: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ -2103de: 7010 4c63 0300 |002b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -2103e4: 6e10 f961 0200 |002e: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ -2103ea: 0c04 |0031: move-result-object v4 │ │ -2103ec: 6e20 5663 4300 |0032: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2103f2: 6e20 5663 0300 |0035: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2103f8: 6e10 f861 0200 |0038: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@61f8 │ │ -2103fe: 0a04 |003b: move-result v4 │ │ -210400: 6e20 5763 4300 |003c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ -210406: 6e10 5d63 0300 |003f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21040c: 0c03 |0042: move-result-object v3 │ │ -21040e: 7120 655e 3800 |0043: invoke-static {v8, v3}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -210414: 5468 ae57 |0046: iget-object v8, v6, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ -210418: 2203 740d |0048: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ -21041c: 7010 4c63 0300 |004a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -210422: 6e10 fe61 0200 |004d: invoke-virtual {v2}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@61fe │ │ -210428: 0c04 |0050: move-result-object v4 │ │ -21042a: 6e10 f961 0400 |0051: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ -210430: 0c04 |0054: move-result-object v4 │ │ -210432: 6e20 5663 4300 |0055: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -210438: 6e20 5663 0300 |0058: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21043e: 6e10 fe61 0200 |005b: invoke-virtual {v2}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@61fe │ │ -210444: 0c04 |005e: move-result-object v4 │ │ -210446: 6e10 f861 0400 |005f: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@61f8 │ │ -21044c: 0a04 |0062: move-result v4 │ │ -21044e: 6e20 5763 4300 |0063: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ -210454: 6e10 5d63 0300 |0066: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21045a: 0c03 |0069: move-result-object v3 │ │ -21045c: 7120 655e 3800 |006a: invoke-static {v8, v3}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -210462: 6e10 fe61 0200 |006d: invoke-virtual {v2}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@61fe │ │ -210468: 0c08 |0070: move-result-object v8 │ │ -21046a: 6e10 f861 0800 |0071: invoke-virtual {v8}, Ljava/io/File;.exists:()Z // method@61f8 │ │ -210470: 0a08 |0074: move-result v8 │ │ -210472: 3908 0900 |0075: if-nez v8, 007e // +0009 │ │ -210476: 6e10 fe61 0200 |0077: invoke-virtual {v2}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@61fe │ │ -21047c: 0c08 |007a: move-result-object v8 │ │ -21047e: 6e10 0862 0800 |007b: invoke-virtual {v8}, Ljava/io/File;.mkdirs:()Z // method@6208 │ │ -210484: 5468 ae57 |007e: iget-object v8, v6, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ -210488: 2203 740d |0080: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ -21048c: 7010 4c63 0300 |0082: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -210492: 6e10 fe61 0200 |0085: invoke-virtual {v2}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@61fe │ │ -210498: 0c04 |0088: move-result-object v4 │ │ -21049a: 6e10 f961 0400 |0089: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ -2104a0: 0c04 |008c: move-result-object v4 │ │ -2104a2: 6e20 5663 4300 |008d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2104a8: 6e20 5663 0300 |0090: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2104ae: 6e10 fe61 0200 |0093: invoke-virtual {v2}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@61fe │ │ -2104b4: 0c00 |0096: move-result-object v0 │ │ -2104b6: 6e10 f861 0000 |0097: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@61f8 │ │ -2104bc: 0a00 |009a: move-result v0 │ │ -2104be: 6e20 5763 0300 |009b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ -2104c4: 6e10 5d63 0300 |009e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -2104ca: 0c00 |00a1: move-result-object v0 │ │ -2104cc: 7120 655e 0800 |00a2: invoke-static {v8, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -2104d2: 6e10 f661 0200 |00a5: invoke-virtual {v2}, Ljava/io/File;.createNewFile:()Z // method@61f6 │ │ -2104d8: 2208 1f0d |00a8: new-instance v8, Ljava/io/BufferedWriter; // type@0d1f │ │ -2104dc: 2200 2c0d |00aa: new-instance v0, Ljava/io/FileWriter; // type@0d2c │ │ -2104e0: 7020 1f62 2000 |00ac: invoke-direct {v0, v2}, Ljava/io/FileWriter;.:(Ljava/io/File;)V // method@621f │ │ -2104e6: 7020 cf61 0800 |00af: invoke-direct {v8, v0}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;)V // method@61cf │ │ -2104ec: 1a00 d803 |00b2: const-string v0, " │ │ +21037c: |[21037c] freed.settings.XmlParserWriter.saveToneCurveProfiles:(Ljava/util/HashMap;Ljava/io/File;)V │ │ +21038c: 1a00 de00 |0000: const-string v0, " exists:" // string@00de │ │ +210390: 3807 1d01 |0002: if-eqz v7, 011f // +011d │ │ +210394: 6e10 4164 0700 |0004: invoke-virtual {v7}, Ljava/util/HashMap;.size:()I // method@6441 │ │ +21039a: 0a01 |0007: move-result v1 │ │ +21039c: 3901 0400 |0008: if-nez v1, 000c // +0004 │ │ +2103a0: 2900 1501 |000a: goto/16 011f // +0115 │ │ +2103a4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +2103a6: 2202 260d |000d: new-instance v2, Ljava/io/File; // type@0d26 │ │ +2103aa: 2203 740d |000f: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ +2103ae: 7010 4c63 0300 |0011: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +2103b4: 6e10 f961 0800 |0014: invoke-virtual {v8}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ +2103ba: 0c08 |0017: move-result-object v8 │ │ +2103bc: 6e20 5663 8300 |0018: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2103c2: 1a08 fd02 |001b: const-string v8, "/tonecurveprofiles.xml" // string@02fd │ │ +2103c6: 6e20 5663 8300 |001d: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2103cc: 6e10 5d63 0300 |0020: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +2103d2: 0c08 |0023: move-result-object v8 │ │ +2103d4: 7020 f261 8200 |0024: invoke-direct {v2, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ +2103da: 5468 ae57 |0027: iget-object v8, v6, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ +2103de: 2203 740d |0029: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ +2103e2: 7010 4c63 0300 |002b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +2103e8: 6e10 f961 0200 |002e: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ +2103ee: 0c04 |0031: move-result-object v4 │ │ +2103f0: 6e20 5663 4300 |0032: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2103f6: 6e20 5663 0300 |0035: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2103fc: 6e10 f861 0200 |0038: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@61f8 │ │ +210402: 0a04 |003b: move-result v4 │ │ +210404: 6e20 5763 4300 |003c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ +21040a: 6e10 5d63 0300 |003f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +210410: 0c03 |0042: move-result-object v3 │ │ +210412: 7120 655e 3800 |0043: invoke-static {v8, v3}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +210418: 5468 ae57 |0046: iget-object v8, v6, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ +21041c: 2203 740d |0048: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ +210420: 7010 4c63 0300 |004a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +210426: 6e10 fe61 0200 |004d: invoke-virtual {v2}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@61fe │ │ +21042c: 0c04 |0050: move-result-object v4 │ │ +21042e: 6e10 f961 0400 |0051: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ +210434: 0c04 |0054: move-result-object v4 │ │ +210436: 6e20 5663 4300 |0055: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21043c: 6e20 5663 0300 |0058: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +210442: 6e10 fe61 0200 |005b: invoke-virtual {v2}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@61fe │ │ +210448: 0c04 |005e: move-result-object v4 │ │ +21044a: 6e10 f861 0400 |005f: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@61f8 │ │ +210450: 0a04 |0062: move-result v4 │ │ +210452: 6e20 5763 4300 |0063: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ +210458: 6e10 5d63 0300 |0066: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21045e: 0c03 |0069: move-result-object v3 │ │ +210460: 7120 655e 3800 |006a: invoke-static {v8, v3}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +210466: 6e10 fe61 0200 |006d: invoke-virtual {v2}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@61fe │ │ +21046c: 0c08 |0070: move-result-object v8 │ │ +21046e: 6e10 f861 0800 |0071: invoke-virtual {v8}, Ljava/io/File;.exists:()Z // method@61f8 │ │ +210474: 0a08 |0074: move-result v8 │ │ +210476: 3908 0900 |0075: if-nez v8, 007e // +0009 │ │ +21047a: 6e10 fe61 0200 |0077: invoke-virtual {v2}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@61fe │ │ +210480: 0c08 |007a: move-result-object v8 │ │ +210482: 6e10 0862 0800 |007b: invoke-virtual {v8}, Ljava/io/File;.mkdirs:()Z // method@6208 │ │ +210488: 5468 ae57 |007e: iget-object v8, v6, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ +21048c: 2203 740d |0080: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ +210490: 7010 4c63 0300 |0082: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +210496: 6e10 fe61 0200 |0085: invoke-virtual {v2}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@61fe │ │ +21049c: 0c04 |0088: move-result-object v4 │ │ +21049e: 6e10 f961 0400 |0089: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ +2104a4: 0c04 |008c: move-result-object v4 │ │ +2104a6: 6e20 5663 4300 |008d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2104ac: 6e20 5663 0300 |0090: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2104b2: 6e10 fe61 0200 |0093: invoke-virtual {v2}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@61fe │ │ +2104b8: 0c00 |0096: move-result-object v0 │ │ +2104ba: 6e10 f861 0000 |0097: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@61f8 │ │ +2104c0: 0a00 |009a: move-result v0 │ │ +2104c2: 6e20 5763 0300 |009b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ +2104c8: 6e10 5d63 0300 |009e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +2104ce: 0c00 |00a1: move-result-object v0 │ │ +2104d0: 7120 655e 0800 |00a2: invoke-static {v8, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +2104d6: 6e10 f661 0200 |00a5: invoke-virtual {v2}, Ljava/io/File;.createNewFile:()Z // method@61f6 │ │ +2104dc: 2208 1f0d |00a8: new-instance v8, Ljava/io/BufferedWriter; // type@0d1f │ │ +2104e0: 2200 2c0d |00aa: new-instance v0, Ljava/io/FileWriter; // type@0d2c │ │ +2104e4: 7020 1f62 2000 |00ac: invoke-direct {v0, v2}, Ljava/io/FileWriter;.:(Ljava/io/File;)V // method@621f │ │ +2104ea: 7020 cf61 0800 |00af: invoke-direct {v8, v0}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;)V // method@61cf │ │ +2104f0: 1a00 d803 |00b2: const-string v0, " │ │ " // string@03d8 │ │ -2104f0: 6e20 d461 0800 |00b4: invoke-virtual {v8, v0}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@61d4 │ │ -2104f6: 6e10 4164 0700 |00b7: invoke-virtual {v7}, Ljava/util/HashMap;.size:()I // method@6441 │ │ -2104fc: 0a00 |00ba: move-result v0 │ │ -2104fe: 2301 be0e |00bb: new-array v1, v0, [Ljava/lang/String; // type@0ebe │ │ -210502: 6e10 3d64 0700 |00bd: invoke-virtual {v7}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@643d │ │ -210508: 0c02 |00c0: move-result-object v2 │ │ -21050a: 7220 9964 1200 |00c1: invoke-interface {v2, v1}, Ljava/util/Set;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@6499 │ │ -210510: 1202 |00c4: const/4 v2, #int 0 // #0 │ │ -210512: 3502 2c00 |00c5: if-ge v2, v0, 00f1 // +002c │ │ -210516: 5463 ae57 |00c7: iget-object v3, v6, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ -21051a: 2204 740d |00c9: new-instance v4, Ljava/lang/StringBuilder; // type@0d74 │ │ -21051e: 7010 4c63 0400 |00cb: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -210524: 1a05 e933 |00ce: const-string v5, "Write Profile: " // string@33e9 │ │ -210528: 6e20 5663 5400 |00d0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21052e: 4605 0102 |00d3: aget-object v5, v1, v2 │ │ -210532: 6e20 5663 5400 |00d5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -210538: 6e10 5d63 0400 |00d8: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21053e: 0c04 |00db: move-result-object v4 │ │ -210540: 7120 655e 4300 |00dc: invoke-static {v3, v4}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -210546: 4603 0102 |00df: aget-object v3, v1, v2 │ │ -21054a: 6e20 3a64 3700 |00e1: invoke-virtual {v7, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -210550: 0c03 |00e4: move-result-object v3 │ │ -210552: 1f03 1b0d |00e5: check-cast v3, Lfreed/views/VideoToneCurveProfile; // type@0d1b │ │ -210556: 6e10 c361 0300 |00e7: invoke-virtual {v3}, Lfreed/views/VideoToneCurveProfile;.getXmlString:()Ljava/lang/String; // method@61c3 │ │ -21055c: 0c03 |00ea: move-result-object v3 │ │ -21055e: 6e20 d461 3800 |00eb: invoke-virtual {v8, v3}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@61d4 │ │ -210564: d802 0201 |00ee: add-int/lit8 v2, v2, #int 1 // #01 │ │ -210568: 28d5 |00f0: goto 00c5 // -002b │ │ -21056a: 1a07 9403 |00f1: const-string v7, " │ │ +2104f4: 6e20 d461 0800 |00b4: invoke-virtual {v8, v0}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@61d4 │ │ +2104fa: 6e10 4164 0700 |00b7: invoke-virtual {v7}, Ljava/util/HashMap;.size:()I // method@6441 │ │ +210500: 0a00 |00ba: move-result v0 │ │ +210502: 2301 be0e |00bb: new-array v1, v0, [Ljava/lang/String; // type@0ebe │ │ +210506: 6e10 3d64 0700 |00bd: invoke-virtual {v7}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@643d │ │ +21050c: 0c02 |00c0: move-result-object v2 │ │ +21050e: 7220 9964 1200 |00c1: invoke-interface {v2, v1}, Ljava/util/Set;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@6499 │ │ +210514: 1202 |00c4: const/4 v2, #int 0 // #0 │ │ +210516: 3502 2c00 |00c5: if-ge v2, v0, 00f1 // +002c │ │ +21051a: 5463 ae57 |00c7: iget-object v3, v6, Lfreed/settings/XmlParserWriter;.TAG:Ljava/lang/String; // field@57ae │ │ +21051e: 2204 740d |00c9: new-instance v4, Ljava/lang/StringBuilder; // type@0d74 │ │ +210522: 7010 4c63 0400 |00cb: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +210528: 1a05 e933 |00ce: const-string v5, "Write Profile: " // string@33e9 │ │ +21052c: 6e20 5663 5400 |00d0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +210532: 4605 0102 |00d3: aget-object v5, v1, v2 │ │ +210536: 6e20 5663 5400 |00d5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21053c: 6e10 5d63 0400 |00d8: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +210542: 0c04 |00db: move-result-object v4 │ │ +210544: 7120 655e 4300 |00dc: invoke-static {v3, v4}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +21054a: 4603 0102 |00df: aget-object v3, v1, v2 │ │ +21054e: 6e20 3a64 3700 |00e1: invoke-virtual {v7, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +210554: 0c03 |00e4: move-result-object v3 │ │ +210556: 1f03 1b0d |00e5: check-cast v3, Lfreed/views/VideoToneCurveProfile; // type@0d1b │ │ +21055a: 6e10 c361 0300 |00e7: invoke-virtual {v3}, Lfreed/views/VideoToneCurveProfile;.getXmlString:()Ljava/lang/String; // method@61c3 │ │ +210560: 0c03 |00ea: move-result-object v3 │ │ +210562: 6e20 d461 3800 |00eb: invoke-virtual {v8, v3}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@61d4 │ │ +210568: d802 0201 |00ee: add-int/lit8 v2, v2, #int 1 // #01 │ │ +21056c: 28d5 |00f0: goto 00c5 // -002b │ │ +21056e: 1a07 9403 |00f1: const-string v7, " │ │ " // string@0394 │ │ -21056e: 6e20 d461 7800 |00f3: invoke-virtual {v8, v7}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@61d4 │ │ -210574: 6e10 d261 0800 |00f6: invoke-virtual {v8}, Ljava/io/BufferedWriter;.flush:()V // method@61d2 │ │ -21057a: 6e10 d161 0800 |00f9: invoke-virtual {v8}, Ljava/io/BufferedWriter;.close:()V // method@61d1 │ │ -210580: 2817 |00fc: goto 0113 // +0017 │ │ -210582: 0d07 |00fd: move-exception v7 │ │ -210584: 0781 |00fe: move-object v1, v8 │ │ -210586: 2815 |00ff: goto 0114 // +0015 │ │ -210588: 0d07 |0100: move-exception v7 │ │ -21058a: 0781 |0101: move-object v1, v8 │ │ -21058c: 2804 |0102: goto 0106 // +0004 │ │ -21058e: 0d07 |0103: move-exception v7 │ │ -210590: 2810 |0104: goto 0114 // +0010 │ │ -210592: 0d07 |0105: move-exception v7 │ │ -210594: 7110 645e 0700 |0106: invoke-static {v7}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -21059a: 3801 0a00 |0109: if-eqz v1, 0113 // +000a │ │ -21059e: 6e10 d161 0100 |010b: invoke-virtual {v1}, Ljava/io/BufferedWriter;.close:()V // method@61d1 │ │ -2105a4: 2805 |010e: goto 0113 // +0005 │ │ -2105a6: 0d07 |010f: move-exception v7 │ │ -2105a8: 6e10 2d62 0700 |0110: invoke-virtual {v7}, Ljava/io/IOException;.printStackTrace:()V // method@622d │ │ -2105ae: 0e00 |0113: return-void │ │ -2105b0: 3801 0a00 |0114: if-eqz v1, 011e // +000a │ │ -2105b4: 6e10 d161 0100 |0116: invoke-virtual {v1}, Ljava/io/BufferedWriter;.close:()V // method@61d1 │ │ -2105ba: 2805 |0119: goto 011e // +0005 │ │ -2105bc: 0d08 |011a: move-exception v8 │ │ -2105be: 6e10 2d62 0800 |011b: invoke-virtual {v8}, Ljava/io/IOException;.printStackTrace:()V // method@622d │ │ -2105c4: 2707 |011e: throw v7 │ │ -2105c6: 0e00 |011f: return-void │ │ +210572: 6e20 d461 7800 |00f3: invoke-virtual {v8, v7}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@61d4 │ │ +210578: 6e10 d261 0800 |00f6: invoke-virtual {v8}, Ljava/io/BufferedWriter;.flush:()V // method@61d2 │ │ +21057e: 6e10 d161 0800 |00f9: invoke-virtual {v8}, Ljava/io/BufferedWriter;.close:()V // method@61d1 │ │ +210584: 2817 |00fc: goto 0113 // +0017 │ │ +210586: 0d07 |00fd: move-exception v7 │ │ +210588: 0781 |00fe: move-object v1, v8 │ │ +21058a: 2815 |00ff: goto 0114 // +0015 │ │ +21058c: 0d07 |0100: move-exception v7 │ │ +21058e: 0781 |0101: move-object v1, v8 │ │ +210590: 2804 |0102: goto 0106 // +0004 │ │ +210592: 0d07 |0103: move-exception v7 │ │ +210594: 2810 |0104: goto 0114 // +0010 │ │ +210596: 0d07 |0105: move-exception v7 │ │ +210598: 7110 645e 0700 |0106: invoke-static {v7}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +21059e: 3801 0a00 |0109: if-eqz v1, 0113 // +000a │ │ +2105a2: 6e10 d161 0100 |010b: invoke-virtual {v1}, Ljava/io/BufferedWriter;.close:()V // method@61d1 │ │ +2105a8: 2805 |010e: goto 0113 // +0005 │ │ +2105aa: 0d07 |010f: move-exception v7 │ │ +2105ac: 6e10 2d62 0700 |0110: invoke-virtual {v7}, Ljava/io/IOException;.printStackTrace:()V // method@622d │ │ +2105b2: 0e00 |0113: return-void │ │ +2105b4: 3801 0a00 |0114: if-eqz v1, 011e // +000a │ │ +2105b8: 6e10 d161 0100 |0116: invoke-virtual {v1}, Ljava/io/BufferedWriter;.close:()V // method@61d1 │ │ +2105be: 2805 |0119: goto 011e // +0005 │ │ +2105c0: 0d08 |011a: move-exception v8 │ │ +2105c2: 6e10 2d62 0800 |011b: invoke-virtual {v8}, Ljava/io/IOException;.printStackTrace:()V // method@622d │ │ +2105c8: 2707 |011e: throw v7 │ │ +2105ca: 0e00 |011f: return-void │ │ catches : 6 │ │ 0x000d - 0x00b2 │ │ Ljava/io/IOException; -> 0x0105 │ │ -> 0x0103 │ │ 0x00b2 - 0x00f9 │ │ Ljava/io/IOException; -> 0x0100 │ │ -> 0x00fd │ │ @@ -495297,38 +495297,38 @@ │ │ type : '(Lfreed/utils/HideNavBarHelper;Landroid/view/Window;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -21140c: |[21140c] freed.utils.-$$Lambda$HideNavBarHelper$7fewmKanOt8ZX2wHuYDJI8rpKSQ.:(Lfreed/utils/HideNavBarHelper;Landroid/view/Window;)V │ │ -21141c: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -211422: 5b01 c557 |0003: iput-object v1, v0, Lfreed/utils/-$$Lambda$HideNavBarHelper$7fewmKanOt8ZX2wHuYDJI8rpKSQ;.f$0:Lfreed/utils/HideNavBarHelper; // field@57c5 │ │ -211426: 5b02 c657 |0005: iput-object v2, v0, Lfreed/utils/-$$Lambda$HideNavBarHelper$7fewmKanOt8ZX2wHuYDJI8rpKSQ;.f$1:Landroid/view/Window; // field@57c6 │ │ -21142a: 0e00 |0007: return-void │ │ +211410: |[211410] freed.utils.-$$Lambda$HideNavBarHelper$7fewmKanOt8ZX2wHuYDJI8rpKSQ.:(Lfreed/utils/HideNavBarHelper;Landroid/view/Window;)V │ │ +211420: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +211426: 5b01 c557 |0003: iput-object v1, v0, Lfreed/utils/-$$Lambda$HideNavBarHelper$7fewmKanOt8ZX2wHuYDJI8rpKSQ;.f$0:Lfreed/utils/HideNavBarHelper; // field@57c5 │ │ +21142a: 5b02 c657 |0005: iput-object v2, v0, Lfreed/utils/-$$Lambda$HideNavBarHelper$7fewmKanOt8ZX2wHuYDJI8rpKSQ;.f$1:Landroid/view/Window; // field@57c6 │ │ +21142e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfreed/utils/-$$Lambda$HideNavBarHelper$7fewmKanOt8ZX2wHuYDJI8rpKSQ;) │ │ name : 'onSystemUiVisibilityChange' │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -21142c: |[21142c] freed.utils.-$$Lambda$HideNavBarHelper$7fewmKanOt8ZX2wHuYDJI8rpKSQ.onSystemUiVisibilityChange:(I)V │ │ -21143c: 5420 c557 |0000: iget-object v0, v2, Lfreed/utils/-$$Lambda$HideNavBarHelper$7fewmKanOt8ZX2wHuYDJI8rpKSQ;.f$0:Lfreed/utils/HideNavBarHelper; // field@57c5 │ │ -211440: 5421 c657 |0002: iget-object v1, v2, Lfreed/utils/-$$Lambda$HideNavBarHelper$7fewmKanOt8ZX2wHuYDJI8rpKSQ;.f$1:Landroid/view/Window; // field@57c6 │ │ -211444: 6e30 4e5e 1003 |0004: invoke-virtual {v0, v1, v3}, Lfreed/utils/HideNavBarHelper;.lambda$HIDENAVBAR$0$HideNavBarHelper:(Landroid/view/Window;I)V // method@5e4e │ │ -21144a: 0e00 |0007: return-void │ │ +211430: |[211430] freed.utils.-$$Lambda$HideNavBarHelper$7fewmKanOt8ZX2wHuYDJI8rpKSQ.onSystemUiVisibilityChange:(I)V │ │ +211440: 5420 c557 |0000: iget-object v0, v2, Lfreed/utils/-$$Lambda$HideNavBarHelper$7fewmKanOt8ZX2wHuYDJI8rpKSQ;.f$0:Lfreed/utils/HideNavBarHelper; // field@57c5 │ │ +211444: 5421 c657 |0002: iget-object v1, v2, Lfreed/utils/-$$Lambda$HideNavBarHelper$7fewmKanOt8ZX2wHuYDJI8rpKSQ;.f$1:Landroid/view/Window; // field@57c6 │ │ +211448: 6e30 4e5e 1003 |0004: invoke-virtual {v0, v1, v3}, Lfreed/utils/HideNavBarHelper;.lambda$HIDENAVBAR$0$HideNavBarHelper:(Landroid/view/Window;I)V // method@5e4e │ │ +21144e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21086 (lambda) │ │ │ │ Class #1756 header: │ │ @@ -495363,38 +495363,38 @@ │ │ type : '(Lfreed/utils/HideNavBarHelper;Landroid/view/Window;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -21144c: |[21144c] freed.utils.-$$Lambda$HideNavBarHelper$_LXS2lNjb9fqaS24NIPjgP29v3I.:(Lfreed/utils/HideNavBarHelper;Landroid/view/Window;)V │ │ -21145c: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -211462: 5b01 c757 |0003: iput-object v1, v0, Lfreed/utils/-$$Lambda$HideNavBarHelper$_LXS2lNjb9fqaS24NIPjgP29v3I;.f$0:Lfreed/utils/HideNavBarHelper; // field@57c7 │ │ -211466: 5b02 c857 |0005: iput-object v2, v0, Lfreed/utils/-$$Lambda$HideNavBarHelper$_LXS2lNjb9fqaS24NIPjgP29v3I;.f$1:Landroid/view/Window; // field@57c8 │ │ -21146a: 0e00 |0007: return-void │ │ +211450: |[211450] freed.utils.-$$Lambda$HideNavBarHelper$_LXS2lNjb9fqaS24NIPjgP29v3I.:(Lfreed/utils/HideNavBarHelper;Landroid/view/Window;)V │ │ +211460: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +211466: 5b01 c757 |0003: iput-object v1, v0, Lfreed/utils/-$$Lambda$HideNavBarHelper$_LXS2lNjb9fqaS24NIPjgP29v3I;.f$0:Lfreed/utils/HideNavBarHelper; // field@57c7 │ │ +21146a: 5b02 c857 |0005: iput-object v2, v0, Lfreed/utils/-$$Lambda$HideNavBarHelper$_LXS2lNjb9fqaS24NIPjgP29v3I;.f$1:Landroid/view/Window; // field@57c8 │ │ +21146e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfreed/utils/-$$Lambda$HideNavBarHelper$_LXS2lNjb9fqaS24NIPjgP29v3I;) │ │ name : 'onSystemUiVisibilityChange' │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -21146c: |[21146c] freed.utils.-$$Lambda$HideNavBarHelper$_LXS2lNjb9fqaS24NIPjgP29v3I.onSystemUiVisibilityChange:(I)V │ │ -21147c: 5420 c757 |0000: iget-object v0, v2, Lfreed/utils/-$$Lambda$HideNavBarHelper$_LXS2lNjb9fqaS24NIPjgP29v3I;.f$0:Lfreed/utils/HideNavBarHelper; // field@57c7 │ │ -211480: 5421 c857 |0002: iget-object v1, v2, Lfreed/utils/-$$Lambda$HideNavBarHelper$_LXS2lNjb9fqaS24NIPjgP29v3I;.f$1:Landroid/view/Window; // field@57c8 │ │ -211484: 6e30 4f5e 1003 |0004: invoke-virtual {v0, v1, v3}, Lfreed/utils/HideNavBarHelper;.lambda$showNavbar$1$HideNavBarHelper:(Landroid/view/Window;I)V // method@5e4f │ │ -21148a: 0e00 |0007: return-void │ │ +211470: |[211470] freed.utils.-$$Lambda$HideNavBarHelper$_LXS2lNjb9fqaS24NIPjgP29v3I.onSystemUiVisibilityChange:(I)V │ │ +211480: 5420 c757 |0000: iget-object v0, v2, Lfreed/utils/-$$Lambda$HideNavBarHelper$_LXS2lNjb9fqaS24NIPjgP29v3I;.f$0:Lfreed/utils/HideNavBarHelper; // field@57c7 │ │ +211484: 5421 c857 |0002: iget-object v1, v2, Lfreed/utils/-$$Lambda$HideNavBarHelper$_LXS2lNjb9fqaS24NIPjgP29v3I;.f$1:Landroid/view/Window; // field@57c8 │ │ +211488: 6e30 4f5e 1003 |0004: invoke-virtual {v0, v1, v3}, Lfreed/utils/HideNavBarHelper;.lambda$showNavbar$1$HideNavBarHelper:(Landroid/view/Window;I)V // method@5e4f │ │ +21148e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21086 (lambda) │ │ │ │ Class #1757 header: │ │ @@ -495425,55 +495425,55 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2114b0: |[2114b0] freed.utils.-$$Lambda$StorageFileManager$y5ZwJKkfASflAF6xmCHSsI2ylTU.:()V │ │ -2114c0: 2200 8a0c |0000: new-instance v0, Lfreed/utils/-$$Lambda$StorageFileManager$y5ZwJKkfASflAF6xmCHSsI2ylTU; // type@0c8a │ │ -2114c4: 7010 425e 0000 |0002: invoke-direct {v0}, Lfreed/utils/-$$Lambda$StorageFileManager$y5ZwJKkfASflAF6xmCHSsI2ylTU;.:()V // method@5e42 │ │ -2114ca: 6900 c957 |0005: sput-object v0, Lfreed/utils/-$$Lambda$StorageFileManager$y5ZwJKkfASflAF6xmCHSsI2ylTU;.INSTANCE:Lfreed/utils/-$$Lambda$StorageFileManager$y5ZwJKkfASflAF6xmCHSsI2ylTU; // field@57c9 │ │ -2114ce: 0e00 |0007: return-void │ │ +2114b4: |[2114b4] freed.utils.-$$Lambda$StorageFileManager$y5ZwJKkfASflAF6xmCHSsI2ylTU.:()V │ │ +2114c4: 2200 8a0c |0000: new-instance v0, Lfreed/utils/-$$Lambda$StorageFileManager$y5ZwJKkfASflAF6xmCHSsI2ylTU; // type@0c8a │ │ +2114c8: 7010 425e 0000 |0002: invoke-direct {v0}, Lfreed/utils/-$$Lambda$StorageFileManager$y5ZwJKkfASflAF6xmCHSsI2ylTU;.:()V // method@5e42 │ │ +2114ce: 6900 c957 |0005: sput-object v0, Lfreed/utils/-$$Lambda$StorageFileManager$y5ZwJKkfASflAF6xmCHSsI2ylTU;.INSTANCE:Lfreed/utils/-$$Lambda$StorageFileManager$y5ZwJKkfASflAF6xmCHSsI2ylTU; // field@57c9 │ │ +2114d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfreed/utils/-$$Lambda$StorageFileManager$y5ZwJKkfASflAF6xmCHSsI2ylTU;) │ │ name : '' │ │ type : '()V' │ │ access : 0x11002 (PRIVATE SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2114d0: |[2114d0] freed.utils.-$$Lambda$StorageFileManager$y5ZwJKkfASflAF6xmCHSsI2ylTU.:()V │ │ -2114e0: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -2114e6: 0e00 |0003: return-void │ │ +2114d4: |[2114d4] freed.utils.-$$Lambda$StorageFileManager$y5ZwJKkfASflAF6xmCHSsI2ylTU.:()V │ │ +2114e4: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +2114ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfreed/utils/-$$Lambda$StorageFileManager$y5ZwJKkfASflAF6xmCHSsI2ylTU;) │ │ name : 'compare' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -21148c: |[21148c] freed.utils.-$$Lambda$StorageFileManager$y5ZwJKkfASflAF6xmCHSsI2ylTU.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -21149c: 1f01 4f0c |0000: check-cast v1, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ -2114a0: 1f02 4f0c |0002: check-cast v2, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ -2114a4: 7120 9a5e 2100 |0004: invoke-static {v1, v2}, Lfreed/utils/StorageFileManager;.lambda$sortFileHolder$0:(Lfreed/file/holder/BaseHolder;Lfreed/file/holder/BaseHolder;)I // method@5e9a │ │ -2114aa: 0a01 |0007: move-result v1 │ │ -2114ac: 0f01 |0008: return v1 │ │ +211490: |[211490] freed.utils.-$$Lambda$StorageFileManager$y5ZwJKkfASflAF6xmCHSsI2ylTU.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +2114a0: 1f01 4f0c |0000: check-cast v1, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ +2114a4: 1f02 4f0c |0002: check-cast v2, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ +2114a8: 7120 9a5e 2100 |0004: invoke-static {v1, v2}, Lfreed/utils/StorageFileManager;.lambda$sortFileHolder$0:(Lfreed/file/holder/BaseHolder;Lfreed/file/holder/BaseHolder;)I // method@5e9a │ │ +2114ae: 0a01 |0007: move-result v1 │ │ +2114b0: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21086 (lambda) │ │ │ │ Class #1758 header: │ │ @@ -495515,22 +495515,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -211500: |[211500] freed.utils.BackgroundHandlerThread.:(Ljava/lang/String;)V │ │ -211510: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ -211516: 1c00 8b0c |0003: const-class v0, Lfreed/utils/BackgroundHandlerThread; // type@0c8b │ │ -21151a: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ -211520: 0c00 |0008: move-result-object v0 │ │ -211522: 5b10 ca57 |0009: iput-object v0, v1, Lfreed/utils/BackgroundHandlerThread;.TAG:Ljava/lang/String; // field@57ca │ │ -211526: 5b12 cd57 |000b: iput-object v2, v1, Lfreed/utils/BackgroundHandlerThread;.name:Ljava/lang/String; // field@57cd │ │ -21152a: 0e00 |000d: return-void │ │ +211504: |[211504] freed.utils.BackgroundHandlerThread.:(Ljava/lang/String;)V │ │ +211514: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ +21151a: 1c00 8b0c |0003: const-class v0, Lfreed/utils/BackgroundHandlerThread; // type@0c8b │ │ +21151e: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ +211524: 0c00 |0008: move-result-object v0 │ │ +211526: 5b10 ca57 |0009: iput-object v0, v1, Lfreed/utils/BackgroundHandlerThread;.TAG:Ljava/lang/String; // field@57ca │ │ +21152a: 5b12 cd57 |000b: iput-object v2, v1, Lfreed/utils/BackgroundHandlerThread;.name:Ljava/lang/String; // field@57cd │ │ +21152e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=9 │ │ 0x000b line=16 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lfreed/utils/BackgroundHandlerThread; │ │ @@ -495542,37 +495542,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -21152c: |[21152c] freed.utils.BackgroundHandlerThread.create:()V │ │ -21153c: 5430 ca57 |0000: iget-object v0, v3, Lfreed/utils/BackgroundHandlerThread;.TAG:Ljava/lang/String; // field@57ca │ │ -211540: 2201 740d |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -211544: 7010 4c63 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21154a: 1a02 6672 |0007: const-string v2, "startBackgroundThread" // string@7266 │ │ -21154e: 6e20 5663 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -211554: 5432 cd57 |000c: iget-object v2, v3, Lfreed/utils/BackgroundHandlerThread;.name:Ljava/lang/String; // field@57cd │ │ -211558: 6e20 5663 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21155e: 6e10 5d63 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -211564: 0c01 |0014: move-result-object v1 │ │ -211566: 7120 655e 1000 |0015: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -21156c: 2200 4d01 |0018: new-instance v0, Landroid/os/HandlerThread; // type@014d │ │ -211570: 5431 cd57 |001a: iget-object v1, v3, Lfreed/utils/BackgroundHandlerThread;.name:Ljava/lang/String; // field@57cd │ │ -211574: 7020 f605 1000 |001c: invoke-direct {v0, v1}, Landroid/os/HandlerThread;.:(Ljava/lang/String;)V // method@05f6 │ │ -21157a: 5b30 cc57 |001f: iput-object v0, v3, Lfreed/utils/BackgroundHandlerThread;.mBackgroundThread:Landroid/os/HandlerThread; // field@57cc │ │ -21157e: 6e10 fd05 0000 |0021: invoke-virtual {v0}, Landroid/os/HandlerThread;.start:()V // method@05fd │ │ -211584: 2200 4c01 |0024: new-instance v0, Landroid/os/Handler; // type@014c │ │ -211588: 5431 cc57 |0026: iget-object v1, v3, Lfreed/utils/BackgroundHandlerThread;.mBackgroundThread:Landroid/os/HandlerThread; // field@57cc │ │ -21158c: 6e10 f805 0100 |0028: invoke-virtual {v1}, Landroid/os/HandlerThread;.getLooper:()Landroid/os/Looper; // method@05f8 │ │ -211592: 0c01 |002b: move-result-object v1 │ │ -211594: 7020 de05 1000 |002c: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@05de │ │ -21159a: 5b30 cb57 |002f: iput-object v0, v3, Lfreed/utils/BackgroundHandlerThread;.mBackgroundHandler:Landroid/os/Handler; // field@57cb │ │ -21159e: 0e00 |0031: return-void │ │ +211530: |[211530] freed.utils.BackgroundHandlerThread.create:()V │ │ +211540: 5430 ca57 |0000: iget-object v0, v3, Lfreed/utils/BackgroundHandlerThread;.TAG:Ljava/lang/String; // field@57ca │ │ +211544: 2201 740d |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +211548: 7010 4c63 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21154e: 1a02 6672 |0007: const-string v2, "startBackgroundThread" // string@7266 │ │ +211552: 6e20 5663 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +211558: 5432 cd57 |000c: iget-object v2, v3, Lfreed/utils/BackgroundHandlerThread;.name:Ljava/lang/String; // field@57cd │ │ +21155c: 6e20 5663 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +211562: 6e10 5d63 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +211568: 0c01 |0014: move-result-object v1 │ │ +21156a: 7120 655e 1000 |0015: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +211570: 2200 4d01 |0018: new-instance v0, Landroid/os/HandlerThread; // type@014d │ │ +211574: 5431 cd57 |001a: iget-object v1, v3, Lfreed/utils/BackgroundHandlerThread;.name:Ljava/lang/String; // field@57cd │ │ +211578: 7020 f605 1000 |001c: invoke-direct {v0, v1}, Landroid/os/HandlerThread;.:(Ljava/lang/String;)V // method@05f6 │ │ +21157e: 5b30 cc57 |001f: iput-object v0, v3, Lfreed/utils/BackgroundHandlerThread;.mBackgroundThread:Landroid/os/HandlerThread; // field@57cc │ │ +211582: 6e10 fd05 0000 |0021: invoke-virtual {v0}, Landroid/os/HandlerThread;.start:()V // method@05fd │ │ +211588: 2200 4c01 |0024: new-instance v0, Landroid/os/Handler; // type@014c │ │ +21158c: 5431 cc57 |0026: iget-object v1, v3, Lfreed/utils/BackgroundHandlerThread;.mBackgroundThread:Landroid/os/HandlerThread; // field@57cc │ │ +211590: 6e10 f805 0100 |0028: invoke-virtual {v1}, Landroid/os/HandlerThread;.getLooper:()Landroid/os/Looper; // method@05f8 │ │ +211596: 0c01 |002b: move-result-object v1 │ │ +211598: 7020 de05 1000 |002c: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@05de │ │ +21159e: 5b30 cb57 |002f: iput-object v0, v3, Lfreed/utils/BackgroundHandlerThread;.mBackgroundHandler:Landroid/os/Handler; // field@57cb │ │ +2115a2: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0018 line=22 │ │ 0x0021 line=23 │ │ 0x0024 line=24 │ │ locals : │ │ @@ -495583,40 +495583,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -2115a0: |[2115a0] freed.utils.BackgroundHandlerThread.destroy:()V │ │ -2115b0: 5430 ca57 |0000: iget-object v0, v3, Lfreed/utils/BackgroundHandlerThread;.TAG:Ljava/lang/String; // field@57ca │ │ -2115b4: 2201 740d |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -2115b8: 7010 4c63 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -2115be: 1a02 dd72 |0007: const-string v2, "stopBackgroundThread" // string@72dd │ │ -2115c2: 6e20 5663 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2115c8: 5432 cd57 |000c: iget-object v2, v3, Lfreed/utils/BackgroundHandlerThread;.name:Ljava/lang/String; // field@57cd │ │ -2115cc: 6e20 5663 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2115d2: 6e10 5d63 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -2115d8: 0c01 |0014: move-result-object v1 │ │ -2115da: 7120 655e 1000 |0015: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -2115e0: 5430 cc57 |0018: iget-object v0, v3, Lfreed/utils/BackgroundHandlerThread;.mBackgroundThread:Landroid/os/HandlerThread; // field@57cc │ │ -2115e4: 3900 0300 |001a: if-nez v0, 001d // +0003 │ │ -2115e8: 0e00 |001c: return-void │ │ -2115ea: 6000 3501 |001d: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ -2115ee: 1301 1200 |001f: const/16 v1, #int 18 // #12 │ │ -2115f2: 3410 0800 |0021: if-lt v0, v1, 0029 // +0008 │ │ -2115f6: 5430 cc57 |0023: iget-object v0, v3, Lfreed/utils/BackgroundHandlerThread;.mBackgroundThread:Landroid/os/HandlerThread; // field@57cc │ │ -2115fa: 6e10 fc05 0000 |0025: invoke-virtual {v0}, Landroid/os/HandlerThread;.quitSafely:()Z // method@05fc │ │ -211600: 2806 |0028: goto 002e // +0006 │ │ -211602: 5430 cc57 |0029: iget-object v0, v3, Lfreed/utils/BackgroundHandlerThread;.mBackgroundThread:Landroid/os/HandlerThread; // field@57cc │ │ -211606: 6e10 fb05 0000 |002b: invoke-virtual {v0}, Landroid/os/HandlerThread;.quit:()Z // method@05fb │ │ -21160c: 1200 |002e: const/4 v0, #int 0 // #0 │ │ -21160e: 5b30 cc57 |002f: iput-object v0, v3, Lfreed/utils/BackgroundHandlerThread;.mBackgroundThread:Landroid/os/HandlerThread; // field@57cc │ │ -211612: 5b30 cb57 |0031: iput-object v0, v3, Lfreed/utils/BackgroundHandlerThread;.mBackgroundHandler:Landroid/os/Handler; // field@57cb │ │ -211616: 0e00 |0033: return-void │ │ +2115a4: |[2115a4] freed.utils.BackgroundHandlerThread.destroy:()V │ │ +2115b4: 5430 ca57 |0000: iget-object v0, v3, Lfreed/utils/BackgroundHandlerThread;.TAG:Ljava/lang/String; // field@57ca │ │ +2115b8: 2201 740d |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +2115bc: 7010 4c63 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +2115c2: 1a02 dd72 |0007: const-string v2, "stopBackgroundThread" // string@72dd │ │ +2115c6: 6e20 5663 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2115cc: 5432 cd57 |000c: iget-object v2, v3, Lfreed/utils/BackgroundHandlerThread;.name:Ljava/lang/String; // field@57cd │ │ +2115d0: 6e20 5663 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2115d6: 6e10 5d63 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +2115dc: 0c01 |0014: move-result-object v1 │ │ +2115de: 7120 655e 1000 |0015: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +2115e4: 5430 cc57 |0018: iget-object v0, v3, Lfreed/utils/BackgroundHandlerThread;.mBackgroundThread:Landroid/os/HandlerThread; // field@57cc │ │ +2115e8: 3900 0300 |001a: if-nez v0, 001d // +0003 │ │ +2115ec: 0e00 |001c: return-void │ │ +2115ee: 6000 3501 |001d: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ +2115f2: 1301 1200 |001f: const/16 v1, #int 18 // #12 │ │ +2115f6: 3410 0800 |0021: if-lt v0, v1, 0029 // +0008 │ │ +2115fa: 5430 cc57 |0023: iget-object v0, v3, Lfreed/utils/BackgroundHandlerThread;.mBackgroundThread:Landroid/os/HandlerThread; // field@57cc │ │ +2115fe: 6e10 fc05 0000 |0025: invoke-virtual {v0}, Landroid/os/HandlerThread;.quitSafely:()Z // method@05fc │ │ +211604: 2806 |0028: goto 002e // +0006 │ │ +211606: 5430 cc57 |0029: iget-object v0, v3, Lfreed/utils/BackgroundHandlerThread;.mBackgroundThread:Landroid/os/HandlerThread; // field@57cc │ │ +21160a: 6e10 fb05 0000 |002b: invoke-virtual {v0}, Landroid/os/HandlerThread;.quit:()Z // method@05fb │ │ +211610: 1200 |002e: const/4 v0, #int 0 // #0 │ │ +211612: 5b30 cc57 |002f: iput-object v0, v3, Lfreed/utils/BackgroundHandlerThread;.mBackgroundThread:Landroid/os/HandlerThread; // field@57cc │ │ +211616: 5b30 cb57 |0031: iput-object v0, v3, Lfreed/utils/BackgroundHandlerThread;.mBackgroundHandler:Landroid/os/Handler; // field@57cb │ │ +21161a: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0018 line=30 │ │ 0x001d line=32 │ │ 0x0023 line=33 │ │ 0x0029 line=36 │ │ @@ -495630,18 +495630,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -211618: |[211618] freed.utils.BackgroundHandlerThread.execute:(Ljava/lang/Runnable;)V │ │ -211628: 5410 cb57 |0000: iget-object v0, v1, Lfreed/utils/BackgroundHandlerThread;.mBackgroundHandler:Landroid/os/Handler; // field@57cb │ │ -21162c: 6e20 e905 2000 |0002: invoke-virtual {v0, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@05e9 │ │ -211632: 0e00 |0005: return-void │ │ +21161c: |[21161c] freed.utils.BackgroundHandlerThread.execute:(Ljava/lang/Runnable;)V │ │ +21162c: 5410 cb57 |0000: iget-object v0, v1, Lfreed/utils/BackgroundHandlerThread;.mBackgroundHandler:Landroid/os/Handler; // field@57cb │ │ +211630: 6e20 e905 2000 |0002: invoke-virtual {v0, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@05e9 │ │ +211636: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/utils/BackgroundHandlerThread; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Runnable; │ │ │ │ @@ -495650,18 +495650,18 @@ │ │ type : '(Ljava/lang/Runnable;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -211634: |[211634] freed.utils.BackgroundHandlerThread.executeDelayed:(Ljava/lang/Runnable;J)V │ │ -211644: 5410 cb57 |0000: iget-object v0, v1, Lfreed/utils/BackgroundHandlerThread;.mBackgroundHandler:Landroid/os/Handler; // field@57cb │ │ -211648: 6e40 ed05 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@05ed │ │ -21164e: 0e00 |0005: return-void │ │ +211638: |[211638] freed.utils.BackgroundHandlerThread.executeDelayed:(Ljava/lang/Runnable;J)V │ │ +211648: 5410 cb57 |0000: iget-object v0, v1, Lfreed/utils/BackgroundHandlerThread;.mBackgroundHandler:Landroid/os/Handler; // field@57cb │ │ +21164c: 6e40 ed05 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@05ed │ │ +211652: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/utils/BackgroundHandlerThread; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Runnable; │ │ 0x0000 - 0x0006 reg=3 (null) J │ │ @@ -495671,17 +495671,17 @@ │ │ type : '()Landroid/os/HandlerThread;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2114e8: |[2114e8] freed.utils.BackgroundHandlerThread.getThread:()Landroid/os/HandlerThread; │ │ -2114f8: 5410 cc57 |0000: iget-object v0, v1, Lfreed/utils/BackgroundHandlerThread;.mBackgroundThread:Landroid/os/HandlerThread; // field@57cc │ │ -2114fc: 1100 |0002: return-object v0 │ │ +2114ec: |[2114ec] freed.utils.BackgroundHandlerThread.getThread:()Landroid/os/HandlerThread; │ │ +2114fc: 5410 cc57 |0000: iget-object v0, v1, Lfreed/utils/BackgroundHandlerThread;.mBackgroundThread:Landroid/os/HandlerThread; // field@57cc │ │ +211500: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/utils/BackgroundHandlerThread; │ │ │ │ source_file_idx : 1948 (BackgroundHandlerThread.java) │ │ @@ -495709,17 +495709,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -211650: |[211650] freed.utils.FreeDPool.:()V │ │ -211660: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -211666: 0e00 |0003: return-void │ │ +211654: |[211654] freed.utils.FreeDPool.:()V │ │ +211664: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21166a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/utils/FreeDPool; │ │ │ │ #1 : (in Lfreed/utils/FreeDPool;) │ │ @@ -495727,19 +495727,19 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -211668: |[211668] freed.utils.FreeDPool.Execute:(Ljava/lang/Runnable;)V │ │ -211678: 2200 770d |0000: new-instance v0, Ljava/lang/Thread; // type@0d77 │ │ -21167c: 7020 6663 1000 |0002: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@6366 │ │ -211682: 6e10 7263 0000 |0005: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@6372 │ │ -211688: 0e00 |0008: return-void │ │ +21166c: |[21166c] freed.utils.FreeDPool.Execute:(Ljava/lang/Runnable;)V │ │ +21167c: 2200 770d |0000: new-instance v0, Ljava/lang/Thread; // type@0d77 │ │ +211680: 7020 6663 1000 |0002: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@6366 │ │ +211686: 6e10 7263 0000 |0005: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@6372 │ │ +21168c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ Virtual methods - │ │ @@ -495776,21 +495776,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -21168c: |[21168c] freed.utils.HideNavBarHelper.:()V │ │ -21169c: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ -2116a2: 1300 0617 |0003: const/16 v0, #int 5894 // #1706 │ │ -2116a6: 5910 ce57 |0005: iput v0, v1, Lfreed/utils/HideNavBarHelper;.hideflags:I // field@57ce │ │ -2116aa: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -2116ac: 5910 cf57 |0008: iput v0, v1, Lfreed/utils/HideNavBarHelper;.showflags:I // field@57cf │ │ -2116b0: 0e00 |000a: return-void │ │ +211690: |[211690] freed.utils.HideNavBarHelper.:()V │ │ +2116a0: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ +2116a6: 1300 0617 |0003: const/16 v0, #int 5894 // #1706 │ │ +2116aa: 5910 ce57 |0005: iput v0, v1, Lfreed/utils/HideNavBarHelper;.hideflags:I // field@57ce │ │ +2116ae: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +2116b0: 5910 cf57 |0008: iput v0, v1, Lfreed/utils/HideNavBarHelper;.showflags:I // field@57cf │ │ +2116b4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x0005 line=10 │ │ 0x0008 line=17 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lfreed/utils/HideNavBarHelper; │ │ @@ -495801,29 +495801,29 @@ │ │ type : '(Landroid/view/Window;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -2116b4: |[2116b4] freed.utils.HideNavBarHelper.HIDENAVBAR:(Landroid/view/Window;)V │ │ -2116c4: 6000 3501 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ -2116c8: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -2116cc: 3510 0800 |0004: if-ge v0, v1, 000c // +0008 │ │ -2116d0: 1300 0004 |0006: const/16 v0, #int 1024 // #400 │ │ -2116d4: 6e30 b50a 0300 |0008: invoke-virtual {v3, v0, v0}, Landroid/view/Window;.setFlags:(II)V // method@0ab5 │ │ -2116da: 2812 |000b: goto 001d // +0012 │ │ -2116dc: 6e10 ab0a 0300 |000c: invoke-virtual {v3}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@0aab │ │ -2116e2: 0c00 |000f: move-result-object v0 │ │ -2116e4: 1301 0617 |0010: const/16 v1, #int 5894 // #1706 │ │ -2116e8: 6e20 cd09 1000 |0012: invoke-virtual {v0, v1}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@09cd │ │ -2116ee: 2201 880c |0015: new-instance v1, Lfreed/utils/-$$Lambda$HideNavBarHelper$7fewmKanOt8ZX2wHuYDJI8rpKSQ; // type@0c88 │ │ -2116f2: 7030 3d5e 2103 |0017: invoke-direct {v1, v2, v3}, Lfreed/utils/-$$Lambda$HideNavBarHelper$7fewmKanOt8ZX2wHuYDJI8rpKSQ;.:(Lfreed/utils/HideNavBarHelper;Landroid/view/Window;)V // method@5e3d │ │ -2116f8: 6e20 b909 1000 |001a: invoke-virtual {v0, v1}, Landroid/view/View;.setOnSystemUiVisibilityChangeListener:(Landroid/view/View$OnSystemUiVisibilityChangeListener;)V // method@09b9 │ │ -2116fe: 0e00 |001d: return-void │ │ +2116b8: |[2116b8] freed.utils.HideNavBarHelper.HIDENAVBAR:(Landroid/view/Window;)V │ │ +2116c8: 6000 3501 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ +2116cc: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +2116d0: 3510 0800 |0004: if-ge v0, v1, 000c // +0008 │ │ +2116d4: 1300 0004 |0006: const/16 v0, #int 1024 // #400 │ │ +2116d8: 6e30 b50a 0300 |0008: invoke-virtual {v3, v0, v0}, Landroid/view/Window;.setFlags:(II)V // method@0ab5 │ │ +2116de: 2812 |000b: goto 001d // +0012 │ │ +2116e0: 6e10 ab0a 0300 |000c: invoke-virtual {v3}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@0aab │ │ +2116e6: 0c00 |000f: move-result-object v0 │ │ +2116e8: 1301 0617 |0010: const/16 v1, #int 5894 // #1706 │ │ +2116ec: 6e20 cd09 1000 |0012: invoke-virtual {v0, v1}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@09cd │ │ +2116f2: 2201 880c |0015: new-instance v1, Lfreed/utils/-$$Lambda$HideNavBarHelper$7fewmKanOt8ZX2wHuYDJI8rpKSQ; // type@0c88 │ │ +2116f6: 7030 3d5e 2103 |0017: invoke-direct {v1, v2, v3}, Lfreed/utils/-$$Lambda$HideNavBarHelper$7fewmKanOt8ZX2wHuYDJI8rpKSQ;.:(Lfreed/utils/HideNavBarHelper;Landroid/view/Window;)V // method@5e3d │ │ +2116fc: 6e20 b909 1000 |001a: invoke-virtual {v0, v1}, Landroid/view/View;.setOnSystemUiVisibilityChangeListener:(Landroid/view/View$OnSystemUiVisibilityChangeListener;)V // method@09b9 │ │ +211702: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0008 line=24 │ │ 0x000c line=31 │ │ 0x0012 line=32 │ │ 0x0015 line=33 │ │ @@ -495836,24 +495836,24 @@ │ │ type : '(Landroid/view/Window;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -211700: |[211700] freed.utils.HideNavBarHelper.lambda$HIDENAVBAR$0$HideNavBarHelper:(Landroid/view/Window;I)V │ │ -211710: 3d03 1100 |0000: if-lez v3, 0011 // +0011 │ │ -211714: 6003 3501 |0002: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ -211718: 1300 1000 |0004: const/16 v0, #int 16 // #10 │ │ -21171c: 3403 0b00 |0006: if-lt v3, v0, 0011 // +000b │ │ -211720: 6e10 ab0a 0200 |0008: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@0aab │ │ -211726: 0c02 |000b: move-result-object v2 │ │ -211728: 1303 0617 |000c: const/16 v3, #int 5894 // #1706 │ │ -21172c: 6e20 cd09 3200 |000e: invoke-virtual {v2, v3}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@09cd │ │ -211732: 0e00 |0011: return-void │ │ +211704: |[211704] freed.utils.HideNavBarHelper.lambda$HIDENAVBAR$0$HideNavBarHelper:(Landroid/view/Window;I)V │ │ +211714: 3d03 1100 |0000: if-lez v3, 0011 // +0011 │ │ +211718: 6003 3501 |0002: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ +21171c: 1300 1000 |0004: const/16 v0, #int 16 // #10 │ │ +211720: 3403 0b00 |0006: if-lt v3, v0, 0011 // +000b │ │ +211724: 6e10 ab0a 0200 |0008: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@0aab │ │ +21172a: 0c02 |000b: move-result-object v2 │ │ +21172c: 1303 0617 |000c: const/16 v3, #int 5894 // #1706 │ │ +211730: 6e20 cd09 3200 |000e: invoke-virtual {v2, v3}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@09cd │ │ +211736: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=35 │ │ 0x0008 line=36 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lfreed/utils/HideNavBarHelper; │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/view/Window; │ │ @@ -495864,24 +495864,24 @@ │ │ type : '(Landroid/view/Window;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -211734: |[211734] freed.utils.HideNavBarHelper.lambda$showNavbar$1$HideNavBarHelper:(Landroid/view/Window;I)V │ │ -211744: 3d03 1000 |0000: if-lez v3, 0010 // +0010 │ │ -211748: 6003 3501 |0002: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ -21174c: 1300 1000 |0004: const/16 v0, #int 16 // #10 │ │ -211750: 3403 0a00 |0006: if-lt v3, v0, 0010 // +000a │ │ -211754: 6e10 ab0a 0200 |0008: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@0aab │ │ -21175a: 0c02 |000b: move-result-object v2 │ │ -21175c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -21175e: 6e20 cd09 3200 |000d: invoke-virtual {v2, v3}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@09cd │ │ -211764: 0e00 |0010: return-void │ │ +211738: |[211738] freed.utils.HideNavBarHelper.lambda$showNavbar$1$HideNavBarHelper:(Landroid/view/Window;I)V │ │ +211748: 3d03 1000 |0000: if-lez v3, 0010 // +0010 │ │ +21174c: 6003 3501 |0002: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ +211750: 1300 1000 |0004: const/16 v0, #int 16 // #10 │ │ +211754: 3403 0a00 |0006: if-lt v3, v0, 0010 // +000a │ │ +211758: 6e10 ab0a 0200 |0008: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@0aab │ │ +21175e: 0c02 |000b: move-result-object v2 │ │ +211760: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +211762: 6e20 cd09 3200 |000d: invoke-virtual {v2, v3}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@09cd │ │ +211768: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=54 │ │ 0x0008 line=55 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lfreed/utils/HideNavBarHelper; │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/Window; │ │ @@ -495892,29 +495892,29 @@ │ │ type : '(Landroid/view/Window;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -211768: |[211768] freed.utils.HideNavBarHelper.showNavbar:(Landroid/view/Window;)V │ │ -211778: 6000 3501 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ -21177c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -211780: 3510 0800 |0004: if-ge v0, v1, 000c // +0008 │ │ -211784: 1300 0008 |0006: const/16 v0, #int 2048 // #800 │ │ -211788: 6e20 a70a 0300 |0008: invoke-virtual {v3, v0}, Landroid/view/Window;.clearFlags:(I)V // method@0aa7 │ │ -21178e: 2811 |000b: goto 001c // +0011 │ │ -211790: 6e10 ab0a 0300 |000c: invoke-virtual {v3}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@0aab │ │ -211796: 0c00 |000f: move-result-object v0 │ │ -211798: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -21179a: 6e20 cd09 1000 |0011: invoke-virtual {v0, v1}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@09cd │ │ -2117a0: 2201 890c |0014: new-instance v1, Lfreed/utils/-$$Lambda$HideNavBarHelper$_LXS2lNjb9fqaS24NIPjgP29v3I; // type@0c89 │ │ -2117a4: 7030 3f5e 2103 |0016: invoke-direct {v1, v2, v3}, Lfreed/utils/-$$Lambda$HideNavBarHelper$_LXS2lNjb9fqaS24NIPjgP29v3I;.:(Lfreed/utils/HideNavBarHelper;Landroid/view/Window;)V // method@5e3f │ │ -2117aa: 6e20 b909 1000 |0019: invoke-virtual {v0, v1}, Landroid/view/View;.setOnSystemUiVisibilityChangeListener:(Landroid/view/View$OnSystemUiVisibilityChangeListener;)V // method@09b9 │ │ -2117b0: 0e00 |001c: return-void │ │ +21176c: |[21176c] freed.utils.HideNavBarHelper.showNavbar:(Landroid/view/Window;)V │ │ +21177c: 6000 3501 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ +211780: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +211784: 3510 0800 |0004: if-ge v0, v1, 000c // +0008 │ │ +211788: 1300 0008 |0006: const/16 v0, #int 2048 // #800 │ │ +21178c: 6e20 a70a 0300 |0008: invoke-virtual {v3, v0}, Landroid/view/Window;.clearFlags:(I)V // method@0aa7 │ │ +211792: 2811 |000b: goto 001c // +0011 │ │ +211794: 6e10 ab0a 0300 |000c: invoke-virtual {v3}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@0aab │ │ +21179a: 0c00 |000f: move-result-object v0 │ │ +21179c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +21179e: 6e20 cd09 1000 |0011: invoke-virtual {v0, v1}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@09cd │ │ +2117a4: 2201 890c |0014: new-instance v1, Lfreed/utils/-$$Lambda$HideNavBarHelper$_LXS2lNjb9fqaS24NIPjgP29v3I; // type@0c89 │ │ +2117a8: 7030 3f5e 2103 |0016: invoke-direct {v1, v2, v3}, Lfreed/utils/-$$Lambda$HideNavBarHelper$_LXS2lNjb9fqaS24NIPjgP29v3I;.:(Lfreed/utils/HideNavBarHelper;Landroid/view/Window;)V // method@5e3f │ │ +2117ae: 6e20 b909 1000 |0019: invoke-virtual {v0, v1}, Landroid/view/View;.setOnSystemUiVisibilityChangeListener:(Landroid/view/View$OnSystemUiVisibilityChangeListener;)V // method@09b9 │ │ +2117b4: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0008 line=45 │ │ 0x000c line=50 │ │ 0x0011 line=51 │ │ 0x0014 line=52 │ │ @@ -495957,18 +495957,18 @@ │ │ type : '(Lfreed/utils/Log$FileLog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -211a98: |[211a98] freed.utils.Log$FileLog$1.:(Lfreed/utils/Log$FileLog;)V │ │ -211aa8: 5b01 d657 |0000: iput-object v1, v0, Lfreed/utils/Log$FileLog$1;.this$1:Lfreed/utils/Log$FileLog; // field@57d6 │ │ -211aac: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -211ab2: 0e00 |0005: return-void │ │ +211a9c: |[211a9c] freed.utils.Log$FileLog$1.:(Lfreed/utils/Log$FileLog;)V │ │ +211aac: 5b01 d657 |0000: iput-object v1, v0, Lfreed/utils/Log$FileLog$1;.this$1:Lfreed/utils/Log$FileLog; // field@57d6 │ │ +211ab0: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +211ab6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/utils/Log$FileLog$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/utils/Log$FileLog; │ │ │ │ @@ -495978,21 +495978,21 @@ │ │ type : '(Ljava/lang/Thread;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -211ab4: |[211ab4] freed.utils.Log$FileLog$1.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V │ │ -211ac4: 7110 645e 0300 |0000: invoke-static {v3}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -211aca: 5410 d657 |0003: iget-object v0, v1, Lfreed/utils/Log$FileLog$1;.this$1:Lfreed/utils/Log$FileLog; // field@57d6 │ │ -211ace: 7110 5e5e 0000 |0005: invoke-static {v0}, Lfreed/utils/Log$FileLog;.access$000:(Lfreed/utils/Log$FileLog;)Ljava/lang/Thread$UncaughtExceptionHandler; // method@5e5e │ │ -211ad4: 0c00 |0008: move-result-object v0 │ │ -211ad6: 7230 6563 2003 |0009: invoke-interface {v0, v2, v3}, Ljava/lang/Thread$UncaughtExceptionHandler;.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V // method@6365 │ │ -211adc: 0e00 |000c: return-void │ │ +211ab8: |[211ab8] freed.utils.Log$FileLog$1.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V │ │ +211ac8: 7110 645e 0300 |0000: invoke-static {v3}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +211ace: 5410 d657 |0003: iget-object v0, v1, Lfreed/utils/Log$FileLog$1;.this$1:Lfreed/utils/Log$FileLog; // field@57d6 │ │ +211ad2: 7110 5e5e 0000 |0005: invoke-static {v0}, Lfreed/utils/Log$FileLog;.access$000:(Lfreed/utils/Log$FileLog;)Ljava/lang/Thread$UncaughtExceptionHandler; // method@5e5e │ │ +211ad8: 0c00 |0008: move-result-object v0 │ │ +211ada: 7230 6563 2003 |0009: invoke-interface {v0, v2, v3}, Ljava/lang/Thread$UncaughtExceptionHandler;.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V // method@6365 │ │ +211ae0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0003 line=177 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lfreed/utils/Log$FileLog$1; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/Thread; │ │ @@ -496048,67 +496048,67 @@ │ │ type : '(Lfreed/utils/Log;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 111 16-bit code units │ │ -211af8: |[211af8] freed.utils.Log$FileLog.:(Lfreed/utils/Log;)V │ │ -211b08: 5b34 da57 |0000: iput-object v4, v3, Lfreed/utils/Log$FileLog;.this$0:Lfreed/utils/Log; // field@57da │ │ -211b0c: 7010 fe62 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@62fe │ │ -211b12: 2204 8f0c |0005: new-instance v4, Lfreed/utils/Log$FileLog$1; // type@0c8f │ │ -211b16: 7020 5b5e 3400 |0007: invoke-direct {v4, v3}, Lfreed/utils/Log$FileLog$1;.:(Lfreed/utils/Log$FileLog;)V // method@5e5b │ │ -211b1c: 5b34 db57 |000a: iput-object v4, v3, Lfreed/utils/Log$FileLog;.uncaughtExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@57db │ │ -211b20: 7100 6963 0000 |000c: invoke-static {}, Ljava/lang/Thread;.getDefaultUncaughtExceptionHandler:()Ljava/lang/Thread$UncaughtExceptionHandler; // method@6369 │ │ -211b26: 0c04 |000f: move-result-object v4 │ │ -211b28: 5b34 d757 |0010: iput-object v4, v3, Lfreed/utils/Log$FileLog;.defaultUncaughtExHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@57d7 │ │ -211b2c: 5434 db57 |0012: iget-object v4, v3, Lfreed/utils/Log$FileLog;.uncaughtExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@57db │ │ -211b30: 7110 6f63 0400 |0014: invoke-static {v4}, Ljava/lang/Thread;.setDefaultUncaughtExceptionHandler:(Ljava/lang/Thread$UncaughtExceptionHandler;)V // method@636f │ │ -211b36: 2204 260d |0017: new-instance v4, Ljava/io/File; // type@0d26 │ │ -211b3a: 2200 740d |0019: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -211b3e: 7010 4c63 0000 |001b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -211b44: 7100 204d 0000 |001e: invoke-static {}, Lfreed/FreedApplication;.getContext:()Landroid/content/Context; // method@4d20 │ │ -211b4a: 0c01 |0021: move-result-object v1 │ │ -211b4c: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -211b4e: 6e20 f501 2100 |0023: invoke-virtual {v1, v2}, Landroid/content/Context;.getExternalFilesDir:(Ljava/lang/String;)Ljava/io/File; // method@01f5 │ │ -211b54: 0c01 |0026: move-result-object v1 │ │ -211b56: 6e20 5563 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -211b5c: 1a01 f802 |002a: const-string v1, "/log.txt" // string@02f8 │ │ -211b60: 6e20 5663 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -211b66: 6e10 5d63 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -211b6c: 0c00 |0032: move-result-object v0 │ │ -211b6e: 7020 f261 0400 |0033: invoke-direct {v4, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ -211b74: 6e10 f661 0400 |0036: invoke-virtual {v4}, Ljava/io/File;.createNewFile:()Z // method@61f6 │ │ -211b7a: 6e10 fe61 0400 |0039: invoke-virtual {v4}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@61fe │ │ -211b80: 0c00 |003c: move-result-object v0 │ │ -211b82: 6e10 f861 0000 |003d: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@61f8 │ │ -211b88: 0a00 |0040: move-result v0 │ │ -211b8a: 3900 0900 |0041: if-nez v0, 004a // +0009 │ │ -211b8e: 6e10 fe61 0400 |0043: invoke-virtual {v4}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@61fe │ │ -211b94: 0c00 |0046: move-result-object v0 │ │ -211b96: 6e10 0862 0000 |0047: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@6208 │ │ -211b9c: 6e10 f861 0400 |004a: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@61f8 │ │ -211ba2: 0a00 |004d: move-result v0 │ │ -211ba4: 3900 0500 |004e: if-nez v0, 0053 // +0005 │ │ -211ba8: 6e10 f661 0400 |0050: invoke-virtual {v4}, Ljava/io/File;.createNewFile:()Z // method@61f6 │ │ -211bae: 2200 2c0d |0053: new-instance v0, Ljava/io/FileWriter; // type@0d2c │ │ -211bb2: 1211 |0055: const/4 v1, #int 1 // #1 │ │ -211bb4: 7030 2062 4001 |0056: invoke-direct {v0, v4, v1}, Ljava/io/FileWriter;.:(Ljava/io/File;Z)V // method@6220 │ │ -211bba: 5b30 d857 |0059: iput-object v0, v3, Lfreed/utils/Log$FileLog;.fileWriter:Ljava/io/FileWriter; // field@57d8 │ │ -211bbe: 2204 1f0d |005b: new-instance v4, Ljava/io/BufferedWriter; // type@0d1f │ │ -211bc2: 5430 d857 |005d: iget-object v0, v3, Lfreed/utils/Log$FileLog;.fileWriter:Ljava/io/FileWriter; // field@57d8 │ │ -211bc6: 7020 cf61 0400 |005f: invoke-direct {v4, v0}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;)V // method@61cf │ │ -211bcc: 5b34 d957 |0062: iput-object v4, v3, Lfreed/utils/Log$FileLog;.outwriter:Ljava/io/BufferedWriter; // field@57d9 │ │ -211bd0: 280a |0064: goto 006e // +000a │ │ -211bd2: 0d04 |0065: move-exception v4 │ │ -211bd4: 6e10 fb62 0400 |0066: invoke-virtual {v4}, Ljava/lang/NullPointerException;.printStackTrace:()V // method@62fb │ │ -211bda: 2805 |0069: goto 006e // +0005 │ │ -211bdc: 0d04 |006a: move-exception v4 │ │ -211bde: 6e10 2d62 0400 |006b: invoke-virtual {v4}, Ljava/io/IOException;.printStackTrace:()V // method@622d │ │ -211be4: 0e00 |006e: return-void │ │ +211afc: |[211afc] freed.utils.Log$FileLog.:(Lfreed/utils/Log;)V │ │ +211b0c: 5b34 da57 |0000: iput-object v4, v3, Lfreed/utils/Log$FileLog;.this$0:Lfreed/utils/Log; // field@57da │ │ +211b10: 7010 fe62 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@62fe │ │ +211b16: 2204 8f0c |0005: new-instance v4, Lfreed/utils/Log$FileLog$1; // type@0c8f │ │ +211b1a: 7020 5b5e 3400 |0007: invoke-direct {v4, v3}, Lfreed/utils/Log$FileLog$1;.:(Lfreed/utils/Log$FileLog;)V // method@5e5b │ │ +211b20: 5b34 db57 |000a: iput-object v4, v3, Lfreed/utils/Log$FileLog;.uncaughtExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@57db │ │ +211b24: 7100 6963 0000 |000c: invoke-static {}, Ljava/lang/Thread;.getDefaultUncaughtExceptionHandler:()Ljava/lang/Thread$UncaughtExceptionHandler; // method@6369 │ │ +211b2a: 0c04 |000f: move-result-object v4 │ │ +211b2c: 5b34 d757 |0010: iput-object v4, v3, Lfreed/utils/Log$FileLog;.defaultUncaughtExHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@57d7 │ │ +211b30: 5434 db57 |0012: iget-object v4, v3, Lfreed/utils/Log$FileLog;.uncaughtExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@57db │ │ +211b34: 7110 6f63 0400 |0014: invoke-static {v4}, Ljava/lang/Thread;.setDefaultUncaughtExceptionHandler:(Ljava/lang/Thread$UncaughtExceptionHandler;)V // method@636f │ │ +211b3a: 2204 260d |0017: new-instance v4, Ljava/io/File; // type@0d26 │ │ +211b3e: 2200 740d |0019: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +211b42: 7010 4c63 0000 |001b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +211b48: 7100 204d 0000 |001e: invoke-static {}, Lfreed/FreedApplication;.getContext:()Landroid/content/Context; // method@4d20 │ │ +211b4e: 0c01 |0021: move-result-object v1 │ │ +211b50: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +211b52: 6e20 f501 2100 |0023: invoke-virtual {v1, v2}, Landroid/content/Context;.getExternalFilesDir:(Ljava/lang/String;)Ljava/io/File; // method@01f5 │ │ +211b58: 0c01 |0026: move-result-object v1 │ │ +211b5a: 6e20 5563 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +211b60: 1a01 f802 |002a: const-string v1, "/log.txt" // string@02f8 │ │ +211b64: 6e20 5663 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +211b6a: 6e10 5d63 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +211b70: 0c00 |0032: move-result-object v0 │ │ +211b72: 7020 f261 0400 |0033: invoke-direct {v4, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ +211b78: 6e10 f661 0400 |0036: invoke-virtual {v4}, Ljava/io/File;.createNewFile:()Z // method@61f6 │ │ +211b7e: 6e10 fe61 0400 |0039: invoke-virtual {v4}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@61fe │ │ +211b84: 0c00 |003c: move-result-object v0 │ │ +211b86: 6e10 f861 0000 |003d: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@61f8 │ │ +211b8c: 0a00 |0040: move-result v0 │ │ +211b8e: 3900 0900 |0041: if-nez v0, 004a // +0009 │ │ +211b92: 6e10 fe61 0400 |0043: invoke-virtual {v4}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@61fe │ │ +211b98: 0c00 |0046: move-result-object v0 │ │ +211b9a: 6e10 0862 0000 |0047: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@6208 │ │ +211ba0: 6e10 f861 0400 |004a: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@61f8 │ │ +211ba6: 0a00 |004d: move-result v0 │ │ +211ba8: 3900 0500 |004e: if-nez v0, 0053 // +0005 │ │ +211bac: 6e10 f661 0400 |0050: invoke-virtual {v4}, Ljava/io/File;.createNewFile:()Z // method@61f6 │ │ +211bb2: 2200 2c0d |0053: new-instance v0, Ljava/io/FileWriter; // type@0d2c │ │ +211bb6: 1211 |0055: const/4 v1, #int 1 // #1 │ │ +211bb8: 7030 2062 4001 |0056: invoke-direct {v0, v4, v1}, Ljava/io/FileWriter;.:(Ljava/io/File;Z)V // method@6220 │ │ +211bbe: 5b30 d857 |0059: iput-object v0, v3, Lfreed/utils/Log$FileLog;.fileWriter:Ljava/io/FileWriter; // field@57d8 │ │ +211bc2: 2204 1f0d |005b: new-instance v4, Ljava/io/BufferedWriter; // type@0d1f │ │ +211bc6: 5430 d857 |005d: iget-object v0, v3, Lfreed/utils/Log$FileLog;.fileWriter:Ljava/io/FileWriter; // field@57d8 │ │ +211bca: 7020 cf61 0400 |005f: invoke-direct {v4, v0}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;)V // method@61cf │ │ +211bd0: 5b34 d957 |0062: iput-object v4, v3, Lfreed/utils/Log$FileLog;.outwriter:Ljava/io/BufferedWriter; // field@57d9 │ │ +211bd4: 280a |0064: goto 006e // +000a │ │ +211bd6: 0d04 |0065: move-exception v4 │ │ +211bd8: 6e10 fb62 0400 |0066: invoke-virtual {v4}, Ljava/lang/NullPointerException;.printStackTrace:()V // method@62fb │ │ +211bde: 2805 |0069: goto 006e // +0005 │ │ +211be0: 0d04 |006a: move-exception v4 │ │ +211be2: 6e10 2d62 0400 |006b: invoke-virtual {v4}, Ljava/io/IOException;.printStackTrace:()V // method@622d │ │ +211be8: 0e00 |006e: return-void │ │ catches : 1 │ │ 0x0017 - 0x0064 │ │ Ljava/io/IOException; -> 0x006a │ │ Ljava/lang/NullPointerException; -> 0x0065 │ │ positions : │ │ 0x0000 line=105 │ │ 0x0005 line=173 │ │ @@ -496133,17 +496133,17 @@ │ │ type : '(Lfreed/utils/Log$FileLog;)Ljava/lang/Thread$UncaughtExceptionHandler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -211ae0: |[211ae0] freed.utils.Log$FileLog.access$000:(Lfreed/utils/Log$FileLog;)Ljava/lang/Thread$UncaughtExceptionHandler; │ │ -211af0: 5400 d757 |0000: iget-object v0, v0, Lfreed/utils/Log$FileLog;.defaultUncaughtExHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@57d7 │ │ -211af4: 1100 |0002: return-object v0 │ │ +211ae4: |[211ae4] freed.utils.Log$FileLog.access$000:(Lfreed/utils/Log$FileLog;)Ljava/lang/Thread$UncaughtExceptionHandler; │ │ +211af4: 5400 d757 |0000: iget-object v0, v0, Lfreed/utils/Log$FileLog;.defaultUncaughtExHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@57d7 │ │ +211af8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/utils/Log$FileLog; │ │ │ │ Virtual methods - │ │ @@ -496152,33 +496152,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -211bf8: |[211bf8] freed.utils.Log$FileLog.destroy:()V │ │ -211c08: 5410 d957 |0000: iget-object v0, v1, Lfreed/utils/Log$FileLog;.outwriter:Ljava/io/BufferedWriter; // field@57d9 │ │ -211c0c: 6e10 d261 0000 |0002: invoke-virtual {v0}, Ljava/io/BufferedWriter;.flush:()V // method@61d2 │ │ -211c12: 5410 d857 |0005: iget-object v0, v1, Lfreed/utils/Log$FileLog;.fileWriter:Ljava/io/FileWriter; // field@57d8 │ │ -211c16: 6e10 2262 0000 |0007: invoke-virtual {v0}, Ljava/io/FileWriter;.flush:()V // method@6222 │ │ -211c1c: 5410 d957 |000a: iget-object v0, v1, Lfreed/utils/Log$FileLog;.outwriter:Ljava/io/BufferedWriter; // field@57d9 │ │ -211c20: 6e10 d161 0000 |000c: invoke-virtual {v0}, Ljava/io/BufferedWriter;.close:()V // method@61d1 │ │ -211c26: 5410 d857 |000f: iget-object v0, v1, Lfreed/utils/Log$FileLog;.fileWriter:Ljava/io/FileWriter; // field@57d8 │ │ -211c2a: 6e10 2162 0000 |0011: invoke-virtual {v0}, Ljava/io/FileWriter;.close:()V // method@6221 │ │ -211c30: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -211c32: 5b10 d957 |0015: iput-object v0, v1, Lfreed/utils/Log$FileLog;.outwriter:Ljava/io/BufferedWriter; // field@57d9 │ │ -211c36: 5b10 d857 |0017: iput-object v0, v1, Lfreed/utils/Log$FileLog;.fileWriter:Ljava/io/FileWriter; // field@57d8 │ │ -211c3a: 280a |0019: goto 0023 // +000a │ │ -211c3c: 0d00 |001a: move-exception v0 │ │ -211c3e: 6e10 fb62 0000 |001b: invoke-virtual {v0}, Ljava/lang/NullPointerException;.printStackTrace:()V // method@62fb │ │ -211c44: 2805 |001e: goto 0023 // +0005 │ │ -211c46: 0d00 |001f: move-exception v0 │ │ -211c48: 6e10 2d62 0000 |0020: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@622d │ │ -211c4e: 0e00 |0023: return-void │ │ +211bfc: |[211bfc] freed.utils.Log$FileLog.destroy:()V │ │ +211c0c: 5410 d957 |0000: iget-object v0, v1, Lfreed/utils/Log$FileLog;.outwriter:Ljava/io/BufferedWriter; // field@57d9 │ │ +211c10: 6e10 d261 0000 |0002: invoke-virtual {v0}, Ljava/io/BufferedWriter;.flush:()V // method@61d2 │ │ +211c16: 5410 d857 |0005: iget-object v0, v1, Lfreed/utils/Log$FileLog;.fileWriter:Ljava/io/FileWriter; // field@57d8 │ │ +211c1a: 6e10 2262 0000 |0007: invoke-virtual {v0}, Ljava/io/FileWriter;.flush:()V // method@6222 │ │ +211c20: 5410 d957 |000a: iget-object v0, v1, Lfreed/utils/Log$FileLog;.outwriter:Ljava/io/BufferedWriter; // field@57d9 │ │ +211c24: 6e10 d161 0000 |000c: invoke-virtual {v0}, Ljava/io/BufferedWriter;.close:()V // method@61d1 │ │ +211c2a: 5410 d857 |000f: iget-object v0, v1, Lfreed/utils/Log$FileLog;.fileWriter:Ljava/io/FileWriter; // field@57d8 │ │ +211c2e: 6e10 2162 0000 |0011: invoke-virtual {v0}, Ljava/io/FileWriter;.close:()V // method@6221 │ │ +211c34: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +211c36: 5b10 d957 |0015: iput-object v0, v1, Lfreed/utils/Log$FileLog;.outwriter:Ljava/io/BufferedWriter; // field@57d9 │ │ +211c3a: 5b10 d857 |0017: iput-object v0, v1, Lfreed/utils/Log$FileLog;.fileWriter:Ljava/io/FileWriter; // field@57d8 │ │ +211c3e: 280a |0019: goto 0023 // +000a │ │ +211c40: 0d00 |001a: move-exception v0 │ │ +211c42: 6e10 fb62 0000 |001b: invoke-virtual {v0}, Ljava/lang/NullPointerException;.printStackTrace:()V // method@62fb │ │ +211c48: 2805 |001e: goto 0023 // +0005 │ │ +211c4a: 0d00 |001f: move-exception v0 │ │ +211c4c: 6e10 2d62 0000 |0020: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@622d │ │ +211c52: 0e00 |0023: return-void │ │ catches : 1 │ │ 0x0000 - 0x0019 │ │ Ljava/io/IOException; -> 0x001f │ │ Ljava/lang/NullPointerException; -> 0x001a │ │ positions : │ │ 0x0000 line=159 │ │ 0x0005 line=160 │ │ @@ -496196,26 +496196,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -211c60: |[211c60] freed.utils.Log$FileLog.flush:()V │ │ -211c70: 5410 d957 |0000: iget-object v0, v1, Lfreed/utils/Log$FileLog;.outwriter:Ljava/io/BufferedWriter; // field@57d9 │ │ -211c74: 6e10 d261 0000 |0002: invoke-virtual {v0}, Ljava/io/BufferedWriter;.flush:()V // method@61d2 │ │ -211c7a: 5410 d857 |0005: iget-object v0, v1, Lfreed/utils/Log$FileLog;.fileWriter:Ljava/io/FileWriter; // field@57d8 │ │ -211c7e: 6e10 2262 0000 |0007: invoke-virtual {v0}, Ljava/io/FileWriter;.flush:()V // method@6222 │ │ -211c84: 280a |000a: goto 0014 // +000a │ │ -211c86: 0d00 |000b: move-exception v0 │ │ -211c88: 6e10 fb62 0000 |000c: invoke-virtual {v0}, Ljava/lang/NullPointerException;.printStackTrace:()V // method@62fb │ │ -211c8e: 2805 |000f: goto 0014 // +0005 │ │ -211c90: 0d00 |0010: move-exception v0 │ │ -211c92: 6e10 2d62 0000 |0011: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@622d │ │ -211c98: 0e00 |0014: return-void │ │ +211c64: |[211c64] freed.utils.Log$FileLog.flush:()V │ │ +211c74: 5410 d957 |0000: iget-object v0, v1, Lfreed/utils/Log$FileLog;.outwriter:Ljava/io/BufferedWriter; // field@57d9 │ │ +211c78: 6e10 d261 0000 |0002: invoke-virtual {v0}, Ljava/io/BufferedWriter;.flush:()V // method@61d2 │ │ +211c7e: 5410 d857 |0005: iget-object v0, v1, Lfreed/utils/Log$FileLog;.fileWriter:Ljava/io/FileWriter; // field@57d8 │ │ +211c82: 6e10 2262 0000 |0007: invoke-virtual {v0}, Ljava/io/FileWriter;.flush:()V // method@6222 │ │ +211c88: 280a |000a: goto 0014 // +000a │ │ +211c8a: 0d00 |000b: move-exception v0 │ │ +211c8c: 6e10 fb62 0000 |000c: invoke-virtual {v0}, Ljava/lang/NullPointerException;.printStackTrace:()V // method@62fb │ │ +211c92: 2805 |000f: goto 0014 // +0005 │ │ +211c94: 0d00 |0010: move-exception v0 │ │ +211c96: 6e10 2d62 0000 |0011: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@622d │ │ +211c9c: 0e00 |0014: return-void │ │ catches : 1 │ │ 0x0000 - 0x000a │ │ Ljava/io/IOException; -> 0x0010 │ │ Ljava/lang/NullPointerException; -> 0x000b │ │ positions : │ │ 0x0000 line=146 │ │ 0x0005 line=147 │ │ @@ -496229,29 +496229,29 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -211cac: |[211cac] freed.utils.Log$FileLog.writeString:(Ljava/lang/String;)V │ │ -211cbc: 5410 d957 |0000: iget-object v0, v1, Lfreed/utils/Log$FileLog;.outwriter:Ljava/io/BufferedWriter; // field@57d9 │ │ -211cc0: 3800 1900 |0002: if-eqz v0, 001b // +0019 │ │ -211cc4: 6e20 d461 2000 |0004: invoke-virtual {v0, v2}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@61d4 │ │ -211cca: 5412 d957 |0007: iget-object v2, v1, Lfreed/utils/Log$FileLog;.outwriter:Ljava/io/BufferedWriter; // field@57d9 │ │ -211cce: 6e10 d361 0200 |0009: invoke-virtual {v2}, Ljava/io/BufferedWriter;.newLine:()V // method@61d3 │ │ -211cd4: 5412 d957 |000c: iget-object v2, v1, Lfreed/utils/Log$FileLog;.outwriter:Ljava/io/BufferedWriter; // field@57d9 │ │ -211cd8: 6e10 d261 0200 |000e: invoke-virtual {v2}, Ljava/io/BufferedWriter;.flush:()V // method@61d2 │ │ -211cde: 280a |0011: goto 001b // +000a │ │ -211ce0: 0d02 |0012: move-exception v2 │ │ -211ce2: 6e10 fb62 0200 |0013: invoke-virtual {v2}, Ljava/lang/NullPointerException;.printStackTrace:()V // method@62fb │ │ -211ce8: 2805 |0016: goto 001b // +0005 │ │ -211cea: 0d02 |0017: move-exception v2 │ │ -211cec: 6e10 2d62 0200 |0018: invoke-virtual {v2}, Ljava/io/IOException;.printStackTrace:()V // method@622d │ │ -211cf2: 0e00 |001b: return-void │ │ +211cb0: |[211cb0] freed.utils.Log$FileLog.writeString:(Ljava/lang/String;)V │ │ +211cc0: 5410 d957 |0000: iget-object v0, v1, Lfreed/utils/Log$FileLog;.outwriter:Ljava/io/BufferedWriter; // field@57d9 │ │ +211cc4: 3800 1900 |0002: if-eqz v0, 001b // +0019 │ │ +211cc8: 6e20 d461 2000 |0004: invoke-virtual {v0, v2}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@61d4 │ │ +211cce: 5412 d957 |0007: iget-object v2, v1, Lfreed/utils/Log$FileLog;.outwriter:Ljava/io/BufferedWriter; // field@57d9 │ │ +211cd2: 6e10 d361 0200 |0009: invoke-virtual {v2}, Ljava/io/BufferedWriter;.newLine:()V // method@61d3 │ │ +211cd8: 5412 d957 |000c: iget-object v2, v1, Lfreed/utils/Log$FileLog;.outwriter:Ljava/io/BufferedWriter; // field@57d9 │ │ +211cdc: 6e10 d261 0200 |000e: invoke-virtual {v2}, Ljava/io/BufferedWriter;.flush:()V // method@61d2 │ │ +211ce2: 280a |0011: goto 001b // +000a │ │ +211ce4: 0d02 |0012: move-exception v2 │ │ +211ce6: 6e10 fb62 0200 |0013: invoke-virtual {v2}, Ljava/lang/NullPointerException;.printStackTrace:()V // method@62fb │ │ +211cec: 2805 |0016: goto 001b // +0005 │ │ +211cee: 0d02 |0017: move-exception v2 │ │ +211cf0: 6e10 2d62 0200 |0018: invoke-virtual {v2}, Ljava/io/IOException;.printStackTrace:()V // method@622d │ │ +211cf6: 0e00 |001b: return-void │ │ catches : 1 │ │ 0x0004 - 0x0011 │ │ Ljava/io/IOException; -> 0x0017 │ │ Ljava/lang/NullPointerException; -> 0x0012 │ │ positions : │ │ 0x0000 line=129 │ │ 0x0004 line=131 │ │ @@ -496302,47 +496302,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -211d24: |[211d24] freed.utils.Log.:()V │ │ -211d34: 0e00 |0000: return-void │ │ +211d28: |[211d28] freed.utils.Log.:()V │ │ +211d38: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfreed/utils/Log;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -211d38: |[211d38] freed.utils.Log.:()V │ │ -211d48: 7010 fe62 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@62fe │ │ -211d4e: 6300 dd57 |0003: sget-boolean v0, Lfreed/utils/Log;.isinit:Z // field@57dd │ │ -211d52: 1a01 2c25 |0005: const-string v1, "Log" // string@252c │ │ -211d56: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ -211d5a: 1a00 5850 |0009: const-string v0, "is already init" // string@5058 │ │ -211d5e: 7120 9407 0100 |000b: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0794 │ │ -211d64: 0e00 |000e: return-void │ │ -211d66: 6200 dc57 |000f: sget-object v0, Lfreed/utils/Log;.fileLog:Lfreed/utils/Log$FileLog; // field@57dc │ │ -211d6a: 3900 1100 |0011: if-nez v0, 0022 // +0011 │ │ -211d6e: 1a00 5950 |0013: const-string v0, "is created" // string@5059 │ │ -211d72: 7120 9407 0100 |0015: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0794 │ │ -211d78: 2200 900c |0018: new-instance v0, Lfreed/utils/Log$FileLog; // type@0c90 │ │ -211d7c: 7020 5d5e 2000 |001a: invoke-direct {v0, v2}, Lfreed/utils/Log$FileLog;.:(Lfreed/utils/Log;)V // method@5e5d │ │ -211d82: 6900 dc57 |001d: sput-object v0, Lfreed/utils/Log;.fileLog:Lfreed/utils/Log$FileLog; // field@57dc │ │ -211d86: 1210 |001f: const/4 v0, #int 1 // #1 │ │ -211d88: 6a00 dd57 |0020: sput-boolean v0, Lfreed/utils/Log;.isinit:Z // field@57dd │ │ -211d8c: 0e00 |0022: return-void │ │ +211d3c: |[211d3c] freed.utils.Log.:()V │ │ +211d4c: 7010 fe62 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@62fe │ │ +211d52: 6300 dd57 |0003: sget-boolean v0, Lfreed/utils/Log;.isinit:Z // field@57dd │ │ +211d56: 1a01 2c25 |0005: const-string v1, "Log" // string@252c │ │ +211d5a: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ +211d5e: 1a00 5850 |0009: const-string v0, "is already init" // string@5058 │ │ +211d62: 7120 9407 0100 |000b: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0794 │ │ +211d68: 0e00 |000e: return-void │ │ +211d6a: 6200 dc57 |000f: sget-object v0, Lfreed/utils/Log;.fileLog:Lfreed/utils/Log$FileLog; // field@57dc │ │ +211d6e: 3900 1100 |0011: if-nez v0, 0022 // +0011 │ │ +211d72: 1a00 5950 |0013: const-string v0, "is created" // string@5059 │ │ +211d76: 7120 9407 0100 |0015: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0794 │ │ +211d7c: 2200 900c |0018: new-instance v0, Lfreed/utils/Log$FileLog; // type@0c90 │ │ +211d80: 7020 5d5e 2000 |001a: invoke-direct {v0, v2}, Lfreed/utils/Log$FileLog;.:(Lfreed/utils/Log;)V // method@5e5d │ │ +211d86: 6900 dc57 |001d: sput-object v0, Lfreed/utils/Log;.fileLog:Lfreed/utils/Log$FileLog; // field@57dc │ │ +211d8a: 1210 |001f: const/4 v0, #int 1 // #1 │ │ +211d8c: 6a00 dd57 |0020: sput-boolean v0, Lfreed/utils/Log;.isinit:Z // field@57dd │ │ +211d90: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ 0x000b line=27 │ │ 0x000f line=30 │ │ 0x0015 line=31 │ │ @@ -496356,27 +496356,27 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -211d90: |[211d90] freed.utils.Log.WriteEx:(Ljava/lang/Throwable;)V │ │ -211da0: 2200 3e0d |0000: new-instance v0, Ljava/io/StringWriter; // type@0d3e │ │ -211da4: 7010 5a62 0000 |0002: invoke-direct {v0}, Ljava/io/StringWriter;.:()V // method@625a │ │ -211daa: 2201 390d |0005: new-instance v1, Ljava/io/PrintWriter; // type@0d39 │ │ -211dae: 7020 4762 0100 |0007: invoke-direct {v1, v0}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@6247 │ │ -211db4: 6e20 7d63 1200 |000a: invoke-virtual {v2, v1}, Ljava/lang/Throwable;.printStackTrace:(Ljava/io/PrintWriter;)V // method@637d │ │ -211dba: 6201 dc57 |000d: sget-object v1, Lfreed/utils/Log;.fileLog:Lfreed/utils/Log$FileLog; // field@57dc │ │ -211dbe: 3801 0900 |000f: if-eqz v1, 0018 // +0009 │ │ -211dc2: 6e10 5b62 0000 |0011: invoke-virtual {v0}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@625b │ │ -211dc8: 0c00 |0014: move-result-object v0 │ │ -211dca: 6e20 615e 0100 |0015: invoke-virtual {v1, v0}, Lfreed/utils/Log$FileLog;.writeString:(Ljava/lang/String;)V // method@5e61 │ │ -211dd0: 6e10 7b63 0200 |0018: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@637b │ │ -211dd6: 0e00 |001b: return-void │ │ +211d94: |[211d94] freed.utils.Log.WriteEx:(Ljava/lang/Throwable;)V │ │ +211da4: 2200 3e0d |0000: new-instance v0, Ljava/io/StringWriter; // type@0d3e │ │ +211da8: 7010 5a62 0000 |0002: invoke-direct {v0}, Ljava/io/StringWriter;.:()V // method@625a │ │ +211dae: 2201 390d |0005: new-instance v1, Ljava/io/PrintWriter; // type@0d39 │ │ +211db2: 7020 4762 0100 |0007: invoke-direct {v1, v0}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@6247 │ │ +211db8: 6e20 7d63 1200 |000a: invoke-virtual {v2, v1}, Ljava/lang/Throwable;.printStackTrace:(Ljava/io/PrintWriter;)V // method@637d │ │ +211dbe: 6201 dc57 |000d: sget-object v1, Lfreed/utils/Log;.fileLog:Lfreed/utils/Log$FileLog; // field@57dc │ │ +211dc2: 3801 0900 |000f: if-eqz v1, 0018 // +0009 │ │ +211dc6: 6e10 5b62 0000 |0011: invoke-virtual {v0}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@625b │ │ +211dcc: 0c00 |0014: move-result-object v0 │ │ +211dce: 6e20 615e 0100 |0015: invoke-virtual {v1, v0}, Lfreed/utils/Log$FileLog;.writeString:(Ljava/lang/String;)V // method@5e61 │ │ +211dd4: 6e10 7b63 0200 |0018: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@637b │ │ +211dda: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0005 line=93 │ │ 0x000d line=94 │ │ 0x0011 line=95 │ │ 0x0018 line=96 │ │ @@ -496388,40 +496388,40 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -211dd8: |[211dd8] freed.utils.Log.d:(Ljava/lang/String;Ljava/lang/String;)V │ │ -211de8: 6200 dc57 |0000: sget-object v0, Lfreed/utils/Log;.fileLog:Lfreed/utils/Log$FileLog; // field@57dc │ │ -211dec: 3800 3400 |0002: if-eqz v0, 0036 // +0034 │ │ -211df0: 3805 3200 |0004: if-eqz v5, 0036 // +0032 │ │ -211df4: 2201 740d |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -211df8: 7010 4c63 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -211dfe: 1a02 700c |000b: const-string v2, "D:" // string@0c70 │ │ -211e02: 6e20 5663 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -211e08: 7100 1c64 0000 |0010: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@641c │ │ -211e0e: 0c02 |0013: move-result-object v2 │ │ -211e10: 6e10 1d64 0200 |0014: invoke-virtual {v2}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@641d │ │ -211e16: 0c02 |0017: move-result-object v2 │ │ -211e18: 1a03 a24e |0018: const-string v3, "hh.mm.ss" // string@4ea2 │ │ -211e1c: 7120 5e07 2300 |001a: invoke-static {v3, v2}, Landroid/text/format/DateFormat;.format:(Ljava/lang/CharSequence;Ljava/util/Date;)Ljava/lang/CharSequence; // method@075e │ │ -211e22: 0c02 |001d: move-result-object v2 │ │ -211e24: 6e20 5563 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -211e2a: 1a02 3c03 |0021: const-string v2, ":" // string@033c │ │ -211e2e: 6e20 5663 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -211e34: 6e20 5663 4100 |0026: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -211e3a: 6e20 5663 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -211e40: 6e20 5663 5100 |002c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -211e46: 6e10 5d63 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -211e4c: 0c01 |0032: move-result-object v1 │ │ -211e4e: 6e20 615e 1000 |0033: invoke-virtual {v0, v1}, Lfreed/utils/Log$FileLog;.writeString:(Ljava/lang/String;)V // method@5e61 │ │ -211e54: 7120 9407 5400 |0036: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0794 │ │ -211e5a: 0e00 |0039: return-void │ │ +211ddc: |[211ddc] freed.utils.Log.d:(Ljava/lang/String;Ljava/lang/String;)V │ │ +211dec: 6200 dc57 |0000: sget-object v0, Lfreed/utils/Log;.fileLog:Lfreed/utils/Log$FileLog; // field@57dc │ │ +211df0: 3800 3400 |0002: if-eqz v0, 0036 // +0034 │ │ +211df4: 3805 3200 |0004: if-eqz v5, 0036 // +0032 │ │ +211df8: 2201 740d |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +211dfc: 7010 4c63 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +211e02: 1a02 700c |000b: const-string v2, "D:" // string@0c70 │ │ +211e06: 6e20 5663 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +211e0c: 7100 1c64 0000 |0010: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@641c │ │ +211e12: 0c02 |0013: move-result-object v2 │ │ +211e14: 6e10 1d64 0200 |0014: invoke-virtual {v2}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@641d │ │ +211e1a: 0c02 |0017: move-result-object v2 │ │ +211e1c: 1a03 a24e |0018: const-string v3, "hh.mm.ss" // string@4ea2 │ │ +211e20: 7120 5e07 2300 |001a: invoke-static {v3, v2}, Landroid/text/format/DateFormat;.format:(Ljava/lang/CharSequence;Ljava/util/Date;)Ljava/lang/CharSequence; // method@075e │ │ +211e26: 0c02 |001d: move-result-object v2 │ │ +211e28: 6e20 5563 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +211e2e: 1a02 3c03 |0021: const-string v2, ":" // string@033c │ │ +211e32: 6e20 5663 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +211e38: 6e20 5663 4100 |0026: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +211e3e: 6e20 5663 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +211e44: 6e20 5663 5100 |002c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +211e4a: 6e10 5d63 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +211e50: 0c01 |0032: move-result-object v1 │ │ +211e52: 6e20 615e 1000 |0033: invoke-virtual {v0, v1}, Lfreed/utils/Log$FileLog;.writeString:(Ljava/lang/String;)V // method@5e61 │ │ +211e58: 7120 9407 5400 |0036: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0794 │ │ +211e5e: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0006 line=65 │ │ 0x0036 line=66 │ │ locals : │ │ 0x0000 - 0x003a reg=4 (null) Ljava/lang/String; │ │ @@ -496432,21 +496432,21 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -211e5c: |[211e5c] freed.utils.Log.destroy:()V │ │ -211e6c: 6200 dc57 |0000: sget-object v0, Lfreed/utils/Log;.fileLog:Lfreed/utils/Log$FileLog; // field@57dc │ │ -211e70: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -211e74: 6e10 5f5e 0000 |0004: invoke-virtual {v0}, Lfreed/utils/Log$FileLog;.destroy:()V // method@5e5f │ │ -211e7a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -211e7c: 6900 dc57 |0008: sput-object v0, Lfreed/utils/Log;.fileLog:Lfreed/utils/Log$FileLog; // field@57dc │ │ -211e80: 0e00 |000a: return-void │ │ +211e60: |[211e60] freed.utils.Log.destroy:()V │ │ +211e70: 6200 dc57 |0000: sget-object v0, Lfreed/utils/Log;.fileLog:Lfreed/utils/Log$FileLog; // field@57dc │ │ +211e74: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +211e78: 6e10 5f5e 0000 |0004: invoke-virtual {v0}, Lfreed/utils/Log$FileLog;.destroy:()V // method@5e5f │ │ +211e7e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +211e80: 6900 dc57 |0008: sput-object v0, Lfreed/utils/Log;.fileLog:Lfreed/utils/Log$FileLog; // field@57dc │ │ +211e84: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0004 line=40 │ │ 0x0008 line=41 │ │ locals : │ │ │ │ @@ -496455,40 +496455,40 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -211e84: |[211e84] freed.utils.Log.e:(Ljava/lang/String;Ljava/lang/String;)V │ │ -211e94: 6200 dc57 |0000: sget-object v0, Lfreed/utils/Log;.fileLog:Lfreed/utils/Log$FileLog; // field@57dc │ │ -211e98: 3800 3400 |0002: if-eqz v0, 0036 // +0034 │ │ -211e9c: 3805 3200 |0004: if-eqz v5, 0036 // +0032 │ │ -211ea0: 2201 740d |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -211ea4: 7010 4c63 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -211eaa: 1a02 b60d |000b: const-string v2, "E:" // string@0db6 │ │ -211eae: 6e20 5663 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -211eb4: 7100 1c64 0000 |0010: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@641c │ │ -211eba: 0c02 |0013: move-result-object v2 │ │ -211ebc: 6e10 1d64 0200 |0014: invoke-virtual {v2}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@641d │ │ -211ec2: 0c02 |0017: move-result-object v2 │ │ -211ec4: 1a03 a24e |0018: const-string v3, "hh.mm.ss" // string@4ea2 │ │ -211ec8: 7120 5e07 2300 |001a: invoke-static {v3, v2}, Landroid/text/format/DateFormat;.format:(Ljava/lang/CharSequence;Ljava/util/Date;)Ljava/lang/CharSequence; // method@075e │ │ -211ece: 0c02 |001d: move-result-object v2 │ │ -211ed0: 6e20 5563 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -211ed6: 1a02 3c03 |0021: const-string v2, ":" // string@033c │ │ -211eda: 6e20 5663 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -211ee0: 6e20 5663 4100 |0026: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -211ee6: 6e20 5663 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -211eec: 6e20 5663 5100 |002c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -211ef2: 6e10 5d63 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -211ef8: 0c01 |0032: move-result-object v1 │ │ -211efa: 6e20 615e 1000 |0033: invoke-virtual {v0, v1}, Lfreed/utils/Log$FileLog;.writeString:(Ljava/lang/String;)V // method@5e61 │ │ -211f00: 7120 9407 5400 |0036: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0794 │ │ -211f06: 0e00 |0039: return-void │ │ +211e88: |[211e88] freed.utils.Log.e:(Ljava/lang/String;Ljava/lang/String;)V │ │ +211e98: 6200 dc57 |0000: sget-object v0, Lfreed/utils/Log;.fileLog:Lfreed/utils/Log$FileLog; // field@57dc │ │ +211e9c: 3800 3400 |0002: if-eqz v0, 0036 // +0034 │ │ +211ea0: 3805 3200 |0004: if-eqz v5, 0036 // +0032 │ │ +211ea4: 2201 740d |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +211ea8: 7010 4c63 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +211eae: 1a02 b60d |000b: const-string v2, "E:" // string@0db6 │ │ +211eb2: 6e20 5663 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +211eb8: 7100 1c64 0000 |0010: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@641c │ │ +211ebe: 0c02 |0013: move-result-object v2 │ │ +211ec0: 6e10 1d64 0200 |0014: invoke-virtual {v2}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@641d │ │ +211ec6: 0c02 |0017: move-result-object v2 │ │ +211ec8: 1a03 a24e |0018: const-string v3, "hh.mm.ss" // string@4ea2 │ │ +211ecc: 7120 5e07 2300 |001a: invoke-static {v3, v2}, Landroid/text/format/DateFormat;.format:(Ljava/lang/CharSequence;Ljava/util/Date;)Ljava/lang/CharSequence; // method@075e │ │ +211ed2: 0c02 |001d: move-result-object v2 │ │ +211ed4: 6e20 5563 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +211eda: 1a02 3c03 |0021: const-string v2, ":" // string@033c │ │ +211ede: 6e20 5663 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +211ee4: 6e20 5663 4100 |0026: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +211eea: 6e20 5663 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +211ef0: 6e20 5663 5100 |002c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +211ef6: 6e10 5d63 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +211efc: 0c01 |0032: move-result-object v1 │ │ +211efe: 6e20 615e 1000 |0033: invoke-virtual {v0, v1}, Lfreed/utils/Log$FileLog;.writeString:(Ljava/lang/String;)V // method@5e61 │ │ +211f04: 7120 9407 5400 |0036: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0794 │ │ +211f0a: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0006 line=86 │ │ 0x0036 line=87 │ │ locals : │ │ 0x0000 - 0x003a reg=4 (null) Ljava/lang/String; │ │ @@ -496499,19 +496499,19 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -211f08: |[211f08] freed.utils.Log.flush:()V │ │ -211f18: 6200 dc57 |0000: sget-object v0, Lfreed/utils/Log;.fileLog:Lfreed/utils/Log$FileLog; // field@57dc │ │ -211f1c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -211f20: 6e10 605e 0000 |0004: invoke-virtual {v0}, Lfreed/utils/Log$FileLog;.flush:()V // method@5e60 │ │ -211f26: 0e00 |0007: return-void │ │ +211f0c: |[211f0c] freed.utils.Log.flush:()V │ │ +211f1c: 6200 dc57 |0000: sget-object v0, Lfreed/utils/Log;.fileLog:Lfreed/utils/Log$FileLog; // field@57dc │ │ +211f20: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +211f24: 6e10 605e 0000 |0004: invoke-virtual {v0}, Lfreed/utils/Log$FileLog;.flush:()V // method@5e60 │ │ +211f2a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0004 line=47 │ │ locals : │ │ │ │ #7 : (in Lfreed/utils/Log;) │ │ @@ -496519,40 +496519,40 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -211f28: |[211f28] freed.utils.Log.i:(Ljava/lang/String;Ljava/lang/String;)V │ │ -211f38: 6200 dc57 |0000: sget-object v0, Lfreed/utils/Log;.fileLog:Lfreed/utils/Log$FileLog; // field@57dc │ │ -211f3c: 3800 3400 |0002: if-eqz v0, 0036 // +0034 │ │ -211f40: 3805 3200 |0004: if-eqz v5, 0036 // +0032 │ │ -211f44: 2201 740d |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -211f48: 7010 4c63 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -211f4e: 1a02 9412 |000b: const-string v2, "I:" // string@1294 │ │ -211f52: 6e20 5663 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -211f58: 7100 1c64 0000 |0010: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@641c │ │ -211f5e: 0c02 |0013: move-result-object v2 │ │ -211f60: 6e10 1d64 0200 |0014: invoke-virtual {v2}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@641d │ │ -211f66: 0c02 |0017: move-result-object v2 │ │ -211f68: 1a03 a24e |0018: const-string v3, "hh.mm.ss" // string@4ea2 │ │ -211f6c: 7120 5e07 2300 |001a: invoke-static {v3, v2}, Landroid/text/format/DateFormat;.format:(Ljava/lang/CharSequence;Ljava/util/Date;)Ljava/lang/CharSequence; // method@075e │ │ -211f72: 0c02 |001d: move-result-object v2 │ │ -211f74: 6e20 5563 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -211f7a: 1a02 3c03 |0021: const-string v2, ":" // string@033c │ │ -211f7e: 6e20 5663 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -211f84: 6e20 5663 4100 |0026: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -211f8a: 6e20 5663 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -211f90: 6e20 5663 5100 |002c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -211f96: 6e10 5d63 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -211f9c: 0c01 |0032: move-result-object v1 │ │ -211f9e: 6e20 615e 1000 |0033: invoke-virtual {v0, v1}, Lfreed/utils/Log$FileLog;.writeString:(Ljava/lang/String;)V // method@5e61 │ │ -211fa4: 7120 9407 5400 |0036: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0794 │ │ -211faa: 0e00 |0039: return-void │ │ +211f2c: |[211f2c] freed.utils.Log.i:(Ljava/lang/String;Ljava/lang/String;)V │ │ +211f3c: 6200 dc57 |0000: sget-object v0, Lfreed/utils/Log;.fileLog:Lfreed/utils/Log$FileLog; // field@57dc │ │ +211f40: 3800 3400 |0002: if-eqz v0, 0036 // +0034 │ │ +211f44: 3805 3200 |0004: if-eqz v5, 0036 // +0032 │ │ +211f48: 2201 740d |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +211f4c: 7010 4c63 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +211f52: 1a02 9412 |000b: const-string v2, "I:" // string@1294 │ │ +211f56: 6e20 5663 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +211f5c: 7100 1c64 0000 |0010: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@641c │ │ +211f62: 0c02 |0013: move-result-object v2 │ │ +211f64: 6e10 1d64 0200 |0014: invoke-virtual {v2}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@641d │ │ +211f6a: 0c02 |0017: move-result-object v2 │ │ +211f6c: 1a03 a24e |0018: const-string v3, "hh.mm.ss" // string@4ea2 │ │ +211f70: 7120 5e07 2300 |001a: invoke-static {v3, v2}, Landroid/text/format/DateFormat;.format:(Ljava/lang/CharSequence;Ljava/util/Date;)Ljava/lang/CharSequence; // method@075e │ │ +211f76: 0c02 |001d: move-result-object v2 │ │ +211f78: 6e20 5563 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +211f7e: 1a02 3c03 |0021: const-string v2, ":" // string@033c │ │ +211f82: 6e20 5663 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +211f88: 6e20 5663 4100 |0026: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +211f8e: 6e20 5663 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +211f94: 6e20 5663 5100 |002c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +211f9a: 6e10 5d63 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +211fa0: 0c01 |0032: move-result-object v1 │ │ +211fa2: 6e20 615e 1000 |0033: invoke-virtual {v0, v1}, Lfreed/utils/Log$FileLog;.writeString:(Ljava/lang/String;)V // method@5e61 │ │ +211fa8: 7120 9407 5400 |0036: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0794 │ │ +211fae: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0006 line=72 │ │ 0x0036 line=73 │ │ locals : │ │ 0x0000 - 0x003a reg=4 (null) Ljava/lang/String; │ │ @@ -496563,61 +496563,61 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -211d04: |[211d04] freed.utils.Log.isLogToFileEnable:()Z │ │ -211d14: 6200 dc57 |0000: sget-object v0, Lfreed/utils/Log;.fileLog:Lfreed/utils/Log$FileLog; // field@57dc │ │ -211d18: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -211d1c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -211d1e: 2802 |0005: goto 0007 // +0002 │ │ -211d20: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -211d22: 0f00 |0007: return v0 │ │ +211d08: |[211d08] freed.utils.Log.isLogToFileEnable:()Z │ │ +211d18: 6200 dc57 |0000: sget-object v0, Lfreed/utils/Log;.fileLog:Lfreed/utils/Log$FileLog; // field@57dc │ │ +211d1c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +211d20: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +211d22: 2802 |0005: goto 0007 // +0002 │ │ +211d24: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +211d26: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ │ │ #9 : (in Lfreed/utils/Log;) │ │ name : 'v' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -211fac: |[211fac] freed.utils.Log.v:(Ljava/lang/String;Ljava/lang/String;)V │ │ -211fbc: 6200 dc57 |0000: sget-object v0, Lfreed/utils/Log;.fileLog:Lfreed/utils/Log$FileLog; // field@57dc │ │ -211fc0: 3800 3400 |0002: if-eqz v0, 0036 // +0034 │ │ -211fc4: 3805 3200 |0004: if-eqz v5, 0036 // +0032 │ │ -211fc8: 2201 740d |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -211fcc: 7010 4c63 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -211fd2: 1a02 3d31 |000b: const-string v2, "V:" // string@313d │ │ -211fd6: 6e20 5663 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -211fdc: 7100 1c64 0000 |0010: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@641c │ │ -211fe2: 0c02 |0013: move-result-object v2 │ │ -211fe4: 6e10 1d64 0200 |0014: invoke-virtual {v2}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@641d │ │ -211fea: 0c02 |0017: move-result-object v2 │ │ -211fec: 1a03 a24e |0018: const-string v3, "hh.mm.ss" // string@4ea2 │ │ -211ff0: 7120 5e07 2300 |001a: invoke-static {v3, v2}, Landroid/text/format/DateFormat;.format:(Ljava/lang/CharSequence;Ljava/util/Date;)Ljava/lang/CharSequence; // method@075e │ │ -211ff6: 0c02 |001d: move-result-object v2 │ │ -211ff8: 6e20 5563 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -211ffe: 1a02 3c03 |0021: const-string v2, ":" // string@033c │ │ -212002: 6e20 5663 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212008: 6e20 5663 4100 |0026: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21200e: 6e20 5663 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212014: 6e20 5663 5100 |002c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21201a: 6e10 5d63 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -212020: 0c01 |0032: move-result-object v1 │ │ -212022: 6e20 615e 1000 |0033: invoke-virtual {v0, v1}, Lfreed/utils/Log$FileLog;.writeString:(Ljava/lang/String;)V // method@5e61 │ │ -212028: 7120 9d07 5400 |0036: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@079d │ │ -21202e: 0e00 |0039: return-void │ │ +211fb0: |[211fb0] freed.utils.Log.v:(Ljava/lang/String;Ljava/lang/String;)V │ │ +211fc0: 6200 dc57 |0000: sget-object v0, Lfreed/utils/Log;.fileLog:Lfreed/utils/Log$FileLog; // field@57dc │ │ +211fc4: 3800 3400 |0002: if-eqz v0, 0036 // +0034 │ │ +211fc8: 3805 3200 |0004: if-eqz v5, 0036 // +0032 │ │ +211fcc: 2201 740d |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +211fd0: 7010 4c63 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +211fd6: 1a02 3d31 |000b: const-string v2, "V:" // string@313d │ │ +211fda: 6e20 5663 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +211fe0: 7100 1c64 0000 |0010: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@641c │ │ +211fe6: 0c02 |0013: move-result-object v2 │ │ +211fe8: 6e10 1d64 0200 |0014: invoke-virtual {v2}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@641d │ │ +211fee: 0c02 |0017: move-result-object v2 │ │ +211ff0: 1a03 a24e |0018: const-string v3, "hh.mm.ss" // string@4ea2 │ │ +211ff4: 7120 5e07 2300 |001a: invoke-static {v3, v2}, Landroid/text/format/DateFormat;.format:(Ljava/lang/CharSequence;Ljava/util/Date;)Ljava/lang/CharSequence; // method@075e │ │ +211ffa: 0c02 |001d: move-result-object v2 │ │ +211ffc: 6e20 5563 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +212002: 1a02 3c03 |0021: const-string v2, ":" // string@033c │ │ +212006: 6e20 5663 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21200c: 6e20 5663 4100 |0026: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212012: 6e20 5663 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212018: 6e20 5663 5100 |002c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21201e: 6e10 5d63 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +212024: 0c01 |0032: move-result-object v1 │ │ +212026: 6e20 615e 1000 |0033: invoke-virtual {v0, v1}, Lfreed/utils/Log$FileLog;.writeString:(Ljava/lang/String;)V // method@5e61 │ │ +21202c: 7120 9d07 5400 |0036: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@079d │ │ +212032: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0006 line=58 │ │ 0x0036 line=59 │ │ locals : │ │ 0x0000 - 0x003a reg=4 (null) Ljava/lang/String; │ │ @@ -496628,40 +496628,40 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -212030: |[212030] freed.utils.Log.w:(Ljava/lang/String;Ljava/lang/String;)V │ │ -212040: 6200 dc57 |0000: sget-object v0, Lfreed/utils/Log;.fileLog:Lfreed/utils/Log$FileLog; // field@57dc │ │ -212044: 3800 3400 |0002: if-eqz v0, 0036 // +0034 │ │ -212048: 3805 3200 |0004: if-eqz v5, 0036 // +0032 │ │ -21204c: 2201 740d |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -212050: 7010 4c63 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -212056: 1a02 3e33 |000b: const-string v2, "W:" // string@333e │ │ -21205a: 6e20 5663 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212060: 7100 1c64 0000 |0010: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@641c │ │ -212066: 0c02 |0013: move-result-object v2 │ │ -212068: 6e10 1d64 0200 |0014: invoke-virtual {v2}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@641d │ │ -21206e: 0c02 |0017: move-result-object v2 │ │ -212070: 1a03 a24e |0018: const-string v3, "hh.mm.ss" // string@4ea2 │ │ -212074: 7120 5e07 2300 |001a: invoke-static {v3, v2}, Landroid/text/format/DateFormat;.format:(Ljava/lang/CharSequence;Ljava/util/Date;)Ljava/lang/CharSequence; // method@075e │ │ -21207a: 0c02 |001d: move-result-object v2 │ │ -21207c: 6e20 5563 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -212082: 1a02 3c03 |0021: const-string v2, ":" // string@033c │ │ -212086: 6e20 5663 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21208c: 6e20 5663 4100 |0026: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212092: 6e20 5663 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212098: 6e20 5663 5100 |002c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21209e: 6e10 5d63 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -2120a4: 0c01 |0032: move-result-object v1 │ │ -2120a6: 6e20 615e 1000 |0033: invoke-virtual {v0, v1}, Lfreed/utils/Log$FileLog;.writeString:(Ljava/lang/String;)V // method@5e61 │ │ -2120ac: 7120 9407 5400 |0036: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0794 │ │ -2120b2: 0e00 |0039: return-void │ │ +212034: |[212034] freed.utils.Log.w:(Ljava/lang/String;Ljava/lang/String;)V │ │ +212044: 6200 dc57 |0000: sget-object v0, Lfreed/utils/Log;.fileLog:Lfreed/utils/Log$FileLog; // field@57dc │ │ +212048: 3800 3400 |0002: if-eqz v0, 0036 // +0034 │ │ +21204c: 3805 3200 |0004: if-eqz v5, 0036 // +0032 │ │ +212050: 2201 740d |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +212054: 7010 4c63 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21205a: 1a02 3e33 |000b: const-string v2, "W:" // string@333e │ │ +21205e: 6e20 5663 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212064: 7100 1c64 0000 |0010: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@641c │ │ +21206a: 0c02 |0013: move-result-object v2 │ │ +21206c: 6e10 1d64 0200 |0014: invoke-virtual {v2}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@641d │ │ +212072: 0c02 |0017: move-result-object v2 │ │ +212074: 1a03 a24e |0018: const-string v3, "hh.mm.ss" // string@4ea2 │ │ +212078: 7120 5e07 2300 |001a: invoke-static {v3, v2}, Landroid/text/format/DateFormat;.format:(Ljava/lang/CharSequence;Ljava/util/Date;)Ljava/lang/CharSequence; // method@075e │ │ +21207e: 0c02 |001d: move-result-object v2 │ │ +212080: 6e20 5563 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +212086: 1a02 3c03 |0021: const-string v2, ":" // string@033c │ │ +21208a: 6e20 5663 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212090: 6e20 5663 4100 |0026: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212096: 6e20 5663 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21209c: 6e20 5663 5100 |002c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2120a2: 6e10 5d63 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +2120a8: 0c01 |0032: move-result-object v1 │ │ +2120aa: 6e20 615e 1000 |0033: invoke-virtual {v0, v1}, Lfreed/utils/Log$FileLog;.writeString:(Ljava/lang/String;)V // method@5e61 │ │ +2120b0: 7120 9407 5400 |0036: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0794 │ │ +2120b6: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0006 line=79 │ │ 0x0036 line=80 │ │ locals : │ │ 0x0000 - 0x003a reg=4 (null) Ljava/lang/String; │ │ @@ -496698,32 +496698,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -212340: |[212340] freed.utils.MatrixUtil.:()V │ │ -212350: 0e00 |0000: return-void │ │ +212344: |[212344] freed.utils.MatrixUtil.:()V │ │ +212354: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfreed/utils/MatrixUtil;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -212354: |[212354] freed.utils.MatrixUtil.:()V │ │ -212364: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21236a: 0e00 |0003: return-void │ │ +212358: |[212358] freed.utils.MatrixUtil.:()V │ │ +212368: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21236e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/utils/MatrixUtil; │ │ │ │ #2 : (in Lfreed/utils/MatrixUtil;) │ │ @@ -496731,162 +496731,162 @@ │ │ type : '(IIIIIZ)Landroid/graphics/Matrix;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 317 16-bit code units │ │ -2120b4: |[2120b4] freed.utils.MatrixUtil.getTransFormMatrix:(IIIIIZ)Landroid/graphics/Matrix; │ │ -2120c4: 2200 a900 |0000: new-instance v0, Landroid/graphics/Matrix; // type@00a9 │ │ -2120c8: 7010 7f03 0000 |0002: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@037f │ │ -2120ce: 6e10 8b03 0000 |0005: invoke-virtual {v0}, Landroid/graphics/Matrix;.reset:()V // method@038b │ │ -2120d4: 2201 be00 |0008: new-instance v1, Landroid/graphics/RectF; // type@00be │ │ -2120d8: 8282 |000a: int-to-float v2, v8 │ │ -2120da: 8293 |000b: int-to-float v3, v9 │ │ -2120dc: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -2120de: 7053 f803 4124 |000d: invoke-direct {v1, v4, v4, v2, v3}, Landroid/graphics/RectF;.:(FFFF)V // method@03f8 │ │ -2120e4: 6205 de57 |0010: sget-object v5, Lfreed/utils/MatrixUtil;.MATRIXTAG:Ljava/lang/String; // field@57de │ │ -2120e8: 2206 740d |0012: new-instance v6, Ljava/lang/StringBuilder; // type@0d74 │ │ -2120ec: 7010 4c63 0600 |0014: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -2120f2: 1a07 8629 |0017: const-string v7, "PreviewSize:" // string@2986 │ │ -2120f6: 6e20 5663 7600 |0019: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2120fc: 6e20 5263 8600 |001c: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -212102: 1a08 4577 |001f: const-string v8, "x" // string@7745 │ │ -212106: 6e20 5663 8600 |0021: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21210c: 6e20 5263 9600 |0024: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -212112: 6e10 5d63 0600 |0027: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -212118: 0c09 |002a: move-result-object v9 │ │ -21211a: 7120 655e 9500 |002b: invoke-static {v5, v9}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -212120: 2209 740d |002e: new-instance v9, Ljava/lang/StringBuilder; // type@0d74 │ │ -212124: 7010 4c63 0900 |0030: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21212a: 1a06 6c0d |0033: const-string v6, "DisplaySize:" // string@0d6c │ │ -21212e: 6e20 5663 6900 |0035: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212134: 6e20 5263 a900 |0038: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -21213a: 6e20 5663 8900 |003b: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212140: 6e20 5263 b900 |003e: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -212146: 6e10 5d63 0900 |0041: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21214c: 0c08 |0044: move-result-object v8 │ │ -21214e: 7120 655e 8500 |0045: invoke-static {v5, v8}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -212154: 9308 0a0b |0048: div-int v8, v10, v11 │ │ -212158: 8288 |004a: int-to-float v8, v8 │ │ -21215a: 6e10 0204 0100 |004b: invoke-virtual {v1}, Landroid/graphics/RectF;.width:()F // method@0402 │ │ -212160: 0a09 |004e: move-result v9 │ │ -212162: 6e10 fc03 0100 |004f: invoke-virtual {v1}, Landroid/graphics/RectF;.height:()F // method@03fc │ │ -212168: 0a06 |0052: move-result v6 │ │ -21216a: c969 |0053: div-float/2addr v9, v6 │ │ -21216c: 2206 740d |0054: new-instance v6, Ljava/lang/StringBuilder; // type@0d74 │ │ -212170: 7010 4c63 0600 |0056: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -212176: 1a07 5165 |0059: const-string v7, "previewratio : " // string@6551 │ │ -21217a: 6e20 5663 7600 |005b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212180: 6e20 5163 8600 |005e: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ -212186: 1a08 ff00 |0061: const-string v8, " inputratio :" // string@00ff │ │ -21218a: 6e20 5663 8600 |0063: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212190: 6e20 5163 9600 |0066: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ -212196: 6e10 5d63 0600 |0069: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21219c: 0c08 |006c: move-result-object v8 │ │ -21219e: 7120 655e 8500 |006d: invoke-static {v5, v8}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -2121a4: 2208 be00 |0070: new-instance v8, Landroid/graphics/RectF; // type@00be │ │ -2121a8: 82a9 |0072: int-to-float v9, v10 │ │ -2121aa: 82ba |0073: int-to-float v10, v11 │ │ -2121ac: 705a f803 4894 |0074: invoke-direct {v8, v4, v4, v9, v10}, Landroid/graphics/RectF;.:(FFFF)V // method@03f8 │ │ -2121b2: 6e10 f903 0800 |0077: invoke-virtual {v8}, Landroid/graphics/RectF;.centerX:()F // method@03f9 │ │ -2121b8: 0a09 |007a: move-result v9 │ │ -2121ba: 6e10 fa03 0800 |007b: invoke-virtual {v8}, Landroid/graphics/RectF;.centerY:()F // method@03fa │ │ -2121c0: 0a0a |007e: move-result v10 │ │ -2121c2: 1a0b d263 |007f: const-string v11, "orientation 0/180" // string@63d2 │ │ -2121c6: 1304 0e01 |0081: const/16 v4, #int 270 // #10e │ │ -2121ca: 1a06 d363 |0083: const-string v6, "orientation 90/270" // string@63d3 │ │ -2121ce: 1307 5a00 |0085: const/16 v7, #int 90 // #5a │ │ -2121d2: 380d 2600 |0087: if-eqz v13, 00ad // +0026 │ │ -2121d6: 327c 1300 |0089: if-eq v12, v7, 009c // +0013 │ │ -2121da: 334c 0300 |008b: if-ne v12, v4, 008e // +0003 │ │ -2121de: 280f |008d: goto 009c // +000f │ │ -2121e0: 7120 655e b500 |008e: invoke-static {v5, v11}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -2121e6: 6e10 fc03 0800 |0091: invoke-virtual {v8}, Landroid/graphics/RectF;.height:()F // method@03fc │ │ -2121ec: 0a0b |0094: move-result v11 │ │ -2121ee: c9b3 |0095: div-float/2addr v3, v11 │ │ -2121f0: 6e10 0204 0800 |0096: invoke-virtual {v8}, Landroid/graphics/RectF;.width:()F // method@0402 │ │ -2121f6: 0a0b |0099: move-result v11 │ │ -2121f8: c9b2 |009a: div-float/2addr v2, v11 │ │ -2121fa: 2844 |009b: goto 00df // +0044 │ │ -2121fc: 7120 655e 6500 |009c: invoke-static {v5, v6}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -212202: 6e10 fc03 0800 |009f: invoke-virtual {v8}, Landroid/graphics/RectF;.height:()F // method@03fc │ │ -212208: 0a0b |00a2: move-result v11 │ │ -21220a: a90b 020b |00a3: div-float v11, v2, v11 │ │ -21220e: 6e10 0204 0800 |00a5: invoke-virtual {v8}, Landroid/graphics/RectF;.width:()F // method@0402 │ │ -212214: 0a0d |00a8: move-result v13 │ │ -212216: a902 030d |00a9: div-float v2, v3, v13 │ │ -21221a: 01b3 |00ab: move v3, v11 │ │ -21221c: 2833 |00ac: goto 00df // +0033 │ │ -21221e: 327c 1b00 |00ad: if-eq v12, v7, 00c8 // +001b │ │ -212222: 334c 0300 |00af: if-ne v12, v4, 00b2 // +0003 │ │ -212226: 2817 |00b1: goto 00c8 // +0017 │ │ -212228: 7120 655e b500 |00b2: invoke-static {v5, v11}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -21222e: 6e10 fc03 0100 |00b5: invoke-virtual {v1}, Landroid/graphics/RectF;.height:()F // method@03fc │ │ -212234: 0a0b |00b8: move-result v11 │ │ -212236: 6e10 fc03 0800 |00b9: invoke-virtual {v8}, Landroid/graphics/RectF;.height:()F // method@03fc │ │ -21223c: 0a0d |00bc: move-result v13 │ │ -21223e: a903 0b0d |00bd: div-float v3, v11, v13 │ │ -212242: 6e10 0204 0100 |00bf: invoke-virtual {v1}, Landroid/graphics/RectF;.width:()F // method@0402 │ │ -212248: 0a0b |00c2: move-result v11 │ │ -21224a: 6e10 0204 0800 |00c3: invoke-virtual {v8}, Landroid/graphics/RectF;.width:()F // method@0402 │ │ -212250: 0a0d |00c6: move-result v13 │ │ -212252: 2816 |00c7: goto 00dd // +0016 │ │ -212254: 7120 655e 6500 |00c8: invoke-static {v5, v6}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -21225a: 6e10 0204 0100 |00cb: invoke-virtual {v1}, Landroid/graphics/RectF;.width:()F // method@0402 │ │ -212260: 0a0b |00ce: move-result v11 │ │ -212262: 6e10 fc03 0800 |00cf: invoke-virtual {v8}, Landroid/graphics/RectF;.height:()F // method@03fc │ │ -212268: 0a0d |00d2: move-result v13 │ │ -21226a: a903 0b0d |00d3: div-float v3, v11, v13 │ │ -21226e: 6e10 fc03 0100 |00d5: invoke-virtual {v1}, Landroid/graphics/RectF;.height:()F // method@03fc │ │ -212274: 0a0b |00d8: move-result v11 │ │ -212276: 6e10 0204 0800 |00d9: invoke-virtual {v8}, Landroid/graphics/RectF;.width:()F // method@0402 │ │ -21227c: 0a0d |00dc: move-result v13 │ │ -21227e: a902 0b0d |00dd: div-float v2, v11, v13 │ │ -212282: 220b 740d |00df: new-instance v11, Ljava/lang/StringBuilder; // type@0d74 │ │ -212286: 7010 4c63 0b00 |00e1: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21228c: 1a0d 1569 |00e4: const-string v13, "scaleX:" // string@6915 │ │ -212290: 6e20 5663 db00 |00e6: invoke-virtual {v11, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212296: 6e20 5163 2b00 |00e9: invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ -21229c: 1a0d 6901 |00ec: const-string v13, " scaleY:" // string@0169 │ │ -2122a0: 6e20 5663 db00 |00ee: invoke-virtual {v11, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2122a6: 6e20 5163 3b00 |00f1: invoke-virtual {v11, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ -2122ac: 1a0d aa00 |00f4: const-string v13, " centerX:" // string@00aa │ │ -2122b0: 6e20 5663 db00 |00f6: invoke-virtual {v11, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2122b6: 6e20 5163 9b00 |00f9: invoke-virtual {v11, v9}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ -2122bc: 1a0d ab00 |00fc: const-string v13, " centerY:" // string@00ab │ │ -2122c0: 6e20 5663 db00 |00fe: invoke-virtual {v11, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2122c6: 6e20 5163 ab00 |0101: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ -2122cc: 1a0d 6701 |0104: const-string v13, " rotation:" // string@0167 │ │ -2122d0: 6e20 5663 db00 |0106: invoke-virtual {v11, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2122d6: 6e20 5263 cb00 |0109: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -2122dc: 6e10 5d63 0b00 |010c: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -2122e2: 0c0b |010f: move-result-object v11 │ │ -2122e4: 7120 655e b500 |0110: invoke-static {v5, v11}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -2122ea: 6e10 f903 0100 |0113: invoke-virtual {v1}, Landroid/graphics/RectF;.centerX:()F // method@03f9 │ │ -2122f0: 0a0b |0116: move-result v11 │ │ -2122f2: c7b9 |0117: sub-float/2addr v9, v11 │ │ -2122f4: 6e10 fa03 0100 |0118: invoke-virtual {v1}, Landroid/graphics/RectF;.centerY:()F // method@03fa │ │ -2122fa: 0a0b |011b: move-result v11 │ │ -2122fc: c7ba |011c: sub-float/2addr v10, v11 │ │ -2122fe: 6e30 fe03 910a |011d: invoke-virtual {v1, v9, v10}, Landroid/graphics/RectF;.offset:(FF)V // method@03fe │ │ -212304: 6209 7c00 |0120: sget-object v9, Landroid/graphics/Matrix$ScaleToFit;.CENTER:Landroid/graphics/Matrix$ScaleToFit; // field@007c │ │ -212308: 6e40 8d03 1098 |0122: invoke-virtual {v0, v1, v8, v9}, Landroid/graphics/Matrix;.setRectToRect:(Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/graphics/Matrix$ScaleToFit;)Z // method@038d │ │ -21230e: 6e10 f903 0100 |0125: invoke-virtual {v1}, Landroid/graphics/RectF;.centerX:()F // method@03f9 │ │ -212314: 0a08 |0128: move-result v8 │ │ -212316: 6e10 fa03 0100 |0129: invoke-virtual {v1}, Landroid/graphics/RectF;.centerY:()F // method@03fa │ │ -21231c: 0a09 |012c: move-result v9 │ │ -21231e: 6e59 8703 2083 |012d: invoke-virtual {v0, v2, v3, v8, v9}, Landroid/graphics/Matrix;.postScale:(FFFF)Z // method@0387 │ │ -212324: 82c8 |0130: int-to-float v8, v12 │ │ -212326: 6e10 f903 0100 |0131: invoke-virtual {v1}, Landroid/graphics/RectF;.centerX:()F // method@03f9 │ │ -21232c: 0a09 |0134: move-result v9 │ │ -21232e: 6e10 fa03 0100 |0135: invoke-virtual {v1}, Landroid/graphics/RectF;.centerY:()F // method@03fa │ │ -212334: 0a0a |0138: move-result v10 │ │ -212336: 6e40 8503 80a9 |0139: invoke-virtual {v0, v8, v9, v10}, Landroid/graphics/Matrix;.postRotate:(FFF)Z // method@0385 │ │ -21233c: 1100 |013c: return-object v0 │ │ +2120b8: |[2120b8] freed.utils.MatrixUtil.getTransFormMatrix:(IIIIIZ)Landroid/graphics/Matrix; │ │ +2120c8: 2200 a900 |0000: new-instance v0, Landroid/graphics/Matrix; // type@00a9 │ │ +2120cc: 7010 7f03 0000 |0002: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@037f │ │ +2120d2: 6e10 8b03 0000 |0005: invoke-virtual {v0}, Landroid/graphics/Matrix;.reset:()V // method@038b │ │ +2120d8: 2201 be00 |0008: new-instance v1, Landroid/graphics/RectF; // type@00be │ │ +2120dc: 8282 |000a: int-to-float v2, v8 │ │ +2120de: 8293 |000b: int-to-float v3, v9 │ │ +2120e0: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +2120e2: 7053 f803 4124 |000d: invoke-direct {v1, v4, v4, v2, v3}, Landroid/graphics/RectF;.:(FFFF)V // method@03f8 │ │ +2120e8: 6205 de57 |0010: sget-object v5, Lfreed/utils/MatrixUtil;.MATRIXTAG:Ljava/lang/String; // field@57de │ │ +2120ec: 2206 740d |0012: new-instance v6, Ljava/lang/StringBuilder; // type@0d74 │ │ +2120f0: 7010 4c63 0600 |0014: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +2120f6: 1a07 8629 |0017: const-string v7, "PreviewSize:" // string@2986 │ │ +2120fa: 6e20 5663 7600 |0019: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212100: 6e20 5263 8600 |001c: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +212106: 1a08 4577 |001f: const-string v8, "x" // string@7745 │ │ +21210a: 6e20 5663 8600 |0021: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212110: 6e20 5263 9600 |0024: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +212116: 6e10 5d63 0600 |0027: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21211c: 0c09 |002a: move-result-object v9 │ │ +21211e: 7120 655e 9500 |002b: invoke-static {v5, v9}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +212124: 2209 740d |002e: new-instance v9, Ljava/lang/StringBuilder; // type@0d74 │ │ +212128: 7010 4c63 0900 |0030: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21212e: 1a06 6c0d |0033: const-string v6, "DisplaySize:" // string@0d6c │ │ +212132: 6e20 5663 6900 |0035: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212138: 6e20 5263 a900 |0038: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +21213e: 6e20 5663 8900 |003b: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212144: 6e20 5263 b900 |003e: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +21214a: 6e10 5d63 0900 |0041: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +212150: 0c08 |0044: move-result-object v8 │ │ +212152: 7120 655e 8500 |0045: invoke-static {v5, v8}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +212158: 9308 0a0b |0048: div-int v8, v10, v11 │ │ +21215c: 8288 |004a: int-to-float v8, v8 │ │ +21215e: 6e10 0204 0100 |004b: invoke-virtual {v1}, Landroid/graphics/RectF;.width:()F // method@0402 │ │ +212164: 0a09 |004e: move-result v9 │ │ +212166: 6e10 fc03 0100 |004f: invoke-virtual {v1}, Landroid/graphics/RectF;.height:()F // method@03fc │ │ +21216c: 0a06 |0052: move-result v6 │ │ +21216e: c969 |0053: div-float/2addr v9, v6 │ │ +212170: 2206 740d |0054: new-instance v6, Ljava/lang/StringBuilder; // type@0d74 │ │ +212174: 7010 4c63 0600 |0056: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21217a: 1a07 5165 |0059: const-string v7, "previewratio : " // string@6551 │ │ +21217e: 6e20 5663 7600 |005b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212184: 6e20 5163 8600 |005e: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ +21218a: 1a08 ff00 |0061: const-string v8, " inputratio :" // string@00ff │ │ +21218e: 6e20 5663 8600 |0063: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212194: 6e20 5163 9600 |0066: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ +21219a: 6e10 5d63 0600 |0069: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +2121a0: 0c08 |006c: move-result-object v8 │ │ +2121a2: 7120 655e 8500 |006d: invoke-static {v5, v8}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +2121a8: 2208 be00 |0070: new-instance v8, Landroid/graphics/RectF; // type@00be │ │ +2121ac: 82a9 |0072: int-to-float v9, v10 │ │ +2121ae: 82ba |0073: int-to-float v10, v11 │ │ +2121b0: 705a f803 4894 |0074: invoke-direct {v8, v4, v4, v9, v10}, Landroid/graphics/RectF;.:(FFFF)V // method@03f8 │ │ +2121b6: 6e10 f903 0800 |0077: invoke-virtual {v8}, Landroid/graphics/RectF;.centerX:()F // method@03f9 │ │ +2121bc: 0a09 |007a: move-result v9 │ │ +2121be: 6e10 fa03 0800 |007b: invoke-virtual {v8}, Landroid/graphics/RectF;.centerY:()F // method@03fa │ │ +2121c4: 0a0a |007e: move-result v10 │ │ +2121c6: 1a0b d263 |007f: const-string v11, "orientation 0/180" // string@63d2 │ │ +2121ca: 1304 0e01 |0081: const/16 v4, #int 270 // #10e │ │ +2121ce: 1a06 d363 |0083: const-string v6, "orientation 90/270" // string@63d3 │ │ +2121d2: 1307 5a00 |0085: const/16 v7, #int 90 // #5a │ │ +2121d6: 380d 2600 |0087: if-eqz v13, 00ad // +0026 │ │ +2121da: 327c 1300 |0089: if-eq v12, v7, 009c // +0013 │ │ +2121de: 334c 0300 |008b: if-ne v12, v4, 008e // +0003 │ │ +2121e2: 280f |008d: goto 009c // +000f │ │ +2121e4: 7120 655e b500 |008e: invoke-static {v5, v11}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +2121ea: 6e10 fc03 0800 |0091: invoke-virtual {v8}, Landroid/graphics/RectF;.height:()F // method@03fc │ │ +2121f0: 0a0b |0094: move-result v11 │ │ +2121f2: c9b3 |0095: div-float/2addr v3, v11 │ │ +2121f4: 6e10 0204 0800 |0096: invoke-virtual {v8}, Landroid/graphics/RectF;.width:()F // method@0402 │ │ +2121fa: 0a0b |0099: move-result v11 │ │ +2121fc: c9b2 |009a: div-float/2addr v2, v11 │ │ +2121fe: 2844 |009b: goto 00df // +0044 │ │ +212200: 7120 655e 6500 |009c: invoke-static {v5, v6}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +212206: 6e10 fc03 0800 |009f: invoke-virtual {v8}, Landroid/graphics/RectF;.height:()F // method@03fc │ │ +21220c: 0a0b |00a2: move-result v11 │ │ +21220e: a90b 020b |00a3: div-float v11, v2, v11 │ │ +212212: 6e10 0204 0800 |00a5: invoke-virtual {v8}, Landroid/graphics/RectF;.width:()F // method@0402 │ │ +212218: 0a0d |00a8: move-result v13 │ │ +21221a: a902 030d |00a9: div-float v2, v3, v13 │ │ +21221e: 01b3 |00ab: move v3, v11 │ │ +212220: 2833 |00ac: goto 00df // +0033 │ │ +212222: 327c 1b00 |00ad: if-eq v12, v7, 00c8 // +001b │ │ +212226: 334c 0300 |00af: if-ne v12, v4, 00b2 // +0003 │ │ +21222a: 2817 |00b1: goto 00c8 // +0017 │ │ +21222c: 7120 655e b500 |00b2: invoke-static {v5, v11}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +212232: 6e10 fc03 0100 |00b5: invoke-virtual {v1}, Landroid/graphics/RectF;.height:()F // method@03fc │ │ +212238: 0a0b |00b8: move-result v11 │ │ +21223a: 6e10 fc03 0800 |00b9: invoke-virtual {v8}, Landroid/graphics/RectF;.height:()F // method@03fc │ │ +212240: 0a0d |00bc: move-result v13 │ │ +212242: a903 0b0d |00bd: div-float v3, v11, v13 │ │ +212246: 6e10 0204 0100 |00bf: invoke-virtual {v1}, Landroid/graphics/RectF;.width:()F // method@0402 │ │ +21224c: 0a0b |00c2: move-result v11 │ │ +21224e: 6e10 0204 0800 |00c3: invoke-virtual {v8}, Landroid/graphics/RectF;.width:()F // method@0402 │ │ +212254: 0a0d |00c6: move-result v13 │ │ +212256: 2816 |00c7: goto 00dd // +0016 │ │ +212258: 7120 655e 6500 |00c8: invoke-static {v5, v6}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +21225e: 6e10 0204 0100 |00cb: invoke-virtual {v1}, Landroid/graphics/RectF;.width:()F // method@0402 │ │ +212264: 0a0b |00ce: move-result v11 │ │ +212266: 6e10 fc03 0800 |00cf: invoke-virtual {v8}, Landroid/graphics/RectF;.height:()F // method@03fc │ │ +21226c: 0a0d |00d2: move-result v13 │ │ +21226e: a903 0b0d |00d3: div-float v3, v11, v13 │ │ +212272: 6e10 fc03 0100 |00d5: invoke-virtual {v1}, Landroid/graphics/RectF;.height:()F // method@03fc │ │ +212278: 0a0b |00d8: move-result v11 │ │ +21227a: 6e10 0204 0800 |00d9: invoke-virtual {v8}, Landroid/graphics/RectF;.width:()F // method@0402 │ │ +212280: 0a0d |00dc: move-result v13 │ │ +212282: a902 0b0d |00dd: div-float v2, v11, v13 │ │ +212286: 220b 740d |00df: new-instance v11, Ljava/lang/StringBuilder; // type@0d74 │ │ +21228a: 7010 4c63 0b00 |00e1: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +212290: 1a0d 1569 |00e4: const-string v13, "scaleX:" // string@6915 │ │ +212294: 6e20 5663 db00 |00e6: invoke-virtual {v11, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21229a: 6e20 5163 2b00 |00e9: invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ +2122a0: 1a0d 6901 |00ec: const-string v13, " scaleY:" // string@0169 │ │ +2122a4: 6e20 5663 db00 |00ee: invoke-virtual {v11, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2122aa: 6e20 5163 3b00 |00f1: invoke-virtual {v11, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ +2122b0: 1a0d aa00 |00f4: const-string v13, " centerX:" // string@00aa │ │ +2122b4: 6e20 5663 db00 |00f6: invoke-virtual {v11, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2122ba: 6e20 5163 9b00 |00f9: invoke-virtual {v11, v9}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ +2122c0: 1a0d ab00 |00fc: const-string v13, " centerY:" // string@00ab │ │ +2122c4: 6e20 5663 db00 |00fe: invoke-virtual {v11, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2122ca: 6e20 5163 ab00 |0101: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ +2122d0: 1a0d 6701 |0104: const-string v13, " rotation:" // string@0167 │ │ +2122d4: 6e20 5663 db00 |0106: invoke-virtual {v11, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2122da: 6e20 5263 cb00 |0109: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +2122e0: 6e10 5d63 0b00 |010c: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +2122e6: 0c0b |010f: move-result-object v11 │ │ +2122e8: 7120 655e b500 |0110: invoke-static {v5, v11}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +2122ee: 6e10 f903 0100 |0113: invoke-virtual {v1}, Landroid/graphics/RectF;.centerX:()F // method@03f9 │ │ +2122f4: 0a0b |0116: move-result v11 │ │ +2122f6: c7b9 |0117: sub-float/2addr v9, v11 │ │ +2122f8: 6e10 fa03 0100 |0118: invoke-virtual {v1}, Landroid/graphics/RectF;.centerY:()F // method@03fa │ │ +2122fe: 0a0b |011b: move-result v11 │ │ +212300: c7ba |011c: sub-float/2addr v10, v11 │ │ +212302: 6e30 fe03 910a |011d: invoke-virtual {v1, v9, v10}, Landroid/graphics/RectF;.offset:(FF)V // method@03fe │ │ +212308: 6209 7c00 |0120: sget-object v9, Landroid/graphics/Matrix$ScaleToFit;.CENTER:Landroid/graphics/Matrix$ScaleToFit; // field@007c │ │ +21230c: 6e40 8d03 1098 |0122: invoke-virtual {v0, v1, v8, v9}, Landroid/graphics/Matrix;.setRectToRect:(Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/graphics/Matrix$ScaleToFit;)Z // method@038d │ │ +212312: 6e10 f903 0100 |0125: invoke-virtual {v1}, Landroid/graphics/RectF;.centerX:()F // method@03f9 │ │ +212318: 0a08 |0128: move-result v8 │ │ +21231a: 6e10 fa03 0100 |0129: invoke-virtual {v1}, Landroid/graphics/RectF;.centerY:()F // method@03fa │ │ +212320: 0a09 |012c: move-result v9 │ │ +212322: 6e59 8703 2083 |012d: invoke-virtual {v0, v2, v3, v8, v9}, Landroid/graphics/Matrix;.postScale:(FFFF)Z // method@0387 │ │ +212328: 82c8 |0130: int-to-float v8, v12 │ │ +21232a: 6e10 f903 0100 |0131: invoke-virtual {v1}, Landroid/graphics/RectF;.centerX:()F // method@03f9 │ │ +212330: 0a09 |0134: move-result v9 │ │ +212332: 6e10 fa03 0100 |0135: invoke-virtual {v1}, Landroid/graphics/RectF;.centerY:()F // method@03fa │ │ +212338: 0a0a |0138: move-result v10 │ │ +21233a: 6e40 8503 80a9 |0139: invoke-virtual {v0, v8, v9, v10}, Landroid/graphics/Matrix;.postRotate:(FFF)Z // method@0385 │ │ +212340: 1100 |013c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0005 line=12 │ │ 0x0008 line=13 │ │ 0x0010 line=14 │ │ 0x002e line=15 │ │ @@ -496953,17 +496953,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -21236c: |[21236c] freed.utils.MediaScannerManager$1.:()V │ │ -21237c: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -212382: 0e00 |0003: return-void │ │ +212370: |[212370] freed.utils.MediaScannerManager$1.:()V │ │ +212380: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +212386: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/utils/MediaScannerManager$1; │ │ │ │ Virtual methods - │ │ @@ -496972,28 +496972,28 @@ │ │ type : '(Ljava/lang/String;Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -212384: |[212384] freed.utils.MediaScannerManager$1.onScanCompleted:(Ljava/lang/String;Landroid/net/Uri;)V │ │ -212394: 6200 df57 |0000: sget-object v0, Lfreed/utils/MediaScannerManager;.TAG:Ljava/lang/String; // field@57df │ │ -212398: 2201 740d |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -21239c: 7010 4c63 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -2123a2: 1a02 8e43 |0007: const-string v2, "file " // string@438e │ │ -2123a6: 6e20 5663 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2123ac: 6e20 5663 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2123b2: 1a04 9101 |000f: const-string v4, " was scanned: " // string@0191 │ │ -2123b6: 6e20 5663 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2123bc: 6e20 5563 5100 |0014: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -2123c2: 6e10 5d63 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -2123c8: 0c04 |001a: move-result-object v4 │ │ -2123ca: 7120 6b5e 4000 |001b: invoke-static {v0, v4}, Lfreed/utils/Log;.v:(Ljava/lang/String;Ljava/lang/String;)V // method@5e6b │ │ -2123d0: 0e00 |001e: return-void │ │ +212388: |[212388] freed.utils.MediaScannerManager$1.onScanCompleted:(Ljava/lang/String;Landroid/net/Uri;)V │ │ +212398: 6200 df57 |0000: sget-object v0, Lfreed/utils/MediaScannerManager;.TAG:Ljava/lang/String; // field@57df │ │ +21239c: 2201 740d |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +2123a0: 7010 4c63 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +2123a6: 1a02 8e43 |0007: const-string v2, "file " // string@438e │ │ +2123aa: 6e20 5663 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2123b0: 6e20 5663 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2123b6: 1a04 9101 |000f: const-string v4, " was scanned: " // string@0191 │ │ +2123ba: 6e20 5663 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2123c0: 6e20 5563 5100 |0014: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +2123c6: 6e10 5d63 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +2123cc: 0c04 |001a: move-result-object v4 │ │ +2123ce: 7120 6b5e 4000 |001b: invoke-static {v0, v4}, Lfreed/utils/Log;.v:(Ljava/lang/String;Ljava/lang/String;)V // method@5e6b │ │ +2123d4: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Lfreed/utils/MediaScannerManager$1; │ │ 0x0000 - 0x001f reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x001f reg=5 (null) Landroid/net/Uri; │ │ @@ -497028,32 +497028,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2123d4: |[2123d4] freed.utils.MediaScannerManager.:()V │ │ -2123e4: 0e00 |0000: return-void │ │ +2123d8: |[2123d8] freed.utils.MediaScannerManager.:()V │ │ +2123e8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfreed/utils/MediaScannerManager;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2123e8: |[2123e8] freed.utils.MediaScannerManager.:()V │ │ -2123f8: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -2123fe: 0e00 |0003: return-void │ │ +2123ec: |[2123ec] freed.utils.MediaScannerManager.:()V │ │ +2123fc: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +212402: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/utils/MediaScannerManager; │ │ │ │ #2 : (in Lfreed/utils/MediaScannerManager;) │ │ @@ -497061,35 +497061,35 @@ │ │ type : '(Landroid/content/Context;Lfreed/file/holder/BaseHolder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -212400: |[212400] freed.utils.MediaScannerManager.ScanMedia:(Landroid/content/Context;Lfreed/file/holder/BaseHolder;)V │ │ -212410: 2200 6e00 |0000: new-instance v0, Landroid/content/Intent; // type@006e │ │ -212414: 1a01 7938 |0002: const-string v1, "android.intent.action.MEDIA_SCANNER_SCAN_FILE" // string@3879 │ │ -212418: 7020 2c02 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@022c │ │ -21241e: 2031 500c |0007: instance-of v1, v3, Lfreed/file/holder/FileHolder; // type@0c50 │ │ -212422: 3801 1000 |0009: if-eqz v1, 0019 // +0010 │ │ -212426: 1f03 500c |000b: check-cast v3, Lfreed/file/holder/FileHolder; // type@0c50 │ │ -21242a: 6e10 a55b 0300 |000d: invoke-virtual {v3}, Lfreed/file/holder/FileHolder;.getFile:()Ljava/io/File; // method@5ba5 │ │ -212430: 0c03 |0010: move-result-object v3 │ │ -212432: 7110 8105 0300 |0011: invoke-static {v3}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0581 │ │ -212438: 0c03 |0014: move-result-object v3 │ │ -21243a: 6e20 5102 3000 |0015: invoke-virtual {v0, v3}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0251 │ │ -212440: 280e |0018: goto 0026 // +000e │ │ -212442: 2031 510c |0019: instance-of v1, v3, Lfreed/file/holder/UriHolder; // type@0c51 │ │ -212446: 3801 0b00 |001b: if-eqz v1, 0026 // +000b │ │ -21244a: 1f03 510c |001d: check-cast v3, Lfreed/file/holder/UriHolder; // type@0c51 │ │ -21244e: 6e10 b45b 0300 |001f: invoke-virtual {v3}, Lfreed/file/holder/UriHolder;.getMediaStoreUri:()Landroid/net/Uri; // method@5bb4 │ │ -212454: 0c03 |0022: move-result-object v3 │ │ -212456: 6e20 5102 3000 |0023: invoke-virtual {v0, v3}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0251 │ │ -21245c: 6e20 1202 0200 |0026: invoke-virtual {v2, v0}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@0212 │ │ -212462: 0e00 |0029: return-void │ │ +212404: |[212404] freed.utils.MediaScannerManager.ScanMedia:(Landroid/content/Context;Lfreed/file/holder/BaseHolder;)V │ │ +212414: 2200 6e00 |0000: new-instance v0, Landroid/content/Intent; // type@006e │ │ +212418: 1a01 7938 |0002: const-string v1, "android.intent.action.MEDIA_SCANNER_SCAN_FILE" // string@3879 │ │ +21241c: 7020 2c02 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@022c │ │ +212422: 2031 500c |0007: instance-of v1, v3, Lfreed/file/holder/FileHolder; // type@0c50 │ │ +212426: 3801 1000 |0009: if-eqz v1, 0019 // +0010 │ │ +21242a: 1f03 500c |000b: check-cast v3, Lfreed/file/holder/FileHolder; // type@0c50 │ │ +21242e: 6e10 a55b 0300 |000d: invoke-virtual {v3}, Lfreed/file/holder/FileHolder;.getFile:()Ljava/io/File; // method@5ba5 │ │ +212434: 0c03 |0010: move-result-object v3 │ │ +212436: 7110 8105 0300 |0011: invoke-static {v3}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0581 │ │ +21243c: 0c03 |0014: move-result-object v3 │ │ +21243e: 6e20 5102 3000 |0015: invoke-virtual {v0, v3}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0251 │ │ +212444: 280e |0018: goto 0026 // +000e │ │ +212446: 2031 510c |0019: instance-of v1, v3, Lfreed/file/holder/UriHolder; // type@0c51 │ │ +21244a: 3801 0b00 |001b: if-eqz v1, 0026 // +000b │ │ +21244e: 1f03 510c |001d: check-cast v3, Lfreed/file/holder/UriHolder; // type@0c51 │ │ +212452: 6e10 b45b 0300 |001f: invoke-virtual {v3}, Lfreed/file/holder/UriHolder;.getMediaStoreUri:()Landroid/net/Uri; // method@5bb4 │ │ +212458: 0c03 |0022: move-result-object v3 │ │ +21245a: 6e20 5102 3000 |0023: invoke-virtual {v0, v3}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0251 │ │ +212460: 6e20 1202 0200 |0026: invoke-virtual {v2, v0}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@0212 │ │ +212466: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0007 line=23 │ │ 0x000b line=24 │ │ 0x0019 line=25 │ │ 0x001d line=26 │ │ @@ -497103,23 +497103,23 @@ │ │ type : '(Landroid/content/Context;Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -2124d0: |[2124d0] freed.utils.MediaScannerManager.ScanMedia:(Landroid/content/Context;Ljava/io/File;)V │ │ -2124e0: 2200 6e00 |0000: new-instance v0, Landroid/content/Intent; // type@006e │ │ -2124e4: 1a01 7938 |0002: const-string v1, "android.intent.action.MEDIA_SCANNER_SCAN_FILE" // string@3879 │ │ -2124e8: 7020 2c02 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@022c │ │ -2124ee: 7110 8105 0300 |0007: invoke-static {v3}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0581 │ │ -2124f4: 0c03 |000a: move-result-object v3 │ │ -2124f6: 6e20 5102 3000 |000b: invoke-virtual {v0, v3}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0251 │ │ -2124fc: 6e20 1202 0200 |000e: invoke-virtual {v2, v0}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@0212 │ │ -212502: 0e00 |0011: return-void │ │ +2124d4: |[2124d4] freed.utils.MediaScannerManager.ScanMedia:(Landroid/content/Context;Ljava/io/File;)V │ │ +2124e4: 2200 6e00 |0000: new-instance v0, Landroid/content/Intent; // type@006e │ │ +2124e8: 1a01 7938 |0002: const-string v1, "android.intent.action.MEDIA_SCANNER_SCAN_FILE" // string@3879 │ │ +2124ec: 7020 2c02 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@022c │ │ +2124f2: 7110 8105 0300 |0007: invoke-static {v3}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0581 │ │ +2124f8: 0c03 |000a: move-result-object v3 │ │ +2124fa: 6e20 5102 3000 |000b: invoke-virtual {v0, v3}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0251 │ │ +212500: 6e20 1202 0200 |000e: invoke-virtual {v2, v0}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@0212 │ │ +212506: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0007 line=34 │ │ 0x000e line=35 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/content/Context; │ │ @@ -497130,41 +497130,41 @@ │ │ type : '(Landroid/content/Context;[Lfreed/file/holder/BaseHolder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -212464: |[212464] freed.utils.MediaScannerManager.ScanMedia:(Landroid/content/Context;[Lfreed/file/holder/BaseHolder;)V │ │ -212474: 3804 2d00 |0000: if-eqz v4, 002d // +002d │ │ -212478: 2140 |0002: array-length v0, v4 │ │ -21247a: 3800 2a00 |0003: if-eqz v0, 002d // +002a │ │ -21247e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -212480: 4601 0400 |0006: aget-object v1, v4, v0 │ │ -212484: 2011 510c |0008: instance-of v1, v1, Lfreed/file/holder/UriHolder; // type@0c51 │ │ -212488: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -21248c: 2821 |000c: goto 002d // +0021 │ │ -21248e: 2141 |000d: array-length v1, v4 │ │ -212490: 2311 be0e |000e: new-array v1, v1, [Ljava/lang/String; // type@0ebe │ │ -212494: 2142 |0010: array-length v2, v4 │ │ -212496: 3520 1300 |0011: if-ge v0, v2, 0024 // +0013 │ │ -21249a: 4602 0400 |0013: aget-object v2, v4, v0 │ │ -21249e: 1f02 500c |0015: check-cast v2, Lfreed/file/holder/FileHolder; // type@0c50 │ │ -2124a2: 6e10 a55b 0200 |0017: invoke-virtual {v2}, Lfreed/file/holder/FileHolder;.getFile:()Ljava/io/File; // method@5ba5 │ │ -2124a8: 0c02 |001a: move-result-object v2 │ │ -2124aa: 6e10 f961 0200 |001b: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ -2124b0: 0c02 |001e: move-result-object v2 │ │ -2124b2: 4d02 0100 |001f: aput-object v2, v1, v0 │ │ -2124b6: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2124ba: 28ed |0023: goto 0010 // -0013 │ │ -2124bc: 1204 |0024: const/4 v4, #int 0 // #0 │ │ -2124be: 2200 930c |0025: new-instance v0, Lfreed/utils/MediaScannerManager$1; // type@0c93 │ │ -2124c2: 7010 705e 0000 |0027: invoke-direct {v0}, Lfreed/utils/MediaScannerManager$1;.:()V // method@5e70 │ │ -2124c8: 7140 6205 1304 |002a: invoke-static {v3, v1, v4, v0}, Landroid/media/MediaScannerConnection;.scanFile:(Landroid/content/Context;[Ljava/lang/String;[Ljava/lang/String;Landroid/media/MediaScannerConnection$OnScanCompletedListener;)V // method@0562 │ │ -2124ce: 0e00 |002d: return-void │ │ +212468: |[212468] freed.utils.MediaScannerManager.ScanMedia:(Landroid/content/Context;[Lfreed/file/holder/BaseHolder;)V │ │ +212478: 3804 2d00 |0000: if-eqz v4, 002d // +002d │ │ +21247c: 2140 |0002: array-length v0, v4 │ │ +21247e: 3800 2a00 |0003: if-eqz v0, 002d // +002a │ │ +212482: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +212484: 4601 0400 |0006: aget-object v1, v4, v0 │ │ +212488: 2011 510c |0008: instance-of v1, v1, Lfreed/file/holder/UriHolder; // type@0c51 │ │ +21248c: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +212490: 2821 |000c: goto 002d // +0021 │ │ +212492: 2141 |000d: array-length v1, v4 │ │ +212494: 2311 be0e |000e: new-array v1, v1, [Ljava/lang/String; // type@0ebe │ │ +212498: 2142 |0010: array-length v2, v4 │ │ +21249a: 3520 1300 |0011: if-ge v0, v2, 0024 // +0013 │ │ +21249e: 4602 0400 |0013: aget-object v2, v4, v0 │ │ +2124a2: 1f02 500c |0015: check-cast v2, Lfreed/file/holder/FileHolder; // type@0c50 │ │ +2124a6: 6e10 a55b 0200 |0017: invoke-virtual {v2}, Lfreed/file/holder/FileHolder;.getFile:()Ljava/io/File; // method@5ba5 │ │ +2124ac: 0c02 |001a: move-result-object v2 │ │ +2124ae: 6e10 f961 0200 |001b: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ +2124b4: 0c02 |001e: move-result-object v2 │ │ +2124b6: 4d02 0100 |001f: aput-object v2, v1, v0 │ │ +2124ba: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2124be: 28ed |0023: goto 0010 // -0013 │ │ +2124c0: 1204 |0024: const/4 v4, #int 0 // #0 │ │ +2124c2: 2200 930c |0025: new-instance v0, Lfreed/utils/MediaScannerManager$1; // type@0c93 │ │ +2124c6: 7010 705e 0000 |0027: invoke-direct {v0}, Lfreed/utils/MediaScannerManager$1;.:()V // method@5e70 │ │ +2124cc: 7140 6205 1304 |002a: invoke-static {v3, v1, v4, v0}, Landroid/media/MediaScannerConnection;.scanFile:(Landroid/content/Context;[Ljava/lang/String;[Ljava/lang/String;Landroid/media/MediaScannerConnection$OnScanCompletedListener;)V // method@0562 │ │ +2124d2: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=40 │ │ 0x000d line=42 │ │ 0x0010 line=43 │ │ 0x0013 line=45 │ │ 0x0025 line=47 │ │ @@ -497238,19 +497238,19 @@ │ │ type : '(Lfreed/utils/OrientationManager;Landroid/content/Context;ILfreed/utils/OrientationEvent;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -212504: |[212504] freed.utils.OrientationManager$1.:(Lfreed/utils/OrientationManager;Landroid/content/Context;ILfreed/utils/OrientationEvent;)V │ │ -212514: 5b01 e057 |0000: iput-object v1, v0, Lfreed/utils/OrientationManager$1;.this$0:Lfreed/utils/OrientationManager; // field@57e0 │ │ -212518: 5b04 e157 |0002: iput-object v4, v0, Lfreed/utils/OrientationManager$1;.val$orientationListner:Lfreed/utils/OrientationEvent; // field@57e1 │ │ -21251c: 7030 9308 2003 |0004: invoke-direct {v0, v2, v3}, Landroid/view/OrientationEventListener;.:(Landroid/content/Context;I)V // method@0893 │ │ -212522: 0e00 |0007: return-void │ │ +212508: |[212508] freed.utils.OrientationManager$1.:(Lfreed/utils/OrientationManager;Landroid/content/Context;ILfreed/utils/OrientationEvent;)V │ │ +212518: 5b01 e057 |0000: iput-object v1, v0, Lfreed/utils/OrientationManager$1;.this$0:Lfreed/utils/OrientationManager; // field@57e0 │ │ +21251c: 5b04 e157 |0002: iput-object v4, v0, Lfreed/utils/OrientationManager$1;.val$orientationListner:Lfreed/utils/OrientationEvent; // field@57e1 │ │ +212520: 7030 9308 2003 |0004: invoke-direct {v0, v2, v3}, Landroid/view/OrientationEventListener;.:(Landroid/content/Context;I)V // method@0893 │ │ +212526: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfreed/utils/OrientationManager$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lfreed/utils/OrientationManager; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ @@ -497263,34 +497263,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -212524: |[212524] freed.utils.OrientationManager$1.onOrientationChanged:(I)V │ │ -212534: 5410 e057 |0000: iget-object v0, v1, Lfreed/utils/OrientationManager$1;.this$0:Lfreed/utils/OrientationManager; // field@57e0 │ │ -212538: 7120 7d5e 2000 |0002: invoke-static {v0, v2}, Lfreed/utils/OrientationManager;.access$000:(Lfreed/utils/OrientationManager;I)I // method@5e7d │ │ -21253e: 0a02 |0005: move-result v2 │ │ -212540: 5410 e057 |0006: iget-object v0, v1, Lfreed/utils/OrientationManager$1;.this$0:Lfreed/utils/OrientationManager; // field@57e0 │ │ -212544: 7110 7e5e 0000 |0008: invoke-static {v0}, Lfreed/utils/OrientationManager;.access$100:(Lfreed/utils/OrientationManager;)I // method@5e7e │ │ -21254a: 0a00 |000b: move-result v0 │ │ -21254c: 3220 1900 |000c: if-eq v0, v2, 0025 // +0019 │ │ -212550: 5410 e057 |000e: iget-object v0, v1, Lfreed/utils/OrientationManager$1;.this$0:Lfreed/utils/OrientationManager; // field@57e0 │ │ -212554: 7120 7f5e 2000 |0010: invoke-static {v0, v2}, Lfreed/utils/OrientationManager;.access$102:(Lfreed/utils/OrientationManager;I)I // method@5e7f │ │ -21255a: 5412 e157 |0013: iget-object v2, v1, Lfreed/utils/OrientationManager$1;.val$orientationListner:Lfreed/utils/OrientationEvent; // field@57e1 │ │ -21255e: 3802 1000 |0015: if-eqz v2, 0025 // +0010 │ │ -212562: 5410 e057 |0017: iget-object v0, v1, Lfreed/utils/OrientationManager$1;.this$0:Lfreed/utils/OrientationManager; // field@57e0 │ │ -212566: 7110 7e5e 0000 |0019: invoke-static {v0}, Lfreed/utils/OrientationManager;.access$100:(Lfreed/utils/OrientationManager;)I // method@5e7e │ │ -21256c: 0a00 |001c: move-result v0 │ │ -21256e: 7220 775e 0200 |001d: invoke-interface {v2, v0}, Lfreed/utils/OrientationEvent;.onOrientationChanged:(I)V // method@5e77 │ │ -212574: 2805 |0020: goto 0025 // +0005 │ │ -212576: 0d02 |0021: move-exception v2 │ │ -212578: 7110 645e 0200 |0022: invoke-static {v2}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -21257e: 0e00 |0025: return-void │ │ +212528: |[212528] freed.utils.OrientationManager$1.onOrientationChanged:(I)V │ │ +212538: 5410 e057 |0000: iget-object v0, v1, Lfreed/utils/OrientationManager$1;.this$0:Lfreed/utils/OrientationManager; // field@57e0 │ │ +21253c: 7120 7d5e 2000 |0002: invoke-static {v0, v2}, Lfreed/utils/OrientationManager;.access$000:(Lfreed/utils/OrientationManager;I)I // method@5e7d │ │ +212542: 0a02 |0005: move-result v2 │ │ +212544: 5410 e057 |0006: iget-object v0, v1, Lfreed/utils/OrientationManager$1;.this$0:Lfreed/utils/OrientationManager; // field@57e0 │ │ +212548: 7110 7e5e 0000 |0008: invoke-static {v0}, Lfreed/utils/OrientationManager;.access$100:(Lfreed/utils/OrientationManager;)I // method@5e7e │ │ +21254e: 0a00 |000b: move-result v0 │ │ +212550: 3220 1900 |000c: if-eq v0, v2, 0025 // +0019 │ │ +212554: 5410 e057 |000e: iget-object v0, v1, Lfreed/utils/OrientationManager$1;.this$0:Lfreed/utils/OrientationManager; // field@57e0 │ │ +212558: 7120 7f5e 2000 |0010: invoke-static {v0, v2}, Lfreed/utils/OrientationManager;.access$102:(Lfreed/utils/OrientationManager;I)I // method@5e7f │ │ +21255e: 5412 e157 |0013: iget-object v2, v1, Lfreed/utils/OrientationManager$1;.val$orientationListner:Lfreed/utils/OrientationEvent; // field@57e1 │ │ +212562: 3802 1000 |0015: if-eqz v2, 0025 // +0010 │ │ +212566: 5410 e057 |0017: iget-object v0, v1, Lfreed/utils/OrientationManager$1;.this$0:Lfreed/utils/OrientationManager; // field@57e0 │ │ +21256a: 7110 7e5e 0000 |0019: invoke-static {v0}, Lfreed/utils/OrientationManager;.access$100:(Lfreed/utils/OrientationManager;)I // method@5e7e │ │ +212570: 0a00 |001c: move-result v0 │ │ +212572: 7220 775e 0200 |001d: invoke-interface {v2, v0}, Lfreed/utils/OrientationEvent;.onOrientationChanged:(I)V // method@5e77 │ │ +212578: 2805 |0020: goto 0025 // +0005 │ │ +21257a: 0d02 |0021: move-exception v2 │ │ +21257c: 7110 645e 0200 |0022: invoke-static {v2}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +212582: 0e00 |0025: return-void │ │ catches : 1 │ │ 0x0017 - 0x0020 │ │ Ljava/lang/NullPointerException; -> 0x0021 │ │ positions : │ │ 0x0000 line=22 │ │ 0x0006 line=23 │ │ 0x000e line=25 │ │ @@ -497334,21 +497334,21 @@ │ │ type : '(Landroidx/fragment/app/FragmentActivity;Lfreed/utils/OrientationEvent;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -21262c: |[21262c] freed.utils.OrientationManager.:(Landroidx/fragment/app/FragmentActivity;Lfreed/utils/OrientationEvent;)V │ │ -21263c: 7010 fe62 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@62fe │ │ -212642: 2200 960c |0003: new-instance v0, Lfreed/utils/OrientationManager$1; // type@0c96 │ │ -212646: 1231 |0005: const/4 v1, #int 3 // #3 │ │ -212648: 7054 785e 2013 |0006: invoke-direct {v0, v2, v3, v1, v4}, Lfreed/utils/OrientationManager$1;.:(Lfreed/utils/OrientationManager;Landroid/content/Context;ILfreed/utils/OrientationEvent;)V // method@5e78 │ │ -21264e: 5b20 e357 |0009: iput-object v0, v2, Lfreed/utils/OrientationManager;.orientationEventListener:Landroid/view/OrientationEventListener; // field@57e3 │ │ -212652: 0e00 |000b: return-void │ │ +212630: |[212630] freed.utils.OrientationManager.:(Landroidx/fragment/app/FragmentActivity;Lfreed/utils/OrientationEvent;)V │ │ +212640: 7010 fe62 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@62fe │ │ +212646: 2200 960c |0003: new-instance v0, Lfreed/utils/OrientationManager$1; // type@0c96 │ │ +21264a: 1231 |0005: const/4 v1, #int 3 // #3 │ │ +21264c: 7054 785e 2013 |0006: invoke-direct {v0, v2, v3, v1, v4}, Lfreed/utils/OrientationManager$1;.:(Lfreed/utils/OrientationManager;Landroid/content/Context;ILfreed/utils/OrientationEvent;)V // method@5e78 │ │ +212652: 5b20 e357 |0009: iput-object v0, v2, Lfreed/utils/OrientationManager;.orientationEventListener:Landroid/view/OrientationEventListener; // field@57e3 │ │ +212656: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0003 line=18 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lfreed/utils/OrientationManager; │ │ 0x0000 - 0x000c reg=3 (null) Landroidx/fragment/app/FragmentActivity; │ │ @@ -497359,18 +497359,18 @@ │ │ type : '(Lfreed/utils/OrientationManager;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -212590: |[212590] freed.utils.OrientationManager.access$000:(Lfreed/utils/OrientationManager;I)I │ │ -2125a0: 7020 805e 1000 |0000: invoke-direct {v0, v1}, Lfreed/utils/OrientationManager;.calcCurrentOrientation:(I)I // method@5e80 │ │ -2125a6: 0a00 |0003: move-result v0 │ │ -2125a8: 0f00 |0004: return v0 │ │ +212594: |[212594] freed.utils.OrientationManager.access$000:(Lfreed/utils/OrientationManager;I)I │ │ +2125a4: 7020 805e 1000 |0000: invoke-direct {v0, v1}, Lfreed/utils/OrientationManager;.calcCurrentOrientation:(I)I // method@5e80 │ │ +2125aa: 0a00 |0003: move-result v0 │ │ +2125ac: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lfreed/utils/OrientationManager; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -497379,17 +497379,17 @@ │ │ type : '(Lfreed/utils/OrientationManager;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2125ac: |[2125ac] freed.utils.OrientationManager.access$100:(Lfreed/utils/OrientationManager;)I │ │ -2125bc: 5200 e257 |0000: iget v0, v0, Lfreed/utils/OrientationManager;.currentOrientation:I // field@57e2 │ │ -2125c0: 0f00 |0002: return v0 │ │ +2125b0: |[2125b0] freed.utils.OrientationManager.access$100:(Lfreed/utils/OrientationManager;)I │ │ +2125c0: 5200 e257 |0000: iget v0, v0, Lfreed/utils/OrientationManager;.currentOrientation:I // field@57e2 │ │ +2125c4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/utils/OrientationManager; │ │ │ │ #3 : (in Lfreed/utils/OrientationManager;) │ │ @@ -497397,17 +497397,17 @@ │ │ type : '(Lfreed/utils/OrientationManager;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2125c4: |[2125c4] freed.utils.OrientationManager.access$102:(Lfreed/utils/OrientationManager;I)I │ │ -2125d4: 5901 e257 |0000: iput v1, v0, Lfreed/utils/OrientationManager;.currentOrientation:I // field@57e2 │ │ -2125d8: 0f01 |0002: return v1 │ │ +2125c8: |[2125c8] freed.utils.OrientationManager.access$102:(Lfreed/utils/OrientationManager;I)I │ │ +2125d8: 5901 e257 |0000: iput v1, v0, Lfreed/utils/OrientationManager;.currentOrientation:I // field@57e2 │ │ +2125dc: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/utils/OrientationManager; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -497416,52 +497416,52 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 32 16-bit code units │ │ -2125dc: |[2125dc] freed.utils.OrientationManager.calcCurrentOrientation:(I)I │ │ -2125ec: 1300 3b01 |0000: const/16 v0, #int 315 // #13b │ │ -2125f0: 3503 1b00 |0002: if-ge v3, v0, 001d // +001b │ │ -2125f4: 1300 2d00 |0004: const/16 v0, #int 45 // #2d │ │ -2125f8: 3503 0300 |0006: if-ge v3, v0, 0009 // +0003 │ │ -2125fc: 2815 |0008: goto 001d // +0015 │ │ -2125fe: 1301 8700 |0009: const/16 v1, #int 135 // #87 │ │ -212602: 3513 0700 |000b: if-ge v3, v1, 0012 // +0007 │ │ -212606: 3703 0500 |000d: if-le v3, v0, 0012 // +0005 │ │ -21260a: 1303 b400 |000f: const/16 v3, #int 180 // #b4 │ │ -21260e: 280e |0011: goto 001f // +000e │ │ -212610: 3413 0900 |0012: if-lt v3, v1, 001b // +0009 │ │ -212614: 1300 e600 |0014: const/16 v0, #int 230 // #e6 │ │ -212618: 3503 0500 |0016: if-ge v3, v0, 001b // +0005 │ │ -21261c: 1303 0e01 |0018: const/16 v3, #int 270 // #10e │ │ -212620: 2805 |001a: goto 001f // +0005 │ │ -212622: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -212624: 2803 |001c: goto 001f // +0003 │ │ -212626: 1303 5a00 |001d: const/16 v3, #int 90 // #5a │ │ -21262a: 0f03 |001f: return v3 │ │ +2125e0: |[2125e0] freed.utils.OrientationManager.calcCurrentOrientation:(I)I │ │ +2125f0: 1300 3b01 |0000: const/16 v0, #int 315 // #13b │ │ +2125f4: 3503 1b00 |0002: if-ge v3, v0, 001d // +001b │ │ +2125f8: 1300 2d00 |0004: const/16 v0, #int 45 // #2d │ │ +2125fc: 3503 0300 |0006: if-ge v3, v0, 0009 // +0003 │ │ +212600: 2815 |0008: goto 001d // +0015 │ │ +212602: 1301 8700 |0009: const/16 v1, #int 135 // #87 │ │ +212606: 3513 0700 |000b: if-ge v3, v1, 0012 // +0007 │ │ +21260a: 3703 0500 |000d: if-le v3, v0, 0012 // +0005 │ │ +21260e: 1303 b400 |000f: const/16 v3, #int 180 // #b4 │ │ +212612: 280e |0011: goto 001f // +000e │ │ +212614: 3413 0900 |0012: if-lt v3, v1, 001b // +0009 │ │ +212618: 1300 e600 |0014: const/16 v0, #int 230 // #e6 │ │ +21261c: 3503 0500 |0016: if-ge v3, v0, 001b // +0005 │ │ +212620: 1303 0e01 |0018: const/16 v3, #int 270 // #10e │ │ +212624: 2805 |001a: goto 001f // +0005 │ │ +212626: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +212628: 2803 |001c: goto 001f // +0003 │ │ +21262a: 1303 5a00 |001d: const/16 v3, #int 90 // #5a │ │ +21262e: 0f03 |001f: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfreed/utils/OrientationManager;) │ │ name : 'Start' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -212654: |[212654] freed.utils.OrientationManager.Start:()V │ │ -212664: 5410 e357 |0000: iget-object v0, v1, Lfreed/utils/OrientationManager;.orientationEventListener:Landroid/view/OrientationEventListener; // field@57e3 │ │ -212668: 6e10 9508 0000 |0002: invoke-virtual {v0}, Landroid/view/OrientationEventListener;.enable:()V // method@0895 │ │ -21266e: 0e00 |0005: return-void │ │ +212658: |[212658] freed.utils.OrientationManager.Start:()V │ │ +212668: 5410 e357 |0000: iget-object v0, v1, Lfreed/utils/OrientationManager;.orientationEventListener:Landroid/view/OrientationEventListener; // field@57e3 │ │ +21266c: 6e10 9508 0000 |0002: invoke-virtual {v0}, Landroid/view/OrientationEventListener;.enable:()V // method@0895 │ │ +212672: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/utils/OrientationManager; │ │ │ │ #1 : (in Lfreed/utils/OrientationManager;) │ │ @@ -497469,18 +497469,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -212670: |[212670] freed.utils.OrientationManager.Stop:()V │ │ -212680: 5410 e357 |0000: iget-object v0, v1, Lfreed/utils/OrientationManager;.orientationEventListener:Landroid/view/OrientationEventListener; // field@57e3 │ │ -212684: 6e10 9408 0000 |0002: invoke-virtual {v0}, Landroid/view/OrientationEventListener;.disable:()V // method@0894 │ │ -21268a: 0e00 |0005: return-void │ │ +212674: |[212674] freed.utils.OrientationManager.Stop:()V │ │ +212684: 5410 e357 |0000: iget-object v0, v1, Lfreed/utils/OrientationManager;.orientationEventListener:Landroid/view/OrientationEventListener; // field@57e3 │ │ +212688: 6e10 9408 0000 |0002: invoke-virtual {v0}, Landroid/view/OrientationEventListener;.disable:()V // method@0894 │ │ +21268e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/utils/OrientationManager; │ │ │ │ source_file_idx : 10394 (OrientationManager.java) │ │ @@ -497508,17 +497508,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2126f0: |[2126f0] freed.utils.OrientationUtil.:()V │ │ -212700: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -212706: 0e00 |0003: return-void │ │ +2126f4: |[2126f4] freed.utils.OrientationUtil.:()V │ │ +212704: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21270a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/utils/OrientationUtil; │ │ │ │ #1 : (in Lfreed/utils/OrientationUtil;) │ │ @@ -497526,37 +497526,37 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -21268c: |[21268c] freed.utils.OrientationUtil.getOrientation:(I)I │ │ -21269c: 6200 5c57 |0000: sget-object v0, Lfreed/settings/SettingKeys;.orientationHack:Lfreed/settings/SettingKeys$Key; // field@575c │ │ -2126a0: 7110 8c5d 0000 |0002: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -2126a6: 0c00 |0005: move-result-object v0 │ │ -2126a8: 1f00 860c |0006: check-cast v0, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -2126ac: 6e10 205e 0000 |0008: invoke-virtual {v0}, Lfreed/settings/mode/SettingMode;.get:()Ljava/lang/String; // method@5e20 │ │ -2126b2: 0c00 |000b: move-result-object v0 │ │ -2126b4: 1a01 ff02 |000c: const-string v1, "0" // string@02ff │ │ -2126b8: 6e20 2363 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -2126be: 0a00 |0011: move-result v0 │ │ -2126c0: 3900 1700 |0012: if-nez v0, 0029 // +0017 │ │ -2126c4: d022 6801 |0014: add-int/lit16 v2, v2, #int 360 // #0168 │ │ -2126c8: 6200 5c57 |0016: sget-object v0, Lfreed/settings/SettingKeys;.orientationHack:Lfreed/settings/SettingKeys$Key; // field@575c │ │ -2126cc: 7110 8c5d 0000 |0018: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -2126d2: 0c00 |001b: move-result-object v0 │ │ -2126d4: 1f00 860c |001c: check-cast v0, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -2126d8: 6e10 205e 0000 |001e: invoke-virtual {v0}, Lfreed/settings/mode/SettingMode;.get:()Ljava/lang/String; // method@5e20 │ │ -2126de: 0c00 |0021: move-result-object v0 │ │ -2126e0: 7110 c462 0000 |0022: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -2126e6: 0a00 |0025: move-result v0 │ │ -2126e8: b002 |0026: add-int/2addr v2, v0 │ │ -2126ea: d422 6801 |0027: rem-int/lit16 v2, v2, #int 360 // #0168 │ │ -2126ee: 0f02 |0029: return v2 │ │ +212690: |[212690] freed.utils.OrientationUtil.getOrientation:(I)I │ │ +2126a0: 6200 5c57 |0000: sget-object v0, Lfreed/settings/SettingKeys;.orientationHack:Lfreed/settings/SettingKeys$Key; // field@575c │ │ +2126a4: 7110 8c5d 0000 |0002: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +2126aa: 0c00 |0005: move-result-object v0 │ │ +2126ac: 1f00 860c |0006: check-cast v0, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +2126b0: 6e10 205e 0000 |0008: invoke-virtual {v0}, Lfreed/settings/mode/SettingMode;.get:()Ljava/lang/String; // method@5e20 │ │ +2126b6: 0c00 |000b: move-result-object v0 │ │ +2126b8: 1a01 ff02 |000c: const-string v1, "0" // string@02ff │ │ +2126bc: 6e20 2363 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +2126c2: 0a00 |0011: move-result v0 │ │ +2126c4: 3900 1700 |0012: if-nez v0, 0029 // +0017 │ │ +2126c8: d022 6801 |0014: add-int/lit16 v2, v2, #int 360 // #0168 │ │ +2126cc: 6200 5c57 |0016: sget-object v0, Lfreed/settings/SettingKeys;.orientationHack:Lfreed/settings/SettingKeys$Key; // field@575c │ │ +2126d0: 7110 8c5d 0000 |0018: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +2126d6: 0c00 |001b: move-result-object v0 │ │ +2126d8: 1f00 860c |001c: check-cast v0, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +2126dc: 6e10 205e 0000 |001e: invoke-virtual {v0}, Lfreed/settings/mode/SettingMode;.get:()Ljava/lang/String; // method@5e20 │ │ +2126e2: 0c00 |0021: move-result-object v0 │ │ +2126e4: 7110 c462 0000 |0022: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +2126ea: 0a00 |0025: move-result v0 │ │ +2126ec: b002 |0026: add-int/2addr v2, v0 │ │ +2126ee: d422 6801 |0027: rem-int/lit16 v2, v2, #int 360 // #0168 │ │ +2126f2: 0f02 |0029: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0016 line=10 │ │ locals : │ │ 0x0000 - 0x002a reg=2 (null) I │ │ │ │ @@ -497595,56 +497595,56 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 74 16-bit code units │ │ -212708: |[212708] freed.utils.PermissionManager$1.:()V │ │ -212718: 7100 885e 0000 |0000: invoke-static {}, Lfreed/utils/PermissionManager$Permissions;.values:()[Lfreed/utils/PermissionManager$Permissions; // method@5e88 │ │ -21271e: 0c00 |0003: move-result-object v0 │ │ -212720: 2100 |0004: array-length v0, v0 │ │ -212722: 2300 2d0e |0005: new-array v0, v0, [I // type@0e2d │ │ -212726: 6900 e457 |0007: sput-object v0, Lfreed/utils/PermissionManager$1;.$SwitchMap$freed$utils$PermissionManager$Permissions:[I // field@57e4 │ │ -21272a: 6201 e957 |0009: sget-object v1, Lfreed/utils/PermissionManager$Permissions;.SdCard:Lfreed/utils/PermissionManager$Permissions; // field@57e9 │ │ -21272e: 6e10 865e 0100 |000b: invoke-virtual {v1}, Lfreed/utils/PermissionManager$Permissions;.ordinal:()I // method@5e86 │ │ -212734: 0a01 |000e: move-result v1 │ │ -212736: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -212738: 4b02 0001 |0010: aput v2, v0, v1 │ │ -21273c: 6200 e457 |0012: sget-object v0, Lfreed/utils/PermissionManager$1;.$SwitchMap$freed$utils$PermissionManager$Permissions:[I // field@57e4 │ │ -212740: 6201 e657 |0014: sget-object v1, Lfreed/utils/PermissionManager$Permissions;.Camera:Lfreed/utils/PermissionManager$Permissions; // field@57e6 │ │ -212744: 6e10 865e 0100 |0016: invoke-virtual {v1}, Lfreed/utils/PermissionManager$Permissions;.ordinal:()I // method@5e86 │ │ -21274a: 0a01 |0019: move-result v1 │ │ -21274c: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -21274e: 4b02 0001 |001b: aput v2, v0, v1 │ │ -212752: 6200 e457 |001d: sget-object v0, Lfreed/utils/PermissionManager$1;.$SwitchMap$freed$utils$PermissionManager$Permissions:[I // field@57e4 │ │ -212756: 6201 e757 |001f: sget-object v1, Lfreed/utils/PermissionManager$Permissions;.Location:Lfreed/utils/PermissionManager$Permissions; // field@57e7 │ │ -21275a: 6e10 865e 0100 |0021: invoke-virtual {v1}, Lfreed/utils/PermissionManager$Permissions;.ordinal:()I // method@5e86 │ │ -212760: 0a01 |0024: move-result v1 │ │ -212762: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -212764: 4b02 0001 |0026: aput v2, v0, v1 │ │ -212768: 6200 e457 |0028: sget-object v0, Lfreed/utils/PermissionManager$1;.$SwitchMap$freed$utils$PermissionManager$Permissions:[I // field@57e4 │ │ -21276c: 6201 eb57 |002a: sget-object v1, Lfreed/utils/PermissionManager$Permissions;.Wifi:Lfreed/utils/PermissionManager$Permissions; // field@57eb │ │ -212770: 6e10 865e 0100 |002c: invoke-virtual {v1}, Lfreed/utils/PermissionManager$Permissions;.ordinal:()I // method@5e86 │ │ -212776: 0a01 |002f: move-result v1 │ │ -212778: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -21277a: 4b02 0001 |0031: aput v2, v0, v1 │ │ -21277e: 6200 e457 |0033: sget-object v0, Lfreed/utils/PermissionManager$1;.$SwitchMap$freed$utils$PermissionManager$Permissions:[I // field@57e4 │ │ -212782: 6201 e857 |0035: sget-object v1, Lfreed/utils/PermissionManager$Permissions;.RecordAudio:Lfreed/utils/PermissionManager$Permissions; // field@57e8 │ │ -212786: 6e10 865e 0100 |0037: invoke-virtual {v1}, Lfreed/utils/PermissionManager$Permissions;.ordinal:()I // method@5e86 │ │ -21278c: 0a01 |003a: move-result v1 │ │ -21278e: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -212790: 4b02 0001 |003c: aput v2, v0, v1 │ │ -212794: 6200 e457 |003e: sget-object v0, Lfreed/utils/PermissionManager$1;.$SwitchMap$freed$utils$PermissionManager$Permissions:[I // field@57e4 │ │ -212798: 6201 ea57 |0040: sget-object v1, Lfreed/utils/PermissionManager$Permissions;.SdCard_Camera:Lfreed/utils/PermissionManager$Permissions; // field@57ea │ │ -21279c: 6e10 865e 0100 |0042: invoke-virtual {v1}, Lfreed/utils/PermissionManager$Permissions;.ordinal:()I // method@5e86 │ │ -2127a2: 0a01 |0045: move-result v1 │ │ -2127a4: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -2127a6: 4b02 0001 |0047: aput v2, v0, v1 │ │ -2127aa: 0e00 |0049: return-void │ │ +21270c: |[21270c] freed.utils.PermissionManager$1.:()V │ │ +21271c: 7100 885e 0000 |0000: invoke-static {}, Lfreed/utils/PermissionManager$Permissions;.values:()[Lfreed/utils/PermissionManager$Permissions; // method@5e88 │ │ +212722: 0c00 |0003: move-result-object v0 │ │ +212724: 2100 |0004: array-length v0, v0 │ │ +212726: 2300 2d0e |0005: new-array v0, v0, [I // type@0e2d │ │ +21272a: 6900 e457 |0007: sput-object v0, Lfreed/utils/PermissionManager$1;.$SwitchMap$freed$utils$PermissionManager$Permissions:[I // field@57e4 │ │ +21272e: 6201 e957 |0009: sget-object v1, Lfreed/utils/PermissionManager$Permissions;.SdCard:Lfreed/utils/PermissionManager$Permissions; // field@57e9 │ │ +212732: 6e10 865e 0100 |000b: invoke-virtual {v1}, Lfreed/utils/PermissionManager$Permissions;.ordinal:()I // method@5e86 │ │ +212738: 0a01 |000e: move-result v1 │ │ +21273a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +21273c: 4b02 0001 |0010: aput v2, v0, v1 │ │ +212740: 6200 e457 |0012: sget-object v0, Lfreed/utils/PermissionManager$1;.$SwitchMap$freed$utils$PermissionManager$Permissions:[I // field@57e4 │ │ +212744: 6201 e657 |0014: sget-object v1, Lfreed/utils/PermissionManager$Permissions;.Camera:Lfreed/utils/PermissionManager$Permissions; // field@57e6 │ │ +212748: 6e10 865e 0100 |0016: invoke-virtual {v1}, Lfreed/utils/PermissionManager$Permissions;.ordinal:()I // method@5e86 │ │ +21274e: 0a01 |0019: move-result v1 │ │ +212750: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +212752: 4b02 0001 |001b: aput v2, v0, v1 │ │ +212756: 6200 e457 |001d: sget-object v0, Lfreed/utils/PermissionManager$1;.$SwitchMap$freed$utils$PermissionManager$Permissions:[I // field@57e4 │ │ +21275a: 6201 e757 |001f: sget-object v1, Lfreed/utils/PermissionManager$Permissions;.Location:Lfreed/utils/PermissionManager$Permissions; // field@57e7 │ │ +21275e: 6e10 865e 0100 |0021: invoke-virtual {v1}, Lfreed/utils/PermissionManager$Permissions;.ordinal:()I // method@5e86 │ │ +212764: 0a01 |0024: move-result v1 │ │ +212766: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +212768: 4b02 0001 |0026: aput v2, v0, v1 │ │ +21276c: 6200 e457 |0028: sget-object v0, Lfreed/utils/PermissionManager$1;.$SwitchMap$freed$utils$PermissionManager$Permissions:[I // field@57e4 │ │ +212770: 6201 eb57 |002a: sget-object v1, Lfreed/utils/PermissionManager$Permissions;.Wifi:Lfreed/utils/PermissionManager$Permissions; // field@57eb │ │ +212774: 6e10 865e 0100 |002c: invoke-virtual {v1}, Lfreed/utils/PermissionManager$Permissions;.ordinal:()I // method@5e86 │ │ +21277a: 0a01 |002f: move-result v1 │ │ +21277c: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +21277e: 4b02 0001 |0031: aput v2, v0, v1 │ │ +212782: 6200 e457 |0033: sget-object v0, Lfreed/utils/PermissionManager$1;.$SwitchMap$freed$utils$PermissionManager$Permissions:[I // field@57e4 │ │ +212786: 6201 e857 |0035: sget-object v1, Lfreed/utils/PermissionManager$Permissions;.RecordAudio:Lfreed/utils/PermissionManager$Permissions; // field@57e8 │ │ +21278a: 6e10 865e 0100 |0037: invoke-virtual {v1}, Lfreed/utils/PermissionManager$Permissions;.ordinal:()I // method@5e86 │ │ +212790: 0a01 |003a: move-result v1 │ │ +212792: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +212794: 4b02 0001 |003c: aput v2, v0, v1 │ │ +212798: 6200 e457 |003e: sget-object v0, Lfreed/utils/PermissionManager$1;.$SwitchMap$freed$utils$PermissionManager$Permissions:[I // field@57e4 │ │ +21279c: 6201 ea57 |0040: sget-object v1, Lfreed/utils/PermissionManager$Permissions;.SdCard_Camera:Lfreed/utils/PermissionManager$Permissions; // field@57ea │ │ +2127a0: 6e10 865e 0100 |0042: invoke-virtual {v1}, Lfreed/utils/PermissionManager$Permissions;.ordinal:()I // method@5e86 │ │ +2127a6: 0a01 |0045: move-result v1 │ │ +2127a8: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +2127aa: 4b02 0001 |0047: aput v2, v0, v1 │ │ +2127ae: 0e00 |0049: return-void │ │ catches : 6 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -497720,55 +497720,55 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -212840: |[212840] freed.utils.PermissionManager$Permissions.:()V │ │ -212850: 2200 9a0c |0000: new-instance v0, Lfreed/utils/PermissionManager$Permissions; // type@0c9a │ │ -212854: 1a01 612c |0002: const-string v1, "SdCard" // string@2c61 │ │ -212858: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -21285a: 7030 855e 1002 |0005: invoke-direct {v0, v1, v2}, Lfreed/utils/PermissionManager$Permissions;.:(Ljava/lang/String;I)V // method@5e85 │ │ -212860: 6900 e957 |0008: sput-object v0, Lfreed/utils/PermissionManager$Permissions;.SdCard:Lfreed/utils/PermissionManager$Permissions; // field@57e9 │ │ -212864: 2201 9a0c |000a: new-instance v1, Lfreed/utils/PermissionManager$Permissions; // type@0c9a │ │ -212868: 1a03 8309 |000c: const-string v3, "Camera" // string@0983 │ │ -21286c: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -21286e: 7030 855e 3104 |000f: invoke-direct {v1, v3, v4}, Lfreed/utils/PermissionManager$Permissions;.:(Ljava/lang/String;I)V // method@5e85 │ │ -212874: 6901 e657 |0012: sput-object v1, Lfreed/utils/PermissionManager$Permissions;.Camera:Lfreed/utils/PermissionManager$Permissions; // field@57e6 │ │ -212878: 2203 9a0c |0014: new-instance v3, Lfreed/utils/PermissionManager$Permissions; // type@0c9a │ │ -21287c: 1a05 2825 |0016: const-string v5, "Location" // string@2528 │ │ -212880: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -212882: 7030 855e 5306 |0019: invoke-direct {v3, v5, v6}, Lfreed/utils/PermissionManager$Permissions;.:(Ljava/lang/String;I)V // method@5e85 │ │ -212888: 6903 e757 |001c: sput-object v3, Lfreed/utils/PermissionManager$Permissions;.Location:Lfreed/utils/PermissionManager$Permissions; // field@57e7 │ │ -21288c: 2205 9a0c |001e: new-instance v5, Lfreed/utils/PermissionManager$Permissions; // type@0c9a │ │ -212890: 1a07 ce33 |0020: const-string v7, "Wifi" // string@33ce │ │ -212894: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -212896: 7030 855e 7508 |0023: invoke-direct {v5, v7, v8}, Lfreed/utils/PermissionManager$Permissions;.:(Ljava/lang/String;I)V // method@5e85 │ │ -21289c: 6905 eb57 |0026: sput-object v5, Lfreed/utils/PermissionManager$Permissions;.Wifi:Lfreed/utils/PermissionManager$Permissions; // field@57eb │ │ -2128a0: 2207 9a0c |0028: new-instance v7, Lfreed/utils/PermissionManager$Permissions; // type@0c9a │ │ -2128a4: 1a09 452a |002a: const-string v9, "RecordAudio" // string@2a45 │ │ -2128a8: 124a |002c: const/4 v10, #int 4 // #4 │ │ -2128aa: 7030 855e 970a |002d: invoke-direct {v7, v9, v10}, Lfreed/utils/PermissionManager$Permissions;.:(Ljava/lang/String;I)V // method@5e85 │ │ -2128b0: 6907 e857 |0030: sput-object v7, Lfreed/utils/PermissionManager$Permissions;.RecordAudio:Lfreed/utils/PermissionManager$Permissions; // field@57e8 │ │ -2128b4: 2209 9a0c |0032: new-instance v9, Lfreed/utils/PermissionManager$Permissions; // type@0c9a │ │ -2128b8: 1a0b 622c |0034: const-string v11, "SdCard_Camera" // string@2c62 │ │ -2128bc: 125c |0036: const/4 v12, #int 5 // #5 │ │ -2128be: 7030 855e b90c |0037: invoke-direct {v9, v11, v12}, Lfreed/utils/PermissionManager$Permissions;.:(Ljava/lang/String;I)V // method@5e85 │ │ -2128c4: 6909 ea57 |003a: sput-object v9, Lfreed/utils/PermissionManager$Permissions;.SdCard_Camera:Lfreed/utils/PermissionManager$Permissions; // field@57ea │ │ -2128c8: 126b |003c: const/4 v11, #int 6 // #6 │ │ -2128ca: 23bb b00e |003d: new-array v11, v11, [Lfreed/utils/PermissionManager$Permissions; // type@0eb0 │ │ -2128ce: 4d00 0b02 |003f: aput-object v0, v11, v2 │ │ -2128d2: 4d01 0b04 |0041: aput-object v1, v11, v4 │ │ -2128d6: 4d03 0b06 |0043: aput-object v3, v11, v6 │ │ -2128da: 4d05 0b08 |0045: aput-object v5, v11, v8 │ │ -2128de: 4d07 0b0a |0047: aput-object v7, v11, v10 │ │ -2128e2: 4d09 0b0c |0049: aput-object v9, v11, v12 │ │ -2128e6: 690b e557 |004b: sput-object v11, Lfreed/utils/PermissionManager$Permissions;.$VALUES:[Lfreed/utils/PermissionManager$Permissions; // field@57e5 │ │ -2128ea: 0e00 |004d: return-void │ │ +212844: |[212844] freed.utils.PermissionManager$Permissions.:()V │ │ +212854: 2200 9a0c |0000: new-instance v0, Lfreed/utils/PermissionManager$Permissions; // type@0c9a │ │ +212858: 1a01 612c |0002: const-string v1, "SdCard" // string@2c61 │ │ +21285c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +21285e: 7030 855e 1002 |0005: invoke-direct {v0, v1, v2}, Lfreed/utils/PermissionManager$Permissions;.:(Ljava/lang/String;I)V // method@5e85 │ │ +212864: 6900 e957 |0008: sput-object v0, Lfreed/utils/PermissionManager$Permissions;.SdCard:Lfreed/utils/PermissionManager$Permissions; // field@57e9 │ │ +212868: 2201 9a0c |000a: new-instance v1, Lfreed/utils/PermissionManager$Permissions; // type@0c9a │ │ +21286c: 1a03 8309 |000c: const-string v3, "Camera" // string@0983 │ │ +212870: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +212872: 7030 855e 3104 |000f: invoke-direct {v1, v3, v4}, Lfreed/utils/PermissionManager$Permissions;.:(Ljava/lang/String;I)V // method@5e85 │ │ +212878: 6901 e657 |0012: sput-object v1, Lfreed/utils/PermissionManager$Permissions;.Camera:Lfreed/utils/PermissionManager$Permissions; // field@57e6 │ │ +21287c: 2203 9a0c |0014: new-instance v3, Lfreed/utils/PermissionManager$Permissions; // type@0c9a │ │ +212880: 1a05 2825 |0016: const-string v5, "Location" // string@2528 │ │ +212884: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +212886: 7030 855e 5306 |0019: invoke-direct {v3, v5, v6}, Lfreed/utils/PermissionManager$Permissions;.:(Ljava/lang/String;I)V // method@5e85 │ │ +21288c: 6903 e757 |001c: sput-object v3, Lfreed/utils/PermissionManager$Permissions;.Location:Lfreed/utils/PermissionManager$Permissions; // field@57e7 │ │ +212890: 2205 9a0c |001e: new-instance v5, Lfreed/utils/PermissionManager$Permissions; // type@0c9a │ │ +212894: 1a07 ce33 |0020: const-string v7, "Wifi" // string@33ce │ │ +212898: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +21289a: 7030 855e 7508 |0023: invoke-direct {v5, v7, v8}, Lfreed/utils/PermissionManager$Permissions;.:(Ljava/lang/String;I)V // method@5e85 │ │ +2128a0: 6905 eb57 |0026: sput-object v5, Lfreed/utils/PermissionManager$Permissions;.Wifi:Lfreed/utils/PermissionManager$Permissions; // field@57eb │ │ +2128a4: 2207 9a0c |0028: new-instance v7, Lfreed/utils/PermissionManager$Permissions; // type@0c9a │ │ +2128a8: 1a09 452a |002a: const-string v9, "RecordAudio" // string@2a45 │ │ +2128ac: 124a |002c: const/4 v10, #int 4 // #4 │ │ +2128ae: 7030 855e 970a |002d: invoke-direct {v7, v9, v10}, Lfreed/utils/PermissionManager$Permissions;.:(Ljava/lang/String;I)V // method@5e85 │ │ +2128b4: 6907 e857 |0030: sput-object v7, Lfreed/utils/PermissionManager$Permissions;.RecordAudio:Lfreed/utils/PermissionManager$Permissions; // field@57e8 │ │ +2128b8: 2209 9a0c |0032: new-instance v9, Lfreed/utils/PermissionManager$Permissions; // type@0c9a │ │ +2128bc: 1a0b 622c |0034: const-string v11, "SdCard_Camera" // string@2c62 │ │ +2128c0: 125c |0036: const/4 v12, #int 5 // #5 │ │ +2128c2: 7030 855e b90c |0037: invoke-direct {v9, v11, v12}, Lfreed/utils/PermissionManager$Permissions;.:(Ljava/lang/String;I)V // method@5e85 │ │ +2128c8: 6909 ea57 |003a: sput-object v9, Lfreed/utils/PermissionManager$Permissions;.SdCard_Camera:Lfreed/utils/PermissionManager$Permissions; // field@57ea │ │ +2128cc: 126b |003c: const/4 v11, #int 6 // #6 │ │ +2128ce: 23bb b00e |003d: new-array v11, v11, [Lfreed/utils/PermissionManager$Permissions; // type@0eb0 │ │ +2128d2: 4d00 0b02 |003f: aput-object v0, v11, v2 │ │ +2128d6: 4d01 0b04 |0041: aput-object v1, v11, v4 │ │ +2128da: 4d03 0b06 |0043: aput-object v3, v11, v6 │ │ +2128de: 4d05 0b08 |0045: aput-object v5, v11, v8 │ │ +2128e2: 4d07 0b0a |0047: aput-object v7, v11, v10 │ │ +2128e6: 4d09 0b0c |0049: aput-object v9, v11, v12 │ │ +2128ea: 690b e557 |004b: sput-object v11, Lfreed/utils/PermissionManager$Permissions;.$VALUES:[Lfreed/utils/PermissionManager$Permissions; // field@57e5 │ │ +2128ee: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x000a line=18 │ │ 0x0014 line=19 │ │ 0x001e line=20 │ │ 0x0028 line=21 │ │ @@ -497781,17 +497781,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2128ec: |[2128ec] freed.utils.PermissionManager$Permissions.:(Ljava/lang/String;I)V │ │ -2128fc: 7030 a562 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@62a5 │ │ -212902: 0e00 |0003: return-void │ │ +2128f0: |[2128f0] freed.utils.PermissionManager$Permissions.:(Ljava/lang/String;I)V │ │ +212900: 7030 a562 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@62a5 │ │ +212906: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/utils/PermissionManager$Permissions; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -497801,20 +497801,20 @@ │ │ type : '(Ljava/lang/String;)Lfreed/utils/PermissionManager$Permissions;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2127f8: |[2127f8] freed.utils.PermissionManager$Permissions.valueOf:(Ljava/lang/String;)Lfreed/utils/PermissionManager$Permissions; │ │ -212808: 1c00 9a0c |0000: const-class v0, Lfreed/utils/PermissionManager$Permissions; // type@0c9a │ │ -21280c: 7120 a662 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@62a6 │ │ -212812: 0c01 |0005: move-result-object v1 │ │ -212814: 1f01 9a0c |0006: check-cast v1, Lfreed/utils/PermissionManager$Permissions; // type@0c9a │ │ -212818: 1101 |0008: return-object v1 │ │ +2127fc: |[2127fc] freed.utils.PermissionManager$Permissions.valueOf:(Ljava/lang/String;)Lfreed/utils/PermissionManager$Permissions; │ │ +21280c: 1c00 9a0c |0000: const-class v0, Lfreed/utils/PermissionManager$Permissions; // type@0c9a │ │ +212810: 7120 a662 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@62a6 │ │ +212816: 0c01 |0005: move-result-object v1 │ │ +212818: 1f01 9a0c |0006: check-cast v1, Lfreed/utils/PermissionManager$Permissions; // type@0c9a │ │ +21281c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lfreed/utils/PermissionManager$Permissions;) │ │ @@ -497822,20 +497822,20 @@ │ │ type : '()[Lfreed/utils/PermissionManager$Permissions;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -21281c: |[21281c] freed.utils.PermissionManager$Permissions.values:()[Lfreed/utils/PermissionManager$Permissions; │ │ -21282c: 6200 e557 |0000: sget-object v0, Lfreed/utils/PermissionManager$Permissions;.$VALUES:[Lfreed/utils/PermissionManager$Permissions; // field@57e5 │ │ -212830: 6e10 5f66 0000 |0002: invoke-virtual {v0}, [Lfreed/utils/PermissionManager$Permissions;.clone:()Ljava/lang/Object; // method@665f │ │ -212836: 0c00 |0005: move-result-object v0 │ │ -212838: 1f00 b00e |0006: check-cast v0, [Lfreed/utils/PermissionManager$Permissions; // type@0eb0 │ │ -21283c: 1100 |0008: return-object v0 │ │ +212820: |[212820] freed.utils.PermissionManager$Permissions.values:()[Lfreed/utils/PermissionManager$Permissions; │ │ +212830: 6200 e557 |0000: sget-object v0, Lfreed/utils/PermissionManager$Permissions;.$VALUES:[Lfreed/utils/PermissionManager$Permissions; // field@57e5 │ │ +212834: 6e10 5f66 0000 |0002: invoke-virtual {v0}, [Lfreed/utils/PermissionManager$Permissions;.clone:()Ljava/lang/Object; // method@665f │ │ +21283a: 0c00 |0005: move-result-object v0 │ │ +21283c: 1f00 b00e |0006: check-cast v0, [Lfreed/utils/PermissionManager$Permissions; // type@0eb0 │ │ +212840: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 10542 (PermissionManager.java) │ │ @@ -497875,22 +497875,22 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -212a3c: |[212a3c] freed.utils.PermissionManager.:(Landroid/app/Activity;)V │ │ -212a4c: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ -212a52: 1c00 9b0c |0003: const-class v0, Lfreed/utils/PermissionManager; // type@0c9b │ │ -212a56: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ -212a5c: 0c00 |0008: move-result-object v0 │ │ -212a5e: 5b10 ec57 |0009: iput-object v0, v1, Lfreed/utils/PermissionManager;.TAG:Ljava/lang/String; // field@57ec │ │ -212a62: 5b12 ed57 |000b: iput-object v2, v1, Lfreed/utils/PermissionManager;.activity:Landroid/app/Activity; // field@57ed │ │ -212a66: 0e00 |000d: return-void │ │ +212a40: |[212a40] freed.utils.PermissionManager.:(Landroid/app/Activity;)V │ │ +212a50: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ +212a56: 1c00 9b0c |0003: const-class v0, Lfreed/utils/PermissionManager; // type@0c9b │ │ +212a5a: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ +212a60: 0c00 |0008: move-result-object v0 │ │ +212a62: 5b10 ec57 |0009: iput-object v0, v1, Lfreed/utils/PermissionManager;.TAG:Ljava/lang/String; // field@57ec │ │ +212a66: 5b12 ed57 |000b: iput-object v2, v1, Lfreed/utils/PermissionManager;.activity:Landroid/app/Activity; // field@57ed │ │ +212a6a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=25 │ │ 0x000b line=31 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lfreed/utils/PermissionManager; │ │ @@ -497901,32 +497901,32 @@ │ │ type : '([Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -2129f4: |[2129f4] freed.utils.PermissionManager.isPermissionGranted:([Ljava/lang/String;)Z │ │ -212a04: 6000 3501 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ -212a08: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -212a0a: 1302 1700 |0003: const/16 v2, #int 23 // #17 │ │ -212a0e: 3420 1500 |0005: if-lt v0, v2, 001a // +0015 │ │ -212a12: 2170 |0007: array-length v0, v7 │ │ -212a14: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -212a16: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -212a18: 3503 1000 |000a: if-ge v3, v0, 001a // +0010 │ │ -212a1c: 4604 0703 |000c: aget-object v4, v7, v3 │ │ -212a20: 5465 ed57 |000e: iget-object v5, v6, Lfreed/utils/PermissionManager;.activity:Landroid/app/Activity; // field@57ed │ │ -212a24: 6e20 5500 4500 |0010: invoke-virtual {v5, v4}, Landroid/app/Activity;.checkSelfPermission:(Ljava/lang/String;)I // method@0055 │ │ -212a2a: 0a04 |0013: move-result v4 │ │ -212a2c: 3804 0300 |0014: if-eqz v4, 0017 // +0003 │ │ -212a30: 0f02 |0016: return v2 │ │ -212a32: d803 0301 |0017: add-int/lit8 v3, v3, #int 1 // #01 │ │ -212a36: 28f1 |0019: goto 000a // -000f │ │ -212a38: 0f01 |001a: return v1 │ │ +2129f8: |[2129f8] freed.utils.PermissionManager.isPermissionGranted:([Ljava/lang/String;)Z │ │ +212a08: 6000 3501 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ +212a0c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +212a0e: 1302 1700 |0003: const/16 v2, #int 23 // #17 │ │ +212a12: 3420 1500 |0005: if-lt v0, v2, 001a // +0015 │ │ +212a16: 2170 |0007: array-length v0, v7 │ │ +212a18: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +212a1a: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +212a1c: 3503 1000 |000a: if-ge v3, v0, 001a // +0010 │ │ +212a20: 4604 0703 |000c: aget-object v4, v7, v3 │ │ +212a24: 5465 ed57 |000e: iget-object v5, v6, Lfreed/utils/PermissionManager;.activity:Landroid/app/Activity; // field@57ed │ │ +212a28: 6e20 5500 4500 |0010: invoke-virtual {v5, v4}, Landroid/app/Activity;.checkSelfPermission:(Ljava/lang/String;)I // method@0055 │ │ +212a2e: 0a04 |0013: move-result v4 │ │ +212a30: 3804 0300 |0014: if-eqz v4, 0017 // +0003 │ │ +212a34: 0f02 |0016: return v2 │ │ +212a36: d803 0301 |0017: add-int/lit8 v3, v3, #int 1 // #01 │ │ +212a3a: 28f1 |0019: goto 000a // -000f │ │ +212a3c: 0f01 |001a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0007 line=56 │ │ 0x000e line=57 │ │ locals : │ │ 0x0000 - 0x001b reg=6 this Lfreed/utils/PermissionManager; │ │ @@ -497937,22 +497937,22 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -212b4c: |[212b4c] freed.utils.PermissionManager.requestPermission:([Ljava/lang/String;)V │ │ -212b5c: 6000 3501 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ -212b60: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ -212b64: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -212b68: 5420 ed57 |0006: iget-object v0, v2, Lfreed/utils/PermissionManager;.activity:Landroid/app/Activity; // field@57ed │ │ -212b6c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -212b6e: 6e30 7900 3001 |0009: invoke-virtual {v0, v3, v1}, Landroid/app/Activity;.requestPermissions:([Ljava/lang/String;I)V // method@0079 │ │ -212b74: 0e00 |000c: return-void │ │ +212b50: |[212b50] freed.utils.PermissionManager.requestPermission:([Ljava/lang/String;)V │ │ +212b60: 6000 3501 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ +212b64: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ +212b68: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +212b6c: 5420 ed57 |0006: iget-object v0, v2, Lfreed/utils/PermissionManager;.activity:Landroid/app/Activity; // field@57ed │ │ +212b70: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +212b72: 6e30 7900 3001 |0009: invoke-virtual {v0, v3, v1}, Landroid/app/Activity;.requestPermissions:([Ljava/lang/String;I)V // method@0079 │ │ +212b78: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0006 line=92 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lfreed/utils/PermissionManager; │ │ 0x0000 - 0x000d reg=3 (null) [Ljava/lang/String; │ │ @@ -497963,69 +497963,69 @@ │ │ type : '(Lfreed/utils/PermissionManager$Permissions;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 112 16-bit code units │ │ -212904: |[212904] freed.utils.PermissionManager.isPermissionGranted:(Lfreed/utils/PermissionManager$Permissions;)Z │ │ -212914: 6200 e457 |0000: sget-object v0, Lfreed/utils/PermissionManager$1;.$SwitchMap$freed$utils$PermissionManager$Permissions:[I // field@57e4 │ │ -212918: 6e10 865e 0700 |0002: invoke-virtual {v7}, Lfreed/utils/PermissionManager$Permissions;.ordinal:()I // method@5e86 │ │ -21291e: 0a07 |0005: move-result v7 │ │ -212920: 4407 0007 |0006: aget v7, v0, v7 │ │ -212924: 1a00 a438 |0008: const-string v0, "android.permission.CAMERA" // string@38a4 │ │ -212928: 1a01 a838 |000a: const-string v1, "android.permission.WRITE_EXTERNAL_STORAGE" // string@38a8 │ │ -21292c: 1a02 a638 |000c: const-string v2, "android.permission.READ_EXTERNAL_STORAGE" // string@38a6 │ │ -212930: 1223 |000e: const/4 v3, #int 2 // #2 │ │ -212932: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -212934: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -212936: 2b07 4f00 0000 |0011: packed-switch v7, 00000060 // +0000004f │ │ -21293c: 0f05 |0014: return v5 │ │ -21293e: 1237 |0015: const/4 v7, #int 3 // #3 │ │ -212940: 2377 be0e |0016: new-array v7, v7, [Ljava/lang/String; // type@0ebe │ │ -212944: 4d02 0705 |0018: aput-object v2, v7, v5 │ │ -212948: 4d01 0704 |001a: aput-object v1, v7, v4 │ │ -21294c: 4d00 0703 |001c: aput-object v0, v7, v3 │ │ -212950: 7020 8b5e 7600 |001e: invoke-direct {v6, v7}, Lfreed/utils/PermissionManager;.isPermissionGranted:([Ljava/lang/String;)Z // method@5e8b │ │ -212956: 0a07 |0021: move-result v7 │ │ -212958: 0f07 |0022: return v7 │ │ -21295a: 2347 be0e |0023: new-array v7, v4, [Ljava/lang/String; // type@0ebe │ │ -21295e: 1a00 a738 |0025: const-string v0, "android.permission.RECORD_AUDIO" // string@38a7 │ │ -212962: 4d00 0705 |0027: aput-object v0, v7, v5 │ │ -212966: 7020 8b5e 7600 |0029: invoke-direct {v6, v7}, Lfreed/utils/PermissionManager;.isPermissionGranted:([Ljava/lang/String;)Z // method@5e8b │ │ -21296c: 0a07 |002c: move-result v7 │ │ -21296e: 0f07 |002d: return v7 │ │ -212970: 2337 be0e |002e: new-array v7, v3, [Ljava/lang/String; // type@0ebe │ │ -212974: 1a00 a338 |0030: const-string v0, "android.permission.ACCESS_WIFI_STATE" // string@38a3 │ │ -212978: 4d00 0705 |0032: aput-object v0, v7, v5 │ │ -21297c: 1a00 a538 |0034: const-string v0, "android.permission.CHANGE_WIFI_STATE" // string@38a5 │ │ -212980: 4d00 0704 |0036: aput-object v0, v7, v4 │ │ -212984: 7020 8b5e 7600 |0038: invoke-direct {v6, v7}, Lfreed/utils/PermissionManager;.isPermissionGranted:([Ljava/lang/String;)Z // method@5e8b │ │ -21298a: 0a07 |003b: move-result v7 │ │ -21298c: 0f07 |003c: return v7 │ │ -21298e: 2337 be0e |003d: new-array v7, v3, [Ljava/lang/String; // type@0ebe │ │ -212992: 1a00 a138 |003f: const-string v0, "android.permission.ACCESS_COARSE_LOCATION" // string@38a1 │ │ -212996: 4d00 0705 |0041: aput-object v0, v7, v5 │ │ -21299a: 1a00 a238 |0043: const-string v0, "android.permission.ACCESS_FINE_LOCATION" // string@38a2 │ │ -21299e: 4d00 0704 |0045: aput-object v0, v7, v4 │ │ -2129a2: 7020 8b5e 7600 |0047: invoke-direct {v6, v7}, Lfreed/utils/PermissionManager;.isPermissionGranted:([Ljava/lang/String;)Z // method@5e8b │ │ -2129a8: 0a07 |004a: move-result v7 │ │ -2129aa: 0f07 |004b: return v7 │ │ -2129ac: 2347 be0e |004c: new-array v7, v4, [Ljava/lang/String; // type@0ebe │ │ -2129b0: 4d00 0705 |004e: aput-object v0, v7, v5 │ │ -2129b4: 7020 8b5e 7600 |0050: invoke-direct {v6, v7}, Lfreed/utils/PermissionManager;.isPermissionGranted:([Ljava/lang/String;)Z // method@5e8b │ │ -2129ba: 0a07 |0053: move-result v7 │ │ -2129bc: 0f07 |0054: return v7 │ │ -2129be: 2337 be0e |0055: new-array v7, v3, [Ljava/lang/String; // type@0ebe │ │ -2129c2: 4d02 0705 |0057: aput-object v2, v7, v5 │ │ -2129c6: 4d01 0704 |0059: aput-object v1, v7, v4 │ │ -2129ca: 7020 8b5e 7600 |005b: invoke-direct {v6, v7}, Lfreed/utils/PermissionManager;.isPermissionGranted:([Ljava/lang/String;)Z // method@5e8b │ │ -2129d0: 0a07 |005e: move-result v7 │ │ -2129d2: 0f07 |005f: return v7 │ │ -2129d4: 0001 0600 0100 0000 4400 0000 3b00 ... |0060: packed-switch-data (16 units) │ │ +212908: |[212908] freed.utils.PermissionManager.isPermissionGranted:(Lfreed/utils/PermissionManager$Permissions;)Z │ │ +212918: 6200 e457 |0000: sget-object v0, Lfreed/utils/PermissionManager$1;.$SwitchMap$freed$utils$PermissionManager$Permissions:[I // field@57e4 │ │ +21291c: 6e10 865e 0700 |0002: invoke-virtual {v7}, Lfreed/utils/PermissionManager$Permissions;.ordinal:()I // method@5e86 │ │ +212922: 0a07 |0005: move-result v7 │ │ +212924: 4407 0007 |0006: aget v7, v0, v7 │ │ +212928: 1a00 a438 |0008: const-string v0, "android.permission.CAMERA" // string@38a4 │ │ +21292c: 1a01 a838 |000a: const-string v1, "android.permission.WRITE_EXTERNAL_STORAGE" // string@38a8 │ │ +212930: 1a02 a638 |000c: const-string v2, "android.permission.READ_EXTERNAL_STORAGE" // string@38a6 │ │ +212934: 1223 |000e: const/4 v3, #int 2 // #2 │ │ +212936: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +212938: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +21293a: 2b07 4f00 0000 |0011: packed-switch v7, 00000060 // +0000004f │ │ +212940: 0f05 |0014: return v5 │ │ +212942: 1237 |0015: const/4 v7, #int 3 // #3 │ │ +212944: 2377 be0e |0016: new-array v7, v7, [Ljava/lang/String; // type@0ebe │ │ +212948: 4d02 0705 |0018: aput-object v2, v7, v5 │ │ +21294c: 4d01 0704 |001a: aput-object v1, v7, v4 │ │ +212950: 4d00 0703 |001c: aput-object v0, v7, v3 │ │ +212954: 7020 8b5e 7600 |001e: invoke-direct {v6, v7}, Lfreed/utils/PermissionManager;.isPermissionGranted:([Ljava/lang/String;)Z // method@5e8b │ │ +21295a: 0a07 |0021: move-result v7 │ │ +21295c: 0f07 |0022: return v7 │ │ +21295e: 2347 be0e |0023: new-array v7, v4, [Ljava/lang/String; // type@0ebe │ │ +212962: 1a00 a738 |0025: const-string v0, "android.permission.RECORD_AUDIO" // string@38a7 │ │ +212966: 4d00 0705 |0027: aput-object v0, v7, v5 │ │ +21296a: 7020 8b5e 7600 |0029: invoke-direct {v6, v7}, Lfreed/utils/PermissionManager;.isPermissionGranted:([Ljava/lang/String;)Z // method@5e8b │ │ +212970: 0a07 |002c: move-result v7 │ │ +212972: 0f07 |002d: return v7 │ │ +212974: 2337 be0e |002e: new-array v7, v3, [Ljava/lang/String; // type@0ebe │ │ +212978: 1a00 a338 |0030: const-string v0, "android.permission.ACCESS_WIFI_STATE" // string@38a3 │ │ +21297c: 4d00 0705 |0032: aput-object v0, v7, v5 │ │ +212980: 1a00 a538 |0034: const-string v0, "android.permission.CHANGE_WIFI_STATE" // string@38a5 │ │ +212984: 4d00 0704 |0036: aput-object v0, v7, v4 │ │ +212988: 7020 8b5e 7600 |0038: invoke-direct {v6, v7}, Lfreed/utils/PermissionManager;.isPermissionGranted:([Ljava/lang/String;)Z // method@5e8b │ │ +21298e: 0a07 |003b: move-result v7 │ │ +212990: 0f07 |003c: return v7 │ │ +212992: 2337 be0e |003d: new-array v7, v3, [Ljava/lang/String; // type@0ebe │ │ +212996: 1a00 a138 |003f: const-string v0, "android.permission.ACCESS_COARSE_LOCATION" // string@38a1 │ │ +21299a: 4d00 0705 |0041: aput-object v0, v7, v5 │ │ +21299e: 1a00 a238 |0043: const-string v0, "android.permission.ACCESS_FINE_LOCATION" // string@38a2 │ │ +2129a2: 4d00 0704 |0045: aput-object v0, v7, v4 │ │ +2129a6: 7020 8b5e 7600 |0047: invoke-direct {v6, v7}, Lfreed/utils/PermissionManager;.isPermissionGranted:([Ljava/lang/String;)Z // method@5e8b │ │ +2129ac: 0a07 |004a: move-result v7 │ │ +2129ae: 0f07 |004b: return v7 │ │ +2129b0: 2347 be0e |004c: new-array v7, v4, [Ljava/lang/String; // type@0ebe │ │ +2129b4: 4d00 0705 |004e: aput-object v0, v7, v5 │ │ +2129b8: 7020 8b5e 7600 |0050: invoke-direct {v6, v7}, Lfreed/utils/PermissionManager;.isPermissionGranted:([Ljava/lang/String;)Z // method@5e8b │ │ +2129be: 0a07 |0053: move-result v7 │ │ +2129c0: 0f07 |0054: return v7 │ │ +2129c2: 2337 be0e |0055: new-array v7, v3, [Ljava/lang/String; // type@0ebe │ │ +2129c6: 4d02 0705 |0057: aput-object v2, v7, v5 │ │ +2129ca: 4d01 0704 |0059: aput-object v1, v7, v4 │ │ +2129ce: 7020 8b5e 7600 |005b: invoke-direct {v6, v7}, Lfreed/utils/PermissionManager;.isPermissionGranted:([Ljava/lang/String;)Z // method@5e8b │ │ +2129d4: 0a07 |005e: move-result v7 │ │ +2129d6: 0f07 |005f: return v7 │ │ +2129d8: 0001 0600 0100 0000 4400 0000 3b00 ... |0060: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x001e line=48 │ │ 0x0029 line=46 │ │ 0x0038 line=44 │ │ 0x0047 line=42 │ │ @@ -498040,63 +498040,63 @@ │ │ type : '(Lfreed/utils/PermissionManager$Permissions;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -212a68: |[212a68] freed.utils.PermissionManager.requestPermission:(Lfreed/utils/PermissionManager$Permissions;)V │ │ -212a78: 6200 e457 |0000: sget-object v0, Lfreed/utils/PermissionManager$1;.$SwitchMap$freed$utils$PermissionManager$Permissions:[I // field@57e4 │ │ -212a7c: 6e10 865e 0700 |0002: invoke-virtual {v7}, Lfreed/utils/PermissionManager$Permissions;.ordinal:()I // method@5e86 │ │ -212a82: 0a07 |0005: move-result v7 │ │ -212a84: 4407 0007 |0006: aget v7, v0, v7 │ │ -212a88: 1a00 a438 |0008: const-string v0, "android.permission.CAMERA" // string@38a4 │ │ -212a8c: 1a01 a838 |000a: const-string v1, "android.permission.WRITE_EXTERNAL_STORAGE" // string@38a8 │ │ -212a90: 1a02 a638 |000c: const-string v2, "android.permission.READ_EXTERNAL_STORAGE" // string@38a6 │ │ -212a94: 1223 |000e: const/4 v3, #int 2 // #2 │ │ -212a96: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -212a98: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -212a9a: 2b07 4900 0000 |0011: packed-switch v7, 0000005a // +00000049 │ │ -212aa0: 2845 |0014: goto 0059 // +0045 │ │ -212aa2: 1237 |0015: const/4 v7, #int 3 // #3 │ │ -212aa4: 2377 be0e |0016: new-array v7, v7, [Ljava/lang/String; // type@0ebe │ │ -212aa8: 4d02 0705 |0018: aput-object v2, v7, v5 │ │ -212aac: 4d01 0704 |001a: aput-object v1, v7, v4 │ │ -212ab0: 4d00 0703 |001c: aput-object v0, v7, v3 │ │ -212ab4: 7020 8d5e 7600 |001e: invoke-direct {v6, v7}, Lfreed/utils/PermissionManager;.requestPermission:([Ljava/lang/String;)V // method@5e8d │ │ -212aba: 2838 |0021: goto 0059 // +0038 │ │ -212abc: 2347 be0e |0022: new-array v7, v4, [Ljava/lang/String; // type@0ebe │ │ -212ac0: 1a00 a738 |0024: const-string v0, "android.permission.RECORD_AUDIO" // string@38a7 │ │ -212ac4: 4d00 0705 |0026: aput-object v0, v7, v5 │ │ -212ac8: 7020 8d5e 7600 |0028: invoke-direct {v6, v7}, Lfreed/utils/PermissionManager;.requestPermission:([Ljava/lang/String;)V // method@5e8d │ │ -212ace: 282e |002b: goto 0059 // +002e │ │ -212ad0: 2337 be0e |002c: new-array v7, v3, [Ljava/lang/String; // type@0ebe │ │ -212ad4: 1a00 a338 |002e: const-string v0, "android.permission.ACCESS_WIFI_STATE" // string@38a3 │ │ -212ad8: 4d00 0705 |0030: aput-object v0, v7, v5 │ │ -212adc: 1a00 a538 |0032: const-string v0, "android.permission.CHANGE_WIFI_STATE" // string@38a5 │ │ -212ae0: 4d00 0704 |0034: aput-object v0, v7, v4 │ │ -212ae4: 7020 8d5e 7600 |0036: invoke-direct {v6, v7}, Lfreed/utils/PermissionManager;.requestPermission:([Ljava/lang/String;)V // method@5e8d │ │ -212aea: 2820 |0039: goto 0059 // +0020 │ │ -212aec: 2337 be0e |003a: new-array v7, v3, [Ljava/lang/String; // type@0ebe │ │ -212af0: 1a00 a138 |003c: const-string v0, "android.permission.ACCESS_COARSE_LOCATION" // string@38a1 │ │ -212af4: 4d00 0705 |003e: aput-object v0, v7, v5 │ │ -212af8: 1a00 a238 |0040: const-string v0, "android.permission.ACCESS_FINE_LOCATION" // string@38a2 │ │ -212afc: 4d00 0704 |0042: aput-object v0, v7, v4 │ │ -212b00: 7020 8d5e 7600 |0044: invoke-direct {v6, v7}, Lfreed/utils/PermissionManager;.requestPermission:([Ljava/lang/String;)V // method@5e8d │ │ -212b06: 2812 |0047: goto 0059 // +0012 │ │ -212b08: 2347 be0e |0048: new-array v7, v4, [Ljava/lang/String; // type@0ebe │ │ -212b0c: 4d00 0705 |004a: aput-object v0, v7, v5 │ │ -212b10: 7020 8d5e 7600 |004c: invoke-direct {v6, v7}, Lfreed/utils/PermissionManager;.requestPermission:([Ljava/lang/String;)V // method@5e8d │ │ -212b16: 280a |004f: goto 0059 // +000a │ │ -212b18: 2337 be0e |0050: new-array v7, v3, [Ljava/lang/String; // type@0ebe │ │ -212b1c: 4d02 0705 |0052: aput-object v2, v7, v5 │ │ -212b20: 4d01 0704 |0054: aput-object v1, v7, v4 │ │ -212b24: 7020 8d5e 7600 |0056: invoke-direct {v6, v7}, Lfreed/utils/PermissionManager;.requestPermission:([Ljava/lang/String;)V // method@5e8d │ │ -212b2a: 0e00 |0059: return-void │ │ -212b2c: 0001 0600 0100 0000 3f00 0000 3700 ... |005a: packed-switch-data (16 units) │ │ +212a6c: |[212a6c] freed.utils.PermissionManager.requestPermission:(Lfreed/utils/PermissionManager$Permissions;)V │ │ +212a7c: 6200 e457 |0000: sget-object v0, Lfreed/utils/PermissionManager$1;.$SwitchMap$freed$utils$PermissionManager$Permissions:[I // field@57e4 │ │ +212a80: 6e10 865e 0700 |0002: invoke-virtual {v7}, Lfreed/utils/PermissionManager$Permissions;.ordinal:()I // method@5e86 │ │ +212a86: 0a07 |0005: move-result v7 │ │ +212a88: 4407 0007 |0006: aget v7, v0, v7 │ │ +212a8c: 1a00 a438 |0008: const-string v0, "android.permission.CAMERA" // string@38a4 │ │ +212a90: 1a01 a838 |000a: const-string v1, "android.permission.WRITE_EXTERNAL_STORAGE" // string@38a8 │ │ +212a94: 1a02 a638 |000c: const-string v2, "android.permission.READ_EXTERNAL_STORAGE" // string@38a6 │ │ +212a98: 1223 |000e: const/4 v3, #int 2 // #2 │ │ +212a9a: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +212a9c: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +212a9e: 2b07 4900 0000 |0011: packed-switch v7, 0000005a // +00000049 │ │ +212aa4: 2845 |0014: goto 0059 // +0045 │ │ +212aa6: 1237 |0015: const/4 v7, #int 3 // #3 │ │ +212aa8: 2377 be0e |0016: new-array v7, v7, [Ljava/lang/String; // type@0ebe │ │ +212aac: 4d02 0705 |0018: aput-object v2, v7, v5 │ │ +212ab0: 4d01 0704 |001a: aput-object v1, v7, v4 │ │ +212ab4: 4d00 0703 |001c: aput-object v0, v7, v3 │ │ +212ab8: 7020 8d5e 7600 |001e: invoke-direct {v6, v7}, Lfreed/utils/PermissionManager;.requestPermission:([Ljava/lang/String;)V // method@5e8d │ │ +212abe: 2838 |0021: goto 0059 // +0038 │ │ +212ac0: 2347 be0e |0022: new-array v7, v4, [Ljava/lang/String; // type@0ebe │ │ +212ac4: 1a00 a738 |0024: const-string v0, "android.permission.RECORD_AUDIO" // string@38a7 │ │ +212ac8: 4d00 0705 |0026: aput-object v0, v7, v5 │ │ +212acc: 7020 8d5e 7600 |0028: invoke-direct {v6, v7}, Lfreed/utils/PermissionManager;.requestPermission:([Ljava/lang/String;)V // method@5e8d │ │ +212ad2: 282e |002b: goto 0059 // +002e │ │ +212ad4: 2337 be0e |002c: new-array v7, v3, [Ljava/lang/String; // type@0ebe │ │ +212ad8: 1a00 a338 |002e: const-string v0, "android.permission.ACCESS_WIFI_STATE" // string@38a3 │ │ +212adc: 4d00 0705 |0030: aput-object v0, v7, v5 │ │ +212ae0: 1a00 a538 |0032: const-string v0, "android.permission.CHANGE_WIFI_STATE" // string@38a5 │ │ +212ae4: 4d00 0704 |0034: aput-object v0, v7, v4 │ │ +212ae8: 7020 8d5e 7600 |0036: invoke-direct {v6, v7}, Lfreed/utils/PermissionManager;.requestPermission:([Ljava/lang/String;)V // method@5e8d │ │ +212aee: 2820 |0039: goto 0059 // +0020 │ │ +212af0: 2337 be0e |003a: new-array v7, v3, [Ljava/lang/String; // type@0ebe │ │ +212af4: 1a00 a138 |003c: const-string v0, "android.permission.ACCESS_COARSE_LOCATION" // string@38a1 │ │ +212af8: 4d00 0705 |003e: aput-object v0, v7, v5 │ │ +212afc: 1a00 a238 |0040: const-string v0, "android.permission.ACCESS_FINE_LOCATION" // string@38a2 │ │ +212b00: 4d00 0704 |0042: aput-object v0, v7, v4 │ │ +212b04: 7020 8d5e 7600 |0044: invoke-direct {v6, v7}, Lfreed/utils/PermissionManager;.requestPermission:([Ljava/lang/String;)V // method@5e8d │ │ +212b0a: 2812 |0047: goto 0059 // +0012 │ │ +212b0c: 2347 be0e |0048: new-array v7, v4, [Ljava/lang/String; // type@0ebe │ │ +212b10: 4d00 0705 |004a: aput-object v0, v7, v5 │ │ +212b14: 7020 8d5e 7600 |004c: invoke-direct {v6, v7}, Lfreed/utils/PermissionManager;.requestPermission:([Ljava/lang/String;)V // method@5e8d │ │ +212b1a: 280a |004f: goto 0059 // +000a │ │ +212b1c: 2337 be0e |0050: new-array v7, v3, [Ljava/lang/String; // type@0ebe │ │ +212b20: 4d02 0705 |0052: aput-object v2, v7, v5 │ │ +212b24: 4d01 0704 |0054: aput-object v1, v7, v4 │ │ +212b28: 7020 8d5e 7600 |0056: invoke-direct {v6, v7}, Lfreed/utils/PermissionManager;.requestPermission:([Ljava/lang/String;)V // method@5e8d │ │ +212b2e: 0e00 |0059: return-void │ │ +212b30: 0001 0600 0100 0000 3f00 0000 3700 ... |005a: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x001e line=85 │ │ 0x0028 line=82 │ │ 0x0036 line=79 │ │ 0x0044 line=76 │ │ @@ -498158,39 +498158,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -21312c: |[21312c] freed.utils.StorageFileManager.:()V │ │ -21313c: 0e00 |0000: return-void │ │ +213130: |[213130] freed.utils.StorageFileManager.:()V │ │ +213140: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfreed/utils/StorageFileManager;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -213140: |[213140] freed.utils.StorageFileManager.:()V │ │ -213150: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ -213156: 1c00 9c0c |0003: const-class v0, Lfreed/utils/StorageFileManager; // type@0c9c │ │ -21315a: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ -213160: 0c00 |0008: move-result-object v0 │ │ -213162: 5b10 ee57 |0009: iput-object v0, v1, Lfreed/utils/StorageFileManager;.TAG:Ljava/lang/String; // field@57ee │ │ -213166: 2200 4a0c |000b: new-instance v0, Lfreed/file/FileApiStorageDetector; // type@0c4a │ │ -21316a: 7010 545b 0000 |000d: invoke-direct {v0}, Lfreed/file/FileApiStorageDetector;.:()V // method@5b54 │ │ -213170: 5b10 ef57 |0010: iput-object v0, v1, Lfreed/utils/StorageFileManager;.fileApiStorageDetector:Lfreed/file/FileApiStorageDetector; // field@57ef │ │ -213174: 0e00 |0012: return-void │ │ +213144: |[213144] freed.utils.StorageFileManager.:()V │ │ +213154: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ +21315a: 1c00 9c0c |0003: const-class v0, Lfreed/utils/StorageFileManager; // type@0c9c │ │ +21315e: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ +213164: 0c00 |0008: move-result-object v0 │ │ +213166: 5b10 ee57 |0009: iput-object v0, v1, Lfreed/utils/StorageFileManager;.TAG:Ljava/lang/String; // field@57ee │ │ +21316a: 2200 4a0c |000b: new-instance v0, Lfreed/file/FileApiStorageDetector; // type@0c4a │ │ +21316e: 7010 545b 0000 |000d: invoke-direct {v0}, Lfreed/file/FileApiStorageDetector;.:()V // method@5b54 │ │ +213174: 5b10 ef57 |0010: iput-object v0, v1, Lfreed/utils/StorageFileManager;.fileApiStorageDetector:Lfreed/file/FileApiStorageDetector; // field@57ef │ │ +213178: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=41 │ │ 0x000b line=46 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lfreed/utils/StorageFileManager; │ │ @@ -498200,26 +498200,26 @@ │ │ type : '(ZLjava/lang/StringBuilder;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -213178: |[213178] freed.utils.StorageFileManager.appendStorageToPath:(ZLjava/lang/StringBuilder;)V │ │ -213188: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -21318c: 5401 ef57 |0002: iget-object v1, v0, Lfreed/utils/StorageFileManager;.fileApiStorageDetector:Lfreed/file/FileApiStorageDetector; // field@57ef │ │ -213190: 6e10 565b 0100 |0004: invoke-virtual {v1}, Lfreed/file/FileApiStorageDetector;.getExternalSD:()Ljava/io/File; // method@5b56 │ │ -213196: 0c01 |0007: move-result-object v1 │ │ -213198: 6e20 5563 1200 |0008: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -21319e: 280a |000b: goto 0015 // +000a │ │ -2131a0: 5401 ef57 |000c: iget-object v1, v0, Lfreed/utils/StorageFileManager;.fileApiStorageDetector:Lfreed/file/FileApiStorageDetector; // field@57ef │ │ -2131a4: 6e10 575b 0100 |000e: invoke-virtual {v1}, Lfreed/file/FileApiStorageDetector;.getInternalSD:()Ljava/io/File; // method@5b57 │ │ -2131aa: 0c01 |0011: move-result-object v1 │ │ -2131ac: 6e20 5563 1200 |0012: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -2131b2: 0e00 |0015: return-void │ │ +21317c: |[21317c] freed.utils.StorageFileManager.appendStorageToPath:(ZLjava/lang/StringBuilder;)V │ │ +21318c: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +213190: 5401 ef57 |0002: iget-object v1, v0, Lfreed/utils/StorageFileManager;.fileApiStorageDetector:Lfreed/file/FileApiStorageDetector; // field@57ef │ │ +213194: 6e10 565b 0100 |0004: invoke-virtual {v1}, Lfreed/file/FileApiStorageDetector;.getExternalSD:()Ljava/io/File; // method@5b56 │ │ +21319a: 0c01 |0007: move-result-object v1 │ │ +21319c: 6e20 5563 1200 |0008: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +2131a2: 280a |000b: goto 0015 // +000a │ │ +2131a4: 5401 ef57 |000c: iget-object v1, v0, Lfreed/utils/StorageFileManager;.fileApiStorageDetector:Lfreed/file/FileApiStorageDetector; // field@57ef │ │ +2131a8: 6e10 575b 0100 |000e: invoke-virtual {v1}, Lfreed/file/FileApiStorageDetector;.getInternalSD:()Ljava/io/File; // method@5b57 │ │ +2131ae: 0c01 |0011: move-result-object v1 │ │ +2131b0: 6e20 5563 1200 |0012: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +2131b6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=121 │ │ 0x000c line=123 │ │ locals : │ │ 0x0000 - 0x0016 reg=0 this Lfreed/utils/StorageFileManager; │ │ 0x0000 - 0x0016 reg=1 (null) Z │ │ @@ -498230,64 +498230,64 @@ │ │ type : '()Ljava/text/SimpleDateFormat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -212f8c: |[212f8c] freed.utils.StorageFileManager.getStringDatePAttern:()Ljava/text/SimpleDateFormat; │ │ -212f9c: 2200 ae0d |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@0dae │ │ -212fa0: 1a01 6477 |0002: const-string v1, "yyyy_MM_dd_HH_mm_ss" // string@7764 │ │ -212fa4: 7020 dd63 1000 |0004: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@63dd │ │ -212faa: 1100 |0007: return-object v0 │ │ +212f90: |[212f90] freed.utils.StorageFileManager.getStringDatePAttern:()Ljava/text/SimpleDateFormat; │ │ +212fa0: 2200 ae0d |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@0dae │ │ +212fa4: 1a01 6477 |0002: const-string v1, "yyyy_MM_dd_HH_mm_ss" // string@7764 │ │ +212fa8: 7020 dd63 1000 |0004: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@63dd │ │ +212fae: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ │ │ #4 : (in Lfreed/utils/StorageFileManager;) │ │ name : 'getStringExifPattern' │ │ type : '()Ljava/text/SimpleDateFormat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -212fac: |[212fac] freed.utils.StorageFileManager.getStringExifPattern:()Ljava/text/SimpleDateFormat; │ │ -212fbc: 2200 ae0d |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@0dae │ │ -212fc0: 1a01 6377 |0002: const-string v1, "yyyy:MM:dd HH:mm:ss" // string@7763 │ │ -212fc4: 7020 dd63 1000 |0004: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@63dd │ │ -212fca: 1100 |0007: return-object v0 │ │ +212fb0: |[212fb0] freed.utils.StorageFileManager.getStringExifPattern:()Ljava/text/SimpleDateFormat; │ │ +212fc0: 2200 ae0d |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@0dae │ │ +212fc4: 1a01 6377 |0002: const-string v1, "yyyy:MM:dd HH:mm:ss" // string@7763 │ │ +212fc8: 7020 dd63 1000 |0004: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@63dd │ │ +212fce: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ │ │ #5 : (in Lfreed/utils/StorageFileManager;) │ │ name : 'lambda$sortFileHolder$0' │ │ type : '(Lfreed/file/holder/BaseHolder;Lfreed/file/holder/BaseHolder;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -212b78: |[212b78] freed.utils.StorageFileManager.lambda$sortFileHolder$0:(Lfreed/file/holder/BaseHolder;Lfreed/file/holder/BaseHolder;)I │ │ -212b88: 6e10 9b5b 0300 |0000: invoke-virtual {v3}, Lfreed/file/holder/BaseHolder;.lastModified:()Ljava/lang/Long; // method@5b9b │ │ -212b8e: 0c03 |0003: move-result-object v3 │ │ -212b90: 6e10 d162 0300 |0004: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@62d1 │ │ -212b96: 0b00 |0007: move-result-wide v0 │ │ -212b98: 7120 d562 1000 |0008: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@62d5 │ │ -212b9e: 0c03 |000b: move-result-object v3 │ │ -212ba0: 6e10 9b5b 0200 |000c: invoke-virtual {v2}, Lfreed/file/holder/BaseHolder;.lastModified:()Ljava/lang/Long; // method@5b9b │ │ -212ba6: 0c02 |000f: move-result-object v2 │ │ -212ba8: 6e20 cf62 2300 |0010: invoke-virtual {v3, v2}, Ljava/lang/Long;.compareTo:(Ljava/lang/Long;)I // method@62cf │ │ -212bae: 0a02 |0013: move-result v2 │ │ -212bb0: 0f02 |0014: return v2 │ │ +212b7c: |[212b7c] freed.utils.StorageFileManager.lambda$sortFileHolder$0:(Lfreed/file/holder/BaseHolder;Lfreed/file/holder/BaseHolder;)I │ │ +212b8c: 6e10 9b5b 0300 |0000: invoke-virtual {v3}, Lfreed/file/holder/BaseHolder;.lastModified:()Ljava/lang/Long; // method@5b9b │ │ +212b92: 0c03 |0003: move-result-object v3 │ │ +212b94: 6e10 d162 0300 |0004: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@62d1 │ │ +212b9a: 0b00 |0007: move-result-wide v0 │ │ +212b9c: 7120 d562 1000 |0008: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@62d5 │ │ +212ba2: 0c03 |000b: move-result-object v3 │ │ +212ba4: 6e10 9b5b 0200 |000c: invoke-virtual {v2}, Lfreed/file/holder/BaseHolder;.lastModified:()Ljava/lang/Long; // method@5b9b │ │ +212baa: 0c02 |000f: move-result-object v2 │ │ +212bac: 6e20 cf62 2300 |0010: invoke-virtual {v3, v2}, Ljava/lang/Long;.compareTo:(Ljava/lang/Long;)I // method@62cf │ │ +212bb2: 0a02 |0013: move-result v2 │ │ +212bb4: 0f02 |0014: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 (null) Lfreed/file/holder/BaseHolder; │ │ 0x0000 - 0x0015 reg=3 (null) Lfreed/file/holder/BaseHolder; │ │ │ │ @@ -498296,34 +498296,34 @@ │ │ type : '(Ljava/util/ArrayList;Ljava/io/File;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -21341c: |[21341c] freed.utils.StorageFileManager.readSubFolders:(Ljava/util/ArrayList;Ljava/io/File;Z)V │ │ -21342c: 6e10 0662 0600 |0000: invoke-virtual {v6}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@6206 │ │ -213432: 0c06 |0003: move-result-object v6 │ │ -213434: 3806 1f00 |0004: if-eqz v6, 0023 // +001f │ │ -213438: 2160 |0006: array-length v0, v6 │ │ -21343a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -21343c: 3501 1b00 |0008: if-ge v1, v0, 0023 // +001b │ │ -213440: 4602 0601 |000a: aget-object v2, v6, v1 │ │ -213444: 6e10 0362 0200 |000c: invoke-virtual {v2}, Ljava/io/File;.isHidden:()Z // method@6203 │ │ -21344a: 0a03 |000f: move-result v3 │ │ -21344c: 3903 1000 |0010: if-nez v3, 0020 // +0010 │ │ -213450: 6e10 0162 0200 |0012: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@6201 │ │ -213456: 0a03 |0015: move-result v3 │ │ -213458: 3803 0a00 |0016: if-eqz v3, 0020 // +000a │ │ -21345c: 2203 500c |0018: new-instance v3, Lfreed/file/holder/FileHolder; // type@0c50 │ │ -213460: 7030 9e5b 2307 |001a: invoke-direct {v3, v2, v7}, Lfreed/file/holder/FileHolder;.:(Ljava/io/File;Z)V // method@5b9e │ │ -213466: 6e20 f363 3500 |001d: invoke-virtual {v5, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@63f3 │ │ -21346c: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ -213470: 28e6 |0022: goto 0008 // -001a │ │ -213472: 0e00 |0023: return-void │ │ +213420: |[213420] freed.utils.StorageFileManager.readSubFolders:(Ljava/util/ArrayList;Ljava/io/File;Z)V │ │ +213430: 6e10 0662 0600 |0000: invoke-virtual {v6}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@6206 │ │ +213436: 0c06 |0003: move-result-object v6 │ │ +213438: 3806 1f00 |0004: if-eqz v6, 0023 // +001f │ │ +21343c: 2160 |0006: array-length v0, v6 │ │ +21343e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +213440: 3501 1b00 |0008: if-ge v1, v0, 0023 // +001b │ │ +213444: 4602 0601 |000a: aget-object v2, v6, v1 │ │ +213448: 6e10 0362 0200 |000c: invoke-virtual {v2}, Ljava/io/File;.isHidden:()Z // method@6203 │ │ +21344e: 0a03 |000f: move-result v3 │ │ +213450: 3903 1000 |0010: if-nez v3, 0020 // +0010 │ │ +213454: 6e10 0162 0200 |0012: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@6201 │ │ +21345a: 0a03 |0015: move-result v3 │ │ +21345c: 3803 0a00 |0016: if-eqz v3, 0020 // +000a │ │ +213460: 2203 500c |0018: new-instance v3, Lfreed/file/holder/FileHolder; // type@0c50 │ │ +213464: 7030 9e5b 2307 |001a: invoke-direct {v3, v2, v7}, Lfreed/file/holder/FileHolder;.:(Ljava/io/File;Z)V // method@5b9e │ │ +21346a: 6e20 f363 3500 |001d: invoke-virtual {v5, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@63f3 │ │ +213470: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ +213474: 28e6 |0022: goto 0008 // -001a │ │ +213476: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0006 line=173 │ │ 0x000c line=175 │ │ 0x0018 line=176 │ │ locals : │ │ @@ -498337,18 +498337,18 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -213474: |[213474] freed.utils.StorageFileManager.sortFileHolder:(Ljava/util/List;)V │ │ -213484: 6200 c957 |0000: sget-object v0, Lfreed/utils/-$$Lambda$StorageFileManager$y5ZwJKkfASflAF6xmCHSsI2ylTU;.INSTANCE:Lfreed/utils/-$$Lambda$StorageFileManager$y5ZwJKkfASflAF6xmCHSsI2ylTU; // field@57c9 │ │ -213488: 7120 2b64 0200 |0002: invoke-static {v2, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@642b │ │ -21348e: 0e00 |0005: return-void │ │ +213478: |[213478] freed.utils.StorageFileManager.sortFileHolder:(Ljava/util/List;)V │ │ +213488: 6200 c957 |0000: sget-object v0, Lfreed/utils/-$$Lambda$StorageFileManager$y5ZwJKkfASflAF6xmCHSsI2ylTU;.INSTANCE:Lfreed/utils/-$$Lambda$StorageFileManager$y5ZwJKkfASflAF6xmCHSsI2ylTU; // field@57c9 │ │ +21348c: 7120 2b64 0200 |0002: invoke-static {v2, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@642b │ │ +213492: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/utils/StorageFileManager; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/util/List; │ │ │ │ @@ -498358,58 +498358,58 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 91 16-bit code units │ │ -212fcc: |[212fcc] freed.utils.StorageFileManager.getDCIMDirs:()Ljava/util/ArrayList; │ │ -212fdc: 2200 b10d |0000: new-instance v0, Ljava/util/ArrayList; // type@0db1 │ │ -212fe0: 7010 ef63 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@63ef │ │ -212fe6: 2201 260d |0005: new-instance v1, Ljava/io/File; // type@0d26 │ │ -212fea: 5442 ef57 |0007: iget-object v2, v4, Lfreed/utils/StorageFileManager;.fileApiStorageDetector:Lfreed/file/FileApiStorageDetector; // field@57ef │ │ -212fee: 6e10 575b 0200 |0009: invoke-virtual {v2}, Lfreed/file/FileApiStorageDetector;.getInternalSD:()Ljava/io/File; // method@5b57 │ │ -212ff4: 0c02 |000c: move-result-object v2 │ │ -212ff6: 6203 fd57 |000d: sget-object v3, Lfreed/utils/StringUtils;.DCIMFolder:Ljava/lang/String; // field@57fd │ │ -212ffa: 7030 f161 2103 |000f: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@61f1 │ │ -213000: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -213002: 7040 9c5e 0421 |0013: invoke-direct {v4, v0, v1, v2}, Lfreed/utils/StorageFileManager;.readSubFolders:(Ljava/util/ArrayList;Ljava/io/File;Z)V // method@5e9c │ │ -213008: 5441 ef57 |0016: iget-object v1, v4, Lfreed/utils/StorageFileManager;.fileApiStorageDetector:Lfreed/file/FileApiStorageDetector; // field@57ef │ │ -21300c: 6e10 565b 0100 |0018: invoke-virtual {v1}, Lfreed/file/FileApiStorageDetector;.getExternalSD:()Ljava/io/File; // method@5b56 │ │ -213012: 0c01 |001b: move-result-object v1 │ │ -213014: 3801 1300 |001c: if-eqz v1, 002f // +0013 │ │ -213018: 2201 260d |001e: new-instance v1, Ljava/io/File; // type@0d26 │ │ -21301c: 5442 ef57 |0020: iget-object v2, v4, Lfreed/utils/StorageFileManager;.fileApiStorageDetector:Lfreed/file/FileApiStorageDetector; // field@57ef │ │ -213020: 6e10 565b 0200 |0022: invoke-virtual {v2}, Lfreed/file/FileApiStorageDetector;.getExternalSD:()Ljava/io/File; // method@5b56 │ │ -213026: 0c02 |0025: move-result-object v2 │ │ -213028: 6203 fd57 |0026: sget-object v3, Lfreed/utils/StringUtils;.DCIMFolder:Ljava/lang/String; // field@57fd │ │ -21302c: 7030 f161 2103 |0028: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@61f1 │ │ -213032: 1212 |002b: const/4 v2, #int 1 // #1 │ │ -213034: 7040 9c5e 0421 |002c: invoke-direct {v4, v0, v1, v2}, Lfreed/utils/StorageFileManager;.readSubFolders:(Ljava/util/ArrayList;Ljava/io/File;Z)V // method@5e9c │ │ -21303a: 7020 9d5e 0400 |002f: invoke-direct {v4, v0}, Lfreed/utils/StorageFileManager;.sortFileHolder:(Ljava/util/List;)V // method@5e9d │ │ -213040: 5441 ee57 |0032: iget-object v1, v4, Lfreed/utils/StorageFileManager;.TAG:Ljava/lang/String; // field@57ee │ │ -213044: 1a02 bc01 |0034: const-string v2, "#############Found DCIM Folders:" // string@01bc │ │ -213048: 7120 655e 2100 |0036: invoke-static {v1, v2}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -21304e: 6e10 fb63 0000 |0039: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@63fb │ │ -213054: 0c01 |003c: move-result-object v1 │ │ -213056: 7210 4e64 0100 |003d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -21305c: 0a02 |0040: move-result v2 │ │ -21305e: 3802 1200 |0041: if-eqz v2, 0053 // +0012 │ │ -213062: 7210 4f64 0100 |0043: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -213068: 0c02 |0046: move-result-object v2 │ │ -21306a: 1f02 4f0c |0047: check-cast v2, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ -21306e: 5443 ee57 |0049: iget-object v3, v4, Lfreed/utils/StorageFileManager;.TAG:Ljava/lang/String; // field@57ee │ │ -213072: 6e10 975b 0200 |004b: invoke-virtual {v2}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -213078: 0c02 |004e: move-result-object v2 │ │ -21307a: 7120 655e 2300 |004f: invoke-static {v3, v2}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -213080: 28eb |0052: goto 003d // -0015 │ │ -213082: 5441 ee57 |0053: iget-object v1, v4, Lfreed/utils/StorageFileManager;.TAG:Ljava/lang/String; // field@57ee │ │ -213086: 1a02 bb01 |0055: const-string v2, "#############END DCIM Folders:" // string@01bb │ │ -21308a: 7120 655e 2100 |0057: invoke-static {v1, v2}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -213090: 1100 |005a: return-object v0 │ │ +212fd0: |[212fd0] freed.utils.StorageFileManager.getDCIMDirs:()Ljava/util/ArrayList; │ │ +212fe0: 2200 b10d |0000: new-instance v0, Ljava/util/ArrayList; // type@0db1 │ │ +212fe4: 7010 ef63 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@63ef │ │ +212fea: 2201 260d |0005: new-instance v1, Ljava/io/File; // type@0d26 │ │ +212fee: 5442 ef57 |0007: iget-object v2, v4, Lfreed/utils/StorageFileManager;.fileApiStorageDetector:Lfreed/file/FileApiStorageDetector; // field@57ef │ │ +212ff2: 6e10 575b 0200 |0009: invoke-virtual {v2}, Lfreed/file/FileApiStorageDetector;.getInternalSD:()Ljava/io/File; // method@5b57 │ │ +212ff8: 0c02 |000c: move-result-object v2 │ │ +212ffa: 6203 fd57 |000d: sget-object v3, Lfreed/utils/StringUtils;.DCIMFolder:Ljava/lang/String; // field@57fd │ │ +212ffe: 7030 f161 2103 |000f: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@61f1 │ │ +213004: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +213006: 7040 9c5e 0421 |0013: invoke-direct {v4, v0, v1, v2}, Lfreed/utils/StorageFileManager;.readSubFolders:(Ljava/util/ArrayList;Ljava/io/File;Z)V // method@5e9c │ │ +21300c: 5441 ef57 |0016: iget-object v1, v4, Lfreed/utils/StorageFileManager;.fileApiStorageDetector:Lfreed/file/FileApiStorageDetector; // field@57ef │ │ +213010: 6e10 565b 0100 |0018: invoke-virtual {v1}, Lfreed/file/FileApiStorageDetector;.getExternalSD:()Ljava/io/File; // method@5b56 │ │ +213016: 0c01 |001b: move-result-object v1 │ │ +213018: 3801 1300 |001c: if-eqz v1, 002f // +0013 │ │ +21301c: 2201 260d |001e: new-instance v1, Ljava/io/File; // type@0d26 │ │ +213020: 5442 ef57 |0020: iget-object v2, v4, Lfreed/utils/StorageFileManager;.fileApiStorageDetector:Lfreed/file/FileApiStorageDetector; // field@57ef │ │ +213024: 6e10 565b 0200 |0022: invoke-virtual {v2}, Lfreed/file/FileApiStorageDetector;.getExternalSD:()Ljava/io/File; // method@5b56 │ │ +21302a: 0c02 |0025: move-result-object v2 │ │ +21302c: 6203 fd57 |0026: sget-object v3, Lfreed/utils/StringUtils;.DCIMFolder:Ljava/lang/String; // field@57fd │ │ +213030: 7030 f161 2103 |0028: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@61f1 │ │ +213036: 1212 |002b: const/4 v2, #int 1 // #1 │ │ +213038: 7040 9c5e 0421 |002c: invoke-direct {v4, v0, v1, v2}, Lfreed/utils/StorageFileManager;.readSubFolders:(Ljava/util/ArrayList;Ljava/io/File;Z)V // method@5e9c │ │ +21303e: 7020 9d5e 0400 |002f: invoke-direct {v4, v0}, Lfreed/utils/StorageFileManager;.sortFileHolder:(Ljava/util/List;)V // method@5e9d │ │ +213044: 5441 ee57 |0032: iget-object v1, v4, Lfreed/utils/StorageFileManager;.TAG:Ljava/lang/String; // field@57ee │ │ +213048: 1a02 bc01 |0034: const-string v2, "#############Found DCIM Folders:" // string@01bc │ │ +21304c: 7120 655e 2100 |0036: invoke-static {v1, v2}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +213052: 6e10 fb63 0000 |0039: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@63fb │ │ +213058: 0c01 |003c: move-result-object v1 │ │ +21305a: 7210 4e64 0100 |003d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +213060: 0a02 |0040: move-result v2 │ │ +213062: 3802 1200 |0041: if-eqz v2, 0053 // +0012 │ │ +213066: 7210 4f64 0100 |0043: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +21306c: 0c02 |0046: move-result-object v2 │ │ +21306e: 1f02 4f0c |0047: check-cast v2, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ +213072: 5443 ee57 |0049: iget-object v3, v4, Lfreed/utils/StorageFileManager;.TAG:Ljava/lang/String; // field@57ee │ │ +213076: 6e10 975b 0200 |004b: invoke-virtual {v2}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +21307c: 0c02 |004e: move-result-object v2 │ │ +21307e: 7120 655e 2300 |004f: invoke-static {v3, v2}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +213084: 28eb |0052: goto 003d // -0015 │ │ +213086: 5441 ee57 |0053: iget-object v1, v4, Lfreed/utils/StorageFileManager;.TAG:Ljava/lang/String; // field@57ee │ │ +21308a: 1a02 bb01 |0055: const-string v2, "#############END DCIM Folders:" // string@01bb │ │ +21308e: 7120 655e 2100 |0057: invoke-static {v1, v2}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +213094: 1100 |005a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=52 │ │ 0x0013 line=53 │ │ 0x0016 line=54 │ │ 0x001e line=56 │ │ @@ -498427,47 +498427,47 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 67 16-bit code units │ │ -213094: |[213094] freed.utils.StorageFileManager.getFreeDcamDCIMDirsFiles:()Ljava/util/ArrayList; │ │ -2130a4: 2200 b10d |0000: new-instance v0, Ljava/util/ArrayList; // type@0db1 │ │ -2130a8: 7010 ef63 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@63ef │ │ -2130ae: 2201 260d |0005: new-instance v1, Ljava/io/File; // type@0d26 │ │ -2130b2: 5442 ef57 |0007: iget-object v2, v4, Lfreed/utils/StorageFileManager;.fileApiStorageDetector:Lfreed/file/FileApiStorageDetector; // field@57ef │ │ -2130b6: 6e10 575b 0200 |0009: invoke-virtual {v2}, Lfreed/file/FileApiStorageDetector;.getInternalSD:()Ljava/io/File; // method@5b57 │ │ -2130bc: 0c02 |000c: move-result-object v2 │ │ -2130be: 6203 fe57 |000d: sget-object v3, Lfreed/utils/StringUtils;.freedcamFolder:Ljava/lang/String; // field@57fe │ │ -2130c2: 7030 f161 2103 |000f: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@61f1 │ │ -2130c8: 6e10 f861 0100 |0012: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@61f8 │ │ -2130ce: 0a02 |0015: move-result v2 │ │ -2130d0: 3802 0800 |0016: if-eqz v2, 001e // +0008 │ │ -2130d4: 6202 0156 |0018: sget-object v2, Lfreed/file/FileListController$FormatTypes;.all:Lfreed/file/FileListController$FormatTypes; // field@5601 │ │ -2130d8: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -2130da: 6e53 9b5e 1420 |001b: invoke-virtual {v4, v1, v0, v2, v3}, Lfreed/utils/StorageFileManager;.readFilesFromFolder:(Ljava/io/File;Ljava/util/List;Lfreed/file/FileListController$FormatTypes;Z)V // method@5e9b │ │ -2130e0: 5441 ef57 |001e: iget-object v1, v4, Lfreed/utils/StorageFileManager;.fileApiStorageDetector:Lfreed/file/FileApiStorageDetector; // field@57ef │ │ -2130e4: 6e10 565b 0100 |0020: invoke-virtual {v1}, Lfreed/file/FileApiStorageDetector;.getExternalSD:()Ljava/io/File; // method@5b56 │ │ -2130ea: 0c01 |0023: move-result-object v1 │ │ -2130ec: 3801 1b00 |0024: if-eqz v1, 003f // +001b │ │ -2130f0: 2201 260d |0026: new-instance v1, Ljava/io/File; // type@0d26 │ │ -2130f4: 5442 ef57 |0028: iget-object v2, v4, Lfreed/utils/StorageFileManager;.fileApiStorageDetector:Lfreed/file/FileApiStorageDetector; // field@57ef │ │ -2130f8: 6e10 565b 0200 |002a: invoke-virtual {v2}, Lfreed/file/FileApiStorageDetector;.getExternalSD:()Ljava/io/File; // method@5b56 │ │ -2130fe: 0c02 |002d: move-result-object v2 │ │ -213100: 6203 fe57 |002e: sget-object v3, Lfreed/utils/StringUtils;.freedcamFolder:Ljava/lang/String; // field@57fe │ │ -213104: 7030 f161 2103 |0030: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@61f1 │ │ -21310a: 6e10 f861 0100 |0033: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@61f8 │ │ -213110: 0a02 |0036: move-result v2 │ │ -213112: 3802 0800 |0037: if-eqz v2, 003f // +0008 │ │ -213116: 6202 0156 |0039: sget-object v2, Lfreed/file/FileListController$FormatTypes;.all:Lfreed/file/FileListController$FormatTypes; // field@5601 │ │ -21311a: 1213 |003b: const/4 v3, #int 1 // #1 │ │ -21311c: 6e53 9b5e 1420 |003c: invoke-virtual {v4, v1, v0, v2, v3}, Lfreed/utils/StorageFileManager;.readFilesFromFolder:(Ljava/io/File;Ljava/util/List;Lfreed/file/FileListController$FormatTypes;Z)V // method@5e9b │ │ -213122: 7020 9d5e 0400 |003f: invoke-direct {v4, v0}, Lfreed/utils/StorageFileManager;.sortFileHolder:(Ljava/util/List;)V // method@5e9d │ │ -213128: 1100 |0042: return-object v0 │ │ +213098: |[213098] freed.utils.StorageFileManager.getFreeDcamDCIMDirsFiles:()Ljava/util/ArrayList; │ │ +2130a8: 2200 b10d |0000: new-instance v0, Ljava/util/ArrayList; // type@0db1 │ │ +2130ac: 7010 ef63 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@63ef │ │ +2130b2: 2201 260d |0005: new-instance v1, Ljava/io/File; // type@0d26 │ │ +2130b6: 5442 ef57 |0007: iget-object v2, v4, Lfreed/utils/StorageFileManager;.fileApiStorageDetector:Lfreed/file/FileApiStorageDetector; // field@57ef │ │ +2130ba: 6e10 575b 0200 |0009: invoke-virtual {v2}, Lfreed/file/FileApiStorageDetector;.getInternalSD:()Ljava/io/File; // method@5b57 │ │ +2130c0: 0c02 |000c: move-result-object v2 │ │ +2130c2: 6203 fe57 |000d: sget-object v3, Lfreed/utils/StringUtils;.freedcamFolder:Ljava/lang/String; // field@57fe │ │ +2130c6: 7030 f161 2103 |000f: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@61f1 │ │ +2130cc: 6e10 f861 0100 |0012: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@61f8 │ │ +2130d2: 0a02 |0015: move-result v2 │ │ +2130d4: 3802 0800 |0016: if-eqz v2, 001e // +0008 │ │ +2130d8: 6202 0156 |0018: sget-object v2, Lfreed/file/FileListController$FormatTypes;.all:Lfreed/file/FileListController$FormatTypes; // field@5601 │ │ +2130dc: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +2130de: 6e53 9b5e 1420 |001b: invoke-virtual {v4, v1, v0, v2, v3}, Lfreed/utils/StorageFileManager;.readFilesFromFolder:(Ljava/io/File;Ljava/util/List;Lfreed/file/FileListController$FormatTypes;Z)V // method@5e9b │ │ +2130e4: 5441 ef57 |001e: iget-object v1, v4, Lfreed/utils/StorageFileManager;.fileApiStorageDetector:Lfreed/file/FileApiStorageDetector; // field@57ef │ │ +2130e8: 6e10 565b 0100 |0020: invoke-virtual {v1}, Lfreed/file/FileApiStorageDetector;.getExternalSD:()Ljava/io/File; // method@5b56 │ │ +2130ee: 0c01 |0023: move-result-object v1 │ │ +2130f0: 3801 1b00 |0024: if-eqz v1, 003f // +001b │ │ +2130f4: 2201 260d |0026: new-instance v1, Ljava/io/File; // type@0d26 │ │ +2130f8: 5442 ef57 |0028: iget-object v2, v4, Lfreed/utils/StorageFileManager;.fileApiStorageDetector:Lfreed/file/FileApiStorageDetector; // field@57ef │ │ +2130fc: 6e10 565b 0200 |002a: invoke-virtual {v2}, Lfreed/file/FileApiStorageDetector;.getExternalSD:()Ljava/io/File; // method@5b56 │ │ +213102: 0c02 |002d: move-result-object v2 │ │ +213104: 6203 fe57 |002e: sget-object v3, Lfreed/utils/StringUtils;.freedcamFolder:Ljava/lang/String; // field@57fe │ │ +213108: 7030 f161 2103 |0030: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@61f1 │ │ +21310e: 6e10 f861 0100 |0033: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@61f8 │ │ +213114: 0a02 |0036: move-result v2 │ │ +213116: 3802 0800 |0037: if-eqz v2, 003f // +0008 │ │ +21311a: 6202 0156 |0039: sget-object v2, Lfreed/file/FileListController$FormatTypes;.all:Lfreed/file/FileListController$FormatTypes; // field@5601 │ │ +21311e: 1213 |003b: const/4 v3, #int 1 // #1 │ │ +213120: 6e53 9b5e 1420 |003c: invoke-virtual {v4, v1, v0, v2, v3}, Lfreed/utils/StorageFileManager;.readFilesFromFolder:(Ljava/io/File;Ljava/util/List;Lfreed/file/FileListController$FormatTypes;Z)V // method@5e9b │ │ +213126: 7020 9d5e 0400 |003f: invoke-direct {v4, v0}, Lfreed/utils/StorageFileManager;.sortFileHolder:(Ljava/util/List;)V // method@5e9d │ │ +21312c: 1100 |0042: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0005 line=71 │ │ 0x0012 line=72 │ │ 0x0018 line=73 │ │ 0x001e line=74 │ │ @@ -498483,28 +498483,28 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -212bb4: |[212bb4] freed.utils.StorageFileManager.getNewFileDatedName:(Ljava/lang/String;)Ljava/lang/String; │ │ -212bc4: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -212bc8: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -212bce: 7100 985e 0000 |0005: invoke-static {}, Lfreed/utils/StorageFileManager;.getStringDatePAttern:()Ljava/text/SimpleDateFormat; // method@5e98 │ │ -212bd4: 0c01 |0008: move-result-object v1 │ │ -212bd6: 2202 b80d |0009: new-instance v2, Ljava/util/Date; // type@0db8 │ │ -212bda: 7010 3064 0200 |000b: invoke-direct {v2}, Ljava/util/Date;.:()V // method@6430 │ │ -212be0: 6e20 df63 2100 |000e: invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@63df │ │ -212be6: 0c01 |0011: move-result-object v1 │ │ -212be8: 6e20 5663 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212bee: 6e20 5663 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212bf4: 6e10 5d63 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -212bfa: 0c04 |001b: move-result-object v4 │ │ -212bfc: 1104 |001c: return-object v4 │ │ +212bb8: |[212bb8] freed.utils.StorageFileManager.getNewFileDatedName:(Ljava/lang/String;)Ljava/lang/String; │ │ +212bc8: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +212bcc: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +212bd2: 7100 985e 0000 |0005: invoke-static {}, Lfreed/utils/StorageFileManager;.getStringDatePAttern:()Ljava/text/SimpleDateFormat; // method@5e98 │ │ +212bd8: 0c01 |0008: move-result-object v1 │ │ +212bda: 2202 b80d |0009: new-instance v2, Ljava/util/Date; // type@0db8 │ │ +212bde: 7010 3064 0200 |000b: invoke-direct {v2}, Ljava/util/Date;.:()V // method@6430 │ │ +212be4: 6e20 df63 2100 |000e: invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@63df │ │ +212bea: 0c01 |0011: move-result-object v1 │ │ +212bec: 6e20 5663 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212bf2: 6e20 5663 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212bf8: 6e10 5d63 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +212bfe: 0c04 |001b: move-result-object v4 │ │ +212c00: 1104 |001c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x001d reg=3 this Lfreed/utils/StorageFileManager; │ │ 0x0000 - 0x001d reg=4 (null) Ljava/lang/String; │ │ │ │ @@ -498513,72 +498513,72 @@ │ │ type : '(ZLjava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 123 16-bit code units │ │ -212c00: |[212c00] freed.utils.StorageFileManager.getNewFilePath:(ZLjava/lang/String;)Ljava/lang/String; │ │ -212c10: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -212c14: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -212c1a: 3803 1800 |0005: if-eqz v3, 001d // +0018 │ │ -212c1e: 5423 ef57 |0007: iget-object v3, v2, Lfreed/utils/StorageFileManager;.fileApiStorageDetector:Lfreed/file/FileApiStorageDetector; // field@57ef │ │ -212c22: 6e10 565b 0300 |0009: invoke-virtual {v3}, Lfreed/file/FileApiStorageDetector;.getExternalSD:()Ljava/io/File; // method@5b56 │ │ -212c28: 0c03 |000c: move-result-object v3 │ │ -212c2a: 3803 1000 |000d: if-eqz v3, 001d // +0010 │ │ -212c2e: 5423 ef57 |000f: iget-object v3, v2, Lfreed/utils/StorageFileManager;.fileApiStorageDetector:Lfreed/file/FileApiStorageDetector; // field@57ef │ │ -212c32: 6e10 565b 0300 |0011: invoke-virtual {v3}, Lfreed/file/FileApiStorageDetector;.getExternalSD:()Ljava/io/File; // method@5b56 │ │ -212c38: 0c03 |0014: move-result-object v3 │ │ -212c3a: 6e10 f961 0300 |0015: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ -212c40: 0c03 |0018: move-result-object v3 │ │ -212c42: 6e20 5663 3000 |0019: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212c48: 280e |001c: goto 002a // +000e │ │ -212c4a: 5423 ef57 |001d: iget-object v3, v2, Lfreed/utils/StorageFileManager;.fileApiStorageDetector:Lfreed/file/FileApiStorageDetector; // field@57ef │ │ -212c4e: 6e10 575b 0300 |001f: invoke-virtual {v3}, Lfreed/file/FileApiStorageDetector;.getInternalSD:()Ljava/io/File; // method@5b57 │ │ -212c54: 0c03 |0022: move-result-object v3 │ │ -212c56: 6e10 f961 0300 |0023: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ -212c5c: 0c03 |0026: move-result-object v3 │ │ -212c5e: 6e20 5663 3000 |0027: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212c64: 6203 f057 |002a: sget-object v3, Lfreed/utils/StorageFileManager;.freedcamFolder:Ljava/lang/String; // field@57f0 │ │ -212c68: 6e20 5663 3000 |002c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212c6e: 1a03 de02 |002f: const-string v3, ".jpg" // string@02de │ │ -212c72: 6e20 2363 3400 |0031: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -212c78: 0a03 |0034: move-result v3 │ │ -212c7a: 3903 1200 |0035: if-nez v3, 0047 // +0012 │ │ -212c7e: 1a03 dc02 |0037: const-string v3, ".dng" // string@02dc │ │ -212c82: 6e20 2363 3400 |0039: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -212c88: 0a03 |003c: move-result v3 │ │ -212c8a: 3903 0a00 |003d: if-nez v3, 0047 // +000a │ │ -212c8e: 1a03 df02 |003f: const-string v3, ".jps" // string@02df │ │ -212c92: 6e20 2363 3400 |0041: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -212c98: 0a03 |0044: move-result v3 │ │ -212c9a: 3803 0c00 |0045: if-eqz v3, 0051 // +000c │ │ -212c9e: 6203 b759 |0047: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@59b7 │ │ -212ca2: 6e20 5663 3000 |0049: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212ca8: 1a03 dd12 |004c: const-string v3, "IMG_" // string@12dd │ │ -212cac: 6e20 5663 3000 |004e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212cb2: 1a03 e102 |0051: const-string v3, ".mp4" // string@02e1 │ │ -212cb6: 6e20 2363 3400 |0053: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -212cbc: 0a03 |0056: move-result v3 │ │ -212cbe: 3803 0c00 |0057: if-eqz v3, 0063 // +000c │ │ -212cc2: 6203 b759 |0059: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@59b7 │ │ -212cc6: 6e20 5663 3000 |005b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212ccc: 1a03 f525 |005e: const-string v3, "MOV_" // string@25f5 │ │ -212cd0: 6e20 5663 3000 |0060: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212cd6: 7100 985e 0000 |0063: invoke-static {}, Lfreed/utils/StorageFileManager;.getStringDatePAttern:()Ljava/text/SimpleDateFormat; // method@5e98 │ │ -212cdc: 0c03 |0066: move-result-object v3 │ │ -212cde: 2201 b80d |0067: new-instance v1, Ljava/util/Date; // type@0db8 │ │ -212ce2: 7010 3064 0100 |0069: invoke-direct {v1}, Ljava/util/Date;.:()V // method@6430 │ │ -212ce8: 6e20 df63 1300 |006c: invoke-virtual {v3, v1}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@63df │ │ -212cee: 0c03 |006f: move-result-object v3 │ │ -212cf0: 6e20 5663 3000 |0070: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212cf6: 6e20 5663 4000 |0073: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212cfc: 6e10 5d63 0000 |0076: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -212d02: 0c03 |0079: move-result-object v3 │ │ -212d04: 1103 |007a: return-object v3 │ │ +212c04: |[212c04] freed.utils.StorageFileManager.getNewFilePath:(ZLjava/lang/String;)Ljava/lang/String; │ │ +212c14: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +212c18: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +212c1e: 3803 1800 |0005: if-eqz v3, 001d // +0018 │ │ +212c22: 5423 ef57 |0007: iget-object v3, v2, Lfreed/utils/StorageFileManager;.fileApiStorageDetector:Lfreed/file/FileApiStorageDetector; // field@57ef │ │ +212c26: 6e10 565b 0300 |0009: invoke-virtual {v3}, Lfreed/file/FileApiStorageDetector;.getExternalSD:()Ljava/io/File; // method@5b56 │ │ +212c2c: 0c03 |000c: move-result-object v3 │ │ +212c2e: 3803 1000 |000d: if-eqz v3, 001d // +0010 │ │ +212c32: 5423 ef57 |000f: iget-object v3, v2, Lfreed/utils/StorageFileManager;.fileApiStorageDetector:Lfreed/file/FileApiStorageDetector; // field@57ef │ │ +212c36: 6e10 565b 0300 |0011: invoke-virtual {v3}, Lfreed/file/FileApiStorageDetector;.getExternalSD:()Ljava/io/File; // method@5b56 │ │ +212c3c: 0c03 |0014: move-result-object v3 │ │ +212c3e: 6e10 f961 0300 |0015: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ +212c44: 0c03 |0018: move-result-object v3 │ │ +212c46: 6e20 5663 3000 |0019: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212c4c: 280e |001c: goto 002a // +000e │ │ +212c4e: 5423 ef57 |001d: iget-object v3, v2, Lfreed/utils/StorageFileManager;.fileApiStorageDetector:Lfreed/file/FileApiStorageDetector; // field@57ef │ │ +212c52: 6e10 575b 0300 |001f: invoke-virtual {v3}, Lfreed/file/FileApiStorageDetector;.getInternalSD:()Ljava/io/File; // method@5b57 │ │ +212c58: 0c03 |0022: move-result-object v3 │ │ +212c5a: 6e10 f961 0300 |0023: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ +212c60: 0c03 |0026: move-result-object v3 │ │ +212c62: 6e20 5663 3000 |0027: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212c68: 6203 f057 |002a: sget-object v3, Lfreed/utils/StorageFileManager;.freedcamFolder:Ljava/lang/String; // field@57f0 │ │ +212c6c: 6e20 5663 3000 |002c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212c72: 1a03 de02 |002f: const-string v3, ".jpg" // string@02de │ │ +212c76: 6e20 2363 3400 |0031: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +212c7c: 0a03 |0034: move-result v3 │ │ +212c7e: 3903 1200 |0035: if-nez v3, 0047 // +0012 │ │ +212c82: 1a03 dc02 |0037: const-string v3, ".dng" // string@02dc │ │ +212c86: 6e20 2363 3400 |0039: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +212c8c: 0a03 |003c: move-result v3 │ │ +212c8e: 3903 0a00 |003d: if-nez v3, 0047 // +000a │ │ +212c92: 1a03 df02 |003f: const-string v3, ".jps" // string@02df │ │ +212c96: 6e20 2363 3400 |0041: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +212c9c: 0a03 |0044: move-result v3 │ │ +212c9e: 3803 0c00 |0045: if-eqz v3, 0051 // +000c │ │ +212ca2: 6203 b759 |0047: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@59b7 │ │ +212ca6: 6e20 5663 3000 |0049: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212cac: 1a03 dd12 |004c: const-string v3, "IMG_" // string@12dd │ │ +212cb0: 6e20 5663 3000 |004e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212cb6: 1a03 e102 |0051: const-string v3, ".mp4" // string@02e1 │ │ +212cba: 6e20 2363 3400 |0053: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +212cc0: 0a03 |0056: move-result v3 │ │ +212cc2: 3803 0c00 |0057: if-eqz v3, 0063 // +000c │ │ +212cc6: 6203 b759 |0059: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@59b7 │ │ +212cca: 6e20 5663 3000 |005b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212cd0: 1a03 f525 |005e: const-string v3, "MOV_" // string@25f5 │ │ +212cd4: 6e20 5663 3000 |0060: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212cda: 7100 985e 0000 |0063: invoke-static {}, Lfreed/utils/StorageFileManager;.getStringDatePAttern:()Ljava/text/SimpleDateFormat; // method@5e98 │ │ +212ce0: 0c03 |0066: move-result-object v3 │ │ +212ce2: 2201 b80d |0067: new-instance v1, Ljava/util/Date; // type@0db8 │ │ +212ce6: 7010 3064 0100 |0069: invoke-direct {v1}, Ljava/util/Date;.:()V // method@6430 │ │ +212cec: 6e20 df63 1300 |006c: invoke-virtual {v3, v1}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@63df │ │ +212cf2: 0c03 |006f: move-result-object v3 │ │ +212cf4: 6e20 5663 3000 |0070: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212cfa: 6e20 5663 4000 |0073: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212d00: 6e10 5d63 0000 |0076: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +212d06: 0c03 |0079: move-result-object v3 │ │ +212d08: 1103 |007a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0007 line=88 │ │ 0x000f line=89 │ │ 0x001d line=91 │ │ 0x002a line=92 │ │ @@ -498599,63 +498599,63 @@ │ │ type : '(ZLjava/lang/String;I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 109 16-bit code units │ │ -212d08: |[212d08] freed.utils.StorageFileManager.getNewFilePathBurst:(ZLjava/lang/String;I)Ljava/lang/String; │ │ -212d18: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -212d1c: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -212d22: 7030 905e 3200 |0005: invoke-direct {v2, v3, v0}, Lfreed/utils/StorageFileManager;.appendStorageToPath:(ZLjava/lang/StringBuilder;)V // method@5e90 │ │ -212d28: 6203 f057 |0008: sget-object v3, Lfreed/utils/StorageFileManager;.freedcamFolder:Ljava/lang/String; // field@57f0 │ │ -212d2c: 6e20 5663 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212d32: 1a03 de02 |000d: const-string v3, ".jpg" // string@02de │ │ -212d36: 6e20 2363 3400 |000f: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -212d3c: 0a03 |0012: move-result v3 │ │ -212d3e: 3903 1200 |0013: if-nez v3, 0025 // +0012 │ │ -212d42: 1a03 dc02 |0015: const-string v3, ".dng" // string@02dc │ │ -212d46: 6e20 2363 3400 |0017: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -212d4c: 0a03 |001a: move-result v3 │ │ -212d4e: 3903 0a00 |001b: if-nez v3, 0025 // +000a │ │ -212d52: 1a03 df02 |001d: const-string v3, ".jps" // string@02df │ │ -212d56: 6e20 2363 3400 |001f: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -212d5c: 0a03 |0022: move-result v3 │ │ -212d5e: 3803 0c00 |0023: if-eqz v3, 002f // +000c │ │ -212d62: 6203 b759 |0025: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@59b7 │ │ -212d66: 6e20 5663 3000 |0027: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212d6c: 1a03 dd12 |002a: const-string v3, "IMG_" // string@12dd │ │ -212d70: 6e20 5663 3000 |002c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212d76: 1a03 e102 |002f: const-string v3, ".mp4" // string@02e1 │ │ -212d7a: 6e20 2363 3400 |0031: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -212d80: 0a03 |0034: move-result v3 │ │ -212d82: 3803 0c00 |0035: if-eqz v3, 0041 // +000c │ │ -212d86: 6203 b759 |0037: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@59b7 │ │ -212d8a: 6e20 5663 3000 |0039: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212d90: 1a03 f525 |003c: const-string v3, "MOV_" // string@25f5 │ │ -212d94: 6e20 5663 3000 |003e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212d9a: 2203 b80d |0041: new-instance v3, Ljava/util/Date; // type@0db8 │ │ -212d9e: 7010 3064 0300 |0043: invoke-direct {v3}, Ljava/util/Date;.:()V // method@6430 │ │ -212da4: 7100 985e 0000 |0046: invoke-static {}, Lfreed/utils/StorageFileManager;.getStringDatePAttern:()Ljava/text/SimpleDateFormat; // method@5e98 │ │ -212daa: 0c01 |0049: move-result-object v1 │ │ -212dac: 6e20 df63 3100 |004a: invoke-virtual {v1, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@63df │ │ -212db2: 0c03 |004d: move-result-object v3 │ │ -212db4: 6e20 5663 3000 |004e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212dba: 2203 740d |0051: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ -212dbe: 7010 4c63 0300 |0053: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -212dc4: 1a01 5e35 |0056: const-string v1, "_BURST" // string@355e │ │ -212dc8: 6e20 5663 1300 |0058: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212dce: 6e20 5263 5300 |005b: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -212dd4: 6e10 5d63 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -212dda: 0c03 |0061: move-result-object v3 │ │ -212ddc: 6e20 5663 3000 |0062: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212de2: 6e20 5663 4000 |0065: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212de8: 6e10 5d63 0000 |0068: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -212dee: 0c03 |006b: move-result-object v3 │ │ -212df0: 1103 |006c: return-object v3 │ │ +212d0c: |[212d0c] freed.utils.StorageFileManager.getNewFilePathBurst:(ZLjava/lang/String;I)Ljava/lang/String; │ │ +212d1c: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +212d20: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +212d26: 7030 905e 3200 |0005: invoke-direct {v2, v3, v0}, Lfreed/utils/StorageFileManager;.appendStorageToPath:(ZLjava/lang/StringBuilder;)V // method@5e90 │ │ +212d2c: 6203 f057 |0008: sget-object v3, Lfreed/utils/StorageFileManager;.freedcamFolder:Ljava/lang/String; // field@57f0 │ │ +212d30: 6e20 5663 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212d36: 1a03 de02 |000d: const-string v3, ".jpg" // string@02de │ │ +212d3a: 6e20 2363 3400 |000f: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +212d40: 0a03 |0012: move-result v3 │ │ +212d42: 3903 1200 |0013: if-nez v3, 0025 // +0012 │ │ +212d46: 1a03 dc02 |0015: const-string v3, ".dng" // string@02dc │ │ +212d4a: 6e20 2363 3400 |0017: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +212d50: 0a03 |001a: move-result v3 │ │ +212d52: 3903 0a00 |001b: if-nez v3, 0025 // +000a │ │ +212d56: 1a03 df02 |001d: const-string v3, ".jps" // string@02df │ │ +212d5a: 6e20 2363 3400 |001f: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +212d60: 0a03 |0022: move-result v3 │ │ +212d62: 3803 0c00 |0023: if-eqz v3, 002f // +000c │ │ +212d66: 6203 b759 |0025: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@59b7 │ │ +212d6a: 6e20 5663 3000 |0027: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212d70: 1a03 dd12 |002a: const-string v3, "IMG_" // string@12dd │ │ +212d74: 6e20 5663 3000 |002c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212d7a: 1a03 e102 |002f: const-string v3, ".mp4" // string@02e1 │ │ +212d7e: 6e20 2363 3400 |0031: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +212d84: 0a03 |0034: move-result v3 │ │ +212d86: 3803 0c00 |0035: if-eqz v3, 0041 // +000c │ │ +212d8a: 6203 b759 |0037: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@59b7 │ │ +212d8e: 6e20 5663 3000 |0039: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212d94: 1a03 f525 |003c: const-string v3, "MOV_" // string@25f5 │ │ +212d98: 6e20 5663 3000 |003e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212d9e: 2203 b80d |0041: new-instance v3, Ljava/util/Date; // type@0db8 │ │ +212da2: 7010 3064 0300 |0043: invoke-direct {v3}, Ljava/util/Date;.:()V // method@6430 │ │ +212da8: 7100 985e 0000 |0046: invoke-static {}, Lfreed/utils/StorageFileManager;.getStringDatePAttern:()Ljava/text/SimpleDateFormat; // method@5e98 │ │ +212dae: 0c01 |0049: move-result-object v1 │ │ +212db0: 6e20 df63 3100 |004a: invoke-virtual {v1, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@63df │ │ +212db6: 0c03 |004d: move-result-object v3 │ │ +212db8: 6e20 5663 3000 |004e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212dbe: 2203 740d |0051: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ +212dc2: 7010 4c63 0300 |0053: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +212dc8: 1a01 5e35 |0056: const-string v1, "_BURST" // string@355e │ │ +212dcc: 6e20 5663 1300 |0058: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212dd2: 6e20 5263 5300 |005b: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +212dd8: 6e10 5d63 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +212dde: 0c03 |0061: move-result-object v3 │ │ +212de0: 6e20 5663 3000 |0062: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212de6: 6e20 5663 4000 |0065: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212dec: 6e10 5d63 0000 |0068: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +212df2: 0c03 |006b: move-result-object v3 │ │ +212df4: 1103 |006c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0005 line=106 │ │ 0x0008 line=107 │ │ 0x000f line=108 │ │ 0x0025 line=109 │ │ @@ -498677,63 +498677,63 @@ │ │ type : '(ZLjava/lang/String;I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 109 16-bit code units │ │ -212df4: |[212df4] freed.utils.StorageFileManager.getNewFilePathHDR:(ZLjava/lang/String;I)Ljava/lang/String; │ │ -212e04: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -212e08: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -212e0e: 7030 905e 3200 |0005: invoke-direct {v2, v3, v0}, Lfreed/utils/StorageFileManager;.appendStorageToPath:(ZLjava/lang/StringBuilder;)V // method@5e90 │ │ -212e14: 6203 f057 |0008: sget-object v3, Lfreed/utils/StorageFileManager;.freedcamFolder:Ljava/lang/String; // field@57f0 │ │ -212e18: 6e20 5663 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212e1e: 1a03 de02 |000d: const-string v3, ".jpg" // string@02de │ │ -212e22: 6e20 2363 3400 |000f: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -212e28: 0a03 |0012: move-result v3 │ │ -212e2a: 3903 1200 |0013: if-nez v3, 0025 // +0012 │ │ -212e2e: 1a03 dc02 |0015: const-string v3, ".dng" // string@02dc │ │ -212e32: 6e20 2363 3400 |0017: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -212e38: 0a03 |001a: move-result v3 │ │ -212e3a: 3903 0a00 |001b: if-nez v3, 0025 // +000a │ │ -212e3e: 1a03 df02 |001d: const-string v3, ".jps" // string@02df │ │ -212e42: 6e20 2363 3400 |001f: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -212e48: 0a03 |0022: move-result v3 │ │ -212e4a: 3803 0c00 |0023: if-eqz v3, 002f // +000c │ │ -212e4e: 6203 b759 |0025: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@59b7 │ │ -212e52: 6e20 5663 3000 |0027: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212e58: 1a03 dd12 |002a: const-string v3, "IMG_" // string@12dd │ │ -212e5c: 6e20 5663 3000 |002c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212e62: 1a03 e102 |002f: const-string v3, ".mp4" // string@02e1 │ │ -212e66: 6e20 2363 3400 |0031: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -212e6c: 0a03 |0034: move-result v3 │ │ -212e6e: 3803 0c00 |0035: if-eqz v3, 0041 // +000c │ │ -212e72: 6203 b759 |0037: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@59b7 │ │ -212e76: 6e20 5663 3000 |0039: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212e7c: 1a03 f525 |003c: const-string v3, "MOV_" // string@25f5 │ │ -212e80: 6e20 5663 3000 |003e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212e86: 7100 985e 0000 |0041: invoke-static {}, Lfreed/utils/StorageFileManager;.getStringDatePAttern:()Ljava/text/SimpleDateFormat; // method@5e98 │ │ -212e8c: 0c03 |0044: move-result-object v3 │ │ -212e8e: 2201 b80d |0045: new-instance v1, Ljava/util/Date; // type@0db8 │ │ -212e92: 7010 3064 0100 |0047: invoke-direct {v1}, Ljava/util/Date;.:()V // method@6430 │ │ -212e98: 6e20 df63 1300 |004a: invoke-virtual {v3, v1}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@63df │ │ -212e9e: 0c03 |004d: move-result-object v3 │ │ -212ea0: 6e20 5663 3000 |004e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212ea6: 2203 740d |0051: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ -212eaa: 7010 4c63 0300 |0053: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -212eb0: 1a01 6035 |0056: const-string v1, "_HDR" // string@3560 │ │ -212eb4: 6e20 5663 1300 |0058: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212eba: 6e20 5263 5300 |005b: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -212ec0: 6e10 5d63 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -212ec6: 0c03 |0061: move-result-object v3 │ │ -212ec8: 6e20 5663 3000 |0062: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212ece: 6e20 5663 4000 |0065: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212ed4: 6e10 5d63 0000 |0068: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -212eda: 0c03 |006b: move-result-object v3 │ │ -212edc: 1103 |006c: return-object v3 │ │ +212df8: |[212df8] freed.utils.StorageFileManager.getNewFilePathHDR:(ZLjava/lang/String;I)Ljava/lang/String; │ │ +212e08: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +212e0c: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +212e12: 7030 905e 3200 |0005: invoke-direct {v2, v3, v0}, Lfreed/utils/StorageFileManager;.appendStorageToPath:(ZLjava/lang/StringBuilder;)V // method@5e90 │ │ +212e18: 6203 f057 |0008: sget-object v3, Lfreed/utils/StorageFileManager;.freedcamFolder:Ljava/lang/String; // field@57f0 │ │ +212e1c: 6e20 5663 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212e22: 1a03 de02 |000d: const-string v3, ".jpg" // string@02de │ │ +212e26: 6e20 2363 3400 |000f: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +212e2c: 0a03 |0012: move-result v3 │ │ +212e2e: 3903 1200 |0013: if-nez v3, 0025 // +0012 │ │ +212e32: 1a03 dc02 |0015: const-string v3, ".dng" // string@02dc │ │ +212e36: 6e20 2363 3400 |0017: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +212e3c: 0a03 |001a: move-result v3 │ │ +212e3e: 3903 0a00 |001b: if-nez v3, 0025 // +000a │ │ +212e42: 1a03 df02 |001d: const-string v3, ".jps" // string@02df │ │ +212e46: 6e20 2363 3400 |001f: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +212e4c: 0a03 |0022: move-result v3 │ │ +212e4e: 3803 0c00 |0023: if-eqz v3, 002f // +000c │ │ +212e52: 6203 b759 |0025: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@59b7 │ │ +212e56: 6e20 5663 3000 |0027: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212e5c: 1a03 dd12 |002a: const-string v3, "IMG_" // string@12dd │ │ +212e60: 6e20 5663 3000 |002c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212e66: 1a03 e102 |002f: const-string v3, ".mp4" // string@02e1 │ │ +212e6a: 6e20 2363 3400 |0031: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +212e70: 0a03 |0034: move-result v3 │ │ +212e72: 3803 0c00 |0035: if-eqz v3, 0041 // +000c │ │ +212e76: 6203 b759 |0037: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@59b7 │ │ +212e7a: 6e20 5663 3000 |0039: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212e80: 1a03 f525 |003c: const-string v3, "MOV_" // string@25f5 │ │ +212e84: 6e20 5663 3000 |003e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212e8a: 7100 985e 0000 |0041: invoke-static {}, Lfreed/utils/StorageFileManager;.getStringDatePAttern:()Ljava/text/SimpleDateFormat; // method@5e98 │ │ +212e90: 0c03 |0044: move-result-object v3 │ │ +212e92: 2201 b80d |0045: new-instance v1, Ljava/util/Date; // type@0db8 │ │ +212e96: 7010 3064 0100 |0047: invoke-direct {v1}, Ljava/util/Date;.:()V // method@6430 │ │ +212e9c: 6e20 df63 1300 |004a: invoke-virtual {v3, v1}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@63df │ │ +212ea2: 0c03 |004d: move-result-object v3 │ │ +212ea4: 6e20 5663 3000 |004e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212eaa: 2203 740d |0051: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ +212eae: 7010 4c63 0300 |0053: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +212eb4: 1a01 6035 |0056: const-string v1, "_HDR" // string@3560 │ │ +212eb8: 6e20 5663 1300 |0058: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212ebe: 6e20 5263 5300 |005b: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +212ec4: 6e10 5d63 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +212eca: 0c03 |0061: move-result-object v3 │ │ +212ecc: 6e20 5663 3000 |0062: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212ed2: 6e20 5663 4000 |0065: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212ed8: 6e10 5d63 0000 |0068: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +212ede: 0c03 |006b: move-result-object v3 │ │ +212ee0: 1103 |006c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0005 line=129 │ │ 0x0008 line=130 │ │ 0x000f line=131 │ │ 0x0025 line=132 │ │ @@ -498754,50 +498754,50 @@ │ │ type : '(Z)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -212ee0: |[212ee0] freed.utils.StorageFileManager.getNewSessionFolderPath:(Z)Ljava/lang/String; │ │ -212ef0: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -212ef4: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -212efa: 3804 1000 |0005: if-eqz v4, 0015 // +0010 │ │ -212efe: 5434 ef57 |0007: iget-object v4, v3, Lfreed/utils/StorageFileManager;.fileApiStorageDetector:Lfreed/file/FileApiStorageDetector; // field@57ef │ │ -212f02: 6e10 565b 0400 |0009: invoke-virtual {v4}, Lfreed/file/FileApiStorageDetector;.getExternalSD:()Ljava/io/File; // method@5b56 │ │ -212f08: 0c04 |000c: move-result-object v4 │ │ -212f0a: 6e10 f961 0400 |000d: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ -212f10: 0c04 |0010: move-result-object v4 │ │ -212f12: 6e20 5663 4000 |0011: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212f18: 280e |0014: goto 0022 // +000e │ │ -212f1a: 5434 ef57 |0015: iget-object v4, v3, Lfreed/utils/StorageFileManager;.fileApiStorageDetector:Lfreed/file/FileApiStorageDetector; // field@57ef │ │ -212f1e: 6e10 575b 0400 |0017: invoke-virtual {v4}, Lfreed/file/FileApiStorageDetector;.getInternalSD:()Ljava/io/File; // method@5b57 │ │ -212f24: 0c04 |001a: move-result-object v4 │ │ -212f26: 6e10 f961 0400 |001b: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ -212f2c: 0c04 |001e: move-result-object v4 │ │ -212f2e: 6e20 5663 4000 |001f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212f34: 1a04 f102 |0022: const-string v4, "/DCIM/" // string@02f1 │ │ -212f38: 6e20 5663 4000 |0024: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212f3e: 2204 740d |0027: new-instance v4, Ljava/lang/StringBuilder; // type@0d74 │ │ -212f42: 7010 4c63 0400 |0029: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -212f48: 7100 985e 0000 |002c: invoke-static {}, Lfreed/utils/StorageFileManager;.getStringDatePAttern:()Ljava/text/SimpleDateFormat; // method@5e98 │ │ -212f4e: 0c01 |002f: move-result-object v1 │ │ -212f50: 2202 b80d |0030: new-instance v2, Ljava/util/Date; // type@0db8 │ │ -212f54: 7010 3064 0200 |0032: invoke-direct {v2}, Ljava/util/Date;.:()V // method@6430 │ │ -212f5a: 6e20 df63 2100 |0035: invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@63df │ │ -212f60: 0c01 |0038: move-result-object v1 │ │ -212f62: 6e20 5663 1400 |0039: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212f68: 1a01 eb02 |003c: const-string v1, "/" // string@02eb │ │ -212f6c: 6e20 5663 1400 |003e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212f72: 6e10 5d63 0400 |0041: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -212f78: 0c04 |0044: move-result-object v4 │ │ -212f7a: 6e20 5663 4000 |0045: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -212f80: 6e10 5d63 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -212f86: 0c04 |004b: move-result-object v4 │ │ -212f88: 1104 |004c: return-object v4 │ │ +212ee4: |[212ee4] freed.utils.StorageFileManager.getNewSessionFolderPath:(Z)Ljava/lang/String; │ │ +212ef4: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +212ef8: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +212efe: 3804 1000 |0005: if-eqz v4, 0015 // +0010 │ │ +212f02: 5434 ef57 |0007: iget-object v4, v3, Lfreed/utils/StorageFileManager;.fileApiStorageDetector:Lfreed/file/FileApiStorageDetector; // field@57ef │ │ +212f06: 6e10 565b 0400 |0009: invoke-virtual {v4}, Lfreed/file/FileApiStorageDetector;.getExternalSD:()Ljava/io/File; // method@5b56 │ │ +212f0c: 0c04 |000c: move-result-object v4 │ │ +212f0e: 6e10 f961 0400 |000d: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ +212f14: 0c04 |0010: move-result-object v4 │ │ +212f16: 6e20 5663 4000 |0011: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212f1c: 280e |0014: goto 0022 // +000e │ │ +212f1e: 5434 ef57 |0015: iget-object v4, v3, Lfreed/utils/StorageFileManager;.fileApiStorageDetector:Lfreed/file/FileApiStorageDetector; // field@57ef │ │ +212f22: 6e10 575b 0400 |0017: invoke-virtual {v4}, Lfreed/file/FileApiStorageDetector;.getInternalSD:()Ljava/io/File; // method@5b57 │ │ +212f28: 0c04 |001a: move-result-object v4 │ │ +212f2a: 6e10 f961 0400 |001b: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ +212f30: 0c04 |001e: move-result-object v4 │ │ +212f32: 6e20 5663 4000 |001f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212f38: 1a04 f102 |0022: const-string v4, "/DCIM/" // string@02f1 │ │ +212f3c: 6e20 5663 4000 |0024: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212f42: 2204 740d |0027: new-instance v4, Ljava/lang/StringBuilder; // type@0d74 │ │ +212f46: 7010 4c63 0400 |0029: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +212f4c: 7100 985e 0000 |002c: invoke-static {}, Lfreed/utils/StorageFileManager;.getStringDatePAttern:()Ljava/text/SimpleDateFormat; // method@5e98 │ │ +212f52: 0c01 |002f: move-result-object v1 │ │ +212f54: 2202 b80d |0030: new-instance v2, Ljava/util/Date; // type@0db8 │ │ +212f58: 7010 3064 0200 |0032: invoke-direct {v2}, Ljava/util/Date;.:()V // method@6430 │ │ +212f5e: 6e20 df63 2100 |0035: invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@63df │ │ +212f64: 0c01 |0038: move-result-object v1 │ │ +212f66: 6e20 5663 1400 |0039: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212f6c: 1a01 eb02 |003c: const-string v1, "/" // string@02eb │ │ +212f70: 6e20 5663 1400 |003e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212f76: 6e10 5d63 0400 |0041: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +212f7c: 0c04 |0044: move-result-object v4 │ │ +212f7e: 6e20 5663 4000 |0045: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +212f84: 6e10 5d63 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +212f8a: 0c04 |004b: move-result-object v4 │ │ +212f8c: 1104 |004c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0007 line=145 │ │ 0x0015 line=147 │ │ 0x0024 line=148 │ │ 0x0027 line=149 │ │ @@ -498811,161 +498811,161 @@ │ │ type : '(Ljava/io/File;Ljava/util/List;Lfreed/file/FileListController$FormatTypes;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 299 16-bit code units │ │ -2131b4: |[2131b4] freed.utils.StorageFileManager.readFilesFromFolder:(Ljava/io/File;Ljava/util/List;Lfreed/file/FileListController$FormatTypes;Z)V │ │ -2131c4: 6e10 0662 0b00 |0000: invoke-virtual {v11}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@6206 │ │ -2131ca: 0c0b |0003: move-result-object v11 │ │ -2131cc: 390b 0300 |0004: if-nez v11, 0007 // +0003 │ │ -2131d0: 0e00 |0006: return-void │ │ -2131d2: 21b0 |0007: array-length v0, v11 │ │ -2131d4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -2131d6: 3501 1e01 |0009: if-ge v1, v0, 0127 // +011e │ │ -2131da: 4602 0b01 |000b: aget-object v2, v11, v1 │ │ -2131de: 6e10 0362 0200 |000d: invoke-virtual {v2}, Ljava/io/File;.isHidden:()Z // method@6203 │ │ -2131e4: 0a03 |0010: move-result v3 │ │ -2131e6: 3903 1201 |0011: if-nez v3, 0123 // +0112 │ │ -2131ea: 6203 0156 |0013: sget-object v3, Lfreed/file/FileListController$FormatTypes;.all:Lfreed/file/FileListController$FormatTypes; // field@5601 │ │ -2131ee: 1a04 f85f |0015: const-string v4, "mp4" // string@5ff8 │ │ -2131f2: 1a05 b93a |0017: const-string v5, "bayer" // string@3ab9 │ │ -2131f6: 1a06 1166 |0019: const-string v6, "raw" // string@6611 │ │ -2131fa: 1a07 3a52 |001b: const-string v7, "jps" // string@523a │ │ -2131fe: 1a08 ca41 |001d: const-string v8, "dng" // string@41ca │ │ -213202: 1a09 3952 |001f: const-string v9, "jpg" // string@5239 │ │ -213206: 333d 6000 |0021: if-ne v13, v3, 0081 // +0060 │ │ -21320a: 6e10 fc61 0200 |0023: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@61fc │ │ -213210: 0c03 |0026: move-result-object v3 │ │ -213212: 6e10 3c63 0300 |0027: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ -213218: 0c03 |002a: move-result-object v3 │ │ -21321a: 6e20 2263 9300 |002b: invoke-virtual {v3, v9}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ -213220: 0a03 |002e: move-result v3 │ │ -213222: 3903 4800 |002f: if-nez v3, 0077 // +0048 │ │ -213226: 6e10 fc61 0200 |0031: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@61fc │ │ -21322c: 0c03 |0034: move-result-object v3 │ │ -21322e: 6e10 3c63 0300 |0035: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ -213234: 0c03 |0038: move-result-object v3 │ │ -213236: 6e20 2263 7300 |0039: invoke-virtual {v3, v7}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ -21323c: 0a03 |003c: move-result v3 │ │ -21323e: 3903 3a00 |003d: if-nez v3, 0077 // +003a │ │ -213242: 6e10 fc61 0200 |003f: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@61fc │ │ -213248: 0c03 |0042: move-result-object v3 │ │ -21324a: 6e10 3c63 0300 |0043: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ -213250: 0c03 |0046: move-result-object v3 │ │ -213252: 6e20 2263 6300 |0047: invoke-virtual {v3, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ -213258: 0a03 |004a: move-result v3 │ │ -21325a: 3903 2c00 |004b: if-nez v3, 0077 // +002c │ │ -21325e: 6e10 fc61 0200 |004d: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@61fc │ │ -213264: 0c03 |0050: move-result-object v3 │ │ -213266: 6e10 3c63 0300 |0051: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ -21326c: 0c03 |0054: move-result-object v3 │ │ -21326e: 6e20 2263 5300 |0055: invoke-virtual {v3, v5}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ -213274: 0a03 |0058: move-result v3 │ │ -213276: 3903 1e00 |0059: if-nez v3, 0077 // +001e │ │ -21327a: 6e10 fc61 0200 |005b: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@61fc │ │ -213280: 0c03 |005e: move-result-object v3 │ │ -213282: 6e10 3c63 0300 |005f: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ -213288: 0c03 |0062: move-result-object v3 │ │ -21328a: 6e20 2263 8300 |0063: invoke-virtual {v3, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ -213290: 0a03 |0066: move-result v3 │ │ -213292: 3903 1000 |0067: if-nez v3, 0077 // +0010 │ │ -213296: 6e10 fc61 0200 |0069: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@61fc │ │ -21329c: 0c03 |006c: move-result-object v3 │ │ -21329e: 6e10 3c63 0300 |006d: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ -2132a4: 0c03 |0070: move-result-object v3 │ │ -2132a6: 6e20 2263 4300 |0071: invoke-virtual {v3, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ -2132ac: 0a03 |0074: move-result v3 │ │ -2132ae: 3803 0c00 |0075: if-eqz v3, 0081 // +000c │ │ -2132b2: 2203 500c |0077: new-instance v3, Lfreed/file/holder/FileHolder; // type@0c50 │ │ -2132b6: 7030 9e5b 230e |0079: invoke-direct {v3, v2, v14}, Lfreed/file/holder/FileHolder;.:(Ljava/io/File;Z)V // method@5b9e │ │ -2132bc: 7220 6064 3c00 |007c: invoke-interface {v12, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ -2132c2: 2900 a400 |007f: goto/16 0123 // +00a4 │ │ -2132c6: 6203 0256 |0081: sget-object v3, Lfreed/file/FileListController$FormatTypes;.dng:Lfreed/file/FileListController$FormatTypes; // field@5602 │ │ -2132ca: 333d 1a00 |0083: if-ne v13, v3, 009d // +001a │ │ -2132ce: 6e10 fc61 0200 |0085: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@61fc │ │ -2132d4: 0c03 |0088: move-result-object v3 │ │ -2132d6: 6e10 3c63 0300 |0089: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ -2132dc: 0c03 |008c: move-result-object v3 │ │ -2132de: 6e20 2263 8300 |008d: invoke-virtual {v3, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ -2132e4: 0a03 |0090: move-result v3 │ │ -2132e6: 3803 0c00 |0091: if-eqz v3, 009d // +000c │ │ -2132ea: 2203 500c |0093: new-instance v3, Lfreed/file/holder/FileHolder; // type@0c50 │ │ -2132ee: 7030 9e5b 230e |0095: invoke-direct {v3, v2, v14}, Lfreed/file/holder/FileHolder;.:(Ljava/io/File;Z)V // method@5b9e │ │ -2132f4: 7220 6064 3c00 |0098: invoke-interface {v12, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ -2132fa: 2900 8800 |009b: goto/16 0123 // +0088 │ │ -2132fe: 6203 0656 |009d: sget-object v3, Lfreed/file/FileListController$FormatTypes;.raw:Lfreed/file/FileListController$FormatTypes; // field@5606 │ │ -213302: 333d 1900 |009f: if-ne v13, v3, 00b8 // +0019 │ │ -213306: 6e10 fc61 0200 |00a1: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@61fc │ │ -21330c: 0c03 |00a4: move-result-object v3 │ │ -21330e: 6e10 3c63 0300 |00a5: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ -213314: 0c03 |00a8: move-result-object v3 │ │ -213316: 6e20 2263 6300 |00a9: invoke-virtual {v3, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ -21331c: 0a03 |00ac: move-result v3 │ │ -21331e: 3803 0b00 |00ad: if-eqz v3, 00b8 // +000b │ │ -213322: 2203 500c |00af: new-instance v3, Lfreed/file/holder/FileHolder; // type@0c50 │ │ -213326: 7030 9e5b 230e |00b1: invoke-direct {v3, v2, v14}, Lfreed/file/holder/FileHolder;.:(Ljava/io/File;Z)V // method@5b9e │ │ -21332c: 7220 6064 3c00 |00b4: invoke-interface {v12, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ -213332: 286c |00b7: goto 0123 // +006c │ │ -213334: 6203 0656 |00b8: sget-object v3, Lfreed/file/FileListController$FormatTypes;.raw:Lfreed/file/FileListController$FormatTypes; // field@5606 │ │ -213338: 333d 1900 |00ba: if-ne v13, v3, 00d3 // +0019 │ │ -21333c: 6e10 fc61 0200 |00bc: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@61fc │ │ -213342: 0c03 |00bf: move-result-object v3 │ │ -213344: 6e10 3c63 0300 |00c0: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ -21334a: 0c03 |00c3: move-result-object v3 │ │ -21334c: 6e20 2263 5300 |00c4: invoke-virtual {v3, v5}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ -213352: 0a03 |00c7: move-result v3 │ │ -213354: 3803 0b00 |00c8: if-eqz v3, 00d3 // +000b │ │ -213358: 2203 500c |00ca: new-instance v3, Lfreed/file/holder/FileHolder; // type@0c50 │ │ -21335c: 7030 9e5b 230e |00cc: invoke-direct {v3, v2, v14}, Lfreed/file/holder/FileHolder;.:(Ljava/io/File;Z)V // method@5b9e │ │ -213362: 7220 6064 3c00 |00cf: invoke-interface {v12, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ -213368: 2851 |00d2: goto 0123 // +0051 │ │ -21336a: 6203 0456 |00d3: sget-object v3, Lfreed/file/FileListController$FormatTypes;.jps:Lfreed/file/FileListController$FormatTypes; // field@5604 │ │ -21336e: 333d 1900 |00d5: if-ne v13, v3, 00ee // +0019 │ │ -213372: 6e10 fc61 0200 |00d7: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@61fc │ │ -213378: 0c03 |00da: move-result-object v3 │ │ -21337a: 6e10 3c63 0300 |00db: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ -213380: 0c03 |00de: move-result-object v3 │ │ -213382: 6e20 2263 7300 |00df: invoke-virtual {v3, v7}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ -213388: 0a03 |00e2: move-result v3 │ │ -21338a: 3803 0b00 |00e3: if-eqz v3, 00ee // +000b │ │ -21338e: 2203 500c |00e5: new-instance v3, Lfreed/file/holder/FileHolder; // type@0c50 │ │ -213392: 7030 9e5b 230e |00e7: invoke-direct {v3, v2, v14}, Lfreed/file/holder/FileHolder;.:(Ljava/io/File;Z)V // method@5b9e │ │ -213398: 7220 6064 3c00 |00ea: invoke-interface {v12, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ -21339e: 2836 |00ed: goto 0123 // +0036 │ │ -2133a0: 6203 0356 |00ee: sget-object v3, Lfreed/file/FileListController$FormatTypes;.jpg:Lfreed/file/FileListController$FormatTypes; // field@5603 │ │ -2133a4: 333d 1900 |00f0: if-ne v13, v3, 0109 // +0019 │ │ -2133a8: 6e10 fc61 0200 |00f2: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@61fc │ │ -2133ae: 0c03 |00f5: move-result-object v3 │ │ -2133b0: 6e10 3c63 0300 |00f6: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ -2133b6: 0c03 |00f9: move-result-object v3 │ │ -2133b8: 6e20 2263 9300 |00fa: invoke-virtual {v3, v9}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ -2133be: 0a03 |00fd: move-result v3 │ │ -2133c0: 3803 0b00 |00fe: if-eqz v3, 0109 // +000b │ │ -2133c4: 2203 500c |0100: new-instance v3, Lfreed/file/holder/FileHolder; // type@0c50 │ │ -2133c8: 7030 9e5b 230e |0102: invoke-direct {v3, v2, v14}, Lfreed/file/holder/FileHolder;.:(Ljava/io/File;Z)V // method@5b9e │ │ -2133ce: 7220 6064 3c00 |0105: invoke-interface {v12, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ -2133d4: 281b |0108: goto 0123 // +001b │ │ -2133d6: 6203 0556 |0109: sget-object v3, Lfreed/file/FileListController$FormatTypes;.mp4:Lfreed/file/FileListController$FormatTypes; // field@5605 │ │ -2133da: 333d 1800 |010b: if-ne v13, v3, 0123 // +0018 │ │ -2133de: 6e10 fc61 0200 |010d: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@61fc │ │ -2133e4: 0c03 |0110: move-result-object v3 │ │ -2133e6: 6e10 3c63 0300 |0111: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ -2133ec: 0c03 |0114: move-result-object v3 │ │ -2133ee: 6e20 2263 4300 |0115: invoke-virtual {v3, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ -2133f4: 0a03 |0118: move-result v3 │ │ -2133f6: 3803 0a00 |0119: if-eqz v3, 0123 // +000a │ │ -2133fa: 2203 500c |011b: new-instance v3, Lfreed/file/holder/FileHolder; // type@0c50 │ │ -2133fe: 7030 9e5b 230e |011d: invoke-direct {v3, v2, v14}, Lfreed/file/holder/FileHolder;.:(Ljava/io/File;Z)V // method@5b9e │ │ -213404: 7220 6064 3c00 |0120: invoke-interface {v12, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ -21340a: d801 0101 |0123: add-int/lit8 v1, v1, #int 1 // #01 │ │ -21340e: 2900 e4fe |0125: goto/16 0009 // -011c │ │ -213412: 7020 9d5e ca00 |0127: invoke-direct {v10, v12}, Lfreed/utils/StorageFileManager;.sortFileHolder:(Ljava/util/List;)V // method@5e9d │ │ -213418: 0e00 |012a: return-void │ │ +2131b8: |[2131b8] freed.utils.StorageFileManager.readFilesFromFolder:(Ljava/io/File;Ljava/util/List;Lfreed/file/FileListController$FormatTypes;Z)V │ │ +2131c8: 6e10 0662 0b00 |0000: invoke-virtual {v11}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@6206 │ │ +2131ce: 0c0b |0003: move-result-object v11 │ │ +2131d0: 390b 0300 |0004: if-nez v11, 0007 // +0003 │ │ +2131d4: 0e00 |0006: return-void │ │ +2131d6: 21b0 |0007: array-length v0, v11 │ │ +2131d8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +2131da: 3501 1e01 |0009: if-ge v1, v0, 0127 // +011e │ │ +2131de: 4602 0b01 |000b: aget-object v2, v11, v1 │ │ +2131e2: 6e10 0362 0200 |000d: invoke-virtual {v2}, Ljava/io/File;.isHidden:()Z // method@6203 │ │ +2131e8: 0a03 |0010: move-result v3 │ │ +2131ea: 3903 1201 |0011: if-nez v3, 0123 // +0112 │ │ +2131ee: 6203 0156 |0013: sget-object v3, Lfreed/file/FileListController$FormatTypes;.all:Lfreed/file/FileListController$FormatTypes; // field@5601 │ │ +2131f2: 1a04 f85f |0015: const-string v4, "mp4" // string@5ff8 │ │ +2131f6: 1a05 b93a |0017: const-string v5, "bayer" // string@3ab9 │ │ +2131fa: 1a06 1166 |0019: const-string v6, "raw" // string@6611 │ │ +2131fe: 1a07 3a52 |001b: const-string v7, "jps" // string@523a │ │ +213202: 1a08 ca41 |001d: const-string v8, "dng" // string@41ca │ │ +213206: 1a09 3952 |001f: const-string v9, "jpg" // string@5239 │ │ +21320a: 333d 6000 |0021: if-ne v13, v3, 0081 // +0060 │ │ +21320e: 6e10 fc61 0200 |0023: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@61fc │ │ +213214: 0c03 |0026: move-result-object v3 │ │ +213216: 6e10 3c63 0300 |0027: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ +21321c: 0c03 |002a: move-result-object v3 │ │ +21321e: 6e20 2263 9300 |002b: invoke-virtual {v3, v9}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ +213224: 0a03 |002e: move-result v3 │ │ +213226: 3903 4800 |002f: if-nez v3, 0077 // +0048 │ │ +21322a: 6e10 fc61 0200 |0031: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@61fc │ │ +213230: 0c03 |0034: move-result-object v3 │ │ +213232: 6e10 3c63 0300 |0035: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ +213238: 0c03 |0038: move-result-object v3 │ │ +21323a: 6e20 2263 7300 |0039: invoke-virtual {v3, v7}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ +213240: 0a03 |003c: move-result v3 │ │ +213242: 3903 3a00 |003d: if-nez v3, 0077 // +003a │ │ +213246: 6e10 fc61 0200 |003f: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@61fc │ │ +21324c: 0c03 |0042: move-result-object v3 │ │ +21324e: 6e10 3c63 0300 |0043: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ +213254: 0c03 |0046: move-result-object v3 │ │ +213256: 6e20 2263 6300 |0047: invoke-virtual {v3, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ +21325c: 0a03 |004a: move-result v3 │ │ +21325e: 3903 2c00 |004b: if-nez v3, 0077 // +002c │ │ +213262: 6e10 fc61 0200 |004d: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@61fc │ │ +213268: 0c03 |0050: move-result-object v3 │ │ +21326a: 6e10 3c63 0300 |0051: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ +213270: 0c03 |0054: move-result-object v3 │ │ +213272: 6e20 2263 5300 |0055: invoke-virtual {v3, v5}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ +213278: 0a03 |0058: move-result v3 │ │ +21327a: 3903 1e00 |0059: if-nez v3, 0077 // +001e │ │ +21327e: 6e10 fc61 0200 |005b: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@61fc │ │ +213284: 0c03 |005e: move-result-object v3 │ │ +213286: 6e10 3c63 0300 |005f: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ +21328c: 0c03 |0062: move-result-object v3 │ │ +21328e: 6e20 2263 8300 |0063: invoke-virtual {v3, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ +213294: 0a03 |0066: move-result v3 │ │ +213296: 3903 1000 |0067: if-nez v3, 0077 // +0010 │ │ +21329a: 6e10 fc61 0200 |0069: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@61fc │ │ +2132a0: 0c03 |006c: move-result-object v3 │ │ +2132a2: 6e10 3c63 0300 |006d: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ +2132a8: 0c03 |0070: move-result-object v3 │ │ +2132aa: 6e20 2263 4300 |0071: invoke-virtual {v3, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ +2132b0: 0a03 |0074: move-result v3 │ │ +2132b2: 3803 0c00 |0075: if-eqz v3, 0081 // +000c │ │ +2132b6: 2203 500c |0077: new-instance v3, Lfreed/file/holder/FileHolder; // type@0c50 │ │ +2132ba: 7030 9e5b 230e |0079: invoke-direct {v3, v2, v14}, Lfreed/file/holder/FileHolder;.:(Ljava/io/File;Z)V // method@5b9e │ │ +2132c0: 7220 6064 3c00 |007c: invoke-interface {v12, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ +2132c6: 2900 a400 |007f: goto/16 0123 // +00a4 │ │ +2132ca: 6203 0256 |0081: sget-object v3, Lfreed/file/FileListController$FormatTypes;.dng:Lfreed/file/FileListController$FormatTypes; // field@5602 │ │ +2132ce: 333d 1a00 |0083: if-ne v13, v3, 009d // +001a │ │ +2132d2: 6e10 fc61 0200 |0085: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@61fc │ │ +2132d8: 0c03 |0088: move-result-object v3 │ │ +2132da: 6e10 3c63 0300 |0089: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ +2132e0: 0c03 |008c: move-result-object v3 │ │ +2132e2: 6e20 2263 8300 |008d: invoke-virtual {v3, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ +2132e8: 0a03 |0090: move-result v3 │ │ +2132ea: 3803 0c00 |0091: if-eqz v3, 009d // +000c │ │ +2132ee: 2203 500c |0093: new-instance v3, Lfreed/file/holder/FileHolder; // type@0c50 │ │ +2132f2: 7030 9e5b 230e |0095: invoke-direct {v3, v2, v14}, Lfreed/file/holder/FileHolder;.:(Ljava/io/File;Z)V // method@5b9e │ │ +2132f8: 7220 6064 3c00 |0098: invoke-interface {v12, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ +2132fe: 2900 8800 |009b: goto/16 0123 // +0088 │ │ +213302: 6203 0656 |009d: sget-object v3, Lfreed/file/FileListController$FormatTypes;.raw:Lfreed/file/FileListController$FormatTypes; // field@5606 │ │ +213306: 333d 1900 |009f: if-ne v13, v3, 00b8 // +0019 │ │ +21330a: 6e10 fc61 0200 |00a1: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@61fc │ │ +213310: 0c03 |00a4: move-result-object v3 │ │ +213312: 6e10 3c63 0300 |00a5: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ +213318: 0c03 |00a8: move-result-object v3 │ │ +21331a: 6e20 2263 6300 |00a9: invoke-virtual {v3, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ +213320: 0a03 |00ac: move-result v3 │ │ +213322: 3803 0b00 |00ad: if-eqz v3, 00b8 // +000b │ │ +213326: 2203 500c |00af: new-instance v3, Lfreed/file/holder/FileHolder; // type@0c50 │ │ +21332a: 7030 9e5b 230e |00b1: invoke-direct {v3, v2, v14}, Lfreed/file/holder/FileHolder;.:(Ljava/io/File;Z)V // method@5b9e │ │ +213330: 7220 6064 3c00 |00b4: invoke-interface {v12, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ +213336: 286c |00b7: goto 0123 // +006c │ │ +213338: 6203 0656 |00b8: sget-object v3, Lfreed/file/FileListController$FormatTypes;.raw:Lfreed/file/FileListController$FormatTypes; // field@5606 │ │ +21333c: 333d 1900 |00ba: if-ne v13, v3, 00d3 // +0019 │ │ +213340: 6e10 fc61 0200 |00bc: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@61fc │ │ +213346: 0c03 |00bf: move-result-object v3 │ │ +213348: 6e10 3c63 0300 |00c0: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ +21334e: 0c03 |00c3: move-result-object v3 │ │ +213350: 6e20 2263 5300 |00c4: invoke-virtual {v3, v5}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ +213356: 0a03 |00c7: move-result v3 │ │ +213358: 3803 0b00 |00c8: if-eqz v3, 00d3 // +000b │ │ +21335c: 2203 500c |00ca: new-instance v3, Lfreed/file/holder/FileHolder; // type@0c50 │ │ +213360: 7030 9e5b 230e |00cc: invoke-direct {v3, v2, v14}, Lfreed/file/holder/FileHolder;.:(Ljava/io/File;Z)V // method@5b9e │ │ +213366: 7220 6064 3c00 |00cf: invoke-interface {v12, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ +21336c: 2851 |00d2: goto 0123 // +0051 │ │ +21336e: 6203 0456 |00d3: sget-object v3, Lfreed/file/FileListController$FormatTypes;.jps:Lfreed/file/FileListController$FormatTypes; // field@5604 │ │ +213372: 333d 1900 |00d5: if-ne v13, v3, 00ee // +0019 │ │ +213376: 6e10 fc61 0200 |00d7: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@61fc │ │ +21337c: 0c03 |00da: move-result-object v3 │ │ +21337e: 6e10 3c63 0300 |00db: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ +213384: 0c03 |00de: move-result-object v3 │ │ +213386: 6e20 2263 7300 |00df: invoke-virtual {v3, v7}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ +21338c: 0a03 |00e2: move-result v3 │ │ +21338e: 3803 0b00 |00e3: if-eqz v3, 00ee // +000b │ │ +213392: 2203 500c |00e5: new-instance v3, Lfreed/file/holder/FileHolder; // type@0c50 │ │ +213396: 7030 9e5b 230e |00e7: invoke-direct {v3, v2, v14}, Lfreed/file/holder/FileHolder;.:(Ljava/io/File;Z)V // method@5b9e │ │ +21339c: 7220 6064 3c00 |00ea: invoke-interface {v12, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ +2133a2: 2836 |00ed: goto 0123 // +0036 │ │ +2133a4: 6203 0356 |00ee: sget-object v3, Lfreed/file/FileListController$FormatTypes;.jpg:Lfreed/file/FileListController$FormatTypes; // field@5603 │ │ +2133a8: 333d 1900 |00f0: if-ne v13, v3, 0109 // +0019 │ │ +2133ac: 6e10 fc61 0200 |00f2: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@61fc │ │ +2133b2: 0c03 |00f5: move-result-object v3 │ │ +2133b4: 6e10 3c63 0300 |00f6: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ +2133ba: 0c03 |00f9: move-result-object v3 │ │ +2133bc: 6e20 2263 9300 |00fa: invoke-virtual {v3, v9}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ +2133c2: 0a03 |00fd: move-result v3 │ │ +2133c4: 3803 0b00 |00fe: if-eqz v3, 0109 // +000b │ │ +2133c8: 2203 500c |0100: new-instance v3, Lfreed/file/holder/FileHolder; // type@0c50 │ │ +2133cc: 7030 9e5b 230e |0102: invoke-direct {v3, v2, v14}, Lfreed/file/holder/FileHolder;.:(Ljava/io/File;Z)V // method@5b9e │ │ +2133d2: 7220 6064 3c00 |0105: invoke-interface {v12, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ +2133d8: 281b |0108: goto 0123 // +001b │ │ +2133da: 6203 0556 |0109: sget-object v3, Lfreed/file/FileListController$FormatTypes;.mp4:Lfreed/file/FileListController$FormatTypes; // field@5605 │ │ +2133de: 333d 1800 |010b: if-ne v13, v3, 0123 // +0018 │ │ +2133e2: 6e10 fc61 0200 |010d: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@61fc │ │ +2133e8: 0c03 |0110: move-result-object v3 │ │ +2133ea: 6e10 3c63 0300 |0111: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ +2133f0: 0c03 |0114: move-result-object v3 │ │ +2133f2: 6e20 2263 4300 |0115: invoke-virtual {v3, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ +2133f8: 0a03 |0118: move-result v3 │ │ +2133fa: 3803 0a00 |0119: if-eqz v3, 0123 // +000a │ │ +2133fe: 2203 500c |011b: new-instance v3, Lfreed/file/holder/FileHolder; // type@0c50 │ │ +213402: 7030 9e5b 230e |011d: invoke-direct {v3, v2, v14}, Lfreed/file/holder/FileHolder;.:(Ljava/io/File;Z)V // method@5b9e │ │ +213408: 7220 6064 3c00 |0120: invoke-interface {v12, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ +21340e: d801 0101 |0123: add-int/lit8 v1, v1, #int 1 // #01 │ │ +213412: 2900 e4fe |0125: goto/16 0009 // -011c │ │ +213416: 7020 9d5e ca00 |0127: invoke-direct {v10, v12}, Lfreed/utils/StorageFileManager;.sortFileHolder:(Ljava/util/List;)V // method@5e9d │ │ +21341c: 0e00 |012a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0007 line=197 │ │ 0x000d line=198 │ │ 0x0013 line=199 │ │ 0x0023 line=200 │ │ @@ -499032,23 +499032,23 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -213618: |[213618] freed.utils.StringFloatArray.:(I)V │ │ -213628: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ -21362e: 1a00 ae01 |0003: const-string v0, "#" // string@01ae │ │ -213632: 5b10 f157 |0005: iput-object v0, v1, Lfreed/utils/StringFloatArray;.SPLITCHAR:Ljava/lang/String; // field@57f1 │ │ -213636: 2320 be0e |0007: new-array v0, v2, [Ljava/lang/String; // type@0ebe │ │ -21363a: 5b10 f257 |0009: iput-object v0, v1, Lfreed/utils/StringFloatArray;.keys:[Ljava/lang/String; // field@57f2 │ │ -21363e: 2322 ba0e |000b: new-array v2, v2, [Ljava/lang/Float; // type@0eba │ │ -213642: 5b12 f357 |000d: iput-object v2, v1, Lfreed/utils/StringFloatArray;.values:[Ljava/lang/Float; // field@57f3 │ │ -213646: 0e00 |000f: return-void │ │ +21361c: |[21361c] freed.utils.StringFloatArray.:(I)V │ │ +21362c: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ +213632: 1a00 ae01 |0003: const-string v0, "#" // string@01ae │ │ +213636: 5b10 f157 |0005: iput-object v0, v1, Lfreed/utils/StringFloatArray;.SPLITCHAR:Ljava/lang/String; // field@57f1 │ │ +21363a: 2320 be0e |0007: new-array v0, v2, [Ljava/lang/String; // type@0ebe │ │ +21363e: 5b10 f257 |0009: iput-object v0, v1, Lfreed/utils/StringFloatArray;.keys:[Ljava/lang/String; // field@57f2 │ │ +213642: 2322 ba0e |000b: new-array v2, v2, [Ljava/lang/Float; // type@0eba │ │ +213646: 5b12 f357 |000d: iput-object v2, v1, Lfreed/utils/StringFloatArray;.values:[Ljava/lang/Float; // field@57f3 │ │ +21364a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0005 line=11 │ │ 0x0007 line=15 │ │ 0x000b line=16 │ │ locals : │ │ @@ -499060,48 +499060,48 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -213648: |[213648] freed.utils.StringFloatArray.:([Ljava/lang/String;)V │ │ -213658: 7010 fe62 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@62fe │ │ -21365e: 1a00 ae01 |0003: const-string v0, "#" // string@01ae │ │ -213662: 5b60 f157 |0005: iput-object v0, v6, Lfreed/utils/StringFloatArray;.SPLITCHAR:Ljava/lang/String; // field@57f1 │ │ -213666: 2171 |0007: array-length v1, v7 │ │ -213668: 2311 be0e |0008: new-array v1, v1, [Ljava/lang/String; // type@0ebe │ │ -21366c: 5b61 f257 |000a: iput-object v1, v6, Lfreed/utils/StringFloatArray;.keys:[Ljava/lang/String; // field@57f2 │ │ -213670: 2171 |000c: array-length v1, v7 │ │ -213672: 2311 ba0e |000d: new-array v1, v1, [Ljava/lang/Float; // type@0eba │ │ -213676: 5b61 f357 |000f: iput-object v1, v6, Lfreed/utils/StringFloatArray;.values:[Ljava/lang/Float; // field@57f3 │ │ -21367a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -21367c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -21367e: 2173 |0013: array-length v3, v7 │ │ -213680: 3532 2400 |0014: if-ge v2, v3, 0038 // +0024 │ │ -213684: 4603 0702 |0016: aget-object v3, v7, v2 │ │ -213688: 6e20 3563 0300 |0018: invoke-virtual {v3, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6335 │ │ -21368e: 0c03 |001b: move-result-object v3 │ │ -213690: 2134 |001c: array-length v4, v3 │ │ -213692: 1225 |001d: const/4 v5, #int 2 // #2 │ │ -213694: 3354 1700 |001e: if-ne v4, v5, 0035 // +0017 │ │ -213698: 5464 f257 |0020: iget-object v4, v6, Lfreed/utils/StringFloatArray;.keys:[Ljava/lang/String; // field@57f2 │ │ -21369c: 4605 0301 |0022: aget-object v5, v3, v1 │ │ -2136a0: 4d05 0402 |0024: aput-object v5, v4, v2 │ │ -2136a4: 5464 f357 |0026: iget-object v4, v6, Lfreed/utils/StringFloatArray;.values:[Ljava/lang/Float; // field@57f3 │ │ -2136a8: 1215 |0028: const/4 v5, #int 1 // #1 │ │ -2136aa: 4603 0305 |0029: aget-object v3, v3, v5 │ │ -2136ae: 7110 b062 0300 |002b: invoke-static {v3}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@62b0 │ │ -2136b4: 0a03 |002e: move-result v3 │ │ -2136b6: 7110 b162 0300 |002f: invoke-static {v3}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@62b1 │ │ -2136bc: 0c03 |0032: move-result-object v3 │ │ -2136be: 4d03 0402 |0033: aput-object v3, v4, v2 │ │ -2136c2: d802 0201 |0035: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2136c6: 28dc |0037: goto 0013 // -0024 │ │ -2136c8: 0e00 |0038: return-void │ │ +21364c: |[21364c] freed.utils.StringFloatArray.:([Ljava/lang/String;)V │ │ +21365c: 7010 fe62 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@62fe │ │ +213662: 1a00 ae01 |0003: const-string v0, "#" // string@01ae │ │ +213666: 5b60 f157 |0005: iput-object v0, v6, Lfreed/utils/StringFloatArray;.SPLITCHAR:Ljava/lang/String; // field@57f1 │ │ +21366a: 2171 |0007: array-length v1, v7 │ │ +21366c: 2311 be0e |0008: new-array v1, v1, [Ljava/lang/String; // type@0ebe │ │ +213670: 5b61 f257 |000a: iput-object v1, v6, Lfreed/utils/StringFloatArray;.keys:[Ljava/lang/String; // field@57f2 │ │ +213674: 2171 |000c: array-length v1, v7 │ │ +213676: 2311 ba0e |000d: new-array v1, v1, [Ljava/lang/Float; // type@0eba │ │ +21367a: 5b61 f357 |000f: iput-object v1, v6, Lfreed/utils/StringFloatArray;.values:[Ljava/lang/Float; // field@57f3 │ │ +21367e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +213680: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +213682: 2173 |0013: array-length v3, v7 │ │ +213684: 3532 2400 |0014: if-ge v2, v3, 0038 // +0024 │ │ +213688: 4603 0702 |0016: aget-object v3, v7, v2 │ │ +21368c: 6e20 3563 0300 |0018: invoke-virtual {v3, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6335 │ │ +213692: 0c03 |001b: move-result-object v3 │ │ +213694: 2134 |001c: array-length v4, v3 │ │ +213696: 1225 |001d: const/4 v5, #int 2 // #2 │ │ +213698: 3354 1700 |001e: if-ne v4, v5, 0035 // +0017 │ │ +21369c: 5464 f257 |0020: iget-object v4, v6, Lfreed/utils/StringFloatArray;.keys:[Ljava/lang/String; // field@57f2 │ │ +2136a0: 4605 0301 |0022: aget-object v5, v3, v1 │ │ +2136a4: 4d05 0402 |0024: aput-object v5, v4, v2 │ │ +2136a8: 5464 f357 |0026: iget-object v4, v6, Lfreed/utils/StringFloatArray;.values:[Ljava/lang/Float; // field@57f3 │ │ +2136ac: 1215 |0028: const/4 v5, #int 1 // #1 │ │ +2136ae: 4603 0305 |0029: aget-object v3, v3, v5 │ │ +2136b2: 7110 b062 0300 |002b: invoke-static {v3}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@62b0 │ │ +2136b8: 0a03 |002e: move-result v3 │ │ +2136ba: 7110 b162 0300 |002f: invoke-static {v3}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@62b1 │ │ +2136c0: 0c03 |0032: move-result-object v3 │ │ +2136c2: 4d03 0402 |0033: aput-object v3, v4, v2 │ │ +2136c6: d802 0201 |0035: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2136ca: 28dc |0037: goto 0013 // -0024 │ │ +2136cc: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0005 line=11 │ │ 0x0007 line=22 │ │ 0x000c line=23 │ │ 0x0013 line=24 │ │ @@ -499119,22 +499119,22 @@ │ │ type : '(ILjava/lang/String;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -2136cc: |[2136cc] freed.utils.StringFloatArray.add:(ILjava/lang/String;F)V │ │ -2136dc: 5410 f257 |0000: iget-object v0, v1, Lfreed/utils/StringFloatArray;.keys:[Ljava/lang/String; // field@57f2 │ │ -2136e0: 4d03 0002 |0002: aput-object v3, v0, v2 │ │ -2136e4: 5413 f357 |0004: iget-object v3, v1, Lfreed/utils/StringFloatArray;.values:[Ljava/lang/Float; // field@57f3 │ │ -2136e8: 7110 b162 0400 |0006: invoke-static {v4}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@62b1 │ │ -2136ee: 0c04 |0009: move-result-object v4 │ │ -2136f0: 4d04 0302 |000a: aput-object v4, v3, v2 │ │ -2136f4: 0e00 |000c: return-void │ │ +2136d0: |[2136d0] freed.utils.StringFloatArray.add:(ILjava/lang/String;F)V │ │ +2136e0: 5410 f257 |0000: iget-object v0, v1, Lfreed/utils/StringFloatArray;.keys:[Ljava/lang/String; // field@57f2 │ │ +2136e4: 4d03 0002 |0002: aput-object v3, v0, v2 │ │ +2136e8: 5413 f357 |0004: iget-object v3, v1, Lfreed/utils/StringFloatArray;.values:[Ljava/lang/Float; // field@57f3 │ │ +2136ec: 7110 b162 0400 |0006: invoke-static {v4}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@62b1 │ │ +2136f2: 0c04 |0009: move-result-object v4 │ │ +2136f4: 4d04 0302 |000a: aput-object v4, v3, v2 │ │ +2136f8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0004 line=68 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lfreed/utils/StringFloatArray; │ │ 0x0000 - 0x000d reg=2 (null) I │ │ @@ -499146,33 +499146,33 @@ │ │ type : '(F)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -21352c: |[21352c] freed.utils.StringFloatArray.getKey:(F)Ljava/lang/String; │ │ -21353c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -21353e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -213540: 5442 f357 |0002: iget-object v2, v4, Lfreed/utils/StringFloatArray;.values:[Ljava/lang/Float; // field@57f3 │ │ -213544: 2123 |0004: array-length v3, v2 │ │ -213546: 3531 1400 |0005: if-ge v1, v3, 0019 // +0014 │ │ -21354a: 4602 0201 |0007: aget-object v2, v2, v1 │ │ -21354e: 6e10 ad62 0200 |0009: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@62ad │ │ -213554: 0a02 |000c: move-result v2 │ │ -213556: 2d02 0502 |000d: cmpl-float v2, v5, v2 │ │ -21355a: 3902 0700 |000f: if-nez v2, 0016 // +0007 │ │ -21355e: 5445 f257 |0011: iget-object v5, v4, Lfreed/utils/StringFloatArray;.keys:[Ljava/lang/String; // field@57f2 │ │ -213562: 4605 0501 |0013: aget-object v5, v5, v1 │ │ -213566: 1105 |0015: return-object v5 │ │ -213568: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ -21356c: 28ea |0018: goto 0002 // -0016 │ │ -21356e: 5445 f257 |0019: iget-object v5, v4, Lfreed/utils/StringFloatArray;.keys:[Ljava/lang/String; // field@57f2 │ │ -213572: 4605 0500 |001b: aget-object v5, v5, v0 │ │ -213576: 1105 |001d: return-object v5 │ │ +213530: |[213530] freed.utils.StringFloatArray.getKey:(F)Ljava/lang/String; │ │ +213540: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +213542: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +213544: 5442 f357 |0002: iget-object v2, v4, Lfreed/utils/StringFloatArray;.values:[Ljava/lang/Float; // field@57f3 │ │ +213548: 2123 |0004: array-length v3, v2 │ │ +21354a: 3531 1400 |0005: if-ge v1, v3, 0019 // +0014 │ │ +21354e: 4602 0201 |0007: aget-object v2, v2, v1 │ │ +213552: 6e10 ad62 0200 |0009: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@62ad │ │ +213558: 0a02 |000c: move-result v2 │ │ +21355a: 2d02 0502 |000d: cmpl-float v2, v5, v2 │ │ +21355e: 3902 0700 |000f: if-nez v2, 0016 // +0007 │ │ +213562: 5445 f257 |0011: iget-object v5, v4, Lfreed/utils/StringFloatArray;.keys:[Ljava/lang/String; // field@57f2 │ │ +213566: 4605 0501 |0013: aget-object v5, v5, v1 │ │ +21356a: 1105 |0015: return-object v5 │ │ +21356c: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ +213570: 28ea |0018: goto 0002 // -0016 │ │ +213572: 5445 f257 |0019: iget-object v5, v4, Lfreed/utils/StringFloatArray;.keys:[Ljava/lang/String; // field@57f2 │ │ +213576: 4605 0500 |001b: aget-object v5, v5, v0 │ │ +21357a: 1105 |001d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=59 │ │ 0x0007 line=60 │ │ 0x0011 line=61 │ │ 0x0019 line=62 │ │ locals : │ │ @@ -499184,18 +499184,18 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -213578: |[213578] freed.utils.StringFloatArray.getKey:(I)Ljava/lang/String; │ │ -213588: 5410 f257 |0000: iget-object v0, v1, Lfreed/utils/StringFloatArray;.keys:[Ljava/lang/String; // field@57f2 │ │ -21358c: 4602 0002 |0002: aget-object v2, v0, v2 │ │ -213590: 1102 |0004: return-object v2 │ │ +21357c: |[21357c] freed.utils.StringFloatArray.getKey:(I)Ljava/lang/String; │ │ +21358c: 5410 f257 |0000: iget-object v0, v1, Lfreed/utils/StringFloatArray;.keys:[Ljava/lang/String; // field@57f2 │ │ +213590: 4602 0002 |0002: aget-object v2, v0, v2 │ │ +213594: 1102 |0004: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/utils/StringFloatArray; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -499204,17 +499204,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -213594: |[213594] freed.utils.StringFloatArray.getKeys:()[Ljava/lang/String; │ │ -2135a4: 5410 f257 |0000: iget-object v0, v1, Lfreed/utils/StringFloatArray;.keys:[Ljava/lang/String; // field@57f2 │ │ -2135a8: 1100 |0002: return-object v0 │ │ +213598: |[213598] freed.utils.StringFloatArray.getKeys:()[Ljava/lang/String; │ │ +2135a8: 5410 f257 |0000: iget-object v0, v1, Lfreed/utils/StringFloatArray;.keys:[Ljava/lang/String; // field@57f2 │ │ +2135ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/utils/StringFloatArray; │ │ │ │ #4 : (in Lfreed/utils/StringFloatArray;) │ │ @@ -499222,18 +499222,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -2134fc: |[2134fc] freed.utils.StringFloatArray.getSize:()I │ │ -21350c: 5410 f257 |0000: iget-object v0, v1, Lfreed/utils/StringFloatArray;.keys:[Ljava/lang/String; // field@57f2 │ │ -213510: 2100 |0002: array-length v0, v0 │ │ -213512: 0f00 |0003: return v0 │ │ +213500: |[213500] freed.utils.StringFloatArray.getSize:()I │ │ +213510: 5410 f257 |0000: iget-object v0, v1, Lfreed/utils/StringFloatArray;.keys:[Ljava/lang/String; // field@57f2 │ │ +213514: 2100 |0002: array-length v0, v0 │ │ +213516: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lfreed/utils/StringFloatArray; │ │ │ │ #5 : (in Lfreed/utils/StringFloatArray;) │ │ @@ -499241,38 +499241,38 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -2135ac: |[2135ac] freed.utils.StringFloatArray.getStringArray:()[Ljava/lang/String; │ │ -2135bc: 5440 f257 |0000: iget-object v0, v4, Lfreed/utils/StringFloatArray;.keys:[Ljava/lang/String; // field@57f2 │ │ -2135c0: 2100 |0002: array-length v0, v0 │ │ -2135c2: 2300 be0e |0003: new-array v0, v0, [Ljava/lang/String; // type@0ebe │ │ -2135c6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -2135c8: 5442 f257 |0006: iget-object v2, v4, Lfreed/utils/StringFloatArray;.keys:[Ljava/lang/String; // field@57f2 │ │ -2135cc: 2122 |0008: array-length v2, v2 │ │ -2135ce: 3521 2300 |0009: if-ge v1, v2, 002c // +0023 │ │ -2135d2: 2202 740d |000b: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ -2135d6: 7010 4c63 0200 |000d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -2135dc: 5443 f257 |0010: iget-object v3, v4, Lfreed/utils/StringFloatArray;.keys:[Ljava/lang/String; // field@57f2 │ │ -2135e0: 4603 0301 |0012: aget-object v3, v3, v1 │ │ -2135e4: 6e20 5663 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2135ea: 1a03 ae01 |0017: const-string v3, "#" // string@01ae │ │ -2135ee: 6e20 5663 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2135f4: 5443 f357 |001c: iget-object v3, v4, Lfreed/utils/StringFloatArray;.values:[Ljava/lang/Float; // field@57f3 │ │ -2135f8: 4603 0301 |001e: aget-object v3, v3, v1 │ │ -2135fc: 6e20 5563 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -213602: 6e10 5d63 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -213608: 0c02 |0026: move-result-object v2 │ │ -21360a: 4d02 0001 |0027: aput-object v2, v0, v1 │ │ -21360e: d801 0101 |0029: add-int/lit8 v1, v1, #int 1 // #01 │ │ -213612: 28db |002b: goto 0006 // -0025 │ │ -213614: 1100 |002c: return-object v0 │ │ +2135b0: |[2135b0] freed.utils.StringFloatArray.getStringArray:()[Ljava/lang/String; │ │ +2135c0: 5440 f257 |0000: iget-object v0, v4, Lfreed/utils/StringFloatArray;.keys:[Ljava/lang/String; // field@57f2 │ │ +2135c4: 2100 |0002: array-length v0, v0 │ │ +2135c6: 2300 be0e |0003: new-array v0, v0, [Ljava/lang/String; // type@0ebe │ │ +2135ca: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +2135cc: 5442 f257 |0006: iget-object v2, v4, Lfreed/utils/StringFloatArray;.keys:[Ljava/lang/String; // field@57f2 │ │ +2135d0: 2122 |0008: array-length v2, v2 │ │ +2135d2: 3521 2300 |0009: if-ge v1, v2, 002c // +0023 │ │ +2135d6: 2202 740d |000b: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ +2135da: 7010 4c63 0200 |000d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +2135e0: 5443 f257 |0010: iget-object v3, v4, Lfreed/utils/StringFloatArray;.keys:[Ljava/lang/String; // field@57f2 │ │ +2135e4: 4603 0301 |0012: aget-object v3, v3, v1 │ │ +2135e8: 6e20 5663 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2135ee: 1a03 ae01 |0017: const-string v3, "#" // string@01ae │ │ +2135f2: 6e20 5663 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2135f8: 5443 f357 |001c: iget-object v3, v4, Lfreed/utils/StringFloatArray;.values:[Ljava/lang/Float; // field@57f3 │ │ +2135fc: 4603 0301 |001e: aget-object v3, v3, v1 │ │ +213600: 6e20 5563 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +213606: 6e10 5d63 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21360c: 0c02 |0026: move-result-object v2 │ │ +21360e: 4d02 0001 |0027: aput-object v2, v0, v1 │ │ +213612: d801 0101 |0029: add-int/lit8 v1, v1, #int 1 // #01 │ │ +213616: 28db |002b: goto 0006 // -0025 │ │ +213618: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0006 line=74 │ │ 0x000b line=76 │ │ locals : │ │ 0x0000 - 0x002d reg=4 this Lfreed/utils/StringFloatArray; │ │ @@ -499282,20 +499282,20 @@ │ │ type : '(I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -213490: |[213490] freed.utils.StringFloatArray.getValue:(I)F │ │ -2134a0: 5410 f357 |0000: iget-object v0, v1, Lfreed/utils/StringFloatArray;.values:[Ljava/lang/Float; // field@57f3 │ │ -2134a4: 4602 0002 |0002: aget-object v2, v0, v2 │ │ -2134a8: 6e10 ad62 0200 |0004: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@62ad │ │ -2134ae: 0a02 |0007: move-result v2 │ │ -2134b0: 0f02 |0008: return v2 │ │ +213494: |[213494] freed.utils.StringFloatArray.getValue:(I)F │ │ +2134a4: 5410 f357 |0000: iget-object v0, v1, Lfreed/utils/StringFloatArray;.values:[Ljava/lang/Float; // field@57f3 │ │ +2134a8: 4602 0002 |0002: aget-object v2, v0, v2 │ │ +2134ac: 6e10 ad62 0200 |0004: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@62ad │ │ +2134b2: 0a02 |0007: move-result v2 │ │ +2134b4: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lfreed/utils/StringFloatArray; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ │ │ @@ -499304,32 +499304,32 @@ │ │ type : '(Ljava/lang/String;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -2134b4: |[2134b4] freed.utils.StringFloatArray.getValue:(Ljava/lang/String;)F │ │ -2134c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2134c6: 5431 f257 |0001: iget-object v1, v3, Lfreed/utils/StringFloatArray;.keys:[Ljava/lang/String; // field@57f2 │ │ -2134ca: 2112 |0003: array-length v2, v1 │ │ -2134cc: 3520 1600 |0004: if-ge v0, v2, 001a // +0016 │ │ -2134d0: 4601 0100 |0006: aget-object v1, v1, v0 │ │ -2134d4: 6e20 2363 1400 |0008: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -2134da: 0a01 |000b: move-result v1 │ │ -2134dc: 3801 0b00 |000c: if-eqz v1, 0017 // +000b │ │ -2134e0: 5434 f357 |000e: iget-object v4, v3, Lfreed/utils/StringFloatArray;.values:[Ljava/lang/Float; // field@57f3 │ │ -2134e4: 4604 0400 |0010: aget-object v4, v4, v0 │ │ -2134e8: 6e10 ad62 0400 |0012: invoke-virtual {v4}, Ljava/lang/Float;.floatValue:()F // method@62ad │ │ -2134ee: 0a04 |0015: move-result v4 │ │ -2134f0: 0f04 |0016: return v4 │ │ -2134f2: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2134f6: 28e8 |0019: goto 0001 // -0018 │ │ -2134f8: 1204 |001a: const/4 v4, #int 0 // #0 │ │ -2134fa: 0f04 |001b: return v4 │ │ +2134b8: |[2134b8] freed.utils.StringFloatArray.getValue:(Ljava/lang/String;)F │ │ +2134c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2134ca: 5431 f257 |0001: iget-object v1, v3, Lfreed/utils/StringFloatArray;.keys:[Ljava/lang/String; // field@57f2 │ │ +2134ce: 2112 |0003: array-length v2, v1 │ │ +2134d0: 3520 1600 |0004: if-ge v0, v2, 001a // +0016 │ │ +2134d4: 4601 0100 |0006: aget-object v1, v1, v0 │ │ +2134d8: 6e20 2363 1400 |0008: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +2134de: 0a01 |000b: move-result v1 │ │ +2134e0: 3801 0b00 |000c: if-eqz v1, 0017 // +000b │ │ +2134e4: 5434 f357 |000e: iget-object v4, v3, Lfreed/utils/StringFloatArray;.values:[Ljava/lang/Float; // field@57f3 │ │ +2134e8: 4604 0400 |0010: aget-object v4, v4, v0 │ │ +2134ec: 6e10 ad62 0400 |0012: invoke-virtual {v4}, Ljava/lang/Float;.floatValue:()F // method@62ad │ │ +2134f2: 0a04 |0015: move-result v4 │ │ +2134f4: 0f04 |0016: return v4 │ │ +2134f6: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2134fa: 28e8 |0019: goto 0001 // -0018 │ │ +2134fc: 1204 |001a: const/4 v4, #int 0 // #0 │ │ +2134fe: 0f04 |001b: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=46 │ │ 0x0006 line=47 │ │ 0x000e line=48 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lfreed/utils/StringFloatArray; │ │ @@ -499340,17 +499340,17 @@ │ │ type : '()[Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -213514: |[213514] freed.utils.StringFloatArray.getValues:()[Ljava/lang/Float; │ │ -213524: 5410 f357 |0000: iget-object v0, v1, Lfreed/utils/StringFloatArray;.values:[Ljava/lang/Float; // field@57f3 │ │ -213528: 1100 |0002: return-object v0 │ │ +213518: |[213518] freed.utils.StringFloatArray.getValues:()[Ljava/lang/Float; │ │ +213528: 5410 f357 |0000: iget-object v0, v1, Lfreed/utils/StringFloatArray;.values:[Ljava/lang/Float; // field@57f3 │ │ +21352c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/utils/StringFloatArray; │ │ │ │ source_file_idx : 11774 (StringFloatArray.java) │ │ @@ -499386,65 +499386,65 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -213748: |[213748] freed.utils.StringIntArray.:([Ljava/lang/String;)V │ │ -213758: 7010 fe62 0a00 |0000: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@62fe │ │ -21375e: 21b0 |0003: array-length v0, v11 │ │ -213760: 2300 be0e |0004: new-array v0, v0, [Ljava/lang/String; // type@0ebe │ │ -213764: 5ba0 f457 |0006: iput-object v0, v10, Lfreed/utils/StringIntArray;.keys:[Ljava/lang/String; // field@57f4 │ │ -213768: 21b0 |0008: array-length v0, v11 │ │ -21376a: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -21376c: 2312 2d0e |000a: new-array v2, v1, [I // type@0e2d │ │ -213770: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -213772: 1234 |000d: const/4 v4, #int 3 // #3 │ │ -213774: 4b04 0203 |000e: aput v4, v2, v3 │ │ -213778: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -21377a: 4b00 0205 |0011: aput v0, v2, v5 │ │ -21377e: 1c00 0400 |0013: const-class v0, I // type@0004 │ │ -213782: 7120 8863 2000 |0015: invoke-static {v0, v2}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@6388 │ │ -213788: 0c00 |0018: move-result-object v0 │ │ -21378a: 1f00 cf0e |0019: check-cast v0, [[I // type@0ecf │ │ -21378e: 5ba0 f557 |001b: iput-object v0, v10, Lfreed/utils/StringIntArray;.values:[[I // field@57f5 │ │ -213792: 21b0 |001d: array-length v0, v11 │ │ -213794: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -213796: 1206 |001f: const/4 v6, #int 0 // #0 │ │ -213798: 3502 3800 |0020: if-ge v2, v0, 0058 // +0038 │ │ -21379c: 4607 0b02 |0022: aget-object v7, v11, v2 │ │ -2137a0: 1a08 8c02 |0024: const-string v8, "," // string@028c │ │ -2137a4: 6e20 3563 8700 |0026: invoke-virtual {v7, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6335 │ │ -2137aa: 0c07 |0029: move-result-object v7 │ │ -2137ac: 54a8 f457 |002a: iget-object v8, v10, Lfreed/utils/StringIntArray;.keys:[Ljava/lang/String; // field@57f4 │ │ -2137b0: 4609 0705 |002c: aget-object v9, v7, v5 │ │ -2137b4: 4d09 0806 |002e: aput-object v9, v8, v6 │ │ -2137b8: 54a8 f557 |0030: iget-object v8, v10, Lfreed/utils/StringIntArray;.values:[[I // field@57f5 │ │ -2137bc: 4608 0806 |0032: aget-object v8, v8, v6 │ │ -2137c0: 4609 0703 |0034: aget-object v9, v7, v3 │ │ -2137c4: 7110 c462 0900 |0036: invoke-static {v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -2137ca: 0a09 |0039: move-result v9 │ │ -2137cc: 4b09 0805 |003a: aput v9, v8, v5 │ │ -2137d0: 54a8 f557 |003c: iget-object v8, v10, Lfreed/utils/StringIntArray;.values:[[I // field@57f5 │ │ -2137d4: 4608 0806 |003e: aget-object v8, v8, v6 │ │ -2137d8: 4609 0701 |0040: aget-object v9, v7, v1 │ │ -2137dc: 7110 c462 0900 |0042: invoke-static {v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -2137e2: 0a09 |0045: move-result v9 │ │ -2137e4: 4b09 0803 |0046: aput v9, v8, v3 │ │ -2137e8: 54a8 f557 |0048: iget-object v8, v10, Lfreed/utils/StringIntArray;.values:[[I // field@57f5 │ │ -2137ec: 4608 0806 |004a: aget-object v8, v8, v6 │ │ -2137f0: 4607 0704 |004c: aget-object v7, v7, v4 │ │ -2137f4: 7110 c462 0700 |004e: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -2137fa: 0a07 |0051: move-result v7 │ │ -2137fc: 4b07 0801 |0052: aput v7, v8, v1 │ │ -213800: b036 |0054: add-int/2addr v6, v3 │ │ -213802: d802 0201 |0055: add-int/lit8 v2, v2, #int 1 // #01 │ │ -213806: 28c9 |0057: goto 0020 // -0037 │ │ -213808: 0e00 |0058: return-void │ │ +21374c: |[21374c] freed.utils.StringIntArray.:([Ljava/lang/String;)V │ │ +21375c: 7010 fe62 0a00 |0000: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@62fe │ │ +213762: 21b0 |0003: array-length v0, v11 │ │ +213764: 2300 be0e |0004: new-array v0, v0, [Ljava/lang/String; // type@0ebe │ │ +213768: 5ba0 f457 |0006: iput-object v0, v10, Lfreed/utils/StringIntArray;.keys:[Ljava/lang/String; // field@57f4 │ │ +21376c: 21b0 |0008: array-length v0, v11 │ │ +21376e: 1221 |0009: const/4 v1, #int 2 // #2 │ │ +213770: 2312 2d0e |000a: new-array v2, v1, [I // type@0e2d │ │ +213774: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +213776: 1234 |000d: const/4 v4, #int 3 // #3 │ │ +213778: 4b04 0203 |000e: aput v4, v2, v3 │ │ +21377c: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +21377e: 4b00 0205 |0011: aput v0, v2, v5 │ │ +213782: 1c00 0400 |0013: const-class v0, I // type@0004 │ │ +213786: 7120 8863 2000 |0015: invoke-static {v0, v2}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@6388 │ │ +21378c: 0c00 |0018: move-result-object v0 │ │ +21378e: 1f00 cf0e |0019: check-cast v0, [[I // type@0ecf │ │ +213792: 5ba0 f557 |001b: iput-object v0, v10, Lfreed/utils/StringIntArray;.values:[[I // field@57f5 │ │ +213796: 21b0 |001d: array-length v0, v11 │ │ +213798: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +21379a: 1206 |001f: const/4 v6, #int 0 // #0 │ │ +21379c: 3502 3800 |0020: if-ge v2, v0, 0058 // +0038 │ │ +2137a0: 4607 0b02 |0022: aget-object v7, v11, v2 │ │ +2137a4: 1a08 8c02 |0024: const-string v8, "," // string@028c │ │ +2137a8: 6e20 3563 8700 |0026: invoke-virtual {v7, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6335 │ │ +2137ae: 0c07 |0029: move-result-object v7 │ │ +2137b0: 54a8 f457 |002a: iget-object v8, v10, Lfreed/utils/StringIntArray;.keys:[Ljava/lang/String; // field@57f4 │ │ +2137b4: 4609 0705 |002c: aget-object v9, v7, v5 │ │ +2137b8: 4d09 0806 |002e: aput-object v9, v8, v6 │ │ +2137bc: 54a8 f557 |0030: iget-object v8, v10, Lfreed/utils/StringIntArray;.values:[[I // field@57f5 │ │ +2137c0: 4608 0806 |0032: aget-object v8, v8, v6 │ │ +2137c4: 4609 0703 |0034: aget-object v9, v7, v3 │ │ +2137c8: 7110 c462 0900 |0036: invoke-static {v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +2137ce: 0a09 |0039: move-result v9 │ │ +2137d0: 4b09 0805 |003a: aput v9, v8, v5 │ │ +2137d4: 54a8 f557 |003c: iget-object v8, v10, Lfreed/utils/StringIntArray;.values:[[I // field@57f5 │ │ +2137d8: 4608 0806 |003e: aget-object v8, v8, v6 │ │ +2137dc: 4609 0701 |0040: aget-object v9, v7, v1 │ │ +2137e0: 7110 c462 0900 |0042: invoke-static {v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +2137e6: 0a09 |0045: move-result v9 │ │ +2137e8: 4b09 0803 |0046: aput v9, v8, v3 │ │ +2137ec: 54a8 f557 |0048: iget-object v8, v10, Lfreed/utils/StringIntArray;.values:[[I // field@57f5 │ │ +2137f0: 4608 0806 |004a: aget-object v8, v8, v6 │ │ +2137f4: 4607 0704 |004c: aget-object v7, v7, v4 │ │ +2137f8: 7110 c462 0700 |004e: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +2137fe: 0a07 |0051: move-result v7 │ │ +213800: 4b07 0801 |0052: aput v7, v8, v1 │ │ +213804: b036 |0054: add-int/2addr v6, v3 │ │ +213806: d802 0201 |0055: add-int/lit8 v2, v2, #int 1 // #01 │ │ +21380a: 28c9 |0057: goto 0020 // -0037 │ │ +21380c: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0003 line=13 │ │ 0x0008 line=14 │ │ 0x001d line=16 │ │ 0x0026 line=19 │ │ @@ -499462,18 +499462,18 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -213714: |[213714] freed.utils.StringIntArray.getKey:(I)Ljava/lang/String; │ │ -213724: 5410 f457 |0000: iget-object v0, v1, Lfreed/utils/StringIntArray;.keys:[Ljava/lang/String; // field@57f4 │ │ -213728: 4602 0002 |0002: aget-object v2, v0, v2 │ │ -21372c: 1102 |0004: return-object v2 │ │ +213718: |[213718] freed.utils.StringIntArray.getKey:(I)Ljava/lang/String; │ │ +213728: 5410 f457 |0000: iget-object v0, v1, Lfreed/utils/StringIntArray;.keys:[Ljava/lang/String; // field@57f4 │ │ +21372c: 4602 0002 |0002: aget-object v2, v0, v2 │ │ +213730: 1102 |0004: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/utils/StringIntArray; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -499482,17 +499482,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -213730: |[213730] freed.utils.StringIntArray.getKeys:()[Ljava/lang/String; │ │ -213740: 5410 f457 |0000: iget-object v0, v1, Lfreed/utils/StringIntArray;.keys:[Ljava/lang/String; // field@57f4 │ │ -213744: 1100 |0002: return-object v0 │ │ +213734: |[213734] freed.utils.StringIntArray.getKeys:()[Ljava/lang/String; │ │ +213744: 5410 f457 |0000: iget-object v0, v1, Lfreed/utils/StringIntArray;.keys:[Ljava/lang/String; // field@57f4 │ │ +213748: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/utils/StringIntArray; │ │ │ │ #2 : (in Lfreed/utils/StringIntArray;) │ │ @@ -499500,18 +499500,18 @@ │ │ type : '(I)[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -2136f8: |[2136f8] freed.utils.StringIntArray.getValue:(I)[I │ │ -213708: 5410 f557 |0000: iget-object v0, v1, Lfreed/utils/StringIntArray;.values:[[I // field@57f5 │ │ -21370c: 4602 0002 |0002: aget-object v2, v0, v2 │ │ -213710: 1102 |0004: return-object v2 │ │ +2136fc: |[2136fc] freed.utils.StringIntArray.getValue:(I)[I │ │ +21370c: 5410 f557 |0000: iget-object v0, v1, Lfreed/utils/StringIntArray;.values:[[I // field@57f5 │ │ +213710: 4602 0002 |0002: aget-object v2, v0, v2 │ │ +213714: 1102 |0004: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/utils/StringIntArray; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -499579,18 +499579,18 @@ │ │ type : '(Lfreed/utils/StringUtils;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -213824: |[213824] freed.utils.StringUtils$FileEnding.:(Lfreed/utils/StringUtils;)V │ │ -213834: 5b01 fc57 |0000: iput-object v1, v0, Lfreed/utils/StringUtils$FileEnding;.this$0:Lfreed/utils/StringUtils; // field@57fc │ │ -213838: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21383e: 0e00 |0005: return-void │ │ +213828: |[213828] freed.utils.StringUtils$FileEnding.:(Lfreed/utils/StringUtils;)V │ │ +213838: 5b01 fc57 |0000: iput-object v1, v0, Lfreed/utils/StringUtils$FileEnding;.this$0:Lfreed/utils/StringUtils; // field@57fc │ │ +21383c: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +213842: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/utils/StringUtils$FileEnding; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/utils/StringUtils; │ │ │ │ @@ -499600,17 +499600,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21380c: |[21380c] freed.utils.StringUtils$FileEnding.GetWithDot:()Ljava/lang/String; │ │ -21381c: 1a00 da02 |0000: const-string v0, ".bayer" // string@02da │ │ -213820: 1100 |0002: return-object v0 │ │ +213810: |[213810] freed.utils.StringUtils$FileEnding.GetWithDot:()Ljava/lang/String; │ │ +213820: 1a00 da02 |0000: const-string v0, ".bayer" // string@02da │ │ +213824: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11778 (StringUtils.java) │ │ │ │ Class #1778 header: │ │ @@ -499658,32 +499658,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -213c54: |[213c54] freed.utils.StringUtils.:()V │ │ -213c64: 0e00 |0000: return-void │ │ +213c58: |[213c58] freed.utils.StringUtils.:()V │ │ +213c68: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfreed/utils/StringUtils;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -213c68: |[213c68] freed.utils.StringUtils.:()V │ │ -213c78: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -213c7e: 0e00 |0003: return-void │ │ +213c6c: |[213c6c] freed.utils.StringUtils.:()V │ │ +213c7c: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +213c82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/utils/StringUtils; │ │ │ │ #2 : (in Lfreed/utils/StringUtils;) │ │ @@ -499691,30 +499691,30 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -213c80: |[213c80] freed.utils.StringUtils.EstimatedRecordingTimeLeft:(II)V │ │ -213c90: db03 0302 |0000: div-int/lit8 v3, v3, #int 2 // #02 │ │ -213c94: b043 |0002: add-int/2addr v3, v4 │ │ -213c96: e103 0303 |0003: shr-int/lit8 v3, v3, #int 3 // #03 │ │ -213c9a: d333 e803 |0005: div-int/lit16 v3, v3, #int 1000 // #03e8 │ │ -213c9e: 8133 |0007: int-to-long v3, v3 │ │ -213ca0: 7100 d905 0000 |0008: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@05d9 │ │ -213ca6: 0c00 |000b: move-result-object v0 │ │ -213ca8: 6e10 0062 0000 |000c: invoke-virtual {v0}, Ljava/io/File;.getUsableSpace:()J // method@6200 │ │ -213cae: 0b00 |000f: move-result-wide v0 │ │ -213cb0: be30 |0010: div-long/2addr v0, v3 │ │ -213cb2: 7030 ba5e 0201 |0011: invoke-direct {v2, v0, v1}, Lfreed/utils/StringUtils;.getTimeString:(J)Ljava/lang/String; // method@5eba │ │ -213cb8: 0c03 |0014: move-result-object v3 │ │ -213cba: 1a04 da32 |0015: const-string v4, "VideoCamera Remaing" // string@32da │ │ -213cbe: 7120 655e 3400 |0017: invoke-static {v4, v3}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -213cc4: 0e00 |001a: return-void │ │ +213c84: |[213c84] freed.utils.StringUtils.EstimatedRecordingTimeLeft:(II)V │ │ +213c94: db03 0302 |0000: div-int/lit8 v3, v3, #int 2 // #02 │ │ +213c98: b043 |0002: add-int/2addr v3, v4 │ │ +213c9a: e103 0303 |0003: shr-int/lit8 v3, v3, #int 3 // #03 │ │ +213c9e: d333 e803 |0005: div-int/lit16 v3, v3, #int 1000 // #03e8 │ │ +213ca2: 8133 |0007: int-to-long v3, v3 │ │ +213ca4: 7100 d905 0000 |0008: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@05d9 │ │ +213caa: 0c00 |000b: move-result-object v0 │ │ +213cac: 6e10 0062 0000 |000c: invoke-virtual {v0}, Ljava/io/File;.getUsableSpace:()J // method@6200 │ │ +213cb2: 0b00 |000f: move-result-wide v0 │ │ +213cb4: be30 |0010: div-long/2addr v0, v3 │ │ +213cb6: 7030 ba5e 0201 |0011: invoke-direct {v2, v0, v1}, Lfreed/utils/StringUtils;.getTimeString:(J)Ljava/lang/String; // method@5eba │ │ +213cbc: 0c03 |0014: move-result-object v3 │ │ +213cbe: 1a04 da32 |0015: const-string v4, "VideoCamera Remaing" // string@32da │ │ +213cc2: 7120 655e 3400 |0017: invoke-static {v4, v3}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +213cc8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=77 │ │ 0x0008 line=79 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lfreed/utils/StringUtils; │ │ @@ -499726,87 +499726,87 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -213878: |[213878] freed.utils.StringUtils.GetExternalSDCARD:()Ljava/lang/String; │ │ -213888: 1a00 dd2a |0000: const-string v0, "SECONDARY_STORAGE" // string@2add │ │ -21388c: 7110 6163 0000 |0002: invoke-static {v0}, Ljava/lang/System;.getenv:(Ljava/lang/String;)Ljava/lang/String; // method@6361 │ │ -213892: 0c00 |0005: move-result-object v0 │ │ -213894: 1100 |0006: return-object v0 │ │ +21387c: |[21387c] freed.utils.StringUtils.GetExternalSDCARD:()Ljava/lang/String; │ │ +21388c: 1a00 dd2a |0000: const-string v0, "SECONDARY_STORAGE" // string@2add │ │ +213890: 7110 6163 0000 |0002: invoke-static {v0}, Ljava/lang/System;.getenv:(Ljava/lang/String;)Ljava/lang/String; // method@6361 │ │ +213896: 0c00 |0005: move-result-object v0 │ │ +213898: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=41 │ │ locals : │ │ │ │ #4 : (in Lfreed/utils/StringUtils;) │ │ name : 'GetInternalSDCARD' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -213898: |[213898] freed.utils.StringUtils.GetInternalSDCARD:()Ljava/lang/String; │ │ -2138a8: 7100 d905 0000 |0000: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@05d9 │ │ -2138ae: 0c00 |0003: move-result-object v0 │ │ -2138b0: 6e10 f961 0000 |0004: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ -2138b6: 0c00 |0007: move-result-object v0 │ │ -2138b8: 1100 |0008: return-object v0 │ │ +21389c: |[21389c] freed.utils.StringUtils.GetInternalSDCARD:()Ljava/lang/String; │ │ +2138ac: 7100 d905 0000 |0000: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@05d9 │ │ +2138b2: 0c00 |0003: move-result-object v0 │ │ +2138b4: 6e10 f961 0000 |0004: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ +2138ba: 0c00 |0007: move-result-object v0 │ │ +2138bc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ │ │ #5 : (in Lfreed/utils/StringUtils;) │ │ name : 'IntHashmapToStringArray' │ │ type : '(Ljava/util/HashMap;)[Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -213b3c: |[213b3c] freed.utils.StringUtils.IntHashmapToStringArray:(Ljava/util/HashMap;)[Ljava/lang/String; │ │ -213b4c: 6e10 3864 0600 |0000: invoke-virtual {v6}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@6438 │ │ -213b52: 0c00 |0003: move-result-object v0 │ │ -213b54: 7210 9764 0000 |0004: invoke-interface {v0}, Ljava/util/Set;.size:()I // method@6497 │ │ -213b5a: 0a00 |0007: move-result v0 │ │ -213b5c: 2300 be0e |0008: new-array v0, v0, [Ljava/lang/String; // type@0ebe │ │ -213b60: 6e10 3864 0600 |000a: invoke-virtual {v6}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@6438 │ │ -213b66: 0c06 |000d: move-result-object v6 │ │ -213b68: 7210 9564 0600 |000e: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6495 │ │ -213b6e: 0c06 |0011: move-result-object v6 │ │ -213b70: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -213b72: 7210 4e64 0600 |0013: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -213b78: 0a02 |0016: move-result v2 │ │ -213b7a: 3802 2a00 |0017: if-eqz v2, 0041 // +002a │ │ -213b7e: 7210 4f64 0600 |0019: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -213b84: 0c02 |001c: move-result-object v2 │ │ -213b86: 1f02 c00d |001d: check-cast v2, Ljava/util/Map$Entry; // type@0dc0 │ │ -213b8a: d803 0101 |001f: add-int/lit8 v3, v1, #int 1 // #01 │ │ -213b8e: 2204 740d |0021: new-instance v4, Ljava/lang/StringBuilder; // type@0d74 │ │ -213b92: 7010 4c63 0400 |0023: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -213b98: 7210 7f64 0200 |0026: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@647f │ │ -213b9e: 0c05 |0029: move-result-object v5 │ │ -213ba0: 6e20 5563 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -213ba6: 1a05 8c02 |002d: const-string v5, "," // string@028c │ │ -213baa: 6e20 5663 5400 |002f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -213bb0: 7210 8064 0200 |0032: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@6480 │ │ -213bb6: 0c02 |0035: move-result-object v2 │ │ -213bb8: 6e20 5563 2400 |0036: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -213bbe: 6e10 5d63 0400 |0039: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -213bc4: 0c02 |003c: move-result-object v2 │ │ -213bc6: 4d02 0001 |003d: aput-object v2, v0, v1 │ │ -213bca: 0131 |003f: move v1, v3 │ │ -213bcc: 28d3 |0040: goto 0013 // -002d │ │ -213bce: 1100 |0041: return-object v0 │ │ +213b40: |[213b40] freed.utils.StringUtils.IntHashmapToStringArray:(Ljava/util/HashMap;)[Ljava/lang/String; │ │ +213b50: 6e10 3864 0600 |0000: invoke-virtual {v6}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@6438 │ │ +213b56: 0c00 |0003: move-result-object v0 │ │ +213b58: 7210 9764 0000 |0004: invoke-interface {v0}, Ljava/util/Set;.size:()I // method@6497 │ │ +213b5e: 0a00 |0007: move-result v0 │ │ +213b60: 2300 be0e |0008: new-array v0, v0, [Ljava/lang/String; // type@0ebe │ │ +213b64: 6e10 3864 0600 |000a: invoke-virtual {v6}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@6438 │ │ +213b6a: 0c06 |000d: move-result-object v6 │ │ +213b6c: 7210 9564 0600 |000e: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6495 │ │ +213b72: 0c06 |0011: move-result-object v6 │ │ +213b74: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +213b76: 7210 4e64 0600 |0013: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +213b7c: 0a02 |0016: move-result v2 │ │ +213b7e: 3802 2a00 |0017: if-eqz v2, 0041 // +002a │ │ +213b82: 7210 4f64 0600 |0019: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +213b88: 0c02 |001c: move-result-object v2 │ │ +213b8a: 1f02 c00d |001d: check-cast v2, Ljava/util/Map$Entry; // type@0dc0 │ │ +213b8e: d803 0101 |001f: add-int/lit8 v3, v1, #int 1 // #01 │ │ +213b92: 2204 740d |0021: new-instance v4, Ljava/lang/StringBuilder; // type@0d74 │ │ +213b96: 7010 4c63 0400 |0023: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +213b9c: 7210 7f64 0200 |0026: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@647f │ │ +213ba2: 0c05 |0029: move-result-object v5 │ │ +213ba4: 6e20 5563 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +213baa: 1a05 8c02 |002d: const-string v5, "," // string@028c │ │ +213bae: 6e20 5663 5400 |002f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213bb4: 7210 8064 0200 |0032: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@6480 │ │ +213bba: 0c02 |0035: move-result-object v2 │ │ +213bbc: 6e20 5563 2400 |0036: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +213bc2: 6e10 5d63 0400 |0039: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +213bc8: 0c02 |003c: move-result-object v2 │ │ +213bca: 4d02 0001 |003d: aput-object v2, v0, v1 │ │ +213bce: 0131 |003f: move v1, v3 │ │ +213bd0: 28d3 |0040: goto 0013 // -002d │ │ +213bd2: 1100 |0041: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x000a line=114 │ │ 0x0021 line=116 │ │ locals : │ │ 0x0000 - 0x0042 reg=6 (null) Ljava/util/HashMap; │ │ @@ -499816,43 +499816,43 @@ │ │ type : '([Ljava/lang/String;)Ljava/util/HashMap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -213bd0: |[213bd0] freed.utils.StringUtils.StringArrayToIntHashmap:([Ljava/lang/String;)Ljava/util/HashMap; │ │ -213be0: 2200 b90d |0000: new-instance v0, Ljava/util/HashMap; // type@0db9 │ │ -213be4: 7010 3364 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@6433 │ │ -213bea: 2171 |0005: array-length v1, v7 │ │ -213bec: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -213bee: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -213bf0: 3513 2300 |0008: if-ge v3, v1, 002b // +0023 │ │ -213bf4: 4604 0703 |000a: aget-object v4, v7, v3 │ │ -213bf8: 7110 5b07 0400 |000c: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@075b │ │ -213bfe: 0a05 |000f: move-result v5 │ │ -213c00: 3905 1800 |0010: if-nez v5, 0028 // +0018 │ │ -213c04: 1a05 8c02 |0012: const-string v5, "," // string@028c │ │ -213c08: 6e20 3563 5400 |0014: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6335 │ │ -213c0e: 0c04 |0017: move-result-object v4 │ │ -213c10: 4605 0402 |0018: aget-object v5, v4, v2 │ │ -213c14: 1216 |001a: const/4 v6, #int 1 // #1 │ │ -213c16: 4604 0406 |001b: aget-object v4, v4, v6 │ │ -213c1a: 7110 c462 0400 |001d: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -213c20: 0a04 |0020: move-result v4 │ │ -213c22: 7110 c862 0400 |0021: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ -213c28: 0c04 |0024: move-result-object v4 │ │ -213c2a: 6e30 3e64 5004 |0025: invoke-virtual {v0, v5, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ -213c30: d803 0301 |0028: add-int/lit8 v3, v3, #int 1 // #01 │ │ -213c34: 28de |002a: goto 0008 // -0022 │ │ -213c36: 1100 |002b: return-object v0 │ │ -213c38: 0d07 |002c: move-exception v7 │ │ -213c3a: 7110 645e 0700 |002d: invoke-static {v7}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -213c40: 1207 |0030: const/4 v7, #int 0 // #0 │ │ -213c42: 1107 |0031: return-object v7 │ │ +213bd4: |[213bd4] freed.utils.StringUtils.StringArrayToIntHashmap:([Ljava/lang/String;)Ljava/util/HashMap; │ │ +213be4: 2200 b90d |0000: new-instance v0, Ljava/util/HashMap; // type@0db9 │ │ +213be8: 7010 3364 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@6433 │ │ +213bee: 2171 |0005: array-length v1, v7 │ │ +213bf0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +213bf2: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +213bf4: 3513 2300 |0008: if-ge v3, v1, 002b // +0023 │ │ +213bf8: 4604 0703 |000a: aget-object v4, v7, v3 │ │ +213bfc: 7110 5b07 0400 |000c: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@075b │ │ +213c02: 0a05 |000f: move-result v5 │ │ +213c04: 3905 1800 |0010: if-nez v5, 0028 // +0018 │ │ +213c08: 1a05 8c02 |0012: const-string v5, "," // string@028c │ │ +213c0c: 6e20 3563 5400 |0014: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6335 │ │ +213c12: 0c04 |0017: move-result-object v4 │ │ +213c14: 4605 0402 |0018: aget-object v5, v4, v2 │ │ +213c18: 1216 |001a: const/4 v6, #int 1 // #1 │ │ +213c1a: 4604 0406 |001b: aget-object v4, v4, v6 │ │ +213c1e: 7110 c462 0400 |001d: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +213c24: 0a04 |0020: move-result v4 │ │ +213c26: 7110 c862 0400 |0021: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ +213c2c: 0c04 |0024: move-result-object v4 │ │ +213c2e: 6e30 3e64 5004 |0025: invoke-virtual {v0, v5, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ +213c34: d803 0301 |0028: add-int/lit8 v3, v3, #int 1 // #01 │ │ +213c38: 28de |002a: goto 0008 // -0022 │ │ +213c3a: 1100 |002b: return-object v0 │ │ +213c3c: 0d07 |002c: move-exception v7 │ │ +213c3e: 7110 645e 0700 |002d: invoke-static {v7}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +213c44: 1207 |0030: const/4 v7, #int 0 // #0 │ │ +213c46: 1107 |0031: return-object v7 │ │ catches : 1 │ │ 0x0000 - 0x0028 │ │ Ljava/lang/ArrayIndexOutOfBoundsException; -> 0x002c │ │ positions : │ │ 0x0000 line=124 │ │ 0x0005 line=125 │ │ 0x000c line=127 │ │ @@ -499867,27 +499867,27 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -2138bc: |[2138bc] freed.utils.StringUtils.TrimmFloatString4Places:(Ljava/lang/String;)Ljava/lang/String; │ │ -2138cc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2138ce: 2300 bc0e |0001: new-array v0, v0, [Ljava/lang/Object; // type@0ebc │ │ -2138d2: 7110 b062 0200 |0003: invoke-static {v2}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@62b0 │ │ -2138d8: 0a02 |0006: move-result v2 │ │ -2138da: 7110 b162 0200 |0007: invoke-static {v2}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@62b1 │ │ -2138e0: 0c02 |000a: move-result-object v2 │ │ -2138e2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -2138e4: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ -2138e8: 1a02 e001 |000e: const-string v2, "%01.4f" // string@01e0 │ │ -2138ec: 7120 2563 0200 |0010: invoke-static {v2, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@6325 │ │ -2138f2: 0c02 |0013: move-result-object v2 │ │ -2138f4: 1102 |0014: return-object v2 │ │ +2138c0: |[2138c0] freed.utils.StringUtils.TrimmFloatString4Places:(Ljava/lang/String;)Ljava/lang/String; │ │ +2138d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2138d2: 2300 bc0e |0001: new-array v0, v0, [Ljava/lang/Object; // type@0ebc │ │ +2138d6: 7110 b062 0200 |0003: invoke-static {v2}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@62b0 │ │ +2138dc: 0a02 |0006: move-result v2 │ │ +2138de: 7110 b162 0200 |0007: invoke-static {v2}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@62b1 │ │ +2138e4: 0c02 |000a: move-result-object v2 │ │ +2138e6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +2138e8: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ +2138ec: 1a02 e001 |000e: const-string v2, "%01.4f" // string@01e0 │ │ +2138f0: 7120 2563 0200 |0010: invoke-static {v2, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@6325 │ │ +2138f6: 0c02 |0013: move-result-object v2 │ │ +2138f8: 1102 |0014: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 (null) Ljava/lang/String; │ │ │ │ #8 : (in Lfreed/utils/StringUtils;) │ │ @@ -499895,28 +499895,28 @@ │ │ type : '([Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -213840: |[213840] freed.utils.StringUtils.arrayContainsString:([Ljava/lang/String;Ljava/lang/String;)Z │ │ -213850: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -213852: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -213854: 2132 |0002: array-length v2, v3 │ │ -213856: 3521 0f00 |0003: if-ge v1, v2, 0012 // +000f │ │ -21385a: 4602 0301 |0005: aget-object v2, v3, v1 │ │ -21385e: 6e20 2363 2400 |0007: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -213864: 0a02 |000a: move-result v2 │ │ -213866: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ -21386a: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -21386c: 0f03 |000e: return v3 │ │ -21386e: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -213872: 28f1 |0011: goto 0002 // -000f │ │ -213874: 0f00 |0012: return v0 │ │ +213844: |[213844] freed.utils.StringUtils.arrayContainsString:([Ljava/lang/String;Ljava/lang/String;)Z │ │ +213854: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +213856: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +213858: 2132 |0002: array-length v2, v3 │ │ +21385a: 3521 0f00 |0003: if-ge v1, v2, 0012 // +000f │ │ +21385e: 4602 0301 |0005: aget-object v2, v3, v1 │ │ +213862: 6e20 2363 2400 |0007: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +213868: 0a02 |000a: move-result v2 │ │ +21386a: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ +21386e: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +213870: 0f03 |000e: return v3 │ │ +213872: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +213876: 28f1 |0011: goto 0002 // -000f │ │ +213878: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=167 │ │ 0x0005 line=169 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 (null) [Ljava/lang/String; │ │ 0x0000 - 0x0013 reg=4 (null) Ljava/lang/String; │ │ @@ -499926,59 +499926,59 @@ │ │ type : '(F)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 93 16-bit code units │ │ -2138f8: |[2138f8] freed.utils.StringUtils.getMeterString:(F)Ljava/lang/String; │ │ -213908: 1500 7a44 |0000: const/high16 v0, #int 1148846080 // #447a │ │ -21390c: a804 0400 |0002: mul-float v4, v4, v0 │ │ -213910: 8744 |0004: float-to-int v4, v4 │ │ -213912: 1a00 cd02 |0005: const-string v0, "." // string@02cd │ │ -213916: 1301 e803 |0007: const/16 v1, #int 1000 // #3e8 │ │ -21391a: 3714 3700 |0009: if-le v4, v1, 0040 // +0037 │ │ -21391e: d342 e803 |000b: div-int/lit16 v2, v4, #int 1000 // #03e8 │ │ -213922: d223 e803 |000d: mul-int/lit16 v3, v2, #int 1000 // #03e8 │ │ -213926: b134 |000f: sub-int/2addr v4, v3 │ │ -213928: 3712 0500 |0010: if-le v2, v1, 0015 // +0005 │ │ -21392c: 1a04 9377 |0012: const-string v4, "∞" // string@7793 │ │ -213930: 2848 |0014: goto 005c // +0048 │ │ -213932: 1231 |0015: const/4 v1, #int 3 // #3 │ │ -213934: 1a03 1d54 |0016: const-string v3, "m" // string@541d │ │ -213938: 3712 1200 |0018: if-le v2, v1, 002a // +0012 │ │ -21393c: 2204 740d |001a: new-instance v4, Ljava/lang/StringBuilder; // type@0d74 │ │ -213940: 7010 4c63 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -213946: 6e20 5263 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -21394c: 6e20 5663 3400 |0022: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -213952: 6e10 5d63 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -213958: 0c04 |0028: move-result-object v4 │ │ -21395a: 2833 |0029: goto 005c // +0033 │ │ -21395c: 2201 740d |002a: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -213960: 7010 4c63 0100 |002c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -213966: 6e20 5263 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -21396c: 6e20 5663 0100 |0032: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -213972: 6e20 5263 4100 |0035: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -213978: 6e20 5663 3100 |0038: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21397e: 6e10 5d63 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -213984: 0c04 |003e: move-result-object v4 │ │ -213986: 281d |003f: goto 005c // +001d │ │ -213988: db01 040a |0040: div-int/lit8 v1, v4, #int 10 // #0a │ │ -21398c: da02 010a |0042: mul-int/lit8 v2, v1, #int 10 // #0a │ │ -213990: b124 |0044: sub-int/2addr v4, v2 │ │ -213992: 2202 740d |0045: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ -213996: 7010 4c63 0200 |0047: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21399c: 6e20 5263 1200 |004a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -2139a2: 6e20 5663 0200 |004d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2139a8: 6e20 5263 4200 |0050: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -2139ae: 1a04 3a3d |0053: const-string v4, "cm" // string@3d3a │ │ -2139b2: 6e20 5663 4200 |0055: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2139b8: 6e10 5d63 0200 |0058: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -2139be: 0c04 |005b: move-result-object v4 │ │ -2139c0: 1104 |005c: return-object v4 │ │ +2138fc: |[2138fc] freed.utils.StringUtils.getMeterString:(F)Ljava/lang/String; │ │ +21390c: 1500 7a44 |0000: const/high16 v0, #int 1148846080 // #447a │ │ +213910: a804 0400 |0002: mul-float v4, v4, v0 │ │ +213914: 8744 |0004: float-to-int v4, v4 │ │ +213916: 1a00 cd02 |0005: const-string v0, "." // string@02cd │ │ +21391a: 1301 e803 |0007: const/16 v1, #int 1000 // #3e8 │ │ +21391e: 3714 3700 |0009: if-le v4, v1, 0040 // +0037 │ │ +213922: d342 e803 |000b: div-int/lit16 v2, v4, #int 1000 // #03e8 │ │ +213926: d223 e803 |000d: mul-int/lit16 v3, v2, #int 1000 // #03e8 │ │ +21392a: b134 |000f: sub-int/2addr v4, v3 │ │ +21392c: 3712 0500 |0010: if-le v2, v1, 0015 // +0005 │ │ +213930: 1a04 9377 |0012: const-string v4, "∞" // string@7793 │ │ +213934: 2848 |0014: goto 005c // +0048 │ │ +213936: 1231 |0015: const/4 v1, #int 3 // #3 │ │ +213938: 1a03 1d54 |0016: const-string v3, "m" // string@541d │ │ +21393c: 3712 1200 |0018: if-le v2, v1, 002a // +0012 │ │ +213940: 2204 740d |001a: new-instance v4, Ljava/lang/StringBuilder; // type@0d74 │ │ +213944: 7010 4c63 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21394a: 6e20 5263 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +213950: 6e20 5663 3400 |0022: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213956: 6e10 5d63 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21395c: 0c04 |0028: move-result-object v4 │ │ +21395e: 2833 |0029: goto 005c // +0033 │ │ +213960: 2201 740d |002a: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +213964: 7010 4c63 0100 |002c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21396a: 6e20 5263 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +213970: 6e20 5663 0100 |0032: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213976: 6e20 5263 4100 |0035: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +21397c: 6e20 5663 3100 |0038: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213982: 6e10 5d63 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +213988: 0c04 |003e: move-result-object v4 │ │ +21398a: 281d |003f: goto 005c // +001d │ │ +21398c: db01 040a |0040: div-int/lit8 v1, v4, #int 10 // #0a │ │ +213990: da02 010a |0042: mul-int/lit8 v2, v1, #int 10 // #0a │ │ +213994: b124 |0044: sub-int/2addr v4, v2 │ │ +213996: 2202 740d |0045: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ +21399a: 7010 4c63 0200 |0047: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +2139a0: 6e20 5263 1200 |004a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +2139a6: 6e20 5663 0200 |004d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2139ac: 6e20 5263 4200 |0050: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +2139b2: 1a04 3a3d |0053: const-string v4, "cm" // string@3d3a │ │ +2139b6: 6e20 5663 4200 |0055: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2139bc: 6e10 5d63 0200 |0058: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +2139c2: 0c04 |005b: move-result-object v4 │ │ +2139c4: 1104 |005c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x000b line=147 │ │ 0x001a line=152 │ │ 0x002a line=154 │ │ 0x0040 line=157 │ │ 0x0045 line=159 │ │ @@ -499990,31 +499990,31 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -2139c4: |[2139c4] freed.utils.StringUtils.getString:(Ljava/io/InputStream;)Ljava/lang/String; │ │ -2139d4: 2200 1c0d |0000: new-instance v0, Ljava/io/BufferedInputStream; // type@0d1c │ │ -2139d8: 7020 c561 3000 |0002: invoke-direct {v0, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@61c5 │ │ -2139de: 2203 210d |0005: new-instance v3, Ljava/io/ByteArrayOutputStream; // type@0d21 │ │ -2139e2: 7010 d661 0300 |0007: invoke-direct {v3}, Ljava/io/ByteArrayOutputStream;.:()V // method@61d6 │ │ -2139e8: 6e10 c761 0000 |000a: invoke-virtual {v0}, Ljava/io/BufferedInputStream;.read:()I // method@61c7 │ │ -2139ee: 0a01 |000d: move-result v1 │ │ -2139f0: 12f2 |000e: const/4 v2, #int -1 // #ff │ │ -2139f2: 3221 0b00 |000f: if-eq v1, v2, 001a // +000b │ │ -2139f6: 8d11 |0011: int-to-byte v1, v1 │ │ -2139f8: 6e20 db61 1300 |0012: invoke-virtual {v3, v1}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@61db │ │ -2139fe: 6e10 c761 0000 |0015: invoke-virtual {v0}, Ljava/io/BufferedInputStream;.read:()I // method@61c7 │ │ -213a04: 0a01 |0018: move-result v1 │ │ -213a06: 28f5 |0019: goto 000e // -000b │ │ -213a08: 6e10 da61 0300 |001a: invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;.toString:()Ljava/lang/String; // method@61da │ │ -213a0e: 0c03 |001d: move-result-object v3 │ │ -213a10: 1103 |001e: return-object v3 │ │ +2139c8: |[2139c8] freed.utils.StringUtils.getString:(Ljava/io/InputStream;)Ljava/lang/String; │ │ +2139d8: 2200 1c0d |0000: new-instance v0, Ljava/io/BufferedInputStream; // type@0d1c │ │ +2139dc: 7020 c561 3000 |0002: invoke-direct {v0, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@61c5 │ │ +2139e2: 2203 210d |0005: new-instance v3, Ljava/io/ByteArrayOutputStream; // type@0d21 │ │ +2139e6: 7010 d661 0300 |0007: invoke-direct {v3}, Ljava/io/ByteArrayOutputStream;.:()V // method@61d6 │ │ +2139ec: 6e10 c761 0000 |000a: invoke-virtual {v0}, Ljava/io/BufferedInputStream;.read:()I // method@61c7 │ │ +2139f2: 0a01 |000d: move-result v1 │ │ +2139f4: 12f2 |000e: const/4 v2, #int -1 // #ff │ │ +2139f6: 3221 0b00 |000f: if-eq v1, v2, 001a // +000b │ │ +2139fa: 8d11 |0011: int-to-byte v1, v1 │ │ +2139fc: 6e20 db61 1300 |0012: invoke-virtual {v3, v1}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@61db │ │ +213a02: 6e10 c761 0000 |0015: invoke-virtual {v0}, Ljava/io/BufferedInputStream;.read:()I // method@61c7 │ │ +213a08: 0a01 |0018: move-result v1 │ │ +213a0a: 28f5 |0019: goto 000e // -000b │ │ +213a0c: 6e10 da61 0300 |001a: invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;.toString:()Ljava/lang/String; // method@61da │ │ +213a12: 0c03 |001d: move-result-object v3 │ │ +213a14: 1103 |001e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0005 line=177 │ │ 0x000a line=178 │ │ 0x0012 line=180 │ │ 0x0015 line=181 │ │ @@ -500027,78 +500027,78 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 139 16-bit code units │ │ -213a14: |[213a14] freed.utils.StringUtils.getTimeString:(J)Ljava/lang/String; │ │ -213a24: 1600 e803 |0000: const-wide/16 v0, #int 1000 // #3e8 │ │ -213a28: be09 |0002: div-long/2addr v9, v0 │ │ -213a2a: 1600 3c00 |0003: const-wide/16 v0, #int 60 // #3c │ │ -213a2e: 9e02 0900 |0005: div-long v2, v9, v0 │ │ -213a32: 9e04 0200 |0007: div-long v4, v2, v0 │ │ -213a36: 9d06 0400 |0009: mul-long v6, v4, v0 │ │ -213a3a: 9c06 0206 |000b: sub-long v6, v2, v6 │ │ -213a3e: 9d02 0200 |000d: mul-long v2, v2, v0 │ │ -213a42: bc29 |000f: sub-long/2addr v9, v2 │ │ -213a44: 7120 d462 a900 |0010: invoke-static {v9, v10}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@62d4 │ │ -213a4a: 0c09 |0013: move-result-object v9 │ │ -213a4c: 6e10 3163 0900 |0014: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@6331 │ │ -213a52: 0a0a |0017: move-result v10 │ │ -213a54: 1a00 ff02 |0018: const-string v0, "0" // string@02ff │ │ -213a58: 1221 |001a: const/4 v1, #int 2 // #2 │ │ -213a5a: 351a 1100 |001b: if-ge v10, v1, 002c // +0011 │ │ -213a5e: 220a 740d |001d: new-instance v10, Ljava/lang/StringBuilder; // type@0d74 │ │ -213a62: 7010 4c63 0a00 |001f: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -213a68: 6e20 5663 0a00 |0022: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -213a6e: 6e20 5663 9a00 |0025: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -213a74: 6e10 5d63 0a00 |0028: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -213a7a: 0c09 |002b: move-result-object v9 │ │ -213a7c: 7120 d462 7600 |002c: invoke-static {v6, v7}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@62d4 │ │ -213a82: 0c0a |002f: move-result-object v10 │ │ -213a84: 6e10 3163 0a00 |0030: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@6331 │ │ -213a8a: 0a02 |0033: move-result v2 │ │ -213a8c: 3512 1100 |0034: if-ge v2, v1, 0045 // +0011 │ │ -213a90: 2202 740d |0036: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ -213a94: 7010 4c63 0200 |0038: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -213a9a: 6e20 5663 0200 |003b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -213aa0: 6e20 5663 a200 |003e: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -213aa6: 6e10 5d63 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -213aac: 0c0a |0044: move-result-object v10 │ │ -213aae: 2202 740d |0045: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ -213ab2: 7010 4c63 0200 |0047: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -213ab8: 6e20 5663 a200 |004a: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -213abe: 1a0a 3c03 |004d: const-string v10, ":" // string@033c │ │ -213ac2: 6e20 5663 a200 |004f: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -213ac8: 6e20 5663 9200 |0052: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -213ace: 6e10 5d63 0200 |0055: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -213ad4: 0c09 |0058: move-result-object v9 │ │ -213ad6: 1602 0000 |0059: const-wide/16 v2, #int 0 // #0 │ │ -213ada: 3106 0402 |005b: cmp-long v6, v4, v2 │ │ -213ade: 3d06 2d00 |005d: if-lez v6, 008a // +002d │ │ -213ae2: 7120 d462 5400 |005f: invoke-static {v4, v5}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@62d4 │ │ -213ae8: 0c02 |0062: move-result-object v2 │ │ -213aea: 6e10 3163 0200 |0063: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@6331 │ │ -213af0: 0a03 |0066: move-result v3 │ │ -213af2: 3513 1100 |0067: if-ge v3, v1, 0078 // +0011 │ │ -213af6: 2201 740d |0069: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -213afa: 7010 4c63 0100 |006b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -213b00: 6e20 5663 0100 |006e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -213b06: 6e20 5663 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -213b0c: 6e10 5d63 0100 |0074: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -213b12: 0c02 |0077: move-result-object v2 │ │ -213b14: 2200 740d |0078: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -213b18: 7010 4c63 0000 |007a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -213b1e: 6e20 5663 2000 |007d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -213b24: 6e20 5663 a000 |0080: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -213b2a: 6e20 5663 9000 |0083: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -213b30: 6e10 5d63 0000 |0086: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -213b36: 0c09 |0089: move-result-object v9 │ │ -213b38: 1109 |008a: return-object v9 │ │ +213a18: |[213a18] freed.utils.StringUtils.getTimeString:(J)Ljava/lang/String; │ │ +213a28: 1600 e803 |0000: const-wide/16 v0, #int 1000 // #3e8 │ │ +213a2c: be09 |0002: div-long/2addr v9, v0 │ │ +213a2e: 1600 3c00 |0003: const-wide/16 v0, #int 60 // #3c │ │ +213a32: 9e02 0900 |0005: div-long v2, v9, v0 │ │ +213a36: 9e04 0200 |0007: div-long v4, v2, v0 │ │ +213a3a: 9d06 0400 |0009: mul-long v6, v4, v0 │ │ +213a3e: 9c06 0206 |000b: sub-long v6, v2, v6 │ │ +213a42: 9d02 0200 |000d: mul-long v2, v2, v0 │ │ +213a46: bc29 |000f: sub-long/2addr v9, v2 │ │ +213a48: 7120 d462 a900 |0010: invoke-static {v9, v10}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@62d4 │ │ +213a4e: 0c09 |0013: move-result-object v9 │ │ +213a50: 6e10 3163 0900 |0014: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@6331 │ │ +213a56: 0a0a |0017: move-result v10 │ │ +213a58: 1a00 ff02 |0018: const-string v0, "0" // string@02ff │ │ +213a5c: 1221 |001a: const/4 v1, #int 2 // #2 │ │ +213a5e: 351a 1100 |001b: if-ge v10, v1, 002c // +0011 │ │ +213a62: 220a 740d |001d: new-instance v10, Ljava/lang/StringBuilder; // type@0d74 │ │ +213a66: 7010 4c63 0a00 |001f: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +213a6c: 6e20 5663 0a00 |0022: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213a72: 6e20 5663 9a00 |0025: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213a78: 6e10 5d63 0a00 |0028: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +213a7e: 0c09 |002b: move-result-object v9 │ │ +213a80: 7120 d462 7600 |002c: invoke-static {v6, v7}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@62d4 │ │ +213a86: 0c0a |002f: move-result-object v10 │ │ +213a88: 6e10 3163 0a00 |0030: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@6331 │ │ +213a8e: 0a02 |0033: move-result v2 │ │ +213a90: 3512 1100 |0034: if-ge v2, v1, 0045 // +0011 │ │ +213a94: 2202 740d |0036: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ +213a98: 7010 4c63 0200 |0038: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +213a9e: 6e20 5663 0200 |003b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213aa4: 6e20 5663 a200 |003e: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213aaa: 6e10 5d63 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +213ab0: 0c0a |0044: move-result-object v10 │ │ +213ab2: 2202 740d |0045: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ +213ab6: 7010 4c63 0200 |0047: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +213abc: 6e20 5663 a200 |004a: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213ac2: 1a0a 3c03 |004d: const-string v10, ":" // string@033c │ │ +213ac6: 6e20 5663 a200 |004f: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213acc: 6e20 5663 9200 |0052: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213ad2: 6e10 5d63 0200 |0055: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +213ad8: 0c09 |0058: move-result-object v9 │ │ +213ada: 1602 0000 |0059: const-wide/16 v2, #int 0 // #0 │ │ +213ade: 3106 0402 |005b: cmp-long v6, v4, v2 │ │ +213ae2: 3d06 2d00 |005d: if-lez v6, 008a // +002d │ │ +213ae6: 7120 d462 5400 |005f: invoke-static {v4, v5}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@62d4 │ │ +213aec: 0c02 |0062: move-result-object v2 │ │ +213aee: 6e10 3163 0200 |0063: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@6331 │ │ +213af4: 0a03 |0066: move-result v3 │ │ +213af6: 3513 1100 |0067: if-ge v3, v1, 0078 // +0011 │ │ +213afa: 2201 740d |0069: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +213afe: 7010 4c63 0100 |006b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +213b04: 6e20 5663 0100 |006e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213b0a: 6e20 5663 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213b10: 6e10 5d63 0100 |0074: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +213b16: 0c02 |0077: move-result-object v2 │ │ +213b18: 2200 740d |0078: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +213b1c: 7010 4c63 0000 |007a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +213b22: 6e20 5663 2000 |007d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213b28: 6e20 5663 a000 |0080: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213b2e: 6e20 5663 9000 |0083: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213b34: 6e10 5d63 0000 |0086: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +213b3a: 0c09 |0089: move-result-object v9 │ │ +213b3c: 1109 |008a: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=85 │ │ 0x0005 line=86 │ │ 0x0007 line=87 │ │ 0x0010 line=89 │ │ 0x0014 line=90 │ │ @@ -500169,43 +500169,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -213d10: |[213d10] freed.utils.VideoMediaProfile$VideoMode.:()V │ │ -213d20: 2200 a10c |0000: new-instance v0, Lfreed/utils/VideoMediaProfile$VideoMode; // type@0ca1 │ │ -213d24: 1a01 a527 |0002: const-string v1, "Normal" // string@27a5 │ │ -213d28: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -213d2a: 7030 bc5e 1002 |0005: invoke-direct {v0, v1, v2}, Lfreed/utils/VideoMediaProfile$VideoMode;.:(Ljava/lang/String;I)V // method@5ebc │ │ -213d30: 6900 0158 |0008: sput-object v0, Lfreed/utils/VideoMediaProfile$VideoMode;.Normal:Lfreed/utils/VideoMediaProfile$VideoMode; // field@5801 │ │ -213d34: 2201 a10c |000a: new-instance v1, Lfreed/utils/VideoMediaProfile$VideoMode; // type@0ca1 │ │ -213d38: 1a03 7612 |000c: const-string v3, "Highspeed" // string@1276 │ │ -213d3c: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -213d3e: 7030 bc5e 3104 |000f: invoke-direct {v1, v3, v4}, Lfreed/utils/VideoMediaProfile$VideoMode;.:(Ljava/lang/String;I)V // method@5ebc │ │ -213d44: 6901 0058 |0012: sput-object v1, Lfreed/utils/VideoMediaProfile$VideoMode;.Highspeed:Lfreed/utils/VideoMediaProfile$VideoMode; // field@5800 │ │ -213d48: 2203 a10c |0014: new-instance v3, Lfreed/utils/VideoMediaProfile$VideoMode; // type@0ca1 │ │ -213d4c: 1a05 2230 |0016: const-string v5, "Timelapse" // string@3022 │ │ -213d50: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -213d52: 7030 bc5e 5306 |0019: invoke-direct {v3, v5, v6}, Lfreed/utils/VideoMediaProfile$VideoMode;.:(Ljava/lang/String;I)V // method@5ebc │ │ -213d58: 6903 0358 |001c: sput-object v3, Lfreed/utils/VideoMediaProfile$VideoMode;.Timelapse:Lfreed/utils/VideoMediaProfile$VideoMode; // field@5803 │ │ -213d5c: 2205 a10c |001e: new-instance v5, Lfreed/utils/VideoMediaProfile$VideoMode; // type@0ca1 │ │ -213d60: 1a07 7c2d |0020: const-string v7, "SlowMO" // string@2d7c │ │ -213d64: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -213d66: 7030 bc5e 7508 |0023: invoke-direct {v5, v7, v8}, Lfreed/utils/VideoMediaProfile$VideoMode;.:(Ljava/lang/String;I)V // method@5ebc │ │ -213d6c: 6905 0258 |0026: sput-object v5, Lfreed/utils/VideoMediaProfile$VideoMode;.SlowMO:Lfreed/utils/VideoMediaProfile$VideoMode; // field@5802 │ │ -213d70: 1247 |0028: const/4 v7, #int 4 // #4 │ │ -213d72: 2377 b10e |0029: new-array v7, v7, [Lfreed/utils/VideoMediaProfile$VideoMode; // type@0eb1 │ │ -213d76: 4d00 0702 |002b: aput-object v0, v7, v2 │ │ -213d7a: 4d01 0704 |002d: aput-object v1, v7, v4 │ │ -213d7e: 4d03 0706 |002f: aput-object v3, v7, v6 │ │ -213d82: 4d05 0708 |0031: aput-object v5, v7, v8 │ │ -213d86: 6907 ff57 |0033: sput-object v7, Lfreed/utils/VideoMediaProfile$VideoMode;.$VALUES:[Lfreed/utils/VideoMediaProfile$VideoMode; // field@57ff │ │ -213d8a: 0e00 |0035: return-void │ │ +213d14: |[213d14] freed.utils.VideoMediaProfile$VideoMode.:()V │ │ +213d24: 2200 a10c |0000: new-instance v0, Lfreed/utils/VideoMediaProfile$VideoMode; // type@0ca1 │ │ +213d28: 1a01 a527 |0002: const-string v1, "Normal" // string@27a5 │ │ +213d2c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +213d2e: 7030 bc5e 1002 |0005: invoke-direct {v0, v1, v2}, Lfreed/utils/VideoMediaProfile$VideoMode;.:(Ljava/lang/String;I)V // method@5ebc │ │ +213d34: 6900 0158 |0008: sput-object v0, Lfreed/utils/VideoMediaProfile$VideoMode;.Normal:Lfreed/utils/VideoMediaProfile$VideoMode; // field@5801 │ │ +213d38: 2201 a10c |000a: new-instance v1, Lfreed/utils/VideoMediaProfile$VideoMode; // type@0ca1 │ │ +213d3c: 1a03 7612 |000c: const-string v3, "Highspeed" // string@1276 │ │ +213d40: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +213d42: 7030 bc5e 3104 |000f: invoke-direct {v1, v3, v4}, Lfreed/utils/VideoMediaProfile$VideoMode;.:(Ljava/lang/String;I)V // method@5ebc │ │ +213d48: 6901 0058 |0012: sput-object v1, Lfreed/utils/VideoMediaProfile$VideoMode;.Highspeed:Lfreed/utils/VideoMediaProfile$VideoMode; // field@5800 │ │ +213d4c: 2203 a10c |0014: new-instance v3, Lfreed/utils/VideoMediaProfile$VideoMode; // type@0ca1 │ │ +213d50: 1a05 2230 |0016: const-string v5, "Timelapse" // string@3022 │ │ +213d54: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +213d56: 7030 bc5e 5306 |0019: invoke-direct {v3, v5, v6}, Lfreed/utils/VideoMediaProfile$VideoMode;.:(Ljava/lang/String;I)V // method@5ebc │ │ +213d5c: 6903 0358 |001c: sput-object v3, Lfreed/utils/VideoMediaProfile$VideoMode;.Timelapse:Lfreed/utils/VideoMediaProfile$VideoMode; // field@5803 │ │ +213d60: 2205 a10c |001e: new-instance v5, Lfreed/utils/VideoMediaProfile$VideoMode; // type@0ca1 │ │ +213d64: 1a07 7c2d |0020: const-string v7, "SlowMO" // string@2d7c │ │ +213d68: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +213d6a: 7030 bc5e 7508 |0023: invoke-direct {v5, v7, v8}, Lfreed/utils/VideoMediaProfile$VideoMode;.:(Ljava/lang/String;I)V // method@5ebc │ │ +213d70: 6905 0258 |0026: sput-object v5, Lfreed/utils/VideoMediaProfile$VideoMode;.SlowMO:Lfreed/utils/VideoMediaProfile$VideoMode; // field@5802 │ │ +213d74: 1247 |0028: const/4 v7, #int 4 // #4 │ │ +213d76: 2377 b10e |0029: new-array v7, v7, [Lfreed/utils/VideoMediaProfile$VideoMode; // type@0eb1 │ │ +213d7a: 4d00 0702 |002b: aput-object v0, v7, v2 │ │ +213d7e: 4d01 0704 |002d: aput-object v1, v7, v4 │ │ +213d82: 4d03 0706 |002f: aput-object v3, v7, v6 │ │ +213d86: 4d05 0708 |0031: aput-object v5, v7, v8 │ │ +213d8a: 6907 ff57 |0033: sput-object v7, Lfreed/utils/VideoMediaProfile$VideoMode;.$VALUES:[Lfreed/utils/VideoMediaProfile$VideoMode; // field@57ff │ │ +213d8e: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x000a line=64 │ │ 0x0014 line=65 │ │ 0x001e line=66 │ │ 0x0033 line=61 │ │ @@ -500216,17 +500216,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -213d8c: |[213d8c] freed.utils.VideoMediaProfile$VideoMode.:(Ljava/lang/String;I)V │ │ -213d9c: 7030 a562 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@62a5 │ │ -213da2: 0e00 |0003: return-void │ │ +213d90: |[213d90] freed.utils.VideoMediaProfile$VideoMode.:(Ljava/lang/String;I)V │ │ +213da0: 7030 a562 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@62a5 │ │ +213da6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/utils/VideoMediaProfile$VideoMode; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -500236,20 +500236,20 @@ │ │ type : '(Ljava/lang/String;)Lfreed/utils/VideoMediaProfile$VideoMode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -213cc8: |[213cc8] freed.utils.VideoMediaProfile$VideoMode.valueOf:(Ljava/lang/String;)Lfreed/utils/VideoMediaProfile$VideoMode; │ │ -213cd8: 1c00 a10c |0000: const-class v0, Lfreed/utils/VideoMediaProfile$VideoMode; // type@0ca1 │ │ -213cdc: 7120 a662 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@62a6 │ │ -213ce2: 0c01 |0005: move-result-object v1 │ │ -213ce4: 1f01 a10c |0006: check-cast v1, Lfreed/utils/VideoMediaProfile$VideoMode; // type@0ca1 │ │ -213ce8: 1101 |0008: return-object v1 │ │ +213ccc: |[213ccc] freed.utils.VideoMediaProfile$VideoMode.valueOf:(Ljava/lang/String;)Lfreed/utils/VideoMediaProfile$VideoMode; │ │ +213cdc: 1c00 a10c |0000: const-class v0, Lfreed/utils/VideoMediaProfile$VideoMode; // type@0ca1 │ │ +213ce0: 7120 a662 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@62a6 │ │ +213ce6: 0c01 |0005: move-result-object v1 │ │ +213ce8: 1f01 a10c |0006: check-cast v1, Lfreed/utils/VideoMediaProfile$VideoMode; // type@0ca1 │ │ +213cec: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lfreed/utils/VideoMediaProfile$VideoMode;) │ │ @@ -500257,20 +500257,20 @@ │ │ type : '()[Lfreed/utils/VideoMediaProfile$VideoMode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -213cec: |[213cec] freed.utils.VideoMediaProfile$VideoMode.values:()[Lfreed/utils/VideoMediaProfile$VideoMode; │ │ -213cfc: 6200 ff57 |0000: sget-object v0, Lfreed/utils/VideoMediaProfile$VideoMode;.$VALUES:[Lfreed/utils/VideoMediaProfile$VideoMode; // field@57ff │ │ -213d00: 6e10 6066 0000 |0002: invoke-virtual {v0}, [Lfreed/utils/VideoMediaProfile$VideoMode;.clone:()Ljava/lang/Object; // method@6660 │ │ -213d06: 0c00 |0005: move-result-object v0 │ │ -213d08: 1f00 b10e |0006: check-cast v0, [Lfreed/utils/VideoMediaProfile$VideoMode; // type@0eb1 │ │ -213d0c: 1100 |0008: return-object v0 │ │ +213cf0: |[213cf0] freed.utils.VideoMediaProfile$VideoMode.values:()[Lfreed/utils/VideoMediaProfile$VideoMode; │ │ +213d00: 6200 ff57 |0000: sget-object v0, Lfreed/utils/VideoMediaProfile$VideoMode;.$VALUES:[Lfreed/utils/VideoMediaProfile$VideoMode; // field@57ff │ │ +213d04: 6e10 6066 0000 |0002: invoke-virtual {v0}, [Lfreed/utils/VideoMediaProfile$VideoMode;.clone:()Ljava/lang/Object; // method@6660 │ │ +213d0a: 0c00 |0005: move-result-object v0 │ │ +213d0c: 1f00 b10e |0006: check-cast v0, [Lfreed/utils/VideoMediaProfile$VideoMode; // type@0eb1 │ │ +213d10: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 13025 (VideoMediaProfile.java) │ │ @@ -500378,136 +500378,136 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -214314: |[214314] freed.utils.VideoMediaProfile.:()V │ │ -214324: 0e00 |0000: return-void │ │ +214318: |[214318] freed.utils.VideoMediaProfile.:()V │ │ +214328: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfreed/utils/VideoMediaProfile;) │ │ name : '' │ │ type : '(IIIIIIIIIIIIJLjava/lang/String;Lfreed/utils/VideoMediaProfile$VideoMode;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 28 │ │ ins : 18 │ │ outs : 3 │ │ insns size : 242 16-bit code units │ │ -2146b0: |[2146b0] freed.utils.VideoMediaProfile.:(IIIIIIIIIIIIJLjava/lang/String;Lfreed/utils/VideoMediaProfile$VideoMode;Z)V │ │ -2146c0: 07a0 |0000: move-object v0, v10 │ │ -2146c2: 0201 1000 |0001: move/from16 v1, v16 │ │ -2146c6: 0202 1100 |0003: move/from16 v2, v17 │ │ -2146ca: 0503 1700 |0005: move-wide/from16 v3, v23 │ │ -2146ce: 0805 1900 |0007: move-object/from16 v5, v25 │ │ -2146d2: 0206 1b00 |0009: move/from16 v6, v27 │ │ -2146d6: 7010 fe62 0a00 |000b: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@62fe │ │ -2146dc: 01b7 |000e: move v7, v11 │ │ -2146de: 5907 0858 |000f: iput v7, v0, Lfreed/utils/VideoMediaProfile;.audioBitRate:I // field@5808 │ │ -2146e2: 01c7 |0011: move v7, v12 │ │ -2146e4: 5907 0958 |0012: iput v7, v0, Lfreed/utils/VideoMediaProfile;.audioChannels:I // field@5809 │ │ -2146e8: 01d7 |0014: move v7, v13 │ │ -2146ea: 5907 0a58 |0015: iput v7, v0, Lfreed/utils/VideoMediaProfile;.audioCodec:I // field@580a │ │ -2146ee: 01e7 |0017: move v7, v14 │ │ -2146f0: 5907 0b58 |0018: iput v7, v0, Lfreed/utils/VideoMediaProfile;.audioSampleRate:I // field@580b │ │ -2146f4: 01f7 |001a: move v7, v15 │ │ -2146f6: 5907 0c58 |001b: iput v7, v0, Lfreed/utils/VideoMediaProfile;.duration:I // field@580c │ │ -2146fa: 5901 0d58 |001d: iput v1, v0, Lfreed/utils/VideoMediaProfile;.fileFormat:I // field@580d │ │ -2146fe: 5902 1058 |001f: iput v2, v0, Lfreed/utils/VideoMediaProfile;.quality:I // field@5810 │ │ -214702: 0207 1200 |0021: move/from16 v7, v18 │ │ -214706: 5907 1158 |0023: iput v7, v0, Lfreed/utils/VideoMediaProfile;.videoBitRate:I // field@5811 │ │ -21470a: 0207 1300 |0025: move/from16 v7, v19 │ │ -21470e: 5907 1258 |0027: iput v7, v0, Lfreed/utils/VideoMediaProfile;.videoCodec:I // field@5812 │ │ -214712: 0207 1400 |0029: move/from16 v7, v20 │ │ -214716: 5907 1458 |002b: iput v7, v0, Lfreed/utils/VideoMediaProfile;.videoFrameRate:I // field@5814 │ │ -21471a: 0207 1500 |002d: move/from16 v7, v21 │ │ -21471e: 5907 1358 |002f: iput v7, v0, Lfreed/utils/VideoMediaProfile;.videoFrameHeight:I // field@5813 │ │ -214722: 0207 1600 |0031: move/from16 v7, v22 │ │ -214726: 5907 1558 |0033: iput v7, v0, Lfreed/utils/VideoMediaProfile;.videoFrameWidth:I // field@5815 │ │ -21472a: 5b05 0658 |0035: iput-object v5, v0, Lfreed/utils/VideoMediaProfile;.ProfileName:Ljava/lang/String; // field@5806 │ │ -21472e: 0807 1a00 |0037: move-object/from16 v7, v26 │ │ -214732: 5b07 0558 |0039: iput-object v7, v0, Lfreed/utils/VideoMediaProfile;.Mode:Lfreed/utils/VideoMediaProfile$VideoMode; // field@5805 │ │ -214736: 5c06 0e58 |003b: iput-boolean v6, v0, Lfreed/utils/VideoMediaProfile;.isAudioActive:Z // field@580e │ │ -21473a: 5a03 0f58 |003d: iput-wide v3, v0, Lfreed/utils/VideoMediaProfile;.maxRecordingSize:J // field@580f │ │ -21473e: 6207 0758 |003f: sget-object v7, Lfreed/utils/VideoMediaProfile;.TAG:Ljava/lang/String; // field@5807 │ │ -214742: 2208 740d |0041: new-instance v8, Ljava/lang/StringBuilder; // type@0d74 │ │ -214746: 7010 4c63 0800 |0043: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21474c: 1a09 9729 |0046: const-string v9, "ProfileName:" // string@2997 │ │ -214750: 6e20 5663 9800 |0048: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214756: 6e20 5663 5800 |004b: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21475c: 1a05 6700 |004e: const-string v5, " Duration:" // string@0067 │ │ -214760: 6e20 5663 5800 |0050: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214766: 5205 0c58 |0053: iget v5, v0, Lfreed/utils/VideoMediaProfile;.duration:I // field@580c │ │ -21476a: 6e20 5263 5800 |0055: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -214770: 1a05 6b00 |0058: const-string v5, " FileFormat:" // string@006b │ │ -214774: 6e20 5663 5800 |005a: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21477a: 6e20 5263 1800 |005d: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -214780: 1a01 7f00 |0060: const-string v1, " Quality:" // string@007f │ │ -214784: 6e20 5663 1800 |0062: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21478a: 6e20 5263 2800 |0065: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -214790: 1a01 8100 |0068: const-string v1, " RecSize:" // string@0081 │ │ -214794: 6e20 5663 1800 |006a: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21479a: 6e30 5363 3804 |006d: invoke-virtual {v8, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@6353 │ │ -2147a0: 6e10 5d63 0800 |0070: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -2147a6: 0c01 |0073: move-result-object v1 │ │ -2147a8: 7120 655e 1700 |0074: invoke-static {v7, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -2147ae: 2201 740d |0077: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -2147b2: 7010 4c63 0100 |0079: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -2147b8: 1a02 3004 |007c: const-string v2, "ABR:" // string@0430 │ │ -2147bc: 6e20 5663 2100 |007e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2147c2: 5202 0858 |0081: iget v2, v0, Lfreed/utils/VideoMediaProfile;.audioBitRate:I // field@5808 │ │ -2147c6: 6e20 5263 2100 |0083: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -2147cc: 1a02 8604 |0086: const-string v2, "AChannels:" // string@0486 │ │ -2147d0: 6e20 5663 2100 |0088: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2147d6: 5202 0958 |008b: iget v2, v0, Lfreed/utils/VideoMediaProfile;.audioChannels:I // field@5809 │ │ -2147da: 6e20 5263 2100 |008d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -2147e0: 1a02 5b05 |0090: const-string v2, "Acodec:" // string@055b │ │ -2147e4: 6e20 5663 2100 |0092: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2147ea: 5202 0a58 |0095: iget v2, v0, Lfreed/utils/VideoMediaProfile;.audioCodec:I // field@580a │ │ -2147ee: 6e20 5263 2100 |0097: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -2147f4: 1a02 2307 |009a: const-string v2, "AsampleRate" // string@0723 │ │ -2147f8: 6e20 5663 2100 |009c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2147fe: 5202 0b58 |009f: iget v2, v0, Lfreed/utils/VideoMediaProfile;.audioSampleRate:I // field@580b │ │ -214802: 6e20 5263 2100 |00a1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -214808: 1a02 593a |00a4: const-string v2, "audio_active:" // string@3a59 │ │ -21480c: 6e20 5663 2100 |00a6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214812: 6e20 5763 6100 |00a9: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ -214818: 6e10 5d63 0100 |00ac: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21481e: 0c01 |00af: move-result-object v1 │ │ -214820: 7120 655e 1700 |00b0: invoke-static {v7, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -214826: 2201 740d |00b3: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -21482a: 7010 4c63 0100 |00b5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -214830: 1a02 5031 |00b8: const-string v2, "VBitrate:" // string@3150 │ │ -214834: 6e20 5663 2100 |00ba: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21483a: 5202 1158 |00bd: iget v2, v0, Lfreed/utils/VideoMediaProfile;.videoBitRate:I // field@5811 │ │ -21483e: 6e20 5263 2100 |00bf: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -214844: 1a02 5431 |00c2: const-string v2, "VCodec:" // string@3154 │ │ -214848: 6e20 5663 2100 |00c4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21484e: 5202 1258 |00c7: iget v2, v0, Lfreed/utils/VideoMediaProfile;.videoCodec:I // field@5812 │ │ -214852: 6e20 5263 2100 |00c9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -214858: 1a02 8b31 |00cc: const-string v2, "VFrameRate:" // string@318b │ │ -21485c: 6e20 5663 2100 |00ce: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214862: 5202 1458 |00d1: iget v2, v0, Lfreed/utils/VideoMediaProfile;.videoFrameRate:I // field@5814 │ │ -214866: 6e20 5263 2100 |00d3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -21486c: 1a02 9d32 |00d6: const-string v2, "VWidth:" // string@329d │ │ -214870: 6e20 5663 2100 |00d8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214876: 5202 1558 |00db: iget v2, v0, Lfreed/utils/VideoMediaProfile;.videoFrameWidth:I // field@5815 │ │ -21487a: 6e20 5263 2100 |00dd: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -214880: 1a02 d632 |00e0: const-string v2, "Vheight:" // string@32d6 │ │ -214884: 6e20 5663 2100 |00e2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21488a: 5202 1358 |00e5: iget v2, v0, Lfreed/utils/VideoMediaProfile;.videoFrameHeight:I // field@5813 │ │ -21488e: 6e20 5263 2100 |00e7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -214894: 6e10 5d63 0100 |00ea: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21489a: 0c01 |00ed: move-result-object v1 │ │ -21489c: 7120 655e 1700 |00ee: invoke-static {v7, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -2148a2: 0e00 |00f1: return-void │ │ +2146b4: |[2146b4] freed.utils.VideoMediaProfile.:(IIIIIIIIIIIIJLjava/lang/String;Lfreed/utils/VideoMediaProfile$VideoMode;Z)V │ │ +2146c4: 07a0 |0000: move-object v0, v10 │ │ +2146c6: 0201 1000 |0001: move/from16 v1, v16 │ │ +2146ca: 0202 1100 |0003: move/from16 v2, v17 │ │ +2146ce: 0503 1700 |0005: move-wide/from16 v3, v23 │ │ +2146d2: 0805 1900 |0007: move-object/from16 v5, v25 │ │ +2146d6: 0206 1b00 |0009: move/from16 v6, v27 │ │ +2146da: 7010 fe62 0a00 |000b: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@62fe │ │ +2146e0: 01b7 |000e: move v7, v11 │ │ +2146e2: 5907 0858 |000f: iput v7, v0, Lfreed/utils/VideoMediaProfile;.audioBitRate:I // field@5808 │ │ +2146e6: 01c7 |0011: move v7, v12 │ │ +2146e8: 5907 0958 |0012: iput v7, v0, Lfreed/utils/VideoMediaProfile;.audioChannels:I // field@5809 │ │ +2146ec: 01d7 |0014: move v7, v13 │ │ +2146ee: 5907 0a58 |0015: iput v7, v0, Lfreed/utils/VideoMediaProfile;.audioCodec:I // field@580a │ │ +2146f2: 01e7 |0017: move v7, v14 │ │ +2146f4: 5907 0b58 |0018: iput v7, v0, Lfreed/utils/VideoMediaProfile;.audioSampleRate:I // field@580b │ │ +2146f8: 01f7 |001a: move v7, v15 │ │ +2146fa: 5907 0c58 |001b: iput v7, v0, Lfreed/utils/VideoMediaProfile;.duration:I // field@580c │ │ +2146fe: 5901 0d58 |001d: iput v1, v0, Lfreed/utils/VideoMediaProfile;.fileFormat:I // field@580d │ │ +214702: 5902 1058 |001f: iput v2, v0, Lfreed/utils/VideoMediaProfile;.quality:I // field@5810 │ │ +214706: 0207 1200 |0021: move/from16 v7, v18 │ │ +21470a: 5907 1158 |0023: iput v7, v0, Lfreed/utils/VideoMediaProfile;.videoBitRate:I // field@5811 │ │ +21470e: 0207 1300 |0025: move/from16 v7, v19 │ │ +214712: 5907 1258 |0027: iput v7, v0, Lfreed/utils/VideoMediaProfile;.videoCodec:I // field@5812 │ │ +214716: 0207 1400 |0029: move/from16 v7, v20 │ │ +21471a: 5907 1458 |002b: iput v7, v0, Lfreed/utils/VideoMediaProfile;.videoFrameRate:I // field@5814 │ │ +21471e: 0207 1500 |002d: move/from16 v7, v21 │ │ +214722: 5907 1358 |002f: iput v7, v0, Lfreed/utils/VideoMediaProfile;.videoFrameHeight:I // field@5813 │ │ +214726: 0207 1600 |0031: move/from16 v7, v22 │ │ +21472a: 5907 1558 |0033: iput v7, v0, Lfreed/utils/VideoMediaProfile;.videoFrameWidth:I // field@5815 │ │ +21472e: 5b05 0658 |0035: iput-object v5, v0, Lfreed/utils/VideoMediaProfile;.ProfileName:Ljava/lang/String; // field@5806 │ │ +214732: 0807 1a00 |0037: move-object/from16 v7, v26 │ │ +214736: 5b07 0558 |0039: iput-object v7, v0, Lfreed/utils/VideoMediaProfile;.Mode:Lfreed/utils/VideoMediaProfile$VideoMode; // field@5805 │ │ +21473a: 5c06 0e58 |003b: iput-boolean v6, v0, Lfreed/utils/VideoMediaProfile;.isAudioActive:Z // field@580e │ │ +21473e: 5a03 0f58 |003d: iput-wide v3, v0, Lfreed/utils/VideoMediaProfile;.maxRecordingSize:J // field@580f │ │ +214742: 6207 0758 |003f: sget-object v7, Lfreed/utils/VideoMediaProfile;.TAG:Ljava/lang/String; // field@5807 │ │ +214746: 2208 740d |0041: new-instance v8, Ljava/lang/StringBuilder; // type@0d74 │ │ +21474a: 7010 4c63 0800 |0043: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +214750: 1a09 9729 |0046: const-string v9, "ProfileName:" // string@2997 │ │ +214754: 6e20 5663 9800 |0048: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21475a: 6e20 5663 5800 |004b: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214760: 1a05 6700 |004e: const-string v5, " Duration:" // string@0067 │ │ +214764: 6e20 5663 5800 |0050: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21476a: 5205 0c58 |0053: iget v5, v0, Lfreed/utils/VideoMediaProfile;.duration:I // field@580c │ │ +21476e: 6e20 5263 5800 |0055: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +214774: 1a05 6b00 |0058: const-string v5, " FileFormat:" // string@006b │ │ +214778: 6e20 5663 5800 |005a: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21477e: 6e20 5263 1800 |005d: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +214784: 1a01 7f00 |0060: const-string v1, " Quality:" // string@007f │ │ +214788: 6e20 5663 1800 |0062: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21478e: 6e20 5263 2800 |0065: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +214794: 1a01 8100 |0068: const-string v1, " RecSize:" // string@0081 │ │ +214798: 6e20 5663 1800 |006a: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21479e: 6e30 5363 3804 |006d: invoke-virtual {v8, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@6353 │ │ +2147a4: 6e10 5d63 0800 |0070: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +2147aa: 0c01 |0073: move-result-object v1 │ │ +2147ac: 7120 655e 1700 |0074: invoke-static {v7, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +2147b2: 2201 740d |0077: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +2147b6: 7010 4c63 0100 |0079: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +2147bc: 1a02 3004 |007c: const-string v2, "ABR:" // string@0430 │ │ +2147c0: 6e20 5663 2100 |007e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2147c6: 5202 0858 |0081: iget v2, v0, Lfreed/utils/VideoMediaProfile;.audioBitRate:I // field@5808 │ │ +2147ca: 6e20 5263 2100 |0083: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +2147d0: 1a02 8604 |0086: const-string v2, "AChannels:" // string@0486 │ │ +2147d4: 6e20 5663 2100 |0088: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2147da: 5202 0958 |008b: iget v2, v0, Lfreed/utils/VideoMediaProfile;.audioChannels:I // field@5809 │ │ +2147de: 6e20 5263 2100 |008d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +2147e4: 1a02 5b05 |0090: const-string v2, "Acodec:" // string@055b │ │ +2147e8: 6e20 5663 2100 |0092: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2147ee: 5202 0a58 |0095: iget v2, v0, Lfreed/utils/VideoMediaProfile;.audioCodec:I // field@580a │ │ +2147f2: 6e20 5263 2100 |0097: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +2147f8: 1a02 2307 |009a: const-string v2, "AsampleRate" // string@0723 │ │ +2147fc: 6e20 5663 2100 |009c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214802: 5202 0b58 |009f: iget v2, v0, Lfreed/utils/VideoMediaProfile;.audioSampleRate:I // field@580b │ │ +214806: 6e20 5263 2100 |00a1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +21480c: 1a02 593a |00a4: const-string v2, "audio_active:" // string@3a59 │ │ +214810: 6e20 5663 2100 |00a6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214816: 6e20 5763 6100 |00a9: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ +21481c: 6e10 5d63 0100 |00ac: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +214822: 0c01 |00af: move-result-object v1 │ │ +214824: 7120 655e 1700 |00b0: invoke-static {v7, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +21482a: 2201 740d |00b3: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +21482e: 7010 4c63 0100 |00b5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +214834: 1a02 5031 |00b8: const-string v2, "VBitrate:" // string@3150 │ │ +214838: 6e20 5663 2100 |00ba: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21483e: 5202 1158 |00bd: iget v2, v0, Lfreed/utils/VideoMediaProfile;.videoBitRate:I // field@5811 │ │ +214842: 6e20 5263 2100 |00bf: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +214848: 1a02 5431 |00c2: const-string v2, "VCodec:" // string@3154 │ │ +21484c: 6e20 5663 2100 |00c4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214852: 5202 1258 |00c7: iget v2, v0, Lfreed/utils/VideoMediaProfile;.videoCodec:I // field@5812 │ │ +214856: 6e20 5263 2100 |00c9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +21485c: 1a02 8b31 |00cc: const-string v2, "VFrameRate:" // string@318b │ │ +214860: 6e20 5663 2100 |00ce: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214866: 5202 1458 |00d1: iget v2, v0, Lfreed/utils/VideoMediaProfile;.videoFrameRate:I // field@5814 │ │ +21486a: 6e20 5263 2100 |00d3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +214870: 1a02 9d32 |00d6: const-string v2, "VWidth:" // string@329d │ │ +214874: 6e20 5663 2100 |00d8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21487a: 5202 1558 |00db: iget v2, v0, Lfreed/utils/VideoMediaProfile;.videoFrameWidth:I // field@5815 │ │ +21487e: 6e20 5263 2100 |00dd: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +214884: 1a02 d632 |00e0: const-string v2, "Vheight:" // string@32d6 │ │ +214888: 6e20 5663 2100 |00e2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21488e: 5202 1358 |00e5: iget v2, v0, Lfreed/utils/VideoMediaProfile;.videoFrameHeight:I // field@5813 │ │ +214892: 6e20 5263 2100 |00e7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +214898: 6e10 5d63 0100 |00ea: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21489e: 0c01 |00ed: move-result-object v1 │ │ +2148a0: 7120 655e 1700 |00ee: invoke-static {v7, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +2148a6: 0e00 |00f1: return-void │ │ catches : (none) │ │ positions : │ │ 0x000b line=93 │ │ 0x000f line=94 │ │ 0x0012 line=95 │ │ 0x0015 line=96 │ │ 0x0018 line=97 │ │ @@ -500550,116 +500550,116 @@ │ │ type : '(Landroid/media/CamcorderProfile;Ljava/lang/String;Lfreed/utils/VideoMediaProfile$VideoMode;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 236 16-bit code units │ │ -214328: |[214328] freed.utils.VideoMediaProfile.:(Landroid/media/CamcorderProfile;Ljava/lang/String;Lfreed/utils/VideoMediaProfile$VideoMode;Z)V │ │ -214338: 7010 fe62 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@62fe │ │ -21433e: 5240 2101 |0003: iget v0, v4, Landroid/media/CamcorderProfile;.audioBitRate:I // field@0121 │ │ -214342: 5930 0858 |0005: iput v0, v3, Lfreed/utils/VideoMediaProfile;.audioBitRate:I // field@5808 │ │ -214346: 5240 2201 |0007: iget v0, v4, Landroid/media/CamcorderProfile;.audioChannels:I // field@0122 │ │ -21434a: 5930 0958 |0009: iput v0, v3, Lfreed/utils/VideoMediaProfile;.audioChannels:I // field@5809 │ │ -21434e: 5240 2301 |000b: iget v0, v4, Landroid/media/CamcorderProfile;.audioCodec:I // field@0123 │ │ -214352: 5930 0a58 |000d: iput v0, v3, Lfreed/utils/VideoMediaProfile;.audioCodec:I // field@580a │ │ -214356: 5240 2401 |000f: iget v0, v4, Landroid/media/CamcorderProfile;.audioSampleRate:I // field@0124 │ │ -21435a: 5930 0b58 |0011: iput v0, v3, Lfreed/utils/VideoMediaProfile;.audioSampleRate:I // field@580b │ │ -21435e: 5240 2501 |0013: iget v0, v4, Landroid/media/CamcorderProfile;.duration:I // field@0125 │ │ -214362: da00 003c |0015: mul-int/lit8 v0, v0, #int 60 // #3c │ │ -214366: d200 e803 |0017: mul-int/lit16 v0, v0, #int 1000 // #03e8 │ │ -21436a: 5930 0c58 |0019: iput v0, v3, Lfreed/utils/VideoMediaProfile;.duration:I // field@580c │ │ -21436e: 1600 0000 |001b: const-wide/16 v0, #int 0 // #0 │ │ -214372: 5a30 0f58 |001d: iput-wide v0, v3, Lfreed/utils/VideoMediaProfile;.maxRecordingSize:J // field@580f │ │ -214376: 5240 2601 |001f: iget v0, v4, Landroid/media/CamcorderProfile;.fileFormat:I // field@0126 │ │ -21437a: 5930 0d58 |0021: iput v0, v3, Lfreed/utils/VideoMediaProfile;.fileFormat:I // field@580d │ │ -21437e: 5241 2701 |0023: iget v1, v4, Landroid/media/CamcorderProfile;.quality:I // field@0127 │ │ -214382: 5931 1058 |0025: iput v1, v3, Lfreed/utils/VideoMediaProfile;.quality:I // field@5810 │ │ -214386: 5242 2801 |0027: iget v2, v4, Landroid/media/CamcorderProfile;.videoBitRate:I // field@0128 │ │ -21438a: 5932 1158 |0029: iput v2, v3, Lfreed/utils/VideoMediaProfile;.videoBitRate:I // field@5811 │ │ -21438e: 5242 2901 |002b: iget v2, v4, Landroid/media/CamcorderProfile;.videoCodec:I // field@0129 │ │ -214392: 5932 1258 |002d: iput v2, v3, Lfreed/utils/VideoMediaProfile;.videoCodec:I // field@5812 │ │ -214396: 5242 2b01 |002f: iget v2, v4, Landroid/media/CamcorderProfile;.videoFrameRate:I // field@012b │ │ -21439a: 5932 1458 |0031: iput v2, v3, Lfreed/utils/VideoMediaProfile;.videoFrameRate:I // field@5814 │ │ -21439e: 5242 2a01 |0033: iget v2, v4, Landroid/media/CamcorderProfile;.videoFrameHeight:I // field@012a │ │ -2143a2: 5932 1358 |0035: iput v2, v3, Lfreed/utils/VideoMediaProfile;.videoFrameHeight:I // field@5813 │ │ -2143a6: 5244 2c01 |0037: iget v4, v4, Landroid/media/CamcorderProfile;.videoFrameWidth:I // field@012c │ │ -2143aa: 5934 1558 |0039: iput v4, v3, Lfreed/utils/VideoMediaProfile;.videoFrameWidth:I // field@5815 │ │ -2143ae: 5b35 0658 |003b: iput-object v5, v3, Lfreed/utils/VideoMediaProfile;.ProfileName:Ljava/lang/String; // field@5806 │ │ -2143b2: 5b36 0558 |003d: iput-object v6, v3, Lfreed/utils/VideoMediaProfile;.Mode:Lfreed/utils/VideoMediaProfile$VideoMode; // field@5805 │ │ -2143b6: 5c37 0e58 |003f: iput-boolean v7, v3, Lfreed/utils/VideoMediaProfile;.isAudioActive:Z // field@580e │ │ -2143ba: 6204 0758 |0041: sget-object v4, Lfreed/utils/VideoMediaProfile;.TAG:Ljava/lang/String; // field@5807 │ │ -2143be: 2206 740d |0043: new-instance v6, Ljava/lang/StringBuilder; // type@0d74 │ │ -2143c2: 7010 4c63 0600 |0045: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -2143c8: 1a02 9729 |0048: const-string v2, "ProfileName:" // string@2997 │ │ -2143cc: 6e20 5663 2600 |004a: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2143d2: 6e20 5663 5600 |004d: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2143d8: 1a05 b40d |0050: const-string v5, "Duration:" // string@0db4 │ │ -2143dc: 6e20 5663 5600 |0052: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2143e2: 5235 0c58 |0055: iget v5, v3, Lfreed/utils/VideoMediaProfile;.duration:I // field@580c │ │ -2143e6: 6e20 5263 5600 |0057: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -2143ec: 1a05 eb0f |005a: const-string v5, "FileFormat:" // string@0feb │ │ -2143f0: 6e20 5663 5600 |005c: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2143f6: 6e20 5263 0600 |005f: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -2143fc: 1a05 dd29 |0062: const-string v5, "Quality:" // string@29dd │ │ -214400: 6e20 5663 5600 |0064: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214406: 6e20 5263 1600 |0067: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -21440c: 6e10 5d63 0600 |006a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -214412: 0c05 |006d: move-result-object v5 │ │ -214414: 7120 655e 5400 |006e: invoke-static {v4, v5}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -21441a: 2205 740d |0071: new-instance v5, Ljava/lang/StringBuilder; // type@0d74 │ │ -21441e: 7010 4c63 0500 |0073: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -214424: 1a06 3004 |0076: const-string v6, "ABR:" // string@0430 │ │ -214428: 6e20 5663 6500 |0078: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21442e: 5236 0858 |007b: iget v6, v3, Lfreed/utils/VideoMediaProfile;.audioBitRate:I // field@5808 │ │ -214432: 6e20 5263 6500 |007d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -214438: 1a06 8604 |0080: const-string v6, "AChannels:" // string@0486 │ │ -21443c: 6e20 5663 6500 |0082: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214442: 5236 0958 |0085: iget v6, v3, Lfreed/utils/VideoMediaProfile;.audioChannels:I // field@5809 │ │ -214446: 6e20 5263 6500 |0087: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -21444c: 1a06 5b05 |008a: const-string v6, "Acodec:" // string@055b │ │ -214450: 6e20 5663 6500 |008c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214456: 5236 0a58 |008f: iget v6, v3, Lfreed/utils/VideoMediaProfile;.audioCodec:I // field@580a │ │ -21445a: 6e20 5263 6500 |0091: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -214460: 1a06 2307 |0094: const-string v6, "AsampleRate" // string@0723 │ │ -214464: 6e20 5663 6500 |0096: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21446a: 5236 0b58 |0099: iget v6, v3, Lfreed/utils/VideoMediaProfile;.audioSampleRate:I // field@580b │ │ -21446e: 6e20 5263 6500 |009b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -214474: 1a06 593a |009e: const-string v6, "audio_active:" // string@3a59 │ │ -214478: 6e20 5663 6500 |00a0: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21447e: 6e20 5763 7500 |00a3: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ -214484: 6e10 5d63 0500 |00a6: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21448a: 0c05 |00a9: move-result-object v5 │ │ -21448c: 7120 655e 5400 |00aa: invoke-static {v4, v5}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -214492: 2205 740d |00ad: new-instance v5, Ljava/lang/StringBuilder; // type@0d74 │ │ -214496: 7010 4c63 0500 |00af: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21449c: 1a06 5031 |00b2: const-string v6, "VBitrate:" // string@3150 │ │ -2144a0: 6e20 5663 6500 |00b4: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2144a6: 5236 1158 |00b7: iget v6, v3, Lfreed/utils/VideoMediaProfile;.videoBitRate:I // field@5811 │ │ -2144aa: 6e20 5263 6500 |00b9: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -2144b0: 1a06 5431 |00bc: const-string v6, "VCodec:" // string@3154 │ │ -2144b4: 6e20 5663 6500 |00be: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2144ba: 5236 1258 |00c1: iget v6, v3, Lfreed/utils/VideoMediaProfile;.videoCodec:I // field@5812 │ │ -2144be: 6e20 5263 6500 |00c3: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -2144c4: 1a06 8b31 |00c6: const-string v6, "VFrameRate:" // string@318b │ │ -2144c8: 6e20 5663 6500 |00c8: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2144ce: 5236 1458 |00cb: iget v6, v3, Lfreed/utils/VideoMediaProfile;.videoFrameRate:I // field@5814 │ │ -2144d2: 6e20 5263 6500 |00cd: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -2144d8: 1a06 9d32 |00d0: const-string v6, "VWidth:" // string@329d │ │ -2144dc: 6e20 5663 6500 |00d2: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2144e2: 5236 1558 |00d5: iget v6, v3, Lfreed/utils/VideoMediaProfile;.videoFrameWidth:I // field@5815 │ │ -2144e6: 6e20 5263 6500 |00d7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -2144ec: 1a06 d632 |00da: const-string v6, "Vheight:" // string@32d6 │ │ -2144f0: 6e20 5663 6500 |00dc: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2144f6: 5236 1358 |00df: iget v6, v3, Lfreed/utils/VideoMediaProfile;.videoFrameHeight:I // field@5813 │ │ -2144fa: 6e20 5263 6500 |00e1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -214500: 6e10 5d63 0500 |00e4: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -214506: 0c05 |00e7: move-result-object v5 │ │ -214508: 7120 655e 5400 |00e8: invoke-static {v4, v5}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -21450e: 0e00 |00eb: return-void │ │ +21432c: |[21432c] freed.utils.VideoMediaProfile.:(Landroid/media/CamcorderProfile;Ljava/lang/String;Lfreed/utils/VideoMediaProfile$VideoMode;Z)V │ │ +21433c: 7010 fe62 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@62fe │ │ +214342: 5240 2101 |0003: iget v0, v4, Landroid/media/CamcorderProfile;.audioBitRate:I // field@0121 │ │ +214346: 5930 0858 |0005: iput v0, v3, Lfreed/utils/VideoMediaProfile;.audioBitRate:I // field@5808 │ │ +21434a: 5240 2201 |0007: iget v0, v4, Landroid/media/CamcorderProfile;.audioChannels:I // field@0122 │ │ +21434e: 5930 0958 |0009: iput v0, v3, Lfreed/utils/VideoMediaProfile;.audioChannels:I // field@5809 │ │ +214352: 5240 2301 |000b: iget v0, v4, Landroid/media/CamcorderProfile;.audioCodec:I // field@0123 │ │ +214356: 5930 0a58 |000d: iput v0, v3, Lfreed/utils/VideoMediaProfile;.audioCodec:I // field@580a │ │ +21435a: 5240 2401 |000f: iget v0, v4, Landroid/media/CamcorderProfile;.audioSampleRate:I // field@0124 │ │ +21435e: 5930 0b58 |0011: iput v0, v3, Lfreed/utils/VideoMediaProfile;.audioSampleRate:I // field@580b │ │ +214362: 5240 2501 |0013: iget v0, v4, Landroid/media/CamcorderProfile;.duration:I // field@0125 │ │ +214366: da00 003c |0015: mul-int/lit8 v0, v0, #int 60 // #3c │ │ +21436a: d200 e803 |0017: mul-int/lit16 v0, v0, #int 1000 // #03e8 │ │ +21436e: 5930 0c58 |0019: iput v0, v3, Lfreed/utils/VideoMediaProfile;.duration:I // field@580c │ │ +214372: 1600 0000 |001b: const-wide/16 v0, #int 0 // #0 │ │ +214376: 5a30 0f58 |001d: iput-wide v0, v3, Lfreed/utils/VideoMediaProfile;.maxRecordingSize:J // field@580f │ │ +21437a: 5240 2601 |001f: iget v0, v4, Landroid/media/CamcorderProfile;.fileFormat:I // field@0126 │ │ +21437e: 5930 0d58 |0021: iput v0, v3, Lfreed/utils/VideoMediaProfile;.fileFormat:I // field@580d │ │ +214382: 5241 2701 |0023: iget v1, v4, Landroid/media/CamcorderProfile;.quality:I // field@0127 │ │ +214386: 5931 1058 |0025: iput v1, v3, Lfreed/utils/VideoMediaProfile;.quality:I // field@5810 │ │ +21438a: 5242 2801 |0027: iget v2, v4, Landroid/media/CamcorderProfile;.videoBitRate:I // field@0128 │ │ +21438e: 5932 1158 |0029: iput v2, v3, Lfreed/utils/VideoMediaProfile;.videoBitRate:I // field@5811 │ │ +214392: 5242 2901 |002b: iget v2, v4, Landroid/media/CamcorderProfile;.videoCodec:I // field@0129 │ │ +214396: 5932 1258 |002d: iput v2, v3, Lfreed/utils/VideoMediaProfile;.videoCodec:I // field@5812 │ │ +21439a: 5242 2b01 |002f: iget v2, v4, Landroid/media/CamcorderProfile;.videoFrameRate:I // field@012b │ │ +21439e: 5932 1458 |0031: iput v2, v3, Lfreed/utils/VideoMediaProfile;.videoFrameRate:I // field@5814 │ │ +2143a2: 5242 2a01 |0033: iget v2, v4, Landroid/media/CamcorderProfile;.videoFrameHeight:I // field@012a │ │ +2143a6: 5932 1358 |0035: iput v2, v3, Lfreed/utils/VideoMediaProfile;.videoFrameHeight:I // field@5813 │ │ +2143aa: 5244 2c01 |0037: iget v4, v4, Landroid/media/CamcorderProfile;.videoFrameWidth:I // field@012c │ │ +2143ae: 5934 1558 |0039: iput v4, v3, Lfreed/utils/VideoMediaProfile;.videoFrameWidth:I // field@5815 │ │ +2143b2: 5b35 0658 |003b: iput-object v5, v3, Lfreed/utils/VideoMediaProfile;.ProfileName:Ljava/lang/String; // field@5806 │ │ +2143b6: 5b36 0558 |003d: iput-object v6, v3, Lfreed/utils/VideoMediaProfile;.Mode:Lfreed/utils/VideoMediaProfile$VideoMode; // field@5805 │ │ +2143ba: 5c37 0e58 |003f: iput-boolean v7, v3, Lfreed/utils/VideoMediaProfile;.isAudioActive:Z // field@580e │ │ +2143be: 6204 0758 |0041: sget-object v4, Lfreed/utils/VideoMediaProfile;.TAG:Ljava/lang/String; // field@5807 │ │ +2143c2: 2206 740d |0043: new-instance v6, Ljava/lang/StringBuilder; // type@0d74 │ │ +2143c6: 7010 4c63 0600 |0045: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +2143cc: 1a02 9729 |0048: const-string v2, "ProfileName:" // string@2997 │ │ +2143d0: 6e20 5663 2600 |004a: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2143d6: 6e20 5663 5600 |004d: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2143dc: 1a05 b40d |0050: const-string v5, "Duration:" // string@0db4 │ │ +2143e0: 6e20 5663 5600 |0052: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2143e6: 5235 0c58 |0055: iget v5, v3, Lfreed/utils/VideoMediaProfile;.duration:I // field@580c │ │ +2143ea: 6e20 5263 5600 |0057: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +2143f0: 1a05 eb0f |005a: const-string v5, "FileFormat:" // string@0feb │ │ +2143f4: 6e20 5663 5600 |005c: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2143fa: 6e20 5263 0600 |005f: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +214400: 1a05 dd29 |0062: const-string v5, "Quality:" // string@29dd │ │ +214404: 6e20 5663 5600 |0064: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21440a: 6e20 5263 1600 |0067: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +214410: 6e10 5d63 0600 |006a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +214416: 0c05 |006d: move-result-object v5 │ │ +214418: 7120 655e 5400 |006e: invoke-static {v4, v5}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +21441e: 2205 740d |0071: new-instance v5, Ljava/lang/StringBuilder; // type@0d74 │ │ +214422: 7010 4c63 0500 |0073: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +214428: 1a06 3004 |0076: const-string v6, "ABR:" // string@0430 │ │ +21442c: 6e20 5663 6500 |0078: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214432: 5236 0858 |007b: iget v6, v3, Lfreed/utils/VideoMediaProfile;.audioBitRate:I // field@5808 │ │ +214436: 6e20 5263 6500 |007d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +21443c: 1a06 8604 |0080: const-string v6, "AChannels:" // string@0486 │ │ +214440: 6e20 5663 6500 |0082: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214446: 5236 0958 |0085: iget v6, v3, Lfreed/utils/VideoMediaProfile;.audioChannels:I // field@5809 │ │ +21444a: 6e20 5263 6500 |0087: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +214450: 1a06 5b05 |008a: const-string v6, "Acodec:" // string@055b │ │ +214454: 6e20 5663 6500 |008c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21445a: 5236 0a58 |008f: iget v6, v3, Lfreed/utils/VideoMediaProfile;.audioCodec:I // field@580a │ │ +21445e: 6e20 5263 6500 |0091: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +214464: 1a06 2307 |0094: const-string v6, "AsampleRate" // string@0723 │ │ +214468: 6e20 5663 6500 |0096: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21446e: 5236 0b58 |0099: iget v6, v3, Lfreed/utils/VideoMediaProfile;.audioSampleRate:I // field@580b │ │ +214472: 6e20 5263 6500 |009b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +214478: 1a06 593a |009e: const-string v6, "audio_active:" // string@3a59 │ │ +21447c: 6e20 5663 6500 |00a0: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214482: 6e20 5763 7500 |00a3: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ +214488: 6e10 5d63 0500 |00a6: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21448e: 0c05 |00a9: move-result-object v5 │ │ +214490: 7120 655e 5400 |00aa: invoke-static {v4, v5}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +214496: 2205 740d |00ad: new-instance v5, Ljava/lang/StringBuilder; // type@0d74 │ │ +21449a: 7010 4c63 0500 |00af: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +2144a0: 1a06 5031 |00b2: const-string v6, "VBitrate:" // string@3150 │ │ +2144a4: 6e20 5663 6500 |00b4: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2144aa: 5236 1158 |00b7: iget v6, v3, Lfreed/utils/VideoMediaProfile;.videoBitRate:I // field@5811 │ │ +2144ae: 6e20 5263 6500 |00b9: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +2144b4: 1a06 5431 |00bc: const-string v6, "VCodec:" // string@3154 │ │ +2144b8: 6e20 5663 6500 |00be: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2144be: 5236 1258 |00c1: iget v6, v3, Lfreed/utils/VideoMediaProfile;.videoCodec:I // field@5812 │ │ +2144c2: 6e20 5263 6500 |00c3: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +2144c8: 1a06 8b31 |00c6: const-string v6, "VFrameRate:" // string@318b │ │ +2144cc: 6e20 5663 6500 |00c8: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2144d2: 5236 1458 |00cb: iget v6, v3, Lfreed/utils/VideoMediaProfile;.videoFrameRate:I // field@5814 │ │ +2144d6: 6e20 5263 6500 |00cd: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +2144dc: 1a06 9d32 |00d0: const-string v6, "VWidth:" // string@329d │ │ +2144e0: 6e20 5663 6500 |00d2: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2144e6: 5236 1558 |00d5: iget v6, v3, Lfreed/utils/VideoMediaProfile;.videoFrameWidth:I // field@5815 │ │ +2144ea: 6e20 5263 6500 |00d7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +2144f0: 1a06 d632 |00da: const-string v6, "Vheight:" // string@32d6 │ │ +2144f4: 6e20 5663 6500 |00dc: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2144fa: 5236 1358 |00df: iget v6, v3, Lfreed/utils/VideoMediaProfile;.videoFrameHeight:I // field@5813 │ │ +2144fe: 6e20 5263 6500 |00e1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +214504: 6e10 5d63 0500 |00e4: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21450a: 0c05 |00e7: move-result-object v5 │ │ +21450c: 7120 655e 5400 |00e8: invoke-static {v4, v5}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +214512: 0e00 |00eb: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=71 │ │ 0x0007 line=72 │ │ 0x000b line=73 │ │ 0x000f line=74 │ │ @@ -500690,115 +500690,115 @@ │ │ type : '(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 199 16-bit code units │ │ -214510: |[214510] freed.utils.VideoMediaProfile.:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V │ │ -214520: 7010 fe62 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@62fe │ │ -214526: 1a00 0f60 |0003: const-string v0, "name" // string@600f │ │ -21452a: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ -21452e: 6e30 4a57 0301 |0007: invoke-virtual {v3, v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@574a │ │ -214534: 0c00 |000a: move-result-object v0 │ │ -214536: 5b20 0658 |000b: iput-object v0, v2, Lfreed/utils/VideoMediaProfile;.ProfileName:Ljava/lang/String; // field@5806 │ │ -21453a: 1a00 543a |000d: const-string v0, "audioChannels" // string@3a54 │ │ -21453e: 6e20 4857 0300 |000f: invoke-virtual {v3, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -214544: 0c00 |0012: move-result-object v0 │ │ -214546: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -214548: 6e20 4f57 1000 |0014: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ -21454e: 0a00 |0017: move-result v0 │ │ -214550: 5920 0958 |0018: iput v0, v2, Lfreed/utils/VideoMediaProfile;.audioChannels:I // field@5809 │ │ -214554: 1a00 553a |001a: const-string v0, "audioCodec" // string@3a55 │ │ -214558: 6e20 4857 0300 |001c: invoke-virtual {v3, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -21455e: 0c00 |001f: move-result-object v0 │ │ -214560: 6e20 4f57 1000 |0020: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ -214566: 0a00 |0023: move-result v0 │ │ -214568: 5920 0a58 |0024: iput v0, v2, Lfreed/utils/VideoMediaProfile;.audioCodec:I // field@580a │ │ -21456c: 1a00 533a |0026: const-string v0, "audioBitRate" // string@3a53 │ │ -214570: 6e20 4857 0300 |0028: invoke-virtual {v3, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -214576: 0c00 |002b: move-result-object v0 │ │ -214578: 6e20 4f57 1000 |002c: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ -21457e: 0a00 |002f: move-result v0 │ │ -214580: 5920 0858 |0030: iput v0, v2, Lfreed/utils/VideoMediaProfile;.audioBitRate:I // field@5808 │ │ -214584: 1a00 573a |0032: const-string v0, "audioSampleRate" // string@3a57 │ │ -214588: 6e20 4857 0300 |0034: invoke-virtual {v3, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -21458e: 0c00 |0037: move-result-object v0 │ │ -214590: 6e20 4f57 1000 |0038: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ -214596: 0a00 |003b: move-result v0 │ │ -214598: 5920 0b58 |003c: iput v0, v2, Lfreed/utils/VideoMediaProfile;.audioSampleRate:I // field@580b │ │ -21459c: 1a00 5242 |003e: const-string v0, "duration" // string@4252 │ │ -2145a0: 6e20 4857 0300 |0040: invoke-virtual {v3, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -2145a6: 0c00 |0043: move-result-object v0 │ │ -2145a8: 6e20 4f57 1000 |0044: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ -2145ae: 0a00 |0047: move-result v0 │ │ -2145b0: 5920 0c58 |0048: iput v0, v2, Lfreed/utils/VideoMediaProfile;.duration:I // field@580c │ │ -2145b4: 1a00 9243 |004a: const-string v0, "fileFormat" // string@4392 │ │ -2145b8: 6e20 4857 0300 |004c: invoke-virtual {v3, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -2145be: 0c00 |004f: move-result-object v0 │ │ -2145c0: 6e20 4f57 1000 |0050: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ -2145c6: 0a00 |0053: move-result v0 │ │ -2145c8: 5920 0d58 |0054: iput v0, v2, Lfreed/utils/VideoMediaProfile;.fileFormat:I // field@580d │ │ -2145cc: 1a00 de65 |0056: const-string v0, "quality" // string@65de │ │ -2145d0: 6e20 4857 0300 |0058: invoke-virtual {v3, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -2145d6: 0c00 |005b: move-result-object v0 │ │ -2145d8: 6e20 4f57 1000 |005c: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ -2145de: 0a00 |005f: move-result v0 │ │ -2145e0: 5920 1058 |0060: iput v0, v2, Lfreed/utils/VideoMediaProfile;.quality:I // field@5810 │ │ -2145e4: 1a00 7476 |0062: const-string v0, "videoBitRate" // string@7674 │ │ -2145e8: 6e20 4857 0300 |0064: invoke-virtual {v3, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -2145ee: 0c00 |0067: move-result-object v0 │ │ -2145f0: 6e20 4f57 1000 |0068: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ -2145f6: 0a00 |006b: move-result v0 │ │ -2145f8: 5920 1158 |006c: iput v0, v2, Lfreed/utils/VideoMediaProfile;.videoBitRate:I // field@5811 │ │ -2145fc: 1a00 7576 |006e: const-string v0, "videoCodec" // string@7675 │ │ -214600: 6e20 4857 0300 |0070: invoke-virtual {v3, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -214606: 0c00 |0073: move-result-object v0 │ │ -214608: 6e20 4f57 1000 |0074: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ -21460e: 0a00 |0077: move-result v0 │ │ -214610: 5920 1258 |0078: iput v0, v2, Lfreed/utils/VideoMediaProfile;.videoCodec:I // field@5812 │ │ -214614: 1a00 7876 |007a: const-string v0, "videoFrameRate" // string@7678 │ │ -214618: 6e20 4857 0300 |007c: invoke-virtual {v3, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -21461e: 0c00 |007f: move-result-object v0 │ │ -214620: 6e20 4f57 1000 |0080: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ -214626: 0a00 |0083: move-result v0 │ │ -214628: 5920 1458 |0084: iput v0, v2, Lfreed/utils/VideoMediaProfile;.videoFrameRate:I // field@5814 │ │ -21462c: 1a00 7776 |0086: const-string v0, "videoFrameHeight" // string@7677 │ │ -214630: 6e20 4857 0300 |0088: invoke-virtual {v3, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -214636: 0c00 |008b: move-result-object v0 │ │ -214638: 6e20 4f57 1000 |008c: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ -21463e: 0a00 |008f: move-result v0 │ │ -214640: 5920 1358 |0090: iput v0, v2, Lfreed/utils/VideoMediaProfile;.videoFrameHeight:I // field@5813 │ │ -214644: 1a00 7976 |0092: const-string v0, "videoFrameWidth" // string@7679 │ │ -214648: 6e20 4857 0300 |0094: invoke-virtual {v3, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -21464e: 0c00 |0097: move-result-object v0 │ │ -214650: 6e20 4f57 1000 |0098: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ -214656: 0a00 |009b: move-result v0 │ │ -214658: 5920 1558 |009c: iput v0, v2, Lfreed/utils/VideoMediaProfile;.videoFrameWidth:I // field@5815 │ │ -21465c: 1a00 7c50 |009e: const-string v0, "isAudioActive" // string@507c │ │ -214660: 6e20 4857 0300 |00a0: invoke-virtual {v3, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -214666: 0c00 |00a3: move-result-object v0 │ │ -214668: 6e10 4b57 0000 |00a4: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ -21466e: 0a00 |00a7: move-result v0 │ │ -214670: 5c20 0e58 |00a8: iput-boolean v0, v2, Lfreed/utils/VideoMediaProfile;.isAudioActive:Z // field@580e │ │ -214674: 1a00 ca26 |00aa: const-string v0, "Mode" // string@26ca │ │ -214678: 6e20 4857 0300 |00ac: invoke-virtual {v3, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -21467e: 0c00 |00af: move-result-object v0 │ │ -214680: 6e10 5357 0000 |00b0: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -214686: 0c00 |00b3: move-result-object v0 │ │ -214688: 7110 bf5e 0000 |00b4: invoke-static {v0}, Lfreed/utils/VideoMediaProfile$VideoMode;.valueOf:(Ljava/lang/String;)Lfreed/utils/VideoMediaProfile$VideoMode; // method@5ebf │ │ -21468e: 0c00 |00b7: move-result-object v0 │ │ -214690: 5b20 0558 |00b8: iput-object v0, v2, Lfreed/utils/VideoMediaProfile;.Mode:Lfreed/utils/VideoMediaProfile$VideoMode; // field@5805 │ │ -214694: 1a00 7e66 |00ba: const-string v0, "recordingsize" // string@667e │ │ -214698: 6e20 4857 0300 |00bc: invoke-virtual {v3, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -21469e: 0c03 |00bf: move-result-object v3 │ │ -2146a0: 6e10 5057 0300 |00c0: invoke-virtual {v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getLongValue:()J // method@5750 │ │ -2146a6: 0b00 |00c3: move-result-wide v0 │ │ -2146a8: 5a20 0f58 |00c4: iput-wide v0, v2, Lfreed/utils/VideoMediaProfile;.maxRecordingSize:J // field@580f │ │ -2146ac: 0e00 |00c6: return-void │ │ +214514: |[214514] freed.utils.VideoMediaProfile.:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V │ │ +214524: 7010 fe62 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@62fe │ │ +21452a: 1a00 0f60 |0003: const-string v0, "name" // string@600f │ │ +21452e: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ +214532: 6e30 4a57 0301 |0007: invoke-virtual {v3, v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@574a │ │ +214538: 0c00 |000a: move-result-object v0 │ │ +21453a: 5b20 0658 |000b: iput-object v0, v2, Lfreed/utils/VideoMediaProfile;.ProfileName:Ljava/lang/String; // field@5806 │ │ +21453e: 1a00 543a |000d: const-string v0, "audioChannels" // string@3a54 │ │ +214542: 6e20 4857 0300 |000f: invoke-virtual {v3, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +214548: 0c00 |0012: move-result-object v0 │ │ +21454a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +21454c: 6e20 4f57 1000 |0014: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ +214552: 0a00 |0017: move-result v0 │ │ +214554: 5920 0958 |0018: iput v0, v2, Lfreed/utils/VideoMediaProfile;.audioChannels:I // field@5809 │ │ +214558: 1a00 553a |001a: const-string v0, "audioCodec" // string@3a55 │ │ +21455c: 6e20 4857 0300 |001c: invoke-virtual {v3, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +214562: 0c00 |001f: move-result-object v0 │ │ +214564: 6e20 4f57 1000 |0020: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ +21456a: 0a00 |0023: move-result v0 │ │ +21456c: 5920 0a58 |0024: iput v0, v2, Lfreed/utils/VideoMediaProfile;.audioCodec:I // field@580a │ │ +214570: 1a00 533a |0026: const-string v0, "audioBitRate" // string@3a53 │ │ +214574: 6e20 4857 0300 |0028: invoke-virtual {v3, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +21457a: 0c00 |002b: move-result-object v0 │ │ +21457c: 6e20 4f57 1000 |002c: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ +214582: 0a00 |002f: move-result v0 │ │ +214584: 5920 0858 |0030: iput v0, v2, Lfreed/utils/VideoMediaProfile;.audioBitRate:I // field@5808 │ │ +214588: 1a00 573a |0032: const-string v0, "audioSampleRate" // string@3a57 │ │ +21458c: 6e20 4857 0300 |0034: invoke-virtual {v3, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +214592: 0c00 |0037: move-result-object v0 │ │ +214594: 6e20 4f57 1000 |0038: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ +21459a: 0a00 |003b: move-result v0 │ │ +21459c: 5920 0b58 |003c: iput v0, v2, Lfreed/utils/VideoMediaProfile;.audioSampleRate:I // field@580b │ │ +2145a0: 1a00 5242 |003e: const-string v0, "duration" // string@4252 │ │ +2145a4: 6e20 4857 0300 |0040: invoke-virtual {v3, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +2145aa: 0c00 |0043: move-result-object v0 │ │ +2145ac: 6e20 4f57 1000 |0044: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ +2145b2: 0a00 |0047: move-result v0 │ │ +2145b4: 5920 0c58 |0048: iput v0, v2, Lfreed/utils/VideoMediaProfile;.duration:I // field@580c │ │ +2145b8: 1a00 9243 |004a: const-string v0, "fileFormat" // string@4392 │ │ +2145bc: 6e20 4857 0300 |004c: invoke-virtual {v3, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +2145c2: 0c00 |004f: move-result-object v0 │ │ +2145c4: 6e20 4f57 1000 |0050: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ +2145ca: 0a00 |0053: move-result v0 │ │ +2145cc: 5920 0d58 |0054: iput v0, v2, Lfreed/utils/VideoMediaProfile;.fileFormat:I // field@580d │ │ +2145d0: 1a00 de65 |0056: const-string v0, "quality" // string@65de │ │ +2145d4: 6e20 4857 0300 |0058: invoke-virtual {v3, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +2145da: 0c00 |005b: move-result-object v0 │ │ +2145dc: 6e20 4f57 1000 |005c: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ +2145e2: 0a00 |005f: move-result v0 │ │ +2145e4: 5920 1058 |0060: iput v0, v2, Lfreed/utils/VideoMediaProfile;.quality:I // field@5810 │ │ +2145e8: 1a00 7476 |0062: const-string v0, "videoBitRate" // string@7674 │ │ +2145ec: 6e20 4857 0300 |0064: invoke-virtual {v3, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +2145f2: 0c00 |0067: move-result-object v0 │ │ +2145f4: 6e20 4f57 1000 |0068: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ +2145fa: 0a00 |006b: move-result v0 │ │ +2145fc: 5920 1158 |006c: iput v0, v2, Lfreed/utils/VideoMediaProfile;.videoBitRate:I // field@5811 │ │ +214600: 1a00 7576 |006e: const-string v0, "videoCodec" // string@7675 │ │ +214604: 6e20 4857 0300 |0070: invoke-virtual {v3, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +21460a: 0c00 |0073: move-result-object v0 │ │ +21460c: 6e20 4f57 1000 |0074: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ +214612: 0a00 |0077: move-result v0 │ │ +214614: 5920 1258 |0078: iput v0, v2, Lfreed/utils/VideoMediaProfile;.videoCodec:I // field@5812 │ │ +214618: 1a00 7876 |007a: const-string v0, "videoFrameRate" // string@7678 │ │ +21461c: 6e20 4857 0300 |007c: invoke-virtual {v3, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +214622: 0c00 |007f: move-result-object v0 │ │ +214624: 6e20 4f57 1000 |0080: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ +21462a: 0a00 |0083: move-result v0 │ │ +21462c: 5920 1458 |0084: iput v0, v2, Lfreed/utils/VideoMediaProfile;.videoFrameRate:I // field@5814 │ │ +214630: 1a00 7776 |0086: const-string v0, "videoFrameHeight" // string@7677 │ │ +214634: 6e20 4857 0300 |0088: invoke-virtual {v3, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +21463a: 0c00 |008b: move-result-object v0 │ │ +21463c: 6e20 4f57 1000 |008c: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ +214642: 0a00 |008f: move-result v0 │ │ +214644: 5920 1358 |0090: iput v0, v2, Lfreed/utils/VideoMediaProfile;.videoFrameHeight:I // field@5813 │ │ +214648: 1a00 7976 |0092: const-string v0, "videoFrameWidth" // string@7679 │ │ +21464c: 6e20 4857 0300 |0094: invoke-virtual {v3, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +214652: 0c00 |0097: move-result-object v0 │ │ +214654: 6e20 4f57 1000 |0098: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ +21465a: 0a00 |009b: move-result v0 │ │ +21465c: 5920 1558 |009c: iput v0, v2, Lfreed/utils/VideoMediaProfile;.videoFrameWidth:I // field@5815 │ │ +214660: 1a00 7c50 |009e: const-string v0, "isAudioActive" // string@507c │ │ +214664: 6e20 4857 0300 |00a0: invoke-virtual {v3, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +21466a: 0c00 |00a3: move-result-object v0 │ │ +21466c: 6e10 4b57 0000 |00a4: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ +214672: 0a00 |00a7: move-result v0 │ │ +214674: 5c20 0e58 |00a8: iput-boolean v0, v2, Lfreed/utils/VideoMediaProfile;.isAudioActive:Z // field@580e │ │ +214678: 1a00 ca26 |00aa: const-string v0, "Mode" // string@26ca │ │ +21467c: 6e20 4857 0300 |00ac: invoke-virtual {v3, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +214682: 0c00 |00af: move-result-object v0 │ │ +214684: 6e10 5357 0000 |00b0: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +21468a: 0c00 |00b3: move-result-object v0 │ │ +21468c: 7110 bf5e 0000 |00b4: invoke-static {v0}, Lfreed/utils/VideoMediaProfile$VideoMode;.valueOf:(Ljava/lang/String;)Lfreed/utils/VideoMediaProfile$VideoMode; // method@5ebf │ │ +214692: 0c00 |00b7: move-result-object v0 │ │ +214694: 5b20 0558 |00b8: iput-object v0, v2, Lfreed/utils/VideoMediaProfile;.Mode:Lfreed/utils/VideoMediaProfile$VideoMode; // field@5805 │ │ +214698: 1a00 7e66 |00ba: const-string v0, "recordingsize" // string@667e │ │ +21469c: 6e20 4857 0300 |00bc: invoke-virtual {v3, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +2146a2: 0c03 |00bf: move-result-object v3 │ │ +2146a4: 6e10 5057 0300 |00c0: invoke-virtual {v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getLongValue:()J // method@5750 │ │ +2146aa: 0b00 |00c3: move-result-wide v0 │ │ +2146ac: 5a20 0f58 |00c4: iput-wide v0, v2, Lfreed/utils/VideoMediaProfile;.maxRecordingSize:J // field@580f │ │ +2146b0: 0e00 |00c6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0007 line=166 │ │ 0x000f line=167 │ │ 0x001c line=168 │ │ 0x0028 line=169 │ │ @@ -500823,178 +500823,178 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 348 16-bit code units │ │ -2148a4: |[2148a4] freed.utils.VideoMediaProfile.:(Ljava/lang/String;)V │ │ -2148b4: 7010 fe62 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@62fe │ │ -2148ba: 1a00 2200 |0003: const-string v0, " " // string@0022 │ │ -2148be: 6e20 3563 0700 |0005: invoke-virtual {v7, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6335 │ │ -2148c4: 0c07 |0008: move-result-object v7 │ │ -2148c6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -2148c8: 4601 0700 |000a: aget-object v1, v7, v0 │ │ -2148cc: 7110 c462 0100 |000c: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -2148d2: 0a01 |000f: move-result v1 │ │ -2148d4: 5961 0858 |0010: iput v1, v6, Lfreed/utils/VideoMediaProfile;.audioBitRate:I // field@5808 │ │ -2148d8: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -2148da: 4602 0701 |0013: aget-object v2, v7, v1 │ │ -2148de: 7110 c462 0200 |0015: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -2148e4: 0a02 |0018: move-result v2 │ │ -2148e6: 5962 0958 |0019: iput v2, v6, Lfreed/utils/VideoMediaProfile;.audioChannels:I // field@5809 │ │ -2148ea: 1222 |001b: const/4 v2, #int 2 // #2 │ │ -2148ec: 4602 0702 |001c: aget-object v2, v7, v2 │ │ -2148f0: 7110 c462 0200 |001e: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -2148f6: 0a02 |0021: move-result v2 │ │ -2148f8: 5962 0a58 |0022: iput v2, v6, Lfreed/utils/VideoMediaProfile;.audioCodec:I // field@580a │ │ -2148fc: 1232 |0024: const/4 v2, #int 3 // #3 │ │ -2148fe: 4602 0702 |0025: aget-object v2, v7, v2 │ │ -214902: 7110 c462 0200 |0027: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -214908: 0a02 |002a: move-result v2 │ │ -21490a: 5962 0b58 |002b: iput v2, v6, Lfreed/utils/VideoMediaProfile;.audioSampleRate:I // field@580b │ │ -21490e: 1242 |002d: const/4 v2, #int 4 // #4 │ │ -214910: 4602 0702 |002e: aget-object v2, v7, v2 │ │ -214914: 7110 c462 0200 |0030: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -21491a: 0a02 |0033: move-result v2 │ │ -21491c: 5962 0c58 |0034: iput v2, v6, Lfreed/utils/VideoMediaProfile;.duration:I // field@580c │ │ -214920: 1252 |0036: const/4 v2, #int 5 // #5 │ │ -214922: 4602 0702 |0037: aget-object v2, v7, v2 │ │ -214926: 7110 c462 0200 |0039: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -21492c: 0a02 |003c: move-result v2 │ │ -21492e: 5962 0d58 |003d: iput v2, v6, Lfreed/utils/VideoMediaProfile;.fileFormat:I // field@580d │ │ -214932: 1263 |003f: const/4 v3, #int 6 // #6 │ │ -214934: 4603 0703 |0040: aget-object v3, v7, v3 │ │ -214938: 7110 c462 0300 |0042: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -21493e: 0a03 |0045: move-result v3 │ │ -214940: 5963 1058 |0046: iput v3, v6, Lfreed/utils/VideoMediaProfile;.quality:I // field@5810 │ │ -214944: 1274 |0048: const/4 v4, #int 7 // #7 │ │ -214946: 4604 0704 |0049: aget-object v4, v7, v4 │ │ -21494a: 7110 c462 0400 |004b: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -214950: 0a04 |004e: move-result v4 │ │ -214952: 5964 1158 |004f: iput v4, v6, Lfreed/utils/VideoMediaProfile;.videoBitRate:I // field@5811 │ │ -214956: 1304 0800 |0051: const/16 v4, #int 8 // #8 │ │ -21495a: 4604 0704 |0053: aget-object v4, v7, v4 │ │ -21495e: 7110 c462 0400 |0055: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -214964: 0a04 |0058: move-result v4 │ │ -214966: 5964 1258 |0059: iput v4, v6, Lfreed/utils/VideoMediaProfile;.videoCodec:I // field@5812 │ │ -21496a: 1304 0900 |005b: const/16 v4, #int 9 // #9 │ │ -21496e: 4604 0704 |005d: aget-object v4, v7, v4 │ │ -214972: 7110 c462 0400 |005f: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -214978: 0a04 |0062: move-result v4 │ │ -21497a: 5964 1458 |0063: iput v4, v6, Lfreed/utils/VideoMediaProfile;.videoFrameRate:I // field@5814 │ │ -21497e: 1304 0a00 |0065: const/16 v4, #int 10 // #a │ │ -214982: 4604 0704 |0067: aget-object v4, v7, v4 │ │ -214986: 7110 c462 0400 |0069: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -21498c: 0a04 |006c: move-result v4 │ │ -21498e: 5964 1358 |006d: iput v4, v6, Lfreed/utils/VideoMediaProfile;.videoFrameHeight:I // field@5813 │ │ -214992: 1304 0b00 |006f: const/16 v4, #int 11 // #b │ │ -214996: 4604 0704 |0071: aget-object v4, v7, v4 │ │ -21499a: 7110 c462 0400 |0073: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -2149a0: 0a04 |0076: move-result v4 │ │ -2149a2: 5964 1558 |0077: iput v4, v6, Lfreed/utils/VideoMediaProfile;.videoFrameWidth:I // field@5815 │ │ -2149a6: 1304 0c00 |0079: const/16 v4, #int 12 // #c │ │ -2149aa: 4604 0704 |007b: aget-object v4, v7, v4 │ │ -2149ae: 5b64 0658 |007d: iput-object v4, v6, Lfreed/utils/VideoMediaProfile;.ProfileName:Ljava/lang/String; // field@5806 │ │ -2149b2: 1304 0d00 |007f: const/16 v4, #int 13 // #d │ │ -2149b6: 4604 0704 |0081: aget-object v4, v7, v4 │ │ -2149ba: 7110 bf5e 0400 |0083: invoke-static {v4}, Lfreed/utils/VideoMediaProfile$VideoMode;.valueOf:(Ljava/lang/String;)Lfreed/utils/VideoMediaProfile$VideoMode; // method@5ebf │ │ -2149c0: 0c04 |0086: move-result-object v4 │ │ -2149c2: 5b64 0558 |0087: iput-object v4, v6, Lfreed/utils/VideoMediaProfile;.Mode:Lfreed/utils/VideoMediaProfile$VideoMode; // field@5805 │ │ -2149c6: 2174 |0089: array-length v4, v7 │ │ -2149c8: 1305 0e00 |008a: const/16 v5, #int 14 // #e │ │ -2149cc: 3254 0a00 |008c: if-eq v4, v5, 0096 // +000a │ │ -2149d0: 4604 0705 |008e: aget-object v4, v7, v5 │ │ -2149d4: 7110 6762 0400 |0090: invoke-static {v4}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@6267 │ │ -2149da: 0a04 |0093: move-result v4 │ │ -2149dc: 3804 0300 |0094: if-eqz v4, 0097 // +0003 │ │ -2149e0: 1210 |0096: const/4 v0, #int 1 // #1 │ │ -2149e2: 5c60 0e58 |0097: iput-boolean v0, v6, Lfreed/utils/VideoMediaProfile;.isAudioActive:Z // field@580e │ │ -2149e6: 2170 |0099: array-length v0, v7 │ │ -2149e8: 1301 1000 |009a: const/16 v1, #int 16 // #10 │ │ -2149ec: 3310 0d00 |009c: if-ne v0, v1, 00a9 // +000d │ │ -2149f0: 1300 0f00 |009e: const/16 v0, #int 15 // #f │ │ -2149f4: 4607 0700 |00a0: aget-object v7, v7, v0 │ │ -2149f8: 7110 d262 0700 |00a2: invoke-static {v7}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@62d2 │ │ -2149fe: 0b00 |00a5: move-result-wide v0 │ │ -214a00: 5a60 0f58 |00a6: iput-wide v0, v6, Lfreed/utils/VideoMediaProfile;.maxRecordingSize:J // field@580f │ │ -214a04: 2805 |00a8: goto 00ad // +0005 │ │ -214a06: 1600 0000 |00a9: const-wide/16 v0, #int 0 // #0 │ │ -214a0a: 5a60 0f58 |00ab: iput-wide v0, v6, Lfreed/utils/VideoMediaProfile;.maxRecordingSize:J // field@580f │ │ -214a0e: 6207 0758 |00ad: sget-object v7, Lfreed/utils/VideoMediaProfile;.TAG:Ljava/lang/String; // field@5807 │ │ -214a12: 2200 740d |00af: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -214a16: 7010 4c63 0000 |00b1: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -214a1c: 1a01 9729 |00b4: const-string v1, "ProfileName:" // string@2997 │ │ -214a20: 6e20 5663 1000 |00b6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214a26: 5461 0658 |00b9: iget-object v1, v6, Lfreed/utils/VideoMediaProfile;.ProfileName:Ljava/lang/String; // field@5806 │ │ -214a2a: 6e20 5663 1000 |00bb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214a30: 1a01 b40d |00be: const-string v1, "Duration:" // string@0db4 │ │ -214a34: 6e20 5663 1000 |00c0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214a3a: 5261 0c58 |00c3: iget v1, v6, Lfreed/utils/VideoMediaProfile;.duration:I // field@580c │ │ -214a3e: 6e20 5263 1000 |00c5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -214a44: 1a01 eb0f |00c8: const-string v1, "FileFormat:" // string@0feb │ │ -214a48: 6e20 5663 1000 |00ca: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214a4e: 6e20 5263 2000 |00cd: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -214a54: 1a01 dd29 |00d0: const-string v1, "Quality:" // string@29dd │ │ -214a58: 6e20 5663 1000 |00d2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214a5e: 6e20 5263 3000 |00d5: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -214a64: 6e10 5d63 0000 |00d8: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -214a6a: 0c00 |00db: move-result-object v0 │ │ -214a6c: 7120 655e 0700 |00dc: invoke-static {v7, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -214a72: 2200 740d |00df: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -214a76: 7010 4c63 0000 |00e1: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -214a7c: 1a01 3004 |00e4: const-string v1, "ABR:" // string@0430 │ │ -214a80: 6e20 5663 1000 |00e6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214a86: 5261 0858 |00e9: iget v1, v6, Lfreed/utils/VideoMediaProfile;.audioBitRate:I // field@5808 │ │ -214a8a: 6e20 5263 1000 |00eb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -214a90: 1a01 8604 |00ee: const-string v1, "AChannels:" // string@0486 │ │ -214a94: 6e20 5663 1000 |00f0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214a9a: 5261 0958 |00f3: iget v1, v6, Lfreed/utils/VideoMediaProfile;.audioChannels:I // field@5809 │ │ -214a9e: 6e20 5263 1000 |00f5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -214aa4: 1a01 5b05 |00f8: const-string v1, "Acodec:" // string@055b │ │ -214aa8: 6e20 5663 1000 |00fa: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214aae: 5261 0a58 |00fd: iget v1, v6, Lfreed/utils/VideoMediaProfile;.audioCodec:I // field@580a │ │ -214ab2: 6e20 5263 1000 |00ff: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -214ab8: 1a01 2307 |0102: const-string v1, "AsampleRate" // string@0723 │ │ -214abc: 6e20 5663 1000 |0104: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214ac2: 5261 0b58 |0107: iget v1, v6, Lfreed/utils/VideoMediaProfile;.audioSampleRate:I // field@580b │ │ -214ac6: 6e20 5263 1000 |0109: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -214acc: 1a01 593a |010c: const-string v1, "audio_active:" // string@3a59 │ │ -214ad0: 6e20 5663 1000 |010e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214ad6: 5561 0e58 |0111: iget-boolean v1, v6, Lfreed/utils/VideoMediaProfile;.isAudioActive:Z // field@580e │ │ -214ada: 6e20 5763 1000 |0113: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ -214ae0: 6e10 5d63 0000 |0116: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -214ae6: 0c00 |0119: move-result-object v0 │ │ -214ae8: 7120 655e 0700 |011a: invoke-static {v7, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -214aee: 2200 740d |011d: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -214af2: 7010 4c63 0000 |011f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -214af8: 1a01 5031 |0122: const-string v1, "VBitrate:" // string@3150 │ │ -214afc: 6e20 5663 1000 |0124: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214b02: 5261 1158 |0127: iget v1, v6, Lfreed/utils/VideoMediaProfile;.videoBitRate:I // field@5811 │ │ -214b06: 6e20 5263 1000 |0129: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -214b0c: 1a01 5431 |012c: const-string v1, "VCodec:" // string@3154 │ │ -214b10: 6e20 5663 1000 |012e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214b16: 5261 1258 |0131: iget v1, v6, Lfreed/utils/VideoMediaProfile;.videoCodec:I // field@5812 │ │ -214b1a: 6e20 5263 1000 |0133: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -214b20: 1a01 8b31 |0136: const-string v1, "VFrameRate:" // string@318b │ │ -214b24: 6e20 5663 1000 |0138: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214b2a: 5261 1458 |013b: iget v1, v6, Lfreed/utils/VideoMediaProfile;.videoFrameRate:I // field@5814 │ │ -214b2e: 6e20 5263 1000 |013d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -214b34: 1a01 9d32 |0140: const-string v1, "VWidth:" // string@329d │ │ -214b38: 6e20 5663 1000 |0142: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214b3e: 5261 1558 |0145: iget v1, v6, Lfreed/utils/VideoMediaProfile;.videoFrameWidth:I // field@5815 │ │ -214b42: 6e20 5263 1000 |0147: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -214b48: 1a01 d632 |014a: const-string v1, "Vheight:" // string@32d6 │ │ -214b4c: 6e20 5663 1000 |014c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214b52: 5261 1358 |014f: iget v1, v6, Lfreed/utils/VideoMediaProfile;.videoFrameHeight:I // field@5813 │ │ -214b56: 6e20 5263 1000 |0151: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -214b5c: 6e10 5d63 0000 |0154: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -214b62: 0c00 |0157: move-result-object v0 │ │ -214b64: 7120 655e 0700 |0158: invoke-static {v7, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -214b6a: 0e00 |015b: return-void │ │ +2148a8: |[2148a8] freed.utils.VideoMediaProfile.:(Ljava/lang/String;)V │ │ +2148b8: 7010 fe62 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@62fe │ │ +2148be: 1a00 2200 |0003: const-string v0, " " // string@0022 │ │ +2148c2: 6e20 3563 0700 |0005: invoke-virtual {v7, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6335 │ │ +2148c8: 0c07 |0008: move-result-object v7 │ │ +2148ca: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +2148cc: 4601 0700 |000a: aget-object v1, v7, v0 │ │ +2148d0: 7110 c462 0100 |000c: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +2148d6: 0a01 |000f: move-result v1 │ │ +2148d8: 5961 0858 |0010: iput v1, v6, Lfreed/utils/VideoMediaProfile;.audioBitRate:I // field@5808 │ │ +2148dc: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +2148de: 4602 0701 |0013: aget-object v2, v7, v1 │ │ +2148e2: 7110 c462 0200 |0015: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +2148e8: 0a02 |0018: move-result v2 │ │ +2148ea: 5962 0958 |0019: iput v2, v6, Lfreed/utils/VideoMediaProfile;.audioChannels:I // field@5809 │ │ +2148ee: 1222 |001b: const/4 v2, #int 2 // #2 │ │ +2148f0: 4602 0702 |001c: aget-object v2, v7, v2 │ │ +2148f4: 7110 c462 0200 |001e: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +2148fa: 0a02 |0021: move-result v2 │ │ +2148fc: 5962 0a58 |0022: iput v2, v6, Lfreed/utils/VideoMediaProfile;.audioCodec:I // field@580a │ │ +214900: 1232 |0024: const/4 v2, #int 3 // #3 │ │ +214902: 4602 0702 |0025: aget-object v2, v7, v2 │ │ +214906: 7110 c462 0200 |0027: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +21490c: 0a02 |002a: move-result v2 │ │ +21490e: 5962 0b58 |002b: iput v2, v6, Lfreed/utils/VideoMediaProfile;.audioSampleRate:I // field@580b │ │ +214912: 1242 |002d: const/4 v2, #int 4 // #4 │ │ +214914: 4602 0702 |002e: aget-object v2, v7, v2 │ │ +214918: 7110 c462 0200 |0030: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +21491e: 0a02 |0033: move-result v2 │ │ +214920: 5962 0c58 |0034: iput v2, v6, Lfreed/utils/VideoMediaProfile;.duration:I // field@580c │ │ +214924: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +214926: 4602 0702 |0037: aget-object v2, v7, v2 │ │ +21492a: 7110 c462 0200 |0039: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +214930: 0a02 |003c: move-result v2 │ │ +214932: 5962 0d58 |003d: iput v2, v6, Lfreed/utils/VideoMediaProfile;.fileFormat:I // field@580d │ │ +214936: 1263 |003f: const/4 v3, #int 6 // #6 │ │ +214938: 4603 0703 |0040: aget-object v3, v7, v3 │ │ +21493c: 7110 c462 0300 |0042: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +214942: 0a03 |0045: move-result v3 │ │ +214944: 5963 1058 |0046: iput v3, v6, Lfreed/utils/VideoMediaProfile;.quality:I // field@5810 │ │ +214948: 1274 |0048: const/4 v4, #int 7 // #7 │ │ +21494a: 4604 0704 |0049: aget-object v4, v7, v4 │ │ +21494e: 7110 c462 0400 |004b: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +214954: 0a04 |004e: move-result v4 │ │ +214956: 5964 1158 |004f: iput v4, v6, Lfreed/utils/VideoMediaProfile;.videoBitRate:I // field@5811 │ │ +21495a: 1304 0800 |0051: const/16 v4, #int 8 // #8 │ │ +21495e: 4604 0704 |0053: aget-object v4, v7, v4 │ │ +214962: 7110 c462 0400 |0055: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +214968: 0a04 |0058: move-result v4 │ │ +21496a: 5964 1258 |0059: iput v4, v6, Lfreed/utils/VideoMediaProfile;.videoCodec:I // field@5812 │ │ +21496e: 1304 0900 |005b: const/16 v4, #int 9 // #9 │ │ +214972: 4604 0704 |005d: aget-object v4, v7, v4 │ │ +214976: 7110 c462 0400 |005f: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +21497c: 0a04 |0062: move-result v4 │ │ +21497e: 5964 1458 |0063: iput v4, v6, Lfreed/utils/VideoMediaProfile;.videoFrameRate:I // field@5814 │ │ +214982: 1304 0a00 |0065: const/16 v4, #int 10 // #a │ │ +214986: 4604 0704 |0067: aget-object v4, v7, v4 │ │ +21498a: 7110 c462 0400 |0069: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +214990: 0a04 |006c: move-result v4 │ │ +214992: 5964 1358 |006d: iput v4, v6, Lfreed/utils/VideoMediaProfile;.videoFrameHeight:I // field@5813 │ │ +214996: 1304 0b00 |006f: const/16 v4, #int 11 // #b │ │ +21499a: 4604 0704 |0071: aget-object v4, v7, v4 │ │ +21499e: 7110 c462 0400 |0073: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +2149a4: 0a04 |0076: move-result v4 │ │ +2149a6: 5964 1558 |0077: iput v4, v6, Lfreed/utils/VideoMediaProfile;.videoFrameWidth:I // field@5815 │ │ +2149aa: 1304 0c00 |0079: const/16 v4, #int 12 // #c │ │ +2149ae: 4604 0704 |007b: aget-object v4, v7, v4 │ │ +2149b2: 5b64 0658 |007d: iput-object v4, v6, Lfreed/utils/VideoMediaProfile;.ProfileName:Ljava/lang/String; // field@5806 │ │ +2149b6: 1304 0d00 |007f: const/16 v4, #int 13 // #d │ │ +2149ba: 4604 0704 |0081: aget-object v4, v7, v4 │ │ +2149be: 7110 bf5e 0400 |0083: invoke-static {v4}, Lfreed/utils/VideoMediaProfile$VideoMode;.valueOf:(Ljava/lang/String;)Lfreed/utils/VideoMediaProfile$VideoMode; // method@5ebf │ │ +2149c4: 0c04 |0086: move-result-object v4 │ │ +2149c6: 5b64 0558 |0087: iput-object v4, v6, Lfreed/utils/VideoMediaProfile;.Mode:Lfreed/utils/VideoMediaProfile$VideoMode; // field@5805 │ │ +2149ca: 2174 |0089: array-length v4, v7 │ │ +2149cc: 1305 0e00 |008a: const/16 v5, #int 14 // #e │ │ +2149d0: 3254 0a00 |008c: if-eq v4, v5, 0096 // +000a │ │ +2149d4: 4604 0705 |008e: aget-object v4, v7, v5 │ │ +2149d8: 7110 6762 0400 |0090: invoke-static {v4}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@6267 │ │ +2149de: 0a04 |0093: move-result v4 │ │ +2149e0: 3804 0300 |0094: if-eqz v4, 0097 // +0003 │ │ +2149e4: 1210 |0096: const/4 v0, #int 1 // #1 │ │ +2149e6: 5c60 0e58 |0097: iput-boolean v0, v6, Lfreed/utils/VideoMediaProfile;.isAudioActive:Z // field@580e │ │ +2149ea: 2170 |0099: array-length v0, v7 │ │ +2149ec: 1301 1000 |009a: const/16 v1, #int 16 // #10 │ │ +2149f0: 3310 0d00 |009c: if-ne v0, v1, 00a9 // +000d │ │ +2149f4: 1300 0f00 |009e: const/16 v0, #int 15 // #f │ │ +2149f8: 4607 0700 |00a0: aget-object v7, v7, v0 │ │ +2149fc: 7110 d262 0700 |00a2: invoke-static {v7}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@62d2 │ │ +214a02: 0b00 |00a5: move-result-wide v0 │ │ +214a04: 5a60 0f58 |00a6: iput-wide v0, v6, Lfreed/utils/VideoMediaProfile;.maxRecordingSize:J // field@580f │ │ +214a08: 2805 |00a8: goto 00ad // +0005 │ │ +214a0a: 1600 0000 |00a9: const-wide/16 v0, #int 0 // #0 │ │ +214a0e: 5a60 0f58 |00ab: iput-wide v0, v6, Lfreed/utils/VideoMediaProfile;.maxRecordingSize:J // field@580f │ │ +214a12: 6207 0758 |00ad: sget-object v7, Lfreed/utils/VideoMediaProfile;.TAG:Ljava/lang/String; // field@5807 │ │ +214a16: 2200 740d |00af: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +214a1a: 7010 4c63 0000 |00b1: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +214a20: 1a01 9729 |00b4: const-string v1, "ProfileName:" // string@2997 │ │ +214a24: 6e20 5663 1000 |00b6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214a2a: 5461 0658 |00b9: iget-object v1, v6, Lfreed/utils/VideoMediaProfile;.ProfileName:Ljava/lang/String; // field@5806 │ │ +214a2e: 6e20 5663 1000 |00bb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214a34: 1a01 b40d |00be: const-string v1, "Duration:" // string@0db4 │ │ +214a38: 6e20 5663 1000 |00c0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214a3e: 5261 0c58 |00c3: iget v1, v6, Lfreed/utils/VideoMediaProfile;.duration:I // field@580c │ │ +214a42: 6e20 5263 1000 |00c5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +214a48: 1a01 eb0f |00c8: const-string v1, "FileFormat:" // string@0feb │ │ +214a4c: 6e20 5663 1000 |00ca: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214a52: 6e20 5263 2000 |00cd: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +214a58: 1a01 dd29 |00d0: const-string v1, "Quality:" // string@29dd │ │ +214a5c: 6e20 5663 1000 |00d2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214a62: 6e20 5263 3000 |00d5: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +214a68: 6e10 5d63 0000 |00d8: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +214a6e: 0c00 |00db: move-result-object v0 │ │ +214a70: 7120 655e 0700 |00dc: invoke-static {v7, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +214a76: 2200 740d |00df: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +214a7a: 7010 4c63 0000 |00e1: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +214a80: 1a01 3004 |00e4: const-string v1, "ABR:" // string@0430 │ │ +214a84: 6e20 5663 1000 |00e6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214a8a: 5261 0858 |00e9: iget v1, v6, Lfreed/utils/VideoMediaProfile;.audioBitRate:I // field@5808 │ │ +214a8e: 6e20 5263 1000 |00eb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +214a94: 1a01 8604 |00ee: const-string v1, "AChannels:" // string@0486 │ │ +214a98: 6e20 5663 1000 |00f0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214a9e: 5261 0958 |00f3: iget v1, v6, Lfreed/utils/VideoMediaProfile;.audioChannels:I // field@5809 │ │ +214aa2: 6e20 5263 1000 |00f5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +214aa8: 1a01 5b05 |00f8: const-string v1, "Acodec:" // string@055b │ │ +214aac: 6e20 5663 1000 |00fa: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214ab2: 5261 0a58 |00fd: iget v1, v6, Lfreed/utils/VideoMediaProfile;.audioCodec:I // field@580a │ │ +214ab6: 6e20 5263 1000 |00ff: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +214abc: 1a01 2307 |0102: const-string v1, "AsampleRate" // string@0723 │ │ +214ac0: 6e20 5663 1000 |0104: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214ac6: 5261 0b58 |0107: iget v1, v6, Lfreed/utils/VideoMediaProfile;.audioSampleRate:I // field@580b │ │ +214aca: 6e20 5263 1000 |0109: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +214ad0: 1a01 593a |010c: const-string v1, "audio_active:" // string@3a59 │ │ +214ad4: 6e20 5663 1000 |010e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214ada: 5561 0e58 |0111: iget-boolean v1, v6, Lfreed/utils/VideoMediaProfile;.isAudioActive:Z // field@580e │ │ +214ade: 6e20 5763 1000 |0113: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ +214ae4: 6e10 5d63 0000 |0116: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +214aea: 0c00 |0119: move-result-object v0 │ │ +214aec: 7120 655e 0700 |011a: invoke-static {v7, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +214af2: 2200 740d |011d: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +214af6: 7010 4c63 0000 |011f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +214afc: 1a01 5031 |0122: const-string v1, "VBitrate:" // string@3150 │ │ +214b00: 6e20 5663 1000 |0124: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214b06: 5261 1158 |0127: iget v1, v6, Lfreed/utils/VideoMediaProfile;.videoBitRate:I // field@5811 │ │ +214b0a: 6e20 5263 1000 |0129: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +214b10: 1a01 5431 |012c: const-string v1, "VCodec:" // string@3154 │ │ +214b14: 6e20 5663 1000 |012e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214b1a: 5261 1258 |0131: iget v1, v6, Lfreed/utils/VideoMediaProfile;.videoCodec:I // field@5812 │ │ +214b1e: 6e20 5263 1000 |0133: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +214b24: 1a01 8b31 |0136: const-string v1, "VFrameRate:" // string@318b │ │ +214b28: 6e20 5663 1000 |0138: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214b2e: 5261 1458 |013b: iget v1, v6, Lfreed/utils/VideoMediaProfile;.videoFrameRate:I // field@5814 │ │ +214b32: 6e20 5263 1000 |013d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +214b38: 1a01 9d32 |0140: const-string v1, "VWidth:" // string@329d │ │ +214b3c: 6e20 5663 1000 |0142: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214b42: 5261 1558 |0145: iget v1, v6, Lfreed/utils/VideoMediaProfile;.videoFrameWidth:I // field@5815 │ │ +214b46: 6e20 5263 1000 |0147: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +214b4c: 1a01 d632 |014a: const-string v1, "Vheight:" // string@32d6 │ │ +214b50: 6e20 5663 1000 |014c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214b56: 5261 1358 |014f: iget v1, v6, Lfreed/utils/VideoMediaProfile;.videoFrameHeight:I // field@5813 │ │ +214b5a: 6e20 5263 1000 |0151: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +214b60: 6e10 5d63 0000 |0154: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +214b66: 0c00 |0157: move-result-object v0 │ │ +214b68: 7120 655e 0700 |0158: invoke-static {v7, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +214b6e: 0e00 |015b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0005 line=116 │ │ 0x000a line=117 │ │ 0x0013 line=118 │ │ 0x001c line=119 │ │ @@ -501026,68 +501026,68 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 137 16-bit code units │ │ -213e38: |[213e38] freed.utils.VideoMediaProfile.GetString:()Ljava/lang/String; │ │ -213e48: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -213e4c: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -213e52: 5231 0858 |0005: iget v1, v3, Lfreed/utils/VideoMediaProfile;.audioBitRate:I // field@5808 │ │ -213e56: 6e20 5263 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -213e5c: 1a01 2200 |000a: const-string v1, " " // string@0022 │ │ -213e60: 6e20 5663 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -213e66: 5232 0958 |000f: iget v2, v3, Lfreed/utils/VideoMediaProfile;.audioChannels:I // field@5809 │ │ -213e6a: 6e20 5263 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -213e70: 6e20 5663 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -213e76: 5232 0a58 |0017: iget v2, v3, Lfreed/utils/VideoMediaProfile;.audioCodec:I // field@580a │ │ -213e7a: 6e20 5263 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -213e80: 6e20 5663 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -213e86: 5232 0b58 |001f: iget v2, v3, Lfreed/utils/VideoMediaProfile;.audioSampleRate:I // field@580b │ │ -213e8a: 6e20 5263 2000 |0021: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -213e90: 6e20 5663 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -213e96: 5232 0c58 |0027: iget v2, v3, Lfreed/utils/VideoMediaProfile;.duration:I // field@580c │ │ -213e9a: 6e20 5263 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -213ea0: 6e20 5663 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -213ea6: 5232 0d58 |002f: iget v2, v3, Lfreed/utils/VideoMediaProfile;.fileFormat:I // field@580d │ │ -213eaa: 6e20 5263 2000 |0031: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -213eb0: 6e20 5663 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -213eb6: 5232 1058 |0037: iget v2, v3, Lfreed/utils/VideoMediaProfile;.quality:I // field@5810 │ │ -213eba: 6e20 5263 2000 |0039: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -213ec0: 6e20 5663 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -213ec6: 5232 1158 |003f: iget v2, v3, Lfreed/utils/VideoMediaProfile;.videoBitRate:I // field@5811 │ │ -213eca: 6e20 5263 2000 |0041: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -213ed0: 6e20 5663 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -213ed6: 5232 1258 |0047: iget v2, v3, Lfreed/utils/VideoMediaProfile;.videoCodec:I // field@5812 │ │ -213eda: 6e20 5263 2000 |0049: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -213ee0: 6e20 5663 1000 |004c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -213ee6: 5232 1458 |004f: iget v2, v3, Lfreed/utils/VideoMediaProfile;.videoFrameRate:I // field@5814 │ │ -213eea: 6e20 5263 2000 |0051: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -213ef0: 6e20 5663 1000 |0054: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -213ef6: 5232 1358 |0057: iget v2, v3, Lfreed/utils/VideoMediaProfile;.videoFrameHeight:I // field@5813 │ │ -213efa: 6e20 5263 2000 |0059: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -213f00: 6e20 5663 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -213f06: 5232 1558 |005f: iget v2, v3, Lfreed/utils/VideoMediaProfile;.videoFrameWidth:I // field@5815 │ │ -213f0a: 6e20 5263 2000 |0061: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -213f10: 6e20 5663 1000 |0064: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -213f16: 5432 0658 |0067: iget-object v2, v3, Lfreed/utils/VideoMediaProfile;.ProfileName:Ljava/lang/String; // field@5806 │ │ -213f1a: 6e20 5663 2000 |0069: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -213f20: 6e20 5663 1000 |006c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -213f26: 5432 0558 |006f: iget-object v2, v3, Lfreed/utils/VideoMediaProfile;.Mode:Lfreed/utils/VideoMediaProfile$VideoMode; // field@5805 │ │ -213f2a: 6e20 5563 2000 |0071: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -213f30: 6e20 5663 1000 |0074: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -213f36: 5532 0e58 |0077: iget-boolean v2, v3, Lfreed/utils/VideoMediaProfile;.isAudioActive:Z // field@580e │ │ -213f3a: 6e20 5763 2000 |0079: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ -213f40: 6e20 5663 1000 |007c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -213f46: 5331 0f58 |007f: iget-wide v1, v3, Lfreed/utils/VideoMediaProfile;.maxRecordingSize:J // field@580f │ │ -213f4a: 6e30 5363 1002 |0081: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@6353 │ │ -213f50: 6e10 5d63 0000 |0084: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -213f56: 0c00 |0087: move-result-object v0 │ │ -213f58: 1100 |0088: return-object v0 │ │ +213e3c: |[213e3c] freed.utils.VideoMediaProfile.GetString:()Ljava/lang/String; │ │ +213e4c: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +213e50: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +213e56: 5231 0858 |0005: iget v1, v3, Lfreed/utils/VideoMediaProfile;.audioBitRate:I // field@5808 │ │ +213e5a: 6e20 5263 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +213e60: 1a01 2200 |000a: const-string v1, " " // string@0022 │ │ +213e64: 6e20 5663 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213e6a: 5232 0958 |000f: iget v2, v3, Lfreed/utils/VideoMediaProfile;.audioChannels:I // field@5809 │ │ +213e6e: 6e20 5263 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +213e74: 6e20 5663 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213e7a: 5232 0a58 |0017: iget v2, v3, Lfreed/utils/VideoMediaProfile;.audioCodec:I // field@580a │ │ +213e7e: 6e20 5263 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +213e84: 6e20 5663 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213e8a: 5232 0b58 |001f: iget v2, v3, Lfreed/utils/VideoMediaProfile;.audioSampleRate:I // field@580b │ │ +213e8e: 6e20 5263 2000 |0021: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +213e94: 6e20 5663 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213e9a: 5232 0c58 |0027: iget v2, v3, Lfreed/utils/VideoMediaProfile;.duration:I // field@580c │ │ +213e9e: 6e20 5263 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +213ea4: 6e20 5663 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213eaa: 5232 0d58 |002f: iget v2, v3, Lfreed/utils/VideoMediaProfile;.fileFormat:I // field@580d │ │ +213eae: 6e20 5263 2000 |0031: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +213eb4: 6e20 5663 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213eba: 5232 1058 |0037: iget v2, v3, Lfreed/utils/VideoMediaProfile;.quality:I // field@5810 │ │ +213ebe: 6e20 5263 2000 |0039: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +213ec4: 6e20 5663 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213eca: 5232 1158 |003f: iget v2, v3, Lfreed/utils/VideoMediaProfile;.videoBitRate:I // field@5811 │ │ +213ece: 6e20 5263 2000 |0041: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +213ed4: 6e20 5663 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213eda: 5232 1258 |0047: iget v2, v3, Lfreed/utils/VideoMediaProfile;.videoCodec:I // field@5812 │ │ +213ede: 6e20 5263 2000 |0049: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +213ee4: 6e20 5663 1000 |004c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213eea: 5232 1458 |004f: iget v2, v3, Lfreed/utils/VideoMediaProfile;.videoFrameRate:I // field@5814 │ │ +213eee: 6e20 5263 2000 |0051: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +213ef4: 6e20 5663 1000 |0054: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213efa: 5232 1358 |0057: iget v2, v3, Lfreed/utils/VideoMediaProfile;.videoFrameHeight:I // field@5813 │ │ +213efe: 6e20 5263 2000 |0059: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +213f04: 6e20 5663 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213f0a: 5232 1558 |005f: iget v2, v3, Lfreed/utils/VideoMediaProfile;.videoFrameWidth:I // field@5815 │ │ +213f0e: 6e20 5263 2000 |0061: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +213f14: 6e20 5663 1000 |0064: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213f1a: 5432 0658 |0067: iget-object v2, v3, Lfreed/utils/VideoMediaProfile;.ProfileName:Ljava/lang/String; // field@5806 │ │ +213f1e: 6e20 5663 2000 |0069: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213f24: 6e20 5663 1000 |006c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213f2a: 5432 0558 |006f: iget-object v2, v3, Lfreed/utils/VideoMediaProfile;.Mode:Lfreed/utils/VideoMediaProfile$VideoMode; // field@5805 │ │ +213f2e: 6e20 5563 2000 |0071: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +213f34: 6e20 5663 1000 |0074: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213f3a: 5532 0e58 |0077: iget-boolean v2, v3, Lfreed/utils/VideoMediaProfile;.isAudioActive:Z // field@580e │ │ +213f3e: 6e20 5763 2000 |0079: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ +213f44: 6e20 5663 1000 |007c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213f4a: 5331 0f58 |007f: iget-wide v1, v3, Lfreed/utils/VideoMediaProfile;.maxRecordingSize:J // field@580f │ │ +213f4e: 6e30 5363 1002 |0081: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@6353 │ │ +213f54: 6e10 5d63 0000 |0084: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +213f5a: 0c00 |0087: move-result-object v0 │ │ +213f5c: 1100 |0088: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0089 reg=3 this Lfreed/utils/VideoMediaProfile; │ │ │ │ #1 : (in Lfreed/utils/VideoMediaProfile;) │ │ @@ -501095,41 +501095,41 @@ │ │ type : '()Lfreed/utils/VideoMediaProfile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 1 │ │ outs : 18 │ │ insns size : 52 16-bit code units │ │ -213da4: |[213da4] freed.utils.VideoMediaProfile.clone:()Lfreed/utils/VideoMediaProfile; │ │ -213db4: 0800 1500 |0000: move-object/from16 v0, v21 │ │ -213db8: 2213 a20c |0002: new-instance v19, Lfreed/utils/VideoMediaProfile; // type@0ca2 │ │ -213dbc: 0801 1300 |0004: move-object/from16 v1, v19 │ │ -213dc0: 5202 0858 |0006: iget v2, v0, Lfreed/utils/VideoMediaProfile;.audioBitRate:I // field@5808 │ │ -213dc4: 5203 0958 |0008: iget v3, v0, Lfreed/utils/VideoMediaProfile;.audioChannels:I // field@5809 │ │ -213dc8: 5204 0a58 |000a: iget v4, v0, Lfreed/utils/VideoMediaProfile;.audioCodec:I // field@580a │ │ -213dcc: 5205 0b58 |000c: iget v5, v0, Lfreed/utils/VideoMediaProfile;.audioSampleRate:I // field@580b │ │ -213dd0: 5206 0c58 |000e: iget v6, v0, Lfreed/utils/VideoMediaProfile;.duration:I // field@580c │ │ -213dd4: 5207 0d58 |0010: iget v7, v0, Lfreed/utils/VideoMediaProfile;.fileFormat:I // field@580d │ │ -213dd8: 5208 1058 |0012: iget v8, v0, Lfreed/utils/VideoMediaProfile;.quality:I // field@5810 │ │ -213ddc: 5209 1158 |0014: iget v9, v0, Lfreed/utils/VideoMediaProfile;.videoBitRate:I // field@5811 │ │ -213de0: 520a 1258 |0016: iget v10, v0, Lfreed/utils/VideoMediaProfile;.videoCodec:I // field@5812 │ │ -213de4: 520b 1458 |0018: iget v11, v0, Lfreed/utils/VideoMediaProfile;.videoFrameRate:I // field@5814 │ │ -213de8: 520c 1358 |001a: iget v12, v0, Lfreed/utils/VideoMediaProfile;.videoFrameHeight:I // field@5813 │ │ -213dec: 520d 1558 |001c: iget v13, v0, Lfreed/utils/VideoMediaProfile;.videoFrameWidth:I // field@5815 │ │ -213df0: 530e 0f58 |001e: iget-wide v14, v0, Lfreed/utils/VideoMediaProfile;.maxRecordingSize:J // field@580f │ │ -213df4: 0814 0100 |0020: move-object/from16 v20, v1 │ │ -213df8: 5401 0658 |0022: iget-object v1, v0, Lfreed/utils/VideoMediaProfile;.ProfileName:Ljava/lang/String; // field@5806 │ │ -213dfc: 0810 0100 |0024: move-object/from16 v16, v1 │ │ -213e00: 5401 0558 |0026: iget-object v1, v0, Lfreed/utils/VideoMediaProfile;.Mode:Lfreed/utils/VideoMediaProfile$VideoMode; // field@5805 │ │ -213e04: 0811 0100 |0028: move-object/from16 v17, v1 │ │ -213e08: 5501 0e58 |002a: iget-boolean v1, v0, Lfreed/utils/VideoMediaProfile;.isAudioActive:Z // field@580e │ │ -213e0c: 0212 0100 |002c: move/from16 v18, v1 │ │ -213e10: 0801 1400 |002e: move-object/from16 v1, v20 │ │ -213e14: 7612 c25e 0100 |0030: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lfreed/utils/VideoMediaProfile;.:(IIIIIIIIIIIIJLjava/lang/String;Lfreed/utils/VideoMediaProfile$VideoMode;Z)V // method@5ec2 │ │ -213e1a: 1113 |0033: return-object v19 │ │ +213da8: |[213da8] freed.utils.VideoMediaProfile.clone:()Lfreed/utils/VideoMediaProfile; │ │ +213db8: 0800 1500 |0000: move-object/from16 v0, v21 │ │ +213dbc: 2213 a20c |0002: new-instance v19, Lfreed/utils/VideoMediaProfile; // type@0ca2 │ │ +213dc0: 0801 1300 |0004: move-object/from16 v1, v19 │ │ +213dc4: 5202 0858 |0006: iget v2, v0, Lfreed/utils/VideoMediaProfile;.audioBitRate:I // field@5808 │ │ +213dc8: 5203 0958 |0008: iget v3, v0, Lfreed/utils/VideoMediaProfile;.audioChannels:I // field@5809 │ │ +213dcc: 5204 0a58 |000a: iget v4, v0, Lfreed/utils/VideoMediaProfile;.audioCodec:I // field@580a │ │ +213dd0: 5205 0b58 |000c: iget v5, v0, Lfreed/utils/VideoMediaProfile;.audioSampleRate:I // field@580b │ │ +213dd4: 5206 0c58 |000e: iget v6, v0, Lfreed/utils/VideoMediaProfile;.duration:I // field@580c │ │ +213dd8: 5207 0d58 |0010: iget v7, v0, Lfreed/utils/VideoMediaProfile;.fileFormat:I // field@580d │ │ +213ddc: 5208 1058 |0012: iget v8, v0, Lfreed/utils/VideoMediaProfile;.quality:I // field@5810 │ │ +213de0: 5209 1158 |0014: iget v9, v0, Lfreed/utils/VideoMediaProfile;.videoBitRate:I // field@5811 │ │ +213de4: 520a 1258 |0016: iget v10, v0, Lfreed/utils/VideoMediaProfile;.videoCodec:I // field@5812 │ │ +213de8: 520b 1458 |0018: iget v11, v0, Lfreed/utils/VideoMediaProfile;.videoFrameRate:I // field@5814 │ │ +213dec: 520c 1358 |001a: iget v12, v0, Lfreed/utils/VideoMediaProfile;.videoFrameHeight:I // field@5813 │ │ +213df0: 520d 1558 |001c: iget v13, v0, Lfreed/utils/VideoMediaProfile;.videoFrameWidth:I // field@5815 │ │ +213df4: 530e 0f58 |001e: iget-wide v14, v0, Lfreed/utils/VideoMediaProfile;.maxRecordingSize:J // field@580f │ │ +213df8: 0814 0100 |0020: move-object/from16 v20, v1 │ │ +213dfc: 5401 0658 |0022: iget-object v1, v0, Lfreed/utils/VideoMediaProfile;.ProfileName:Ljava/lang/String; // field@5806 │ │ +213e00: 0810 0100 |0024: move-object/from16 v16, v1 │ │ +213e04: 5401 0558 |0026: iget-object v1, v0, Lfreed/utils/VideoMediaProfile;.Mode:Lfreed/utils/VideoMediaProfile$VideoMode; // field@5805 │ │ +213e08: 0811 0100 |0028: move-object/from16 v17, v1 │ │ +213e0c: 5501 0e58 |002a: iget-boolean v1, v0, Lfreed/utils/VideoMediaProfile;.isAudioActive:Z // field@580e │ │ +213e10: 0212 0100 |002c: move/from16 v18, v1 │ │ +213e14: 0801 1400 |002e: move-object/from16 v1, v20 │ │ +213e18: 7612 c25e 0100 |0030: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lfreed/utils/VideoMediaProfile;.:(IIIIIIIIIIIIJLjava/lang/String;Lfreed/utils/VideoMediaProfile$VideoMode;Z)V // method@5ec2 │ │ +213e1e: 1113 |0033: return-object v19 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=208 │ │ locals : │ │ 0x0000 - 0x0034 reg=21 this Lfreed/utils/VideoMediaProfile; │ │ │ │ #2 : (in Lfreed/utils/VideoMediaProfile;) │ │ @@ -501137,18 +501137,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -213e1c: |[213e1c] freed.utils.VideoMediaProfile.clone:()Ljava/lang/Object; │ │ -213e2c: 6e10 c75e 0100 |0000: invoke-virtual {v1}, Lfreed/utils/VideoMediaProfile;.clone:()Lfreed/utils/VideoMediaProfile; // method@5ec7 │ │ -213e32: 0c00 |0003: move-result-object v0 │ │ -213e34: 1100 |0004: return-object v0 │ │ +213e20: |[213e20] freed.utils.VideoMediaProfile.clone:()Ljava/lang/Object; │ │ +213e30: 6e10 c75e 0100 |0000: invoke-virtual {v1}, Lfreed/utils/VideoMediaProfile;.clone:()Lfreed/utils/VideoMediaProfile; // method@5ec7 │ │ +213e36: 0c00 |0003: move-result-object v0 │ │ +213e38: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/utils/VideoMediaProfile; │ │ │ │ #3 : (in Lfreed/utils/VideoMediaProfile;) │ │ @@ -501156,224 +501156,224 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 468 16-bit code units │ │ -213f5c: |[213f5c] freed.utils.VideoMediaProfile.getXmlString:()Ljava/lang/String; │ │ -213f6c: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -213f70: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -213f76: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ -213f7a: 6e20 5663 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -213f80: 1a01 cb03 |000a: const-string v1, " │ │ +213f60: |[213f60] freed.utils.VideoMediaProfile.getXmlString:()Ljava/lang/String; │ │ +213f70: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +213f74: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +213f7a: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ +213f7e: 6e20 5663 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213f84: 1a01 cb03 |000a: const-string v1, " │ │ " // string@03e8 │ │ -213fb0: 6e20 5663 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -213fb6: 6e10 5d63 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -213fbc: 0c00 |0028: move-result-object v0 │ │ -213fbe: 2201 740d |0029: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -213fc2: 7010 4c63 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -213fc8: 6e20 5663 0100 |002e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -213fce: 1a00 b303 |0031: const-string v0, "" // string@03b3 │ │ -213fd2: 6e20 5663 0100 |0033: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -213fd8: 5240 0958 |0036: iget v0, v4, Lfreed/utils/VideoMediaProfile;.audioChannels:I // field@5809 │ │ -213fdc: 6e20 5263 0100 |0038: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -213fe2: 1a00 7303 |003b: const-string v0, " │ │ +213fb4: 6e20 5663 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213fba: 6e10 5d63 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +213fc0: 0c00 |0028: move-result-object v0 │ │ +213fc2: 2201 740d |0029: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +213fc6: 7010 4c63 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +213fcc: 6e20 5663 0100 |002e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213fd2: 1a00 b303 |0031: const-string v0, "" // string@03b3 │ │ +213fd6: 6e20 5663 0100 |0033: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213fdc: 5240 0958 |0036: iget v0, v4, Lfreed/utils/VideoMediaProfile;.audioChannels:I // field@5809 │ │ +213fe0: 6e20 5263 0100 |0038: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +213fe6: 1a00 7303 |003b: const-string v0, " │ │ " // string@0373 │ │ -213fe6: 6e20 5663 0100 |003d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -213fec: 6e10 5d63 0100 |0040: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -213ff2: 0c00 |0043: move-result-object v0 │ │ -213ff4: 2201 740d |0044: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -213ff8: 7010 4c63 0100 |0046: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -213ffe: 6e20 5663 0100 |0049: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214004: 1a00 b403 |004c: const-string v0, "" // string@03b4 │ │ -214008: 6e20 5663 0100 |004e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21400e: 5240 0a58 |0051: iget v0, v4, Lfreed/utils/VideoMediaProfile;.audioCodec:I // field@580a │ │ -214012: 6e20 5263 0100 |0053: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -214018: 1a00 7403 |0056: const-string v0, " │ │ +213fea: 6e20 5663 0100 |003d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +213ff0: 6e10 5d63 0100 |0040: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +213ff6: 0c00 |0043: move-result-object v0 │ │ +213ff8: 2201 740d |0044: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +213ffc: 7010 4c63 0100 |0046: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +214002: 6e20 5663 0100 |0049: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214008: 1a00 b403 |004c: const-string v0, "" // string@03b4 │ │ +21400c: 6e20 5663 0100 |004e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214012: 5240 0a58 |0051: iget v0, v4, Lfreed/utils/VideoMediaProfile;.audioCodec:I // field@580a │ │ +214016: 6e20 5263 0100 |0053: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +21401c: 1a00 7403 |0056: const-string v0, " │ │ " // string@0374 │ │ -21401c: 6e20 5663 0100 |0058: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214022: 6e10 5d63 0100 |005b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -214028: 0c00 |005e: move-result-object v0 │ │ -21402a: 2201 740d |005f: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -21402e: 7010 4c63 0100 |0061: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -214034: 6e20 5663 0100 |0064: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21403a: 1a00 b203 |0067: const-string v0, "" // string@03b2 │ │ -21403e: 6e20 5663 0100 |0069: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214044: 5240 0858 |006c: iget v0, v4, Lfreed/utils/VideoMediaProfile;.audioBitRate:I // field@5808 │ │ -214048: 6e20 5263 0100 |006e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -21404e: 1a00 7203 |0071: const-string v0, " │ │ +214020: 6e20 5663 0100 |0058: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214026: 6e10 5d63 0100 |005b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21402c: 0c00 |005e: move-result-object v0 │ │ +21402e: 2201 740d |005f: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +214032: 7010 4c63 0100 |0061: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +214038: 6e20 5663 0100 |0064: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21403e: 1a00 b203 |0067: const-string v0, "" // string@03b2 │ │ +214042: 6e20 5663 0100 |0069: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214048: 5240 0858 |006c: iget v0, v4, Lfreed/utils/VideoMediaProfile;.audioBitRate:I // field@5808 │ │ +21404c: 6e20 5263 0100 |006e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +214052: 1a00 7203 |0071: const-string v0, " │ │ " // string@0372 │ │ -214052: 6e20 5663 0100 |0073: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214058: 6e10 5d63 0100 |0076: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21405e: 0c00 |0079: move-result-object v0 │ │ -214060: 2201 740d |007a: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -214064: 7010 4c63 0100 |007c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21406a: 6e20 5663 0100 |007f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214070: 1a00 b503 |0082: const-string v0, "" // string@03b5 │ │ -214074: 6e20 5663 0100 |0084: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21407a: 5240 0b58 |0087: iget v0, v4, Lfreed/utils/VideoMediaProfile;.audioSampleRate:I // field@580b │ │ -21407e: 6e20 5263 0100 |0089: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -214084: 1a00 7503 |008c: const-string v0, " │ │ +214056: 6e20 5663 0100 |0073: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21405c: 6e10 5d63 0100 |0076: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +214062: 0c00 |0079: move-result-object v0 │ │ +214064: 2201 740d |007a: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +214068: 7010 4c63 0100 |007c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21406e: 6e20 5663 0100 |007f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214074: 1a00 b503 |0082: const-string v0, "" // string@03b5 │ │ +214078: 6e20 5663 0100 |0084: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21407e: 5240 0b58 |0087: iget v0, v4, Lfreed/utils/VideoMediaProfile;.audioSampleRate:I // field@580b │ │ +214082: 6e20 5263 0100 |0089: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +214088: 1a00 7503 |008c: const-string v0, " │ │ " // string@0375 │ │ -214088: 6e20 5663 0100 |008e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21408e: 6e10 5d63 0100 |0091: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -214094: 0c00 |0094: move-result-object v0 │ │ -214096: 2201 740d |0095: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -21409a: 7010 4c63 0100 |0097: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -2140a0: 6e20 5663 0100 |009a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2140a6: 1a00 bf03 |009d: const-string v0, "" // string@03bf │ │ -2140aa: 6e20 5663 0100 |009f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2140b0: 5240 0c58 |00a2: iget v0, v4, Lfreed/utils/VideoMediaProfile;.duration:I // field@580c │ │ -2140b4: 6e20 5263 0100 |00a4: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -2140ba: 1a00 7e03 |00a7: const-string v0, " │ │ +21408c: 6e20 5663 0100 |008e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214092: 6e10 5d63 0100 |0091: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +214098: 0c00 |0094: move-result-object v0 │ │ +21409a: 2201 740d |0095: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +21409e: 7010 4c63 0100 |0097: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +2140a4: 6e20 5663 0100 |009a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2140aa: 1a00 bf03 |009d: const-string v0, "" // string@03bf │ │ +2140ae: 6e20 5663 0100 |009f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2140b4: 5240 0c58 |00a2: iget v0, v4, Lfreed/utils/VideoMediaProfile;.duration:I // field@580c │ │ +2140b8: 6e20 5263 0100 |00a4: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +2140be: 1a00 7e03 |00a7: const-string v0, " │ │ " // string@037e │ │ -2140be: 6e20 5663 0100 |00a9: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2140c4: 6e10 5d63 0100 |00ac: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -2140ca: 0c00 |00af: move-result-object v0 │ │ -2140cc: 2201 740d |00b0: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -2140d0: 7010 4c63 0100 |00b2: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -2140d6: 6e20 5663 0100 |00b5: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2140dc: 1a00 c003 |00b8: const-string v0, "" // string@03c0 │ │ -2140e0: 6e20 5663 0100 |00ba: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2140e6: 5240 0d58 |00bd: iget v0, v4, Lfreed/utils/VideoMediaProfile;.fileFormat:I // field@580d │ │ -2140ea: 6e20 5263 0100 |00bf: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -2140f0: 1a00 7f03 |00c2: const-string v0, " │ │ +2140c2: 6e20 5663 0100 |00a9: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2140c8: 6e10 5d63 0100 |00ac: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +2140ce: 0c00 |00af: move-result-object v0 │ │ +2140d0: 2201 740d |00b0: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +2140d4: 7010 4c63 0100 |00b2: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +2140da: 6e20 5663 0100 |00b5: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2140e0: 1a00 c003 |00b8: const-string v0, "" // string@03c0 │ │ +2140e4: 6e20 5663 0100 |00ba: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2140ea: 5240 0d58 |00bd: iget v0, v4, Lfreed/utils/VideoMediaProfile;.fileFormat:I // field@580d │ │ +2140ee: 6e20 5263 0100 |00bf: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +2140f4: 1a00 7f03 |00c2: const-string v0, " │ │ " // string@037f │ │ -2140f4: 6e20 5663 0100 |00c4: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2140fa: 6e10 5d63 0100 |00c7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -214100: 0c00 |00ca: move-result-object v0 │ │ -214102: 2201 740d |00cb: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -214106: 7010 4c63 0100 |00cd: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21410c: 6e20 5663 0100 |00d0: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214112: 1a00 cf03 |00d3: const-string v0, "" // string@03cf │ │ -214116: 6e20 5663 0100 |00d5: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21411c: 5240 1058 |00d8: iget v0, v4, Lfreed/utils/VideoMediaProfile;.quality:I // field@5810 │ │ -214120: 6e20 5263 0100 |00da: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -214126: 1a00 8c03 |00dd: const-string v0, " │ │ +2140f8: 6e20 5663 0100 |00c4: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2140fe: 6e10 5d63 0100 |00c7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +214104: 0c00 |00ca: move-result-object v0 │ │ +214106: 2201 740d |00cb: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +21410a: 7010 4c63 0100 |00cd: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +214110: 6e20 5663 0100 |00d0: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214116: 1a00 cf03 |00d3: const-string v0, "" // string@03cf │ │ +21411a: 6e20 5663 0100 |00d5: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214120: 5240 1058 |00d8: iget v0, v4, Lfreed/utils/VideoMediaProfile;.quality:I // field@5810 │ │ +214124: 6e20 5263 0100 |00da: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +21412a: 1a00 8c03 |00dd: const-string v0, " │ │ " // string@038c │ │ -21412a: 6e20 5663 0100 |00df: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214130: 6e10 5d63 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -214136: 0c00 |00e5: move-result-object v0 │ │ -214138: 2201 740d |00e6: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -21413c: 7010 4c63 0100 |00e8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -214142: 6e20 5663 0100 |00eb: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214148: 1a00 df03 |00ee: const-string v0, "" // string@03df │ │ -21414c: 6e20 5663 0100 |00f0: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214152: 5240 1158 |00f3: iget v0, v4, Lfreed/utils/VideoMediaProfile;.videoBitRate:I // field@5811 │ │ -214156: 6e20 5263 0100 |00f5: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -21415c: 1a00 9703 |00f8: const-string v0, " │ │ +21412e: 6e20 5663 0100 |00df: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214134: 6e10 5d63 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21413a: 0c00 |00e5: move-result-object v0 │ │ +21413c: 2201 740d |00e6: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +214140: 7010 4c63 0100 |00e8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +214146: 6e20 5663 0100 |00eb: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21414c: 1a00 df03 |00ee: const-string v0, "" // string@03df │ │ +214150: 6e20 5663 0100 |00f0: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214156: 5240 1158 |00f3: iget v0, v4, Lfreed/utils/VideoMediaProfile;.videoBitRate:I // field@5811 │ │ +21415a: 6e20 5263 0100 |00f5: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +214160: 1a00 9703 |00f8: const-string v0, " │ │ " // string@0397 │ │ -214160: 6e20 5663 0100 |00fa: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214166: 6e10 5d63 0100 |00fd: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21416c: 0c00 |0100: move-result-object v0 │ │ -21416e: 2201 740d |0101: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -214172: 7010 4c63 0100 |0103: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -214178: 6e20 5663 0100 |0106: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21417e: 1a00 e003 |0109: const-string v0, "" // string@03e0 │ │ -214182: 6e20 5663 0100 |010b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214188: 5240 1258 |010e: iget v0, v4, Lfreed/utils/VideoMediaProfile;.videoCodec:I // field@5812 │ │ -21418c: 6e20 5263 0100 |0110: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -214192: 1a00 9803 |0113: const-string v0, " │ │ +214164: 6e20 5663 0100 |00fa: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21416a: 6e10 5d63 0100 |00fd: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +214170: 0c00 |0100: move-result-object v0 │ │ +214172: 2201 740d |0101: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +214176: 7010 4c63 0100 |0103: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21417c: 6e20 5663 0100 |0106: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214182: 1a00 e003 |0109: const-string v0, "" // string@03e0 │ │ +214186: 6e20 5663 0100 |010b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21418c: 5240 1258 |010e: iget v0, v4, Lfreed/utils/VideoMediaProfile;.videoCodec:I // field@5812 │ │ +214190: 6e20 5263 0100 |0110: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +214196: 1a00 9803 |0113: const-string v0, " │ │ " // string@0398 │ │ -214196: 6e20 5663 0100 |0115: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21419c: 6e10 5d63 0100 |0118: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -2141a2: 0c00 |011b: move-result-object v0 │ │ -2141a4: 2201 740d |011c: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -2141a8: 7010 4c63 0100 |011e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -2141ae: 6e20 5663 0100 |0121: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2141b4: 1a00 e203 |0124: const-string v0, "" // string@03e2 │ │ -2141b8: 6e20 5663 0100 |0126: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2141be: 5240 1458 |0129: iget v0, v4, Lfreed/utils/VideoMediaProfile;.videoFrameRate:I // field@5814 │ │ -2141c2: 6e20 5263 0100 |012b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -2141c8: 1a00 9a03 |012e: const-string v0, " │ │ +21419a: 6e20 5663 0100 |0115: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2141a0: 6e10 5d63 0100 |0118: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +2141a6: 0c00 |011b: move-result-object v0 │ │ +2141a8: 2201 740d |011c: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +2141ac: 7010 4c63 0100 |011e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +2141b2: 6e20 5663 0100 |0121: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2141b8: 1a00 e203 |0124: const-string v0, "" // string@03e2 │ │ +2141bc: 6e20 5663 0100 |0126: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2141c2: 5240 1458 |0129: iget v0, v4, Lfreed/utils/VideoMediaProfile;.videoFrameRate:I // field@5814 │ │ +2141c6: 6e20 5263 0100 |012b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +2141cc: 1a00 9a03 |012e: const-string v0, " │ │ " // string@039a │ │ -2141cc: 6e20 5663 0100 |0130: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2141d2: 6e10 5d63 0100 |0133: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -2141d8: 0c00 |0136: move-result-object v0 │ │ -2141da: 2201 740d |0137: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -2141de: 7010 4c63 0100 |0139: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -2141e4: 6e20 5663 0100 |013c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2141ea: 1a00 e103 |013f: const-string v0, "" // string@03e1 │ │ -2141ee: 6e20 5663 0100 |0141: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2141f4: 5240 1358 |0144: iget v0, v4, Lfreed/utils/VideoMediaProfile;.videoFrameHeight:I // field@5813 │ │ -2141f8: 6e20 5263 0100 |0146: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -2141fe: 1a00 9903 |0149: const-string v0, " │ │ +2141d0: 6e20 5663 0100 |0130: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2141d6: 6e10 5d63 0100 |0133: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +2141dc: 0c00 |0136: move-result-object v0 │ │ +2141de: 2201 740d |0137: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +2141e2: 7010 4c63 0100 |0139: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +2141e8: 6e20 5663 0100 |013c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2141ee: 1a00 e103 |013f: const-string v0, "" // string@03e1 │ │ +2141f2: 6e20 5663 0100 |0141: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2141f8: 5240 1358 |0144: iget v0, v4, Lfreed/utils/VideoMediaProfile;.videoFrameHeight:I // field@5813 │ │ +2141fc: 6e20 5263 0100 |0146: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +214202: 1a00 9903 |0149: const-string v0, " │ │ " // string@0399 │ │ -214202: 6e20 5663 0100 |014b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214208: 6e10 5d63 0100 |014e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21420e: 0c00 |0151: move-result-object v0 │ │ -214210: 2201 740d |0152: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -214214: 7010 4c63 0100 |0154: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21421a: 6e20 5663 0100 |0157: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214220: 1a00 e303 |015a: const-string v0, "" // string@03e3 │ │ -214224: 6e20 5663 0100 |015c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21422a: 5240 1558 |015f: iget v0, v4, Lfreed/utils/VideoMediaProfile;.videoFrameWidth:I // field@5815 │ │ -21422e: 6e20 5263 0100 |0161: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -214234: 1a00 9b03 |0164: const-string v0, " │ │ +214206: 6e20 5663 0100 |014b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21420c: 6e10 5d63 0100 |014e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +214212: 0c00 |0151: move-result-object v0 │ │ +214214: 2201 740d |0152: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +214218: 7010 4c63 0100 |0154: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21421e: 6e20 5663 0100 |0157: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214224: 1a00 e303 |015a: const-string v0, "" // string@03e3 │ │ +214228: 6e20 5663 0100 |015c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21422e: 5240 1558 |015f: iget v0, v4, Lfreed/utils/VideoMediaProfile;.videoFrameWidth:I // field@5815 │ │ +214232: 6e20 5263 0100 |0161: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +214238: 1a00 9b03 |0164: const-string v0, " │ │ " // string@039b │ │ -214238: 6e20 5663 0100 |0166: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21423e: 6e10 5d63 0100 |0169: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -214244: 0c00 |016c: move-result-object v0 │ │ -214246: 2201 740d |016d: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -21424a: 7010 4c63 0100 |016f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -214250: 6e20 5663 0100 |0172: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214256: 1a00 c903 |0175: const-string v0, "" // string@03c9 │ │ -21425a: 6e20 5663 0100 |0177: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214260: 5540 0e58 |017a: iget-boolean v0, v4, Lfreed/utils/VideoMediaProfile;.isAudioActive:Z // field@580e │ │ -214264: 6e20 5763 0100 |017c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ -21426a: 1a00 8603 |017f: const-string v0, " │ │ +21423c: 6e20 5663 0100 |0166: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214242: 6e10 5d63 0100 |0169: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +214248: 0c00 |016c: move-result-object v0 │ │ +21424a: 2201 740d |016d: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +21424e: 7010 4c63 0100 |016f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +214254: 6e20 5663 0100 |0172: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21425a: 1a00 c903 |0175: const-string v0, "" // string@03c9 │ │ +21425e: 6e20 5663 0100 |0177: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214264: 5540 0e58 |017a: iget-boolean v0, v4, Lfreed/utils/VideoMediaProfile;.isAudioActive:Z // field@580e │ │ +214268: 6e20 5763 0100 |017c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ +21426e: 1a00 8603 |017f: const-string v0, " │ │ " // string@0386 │ │ -21426e: 6e20 5663 0100 |0181: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214274: 6e10 5d63 0100 |0184: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21427a: 0c00 |0187: move-result-object v0 │ │ -21427c: 2201 740d |0188: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -214280: 7010 4c63 0100 |018a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -214286: 6e20 5663 0100 |018d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21428c: 1a00 a703 |0190: const-string v0, "" // string@03a7 │ │ -214290: 6e20 5663 0100 |0192: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214296: 5440 0558 |0195: iget-object v0, v4, Lfreed/utils/VideoMediaProfile;.Mode:Lfreed/utils/VideoMediaProfile$VideoMode; // field@5805 │ │ -21429a: 6e10 be5e 0000 |0197: invoke-virtual {v0}, Lfreed/utils/VideoMediaProfile$VideoMode;.toString:()Ljava/lang/String; // method@5ebe │ │ -2142a0: 0c00 |019a: move-result-object v0 │ │ -2142a2: 6e20 5663 0100 |019b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2142a8: 1a00 7003 |019e: const-string v0, " │ │ +214272: 6e20 5663 0100 |0181: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214278: 6e10 5d63 0100 |0184: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21427e: 0c00 |0187: move-result-object v0 │ │ +214280: 2201 740d |0188: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +214284: 7010 4c63 0100 |018a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21428a: 6e20 5663 0100 |018d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214290: 1a00 a703 |0190: const-string v0, "" // string@03a7 │ │ +214294: 6e20 5663 0100 |0192: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21429a: 5440 0558 |0195: iget-object v0, v4, Lfreed/utils/VideoMediaProfile;.Mode:Lfreed/utils/VideoMediaProfile$VideoMode; // field@5805 │ │ +21429e: 6e10 be5e 0000 |0197: invoke-virtual {v0}, Lfreed/utils/VideoMediaProfile$VideoMode;.toString:()Ljava/lang/String; // method@5ebe │ │ +2142a4: 0c00 |019a: move-result-object v0 │ │ +2142a6: 6e20 5663 0100 |019b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2142ac: 1a00 7003 |019e: const-string v0, " │ │ " // string@0370 │ │ -2142ac: 6e20 5663 0100 |01a0: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2142b2: 6e10 5d63 0100 |01a3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -2142b8: 0c00 |01a6: move-result-object v0 │ │ -2142ba: 2201 740d |01a7: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -2142be: 7010 4c63 0100 |01a9: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -2142c4: 6e20 5663 0100 |01ac: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2142ca: 1a00 d203 |01af: const-string v0, "" // string@03d2 │ │ -2142ce: 6e20 5663 0100 |01b1: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2142d4: 5342 0f58 |01b4: iget-wide v2, v4, Lfreed/utils/VideoMediaProfile;.maxRecordingSize:J // field@580f │ │ -2142d8: 6e30 5363 2103 |01b6: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@6353 │ │ -2142de: 1a00 8f03 |01b9: const-string v0, " │ │ +2142b0: 6e20 5663 0100 |01a0: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2142b6: 6e10 5d63 0100 |01a3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +2142bc: 0c00 |01a6: move-result-object v0 │ │ +2142be: 2201 740d |01a7: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +2142c2: 7010 4c63 0100 |01a9: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +2142c8: 6e20 5663 0100 |01ac: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2142ce: 1a00 d203 |01af: const-string v0, "" // string@03d2 │ │ +2142d2: 6e20 5663 0100 |01b1: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2142d8: 5342 0f58 |01b4: iget-wide v2, v4, Lfreed/utils/VideoMediaProfile;.maxRecordingSize:J // field@580f │ │ +2142dc: 6e30 5363 2103 |01b6: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@6353 │ │ +2142e2: 1a00 8f03 |01b9: const-string v0, " │ │ " // string@038f │ │ -2142e2: 6e20 5663 0100 |01bb: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2142e8: 6e10 5d63 0100 |01be: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -2142ee: 0c00 |01c1: move-result-object v0 │ │ -2142f0: 2201 740d |01c2: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -2142f4: 7010 4c63 0100 |01c4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -2142fa: 6e20 5663 0100 |01c7: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214300: 1a00 8803 |01ca: const-string v0, " │ │ +2142e6: 6e20 5663 0100 |01bb: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2142ec: 6e10 5d63 0100 |01be: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +2142f2: 0c00 |01c1: move-result-object v0 │ │ +2142f4: 2201 740d |01c2: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +2142f8: 7010 4c63 0100 |01c4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +2142fe: 6e20 5663 0100 |01c7: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214304: 1a00 8803 |01ca: const-string v0, " │ │ " // string@0388 │ │ -214304: 6e20 5663 0100 |01cc: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21430a: 6e10 5d63 0100 |01cf: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -214310: 0c00 |01d2: move-result-object v0 │ │ -214312: 1100 |01d3: return-object v0 │ │ +214308: 6e20 5663 0100 |01cc: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21430e: 6e10 5d63 0100 |01cf: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +214314: 0c00 |01d2: move-result-object v0 │ │ +214316: 1100 |01d3: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0029 line=187 │ │ 0x0044 line=188 │ │ 0x005f line=189 │ │ 0x007a line=190 │ │ @@ -501566,17 +501566,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -214bc8: |[214bc8] freed.utils.XmlUtil.:()V │ │ -214bd8: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -214bde: 0e00 |0003: return-void │ │ +214bcc: |[214bcc] freed.utils.XmlUtil.:()V │ │ +214bdc: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +214be2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/utils/XmlUtil; │ │ │ │ #1 : (in Lfreed/utils/XmlUtil;) │ │ @@ -501584,30 +501584,30 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -214b6c: |[214b6c] freed.utils.XmlUtil.getTagStringWithValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -214b7c: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -214b80: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -214b86: 1a01 6e03 |0005: const-string v1, "<" // string@036e │ │ -214b8a: 6e20 5663 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214b90: 6e20 5663 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214b96: 1a01 e703 |000d: const-string v1, ">" // string@03e7 │ │ -214b9a: 6e20 5663 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214ba0: 6e20 5663 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214ba6: 1a03 6f03 |0015: const-string v3, ":()V // method@634c │ │ +214b8a: 1a01 6e03 |0005: const-string v1, "<" // string@036e │ │ +214b8e: 6e20 5663 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214b94: 6e20 5663 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214b9a: 1a01 e703 |000d: const-string v1, ">" // string@03e7 │ │ +214b9e: 6e20 5663 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214ba4: 6e20 5663 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214baa: 1a03 6f03 |0015: const-string v3, ":()V // method@634c │ │ -214bfa: 6e20 5663 2000 |0005: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214c00: 1a02 2100 |0008: const-string v2, " │ │ +214be4: |[214be4] freed.utils.XmlUtil.writeLine:(Ljava/io/BufferedWriter;Ljava/lang/String;)V │ │ +214bf4: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +214bf8: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +214bfe: 6e20 5663 2000 |0005: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214c04: 1a02 2100 |0008: const-string v2, " │ │ " // string@0021 │ │ -214c04: 6e20 5663 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214c0a: 6e10 5d63 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -214c10: 0c02 |0010: move-result-object v2 │ │ -214c12: 6e20 d461 2100 |0011: invoke-virtual {v1, v2}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@61d4 │ │ -214c18: 0e00 |0014: return-void │ │ +214c08: 6e20 5663 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214c0e: 6e10 5d63 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +214c14: 0c02 |0010: move-result-object v2 │ │ +214c16: 6e20 d461 2100 |0011: invoke-virtual {v1, v2}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@61d4 │ │ +214c1c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 (null) Ljava/io/BufferedWriter; │ │ 0x0000 - 0x0015 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -501643,29 +501643,29 @@ │ │ type : '(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -214c1c: |[214c1c] freed.utils.XmlUtil.writeNodeWithName:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V │ │ -214c2c: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -214c30: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -214c36: 1a01 6e03 |0005: const-string v1, "<" // string@036e │ │ -214c3a: 6e20 5663 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214c40: 6e20 5663 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214c46: 1a03 4301 |000d: const-string v3, " name = "" // string@0143 │ │ -214c4a: 6e20 5663 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214c50: 6e20 5663 4000 |0012: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214c56: 1a03 aa01 |0015: const-string v3, "">" // string@01aa │ │ -214c5a: 6e20 5663 3000 |0017: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214c60: 6e10 5d63 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -214c66: 0c03 |001d: move-result-object v3 │ │ -214c68: 7120 cc5e 3200 |001e: invoke-static {v2, v3}, Lfreed/utils/XmlUtil;.writeLine:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ecc │ │ -214c6e: 0e00 |0021: return-void │ │ +214c20: |[214c20] freed.utils.XmlUtil.writeNodeWithName:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V │ │ +214c30: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +214c34: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +214c3a: 1a01 6e03 |0005: const-string v1, "<" // string@036e │ │ +214c3e: 6e20 5663 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214c44: 6e20 5663 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214c4a: 1a03 4301 |000d: const-string v3, " name = "" // string@0143 │ │ +214c4e: 6e20 5663 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214c54: 6e20 5663 4000 |0012: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214c5a: 1a03 aa01 |0015: const-string v3, "">" // string@01aa │ │ +214c5e: 6e20 5663 3000 |0017: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214c64: 6e10 5d63 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +214c6a: 0c03 |001d: move-result-object v3 │ │ +214c6c: 7120 cc5e 3200 |001e: invoke-static {v2, v3}, Lfreed/utils/XmlUtil;.writeLine:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ecc │ │ +214c72: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 (null) Ljava/io/BufferedWriter; │ │ 0x0000 - 0x0022 reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x0022 reg=4 (null) Ljava/lang/String; │ │ @@ -501675,26 +501675,26 @@ │ │ type : '(Ljava/io/BufferedWriter;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -214c70: |[214c70] freed.utils.XmlUtil.writeTagEnd:(Ljava/io/BufferedWriter;Ljava/lang/String;)V │ │ -214c80: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -214c84: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -214c8a: 1a01 6f03 |0005: const-string v1, "" // string@03e7 │ │ -214c9e: 6e20 5663 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214ca4: 6e10 5d63 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -214caa: 0c03 |0015: move-result-object v3 │ │ -214cac: 7120 cc5e 3200 |0016: invoke-static {v2, v3}, Lfreed/utils/XmlUtil;.writeLine:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ecc │ │ -214cb2: 0e00 |0019: return-void │ │ +214c74: |[214c74] freed.utils.XmlUtil.writeTagEnd:(Ljava/io/BufferedWriter;Ljava/lang/String;)V │ │ +214c84: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +214c88: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +214c8e: 1a01 6f03 |0005: const-string v1, "" // string@03e7 │ │ +214ca2: 6e20 5663 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214ca8: 6e10 5d63 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +214cae: 0c03 |0015: move-result-object v3 │ │ +214cb0: 7120 cc5e 3200 |0016: invoke-static {v2, v3}, Lfreed/utils/XmlUtil;.writeLine:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ecc │ │ +214cb6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x001a reg=2 (null) Ljava/io/BufferedWriter; │ │ 0x0000 - 0x001a reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -501703,26 +501703,26 @@ │ │ type : '(Ljava/io/BufferedWriter;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -214cb4: |[214cb4] freed.utils.XmlUtil.writeTagStart:(Ljava/io/BufferedWriter;Ljava/lang/String;)V │ │ -214cc4: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -214cc8: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -214cce: 1a01 6e03 |0005: const-string v1, "<" // string@036e │ │ -214cd2: 6e20 5663 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214cd8: 6e20 5663 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214cde: 1a03 e703 |000d: const-string v3, ">" // string@03e7 │ │ -214ce2: 6e20 5663 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -214ce8: 6e10 5d63 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -214cee: 0c03 |0015: move-result-object v3 │ │ -214cf0: 7120 cc5e 3200 |0016: invoke-static {v2, v3}, Lfreed/utils/XmlUtil;.writeLine:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ecc │ │ -214cf6: 0e00 |0019: return-void │ │ +214cb8: |[214cb8] freed.utils.XmlUtil.writeTagStart:(Ljava/io/BufferedWriter;Ljava/lang/String;)V │ │ +214cc8: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +214ccc: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +214cd2: 1a01 6e03 |0005: const-string v1, "<" // string@036e │ │ +214cd6: 6e20 5663 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214cdc: 6e20 5663 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214ce2: 1a03 e703 |000d: const-string v3, ">" // string@03e7 │ │ +214ce6: 6e20 5663 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +214cec: 6e10 5d63 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +214cf2: 0c03 |0015: move-result-object v3 │ │ +214cf4: 7120 cc5e 3200 |0016: invoke-static {v2, v3}, Lfreed/utils/XmlUtil;.writeLine:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ecc │ │ +214cfa: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x001a reg=2 (null) Ljava/io/BufferedWriter; │ │ 0x0000 - 0x001a reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -501731,19 +501731,19 @@ │ │ type : '(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -214cf8: |[214cf8] freed.utils.XmlUtil.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V │ │ -214d08: 7120 cb5e 2100 |0000: invoke-static {v1, v2}, Lfreed/utils/XmlUtil;.getTagStringWithValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ecb │ │ -214d0e: 0c01 |0003: move-result-object v1 │ │ -214d10: 7120 cc5e 1000 |0004: invoke-static {v0, v1}, Lfreed/utils/XmlUtil;.writeLine:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ecc │ │ -214d16: 0e00 |0007: return-void │ │ +214cfc: |[214cfc] freed.utils.XmlUtil.writeTagWithValue:(Ljava/io/BufferedWriter;Ljava/lang/String;Ljava/lang/String;)V │ │ +214d0c: 7120 cb5e 2100 |0000: invoke-static {v1, v2}, Lfreed/utils/XmlUtil;.getTagStringWithValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ecb │ │ +214d12: 0c01 |0003: move-result-object v1 │ │ +214d14: 7120 cc5e 1000 |0004: invoke-static {v0, v1}, Lfreed/utils/XmlUtil;.writeLine:(Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@5ecc │ │ +214d1a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) Ljava/io/BufferedWriter; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -501779,36 +501779,36 @@ │ │ type : '(Lfreed/viewer/ActivityFreeDviewer;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -214d50: |[214d50] freed.viewer.-$$Lambda$ActivityFreeDviewer$B8T4hPaQDuMT5pZBovJ9_hWmAwE.:(Lfreed/viewer/ActivityFreeDviewer;)V │ │ -214d60: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -214d66: 5b01 3258 |0003: iput-object v1, v0, Lfreed/viewer/-$$Lambda$ActivityFreeDviewer$B8T4hPaQDuMT5pZBovJ9_hWmAwE;.f$0:Lfreed/viewer/ActivityFreeDviewer; // field@5832 │ │ -214d6a: 0e00 |0005: return-void │ │ +214d54: |[214d54] freed.viewer.-$$Lambda$ActivityFreeDviewer$B8T4hPaQDuMT5pZBovJ9_hWmAwE.:(Lfreed/viewer/ActivityFreeDviewer;)V │ │ +214d64: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +214d6a: 5b01 3258 |0003: iput-object v1, v0, Lfreed/viewer/-$$Lambda$ActivityFreeDviewer$B8T4hPaQDuMT5pZBovJ9_hWmAwE;.f$0:Lfreed/viewer/ActivityFreeDviewer; // field@5832 │ │ +214d6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfreed/viewer/-$$Lambda$ActivityFreeDviewer$B8T4hPaQDuMT5pZBovJ9_hWmAwE;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -214d6c: |[214d6c] freed.viewer.-$$Lambda$ActivityFreeDviewer$B8T4hPaQDuMT5pZBovJ9_hWmAwE.run:()V │ │ -214d7c: 5410 3258 |0000: iget-object v0, v1, Lfreed/viewer/-$$Lambda$ActivityFreeDviewer$B8T4hPaQDuMT5pZBovJ9_hWmAwE;.f$0:Lfreed/viewer/ActivityFreeDviewer; // field@5832 │ │ -214d80: 6e10 f15e 0000 |0002: invoke-virtual {v0}, Lfreed/viewer/ActivityFreeDviewer;.lambda$onResume$1$ActivityFreeDviewer:()V // method@5ef1 │ │ -214d86: 0e00 |0005: return-void │ │ +214d70: |[214d70] freed.viewer.-$$Lambda$ActivityFreeDviewer$B8T4hPaQDuMT5pZBovJ9_hWmAwE.run:()V │ │ +214d80: 5410 3258 |0000: iget-object v0, v1, Lfreed/viewer/-$$Lambda$ActivityFreeDviewer$B8T4hPaQDuMT5pZBovJ9_hWmAwE;.f$0:Lfreed/viewer/ActivityFreeDviewer; // field@5832 │ │ +214d84: 6e10 f15e 0000 |0002: invoke-virtual {v0}, Lfreed/viewer/ActivityFreeDviewer;.lambda$onResume$1$ActivityFreeDviewer:()V // method@5ef1 │ │ +214d8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21086 (lambda) │ │ │ │ Class #1783 header: │ │ @@ -501839,36 +501839,36 @@ │ │ type : '(Lfreed/viewer/ActivityFreeDviewer;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -214d88: |[214d88] freed.viewer.-$$Lambda$ActivityFreeDviewer$CtVsAimmGs92lnK6rE9Srzm4jPU.:(Lfreed/viewer/ActivityFreeDviewer;)V │ │ -214d98: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -214d9e: 5b01 3358 |0003: iput-object v1, v0, Lfreed/viewer/-$$Lambda$ActivityFreeDviewer$CtVsAimmGs92lnK6rE9Srzm4jPU;.f$0:Lfreed/viewer/ActivityFreeDviewer; // field@5833 │ │ -214da2: 0e00 |0005: return-void │ │ +214d8c: |[214d8c] freed.viewer.-$$Lambda$ActivityFreeDviewer$CtVsAimmGs92lnK6rE9Srzm4jPU.:(Lfreed/viewer/ActivityFreeDviewer;)V │ │ +214d9c: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +214da2: 5b01 3358 |0003: iput-object v1, v0, Lfreed/viewer/-$$Lambda$ActivityFreeDviewer$CtVsAimmGs92lnK6rE9Srzm4jPU;.f$0:Lfreed/viewer/ActivityFreeDviewer; // field@5833 │ │ +214da6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfreed/viewer/-$$Lambda$ActivityFreeDviewer$CtVsAimmGs92lnK6rE9Srzm4jPU;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -214da4: |[214da4] freed.viewer.-$$Lambda$ActivityFreeDviewer$CtVsAimmGs92lnK6rE9Srzm4jPU.run:()V │ │ -214db4: 5410 3358 |0000: iget-object v0, v1, Lfreed/viewer/-$$Lambda$ActivityFreeDviewer$CtVsAimmGs92lnK6rE9Srzm4jPU;.f$0:Lfreed/viewer/ActivityFreeDviewer; // field@5833 │ │ -214db8: 6e10 f05e 0000 |0002: invoke-virtual {v0}, Lfreed/viewer/ActivityFreeDviewer;.lambda$init$0$ActivityFreeDviewer:()V // method@5ef0 │ │ -214dbe: 0e00 |0005: return-void │ │ +214da8: |[214da8] freed.viewer.-$$Lambda$ActivityFreeDviewer$CtVsAimmGs92lnK6rE9Srzm4jPU.run:()V │ │ +214db8: 5410 3358 |0000: iget-object v0, v1, Lfreed/viewer/-$$Lambda$ActivityFreeDviewer$CtVsAimmGs92lnK6rE9Srzm4jPU;.f$0:Lfreed/viewer/ActivityFreeDviewer; // field@5833 │ │ +214dbc: 6e10 f05e 0000 |0002: invoke-virtual {v0}, Lfreed/viewer/ActivityFreeDviewer;.lambda$init$0$ActivityFreeDviewer:()V // method@5ef0 │ │ +214dc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21086 (lambda) │ │ │ │ Class #1784 header: │ │ @@ -501903,18 +501903,18 @@ │ │ type : '(Lfreed/viewer/ActivityFreeDviewer;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -214e64: |[214e64] freed.viewer.ActivityFreeDviewer$2.:(Lfreed/viewer/ActivityFreeDviewer;)V │ │ -214e74: 5b01 3658 |0000: iput-object v1, v0, Lfreed/viewer/ActivityFreeDviewer$2;.this$0:Lfreed/viewer/ActivityFreeDviewer; // field@5836 │ │ -214e78: 7010 1300 0000 |0002: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0013 │ │ -214e7e: 0e00 |0005: return-void │ │ +214e68: |[214e68] freed.viewer.ActivityFreeDviewer$2.:(Lfreed/viewer/ActivityFreeDviewer;)V │ │ +214e78: 5b01 3658 |0000: iput-object v1, v0, Lfreed/viewer/ActivityFreeDviewer$2;.this$0:Lfreed/viewer/ActivityFreeDviewer; // field@5836 │ │ +214e7c: 7010 1300 0000 |0002: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0013 │ │ +214e82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/ActivityFreeDviewer$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/ActivityFreeDviewer; │ │ │ │ @@ -501924,29 +501924,29 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -214e80: |[214e80] freed.viewer.ActivityFreeDviewer$2.onAnimationCancel:(Landroid/animation/Animator;)V │ │ -214e90: 5412 3658 |0000: iget-object v2, v1, Lfreed/viewer/ActivityFreeDviewer$2;.this$0:Lfreed/viewer/ActivityFreeDviewer; // field@5836 │ │ -214e94: 7110 e65e 0200 |0002: invoke-static {v2}, Lfreed/viewer/ActivityFreeDviewer;.access$400:(Lfreed/viewer/ActivityFreeDviewer;)Landroid/widget/FrameLayout; // method@5ee6 │ │ -214e9a: 0c02 |0005: move-result-object v2 │ │ -214e9c: 1500 803f |0006: const/high16 v0, #int 1065353216 // #3f80 │ │ -214ea0: 6e20 d00c 0200 |0008: invoke-virtual {v2, v0}, Landroid/widget/FrameLayout;.setAlpha:(F)V // method@0cd0 │ │ -214ea6: 5412 3658 |000b: iget-object v2, v1, Lfreed/viewer/ActivityFreeDviewer$2;.this$0:Lfreed/viewer/ActivityFreeDviewer; // field@5836 │ │ -214eaa: 7110 e45e 0200 |000d: invoke-static {v2}, Lfreed/viewer/ActivityFreeDviewer;.access$200:(Lfreed/viewer/ActivityFreeDviewer;)Landroid/widget/FrameLayout; // method@5ee4 │ │ -214eb0: 0c02 |0010: move-result-object v2 │ │ -214eb2: 1300 0800 |0011: const/16 v0, #int 8 // #8 │ │ -214eb6: 6e20 de0c 0200 |0013: invoke-virtual {v2, v0}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@0cde │ │ -214ebc: 5412 3658 |0016: iget-object v2, v1, Lfreed/viewer/ActivityFreeDviewer$2;.this$0:Lfreed/viewer/ActivityFreeDviewer; // field@5836 │ │ -214ec0: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -214ec2: 7120 e55e 0200 |0019: invoke-static {v2, v0}, Lfreed/viewer/ActivityFreeDviewer;.access$302:(Lfreed/viewer/ActivityFreeDviewer;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet; // method@5ee5 │ │ -214ec8: 0e00 |001c: return-void │ │ +214e84: |[214e84] freed.viewer.ActivityFreeDviewer$2.onAnimationCancel:(Landroid/animation/Animator;)V │ │ +214e94: 5412 3658 |0000: iget-object v2, v1, Lfreed/viewer/ActivityFreeDviewer$2;.this$0:Lfreed/viewer/ActivityFreeDviewer; // field@5836 │ │ +214e98: 7110 e65e 0200 |0002: invoke-static {v2}, Lfreed/viewer/ActivityFreeDviewer;.access$400:(Lfreed/viewer/ActivityFreeDviewer;)Landroid/widget/FrameLayout; // method@5ee6 │ │ +214e9e: 0c02 |0005: move-result-object v2 │ │ +214ea0: 1500 803f |0006: const/high16 v0, #int 1065353216 // #3f80 │ │ +214ea4: 6e20 d00c 0200 |0008: invoke-virtual {v2, v0}, Landroid/widget/FrameLayout;.setAlpha:(F)V // method@0cd0 │ │ +214eaa: 5412 3658 |000b: iget-object v2, v1, Lfreed/viewer/ActivityFreeDviewer$2;.this$0:Lfreed/viewer/ActivityFreeDviewer; // field@5836 │ │ +214eae: 7110 e45e 0200 |000d: invoke-static {v2}, Lfreed/viewer/ActivityFreeDviewer;.access$200:(Lfreed/viewer/ActivityFreeDviewer;)Landroid/widget/FrameLayout; // method@5ee4 │ │ +214eb4: 0c02 |0010: move-result-object v2 │ │ +214eb6: 1300 0800 |0011: const/16 v0, #int 8 // #8 │ │ +214eba: 6e20 de0c 0200 |0013: invoke-virtual {v2, v0}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@0cde │ │ +214ec0: 5412 3658 |0016: iget-object v2, v1, Lfreed/viewer/ActivityFreeDviewer$2;.this$0:Lfreed/viewer/ActivityFreeDviewer; // field@5836 │ │ +214ec4: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +214ec6: 7120 e55e 0200 |0019: invoke-static {v2, v0}, Lfreed/viewer/ActivityFreeDviewer;.access$302:(Lfreed/viewer/ActivityFreeDviewer;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet; // method@5ee5 │ │ +214ecc: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x000b line=231 │ │ 0x0016 line=232 │ │ locals : │ │ 0x0000 - 0x001d reg=1 this Lfreed/viewer/ActivityFreeDviewer$2; │ │ @@ -501957,24 +501957,24 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -214ecc: |[214ecc] freed.viewer.ActivityFreeDviewer$2.onAnimationEnd:(Landroid/animation/Animator;)V │ │ -214edc: 5412 3658 |0000: iget-object v2, v1, Lfreed/viewer/ActivityFreeDviewer$2;.this$0:Lfreed/viewer/ActivityFreeDviewer; // field@5836 │ │ -214ee0: 7110 e45e 0200 |0002: invoke-static {v2}, Lfreed/viewer/ActivityFreeDviewer;.access$200:(Lfreed/viewer/ActivityFreeDviewer;)Landroid/widget/FrameLayout; // method@5ee4 │ │ -214ee6: 0c02 |0005: move-result-object v2 │ │ -214ee8: 1300 0800 |0006: const/16 v0, #int 8 // #8 │ │ -214eec: 6e20 de0c 0200 |0008: invoke-virtual {v2, v0}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@0cde │ │ -214ef2: 5412 3658 |000b: iget-object v2, v1, Lfreed/viewer/ActivityFreeDviewer$2;.this$0:Lfreed/viewer/ActivityFreeDviewer; // field@5836 │ │ -214ef6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -214ef8: 7120 e55e 0200 |000e: invoke-static {v2, v0}, Lfreed/viewer/ActivityFreeDviewer;.access$302:(Lfreed/viewer/ActivityFreeDviewer;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet; // method@5ee5 │ │ -214efe: 0e00 |0011: return-void │ │ +214ed0: |[214ed0] freed.viewer.ActivityFreeDviewer$2.onAnimationEnd:(Landroid/animation/Animator;)V │ │ +214ee0: 5412 3658 |0000: iget-object v2, v1, Lfreed/viewer/ActivityFreeDviewer$2;.this$0:Lfreed/viewer/ActivityFreeDviewer; // field@5836 │ │ +214ee4: 7110 e45e 0200 |0002: invoke-static {v2}, Lfreed/viewer/ActivityFreeDviewer;.access$200:(Lfreed/viewer/ActivityFreeDviewer;)Landroid/widget/FrameLayout; // method@5ee4 │ │ +214eea: 0c02 |0005: move-result-object v2 │ │ +214eec: 1300 0800 |0006: const/16 v0, #int 8 // #8 │ │ +214ef0: 6e20 de0c 0200 |0008: invoke-virtual {v2, v0}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@0cde │ │ +214ef6: 5412 3658 |000b: iget-object v2, v1, Lfreed/viewer/ActivityFreeDviewer$2;.this$0:Lfreed/viewer/ActivityFreeDviewer; // field@5836 │ │ +214efa: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +214efc: 7120 e55e 0200 |000e: invoke-static {v2, v0}, Lfreed/viewer/ActivityFreeDviewer;.access$302:(Lfreed/viewer/ActivityFreeDviewer;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet; // method@5ee5 │ │ +214f02: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x000b line=225 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lfreed/viewer/ActivityFreeDviewer$2; │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/animation/Animator; │ │ @@ -502013,18 +502013,18 @@ │ │ type : '(Lfreed/viewer/ActivityFreeDviewer;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -214f00: |[214f00] freed.viewer.ActivityFreeDviewer$3.:(Lfreed/viewer/ActivityFreeDviewer;)V │ │ -214f10: 5b01 3758 |0000: iput-object v1, v0, Lfreed/viewer/ActivityFreeDviewer$3;.this$0:Lfreed/viewer/ActivityFreeDviewer; // field@5837 │ │ -214f14: 7010 1300 0000 |0002: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0013 │ │ -214f1a: 0e00 |0005: return-void │ │ +214f04: |[214f04] freed.viewer.ActivityFreeDviewer$3.:(Lfreed/viewer/ActivityFreeDviewer;)V │ │ +214f14: 5b01 3758 |0000: iput-object v1, v0, Lfreed/viewer/ActivityFreeDviewer$3;.this$0:Lfreed/viewer/ActivityFreeDviewer; // field@5837 │ │ +214f18: 7010 1300 0000 |0002: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0013 │ │ +214f1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/ActivityFreeDviewer$3; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/ActivityFreeDviewer; │ │ │ │ @@ -502034,19 +502034,19 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -214f1c: |[214f1c] freed.viewer.ActivityFreeDviewer$3.onAnimationCancel:(Landroid/animation/Animator;)V │ │ -214f2c: 5412 3758 |0000: iget-object v2, v1, Lfreed/viewer/ActivityFreeDviewer$3;.this$0:Lfreed/viewer/ActivityFreeDviewer; // field@5837 │ │ -214f30: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -214f32: 7120 e55e 0200 |0003: invoke-static {v2, v0}, Lfreed/viewer/ActivityFreeDviewer;.access$302:(Lfreed/viewer/ActivityFreeDviewer;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet; // method@5ee5 │ │ -214f38: 0e00 |0006: return-void │ │ +214f20: |[214f20] freed.viewer.ActivityFreeDviewer$3.onAnimationCancel:(Landroid/animation/Animator;)V │ │ +214f30: 5412 3758 |0000: iget-object v2, v1, Lfreed/viewer/ActivityFreeDviewer$3;.this$0:Lfreed/viewer/ActivityFreeDviewer; // field@5837 │ │ +214f34: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +214f36: 7120 e55e 0200 |0003: invoke-static {v2, v0}, Lfreed/viewer/ActivityFreeDviewer;.access$302:(Lfreed/viewer/ActivityFreeDviewer;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet; // method@5ee5 │ │ +214f3c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfreed/viewer/ActivityFreeDviewer$3; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/animation/Animator; │ │ │ │ @@ -502055,19 +502055,19 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -214f3c: |[214f3c] freed.viewer.ActivityFreeDviewer$3.onAnimationEnd:(Landroid/animation/Animator;)V │ │ -214f4c: 5412 3758 |0000: iget-object v2, v1, Lfreed/viewer/ActivityFreeDviewer$3;.this$0:Lfreed/viewer/ActivityFreeDviewer; // field@5837 │ │ -214f50: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -214f52: 7120 e55e 0200 |0003: invoke-static {v2, v0}, Lfreed/viewer/ActivityFreeDviewer;.access$302:(Lfreed/viewer/ActivityFreeDviewer;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet; // method@5ee5 │ │ -214f58: 0e00 |0006: return-void │ │ +214f40: |[214f40] freed.viewer.ActivityFreeDviewer$3.onAnimationEnd:(Landroid/animation/Animator;)V │ │ +214f50: 5412 3758 |0000: iget-object v2, v1, Lfreed/viewer/ActivityFreeDviewer$3;.this$0:Lfreed/viewer/ActivityFreeDviewer; // field@5837 │ │ +214f54: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +214f56: 7120 e55e 0200 |0003: invoke-static {v2, v0}, Lfreed/viewer/ActivityFreeDviewer;.access$302:(Lfreed/viewer/ActivityFreeDviewer;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet; // method@5ee5 │ │ +214f5c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfreed/viewer/ActivityFreeDviewer$3; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/animation/Animator; │ │ │ │ @@ -502101,36 +502101,36 @@ │ │ type : '(Lfreed/viewer/dngconvert/DngConvertingFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -215864: |[215864] freed.viewer.dngconvert.-$$Lambda$DngConvertingFragment$2z0BY22NFHmKvJ16VIKpJ4NNbBA.:(Lfreed/viewer/dngconvert/DngConvertingFragment;)V │ │ -215874: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21587a: 5b01 4558 |0003: iput-object v1, v0, Lfreed/viewer/dngconvert/-$$Lambda$DngConvertingFragment$2z0BY22NFHmKvJ16VIKpJ4NNbBA;.f$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@5845 │ │ -21587e: 0e00 |0005: return-void │ │ +215868: |[215868] freed.viewer.dngconvert.-$$Lambda$DngConvertingFragment$2z0BY22NFHmKvJ16VIKpJ4NNbBA.:(Lfreed/viewer/dngconvert/DngConvertingFragment;)V │ │ +215878: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21587e: 5b01 4558 |0003: iput-object v1, v0, Lfreed/viewer/dngconvert/-$$Lambda$DngConvertingFragment$2z0BY22NFHmKvJ16VIKpJ4NNbBA;.f$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@5845 │ │ +215882: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfreed/viewer/dngconvert/-$$Lambda$DngConvertingFragment$2z0BY22NFHmKvJ16VIKpJ4NNbBA;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -215880: |[215880] freed.viewer.dngconvert.-$$Lambda$DngConvertingFragment$2z0BY22NFHmKvJ16VIKpJ4NNbBA.onClick:(Landroid/view/View;)V │ │ -215890: 5410 4558 |0000: iget-object v0, v1, Lfreed/viewer/dngconvert/-$$Lambda$DngConvertingFragment$2z0BY22NFHmKvJ16VIKpJ4NNbBA;.f$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@5845 │ │ -215894: 6e20 355f 2000 |0002: invoke-virtual {v0, v2}, Lfreed/viewer/dngconvert/DngConvertingFragment;.lambda$onViewCreated$0$DngConvertingFragment:(Landroid/view/View;)V // method@5f35 │ │ -21589a: 0e00 |0005: return-void │ │ +215884: |[215884] freed.viewer.dngconvert.-$$Lambda$DngConvertingFragment$2z0BY22NFHmKvJ16VIKpJ4NNbBA.onClick:(Landroid/view/View;)V │ │ +215894: 5410 4558 |0000: iget-object v0, v1, Lfreed/viewer/dngconvert/-$$Lambda$DngConvertingFragment$2z0BY22NFHmKvJ16VIKpJ4NNbBA;.f$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@5845 │ │ +215898: 6e20 355f 2000 |0002: invoke-virtual {v0, v2}, Lfreed/viewer/dngconvert/DngConvertingFragment;.lambda$onViewCreated$0$DngConvertingFragment:(Landroid/view/View;)V // method@5f35 │ │ +21589e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21086 (lambda) │ │ │ │ Class #1787 header: │ │ @@ -502170,18 +502170,18 @@ │ │ type : '(Lfreed/viewer/dngconvert/DngConvertingFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -215964: |[215964] freed.viewer.dngconvert.DngConvertingFragment$1.:(Lfreed/viewer/dngconvert/DngConvertingFragment;)V │ │ -215974: 5b01 4858 |0000: iput-object v1, v0, Lfreed/viewer/dngconvert/DngConvertingFragment$1;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@5848 │ │ -215978: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21597e: 0e00 |0005: return-void │ │ +215968: |[215968] freed.viewer.dngconvert.DngConvertingFragment$1.:(Lfreed/viewer/dngconvert/DngConvertingFragment;)V │ │ +215978: 5b01 4858 |0000: iput-object v1, v0, Lfreed/viewer/dngconvert/DngConvertingFragment$1;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@5848 │ │ +21597c: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +215982: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/dngconvert/DngConvertingFragment$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/dngconvert/DngConvertingFragment; │ │ │ │ @@ -502191,43 +502191,43 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -215980: |[215980] freed.viewer.dngconvert.DngConvertingFragment$1.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -215990: 5401 4858 |0000: iget-object v1, v0, Lfreed/viewer/dngconvert/DngConvertingFragment$1;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@5848 │ │ -215994: 7110 1d5f 0100 |0002: invoke-static {v1}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$000:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Lfreed/dng/DngProfile; // method@5f1d │ │ -21599a: 0c01 |0005: move-result-object v1 │ │ -21599c: 5402 4858 |0006: iget-object v2, v0, Lfreed/viewer/dngconvert/DngConvertingFragment$1;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@5848 │ │ -2159a0: 7110 265f 0200 |0008: invoke-static {v2}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$200:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter; // method@5f26 │ │ -2159a6: 0c02 |000b: move-result-object v2 │ │ -2159a8: 5403 4858 |000c: iget-object v3, v0, Lfreed/viewer/dngconvert/DngConvertingFragment$1;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@5848 │ │ -2159ac: 7110 1f5f 0300 |000e: invoke-static {v3}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$100:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/Spinner; // method@5f1f │ │ -2159b2: 0c03 |0011: move-result-object v3 │ │ -2159b4: 6e10 360e 0300 |0012: invoke-virtual {v3}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@0e36 │ │ -2159ba: 0c03 |0015: move-result-object v3 │ │ -2159bc: 6e10 0663 0300 |0016: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ -2159c2: 0c03 |0019: move-result-object v3 │ │ -2159c4: 6e20 bc4e 3200 |001a: invoke-virtual {v2, v3}, Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter;.GetCustomMatrixNotOverWritten:(Ljava/lang/String;)Lfreed/dng/CustomMatrix; // method@4ebc │ │ -2159ca: 0c02 |001d: move-result-object v2 │ │ -2159cc: 5b12 bf55 |001e: iput-object v2, v1, Lfreed/dng/DngProfile;.matrixes:Lfreed/dng/CustomMatrix; // field@55bf │ │ -2159d0: 5401 4858 |0020: iget-object v1, v0, Lfreed/viewer/dngconvert/DngConvertingFragment$1;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@5848 │ │ -2159d4: 7110 1d5f 0100 |0022: invoke-static {v1}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$000:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Lfreed/dng/DngProfile; // method@5f1d │ │ -2159da: 0c01 |0025: move-result-object v1 │ │ -2159dc: 5402 4858 |0026: iget-object v2, v0, Lfreed/viewer/dngconvert/DngConvertingFragment$1;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@5848 │ │ -2159e0: 7110 1f5f 0200 |0028: invoke-static {v2}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$100:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/Spinner; // method@5f1f │ │ -2159e6: 0c02 |002b: move-result-object v2 │ │ -2159e8: 6e10 360e 0200 |002c: invoke-virtual {v2}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@0e36 │ │ -2159ee: 0c02 |002f: move-result-object v2 │ │ -2159f0: 6e10 0663 0200 |0030: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ -2159f6: 0c02 |0033: move-result-object v2 │ │ -2159f8: 5b12 be55 |0034: iput-object v2, v1, Lfreed/dng/DngProfile;.matrixName:Ljava/lang/String; // field@55be │ │ -2159fc: 0e00 |0036: return-void │ │ +215984: |[215984] freed.viewer.dngconvert.DngConvertingFragment$1.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +215994: 5401 4858 |0000: iget-object v1, v0, Lfreed/viewer/dngconvert/DngConvertingFragment$1;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@5848 │ │ +215998: 7110 1d5f 0100 |0002: invoke-static {v1}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$000:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Lfreed/dng/DngProfile; // method@5f1d │ │ +21599e: 0c01 |0005: move-result-object v1 │ │ +2159a0: 5402 4858 |0006: iget-object v2, v0, Lfreed/viewer/dngconvert/DngConvertingFragment$1;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@5848 │ │ +2159a4: 7110 265f 0200 |0008: invoke-static {v2}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$200:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter; // method@5f26 │ │ +2159aa: 0c02 |000b: move-result-object v2 │ │ +2159ac: 5403 4858 |000c: iget-object v3, v0, Lfreed/viewer/dngconvert/DngConvertingFragment$1;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@5848 │ │ +2159b0: 7110 1f5f 0300 |000e: invoke-static {v3}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$100:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/Spinner; // method@5f1f │ │ +2159b6: 0c03 |0011: move-result-object v3 │ │ +2159b8: 6e10 360e 0300 |0012: invoke-virtual {v3}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@0e36 │ │ +2159be: 0c03 |0015: move-result-object v3 │ │ +2159c0: 6e10 0663 0300 |0016: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ +2159c6: 0c03 |0019: move-result-object v3 │ │ +2159c8: 6e20 bc4e 3200 |001a: invoke-virtual {v2, v3}, Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter;.GetCustomMatrixNotOverWritten:(Ljava/lang/String;)Lfreed/dng/CustomMatrix; // method@4ebc │ │ +2159ce: 0c02 |001d: move-result-object v2 │ │ +2159d0: 5b12 bf55 |001e: iput-object v2, v1, Lfreed/dng/DngProfile;.matrixes:Lfreed/dng/CustomMatrix; // field@55bf │ │ +2159d4: 5401 4858 |0020: iget-object v1, v0, Lfreed/viewer/dngconvert/DngConvertingFragment$1;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@5848 │ │ +2159d8: 7110 1d5f 0100 |0022: invoke-static {v1}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$000:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Lfreed/dng/DngProfile; // method@5f1d │ │ +2159de: 0c01 |0025: move-result-object v1 │ │ +2159e0: 5402 4858 |0026: iget-object v2, v0, Lfreed/viewer/dngconvert/DngConvertingFragment$1;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@5848 │ │ +2159e4: 7110 1f5f 0200 |0028: invoke-static {v2}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$100:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/Spinner; // method@5f1f │ │ +2159ea: 0c02 |002b: move-result-object v2 │ │ +2159ec: 6e10 360e 0200 |002c: invoke-virtual {v2}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@0e36 │ │ +2159f2: 0c02 |002f: move-result-object v2 │ │ +2159f4: 6e10 0663 0200 |0030: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ +2159fa: 0c02 |0033: move-result-object v2 │ │ +2159fc: 5b12 be55 |0034: iput-object v2, v1, Lfreed/dng/DngProfile;.matrixName:Ljava/lang/String; // field@55be │ │ +215a00: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0020 line=236 │ │ locals : │ │ 0x0000 - 0x0037 reg=0 this Lfreed/viewer/dngconvert/DngConvertingFragment$1; │ │ 0x0000 - 0x0037 reg=1 (null) Landroid/widget/AdapterView; │ │ @@ -502240,16 +502240,16 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -215a00: |[215a00] freed.viewer.dngconvert.DngConvertingFragment$1.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -215a10: 0e00 |0000: return-void │ │ +215a04: |[215a04] freed.viewer.dngconvert.DngConvertingFragment$1.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +215a14: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3443 (DngConvertingFragment.java) │ │ │ │ Class #1788 header: │ │ @@ -502289,18 +502289,18 @@ │ │ type : '(Lfreed/viewer/dngconvert/DngConvertingFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -215a14: |[215a14] freed.viewer.dngconvert.DngConvertingFragment$2.:(Lfreed/viewer/dngconvert/DngConvertingFragment;)V │ │ -215a24: 5b01 4958 |0000: iput-object v1, v0, Lfreed/viewer/dngconvert/DngConvertingFragment$2;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@5849 │ │ -215a28: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -215a2e: 0e00 |0005: return-void │ │ +215a18: |[215a18] freed.viewer.dngconvert.DngConvertingFragment$2.:(Lfreed/viewer/dngconvert/DngConvertingFragment;)V │ │ +215a28: 5b01 4958 |0000: iput-object v1, v0, Lfreed/viewer/dngconvert/DngConvertingFragment$2;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@5849 │ │ +215a2c: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +215a32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/dngconvert/DngConvertingFragment$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/dngconvert/DngConvertingFragment; │ │ │ │ @@ -502310,24 +502310,24 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -215a30: |[215a30] freed.viewer.dngconvert.DngConvertingFragment$2.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -215a40: 5401 4958 |0000: iget-object v1, v0, Lfreed/viewer/dngconvert/DngConvertingFragment$2;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@5849 │ │ -215a44: 7110 295f 0100 |0002: invoke-static {v1}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$400:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/Spinner; // method@5f29 │ │ -215a4a: 0c02 |0005: move-result-object v2 │ │ -215a4c: 6e10 360e 0200 |0006: invoke-virtual {v2}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@0e36 │ │ -215a52: 0c02 |0009: move-result-object v2 │ │ -215a54: 6e10 0663 0200 |000a: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ -215a5a: 0c02 |000d: move-result-object v2 │ │ -215a5c: 7120 285f 2100 |000e: invoke-static {v1, v2}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$302:(Lfreed/viewer/dngconvert/DngConvertingFragment;Ljava/lang/String;)Ljava/lang/String; // method@5f28 │ │ -215a62: 0e00 |0011: return-void │ │ +215a34: |[215a34] freed.viewer.dngconvert.DngConvertingFragment$2.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +215a44: 5401 4958 |0000: iget-object v1, v0, Lfreed/viewer/dngconvert/DngConvertingFragment$2;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@5849 │ │ +215a48: 7110 295f 0100 |0002: invoke-static {v1}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$400:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/Spinner; // method@5f29 │ │ +215a4e: 0c02 |0005: move-result-object v2 │ │ +215a50: 6e10 360e 0200 |0006: invoke-virtual {v2}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@0e36 │ │ +215a56: 0c02 |0009: move-result-object v2 │ │ +215a58: 6e10 0663 0200 |000a: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ +215a5e: 0c02 |000d: move-result-object v2 │ │ +215a60: 7120 285f 2100 |000e: invoke-static {v1, v2}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$302:(Lfreed/viewer/dngconvert/DngConvertingFragment;Ljava/lang/String;)Ljava/lang/String; // method@5f28 │ │ +215a66: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 this Lfreed/viewer/dngconvert/DngConvertingFragment$2; │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/view/View; │ │ @@ -502339,16 +502339,16 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -215a64: |[215a64] freed.viewer.dngconvert.DngConvertingFragment$2.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -215a74: 0e00 |0000: return-void │ │ +215a68: |[215a68] freed.viewer.dngconvert.DngConvertingFragment$2.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +215a78: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3443 (DngConvertingFragment.java) │ │ │ │ Class #1789 header: │ │ @@ -502388,18 +502388,18 @@ │ │ type : '(Lfreed/viewer/dngconvert/DngConvertingFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -215a78: |[215a78] freed.viewer.dngconvert.DngConvertingFragment$3.:(Lfreed/viewer/dngconvert/DngConvertingFragment;)V │ │ -215a88: 5b01 4a58 |0000: iput-object v1, v0, Lfreed/viewer/dngconvert/DngConvertingFragment$3;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584a │ │ -215a8c: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -215a92: 0e00 |0005: return-void │ │ +215a7c: |[215a7c] freed.viewer.dngconvert.DngConvertingFragment$3.:(Lfreed/viewer/dngconvert/DngConvertingFragment;)V │ │ +215a8c: 5b01 4a58 |0000: iput-object v1, v0, Lfreed/viewer/dngconvert/DngConvertingFragment$3;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584a │ │ +215a90: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +215a96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/dngconvert/DngConvertingFragment$3; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/dngconvert/DngConvertingFragment; │ │ │ │ @@ -502409,18 +502409,18 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -215a94: |[215a94] freed.viewer.dngconvert.DngConvertingFragment$3.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -215aa4: 5401 4a58 |0000: iget-object v1, v0, Lfreed/viewer/dngconvert/DngConvertingFragment$3;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584a │ │ -215aa8: 7120 2b5f 3100 |0002: invoke-static {v1, v3}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$502:(Lfreed/viewer/dngconvert/DngConvertingFragment;I)I // method@5f2b │ │ -215aae: 0e00 |0005: return-void │ │ +215a98: |[215a98] freed.viewer.dngconvert.DngConvertingFragment$3.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +215aa8: 5401 4a58 |0000: iget-object v1, v0, Lfreed/viewer/dngconvert/DngConvertingFragment$3;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584a │ │ +215aac: 7120 2b5f 3100 |0002: invoke-static {v1, v3}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$502:(Lfreed/viewer/dngconvert/DngConvertingFragment;I)I // method@5f2b │ │ +215ab2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/dngconvert/DngConvertingFragment$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ @@ -502432,16 +502432,16 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -215ab0: |[215ab0] freed.viewer.dngconvert.DngConvertingFragment$3.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -215ac0: 0e00 |0000: return-void │ │ +215ab4: |[215ab4] freed.viewer.dngconvert.DngConvertingFragment$3.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +215ac4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3443 (DngConvertingFragment.java) │ │ │ │ Class #1790 header: │ │ @@ -502481,18 +502481,18 @@ │ │ type : '(Lfreed/viewer/dngconvert/DngConvertingFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -215ac4: |[215ac4] freed.viewer.dngconvert.DngConvertingFragment$4.:(Lfreed/viewer/dngconvert/DngConvertingFragment;)V │ │ -215ad4: 5b01 4b58 |0000: iput-object v1, v0, Lfreed/viewer/dngconvert/DngConvertingFragment$4;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584b │ │ -215ad8: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -215ade: 0e00 |0005: return-void │ │ +215ac8: |[215ac8] freed.viewer.dngconvert.DngConvertingFragment$4.:(Lfreed/viewer/dngconvert/DngConvertingFragment;)V │ │ +215ad8: 5b01 4b58 |0000: iput-object v1, v0, Lfreed/viewer/dngconvert/DngConvertingFragment$4;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584b │ │ +215adc: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +215ae2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/dngconvert/DngConvertingFragment$4; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/dngconvert/DngConvertingFragment; │ │ │ │ @@ -502502,34 +502502,34 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -215ae0: |[215ae0] freed.viewer.dngconvert.DngConvertingFragment$4.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -215af0: 5401 4b58 |0000: iget-object v1, v0, Lfreed/viewer/dngconvert/DngConvertingFragment$4;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584b │ │ -215af4: 7110 1d5f 0100 |0002: invoke-static {v1}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$000:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Lfreed/dng/DngProfile; // method@5f1d │ │ -215afa: 0c01 |0005: move-result-object v1 │ │ -215afc: 7100 9c5d 0000 |0006: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -215b02: 0c02 |0009: move-result-object v2 │ │ -215b04: 6e10 a35d 0200 |000a: invoke-virtual {v2}, Lfreed/settings/SettingsManager;.getToneMapProfiles:()Ljava/util/HashMap; // method@5da3 │ │ -215b0a: 0c02 |000d: move-result-object v2 │ │ -215b0c: 5403 4b58 |000e: iget-object v3, v0, Lfreed/viewer/dngconvert/DngConvertingFragment$4;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584b │ │ -215b10: 7110 2c5f 0300 |0010: invoke-static {v3}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$600:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/Spinner; // method@5f2c │ │ -215b16: 0c03 |0013: move-result-object v3 │ │ -215b18: 6e10 360e 0300 |0014: invoke-virtual {v3}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@0e36 │ │ -215b1e: 0c03 |0017: move-result-object v3 │ │ -215b20: 6e10 0663 0300 |0018: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ -215b26: 0c03 |001b: move-result-object v3 │ │ -215b28: 6e20 3a64 3200 |001c: invoke-virtual {v2, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -215b2e: 0c02 |001f: move-result-object v2 │ │ -215b30: 1f02 430c |0020: check-cast v2, Lfreed/dng/ToneMapProfile; // type@0c43 │ │ -215b34: 5b12 c055 |0022: iput-object v2, v1, Lfreed/dng/DngProfile;.toneMapProfile:Lfreed/dng/ToneMapProfile; // field@55c0 │ │ -215b38: 0e00 |0024: return-void │ │ +215ae4: |[215ae4] freed.viewer.dngconvert.DngConvertingFragment$4.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +215af4: 5401 4b58 |0000: iget-object v1, v0, Lfreed/viewer/dngconvert/DngConvertingFragment$4;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584b │ │ +215af8: 7110 1d5f 0100 |0002: invoke-static {v1}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$000:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Lfreed/dng/DngProfile; // method@5f1d │ │ +215afe: 0c01 |0005: move-result-object v1 │ │ +215b00: 7100 9c5d 0000 |0006: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +215b06: 0c02 |0009: move-result-object v2 │ │ +215b08: 6e10 a35d 0200 |000a: invoke-virtual {v2}, Lfreed/settings/SettingsManager;.getToneMapProfiles:()Ljava/util/HashMap; // method@5da3 │ │ +215b0e: 0c02 |000d: move-result-object v2 │ │ +215b10: 5403 4b58 |000e: iget-object v3, v0, Lfreed/viewer/dngconvert/DngConvertingFragment$4;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584b │ │ +215b14: 7110 2c5f 0300 |0010: invoke-static {v3}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$600:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/Spinner; // method@5f2c │ │ +215b1a: 0c03 |0013: move-result-object v3 │ │ +215b1c: 6e10 360e 0300 |0014: invoke-virtual {v3}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@0e36 │ │ +215b22: 0c03 |0017: move-result-object v3 │ │ +215b24: 6e10 0663 0300 |0018: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ +215b2a: 0c03 |001b: move-result-object v3 │ │ +215b2c: 6e20 3a64 3200 |001c: invoke-virtual {v2, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +215b32: 0c02 |001f: move-result-object v2 │ │ +215b34: 1f02 430c |0020: check-cast v2, Lfreed/dng/ToneMapProfile; // type@0c43 │ │ +215b38: 5b12 c055 |0022: iput-object v2, v1, Lfreed/dng/DngProfile;.toneMapProfile:Lfreed/dng/ToneMapProfile; // field@55c0 │ │ +215b3c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0025 reg=0 this Lfreed/viewer/dngconvert/DngConvertingFragment$4; │ │ 0x0000 - 0x0025 reg=1 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0025 reg=2 (null) Landroid/view/View; │ │ @@ -502541,16 +502541,16 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -215b3c: |[215b3c] freed.viewer.dngconvert.DngConvertingFragment$4.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -215b4c: 0e00 |0000: return-void │ │ +215b40: |[215b40] freed.viewer.dngconvert.DngConvertingFragment$4.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +215b50: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3443 (DngConvertingFragment.java) │ │ │ │ Class #1791 header: │ │ @@ -502586,18 +502586,18 @@ │ │ type : '(Lfreed/viewer/dngconvert/DngConvertingFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -215b50: |[215b50] freed.viewer.dngconvert.DngConvertingFragment$5.:(Lfreed/viewer/dngconvert/DngConvertingFragment;)V │ │ -215b60: 5b01 4c58 |0000: iput-object v1, v0, Lfreed/viewer/dngconvert/DngConvertingFragment$5;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584c │ │ -215b64: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -215b6a: 0e00 |0005: return-void │ │ +215b54: |[215b54] freed.viewer.dngconvert.DngConvertingFragment$5.:(Lfreed/viewer/dngconvert/DngConvertingFragment;)V │ │ +215b64: 5b01 4c58 |0000: iput-object v1, v0, Lfreed/viewer/dngconvert/DngConvertingFragment$5;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584c │ │ +215b68: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +215b6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/dngconvert/DngConvertingFragment$5; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/dngconvert/DngConvertingFragment; │ │ │ │ @@ -502606,138 +502606,139 @@ │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 10 │ │ - insns size : 208 16-bit code units │ │ -215b6c: |[215b6c] freed.viewer.dngconvert.DngConvertingFragment$5.onClick:(Landroid/view/View;)V │ │ -215b7c: 54cd 4c58 |0000: iget-object v13, v12, Lfreed/viewer/dngconvert/DngConvertingFragment$5;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584c │ │ -215b80: 7110 2d5f 0d00 |0002: invoke-static {v13}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$700:(Lfreed/viewer/dngconvert/DngConvertingFragment;)[Ljava/lang/String; // method@5f2d │ │ -215b86: 0c0d |0005: move-result-object v13 │ │ -215b88: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -215b8a: 380d b800 |0007: if-eqz v13, 00bf // +00b8 │ │ -215b8e: 54cd 4c58 |0009: iget-object v13, v12, Lfreed/viewer/dngconvert/DngConvertingFragment$5;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584c │ │ -215b92: 7110 2d5f 0d00 |000b: invoke-static {v13}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$700:(Lfreed/viewer/dngconvert/DngConvertingFragment;)[Ljava/lang/String; // method@5f2d │ │ -215b98: 0c0d |000e: move-result-object v13 │ │ -215b9a: 21dd |000f: array-length v13, v13 │ │ -215b9c: 390d 0400 |0010: if-nez v13, 0014 // +0004 │ │ -215ba0: 2900 ad00 |0012: goto/16 00bf // +00ad │ │ -215ba4: 54cd 4c58 |0014: iget-object v13, v12, Lfreed/viewer/dngconvert/DngConvertingFragment$5;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584c │ │ -215ba8: 220b 420c |0016: new-instance v11, Lfreed/dng/DngProfile; // type@0c42 │ │ -215bac: 7110 2e5f 0d00 |0018: invoke-static {v13}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$800:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText; // method@5f2e │ │ -215bb2: 0c01 |001b: move-result-object v1 │ │ -215bb4: 6e10 900c 0100 |001c: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0c90 │ │ -215bba: 0c01 |001f: move-result-object v1 │ │ -215bbc: 6e10 0663 0100 |0020: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ -215bc2: 0c01 |0023: move-result-object v1 │ │ -215bc4: 7110 c462 0100 |0024: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -215bca: 0a02 |0027: move-result v2 │ │ -215bcc: 54c1 4c58 |0028: iget-object v1, v12, Lfreed/viewer/dngconvert/DngConvertingFragment$5;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584c │ │ -215bd0: 7110 2f5f 0100 |002a: invoke-static {v1}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$900:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText; // method@5f2f │ │ -215bd6: 0c01 |002d: move-result-object v1 │ │ -215bd8: 6e10 900c 0100 |002e: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0c90 │ │ -215bde: 0c01 |0031: move-result-object v1 │ │ -215be0: 6e10 0663 0100 |0032: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ -215be6: 0c01 |0035: move-result-object v1 │ │ -215be8: 7110 c462 0100 |0036: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -215bee: 0a03 |0039: move-result v3 │ │ -215bf0: 54c1 4c58 |003a: iget-object v1, v12, Lfreed/viewer/dngconvert/DngConvertingFragment$5;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584c │ │ -215bf4: 7110 205f 0100 |003c: invoke-static {v1}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$1000:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText; // method@5f20 │ │ -215bfa: 0c01 |003f: move-result-object v1 │ │ -215bfc: 6e10 900c 0100 |0040: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0c90 │ │ -215c02: 0c01 |0043: move-result-object v1 │ │ -215c04: 6e10 0663 0100 |0044: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ -215c0a: 0c01 |0047: move-result-object v1 │ │ -215c0c: 7110 c462 0100 |0048: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -215c12: 0a04 |004b: move-result v4 │ │ -215c14: 54c1 4c58 |004c: iget-object v1, v12, Lfreed/viewer/dngconvert/DngConvertingFragment$5;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584c │ │ -215c18: 7110 215f 0100 |004e: invoke-static {v1}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$1100:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText; // method@5f21 │ │ -215c1e: 0c01 |0051: move-result-object v1 │ │ -215c20: 6e10 900c 0100 |0052: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0c90 │ │ -215c26: 0c01 |0055: move-result-object v1 │ │ -215c28: 6e10 0663 0100 |0056: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ -215c2e: 0c01 |0059: move-result-object v1 │ │ -215c30: 7110 c462 0100 |005a: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -215c36: 0a05 |005d: move-result v5 │ │ -215c38: 54c1 4c58 |005e: iget-object v1, v12, Lfreed/viewer/dngconvert/DngConvertingFragment$5;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584c │ │ -215c3c: 7110 2a5f 0100 |0060: invoke-static {v1}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$500:(Lfreed/viewer/dngconvert/DngConvertingFragment;)I // method@5f2a │ │ -215c42: 0a06 |0063: move-result v6 │ │ -215c44: 54c1 4c58 |0064: iget-object v1, v12, Lfreed/viewer/dngconvert/DngConvertingFragment$5;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584c │ │ -215c48: 7110 275f 0100 |0066: invoke-static {v1}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$300:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Ljava/lang/String; // method@5f27 │ │ -215c4e: 0c07 |0069: move-result-object v7 │ │ -215c50: 54c1 4c58 |006a: iget-object v1, v12, Lfreed/viewer/dngconvert/DngConvertingFragment$5;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584c │ │ -215c54: 7110 225f 0100 |006c: invoke-static {v1}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$1200:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText; // method@5f22 │ │ -215c5a: 0c01 |006f: move-result-object v1 │ │ -215c5c: 6e10 900c 0100 |0070: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0c90 │ │ -215c62: 0c01 |0073: move-result-object v1 │ │ -215c64: 6e10 0663 0100 |0074: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ -215c6a: 0c01 |0077: move-result-object v1 │ │ -215c6c: 7110 c462 0100 |0078: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -215c72: 0a08 |007b: move-result v8 │ │ -215c74: 54c1 4c58 |007c: iget-object v1, v12, Lfreed/viewer/dngconvert/DngConvertingFragment$5;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584c │ │ -215c78: 7110 265f 0100 |007e: invoke-static {v1}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$200:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter; // method@5f26 │ │ -215c7e: 0c01 |0081: move-result-object v1 │ │ -215c80: 54c9 4c58 |0082: iget-object v9, v12, Lfreed/viewer/dngconvert/DngConvertingFragment$5;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584c │ │ -215c84: 7110 1f5f 0900 |0084: invoke-static {v9}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$100:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/Spinner; // method@5f1f │ │ -215c8a: 0c09 |0087: move-result-object v9 │ │ -215c8c: 6e10 360e 0900 |0088: invoke-virtual {v9}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@0e36 │ │ -215c92: 0c09 |008b: move-result-object v9 │ │ -215c94: 6e10 0663 0900 |008c: invoke-virtual {v9}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ -215c9a: 0c09 |008f: move-result-object v9 │ │ -215c9c: 6e20 bc4e 9100 |0090: invoke-virtual {v1, v9}, Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter;.GetCustomMatrixNotOverWritten:(Ljava/lang/String;)Lfreed/dng/CustomMatrix; // method@4ebc │ │ -215ca2: 0c09 |0093: move-result-object v9 │ │ -215ca4: 54c1 4c58 |0094: iget-object v1, v12, Lfreed/viewer/dngconvert/DngConvertingFragment$5;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584c │ │ -215ca8: 7110 1f5f 0100 |0096: invoke-static {v1}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$100:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/Spinner; // method@5f1f │ │ -215cae: 0c01 |0099: move-result-object v1 │ │ -215cb0: 6e10 360e 0100 |009a: invoke-virtual {v1}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@0e36 │ │ -215cb6: 0c01 |009d: move-result-object v1 │ │ -215cb8: 6e10 0663 0100 |009e: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ -215cbe: 0c0a |00a1: move-result-object v10 │ │ -215cc0: 07b1 |00a2: move-object v1, v11 │ │ -215cc2: 760a 1d5b 0100 |00a3: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lfreed/dng/DngProfile;.:(IIIIILjava/lang/String;ILfreed/dng/CustomMatrix;Ljava/lang/String;)V // method@5b1d │ │ -215cc8: 7120 1e5f bd00 |00a6: invoke-static {v13, v11}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$002:(Lfreed/viewer/dngconvert/DngConvertingFragment;Lfreed/dng/DngProfile;)Lfreed/dng/DngProfile; // method@5f1e │ │ -215cce: 220d b40c |00a9: new-instance v13, Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter; // type@0cb4 │ │ -215cd2: 54c1 4c58 |00ab: iget-object v1, v12, Lfreed/viewer/dngconvert/DngConvertingFragment$5;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584c │ │ -215cd6: 7020 125f 1d00 |00ad: invoke-direct {v13, v1}, Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter;.:(Lfreed/viewer/dngconvert/DngConvertingFragment;)V // method@5f12 │ │ -215cdc: 2300 d10e |00b0: new-array v0, v0, [[Ljava/lang/String; // type@0ed1 │ │ -215ce0: 1201 |00b2: const/4 v1, #int 0 // #0 │ │ -215ce2: 54c2 4c58 |00b3: iget-object v2, v12, Lfreed/viewer/dngconvert/DngConvertingFragment$5;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584c │ │ -215ce6: 7110 2d5f 0200 |00b5: invoke-static {v2}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$700:(Lfreed/viewer/dngconvert/DngConvertingFragment;)[Ljava/lang/String; // method@5f2d │ │ -215cec: 0c02 |00b8: move-result-object v2 │ │ -215cee: 4d02 0001 |00b9: aput-object v2, v0, v1 │ │ -215cf2: 6e20 155f 0d00 |00bb: invoke-virtual {v13, v0}, Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@5f15 │ │ -215cf8: 2811 |00be: goto 00cf // +0011 │ │ -215cfa: 54cd 4c58 |00bf: iget-object v13, v12, Lfreed/viewer/dngconvert/DngConvertingFragment$5;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584c │ │ -215cfe: 6e10 325f 0d00 |00c1: invoke-virtual {v13}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getContext:()Landroid/content/Context; // method@5f32 │ │ -215d04: 0c0d |00c4: move-result-object v13 │ │ -215d06: 1401 7201 0f7f |00c5: const v1, #float 1.90087e+38 // #7f0f0172 │ │ -215d0c: 7130 fe0e 1d00 |00c8: invoke-static {v13, v1, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0efe │ │ -215d12: 0c0d |00cb: move-result-object v13 │ │ -215d14: 6e10 000f 0d00 |00cc: invoke-virtual {v13}, Landroid/widget/Toast;.show:()V // method@0f00 │ │ -215d1a: 0e00 |00cf: return-void │ │ + insns size : 210 16-bit code units │ │ +215b70: |[215b70] freed.viewer.dngconvert.DngConvertingFragment$5.onClick:(Landroid/view/View;)V │ │ +215b80: 54cd 4c58 |0000: iget-object v13, v12, Lfreed/viewer/dngconvert/DngConvertingFragment$5;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584c │ │ +215b84: 7110 2d5f 0d00 |0002: invoke-static {v13}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$700:(Lfreed/viewer/dngconvert/DngConvertingFragment;)[Ljava/lang/String; // method@5f2d │ │ +215b8a: 0c0d |0005: move-result-object v13 │ │ +215b8c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +215b8e: 380d ba00 |0007: if-eqz v13, 00c1 // +00ba │ │ +215b92: 54cd 4c58 |0009: iget-object v13, v12, Lfreed/viewer/dngconvert/DngConvertingFragment$5;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584c │ │ +215b96: 7110 2d5f 0d00 |000b: invoke-static {v13}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$700:(Lfreed/viewer/dngconvert/DngConvertingFragment;)[Ljava/lang/String; // method@5f2d │ │ +215b9c: 0c0d |000e: move-result-object v13 │ │ +215b9e: 21dd |000f: array-length v13, v13 │ │ +215ba0: 390d 0400 |0010: if-nez v13, 0014 // +0004 │ │ +215ba4: 2900 af00 |0012: goto/16 00c1 // +00af │ │ +215ba8: 54cd 4c58 |0014: iget-object v13, v12, Lfreed/viewer/dngconvert/DngConvertingFragment$5;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584c │ │ +215bac: 220b 420c |0016: new-instance v11, Lfreed/dng/DngProfile; // type@0c42 │ │ +215bb0: 54c1 4c58 |0018: iget-object v1, v12, Lfreed/viewer/dngconvert/DngConvertingFragment$5;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584c │ │ +215bb4: 7110 2e5f 0100 |001a: invoke-static {v1}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$800:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText; // method@5f2e │ │ +215bba: 0c01 |001d: move-result-object v1 │ │ +215bbc: 6e10 900c 0100 |001e: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0c90 │ │ +215bc2: 0c01 |0021: move-result-object v1 │ │ +215bc4: 6e10 0663 0100 |0022: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ +215bca: 0c01 |0025: move-result-object v1 │ │ +215bcc: 7110 c462 0100 |0026: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +215bd2: 0a02 |0029: move-result v2 │ │ +215bd4: 54c1 4c58 |002a: iget-object v1, v12, Lfreed/viewer/dngconvert/DngConvertingFragment$5;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584c │ │ +215bd8: 7110 2f5f 0100 |002c: invoke-static {v1}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$900:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText; // method@5f2f │ │ +215bde: 0c01 |002f: move-result-object v1 │ │ +215be0: 6e10 900c 0100 |0030: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0c90 │ │ +215be6: 0c01 |0033: move-result-object v1 │ │ +215be8: 6e10 0663 0100 |0034: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ +215bee: 0c01 |0037: move-result-object v1 │ │ +215bf0: 7110 c462 0100 |0038: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +215bf6: 0a03 |003b: move-result v3 │ │ +215bf8: 54c1 4c58 |003c: iget-object v1, v12, Lfreed/viewer/dngconvert/DngConvertingFragment$5;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584c │ │ +215bfc: 7110 205f 0100 |003e: invoke-static {v1}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$1000:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText; // method@5f20 │ │ +215c02: 0c01 |0041: move-result-object v1 │ │ +215c04: 6e10 900c 0100 |0042: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0c90 │ │ +215c0a: 0c01 |0045: move-result-object v1 │ │ +215c0c: 6e10 0663 0100 |0046: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ +215c12: 0c01 |0049: move-result-object v1 │ │ +215c14: 7110 c462 0100 |004a: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +215c1a: 0a04 |004d: move-result v4 │ │ +215c1c: 54c1 4c58 |004e: iget-object v1, v12, Lfreed/viewer/dngconvert/DngConvertingFragment$5;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584c │ │ +215c20: 7110 215f 0100 |0050: invoke-static {v1}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$1100:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText; // method@5f21 │ │ +215c26: 0c01 |0053: move-result-object v1 │ │ +215c28: 6e10 900c 0100 |0054: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0c90 │ │ +215c2e: 0c01 |0057: move-result-object v1 │ │ +215c30: 6e10 0663 0100 |0058: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ +215c36: 0c01 |005b: move-result-object v1 │ │ +215c38: 7110 c462 0100 |005c: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +215c3e: 0a05 |005f: move-result v5 │ │ +215c40: 54c1 4c58 |0060: iget-object v1, v12, Lfreed/viewer/dngconvert/DngConvertingFragment$5;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584c │ │ +215c44: 7110 2a5f 0100 |0062: invoke-static {v1}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$500:(Lfreed/viewer/dngconvert/DngConvertingFragment;)I // method@5f2a │ │ +215c4a: 0a06 |0065: move-result v6 │ │ +215c4c: 54c1 4c58 |0066: iget-object v1, v12, Lfreed/viewer/dngconvert/DngConvertingFragment$5;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584c │ │ +215c50: 7110 275f 0100 |0068: invoke-static {v1}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$300:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Ljava/lang/String; // method@5f27 │ │ +215c56: 0c07 |006b: move-result-object v7 │ │ +215c58: 54c1 4c58 |006c: iget-object v1, v12, Lfreed/viewer/dngconvert/DngConvertingFragment$5;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584c │ │ +215c5c: 7110 225f 0100 |006e: invoke-static {v1}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$1200:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText; // method@5f22 │ │ +215c62: 0c01 |0071: move-result-object v1 │ │ +215c64: 6e10 900c 0100 |0072: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0c90 │ │ +215c6a: 0c01 |0075: move-result-object v1 │ │ +215c6c: 6e10 0663 0100 |0076: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ +215c72: 0c01 |0079: move-result-object v1 │ │ +215c74: 7110 c462 0100 |007a: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +215c7a: 0a08 |007d: move-result v8 │ │ +215c7c: 54c1 4c58 |007e: iget-object v1, v12, Lfreed/viewer/dngconvert/DngConvertingFragment$5;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584c │ │ +215c80: 7110 265f 0100 |0080: invoke-static {v1}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$200:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter; // method@5f26 │ │ +215c86: 0c01 |0083: move-result-object v1 │ │ +215c88: 54c9 4c58 |0084: iget-object v9, v12, Lfreed/viewer/dngconvert/DngConvertingFragment$5;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584c │ │ +215c8c: 7110 1f5f 0900 |0086: invoke-static {v9}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$100:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/Spinner; // method@5f1f │ │ +215c92: 0c09 |0089: move-result-object v9 │ │ +215c94: 6e10 360e 0900 |008a: invoke-virtual {v9}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@0e36 │ │ +215c9a: 0c09 |008d: move-result-object v9 │ │ +215c9c: 6e10 0663 0900 |008e: invoke-virtual {v9}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ +215ca2: 0c09 |0091: move-result-object v9 │ │ +215ca4: 6e20 bc4e 9100 |0092: invoke-virtual {v1, v9}, Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter;.GetCustomMatrixNotOverWritten:(Ljava/lang/String;)Lfreed/dng/CustomMatrix; // method@4ebc │ │ +215caa: 0c09 |0095: move-result-object v9 │ │ +215cac: 54c1 4c58 |0096: iget-object v1, v12, Lfreed/viewer/dngconvert/DngConvertingFragment$5;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584c │ │ +215cb0: 7110 1f5f 0100 |0098: invoke-static {v1}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$100:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/Spinner; // method@5f1f │ │ +215cb6: 0c01 |009b: move-result-object v1 │ │ +215cb8: 6e10 360e 0100 |009c: invoke-virtual {v1}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@0e36 │ │ +215cbe: 0c01 |009f: move-result-object v1 │ │ +215cc0: 6e10 0663 0100 |00a0: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ +215cc6: 0c0a |00a3: move-result-object v10 │ │ +215cc8: 07b1 |00a4: move-object v1, v11 │ │ +215cca: 760a 1d5b 0100 |00a5: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lfreed/dng/DngProfile;.:(IIIIILjava/lang/String;ILfreed/dng/CustomMatrix;Ljava/lang/String;)V // method@5b1d │ │ +215cd0: 7120 1e5f bd00 |00a8: invoke-static {v13, v11}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$002:(Lfreed/viewer/dngconvert/DngConvertingFragment;Lfreed/dng/DngProfile;)Lfreed/dng/DngProfile; // method@5f1e │ │ +215cd6: 220d b40c |00ab: new-instance v13, Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter; // type@0cb4 │ │ +215cda: 54c1 4c58 |00ad: iget-object v1, v12, Lfreed/viewer/dngconvert/DngConvertingFragment$5;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584c │ │ +215cde: 7020 125f 1d00 |00af: invoke-direct {v13, v1}, Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter;.:(Lfreed/viewer/dngconvert/DngConvertingFragment;)V // method@5f12 │ │ +215ce4: 2300 d10e |00b2: new-array v0, v0, [[Ljava/lang/String; // type@0ed1 │ │ +215ce8: 1201 |00b4: const/4 v1, #int 0 // #0 │ │ +215cea: 54c2 4c58 |00b5: iget-object v2, v12, Lfreed/viewer/dngconvert/DngConvertingFragment$5;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584c │ │ +215cee: 7110 2d5f 0200 |00b7: invoke-static {v2}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$700:(Lfreed/viewer/dngconvert/DngConvertingFragment;)[Ljava/lang/String; // method@5f2d │ │ +215cf4: 0c02 |00ba: move-result-object v2 │ │ +215cf6: 4d02 0001 |00bb: aput-object v2, v0, v1 │ │ +215cfa: 6e20 155f 0d00 |00bd: invoke-virtual {v13, v0}, Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@5f15 │ │ +215d00: 2811 |00c0: goto 00d1 // +0011 │ │ +215d02: 54cd 4c58 |00c1: iget-object v13, v12, Lfreed/viewer/dngconvert/DngConvertingFragment$5;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584c │ │ +215d06: 6e10 325f 0d00 |00c3: invoke-virtual {v13}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getContext:()Landroid/content/Context; // method@5f32 │ │ +215d0c: 0c0d |00c6: move-result-object v13 │ │ +215d0e: 1401 7201 0f7f |00c7: const v1, #float 1.90087e+38 // #7f0f0172 │ │ +215d14: 7130 fe0e 1d00 |00ca: invoke-static {v13, v1, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0efe │ │ +215d1a: 0c0d |00cd: move-result-object v13 │ │ +215d1c: 6e10 000f 0d00 |00ce: invoke-virtual {v13}, Landroid/widget/Toast;.show:()V // method@0f00 │ │ +215d22: 0e00 |00d1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0014 line=294 │ │ - 0x002a line=295 │ │ - 0x003c line=296 │ │ - 0x004e line=297 │ │ - 0x0060 line=298 │ │ - 0x0066 line=299 │ │ - 0x006c line=300 │ │ - 0x007e line=301 │ │ - 0x0096 line=302 │ │ - 0x00a6 line=294 │ │ - 0x00a9 line=303 │ │ - 0x00bf line=291 │ │ + 0x002c line=295 │ │ + 0x003e line=296 │ │ + 0x0050 line=297 │ │ + 0x0062 line=298 │ │ + 0x0068 line=299 │ │ + 0x006e line=300 │ │ + 0x0080 line=301 │ │ + 0x0098 line=302 │ │ + 0x00a8 line=294 │ │ + 0x00ab line=303 │ │ + 0x00c1 line=291 │ │ locals : │ │ - 0x0000 - 0x00d0 reg=12 this Lfreed/viewer/dngconvert/DngConvertingFragment$5; │ │ - 0x0000 - 0x00d0 reg=13 (null) Landroid/view/View; │ │ + 0x0000 - 0x00d2 reg=12 this Lfreed/viewer/dngconvert/DngConvertingFragment$5; │ │ + 0x0000 - 0x00d2 reg=13 (null) Landroid/view/View; │ │ │ │ source_file_idx : 3443 (DngConvertingFragment.java) │ │ │ │ Class #1792 header: │ │ class_idx : 3251 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 3433 │ │ @@ -502770,18 +502771,18 @@ │ │ type : '(Lfreed/viewer/dngconvert/DngConvertingFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -215d1c: |[215d1c] freed.viewer.dngconvert.DngConvertingFragment$6.:(Lfreed/viewer/dngconvert/DngConvertingFragment;)V │ │ -215d2c: 5b01 4d58 |0000: iput-object v1, v0, Lfreed/viewer/dngconvert/DngConvertingFragment$6;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584d │ │ -215d30: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -215d36: 0e00 |0005: return-void │ │ +215d24: |[215d24] freed.viewer.dngconvert.DngConvertingFragment$6.:(Lfreed/viewer/dngconvert/DngConvertingFragment;)V │ │ +215d34: 5b01 4d58 |0000: iput-object v1, v0, Lfreed/viewer/dngconvert/DngConvertingFragment$6;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584d │ │ +215d38: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +215d3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/dngconvert/DngConvertingFragment$6; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/dngconvert/DngConvertingFragment; │ │ │ │ @@ -502790,143 +502791,144 @@ │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 10 │ │ - insns size : 221 16-bit code units │ │ -215d38: |[215d38] freed.viewer.dngconvert.DngConvertingFragment$6.onClick:(Landroid/view/View;)V │ │ -215d48: 54bc 4d58 |0000: iget-object v12, v11, Lfreed/viewer/dngconvert/DngConvertingFragment$6;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584d │ │ -215d4c: 220a 420c |0002: new-instance v10, Lfreed/dng/DngProfile; // type@0c42 │ │ -215d50: 7110 2e5f 0c00 |0004: invoke-static {v12}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$800:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText; // method@5f2e │ │ -215d56: 0c00 |0007: move-result-object v0 │ │ -215d58: 6e10 900c 0000 |0008: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0c90 │ │ -215d5e: 0c00 |000b: move-result-object v0 │ │ -215d60: 6e10 0663 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ -215d66: 0c00 |000f: move-result-object v0 │ │ -215d68: 7110 c462 0000 |0010: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -215d6e: 0a01 |0013: move-result v1 │ │ -215d70: 54b0 4d58 |0014: iget-object v0, v11, Lfreed/viewer/dngconvert/DngConvertingFragment$6;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584d │ │ -215d74: 7110 2f5f 0000 |0016: invoke-static {v0}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$900:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText; // method@5f2f │ │ -215d7a: 0c00 |0019: move-result-object v0 │ │ -215d7c: 6e10 900c 0000 |001a: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0c90 │ │ -215d82: 0c00 |001d: move-result-object v0 │ │ -215d84: 6e10 0663 0000 |001e: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ -215d8a: 0c00 |0021: move-result-object v0 │ │ -215d8c: 7110 c462 0000 |0022: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -215d92: 0a02 |0025: move-result v2 │ │ -215d94: 54b0 4d58 |0026: iget-object v0, v11, Lfreed/viewer/dngconvert/DngConvertingFragment$6;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584d │ │ -215d98: 7110 205f 0000 |0028: invoke-static {v0}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$1000:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText; // method@5f20 │ │ -215d9e: 0c00 |002b: move-result-object v0 │ │ -215da0: 6e10 900c 0000 |002c: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0c90 │ │ -215da6: 0c00 |002f: move-result-object v0 │ │ -215da8: 6e10 0663 0000 |0030: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ -215dae: 0c00 |0033: move-result-object v0 │ │ -215db0: 7110 c462 0000 |0034: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -215db6: 0a03 |0037: move-result v3 │ │ -215db8: 54b0 4d58 |0038: iget-object v0, v11, Lfreed/viewer/dngconvert/DngConvertingFragment$6;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584d │ │ -215dbc: 7110 215f 0000 |003a: invoke-static {v0}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$1100:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText; // method@5f21 │ │ -215dc2: 0c00 |003d: move-result-object v0 │ │ -215dc4: 6e10 900c 0000 |003e: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0c90 │ │ -215dca: 0c00 |0041: move-result-object v0 │ │ -215dcc: 6e10 0663 0000 |0042: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ -215dd2: 0c00 |0045: move-result-object v0 │ │ -215dd4: 7110 c462 0000 |0046: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -215dda: 0a04 |0049: move-result v4 │ │ -215ddc: 54b0 4d58 |004a: iget-object v0, v11, Lfreed/viewer/dngconvert/DngConvertingFragment$6;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584d │ │ -215de0: 7110 2a5f 0000 |004c: invoke-static {v0}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$500:(Lfreed/viewer/dngconvert/DngConvertingFragment;)I // method@5f2a │ │ -215de6: 0a05 |004f: move-result v5 │ │ -215de8: 54b0 4d58 |0050: iget-object v0, v11, Lfreed/viewer/dngconvert/DngConvertingFragment$6;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584d │ │ -215dec: 7110 275f 0000 |0052: invoke-static {v0}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$300:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Ljava/lang/String; // method@5f27 │ │ -215df2: 0c06 |0055: move-result-object v6 │ │ -215df4: 54b0 4d58 |0056: iget-object v0, v11, Lfreed/viewer/dngconvert/DngConvertingFragment$6;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584d │ │ -215df8: 7110 225f 0000 |0058: invoke-static {v0}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$1200:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText; // method@5f22 │ │ -215dfe: 0c00 |005b: move-result-object v0 │ │ -215e00: 6e10 900c 0000 |005c: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0c90 │ │ -215e06: 0c00 |005f: move-result-object v0 │ │ -215e08: 6e10 0663 0000 |0060: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ -215e0e: 0c00 |0063: move-result-object v0 │ │ -215e10: 7110 c462 0000 |0064: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -215e16: 0a07 |0067: move-result v7 │ │ -215e18: 54b0 4d58 |0068: iget-object v0, v11, Lfreed/viewer/dngconvert/DngConvertingFragment$6;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584d │ │ -215e1c: 7110 265f 0000 |006a: invoke-static {v0}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$200:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter; // method@5f26 │ │ -215e22: 0c00 |006d: move-result-object v0 │ │ -215e24: 54b8 4d58 |006e: iget-object v8, v11, Lfreed/viewer/dngconvert/DngConvertingFragment$6;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584d │ │ -215e28: 7110 1f5f 0800 |0070: invoke-static {v8}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$100:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/Spinner; // method@5f1f │ │ -215e2e: 0c08 |0073: move-result-object v8 │ │ -215e30: 6e10 360e 0800 |0074: invoke-virtual {v8}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@0e36 │ │ -215e36: 0c08 |0077: move-result-object v8 │ │ -215e38: 6e10 0663 0800 |0078: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ -215e3e: 0c08 |007b: move-result-object v8 │ │ -215e40: 6e20 bc4e 8000 |007c: invoke-virtual {v0, v8}, Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter;.GetCustomMatrixNotOverWritten:(Ljava/lang/String;)Lfreed/dng/CustomMatrix; // method@4ebc │ │ -215e46: 0c08 |007f: move-result-object v8 │ │ -215e48: 54b0 4d58 |0080: iget-object v0, v11, Lfreed/viewer/dngconvert/DngConvertingFragment$6;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584d │ │ -215e4c: 7110 1f5f 0000 |0082: invoke-static {v0}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$100:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/Spinner; // method@5f1f │ │ -215e52: 0c00 |0085: move-result-object v0 │ │ -215e54: 6e10 360e 0000 |0086: invoke-virtual {v0}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@0e36 │ │ -215e5a: 0c00 |0089: move-result-object v0 │ │ -215e5c: 6e10 0663 0000 |008a: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ -215e62: 0c09 |008d: move-result-object v9 │ │ -215e64: 07a0 |008e: move-object v0, v10 │ │ -215e66: 760a 1d5b 0000 |008f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lfreed/dng/DngProfile;.:(IIIIILjava/lang/String;ILfreed/dng/CustomMatrix;Ljava/lang/String;)V // method@5b1d │ │ -215e6c: 7120 1e5f ac00 |0092: invoke-static {v12, v10}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$002:(Lfreed/viewer/dngconvert/DngConvertingFragment;Lfreed/dng/DngProfile;)Lfreed/dng/DngProfile; // method@5f1e │ │ -215e72: 7100 9c5d 0000 |0095: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -215e78: 0c0c |0098: move-result-object v12 │ │ -215e7a: 6e10 995d 0c00 |0099: invoke-virtual {v12}, Lfreed/settings/SettingsManager;.getDngProfilesMap:()Landroidx/collection/LongSparseArray; // method@5d99 │ │ -215e80: 0c0c |009c: move-result-object v12 │ │ -215e82: 54b0 4d58 |009d: iget-object v0, v11, Lfreed/viewer/dngconvert/DngConvertingFragment$6;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584d │ │ -215e86: 7110 235f 0000 |009f: invoke-static {v0}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$1300:(Lfreed/viewer/dngconvert/DngConvertingFragment;)J // method@5f23 │ │ -215e8c: 0b00 |00a2: move-result-wide v0 │ │ -215e8e: 54b2 4d58 |00a3: iget-object v2, v11, Lfreed/viewer/dngconvert/DngConvertingFragment$6;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584d │ │ -215e92: 7110 1d5f 0200 |00a5: invoke-static {v2}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$000:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Lfreed/dng/DngProfile; // method@5f1d │ │ -215e98: 0c02 |00a8: move-result-object v2 │ │ -215e9a: 6e40 dc22 0c21 |00a9: invoke-virtual {v12, v0, v1, v2}, Landroidx/collection/LongSparseArray;.append:(JLjava/lang/Object;)V // method@22dc │ │ -215ea0: 220c 800c |00ac: new-instance v12, Lfreed/settings/XmlParserWriter; // type@0c80 │ │ -215ea4: 7010 f75d 0c00 |00ae: invoke-direct {v12}, Lfreed/settings/XmlParserWriter;.:()V // method@5df7 │ │ -215eaa: 7100 9c5d 0000 |00b1: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -215eb0: 0c00 |00b4: move-result-object v0 │ │ -215eb2: 6e10 995d 0000 |00b5: invoke-virtual {v0}, Lfreed/settings/SettingsManager;.getDngProfilesMap:()Landroidx/collection/LongSparseArray; // method@5d99 │ │ -215eb8: 0c00 |00b8: move-result-object v0 │ │ -215eba: 7100 9c5d 0000 |00b9: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -215ec0: 0c01 |00bc: move-result-object v1 │ │ -215ec2: 6e10 985d 0100 |00bd: invoke-virtual {v1}, Lfreed/settings/SettingsManager;.getDeviceString:()Ljava/lang/String; // method@5d98 │ │ -215ec8: 0c01 |00c0: move-result-object v1 │ │ -215eca: 7100 9c5d 0000 |00c1: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -215ed0: 0c02 |00c4: move-result-object v2 │ │ -215ed2: 6e10 8e5d 0200 |00c5: invoke-virtual {v2}, Lfreed/settings/SettingsManager;.getAppDataFolder:()Ljava/io/File; // method@5d8e │ │ -215ed8: 0c02 |00c8: move-result-object v2 │ │ -215eda: 6e40 045e 0c21 |00c9: invoke-virtual {v12, v0, v1, v2}, Lfreed/settings/XmlParserWriter;.saveDngProfiles:(Landroidx/collection/LongSparseArray;Ljava/lang/String;Ljava/io/File;)V // method@5e04 │ │ -215ee0: 54bc 4d58 |00cc: iget-object v12, v11, Lfreed/viewer/dngconvert/DngConvertingFragment$6;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584d │ │ -215ee4: 6e10 325f 0c00 |00ce: invoke-virtual {v12}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getContext:()Landroid/content/Context; // method@5f32 │ │ -215eea: 0c0c |00d1: move-result-object v12 │ │ -215eec: 1a00 9529 |00d2: const-string v0, "Profile Saved" // string@2995 │ │ -215ef0: 1201 |00d4: const/4 v1, #int 0 // #0 │ │ -215ef2: 7130 ff0e 0c01 |00d5: invoke-static {v12, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0eff │ │ -215ef8: 0c0c |00d8: move-result-object v12 │ │ -215efa: 6e10 000f 0c00 |00d9: invoke-virtual {v12}, Landroid/widget/Toast;.show:()V // method@0f00 │ │ -215f00: 0e00 |00dc: return-void │ │ + insns size : 223 16-bit code units │ │ +215d40: |[215d40] freed.viewer.dngconvert.DngConvertingFragment$6.onClick:(Landroid/view/View;)V │ │ +215d50: 54bc 4d58 |0000: iget-object v12, v11, Lfreed/viewer/dngconvert/DngConvertingFragment$6;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584d │ │ +215d54: 220a 420c |0002: new-instance v10, Lfreed/dng/DngProfile; // type@0c42 │ │ +215d58: 54b0 4d58 |0004: iget-object v0, v11, Lfreed/viewer/dngconvert/DngConvertingFragment$6;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584d │ │ +215d5c: 7110 2e5f 0000 |0006: invoke-static {v0}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$800:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText; // method@5f2e │ │ +215d62: 0c00 |0009: move-result-object v0 │ │ +215d64: 6e10 900c 0000 |000a: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0c90 │ │ +215d6a: 0c00 |000d: move-result-object v0 │ │ +215d6c: 6e10 0663 0000 |000e: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ +215d72: 0c00 |0011: move-result-object v0 │ │ +215d74: 7110 c462 0000 |0012: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +215d7a: 0a01 |0015: move-result v1 │ │ +215d7c: 54b0 4d58 |0016: iget-object v0, v11, Lfreed/viewer/dngconvert/DngConvertingFragment$6;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584d │ │ +215d80: 7110 2f5f 0000 |0018: invoke-static {v0}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$900:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText; // method@5f2f │ │ +215d86: 0c00 |001b: move-result-object v0 │ │ +215d88: 6e10 900c 0000 |001c: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0c90 │ │ +215d8e: 0c00 |001f: move-result-object v0 │ │ +215d90: 6e10 0663 0000 |0020: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ +215d96: 0c00 |0023: move-result-object v0 │ │ +215d98: 7110 c462 0000 |0024: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +215d9e: 0a02 |0027: move-result v2 │ │ +215da0: 54b0 4d58 |0028: iget-object v0, v11, Lfreed/viewer/dngconvert/DngConvertingFragment$6;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584d │ │ +215da4: 7110 205f 0000 |002a: invoke-static {v0}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$1000:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText; // method@5f20 │ │ +215daa: 0c00 |002d: move-result-object v0 │ │ +215dac: 6e10 900c 0000 |002e: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0c90 │ │ +215db2: 0c00 |0031: move-result-object v0 │ │ +215db4: 6e10 0663 0000 |0032: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ +215dba: 0c00 |0035: move-result-object v0 │ │ +215dbc: 7110 c462 0000 |0036: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +215dc2: 0a03 |0039: move-result v3 │ │ +215dc4: 54b0 4d58 |003a: iget-object v0, v11, Lfreed/viewer/dngconvert/DngConvertingFragment$6;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584d │ │ +215dc8: 7110 215f 0000 |003c: invoke-static {v0}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$1100:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText; // method@5f21 │ │ +215dce: 0c00 |003f: move-result-object v0 │ │ +215dd0: 6e10 900c 0000 |0040: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0c90 │ │ +215dd6: 0c00 |0043: move-result-object v0 │ │ +215dd8: 6e10 0663 0000 |0044: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ +215dde: 0c00 |0047: move-result-object v0 │ │ +215de0: 7110 c462 0000 |0048: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +215de6: 0a04 |004b: move-result v4 │ │ +215de8: 54b0 4d58 |004c: iget-object v0, v11, Lfreed/viewer/dngconvert/DngConvertingFragment$6;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584d │ │ +215dec: 7110 2a5f 0000 |004e: invoke-static {v0}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$500:(Lfreed/viewer/dngconvert/DngConvertingFragment;)I // method@5f2a │ │ +215df2: 0a05 |0051: move-result v5 │ │ +215df4: 54b0 4d58 |0052: iget-object v0, v11, Lfreed/viewer/dngconvert/DngConvertingFragment$6;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584d │ │ +215df8: 7110 275f 0000 |0054: invoke-static {v0}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$300:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Ljava/lang/String; // method@5f27 │ │ +215dfe: 0c06 |0057: move-result-object v6 │ │ +215e00: 54b0 4d58 |0058: iget-object v0, v11, Lfreed/viewer/dngconvert/DngConvertingFragment$6;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584d │ │ +215e04: 7110 225f 0000 |005a: invoke-static {v0}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$1200:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText; // method@5f22 │ │ +215e0a: 0c00 |005d: move-result-object v0 │ │ +215e0c: 6e10 900c 0000 |005e: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0c90 │ │ +215e12: 0c00 |0061: move-result-object v0 │ │ +215e14: 6e10 0663 0000 |0062: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ +215e1a: 0c00 |0065: move-result-object v0 │ │ +215e1c: 7110 c462 0000 |0066: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +215e22: 0a07 |0069: move-result v7 │ │ +215e24: 54b0 4d58 |006a: iget-object v0, v11, Lfreed/viewer/dngconvert/DngConvertingFragment$6;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584d │ │ +215e28: 7110 265f 0000 |006c: invoke-static {v0}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$200:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter; // method@5f26 │ │ +215e2e: 0c00 |006f: move-result-object v0 │ │ +215e30: 54b8 4d58 |0070: iget-object v8, v11, Lfreed/viewer/dngconvert/DngConvertingFragment$6;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584d │ │ +215e34: 7110 1f5f 0800 |0072: invoke-static {v8}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$100:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/Spinner; // method@5f1f │ │ +215e3a: 0c08 |0075: move-result-object v8 │ │ +215e3c: 6e10 360e 0800 |0076: invoke-virtual {v8}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@0e36 │ │ +215e42: 0c08 |0079: move-result-object v8 │ │ +215e44: 6e10 0663 0800 |007a: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ +215e4a: 0c08 |007d: move-result-object v8 │ │ +215e4c: 6e20 bc4e 8000 |007e: invoke-virtual {v0, v8}, Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter;.GetCustomMatrixNotOverWritten:(Ljava/lang/String;)Lfreed/dng/CustomMatrix; // method@4ebc │ │ +215e52: 0c08 |0081: move-result-object v8 │ │ +215e54: 54b0 4d58 |0082: iget-object v0, v11, Lfreed/viewer/dngconvert/DngConvertingFragment$6;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584d │ │ +215e58: 7110 1f5f 0000 |0084: invoke-static {v0}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$100:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/Spinner; // method@5f1f │ │ +215e5e: 0c00 |0087: move-result-object v0 │ │ +215e60: 6e10 360e 0000 |0088: invoke-virtual {v0}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@0e36 │ │ +215e66: 0c00 |008b: move-result-object v0 │ │ +215e68: 6e10 0663 0000 |008c: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ +215e6e: 0c09 |008f: move-result-object v9 │ │ +215e70: 07a0 |0090: move-object v0, v10 │ │ +215e72: 760a 1d5b 0000 |0091: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lfreed/dng/DngProfile;.:(IIIIILjava/lang/String;ILfreed/dng/CustomMatrix;Ljava/lang/String;)V // method@5b1d │ │ +215e78: 7120 1e5f ac00 |0094: invoke-static {v12, v10}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$002:(Lfreed/viewer/dngconvert/DngConvertingFragment;Lfreed/dng/DngProfile;)Lfreed/dng/DngProfile; // method@5f1e │ │ +215e7e: 7100 9c5d 0000 |0097: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +215e84: 0c0c |009a: move-result-object v12 │ │ +215e86: 6e10 995d 0c00 |009b: invoke-virtual {v12}, Lfreed/settings/SettingsManager;.getDngProfilesMap:()Landroidx/collection/LongSparseArray; // method@5d99 │ │ +215e8c: 0c0c |009e: move-result-object v12 │ │ +215e8e: 54b0 4d58 |009f: iget-object v0, v11, Lfreed/viewer/dngconvert/DngConvertingFragment$6;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584d │ │ +215e92: 7110 235f 0000 |00a1: invoke-static {v0}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$1300:(Lfreed/viewer/dngconvert/DngConvertingFragment;)J // method@5f23 │ │ +215e98: 0b00 |00a4: move-result-wide v0 │ │ +215e9a: 54b2 4d58 |00a5: iget-object v2, v11, Lfreed/viewer/dngconvert/DngConvertingFragment$6;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584d │ │ +215e9e: 7110 1d5f 0200 |00a7: invoke-static {v2}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$000:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Lfreed/dng/DngProfile; // method@5f1d │ │ +215ea4: 0c02 |00aa: move-result-object v2 │ │ +215ea6: 6e40 dc22 0c21 |00ab: invoke-virtual {v12, v0, v1, v2}, Landroidx/collection/LongSparseArray;.append:(JLjava/lang/Object;)V // method@22dc │ │ +215eac: 220c 800c |00ae: new-instance v12, Lfreed/settings/XmlParserWriter; // type@0c80 │ │ +215eb0: 7010 f75d 0c00 |00b0: invoke-direct {v12}, Lfreed/settings/XmlParserWriter;.:()V // method@5df7 │ │ +215eb6: 7100 9c5d 0000 |00b3: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +215ebc: 0c00 |00b6: move-result-object v0 │ │ +215ebe: 6e10 995d 0000 |00b7: invoke-virtual {v0}, Lfreed/settings/SettingsManager;.getDngProfilesMap:()Landroidx/collection/LongSparseArray; // method@5d99 │ │ +215ec4: 0c00 |00ba: move-result-object v0 │ │ +215ec6: 7100 9c5d 0000 |00bb: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +215ecc: 0c01 |00be: move-result-object v1 │ │ +215ece: 6e10 985d 0100 |00bf: invoke-virtual {v1}, Lfreed/settings/SettingsManager;.getDeviceString:()Ljava/lang/String; // method@5d98 │ │ +215ed4: 0c01 |00c2: move-result-object v1 │ │ +215ed6: 7100 9c5d 0000 |00c3: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +215edc: 0c02 |00c6: move-result-object v2 │ │ +215ede: 6e10 8e5d 0200 |00c7: invoke-virtual {v2}, Lfreed/settings/SettingsManager;.getAppDataFolder:()Ljava/io/File; // method@5d8e │ │ +215ee4: 0c02 |00ca: move-result-object v2 │ │ +215ee6: 6e40 045e 0c21 |00cb: invoke-virtual {v12, v0, v1, v2}, Lfreed/settings/XmlParserWriter;.saveDngProfiles:(Landroidx/collection/LongSparseArray;Ljava/lang/String;Ljava/io/File;)V // method@5e04 │ │ +215eec: 54bc 4d58 |00ce: iget-object v12, v11, Lfreed/viewer/dngconvert/DngConvertingFragment$6;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584d │ │ +215ef0: 6e10 325f 0c00 |00d0: invoke-virtual {v12}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getContext:()Landroid/content/Context; // method@5f32 │ │ +215ef6: 0c0c |00d3: move-result-object v12 │ │ +215ef8: 1a00 9529 |00d4: const-string v0, "Profile Saved" // string@2995 │ │ +215efc: 1201 |00d6: const/4 v1, #int 0 // #0 │ │ +215efe: 7130 ff0e 0c01 |00d7: invoke-static {v12, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0eff │ │ +215f04: 0c0c |00da: move-result-object v12 │ │ +215f06: 6e10 000f 0c00 |00db: invoke-virtual {v12}, Landroid/widget/Toast;.show:()V // method@0f00 │ │ +215f0c: 0e00 |00de: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ - 0x0016 line=341 │ │ - 0x0028 line=342 │ │ - 0x003a line=343 │ │ - 0x004c line=344 │ │ - 0x0052 line=345 │ │ - 0x0058 line=346 │ │ - 0x006a line=347 │ │ - 0x0082 line=348 │ │ - 0x0092 line=340 │ │ - 0x0095 line=349 │ │ - 0x00ac line=350 │ │ - 0x00cc line=351 │ │ + 0x0018 line=341 │ │ + 0x002a line=342 │ │ + 0x003c line=343 │ │ + 0x004e line=344 │ │ + 0x0054 line=345 │ │ + 0x005a line=346 │ │ + 0x006c line=347 │ │ + 0x0084 line=348 │ │ + 0x0094 line=340 │ │ + 0x0097 line=349 │ │ + 0x00ae line=350 │ │ + 0x00ce line=351 │ │ locals : │ │ - 0x0000 - 0x00dd reg=11 this Lfreed/viewer/dngconvert/DngConvertingFragment$6; │ │ - 0x0000 - 0x00dd reg=12 (null) Landroid/view/View; │ │ + 0x0000 - 0x00df reg=11 this Lfreed/viewer/dngconvert/DngConvertingFragment$6; │ │ + 0x0000 - 0x00df reg=12 (null) Landroid/view/View; │ │ │ │ source_file_idx : 3443 (DngConvertingFragment.java) │ │ │ │ Class #1793 header: │ │ class_idx : 3252 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 320 │ │ @@ -502963,18 +502965,18 @@ │ │ type : '(Lfreed/viewer/dngconvert/DngConvertingFragment;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -216094: |[216094] freed.viewer.dngconvert.DngConvertingFragment$AsyncConverter.:(Lfreed/viewer/dngconvert/DngConvertingFragment;)V │ │ -2160a4: 5b01 4f58 |0000: iput-object v1, v0, Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584f │ │ -2160a8: 7010 9605 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0596 │ │ -2160ae: 0e00 |0005: return-void │ │ +2160a0: |[2160a0] freed.viewer.dngconvert.DngConvertingFragment$AsyncConverter.:(Lfreed/viewer/dngconvert/DngConvertingFragment;)V │ │ +2160b0: 5b01 4f58 |0000: iput-object v1, v0, Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584f │ │ +2160b4: 7010 9605 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0596 │ │ +2160ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/dngconvert/DngConvertingFragment; │ │ │ │ @@ -502984,108 +502986,108 @@ │ │ type : '([[Ljava/lang/String;)Landroid/graphics/Bitmap;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 175 16-bit code units │ │ -215f04: |[215f04] freed.viewer.dngconvert.DngConvertingFragment$AsyncConverter.doInBackground:([[Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ -215f14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -215f16: 460a 0a00 |0001: aget-object v10, v10, v0 │ │ -215f1a: 5491 4f58 |0003: iget-object v1, v9, Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584f │ │ -215f1e: 6e10 315f 0100 |0005: invoke-virtual {v1}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5f31 │ │ -215f24: 0c01 |0008: move-result-object v1 │ │ -215f26: 1f01 2a0a |0009: check-cast v1, Lfreed/ActivityInterface; // type@0a2a │ │ -215f2a: 2202 b10d |000b: new-instance v2, Ljava/util/ArrayList; // type@0db1 │ │ -215f2e: 7010 ef63 0200 |000d: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@63ef │ │ -215f34: 4603 0a00 |0010: aget-object v3, v10, v0 │ │ -215f38: 1a04 ca3e |0012: const-string v4, "content" // string@3eca │ │ -215f3c: 6e20 3763 4300 |0014: invoke-virtual {v3, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@6337 │ │ -215f42: 0a03 |0017: move-result v3 │ │ -215f44: 3903 2100 |0018: if-nez v3, 0039 // +0021 │ │ -215f48: 4603 0a00 |001a: aget-object v3, v10, v0 │ │ -215f4c: 1a04 b675 |001c: const-string v4, "uri" // string@75b6 │ │ -215f50: 6e20 3763 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@6337 │ │ -215f56: 0a03 |0021: move-result v3 │ │ -215f58: 3803 0300 |0022: if-eqz v3, 0025 // +0003 │ │ -215f5c: 2815 |0024: goto 0039 // +0015 │ │ -215f5e: 21a3 |0025: array-length v3, v10 │ │ -215f60: 1204 |0026: const/4 v4, #int 0 // #0 │ │ -215f62: 3534 4f00 |0027: if-ge v4, v3, 0076 // +004f │ │ -215f66: 4605 0a04 |0029: aget-object v5, v10, v4 │ │ -215f6a: 7210 194d 0100 |002b: invoke-interface {v1}, Lfreed/ActivityInterface;.getFileListController:()Lfreed/file/FileListController; // method@4d19 │ │ -215f70: 0c06 |002e: move-result-object v6 │ │ -215f72: 6e20 6d5b 5600 |002f: invoke-virtual {v6, v5}, Lfreed/file/FileListController;.findFile:(Ljava/lang/String;)Lfreed/file/holder/BaseHolder; // method@5b6d │ │ -215f78: 0c05 |0032: move-result-object v5 │ │ -215f7a: 7220 6064 5200 |0033: invoke-interface {v2, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ -215f80: d804 0401 |0036: add-int/lit8 v4, v4, #int 1 // #01 │ │ -215f84: 28ef |0038: goto 0027 // -0011 │ │ -215f86: 7210 194d 0100 |0039: invoke-interface {v1}, Lfreed/ActivityInterface;.getFileListController:()Lfreed/file/FileListController; // method@4d19 │ │ -215f8c: 0c03 |003c: move-result-object v3 │ │ -215f8e: 6e10 675b 0300 |003d: invoke-virtual {v3}, Lfreed/file/FileListController;.LoadFreeDcamDCIMDirsFiles:()V // method@5b67 │ │ -215f94: 7210 194d 0100 |0040: invoke-interface {v1}, Lfreed/ActivityInterface;.getFileListController:()Lfreed/file/FileListController; // method@4d19 │ │ -215f9a: 0c01 |0043: move-result-object v1 │ │ -215f9c: 6e10 735b 0100 |0044: invoke-virtual {v1}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ -215fa2: 0c01 |0047: move-result-object v1 │ │ -215fa4: 21a3 |0048: array-length v3, v10 │ │ -215fa6: 1204 |0049: const/4 v4, #int 0 // #0 │ │ -215fa8: 3534 2c00 |004a: if-ge v4, v3, 0076 // +002c │ │ -215fac: 4605 0a04 |004c: aget-object v5, v10, v4 │ │ -215fb0: 7210 6864 0100 |004e: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -215fb6: 0c06 |0051: move-result-object v6 │ │ -215fb8: 7210 4e64 0600 |0052: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -215fbe: 0a07 |0055: move-result v7 │ │ -215fc0: 3807 1d00 |0056: if-eqz v7, 0073 // +001d │ │ -215fc4: 7210 4f64 0600 |0058: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -215fca: 0c07 |005b: move-result-object v7 │ │ -215fcc: 1f07 4f0c |005c: check-cast v7, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ -215fd0: 0778 |005e: move-object v8, v7 │ │ -215fd2: 1f08 510c |005f: check-cast v8, Lfreed/file/holder/UriHolder; // type@0c51 │ │ -215fd6: 6e10 b45b 0800 |0061: invoke-virtual {v8}, Lfreed/file/holder/UriHolder;.getMediaStoreUri:()Landroid/net/Uri; // method@5bb4 │ │ -215fdc: 0c08 |0064: move-result-object v8 │ │ -215fde: 6e10 8c05 0800 |0065: invoke-virtual {v8}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@058c │ │ -215fe4: 0c08 |0068: move-result-object v8 │ │ -215fe6: 6e20 2363 5800 |0069: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -215fec: 0a08 |006c: move-result v8 │ │ -215fee: 3808 e5ff |006d: if-eqz v8, 0052 // -001b │ │ -215ff2: 7220 6064 7200 |006f: invoke-interface {v2, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ -215ff8: 28e0 |0072: goto 0052 // -0020 │ │ -215ffa: d804 0401 |0073: add-int/lit8 v4, v4, #int 1 // #01 │ │ -215ffe: 28d5 |0075: goto 004a // -002b │ │ -216000: 7210 6d64 0200 |0076: invoke-interface {v2}, Ljava/util/List;.size:()I // method@646d │ │ -216006: 0a0a |0079: move-result v10 │ │ -216008: 1211 |007a: const/4 v1, #int 1 // #1 │ │ -21600a: 331a 0f00 |007b: if-ne v10, v1, 008a // +000f │ │ -21600e: 549a 4f58 |007d: iget-object v10, v9, Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584f │ │ -216012: 7220 6564 0200 |007f: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -216018: 0c00 |0082: move-result-object v0 │ │ -21601a: 1f00 4f0c |0083: check-cast v0, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ -21601e: 7120 245f 0a00 |0085: invoke-static {v10, v0}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$1400:(Lfreed/viewer/dngconvert/DngConvertingFragment;Lfreed/file/holder/BaseHolder;)Landroid/graphics/Bitmap; // method@5f24 │ │ -216024: 0c0a |0088: move-result-object v10 │ │ -216026: 110a |0089: return-object v10 │ │ -216028: 7210 6864 0200 |008a: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -21602e: 0c0a |008d: move-result-object v10 │ │ -216030: 1202 |008e: const/4 v2, #int 0 // #0 │ │ -216032: 7210 4e64 0a00 |008f: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -216038: 0a03 |0092: move-result v3 │ │ -21603a: 3803 1a00 |0093: if-eqz v3, 00ad // +001a │ │ -21603e: 7210 4f64 0a00 |0095: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -216044: 0c03 |0098: move-result-object v3 │ │ -216046: 1f03 4f0c |0099: check-cast v3, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ -21604a: 5494 4f58 |009b: iget-object v4, v9, Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584f │ │ -21604e: 7120 245f 3400 |009d: invoke-static {v4, v3}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$1400:(Lfreed/viewer/dngconvert/DngConvertingFragment;Lfreed/file/holder/BaseHolder;)Landroid/graphics/Bitmap; // method@5f24 │ │ -216054: b012 |00a0: add-int/2addr v2, v1 │ │ -216056: 2313 bb0e |00a1: new-array v3, v1, [Ljava/lang/Integer; // type@0ebb │ │ -21605a: 7110 c862 0200 |00a3: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ -216060: 0c04 |00a6: move-result-object v4 │ │ -216062: 4d04 0300 |00a7: aput-object v4, v3, v0 │ │ -216066: 6e20 1b5f 3900 |00a9: invoke-virtual {v9, v3}, Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter;.publishProgress:([Ljava/lang/Object;)V // method@5f1b │ │ -21606c: 28e3 |00ac: goto 008f // -001d │ │ -21606e: 120a |00ad: const/4 v10, #int 0 // #0 │ │ -216070: 110a |00ae: return-object v10 │ │ +215f10: |[215f10] freed.viewer.dngconvert.DngConvertingFragment$AsyncConverter.doInBackground:([[Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ +215f20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +215f22: 460a 0a00 |0001: aget-object v10, v10, v0 │ │ +215f26: 5491 4f58 |0003: iget-object v1, v9, Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584f │ │ +215f2a: 6e10 315f 0100 |0005: invoke-virtual {v1}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5f31 │ │ +215f30: 0c01 |0008: move-result-object v1 │ │ +215f32: 1f01 2a0a |0009: check-cast v1, Lfreed/ActivityInterface; // type@0a2a │ │ +215f36: 2202 b10d |000b: new-instance v2, Ljava/util/ArrayList; // type@0db1 │ │ +215f3a: 7010 ef63 0200 |000d: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@63ef │ │ +215f40: 4603 0a00 |0010: aget-object v3, v10, v0 │ │ +215f44: 1a04 ca3e |0012: const-string v4, "content" // string@3eca │ │ +215f48: 6e20 3763 4300 |0014: invoke-virtual {v3, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@6337 │ │ +215f4e: 0a03 |0017: move-result v3 │ │ +215f50: 3903 2100 |0018: if-nez v3, 0039 // +0021 │ │ +215f54: 4603 0a00 |001a: aget-object v3, v10, v0 │ │ +215f58: 1a04 b675 |001c: const-string v4, "uri" // string@75b6 │ │ +215f5c: 6e20 3763 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@6337 │ │ +215f62: 0a03 |0021: move-result v3 │ │ +215f64: 3803 0300 |0022: if-eqz v3, 0025 // +0003 │ │ +215f68: 2815 |0024: goto 0039 // +0015 │ │ +215f6a: 21a3 |0025: array-length v3, v10 │ │ +215f6c: 1204 |0026: const/4 v4, #int 0 // #0 │ │ +215f6e: 3534 4f00 |0027: if-ge v4, v3, 0076 // +004f │ │ +215f72: 4605 0a04 |0029: aget-object v5, v10, v4 │ │ +215f76: 7210 194d 0100 |002b: invoke-interface {v1}, Lfreed/ActivityInterface;.getFileListController:()Lfreed/file/FileListController; // method@4d19 │ │ +215f7c: 0c06 |002e: move-result-object v6 │ │ +215f7e: 6e20 6d5b 5600 |002f: invoke-virtual {v6, v5}, Lfreed/file/FileListController;.findFile:(Ljava/lang/String;)Lfreed/file/holder/BaseHolder; // method@5b6d │ │ +215f84: 0c05 |0032: move-result-object v5 │ │ +215f86: 7220 6064 5200 |0033: invoke-interface {v2, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ +215f8c: d804 0401 |0036: add-int/lit8 v4, v4, #int 1 // #01 │ │ +215f90: 28ef |0038: goto 0027 // -0011 │ │ +215f92: 7210 194d 0100 |0039: invoke-interface {v1}, Lfreed/ActivityInterface;.getFileListController:()Lfreed/file/FileListController; // method@4d19 │ │ +215f98: 0c03 |003c: move-result-object v3 │ │ +215f9a: 6e10 675b 0300 |003d: invoke-virtual {v3}, Lfreed/file/FileListController;.LoadFreeDcamDCIMDirsFiles:()V // method@5b67 │ │ +215fa0: 7210 194d 0100 |0040: invoke-interface {v1}, Lfreed/ActivityInterface;.getFileListController:()Lfreed/file/FileListController; // method@4d19 │ │ +215fa6: 0c01 |0043: move-result-object v1 │ │ +215fa8: 6e10 735b 0100 |0044: invoke-virtual {v1}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ +215fae: 0c01 |0047: move-result-object v1 │ │ +215fb0: 21a3 |0048: array-length v3, v10 │ │ +215fb2: 1204 |0049: const/4 v4, #int 0 // #0 │ │ +215fb4: 3534 2c00 |004a: if-ge v4, v3, 0076 // +002c │ │ +215fb8: 4605 0a04 |004c: aget-object v5, v10, v4 │ │ +215fbc: 7210 6864 0100 |004e: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +215fc2: 0c06 |0051: move-result-object v6 │ │ +215fc4: 7210 4e64 0600 |0052: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +215fca: 0a07 |0055: move-result v7 │ │ +215fcc: 3807 1d00 |0056: if-eqz v7, 0073 // +001d │ │ +215fd0: 7210 4f64 0600 |0058: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +215fd6: 0c07 |005b: move-result-object v7 │ │ +215fd8: 1f07 4f0c |005c: check-cast v7, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ +215fdc: 0778 |005e: move-object v8, v7 │ │ +215fde: 1f08 510c |005f: check-cast v8, Lfreed/file/holder/UriHolder; // type@0c51 │ │ +215fe2: 6e10 b45b 0800 |0061: invoke-virtual {v8}, Lfreed/file/holder/UriHolder;.getMediaStoreUri:()Landroid/net/Uri; // method@5bb4 │ │ +215fe8: 0c08 |0064: move-result-object v8 │ │ +215fea: 6e10 8c05 0800 |0065: invoke-virtual {v8}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@058c │ │ +215ff0: 0c08 |0068: move-result-object v8 │ │ +215ff2: 6e20 2363 5800 |0069: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +215ff8: 0a08 |006c: move-result v8 │ │ +215ffa: 3808 e5ff |006d: if-eqz v8, 0052 // -001b │ │ +215ffe: 7220 6064 7200 |006f: invoke-interface {v2, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ +216004: 28e0 |0072: goto 0052 // -0020 │ │ +216006: d804 0401 |0073: add-int/lit8 v4, v4, #int 1 // #01 │ │ +21600a: 28d5 |0075: goto 004a // -002b │ │ +21600c: 7210 6d64 0200 |0076: invoke-interface {v2}, Ljava/util/List;.size:()I // method@646d │ │ +216012: 0a0a |0079: move-result v10 │ │ +216014: 1211 |007a: const/4 v1, #int 1 // #1 │ │ +216016: 331a 0f00 |007b: if-ne v10, v1, 008a // +000f │ │ +21601a: 549a 4f58 |007d: iget-object v10, v9, Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584f │ │ +21601e: 7220 6564 0200 |007f: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +216024: 0c00 |0082: move-result-object v0 │ │ +216026: 1f00 4f0c |0083: check-cast v0, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ +21602a: 7120 245f 0a00 |0085: invoke-static {v10, v0}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$1400:(Lfreed/viewer/dngconvert/DngConvertingFragment;Lfreed/file/holder/BaseHolder;)Landroid/graphics/Bitmap; // method@5f24 │ │ +216030: 0c0a |0088: move-result-object v10 │ │ +216032: 110a |0089: return-object v10 │ │ +216034: 7210 6864 0200 |008a: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +21603a: 0c0a |008d: move-result-object v10 │ │ +21603c: 1202 |008e: const/4 v2, #int 0 // #0 │ │ +21603e: 7210 4e64 0a00 |008f: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +216044: 0a03 |0092: move-result v3 │ │ +216046: 3803 1a00 |0093: if-eqz v3, 00ad // +001a │ │ +21604a: 7210 4f64 0a00 |0095: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +216050: 0c03 |0098: move-result-object v3 │ │ +216052: 1f03 4f0c |0099: check-cast v3, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ +216056: 5494 4f58 |009b: iget-object v4, v9, Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584f │ │ +21605a: 7120 245f 3400 |009d: invoke-static {v4, v3}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$1400:(Lfreed/viewer/dngconvert/DngConvertingFragment;Lfreed/file/holder/BaseHolder;)Landroid/graphics/Bitmap; // method@5f24 │ │ +216060: b012 |00a0: add-int/2addr v2, v1 │ │ +216062: 2313 bb0e |00a1: new-array v3, v1, [Ljava/lang/Integer; // type@0ebb │ │ +216066: 7110 c862 0200 |00a3: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ +21606c: 0c04 |00a6: move-result-object v4 │ │ +21606e: 4d04 0300 |00a7: aput-object v4, v3, v0 │ │ +216072: 6e20 1b5f 3900 |00a9: invoke-virtual {v9, v3}, Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter;.publishProgress:([Ljava/lang/Object;)V // method@5f1b │ │ +216078: 28e3 |00ac: goto 008f // -001d │ │ +21607a: 120a |00ad: const/4 v10, #int 0 // #0 │ │ +21607c: 110a |00ae: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=366 │ │ 0x0003 line=367 │ │ 0x000b line=368 │ │ 0x0010 line=369 │ │ 0x0025 line=384 │ │ @@ -503111,19 +503113,19 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -216074: |[216074] freed.viewer.dngconvert.DngConvertingFragment$AsyncConverter.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -216084: 1f01 d10e |0000: check-cast v1, [[Ljava/lang/String; // type@0ed1 │ │ -216088: 6e20 135f 1000 |0002: invoke-virtual {v0, v1}, Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter;.doInBackground:([[Ljava/lang/String;)Landroid/graphics/Bitmap; // method@5f13 │ │ -21608e: 0c01 |0005: move-result-object v1 │ │ -216090: 1101 |0006: return-object v1 │ │ +216080: |[216080] freed.viewer.dngconvert.DngConvertingFragment$AsyncConverter.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +216090: 1f01 d10e |0000: check-cast v1, [[Ljava/lang/String; // type@0ed1 │ │ +216094: 6e20 135f 1000 |0002: invoke-virtual {v0, v1}, Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter;.doInBackground:([[Ljava/lang/String;)Landroid/graphics/Bitmap; // method@5f13 │ │ +21609a: 0c01 |0005: move-result-object v1 │ │ +21609c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter; │ │ 0x0000 - 0x0007 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -503132,30 +503134,30 @@ │ │ type : '(Landroid/graphics/Bitmap;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -2160b0: |[2160b0] freed.viewer.dngconvert.DngConvertingFragment$AsyncConverter.onPostExecute:(Landroid/graphics/Bitmap;)V │ │ -2160c0: 5410 4e58 |0000: iget-object v0, v1, Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter;.pr:Landroid/app/ProgressDialog; // field@584e │ │ -2160c4: 6e10 7401 0000 |0002: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@0174 │ │ -2160ca: 5410 4e58 |0005: iget-object v0, v1, Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter;.pr:Landroid/app/ProgressDialog; // field@584e │ │ -2160ce: 6e10 7301 0000 |0007: invoke-virtual {v0}, Landroid/app/ProgressDialog;.cancel:()V // method@0173 │ │ -2160d4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -2160d6: 5b10 4e58 |000b: iput-object v0, v1, Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter;.pr:Landroid/app/ProgressDialog; // field@584e │ │ -2160da: 5410 4f58 |000d: iget-object v0, v1, Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584f │ │ -2160de: 7110 255f 0000 |000f: invoke-static {v0}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$1500:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Lcom/ortiz/touch/TouchImageView; // method@5f25 │ │ -2160e4: 0c00 |0012: move-result-object v0 │ │ -2160e6: 6e20 c44b 2000 |0013: invoke-virtual {v0, v2}, Lcom/ortiz/touch/TouchImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@4bc4 │ │ -2160ec: 5412 4f58 |0016: iget-object v2, v1, Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584f │ │ -2160f0: 5422 5158 |0018: iget-object v2, v2, Lfreed/viewer/dngconvert/DngConvertingFragment;.TAG:Ljava/lang/String; // field@5851 │ │ -2160f4: 1a00 f60b |001a: const-string v0, "Converting Done" // string@0bf6 │ │ -2160f8: 7120 655e 0200 |001c: invoke-static {v2, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -2160fe: 0e00 |001f: return-void │ │ +2160bc: |[2160bc] freed.viewer.dngconvert.DngConvertingFragment$AsyncConverter.onPostExecute:(Landroid/graphics/Bitmap;)V │ │ +2160cc: 5410 4e58 |0000: iget-object v0, v1, Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter;.pr:Landroid/app/ProgressDialog; // field@584e │ │ +2160d0: 6e10 7401 0000 |0002: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@0174 │ │ +2160d6: 5410 4e58 |0005: iget-object v0, v1, Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter;.pr:Landroid/app/ProgressDialog; // field@584e │ │ +2160da: 6e10 7301 0000 |0007: invoke-virtual {v0}, Landroid/app/ProgressDialog;.cancel:()V // method@0173 │ │ +2160e0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +2160e2: 5b10 4e58 |000b: iput-object v0, v1, Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter;.pr:Landroid/app/ProgressDialog; // field@584e │ │ +2160e6: 5410 4f58 |000d: iget-object v0, v1, Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584f │ │ +2160ea: 7110 255f 0000 |000f: invoke-static {v0}, Lfreed/viewer/dngconvert/DngConvertingFragment;.access$1500:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Lcom/ortiz/touch/TouchImageView; // method@5f25 │ │ +2160f0: 0c00 |0012: move-result-object v0 │ │ +2160f2: 6e20 c44b 2000 |0013: invoke-virtual {v0, v2}, Lcom/ortiz/touch/TouchImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@4bc4 │ │ +2160f8: 5412 4f58 |0016: iget-object v2, v1, Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584f │ │ +2160fc: 5422 5158 |0018: iget-object v2, v2, Lfreed/viewer/dngconvert/DngConvertingFragment;.TAG:Ljava/lang/String; // field@5851 │ │ +216100: 1a00 f60b |001a: const-string v0, "Converting Done" // string@0bf6 │ │ +216104: 7120 655e 0200 |001c: invoke-static {v2, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +21610a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ 0x0005 line=419 │ │ 0x000b line=420 │ │ 0x000d line=421 │ │ 0x0016 line=422 │ │ @@ -503168,18 +503170,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -216100: |[216100] freed.viewer.dngconvert.DngConvertingFragment$AsyncConverter.onPostExecute:(Ljava/lang/Object;)V │ │ -216110: 1f01 9800 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@0098 │ │ -216114: 6e20 165f 1000 |0002: invoke-virtual {v0, v1}, Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter;.onPostExecute:(Landroid/graphics/Bitmap;)V // method@5f16 │ │ -21611a: 0e00 |0005: return-void │ │ +21610c: |[21610c] freed.viewer.dngconvert.DngConvertingFragment$AsyncConverter.onPostExecute:(Ljava/lang/Object;)V │ │ +21611c: 1f01 9800 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@0098 │ │ +216120: 6e20 165f 1000 |0002: invoke-virtual {v0, v1}, Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter;.onPostExecute:(Landroid/graphics/Bitmap;)V // method@5f16 │ │ +216126: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -503188,25 +503190,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -21611c: |[21611c] freed.viewer.dngconvert.DngConvertingFragment$AsyncConverter.onPreExecute:()V │ │ -21612c: 6f10 9705 0300 |0000: invoke-super {v3}, Landroid/os/AsyncTask;.onPreExecute:()V // method@0597 │ │ -216132: 5430 4f58 |0003: iget-object v0, v3, Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584f │ │ -216136: 6e10 325f 0000 |0005: invoke-virtual {v0}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getContext:()Landroid/content/Context; // method@5f32 │ │ -21613c: 0c00 |0008: move-result-object v0 │ │ -21613e: 1a01 f50b |0009: const-string v1, "Converting DNG" // string@0bf5 │ │ -216142: 1a02 0000 |000b: const-string v2, "" // string@0000 │ │ -216146: 7130 7501 1002 |000d: invoke-static {v0, v1, v2}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/app/ProgressDialog; // method@0175 │ │ -21614c: 0c00 |0010: move-result-object v0 │ │ -21614e: 5b30 4e58 |0011: iput-object v0, v3, Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter;.pr:Landroid/app/ProgressDialog; // field@584e │ │ -216152: 0e00 |0013: return-void │ │ +216128: |[216128] freed.viewer.dngconvert.DngConvertingFragment$AsyncConverter.onPreExecute:()V │ │ +216138: 6f10 9705 0300 |0000: invoke-super {v3}, Landroid/os/AsyncTask;.onPreExecute:()V // method@0597 │ │ +21613e: 5430 4f58 |0003: iget-object v0, v3, Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter;.this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; // field@584f │ │ +216142: 6e10 325f 0000 |0005: invoke-virtual {v0}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getContext:()Landroid/content/Context; // method@5f32 │ │ +216148: 0c00 |0008: move-result-object v0 │ │ +21614a: 1a01 f50b |0009: const-string v1, "Converting DNG" // string@0bf5 │ │ +21614e: 1a02 0000 |000b: const-string v2, "" // string@0000 │ │ +216152: 7130 7501 1002 |000d: invoke-static {v0, v1, v2}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/app/ProgressDialog; // method@0175 │ │ +216158: 0c00 |0010: move-result-object v0 │ │ +21615a: 5b30 4e58 |0011: iput-object v0, v3, Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter;.pr:Landroid/app/ProgressDialog; // field@584e │ │ +21615e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0003 line=413 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter; │ │ │ │ @@ -503215,33 +503217,33 @@ │ │ type : '([Ljava/lang/Integer;)V' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -216154: |[216154] freed.viewer.dngconvert.DngConvertingFragment$AsyncConverter.onProgressUpdate:([Ljava/lang/Integer;)V │ │ -216164: 0e00 |0000: return-void │ │ +216160: |[216160] freed.viewer.dngconvert.DngConvertingFragment$AsyncConverter.onProgressUpdate:([Ljava/lang/Integer;)V │ │ +216170: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter;) │ │ name : 'onProgressUpdate' │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -216168: |[216168] freed.viewer.dngconvert.DngConvertingFragment$AsyncConverter.onProgressUpdate:([Ljava/lang/Object;)V │ │ -216178: 1f01 bb0e |0000: check-cast v1, [Ljava/lang/Integer; // type@0ebb │ │ -21617c: 6e20 195f 1000 |0002: invoke-virtual {v0, v1}, Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter;.onProgressUpdate:([Ljava/lang/Integer;)V // method@5f19 │ │ -216182: 0e00 |0005: return-void │ │ +216174: |[216174] freed.viewer.dngconvert.DngConvertingFragment$AsyncConverter.onProgressUpdate:([Ljava/lang/Object;)V │ │ +216184: 1f01 bb0e |0000: check-cast v1, [Ljava/lang/Integer; // type@0ebb │ │ +216188: 6e20 195f 1000 |0002: invoke-virtual {v0, v1}, Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter;.onProgressUpdate:([Ljava/lang/Integer;)V // method@5f19 │ │ +21618e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/dngconvert/DngConvertingFragment$AsyncConverter; │ │ 0x0000 - 0x0006 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -503279,38 +503281,38 @@ │ │ type : '(Landroid/widget/ImageView;Landroid/graphics/Bitmap;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -216fa0: |[216fa0] freed.viewer.gridview.-$$Lambda$BitmapLoadRunnable$gFscuQx6by06Nad69rCLF_7d_X0.:(Landroid/widget/ImageView;Landroid/graphics/Bitmap;)V │ │ -216fb0: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -216fb6: 5b01 6758 |0003: iput-object v1, v0, Lfreed/viewer/gridview/-$$Lambda$BitmapLoadRunnable$gFscuQx6by06Nad69rCLF_7d_X0;.f$0:Landroid/widget/ImageView; // field@5867 │ │ -216fba: 5b02 6858 |0005: iput-object v2, v0, Lfreed/viewer/gridview/-$$Lambda$BitmapLoadRunnable$gFscuQx6by06Nad69rCLF_7d_X0;.f$1:Landroid/graphics/Bitmap; // field@5868 │ │ -216fbe: 0e00 |0007: return-void │ │ +216fac: |[216fac] freed.viewer.gridview.-$$Lambda$BitmapLoadRunnable$gFscuQx6by06Nad69rCLF_7d_X0.:(Landroid/widget/ImageView;Landroid/graphics/Bitmap;)V │ │ +216fbc: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +216fc2: 5b01 6758 |0003: iput-object v1, v0, Lfreed/viewer/gridview/-$$Lambda$BitmapLoadRunnable$gFscuQx6by06Nad69rCLF_7d_X0;.f$0:Landroid/widget/ImageView; // field@5867 │ │ +216fc6: 5b02 6858 |0005: iput-object v2, v0, Lfreed/viewer/gridview/-$$Lambda$BitmapLoadRunnable$gFscuQx6by06Nad69rCLF_7d_X0;.f$1:Landroid/graphics/Bitmap; // field@5868 │ │ +216fca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfreed/viewer/gridview/-$$Lambda$BitmapLoadRunnable$gFscuQx6by06Nad69rCLF_7d_X0;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -216fc0: |[216fc0] freed.viewer.gridview.-$$Lambda$BitmapLoadRunnable$gFscuQx6by06Nad69rCLF_7d_X0.run:()V │ │ -216fd0: 5420 6758 |0000: iget-object v0, v2, Lfreed/viewer/gridview/-$$Lambda$BitmapLoadRunnable$gFscuQx6by06Nad69rCLF_7d_X0;.f$0:Landroid/widget/ImageView; // field@5867 │ │ -216fd4: 5421 6858 |0002: iget-object v1, v2, Lfreed/viewer/gridview/-$$Lambda$BitmapLoadRunnable$gFscuQx6by06Nad69rCLF_7d_X0;.f$1:Landroid/graphics/Bitmap; // field@5868 │ │ -216fd8: 7120 3d5f 1000 |0004: invoke-static {v0, v1}, Lfreed/viewer/gridview/BitmapLoadRunnable;.lambda$process$0:(Landroid/widget/ImageView;Landroid/graphics/Bitmap;)V // method@5f3d │ │ -216fde: 0e00 |0007: return-void │ │ +216fcc: |[216fcc] freed.viewer.gridview.-$$Lambda$BitmapLoadRunnable$gFscuQx6by06Nad69rCLF_7d_X0.run:()V │ │ +216fdc: 5420 6758 |0000: iget-object v0, v2, Lfreed/viewer/gridview/-$$Lambda$BitmapLoadRunnable$gFscuQx6by06Nad69rCLF_7d_X0;.f$0:Landroid/widget/ImageView; // field@5867 │ │ +216fe0: 5421 6858 |0002: iget-object v1, v2, Lfreed/viewer/gridview/-$$Lambda$BitmapLoadRunnable$gFscuQx6by06Nad69rCLF_7d_X0;.f$1:Landroid/graphics/Bitmap; // field@5868 │ │ +216fe4: 7120 3d5f 1000 |0004: invoke-static {v0, v1}, Lfreed/viewer/gridview/BitmapLoadRunnable;.lambda$process$0:(Landroid/widget/ImageView;Landroid/graphics/Bitmap;)V // method@5f3d │ │ +216fea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21086 (lambda) │ │ │ │ Class #1795 header: │ │ @@ -503356,23 +503358,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -217268: |[217268] freed.viewer.gridview.adapter.ImageAdapter.:()V │ │ -217278: 7010 2a0c 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@0c2a │ │ -21727e: 1c00 b80c |0003: const-class v0, Lfreed/viewer/gridview/adapter/ImageAdapter; // type@0cb8 │ │ -217282: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ -217288: 0c00 |0008: move-result-object v0 │ │ -21728a: 5b10 6e58 |0009: iput-object v0, v1, Lfreed/viewer/gridview/adapter/ImageAdapter;.TAG:Ljava/lang/String; // field@586e │ │ -21728e: 6200 7858 |000b: sget-object v0, Lfreed/viewer/gridview/enums/ViewStates;.normal:Lfreed/viewer/gridview/enums/ViewStates; // field@5878 │ │ -217292: 5b10 6f58 |000d: iput-object v0, v1, Lfreed/viewer/gridview/adapter/ImageAdapter;.currentViewState:Lfreed/viewer/gridview/enums/ViewStates; // field@586f │ │ -217296: 0e00 |000f: return-void │ │ +217274: |[217274] freed.viewer.gridview.adapter.ImageAdapter.:()V │ │ +217284: 7010 2a0c 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@0c2a │ │ +21728a: 1c00 b80c |0003: const-class v0, Lfreed/viewer/gridview/adapter/ImageAdapter; // type@0cb8 │ │ +21728e: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ +217294: 0c00 |0008: move-result-object v0 │ │ +217296: 5b10 6e58 |0009: iput-object v0, v1, Lfreed/viewer/gridview/adapter/ImageAdapter;.TAG:Ljava/lang/String; // field@586e │ │ +21729a: 6200 7858 |000b: sget-object v0, Lfreed/viewer/gridview/enums/ViewStates;.normal:Lfreed/viewer/gridview/enums/ViewStates; // field@5878 │ │ +21729e: 5b10 6f58 |000d: iput-object v0, v1, Lfreed/viewer/gridview/adapter/ImageAdapter;.currentViewState:Lfreed/viewer/gridview/enums/ViewStates; // field@586f │ │ +2172a2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=25 │ │ 0x000b line=31 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lfreed/viewer/gridview/adapter/ImageAdapter; │ │ @@ -503383,32 +503385,32 @@ │ │ type : '(Lfreed/viewer/gridview/enums/ViewStates;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -217298: |[217298] freed.viewer.gridview.adapter.ImageAdapter.SetViewState:(Lfreed/viewer/gridview/enums/ViewStates;)V │ │ -2172a8: 5b23 6f58 |0000: iput-object v3, v2, Lfreed/viewer/gridview/adapter/ImageAdapter;.currentViewState:Lfreed/viewer/gridview/enums/ViewStates; // field@586f │ │ -2172ac: 5420 7058 |0002: iget-object v0, v2, Lfreed/viewer/gridview/adapter/ImageAdapter;.gridImageViewModels:Ljava/util/List; // field@5870 │ │ -2172b0: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -2172b4: 0e00 |0006: return-void │ │ -2172b6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -2172b8: 5421 7058 |0008: iget-object v1, v2, Lfreed/viewer/gridview/adapter/ImageAdapter;.gridImageViewModels:Ljava/util/List; // field@5870 │ │ -2172bc: 7210 6d64 0100 |000a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@646d │ │ -2172c2: 0a01 |000d: move-result v1 │ │ -2172c4: 3510 1000 |000e: if-ge v0, v1, 001e // +0010 │ │ -2172c8: 5421 7058 |0010: iget-object v1, v2, Lfreed/viewer/gridview/adapter/ImageAdapter;.gridImageViewModels:Ljava/util/List; // field@5870 │ │ -2172cc: 7220 6564 0100 |0012: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -2172d2: 0c01 |0015: move-result-object v1 │ │ -2172d4: 1f01 c70c |0016: check-cast v1, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ -2172d8: 6e20 aa5f 3100 |0018: invoke-virtual {v1, v3}, Lfreed/viewer/gridview/models/GridImageViewModel;.setViewState:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5faa │ │ -2172de: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2172e2: 28eb |001d: goto 0008 // -0015 │ │ -2172e4: 0e00 |001e: return-void │ │ +2172a4: |[2172a4] freed.viewer.gridview.adapter.ImageAdapter.SetViewState:(Lfreed/viewer/gridview/enums/ViewStates;)V │ │ +2172b4: 5b23 6f58 |0000: iput-object v3, v2, Lfreed/viewer/gridview/adapter/ImageAdapter;.currentViewState:Lfreed/viewer/gridview/enums/ViewStates; // field@586f │ │ +2172b8: 5420 7058 |0002: iget-object v0, v2, Lfreed/viewer/gridview/adapter/ImageAdapter;.gridImageViewModels:Ljava/util/List; // field@5870 │ │ +2172bc: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +2172c0: 0e00 |0006: return-void │ │ +2172c2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +2172c4: 5421 7058 |0008: iget-object v1, v2, Lfreed/viewer/gridview/adapter/ImageAdapter;.gridImageViewModels:Ljava/util/List; // field@5870 │ │ +2172c8: 7210 6d64 0100 |000a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@646d │ │ +2172ce: 0a01 |000d: move-result v1 │ │ +2172d0: 3510 1000 |000e: if-ge v0, v1, 001e // +0010 │ │ +2172d4: 5421 7058 |0010: iget-object v1, v2, Lfreed/viewer/gridview/adapter/ImageAdapter;.gridImageViewModels:Ljava/util/List; // field@5870 │ │ +2172d8: 7220 6564 0100 |0012: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +2172de: 0c01 |0015: move-result-object v1 │ │ +2172e0: 1f01 c70c |0016: check-cast v1, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ +2172e4: 6e20 aa5f 3100 |0018: invoke-virtual {v1, v3}, Lfreed/viewer/gridview/models/GridImageViewModel;.setViewState:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5faa │ │ +2172ea: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2172ee: 28eb |001d: goto 0008 // -0015 │ │ +2172f0: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0002 line=79 │ │ 0x0008 line=81 │ │ 0x0010 line=83 │ │ locals : │ │ @@ -503420,22 +503422,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -21720c: |[21720c] freed.viewer.gridview.adapter.ImageAdapter.getCount:()I │ │ -21721c: 5410 7058 |0000: iget-object v0, v1, Lfreed/viewer/gridview/adapter/ImageAdapter;.gridImageViewModels:Ljava/util/List; // field@5870 │ │ -217220: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -217224: 7210 6d64 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ -21722a: 0a00 |0007: move-result v0 │ │ -21722c: 0f00 |0008: return v0 │ │ -21722e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -217230: 0f00 |000a: return v0 │ │ +217218: |[217218] freed.viewer.gridview.adapter.ImageAdapter.getCount:()I │ │ +217228: 5410 7058 |0000: iget-object v0, v1, Lfreed/viewer/gridview/adapter/ImageAdapter;.gridImageViewModels:Ljava/util/List; // field@5870 │ │ +21722c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +217230: 7210 6d64 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ +217236: 0a00 |0007: move-result v0 │ │ +217238: 0f00 |0008: return v0 │ │ +21723a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +21723c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0004 line=46 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lfreed/viewer/gridview/adapter/ImageAdapter; │ │ │ │ @@ -503444,19 +503446,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -217234: |[217234] freed.viewer.gridview.adapter.ImageAdapter.getItem:(I)Ljava/lang/Object; │ │ -217244: 5410 7058 |0000: iget-object v0, v1, Lfreed/viewer/gridview/adapter/ImageAdapter;.gridImageViewModels:Ljava/util/List; // field@5870 │ │ -217248: 7220 6564 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -21724e: 0c02 |0005: move-result-object v2 │ │ -217250: 1102 |0006: return-object v2 │ │ +217240: |[217240] freed.viewer.gridview.adapter.ImageAdapter.getItem:(I)Ljava/lang/Object; │ │ +217250: 5410 7058 |0000: iget-object v0, v1, Lfreed/viewer/gridview/adapter/ImageAdapter;.gridImageViewModels:Ljava/util/List; // field@5870 │ │ +217254: 7220 6564 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +21725a: 0c02 |0005: move-result-object v2 │ │ +21725c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfreed/viewer/gridview/adapter/ImageAdapter; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -503465,70 +503467,70 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -217254: |[217254] freed.viewer.gridview.adapter.ImageAdapter.getItemId:(I)J │ │ -217264: 8130 |0000: int-to-long v0, v3 │ │ -217266: 1000 |0001: return-wide v0 │ │ +217260: |[217260] freed.viewer.gridview.adapter.ImageAdapter.getItemId:(I)J │ │ +217270: 8130 |0000: int-to-long v0, v3 │ │ +217272: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lfreed/viewer/gridview/adapter/ImageAdapter;) │ │ name : 'getView' │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -217150: |[217150] freed.viewer.gridview.adapter.ImageAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -217160: 2204 d80c |0000: new-instance v4, Lfreed/viewer/gridview/views/GridImageView; // type@0cd8 │ │ -217164: 7100 204d 0000 |0002: invoke-static {}, Lfreed/FreedApplication;.getContext:()Landroid/content/Context; // method@4d20 │ │ -21716a: 0c05 |0005: move-result-object v5 │ │ -21716c: 7020 0360 5400 |0006: invoke-direct {v4, v5}, Lfreed/viewer/gridview/views/GridImageView;.:(Landroid/content/Context;)V // method@6003 │ │ -217172: 5425 6e58 |0009: iget-object v5, v2, Lfreed/viewer/gridview/adapter/ImageAdapter;.TAG:Ljava/lang/String; // field@586e │ │ -217176: 2200 740d |000b: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -21717a: 7010 4c63 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -217180: 1a01 ab43 |0010: const-string v1, "filessize:" // string@43ab │ │ -217184: 6e20 5663 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21718a: 5421 7058 |0015: iget-object v1, v2, Lfreed/viewer/gridview/adapter/ImageAdapter;.gridImageViewModels:Ljava/util/List; // field@5870 │ │ -21718e: 7210 6d64 0100 |0017: invoke-interface {v1}, Ljava/util/List;.size:()I // method@646d │ │ -217194: 0a01 |001a: move-result v1 │ │ -217196: 6e20 5263 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -21719c: 1a01 5c01 |001e: const-string v1, " position:" // string@015c │ │ -2171a0: 6e20 5663 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2171a6: 6e20 5263 3000 |0023: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -2171ac: 6e10 5d63 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -2171b2: 0c00 |0029: move-result-object v0 │ │ -2171b4: 7120 655e 0500 |002a: invoke-static {v5, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -2171ba: 5425 7058 |002d: iget-object v5, v2, Lfreed/viewer/gridview/adapter/ImageAdapter;.gridImageViewModels:Ljava/util/List; // field@5870 │ │ -2171be: 7210 6d64 0500 |002f: invoke-interface {v5}, Ljava/util/List;.size:()I // method@646d │ │ -2171c4: 0a05 |0032: move-result v5 │ │ -2171c6: 3635 0a00 |0033: if-gt v5, v3, 003d // +000a │ │ -2171ca: 5423 7058 |0035: iget-object v3, v2, Lfreed/viewer/gridview/adapter/ImageAdapter;.gridImageViewModels:Ljava/util/List; // field@5870 │ │ -2171ce: 7210 6d64 0300 |0037: invoke-interface {v3}, Ljava/util/List;.size:()I // method@646d │ │ -2171d4: 0a03 |003a: move-result v3 │ │ -2171d6: d803 03ff |003b: add-int/lit8 v3, v3, #int -1 // #ff │ │ -2171da: 5425 7058 |003d: iget-object v5, v2, Lfreed/viewer/gridview/adapter/ImageAdapter;.gridImageViewModels:Ljava/util/List; // field@5870 │ │ -2171de: 7220 6564 3500 |003f: invoke-interface {v5, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -2171e4: 0c05 |0042: move-result-object v5 │ │ -2171e6: 1f05 c70c |0043: check-cast v5, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ -2171ea: 5420 6f58 |0045: iget-object v0, v2, Lfreed/viewer/gridview/adapter/ImageAdapter;.currentViewState:Lfreed/viewer/gridview/enums/ViewStates; // field@586f │ │ -2171ee: 6e20 aa5f 0500 |0047: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/models/GridImageViewModel;.setViewState:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5faa │ │ -2171f4: 5425 7058 |004a: iget-object v5, v2, Lfreed/viewer/gridview/adapter/ImageAdapter;.gridImageViewModels:Ljava/util/List; // field@5870 │ │ -2171f8: 7220 6564 3500 |004c: invoke-interface {v5, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -2171fe: 0c03 |004f: move-result-object v3 │ │ -217200: 1f03 c70c |0050: check-cast v3, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ -217204: 6e20 0760 3400 |0052: invoke-virtual {v4, v3}, Lfreed/viewer/gridview/views/GridImageView;.bindModel:(Lfreed/viewer/gridview/models/GridImageViewModel;)V // method@6007 │ │ -21720a: 1104 |0055: return-object v4 │ │ +21715c: |[21715c] freed.viewer.gridview.adapter.ImageAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +21716c: 2204 d80c |0000: new-instance v4, Lfreed/viewer/gridview/views/GridImageView; // type@0cd8 │ │ +217170: 7100 204d 0000 |0002: invoke-static {}, Lfreed/FreedApplication;.getContext:()Landroid/content/Context; // method@4d20 │ │ +217176: 0c05 |0005: move-result-object v5 │ │ +217178: 7020 0360 5400 |0006: invoke-direct {v4, v5}, Lfreed/viewer/gridview/views/GridImageView;.:(Landroid/content/Context;)V // method@6003 │ │ +21717e: 5425 6e58 |0009: iget-object v5, v2, Lfreed/viewer/gridview/adapter/ImageAdapter;.TAG:Ljava/lang/String; // field@586e │ │ +217182: 2200 740d |000b: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +217186: 7010 4c63 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21718c: 1a01 ab43 |0010: const-string v1, "filessize:" // string@43ab │ │ +217190: 6e20 5663 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +217196: 5421 7058 |0015: iget-object v1, v2, Lfreed/viewer/gridview/adapter/ImageAdapter;.gridImageViewModels:Ljava/util/List; // field@5870 │ │ +21719a: 7210 6d64 0100 |0017: invoke-interface {v1}, Ljava/util/List;.size:()I // method@646d │ │ +2171a0: 0a01 |001a: move-result v1 │ │ +2171a2: 6e20 5263 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +2171a8: 1a01 5c01 |001e: const-string v1, " position:" // string@015c │ │ +2171ac: 6e20 5663 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2171b2: 6e20 5263 3000 |0023: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +2171b8: 6e10 5d63 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +2171be: 0c00 |0029: move-result-object v0 │ │ +2171c0: 7120 655e 0500 |002a: invoke-static {v5, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +2171c6: 5425 7058 |002d: iget-object v5, v2, Lfreed/viewer/gridview/adapter/ImageAdapter;.gridImageViewModels:Ljava/util/List; // field@5870 │ │ +2171ca: 7210 6d64 0500 |002f: invoke-interface {v5}, Ljava/util/List;.size:()I // method@646d │ │ +2171d0: 0a05 |0032: move-result v5 │ │ +2171d2: 3635 0a00 |0033: if-gt v5, v3, 003d // +000a │ │ +2171d6: 5423 7058 |0035: iget-object v3, v2, Lfreed/viewer/gridview/adapter/ImageAdapter;.gridImageViewModels:Ljava/util/List; // field@5870 │ │ +2171da: 7210 6d64 0300 |0037: invoke-interface {v3}, Ljava/util/List;.size:()I // method@646d │ │ +2171e0: 0a03 |003a: move-result v3 │ │ +2171e2: d803 03ff |003b: add-int/lit8 v3, v3, #int -1 // #ff │ │ +2171e6: 5425 7058 |003d: iget-object v5, v2, Lfreed/viewer/gridview/adapter/ImageAdapter;.gridImageViewModels:Ljava/util/List; // field@5870 │ │ +2171ea: 7220 6564 3500 |003f: invoke-interface {v5, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +2171f0: 0c05 |0042: move-result-object v5 │ │ +2171f2: 1f05 c70c |0043: check-cast v5, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ +2171f6: 5420 6f58 |0045: iget-object v0, v2, Lfreed/viewer/gridview/adapter/ImageAdapter;.currentViewState:Lfreed/viewer/gridview/enums/ViewStates; // field@586f │ │ +2171fa: 6e20 aa5f 0500 |0047: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/models/GridImageViewModel;.setViewState:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5faa │ │ +217200: 5425 7058 |004a: iget-object v5, v2, Lfreed/viewer/gridview/adapter/ImageAdapter;.gridImageViewModels:Ljava/util/List; // field@5870 │ │ +217204: 7220 6564 3500 |004c: invoke-interface {v5, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +21720a: 0c03 |004f: move-result-object v3 │ │ +21720c: 1f03 c70c |0050: check-cast v3, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ +217210: 6e20 0760 3400 |0052: invoke-virtual {v4, v3}, Lfreed/viewer/gridview/views/GridImageView;.bindModel:(Lfreed/viewer/gridview/models/GridImageViewModel;)V // method@6007 │ │ +217216: 1104 |0055: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0009 line=65 │ │ 0x002d line=66 │ │ 0x0035 line=67 │ │ 0x003d line=69 │ │ @@ -503544,18 +503546,18 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2172e8: |[2172e8] freed.viewer.gridview.adapter.ImageAdapter.setGridImageViewModels:(Ljava/util/List;)V │ │ -2172f8: 5b01 7058 |0000: iput-object v1, v0, Lfreed/viewer/gridview/adapter/ImageAdapter;.gridImageViewModels:Ljava/util/List; // field@5870 │ │ -2172fc: 6e10 465f 0000 |0002: invoke-virtual {v0}, Lfreed/viewer/gridview/adapter/ImageAdapter;.notifyDataSetChanged:()V // method@5f46 │ │ -217302: 0e00 |0005: return-void │ │ +2172f4: |[2172f4] freed.viewer.gridview.adapter.ImageAdapter.setGridImageViewModels:(Ljava/util/List;)V │ │ +217304: 5b01 7058 |0000: iput-object v1, v0, Lfreed/viewer/gridview/adapter/ImageAdapter;.gridImageViewModels:Ljava/util/List; // field@5870 │ │ +217308: 6e10 465f 0000 |0002: invoke-virtual {v0}, Lfreed/viewer/gridview/adapter/ImageAdapter;.notifyDataSetChanged:()V // method@5f46 │ │ +21730e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0002 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/gridview/adapter/ImageAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/List; │ │ @@ -503565,24 +503567,24 @@ │ │ type : '(Lfreed/viewer/gridview/enums/ViewStates;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -217304: |[217304] freed.viewer.gridview.adapter.ImageAdapter.setViewState:(Lfreed/viewer/gridview/enums/ViewStates;I)V │ │ -217314: 5b12 6f58 |0000: iput-object v2, v1, Lfreed/viewer/gridview/adapter/ImageAdapter;.currentViewState:Lfreed/viewer/gridview/enums/ViewStates; // field@586f │ │ -217318: 5410 7058 |0002: iget-object v0, v1, Lfreed/viewer/gridview/adapter/ImageAdapter;.gridImageViewModels:Ljava/util/List; // field@5870 │ │ -21731c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -217320: 0e00 |0006: return-void │ │ -217322: 7220 6564 3000 |0007: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -217328: 0c03 |000a: move-result-object v3 │ │ -21732a: 1f03 c70c |000b: check-cast v3, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ -21732e: 6e20 aa5f 2300 |000d: invoke-virtual {v3, v2}, Lfreed/viewer/gridview/models/GridImageViewModel;.setViewState:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5faa │ │ -217334: 0e00 |0010: return-void │ │ +217310: |[217310] freed.viewer.gridview.adapter.ImageAdapter.setViewState:(Lfreed/viewer/gridview/enums/ViewStates;I)V │ │ +217320: 5b12 6f58 |0000: iput-object v2, v1, Lfreed/viewer/gridview/adapter/ImageAdapter;.currentViewState:Lfreed/viewer/gridview/enums/ViewStates; // field@586f │ │ +217324: 5410 7058 |0002: iget-object v0, v1, Lfreed/viewer/gridview/adapter/ImageAdapter;.gridImageViewModels:Ljava/util/List; // field@5870 │ │ +217328: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +21732c: 0e00 |0006: return-void │ │ +21732e: 7220 6564 3000 |0007: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +217334: 0c03 |000a: move-result-object v3 │ │ +217336: 1f03 c70c |000b: check-cast v3, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ +21733a: 6e20 aa5f 2300 |000d: invoke-virtual {v3, v2}, Lfreed/viewer/gridview/models/GridImageViewModel;.setViewState:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5faa │ │ +217340: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0002 line=90 │ │ 0x0007 line=92 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lfreed/viewer/gridview/adapter/ImageAdapter; │ │ @@ -503614,17 +503616,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -217338: |[217338] freed.viewer.gridview.binding.CustomBinding.:()V │ │ -217348: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21734e: 0e00 |0003: return-void │ │ +217344: |[217344] freed.viewer.gridview.binding.CustomBinding.:()V │ │ +217354: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21735a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/viewer/gridview/binding/CustomBinding; │ │ │ │ #1 : (in Lfreed/viewer/gridview/binding/CustomBinding;) │ │ @@ -503632,30 +503634,30 @@ │ │ type : '(Landroid/widget/ImageView;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -217350: |[217350] freed.viewer.gridview.binding.CustomBinding.setChecked:(Landroid/widget/ImageView;Z)V │ │ -217360: 3802 1100 |0000: if-eqz v2, 0011 // +0011 │ │ -217364: 6e10 170d 0100 |0002: invoke-virtual {v1}, Landroid/widget/ImageView;.getResources:()Landroid/content/res/Resources; // method@0d17 │ │ -21736a: 0c02 |0005: move-result-object v2 │ │ -21736c: 1400 6200 077f |0006: const v0, #float 1.79448e+38 // #7f070062 │ │ -217372: 6e20 c402 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@02c4 │ │ -217378: 0c02 |000c: move-result-object v2 │ │ -21737a: 6e20 260d 2100 |000d: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0d26 │ │ -217380: 280f |0010: goto 001f // +000f │ │ -217382: 6e10 170d 0100 |0011: invoke-virtual {v1}, Landroid/widget/ImageView;.getResources:()Landroid/content/res/Resources; // method@0d17 │ │ -217388: 0c02 |0014: move-result-object v2 │ │ -21738a: 1400 6300 077f |0015: const v0, #float 1.79448e+38 // #7f070063 │ │ -217390: 6e20 c402 0200 |0018: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@02c4 │ │ -217396: 0c02 |001b: move-result-object v2 │ │ -217398: 6e20 260d 2100 |001c: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0d26 │ │ -21739e: 0e00 |001f: return-void │ │ +21735c: |[21735c] freed.viewer.gridview.binding.CustomBinding.setChecked:(Landroid/widget/ImageView;Z)V │ │ +21736c: 3802 1100 |0000: if-eqz v2, 0011 // +0011 │ │ +217370: 6e10 170d 0100 |0002: invoke-virtual {v1}, Landroid/widget/ImageView;.getResources:()Landroid/content/res/Resources; // method@0d17 │ │ +217376: 0c02 |0005: move-result-object v2 │ │ +217378: 1400 6200 077f |0006: const v0, #float 1.79448e+38 // #7f070062 │ │ +21737e: 6e20 c402 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@02c4 │ │ +217384: 0c02 |000c: move-result-object v2 │ │ +217386: 6e20 260d 2100 |000d: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0d26 │ │ +21738c: 280f |0010: goto 001f // +000f │ │ +21738e: 6e10 170d 0100 |0011: invoke-virtual {v1}, Landroid/widget/ImageView;.getResources:()Landroid/content/res/Resources; // method@0d17 │ │ +217394: 0c02 |0014: move-result-object v2 │ │ +217396: 1400 6300 077f |0015: const v0, #float 1.79448e+38 // #7f070063 │ │ +21739c: 6e20 c402 0200 |0018: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@02c4 │ │ +2173a2: 0c02 |001b: move-result-object v2 │ │ +2173a4: 6e20 260d 2100 |001c: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0d26 │ │ +2173aa: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=51 │ │ 0x0011 line=53 │ │ locals : │ │ 0x0000 - 0x0020 reg=1 (null) Landroid/widget/ImageView; │ │ 0x0000 - 0x0020 reg=2 (null) Z │ │ @@ -503665,51 +503667,51 @@ │ │ type : '(Landroid/widget/ImageView;Lfreed/viewer/gridview/models/GridImageViewModel;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -2173a0: |[2173a0] freed.viewer.gridview.binding.CustomBinding.setGridModelToView:(Landroid/widget/ImageView;Lfreed/viewer/gridview/models/GridImageViewModel;)V │ │ -2173b0: 3802 4b00 |0000: if-eqz v2, 004b // +004b │ │ -2173b4: 6e10 a15f 0200 |0002: invoke-virtual {v2}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ -2173ba: 0c00 |0005: move-result-object v0 │ │ -2173bc: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -2173c0: 2843 |0008: goto 004b // +0043 │ │ -2173c2: 5420 9358 |0009: iget-object v0, v2, Lfreed/viewer/gridview/models/GridImageViewModel;.bitmapLoadRunnable:Lfreed/viewer/gridview/BitmapLoadRunnable; // field@5893 │ │ -2173c6: 3800 0c00 |000b: if-eqz v0, 0017 // +000c │ │ -2173ca: 5420 9358 |000d: iget-object v0, v2, Lfreed/viewer/gridview/models/GridImageViewModel;.bitmapLoadRunnable:Lfreed/viewer/gridview/BitmapLoadRunnable; // field@5893 │ │ -2173ce: 6e10 3f5f 0000 |000f: invoke-virtual {v0}, Lfreed/viewer/gridview/BitmapLoadRunnable;.stopProgessbar:()V // method@5f3f │ │ -2173d4: 5420 9358 |0012: iget-object v0, v2, Lfreed/viewer/gridview/models/GridImageViewModel;.bitmapLoadRunnable:Lfreed/viewer/gridview/BitmapLoadRunnable; // field@5893 │ │ -2173d8: 7110 ce5b 0000 |0014: invoke-static {v0}, Lfreed/image/ImageManager;.removeImageLoadTask:(Lfreed/image/ImageTask;)V // method@5bce │ │ -2173de: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -2173e0: 6e20 250d 0100 |0018: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@0d25 │ │ -2173e6: 6e10 a15f 0200 |001b: invoke-virtual {v2}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ -2173ec: 0c00 |001e: move-result-object v0 │ │ -2173ee: 6e10 8f5b 0000 |001f: invoke-virtual {v0}, Lfreed/file/holder/BaseHolder;.IsFolder:()Z // method@5b8f │ │ -2173f4: 0a00 |0022: move-result v0 │ │ -2173f6: 3900 1e00 |0023: if-nez v0, 0041 // +001e │ │ -2173fa: 1400 a000 077f |0025: const v0, #float 1.79449e+38 // #7f0700a0 │ │ -217400: 6e20 280d 0100 |0028: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0d28 │ │ -217406: 1210 |002b: const/4 v0, #int 1 // #1 │ │ -217408: 6e20 a95f 0200 |002c: invoke-virtual {v2, v0}, Lfreed/viewer/gridview/models/GridImageViewModel;.setProgressBarVisible:(Z)V // method@5fa9 │ │ -21740e: 2200 b70c |002f: new-instance v0, Lfreed/viewer/gridview/BitmapLoadRunnable; // type@0cb7 │ │ -217412: 7030 3c5f 1002 |0031: invoke-direct {v0, v1, v2}, Lfreed/viewer/gridview/BitmapLoadRunnable;.:(Landroid/widget/ImageView;Lfreed/viewer/gridview/models/GridImageViewModel;)V // method@5f3c │ │ -217418: 5b20 9358 |0034: iput-object v0, v2, Lfreed/viewer/gridview/models/GridImageViewModel;.bitmapLoadRunnable:Lfreed/viewer/gridview/BitmapLoadRunnable; // field@5893 │ │ -21741c: 5421 9358 |0036: iget-object v1, v2, Lfreed/viewer/gridview/models/GridImageViewModel;.bitmapLoadRunnable:Lfreed/viewer/gridview/BitmapLoadRunnable; // field@5893 │ │ -217420: 7110 cc5b 0100 |0038: invoke-static {v1}, Lfreed/image/ImageManager;.putImageLoadTask:(Lfreed/image/ImageTask;)V // method@5bcc │ │ -217426: 2810 |003b: goto 004b // +0010 │ │ -217428: 0d01 |003c: move-exception v1 │ │ -21742a: 7110 645e 0100 |003d: invoke-static {v1}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -217430: 280b |0040: goto 004b // +000b │ │ -217432: 1200 |0041: const/4 v0, #int 0 // #0 │ │ -217434: 6e20 a95f 0200 |0042: invoke-virtual {v2, v0}, Lfreed/viewer/gridview/models/GridImageViewModel;.setProgressBarVisible:(Z)V // method@5fa9 │ │ -21743a: 1402 6b00 077f |0045: const v2, #float 1.79448e+38 // #7f07006b │ │ -217440: 6e20 280d 2100 |0048: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0d28 │ │ -217446: 0e00 |004b: return-void │ │ +2173ac: |[2173ac] freed.viewer.gridview.binding.CustomBinding.setGridModelToView:(Landroid/widget/ImageView;Lfreed/viewer/gridview/models/GridImageViewModel;)V │ │ +2173bc: 3802 4b00 |0000: if-eqz v2, 004b // +004b │ │ +2173c0: 6e10 a15f 0200 |0002: invoke-virtual {v2}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ +2173c6: 0c00 |0005: move-result-object v0 │ │ +2173c8: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +2173cc: 2843 |0008: goto 004b // +0043 │ │ +2173ce: 5420 9358 |0009: iget-object v0, v2, Lfreed/viewer/gridview/models/GridImageViewModel;.bitmapLoadRunnable:Lfreed/viewer/gridview/BitmapLoadRunnable; // field@5893 │ │ +2173d2: 3800 0c00 |000b: if-eqz v0, 0017 // +000c │ │ +2173d6: 5420 9358 |000d: iget-object v0, v2, Lfreed/viewer/gridview/models/GridImageViewModel;.bitmapLoadRunnable:Lfreed/viewer/gridview/BitmapLoadRunnable; // field@5893 │ │ +2173da: 6e10 3f5f 0000 |000f: invoke-virtual {v0}, Lfreed/viewer/gridview/BitmapLoadRunnable;.stopProgessbar:()V // method@5f3f │ │ +2173e0: 5420 9358 |0012: iget-object v0, v2, Lfreed/viewer/gridview/models/GridImageViewModel;.bitmapLoadRunnable:Lfreed/viewer/gridview/BitmapLoadRunnable; // field@5893 │ │ +2173e4: 7110 ce5b 0000 |0014: invoke-static {v0}, Lfreed/image/ImageManager;.removeImageLoadTask:(Lfreed/image/ImageTask;)V // method@5bce │ │ +2173ea: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +2173ec: 6e20 250d 0100 |0018: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@0d25 │ │ +2173f2: 6e10 a15f 0200 |001b: invoke-virtual {v2}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ +2173f8: 0c00 |001e: move-result-object v0 │ │ +2173fa: 6e10 8f5b 0000 |001f: invoke-virtual {v0}, Lfreed/file/holder/BaseHolder;.IsFolder:()Z // method@5b8f │ │ +217400: 0a00 |0022: move-result v0 │ │ +217402: 3900 1e00 |0023: if-nez v0, 0041 // +001e │ │ +217406: 1400 a000 077f |0025: const v0, #float 1.79449e+38 // #7f0700a0 │ │ +21740c: 6e20 280d 0100 |0028: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0d28 │ │ +217412: 1210 |002b: const/4 v0, #int 1 // #1 │ │ +217414: 6e20 a95f 0200 |002c: invoke-virtual {v2, v0}, Lfreed/viewer/gridview/models/GridImageViewModel;.setProgressBarVisible:(Z)V // method@5fa9 │ │ +21741a: 2200 b70c |002f: new-instance v0, Lfreed/viewer/gridview/BitmapLoadRunnable; // type@0cb7 │ │ +21741e: 7030 3c5f 1002 |0031: invoke-direct {v0, v1, v2}, Lfreed/viewer/gridview/BitmapLoadRunnable;.:(Landroid/widget/ImageView;Lfreed/viewer/gridview/models/GridImageViewModel;)V // method@5f3c │ │ +217424: 5b20 9358 |0034: iput-object v0, v2, Lfreed/viewer/gridview/models/GridImageViewModel;.bitmapLoadRunnable:Lfreed/viewer/gridview/BitmapLoadRunnable; // field@5893 │ │ +217428: 5421 9358 |0036: iget-object v1, v2, Lfreed/viewer/gridview/models/GridImageViewModel;.bitmapLoadRunnable:Lfreed/viewer/gridview/BitmapLoadRunnable; // field@5893 │ │ +21742c: 7110 cc5b 0100 |0038: invoke-static {v1}, Lfreed/image/ImageManager;.putImageLoadTask:(Lfreed/image/ImageTask;)V // method@5bcc │ │ +217432: 2810 |003b: goto 004b // +0010 │ │ +217434: 0d01 |003c: move-exception v1 │ │ +217436: 7110 645e 0100 |003d: invoke-static {v1}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +21743c: 280b |0040: goto 004b // +000b │ │ +21743e: 1200 |0041: const/4 v0, #int 0 // #0 │ │ +217440: 6e20 a95f 0200 |0042: invoke-virtual {v2, v0}, Lfreed/viewer/gridview/models/GridImageViewModel;.setProgressBarVisible:(Z)V // method@5fa9 │ │ +217446: 1402 6b00 077f |0045: const v2, #float 1.79448e+38 // #7f07006b │ │ +21744c: 6e20 280d 2100 |0048: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0d28 │ │ +217452: 0e00 |004b: return-void │ │ catches : 1 │ │ 0x002f - 0x003b │ │ Ljava/lang/NullPointerException; -> 0x003c │ │ positions : │ │ 0x0002 line=67 │ │ 0x0009 line=69 │ │ 0x000d line=70 │ │ @@ -503732,18 +503734,18 @@ │ │ type : '(Lfreed/viewer/screenslide/views/MyHistogram;[I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -217458: |[217458] freed.viewer.gridview.binding.CustomBinding.setHistogramData:(Lfreed/viewer/screenslide/views/MyHistogram;[I)V │ │ -217468: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -21746c: 6e20 ff60 1000 |0002: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/views/MyHistogram;.SetHistogramData:([I)V // method@60ff │ │ -217472: 0e00 |0005: return-void │ │ +217464: |[217464] freed.viewer.gridview.binding.CustomBinding.setHistogramData:(Lfreed/viewer/screenslide/views/MyHistogram;[I)V │ │ +217474: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +217478: 6e20 ff60 1000 |0002: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/views/MyHistogram;.SetHistogramData:([I)V // method@60ff │ │ +21747e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Lfreed/viewer/screenslide/views/MyHistogram; │ │ 0x0000 - 0x0006 reg=1 (null) [I │ │ │ │ @@ -503752,37 +503754,37 @@ │ │ type : '(Landroid/widget/LinearLayout;Lfreed/viewer/gridview/models/PopupMenuModel;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -217474: |[217474] freed.viewer.gridview.binding.CustomBinding.setStringsToLayout:(Landroid/widget/LinearLayout;Lfreed/viewer/gridview/models/PopupMenuModel;)V │ │ -217484: 3807 2c00 |0000: if-eqz v7, 002c // +002c │ │ -217488: 6e10 bc5f 0700 |0002: invoke-virtual {v7}, Lfreed/viewer/gridview/models/PopupMenuModel;.getStrings:()[Ljava/lang/String; // method@5fbc │ │ -21748e: 0c00 |0005: move-result-object v0 │ │ -217490: 3800 2600 |0006: if-eqz v0, 002c // +0026 │ │ -217494: 6e10 4f0d 0600 |0008: invoke-virtual {v6}, Landroid/widget/LinearLayout;.removeAllViews:()V // method@0d4f │ │ -21749a: 6e10 bc5f 0700 |000b: invoke-virtual {v7}, Lfreed/viewer/gridview/models/PopupMenuModel;.getStrings:()[Ljava/lang/String; // method@5fbc │ │ -2174a0: 0c00 |000e: move-result-object v0 │ │ -2174a2: 2101 |000f: array-length v1, v0 │ │ -2174a4: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -2174a6: 3512 1b00 |0011: if-ge v2, v1, 002c // +001b │ │ -2174aa: 4603 0002 |0013: aget-object v3, v0, v2 │ │ -2174ae: 2204 6c02 |0015: new-instance v4, Landroid/widget/Button; // type@026c │ │ -2174b2: 6e10 420d 0600 |0017: invoke-virtual {v6}, Landroid/widget/LinearLayout;.getContext:()Landroid/content/Context; // method@0d42 │ │ -2174b8: 0c05 |001a: move-result-object v5 │ │ -2174ba: 7020 2c0c 5400 |001b: invoke-direct {v4, v5}, Landroid/widget/Button;.:(Landroid/content/Context;)V // method@0c2c │ │ -2174c0: 6e20 470c 3400 |001e: invoke-virtual {v4, v3}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0c47 │ │ -2174c6: 5473 a058 |0021: iget-object v3, v7, Lfreed/viewer/gridview/models/PopupMenuModel;.onClickListener:Landroid/view/View$OnClickListener; // field@58a0 │ │ -2174ca: 6e20 450c 3400 |0023: invoke-virtual {v4, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ -2174d0: 6e20 3b0d 4600 |0026: invoke-virtual {v6, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0d3b │ │ -2174d6: d802 0201 |0029: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2174da: 28e6 |002b: goto 0011 // -001a │ │ -2174dc: 0e00 |002c: return-void │ │ +217480: |[217480] freed.viewer.gridview.binding.CustomBinding.setStringsToLayout:(Landroid/widget/LinearLayout;Lfreed/viewer/gridview/models/PopupMenuModel;)V │ │ +217490: 3807 2c00 |0000: if-eqz v7, 002c // +002c │ │ +217494: 6e10 bc5f 0700 |0002: invoke-virtual {v7}, Lfreed/viewer/gridview/models/PopupMenuModel;.getStrings:()[Ljava/lang/String; // method@5fbc │ │ +21749a: 0c00 |0005: move-result-object v0 │ │ +21749c: 3800 2600 |0006: if-eqz v0, 002c // +0026 │ │ +2174a0: 6e10 4f0d 0600 |0008: invoke-virtual {v6}, Landroid/widget/LinearLayout;.removeAllViews:()V // method@0d4f │ │ +2174a6: 6e10 bc5f 0700 |000b: invoke-virtual {v7}, Lfreed/viewer/gridview/models/PopupMenuModel;.getStrings:()[Ljava/lang/String; // method@5fbc │ │ +2174ac: 0c00 |000e: move-result-object v0 │ │ +2174ae: 2101 |000f: array-length v1, v0 │ │ +2174b0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +2174b2: 3512 1b00 |0011: if-ge v2, v1, 002c // +001b │ │ +2174b6: 4603 0002 |0013: aget-object v3, v0, v2 │ │ +2174ba: 2204 6c02 |0015: new-instance v4, Landroid/widget/Button; // type@026c │ │ +2174be: 6e10 420d 0600 |0017: invoke-virtual {v6}, Landroid/widget/LinearLayout;.getContext:()Landroid/content/Context; // method@0d42 │ │ +2174c4: 0c05 |001a: move-result-object v5 │ │ +2174c6: 7020 2c0c 5400 |001b: invoke-direct {v4, v5}, Landroid/widget/Button;.:(Landroid/content/Context;)V // method@0c2c │ │ +2174cc: 6e20 470c 3400 |001e: invoke-virtual {v4, v3}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0c47 │ │ +2174d2: 5473 a058 |0021: iget-object v3, v7, Lfreed/viewer/gridview/models/PopupMenuModel;.onClickListener:Landroid/view/View$OnClickListener; // field@58a0 │ │ +2174d6: 6e20 450c 3400 |0023: invoke-virtual {v4, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ +2174dc: 6e20 3b0d 4600 |0026: invoke-virtual {v6, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0d3b │ │ +2174e2: d802 0201 |0029: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2174e6: 28e6 |002b: goto 0011 // -001a │ │ +2174e8: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=34 │ │ 0x0008 line=36 │ │ 0x000b line=37 │ │ 0x0015 line=39 │ │ 0x001e line=40 │ │ @@ -503797,22 +503799,22 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -2174e0: |[2174e0] freed.viewer.gridview.binding.CustomBinding.setVisibility:(Landroid/view/View;Z)V │ │ -2174f0: 3801 0700 |0000: if-eqz v1, 0007 // +0007 │ │ -2174f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2174f6: 6e20 d609 1000 |0003: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@09d6 │ │ -2174fc: 2806 |0006: goto 000c // +0006 │ │ -2174fe: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -217502: 6e20 d609 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@09d6 │ │ -217508: 0e00 |000c: return-void │ │ +2174ec: |[2174ec] freed.viewer.gridview.binding.CustomBinding.setVisibility:(Landroid/view/View;Z)V │ │ +2174fc: 3801 0700 |0000: if-eqz v1, 0007 // +0007 │ │ +217500: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +217502: 6e20 d609 1000 |0003: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@09d6 │ │ +217508: 2806 |0006: goto 000c // +0006 │ │ +21750a: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +21750e: 6e20 d609 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@09d6 │ │ +217514: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=26 │ │ 0x0009 line=28 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) Landroid/view/View; │ │ 0x0000 - 0x000d reg=1 (null) Z │ │ @@ -503873,49 +503875,49 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -217554: |[217554] freed.viewer.gridview.enums.RequestModes.:()V │ │ -217564: 2200 ba0c |0000: new-instance v0, Lfreed/viewer/gridview/enums/RequestModes; // type@0cba │ │ -217568: 1a01 8160 |0002: const-string v1, "none" // string@6081 │ │ -21756c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -21756e: 7030 505f 1002 |0005: invoke-direct {v0, v1, v2}, Lfreed/viewer/gridview/enums/RequestModes;.:(Ljava/lang/String;I)V // method@5f50 │ │ -217574: 6900 7458 |0008: sput-object v0, Lfreed/viewer/gridview/enums/RequestModes;.none:Lfreed/viewer/gridview/enums/RequestModes; // field@5874 │ │ -217578: 2201 ba0c |000a: new-instance v1, Lfreed/viewer/gridview/enums/RequestModes; // type@0cba │ │ -21757c: 1a03 9e40 |000c: const-string v3, "delete" // string@409e │ │ -217580: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -217582: 7030 505f 3104 |000f: invoke-direct {v1, v3, v4}, Lfreed/viewer/gridview/enums/RequestModes;.:(Ljava/lang/String;I)V // method@5f50 │ │ -217588: 6901 7258 |0012: sput-object v1, Lfreed/viewer/gridview/enums/RequestModes;.delete:Lfreed/viewer/gridview/enums/RequestModes; // field@5872 │ │ -21758c: 2203 ba0c |0014: new-instance v3, Lfreed/viewer/gridview/enums/RequestModes; // type@0cba │ │ -217590: 1a05 1666 |0016: const-string v5, "rawToDng" // string@6616 │ │ -217594: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -217596: 7030 505f 5306 |0019: invoke-direct {v3, v5, v6}, Lfreed/viewer/gridview/enums/RequestModes;.:(Ljava/lang/String;I)V // method@5f50 │ │ -21759c: 6903 7558 |001c: sput-object v3, Lfreed/viewer/gridview/enums/RequestModes;.rawToDng:Lfreed/viewer/gridview/enums/RequestModes; // field@5875 │ │ -2175a0: 2205 ba0c |001e: new-instance v5, Lfreed/viewer/gridview/enums/RequestModes; // type@0cba │ │ -2175a4: 1a07 4a72 |0020: const-string v7, "stack" // string@724a │ │ -2175a8: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -2175aa: 7030 505f 7508 |0023: invoke-direct {v5, v7, v8}, Lfreed/viewer/gridview/enums/RequestModes;.:(Ljava/lang/String;I)V // method@5f50 │ │ -2175b0: 6905 7658 |0026: sput-object v5, Lfreed/viewer/gridview/enums/RequestModes;.stack:Lfreed/viewer/gridview/enums/RequestModes; // field@5876 │ │ -2175b4: 2207 ba0c |0028: new-instance v7, Lfreed/viewer/gridview/enums/RequestModes; // type@0cba │ │ -2175b8: 1a09 d141 |002a: const-string v9, "dngstack" // string@41d1 │ │ -2175bc: 124a |002c: const/4 v10, #int 4 // #4 │ │ -2175be: 7030 505f 970a |002d: invoke-direct {v7, v9, v10}, Lfreed/viewer/gridview/enums/RequestModes;.:(Ljava/lang/String;I)V // method@5f50 │ │ -2175c4: 6907 7358 |0030: sput-object v7, Lfreed/viewer/gridview/enums/RequestModes;.dngstack:Lfreed/viewer/gridview/enums/RequestModes; // field@5873 │ │ -2175c8: 1259 |0032: const/4 v9, #int 5 // #5 │ │ -2175ca: 2399 b20e |0033: new-array v9, v9, [Lfreed/viewer/gridview/enums/RequestModes; // type@0eb2 │ │ -2175ce: 4d00 0902 |0035: aput-object v0, v9, v2 │ │ -2175d2: 4d01 0904 |0037: aput-object v1, v9, v4 │ │ -2175d6: 4d03 0906 |0039: aput-object v3, v9, v6 │ │ -2175da: 4d05 0908 |003b: aput-object v5, v9, v8 │ │ -2175de: 4d07 090a |003d: aput-object v7, v9, v10 │ │ -2175e2: 6909 7158 |003f: sput-object v9, Lfreed/viewer/gridview/enums/RequestModes;.$VALUES:[Lfreed/viewer/gridview/enums/RequestModes; // field@5871 │ │ -2175e6: 0e00 |0041: return-void │ │ +217560: |[217560] freed.viewer.gridview.enums.RequestModes.:()V │ │ +217570: 2200 ba0c |0000: new-instance v0, Lfreed/viewer/gridview/enums/RequestModes; // type@0cba │ │ +217574: 1a01 8160 |0002: const-string v1, "none" // string@6081 │ │ +217578: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +21757a: 7030 505f 1002 |0005: invoke-direct {v0, v1, v2}, Lfreed/viewer/gridview/enums/RequestModes;.:(Ljava/lang/String;I)V // method@5f50 │ │ +217580: 6900 7458 |0008: sput-object v0, Lfreed/viewer/gridview/enums/RequestModes;.none:Lfreed/viewer/gridview/enums/RequestModes; // field@5874 │ │ +217584: 2201 ba0c |000a: new-instance v1, Lfreed/viewer/gridview/enums/RequestModes; // type@0cba │ │ +217588: 1a03 9e40 |000c: const-string v3, "delete" // string@409e │ │ +21758c: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +21758e: 7030 505f 3104 |000f: invoke-direct {v1, v3, v4}, Lfreed/viewer/gridview/enums/RequestModes;.:(Ljava/lang/String;I)V // method@5f50 │ │ +217594: 6901 7258 |0012: sput-object v1, Lfreed/viewer/gridview/enums/RequestModes;.delete:Lfreed/viewer/gridview/enums/RequestModes; // field@5872 │ │ +217598: 2203 ba0c |0014: new-instance v3, Lfreed/viewer/gridview/enums/RequestModes; // type@0cba │ │ +21759c: 1a05 1666 |0016: const-string v5, "rawToDng" // string@6616 │ │ +2175a0: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +2175a2: 7030 505f 5306 |0019: invoke-direct {v3, v5, v6}, Lfreed/viewer/gridview/enums/RequestModes;.:(Ljava/lang/String;I)V // method@5f50 │ │ +2175a8: 6903 7558 |001c: sput-object v3, Lfreed/viewer/gridview/enums/RequestModes;.rawToDng:Lfreed/viewer/gridview/enums/RequestModes; // field@5875 │ │ +2175ac: 2205 ba0c |001e: new-instance v5, Lfreed/viewer/gridview/enums/RequestModes; // type@0cba │ │ +2175b0: 1a07 4a72 |0020: const-string v7, "stack" // string@724a │ │ +2175b4: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +2175b6: 7030 505f 7508 |0023: invoke-direct {v5, v7, v8}, Lfreed/viewer/gridview/enums/RequestModes;.:(Ljava/lang/String;I)V // method@5f50 │ │ +2175bc: 6905 7658 |0026: sput-object v5, Lfreed/viewer/gridview/enums/RequestModes;.stack:Lfreed/viewer/gridview/enums/RequestModes; // field@5876 │ │ +2175c0: 2207 ba0c |0028: new-instance v7, Lfreed/viewer/gridview/enums/RequestModes; // type@0cba │ │ +2175c4: 1a09 d141 |002a: const-string v9, "dngstack" // string@41d1 │ │ +2175c8: 124a |002c: const/4 v10, #int 4 // #4 │ │ +2175ca: 7030 505f 970a |002d: invoke-direct {v7, v9, v10}, Lfreed/viewer/gridview/enums/RequestModes;.:(Ljava/lang/String;I)V // method@5f50 │ │ +2175d0: 6907 7358 |0030: sput-object v7, Lfreed/viewer/gridview/enums/RequestModes;.dngstack:Lfreed/viewer/gridview/enums/RequestModes; // field@5873 │ │ +2175d4: 1259 |0032: const/4 v9, #int 5 // #5 │ │ +2175d6: 2399 b20e |0033: new-array v9, v9, [Lfreed/viewer/gridview/enums/RequestModes; // type@0eb2 │ │ +2175da: 4d00 0902 |0035: aput-object v0, v9, v2 │ │ +2175de: 4d01 0904 |0037: aput-object v1, v9, v4 │ │ +2175e2: 4d03 0906 |0039: aput-object v3, v9, v6 │ │ +2175e6: 4d05 0908 |003b: aput-object v5, v9, v8 │ │ +2175ea: 4d07 090a |003d: aput-object v7, v9, v10 │ │ +2175ee: 6909 7158 |003f: sput-object v9, Lfreed/viewer/gridview/enums/RequestModes;.$VALUES:[Lfreed/viewer/gridview/enums/RequestModes; // field@5871 │ │ +2175f2: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ 0x000a line=6 │ │ 0x0014 line=7 │ │ 0x001e line=8 │ │ 0x0028 line=9 │ │ @@ -503927,17 +503929,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2175e8: |[2175e8] freed.viewer.gridview.enums.RequestModes.:(Ljava/lang/String;I)V │ │ -2175f8: 7030 a562 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@62a5 │ │ -2175fe: 0e00 |0003: return-void │ │ +2175f4: |[2175f4] freed.viewer.gridview.enums.RequestModes.:(Ljava/lang/String;I)V │ │ +217604: 7030 a562 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@62a5 │ │ +21760a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/viewer/gridview/enums/RequestModes; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -503947,20 +503949,20 @@ │ │ type : '(Ljava/lang/String;)Lfreed/viewer/gridview/enums/RequestModes;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -21750c: |[21750c] freed.viewer.gridview.enums.RequestModes.valueOf:(Ljava/lang/String;)Lfreed/viewer/gridview/enums/RequestModes; │ │ -21751c: 1c00 ba0c |0000: const-class v0, Lfreed/viewer/gridview/enums/RequestModes; // type@0cba │ │ -217520: 7120 a662 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@62a6 │ │ -217526: 0c01 |0005: move-result-object v1 │ │ -217528: 1f01 ba0c |0006: check-cast v1, Lfreed/viewer/gridview/enums/RequestModes; // type@0cba │ │ -21752c: 1101 |0008: return-object v1 │ │ +217518: |[217518] freed.viewer.gridview.enums.RequestModes.valueOf:(Ljava/lang/String;)Lfreed/viewer/gridview/enums/RequestModes; │ │ +217528: 1c00 ba0c |0000: const-class v0, Lfreed/viewer/gridview/enums/RequestModes; // type@0cba │ │ +21752c: 7120 a662 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@62a6 │ │ +217532: 0c01 |0005: move-result-object v1 │ │ +217534: 1f01 ba0c |0006: check-cast v1, Lfreed/viewer/gridview/enums/RequestModes; // type@0cba │ │ +217538: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lfreed/viewer/gridview/enums/RequestModes;) │ │ @@ -503968,20 +503970,20 @@ │ │ type : '()[Lfreed/viewer/gridview/enums/RequestModes;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -217530: |[217530] freed.viewer.gridview.enums.RequestModes.values:()[Lfreed/viewer/gridview/enums/RequestModes; │ │ -217540: 6200 7158 |0000: sget-object v0, Lfreed/viewer/gridview/enums/RequestModes;.$VALUES:[Lfreed/viewer/gridview/enums/RequestModes; // field@5871 │ │ -217544: 6e10 6166 0000 |0002: invoke-virtual {v0}, [Lfreed/viewer/gridview/enums/RequestModes;.clone:()Ljava/lang/Object; // method@6661 │ │ -21754a: 0c00 |0005: move-result-object v0 │ │ -21754c: 1f00 b20e |0006: check-cast v0, [Lfreed/viewer/gridview/enums/RequestModes; // type@0eb2 │ │ -217550: 1100 |0008: return-object v0 │ │ +21753c: |[21753c] freed.viewer.gridview.enums.RequestModes.values:()[Lfreed/viewer/gridview/enums/RequestModes; │ │ +21754c: 6200 7158 |0000: sget-object v0, Lfreed/viewer/gridview/enums/RequestModes;.$VALUES:[Lfreed/viewer/gridview/enums/RequestModes; // field@5871 │ │ +217550: 6e10 6166 0000 |0002: invoke-virtual {v0}, [Lfreed/viewer/gridview/enums/RequestModes;.clone:()Ljava/lang/Object; // method@6661 │ │ +217556: 0c00 |0005: move-result-object v0 │ │ +217558: 1f00 b20e |0006: check-cast v0, [Lfreed/viewer/gridview/enums/RequestModes; // type@0eb2 │ │ +21755c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 10853 (RequestModes.java) │ │ @@ -504027,31 +504029,31 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -217648: |[217648] freed.viewer.gridview.enums.ViewStates.:()V │ │ -217658: 2200 bb0c |0000: new-instance v0, Lfreed/viewer/gridview/enums/ViewStates; // type@0cbb │ │ -21765c: 1a01 8360 |0002: const-string v1, "normal" // string@6083 │ │ -217660: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -217662: 7030 555f 1002 |0005: invoke-direct {v0, v1, v2}, Lfreed/viewer/gridview/enums/ViewStates;.:(Ljava/lang/String;I)V // method@5f55 │ │ -217668: 6900 7858 |0008: sput-object v0, Lfreed/viewer/gridview/enums/ViewStates;.normal:Lfreed/viewer/gridview/enums/ViewStates; // field@5878 │ │ -21766c: 2201 bb0c |000a: new-instance v1, Lfreed/viewer/gridview/enums/ViewStates; // type@0cbb │ │ -217670: 1a03 9e69 |000c: const-string v3, "selection" // string@699e │ │ -217674: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -217676: 7030 555f 3104 |000f: invoke-direct {v1, v3, v4}, Lfreed/viewer/gridview/enums/ViewStates;.:(Ljava/lang/String;I)V // method@5f55 │ │ -21767c: 6901 7958 |0012: sput-object v1, Lfreed/viewer/gridview/enums/ViewStates;.selection:Lfreed/viewer/gridview/enums/ViewStates; // field@5879 │ │ -217680: 1223 |0014: const/4 v3, #int 2 // #2 │ │ -217682: 2333 b30e |0015: new-array v3, v3, [Lfreed/viewer/gridview/enums/ViewStates; // type@0eb3 │ │ -217686: 4d00 0302 |0017: aput-object v0, v3, v2 │ │ -21768a: 4d01 0304 |0019: aput-object v1, v3, v4 │ │ -21768e: 6903 7758 |001b: sput-object v3, Lfreed/viewer/gridview/enums/ViewStates;.$VALUES:[Lfreed/viewer/gridview/enums/ViewStates; // field@5877 │ │ -217692: 0e00 |001d: return-void │ │ +217654: |[217654] freed.viewer.gridview.enums.ViewStates.:()V │ │ +217664: 2200 bb0c |0000: new-instance v0, Lfreed/viewer/gridview/enums/ViewStates; // type@0cbb │ │ +217668: 1a01 8360 |0002: const-string v1, "normal" // string@6083 │ │ +21766c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +21766e: 7030 555f 1002 |0005: invoke-direct {v0, v1, v2}, Lfreed/viewer/gridview/enums/ViewStates;.:(Ljava/lang/String;I)V // method@5f55 │ │ +217674: 6900 7858 |0008: sput-object v0, Lfreed/viewer/gridview/enums/ViewStates;.normal:Lfreed/viewer/gridview/enums/ViewStates; // field@5878 │ │ +217678: 2201 bb0c |000a: new-instance v1, Lfreed/viewer/gridview/enums/ViewStates; // type@0cbb │ │ +21767c: 1a03 9e69 |000c: const-string v3, "selection" // string@699e │ │ +217680: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +217682: 7030 555f 3104 |000f: invoke-direct {v1, v3, v4}, Lfreed/viewer/gridview/enums/ViewStates;.:(Ljava/lang/String;I)V // method@5f55 │ │ +217688: 6901 7958 |0012: sput-object v1, Lfreed/viewer/gridview/enums/ViewStates;.selection:Lfreed/viewer/gridview/enums/ViewStates; // field@5879 │ │ +21768c: 1223 |0014: const/4 v3, #int 2 // #2 │ │ +21768e: 2333 b30e |0015: new-array v3, v3, [Lfreed/viewer/gridview/enums/ViewStates; // type@0eb3 │ │ +217692: 4d00 0302 |0017: aput-object v0, v3, v2 │ │ +217696: 4d01 0304 |0019: aput-object v1, v3, v4 │ │ +21769a: 6903 7758 |001b: sput-object v3, Lfreed/viewer/gridview/enums/ViewStates;.$VALUES:[Lfreed/viewer/gridview/enums/ViewStates; // field@5877 │ │ +21769e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ 0x000a line=6 │ │ 0x001b line=3 │ │ locals : │ │ │ │ @@ -504060,17 +504062,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -217694: |[217694] freed.viewer.gridview.enums.ViewStates.:(Ljava/lang/String;I)V │ │ -2176a4: 7030 a562 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@62a5 │ │ -2176aa: 0e00 |0003: return-void │ │ +2176a0: |[2176a0] freed.viewer.gridview.enums.ViewStates.:(Ljava/lang/String;I)V │ │ +2176b0: 7030 a562 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@62a5 │ │ +2176b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/viewer/gridview/enums/ViewStates; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -504080,20 +504082,20 @@ │ │ type : '(Ljava/lang/String;)Lfreed/viewer/gridview/enums/ViewStates;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -217600: |[217600] freed.viewer.gridview.enums.ViewStates.valueOf:(Ljava/lang/String;)Lfreed/viewer/gridview/enums/ViewStates; │ │ -217610: 1c00 bb0c |0000: const-class v0, Lfreed/viewer/gridview/enums/ViewStates; // type@0cbb │ │ -217614: 7120 a662 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@62a6 │ │ -21761a: 0c01 |0005: move-result-object v1 │ │ -21761c: 1f01 bb0c |0006: check-cast v1, Lfreed/viewer/gridview/enums/ViewStates; // type@0cbb │ │ -217620: 1101 |0008: return-object v1 │ │ +21760c: |[21760c] freed.viewer.gridview.enums.ViewStates.valueOf:(Ljava/lang/String;)Lfreed/viewer/gridview/enums/ViewStates; │ │ +21761c: 1c00 bb0c |0000: const-class v0, Lfreed/viewer/gridview/enums/ViewStates; // type@0cbb │ │ +217620: 7120 a662 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@62a6 │ │ +217626: 0c01 |0005: move-result-object v1 │ │ +217628: 1f01 bb0c |0006: check-cast v1, Lfreed/viewer/gridview/enums/ViewStates; // type@0cbb │ │ +21762c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lfreed/viewer/gridview/enums/ViewStates;) │ │ @@ -504101,20 +504103,20 @@ │ │ type : '()[Lfreed/viewer/gridview/enums/ViewStates;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -217624: |[217624] freed.viewer.gridview.enums.ViewStates.values:()[Lfreed/viewer/gridview/enums/ViewStates; │ │ -217634: 6200 7758 |0000: sget-object v0, Lfreed/viewer/gridview/enums/ViewStates;.$VALUES:[Lfreed/viewer/gridview/enums/ViewStates; // field@5877 │ │ -217638: 6e10 6266 0000 |0002: invoke-virtual {v0}, [Lfreed/viewer/gridview/enums/ViewStates;.clone:()Ljava/lang/Object; // method@6662 │ │ -21763e: 0c00 |0005: move-result-object v0 │ │ -217640: 1f00 b30e |0006: check-cast v0, [Lfreed/viewer/gridview/enums/ViewStates; // type@0eb3 │ │ -217644: 1100 |0008: return-object v0 │ │ +217630: |[217630] freed.viewer.gridview.enums.ViewStates.values:()[Lfreed/viewer/gridview/enums/ViewStates; │ │ +217640: 6200 7758 |0000: sget-object v0, Lfreed/viewer/gridview/enums/ViewStates;.$VALUES:[Lfreed/viewer/gridview/enums/ViewStates; // field@5877 │ │ +217644: 6e10 6266 0000 |0002: invoke-virtual {v0}, [Lfreed/viewer/gridview/enums/ViewStates;.clone:()Ljava/lang/Object; // method@6662 │ │ +21764a: 0c00 |0005: move-result-object v0 │ │ +21764c: 1f00 b30e |0006: check-cast v0, [Lfreed/viewer/gridview/enums/ViewStates; // type@0eb3 │ │ +217650: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 13086 (ViewStates.java) │ │ @@ -504147,36 +504149,36 @@ │ │ type : '(Lfreed/viewer/gridview/models/ButtonOptionsModel;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2176e8: |[2176e8] freed.viewer.gridview.models.-$$Lambda$ButtonOptionsModel$VcyQjn33AUzFRIwfGrt74NzNJNk.:(Lfreed/viewer/gridview/models/ButtonOptionsModel;)V │ │ -2176f8: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -2176fe: 5b01 7b58 |0003: iput-object v1, v0, Lfreed/viewer/gridview/models/-$$Lambda$ButtonOptionsModel$VcyQjn33AUzFRIwfGrt74NzNJNk;.f$0:Lfreed/viewer/gridview/models/ButtonOptionsModel; // field@587b │ │ -217702: 0e00 |0005: return-void │ │ +2176f4: |[2176f4] freed.viewer.gridview.models.-$$Lambda$ButtonOptionsModel$VcyQjn33AUzFRIwfGrt74NzNJNk.:(Lfreed/viewer/gridview/models/ButtonOptionsModel;)V │ │ +217704: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21770a: 5b01 7b58 |0003: iput-object v1, v0, Lfreed/viewer/gridview/models/-$$Lambda$ButtonOptionsModel$VcyQjn33AUzFRIwfGrt74NzNJNk;.f$0:Lfreed/viewer/gridview/models/ButtonOptionsModel; // field@587b │ │ +21770e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfreed/viewer/gridview/models/-$$Lambda$ButtonOptionsModel$VcyQjn33AUzFRIwfGrt74NzNJNk;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -217704: |[217704] freed.viewer.gridview.models.-$$Lambda$ButtonOptionsModel$VcyQjn33AUzFRIwfGrt74NzNJNk.onClick:(Landroid/view/View;)V │ │ -217714: 5410 7b58 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/-$$Lambda$ButtonOptionsModel$VcyQjn33AUzFRIwfGrt74NzNJNk;.f$0:Lfreed/viewer/gridview/models/ButtonOptionsModel; // field@587b │ │ -217718: 6e20 785f 2000 |0002: invoke-virtual {v0, v2}, Lfreed/viewer/gridview/models/ButtonOptionsModel;.lambda$new$0$ButtonOptionsModel:(Landroid/view/View;)V // method@5f78 │ │ -21771e: 0e00 |0005: return-void │ │ +217710: |[217710] freed.viewer.gridview.models.-$$Lambda$ButtonOptionsModel$VcyQjn33AUzFRIwfGrt74NzNJNk.onClick:(Landroid/view/View;)V │ │ +217720: 5410 7b58 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/-$$Lambda$ButtonOptionsModel$VcyQjn33AUzFRIwfGrt74NzNJNk;.f$0:Lfreed/viewer/gridview/models/ButtonOptionsModel; // field@587b │ │ +217724: 6e20 785f 2000 |0002: invoke-virtual {v0, v2}, Lfreed/viewer/gridview/models/ButtonOptionsModel;.lambda$new$0$ButtonOptionsModel:(Landroid/view/View;)V // method@5f78 │ │ +21772a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21086 (lambda) │ │ │ │ Class #1800 header: │ │ @@ -504212,18 +504214,18 @@ │ │ type : '(Lfreed/viewer/gridview/models/ButtonFileTypeModel;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2177e4: |[2177e4] freed.viewer.gridview.models.ButtonFileTypeModel$1.:(Lfreed/viewer/gridview/models/ButtonFileTypeModel;)V │ │ -2177f4: 5b01 7f58 |0000: iput-object v1, v0, Lfreed/viewer/gridview/models/ButtonFileTypeModel$1;.this$0:Lfreed/viewer/gridview/models/ButtonFileTypeModel; // field@587f │ │ -2177f8: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -2177fe: 0e00 |0005: return-void │ │ +2177f0: |[2177f0] freed.viewer.gridview.models.ButtonFileTypeModel$1.:(Lfreed/viewer/gridview/models/ButtonFileTypeModel;)V │ │ +217800: 5b01 7f58 |0000: iput-object v1, v0, Lfreed/viewer/gridview/models/ButtonFileTypeModel$1;.this$0:Lfreed/viewer/gridview/models/ButtonFileTypeModel; // field@587f │ │ +217804: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21780a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/gridview/models/ButtonFileTypeModel$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/gridview/models/ButtonFileTypeModel; │ │ │ │ @@ -504233,29 +504235,29 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -217800: |[217800] freed.viewer.gridview.models.ButtonFileTypeModel$1.onClick:(Landroid/view/View;)V │ │ -217810: 1f03 6c02 |0000: check-cast v3, Landroid/widget/Button; // type@026c │ │ -217814: 6e10 360c 0300 |0002: invoke-virtual {v3}, Landroid/widget/Button;.getText:()Ljava/lang/CharSequence; // method@0c36 │ │ -21781a: 0c03 |0005: move-result-object v3 │ │ -21781c: 1f03 720d |0006: check-cast v3, Ljava/lang/String; // type@0d72 │ │ -217820: 5420 7f58 |0008: iget-object v0, v2, Lfreed/viewer/gridview/models/ButtonFileTypeModel$1;.this$0:Lfreed/viewer/gridview/models/ButtonFileTypeModel; // field@587f │ │ -217824: 7110 6b5f 0000 |000a: invoke-static {v0}, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.access$100:(Lfreed/viewer/gridview/models/ButtonFileTypeModel;)Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // method@5f6b │ │ -21782a: 0c00 |000d: move-result-object v0 │ │ -21782c: 5421 7f58 |000e: iget-object v1, v2, Lfreed/viewer/gridview/models/ButtonFileTypeModel$1;.this$0:Lfreed/viewer/gridview/models/ButtonFileTypeModel; // field@587f │ │ -217830: 7120 6a5f 3100 |0010: invoke-static {v1, v3}, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.access$000:(Lfreed/viewer/gridview/models/ButtonFileTypeModel;Ljava/lang/String;)Lfreed/file/FileListController$FormatTypes; // method@5f6a │ │ -217836: 0c01 |0013: move-result-object v1 │ │ -217838: 6e20 fe5f 1000 |0014: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setFormatsToShow:(Lfreed/file/FileListController$FormatTypes;)V // method@5ffe │ │ -21783e: 5420 7f58 |0017: iget-object v0, v2, Lfreed/viewer/gridview/models/ButtonFileTypeModel$1;.this$0:Lfreed/viewer/gridview/models/ButtonFileTypeModel; // field@587f │ │ -217842: 6e20 715f 3000 |0019: invoke-virtual {v0, v3}, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.setText:(Ljava/lang/String;)V // method@5f71 │ │ -217848: 0e00 |001c: return-void │ │ +21780c: |[21780c] freed.viewer.gridview.models.ButtonFileTypeModel$1.onClick:(Landroid/view/View;)V │ │ +21781c: 1f03 6c02 |0000: check-cast v3, Landroid/widget/Button; // type@026c │ │ +217820: 6e10 360c 0300 |0002: invoke-virtual {v3}, Landroid/widget/Button;.getText:()Ljava/lang/CharSequence; // method@0c36 │ │ +217826: 0c03 |0005: move-result-object v3 │ │ +217828: 1f03 720d |0006: check-cast v3, Ljava/lang/String; // type@0d72 │ │ +21782c: 5420 7f58 |0008: iget-object v0, v2, Lfreed/viewer/gridview/models/ButtonFileTypeModel$1;.this$0:Lfreed/viewer/gridview/models/ButtonFileTypeModel; // field@587f │ │ +217830: 7110 6b5f 0000 |000a: invoke-static {v0}, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.access$100:(Lfreed/viewer/gridview/models/ButtonFileTypeModel;)Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // method@5f6b │ │ +217836: 0c00 |000d: move-result-object v0 │ │ +217838: 5421 7f58 |000e: iget-object v1, v2, Lfreed/viewer/gridview/models/ButtonFileTypeModel$1;.this$0:Lfreed/viewer/gridview/models/ButtonFileTypeModel; // field@587f │ │ +21783c: 7120 6a5f 3100 |0010: invoke-static {v1, v3}, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.access$000:(Lfreed/viewer/gridview/models/ButtonFileTypeModel;Ljava/lang/String;)Lfreed/file/FileListController$FormatTypes; // method@5f6a │ │ +217842: 0c01 |0013: move-result-object v1 │ │ +217844: 6e20 fe5f 1000 |0014: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setFormatsToShow:(Lfreed/file/FileListController$FormatTypes;)V // method@5ffe │ │ +21784a: 5420 7f58 |0017: iget-object v0, v2, Lfreed/viewer/gridview/models/ButtonFileTypeModel$1;.this$0:Lfreed/viewer/gridview/models/ButtonFileTypeModel; // field@587f │ │ +21784e: 6e20 715f 3000 |0019: invoke-virtual {v0, v3}, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.setText:(Ljava/lang/String;)V // method@5f71 │ │ +217854: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0002 line=29 │ │ 0x0008 line=30 │ │ 0x0017 line=31 │ │ locals : │ │ @@ -504296,32 +504298,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -218034: |[218034] freed.viewer.gridview.models.GridImageViewModel$1.:()V │ │ -218044: 7100 585f 0000 |0000: invoke-static {}, Lfreed/viewer/gridview/enums/ViewStates;.values:()[Lfreed/viewer/gridview/enums/ViewStates; // method@5f58 │ │ -21804a: 0c00 |0003: move-result-object v0 │ │ -21804c: 2100 |0004: array-length v0, v0 │ │ -21804e: 2300 2d0e |0005: new-array v0, v0, [I // type@0e2d │ │ -218052: 6900 9158 |0007: sput-object v0, Lfreed/viewer/gridview/models/GridImageViewModel$1;.$SwitchMap$freed$viewer$gridview$enums$ViewStates:[I // field@5891 │ │ -218056: 6201 7858 |0009: sget-object v1, Lfreed/viewer/gridview/enums/ViewStates;.normal:Lfreed/viewer/gridview/enums/ViewStates; // field@5878 │ │ -21805a: 6e10 565f 0100 |000b: invoke-virtual {v1}, Lfreed/viewer/gridview/enums/ViewStates;.ordinal:()I // method@5f56 │ │ -218060: 0a01 |000e: move-result v1 │ │ -218062: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -218064: 4b02 0001 |0010: aput v2, v0, v1 │ │ -218068: 6200 9158 |0012: sget-object v0, Lfreed/viewer/gridview/models/GridImageViewModel$1;.$SwitchMap$freed$viewer$gridview$enums$ViewStates:[I // field@5891 │ │ -21806c: 6201 7958 |0014: sget-object v1, Lfreed/viewer/gridview/enums/ViewStates;.selection:Lfreed/viewer/gridview/enums/ViewStates; // field@5879 │ │ -218070: 6e10 565f 0100 |0016: invoke-virtual {v1}, Lfreed/viewer/gridview/enums/ViewStates;.ordinal:()I // method@5f56 │ │ -218076: 0a01 |0019: move-result v1 │ │ -218078: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -21807a: 4b02 0001 |001b: aput v2, v0, v1 │ │ -21807e: 0e00 |001d: return-void │ │ +218040: |[218040] freed.viewer.gridview.models.GridImageViewModel$1.:()V │ │ +218050: 7100 585f 0000 |0000: invoke-static {}, Lfreed/viewer/gridview/enums/ViewStates;.values:()[Lfreed/viewer/gridview/enums/ViewStates; // method@5f58 │ │ +218056: 0c00 |0003: move-result-object v0 │ │ +218058: 2100 |0004: array-length v0, v0 │ │ +21805a: 2300 2d0e |0005: new-array v0, v0, [I // type@0e2d │ │ +21805e: 6900 9158 |0007: sput-object v0, Lfreed/viewer/gridview/models/GridImageViewModel$1;.$SwitchMap$freed$viewer$gridview$enums$ViewStates:[I // field@5891 │ │ +218062: 6201 7858 |0009: sget-object v1, Lfreed/viewer/gridview/enums/ViewStates;.normal:Lfreed/viewer/gridview/enums/ViewStates; // field@5878 │ │ +218066: 6e10 565f 0100 |000b: invoke-virtual {v1}, Lfreed/viewer/gridview/enums/ViewStates;.ordinal:()I // method@5f56 │ │ +21806c: 0a01 |000e: move-result v1 │ │ +21806e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +218070: 4b02 0001 |0010: aput v2, v0, v1 │ │ +218074: 6200 9158 |0012: sget-object v0, Lfreed/viewer/gridview/models/GridImageViewModel$1;.$SwitchMap$freed$viewer$gridview$enums$ViewStates:[I // field@5891 │ │ +218078: 6201 7958 |0014: sget-object v1, Lfreed/viewer/gridview/enums/ViewStates;.selection:Lfreed/viewer/gridview/enums/ViewStates; // field@5879 │ │ +21807c: 6e10 565f 0100 |0016: invoke-virtual {v1}, Lfreed/viewer/gridview/enums/ViewStates;.ordinal:()I // method@5f56 │ │ +218082: 0a01 |0019: move-result v1 │ │ +218084: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +218086: 4b02 0001 |001b: aput v2, v0, v1 │ │ +21808a: 0e00 |001d: return-void │ │ catches : 2 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ positions : │ │ 0x0000 line=113 │ │ @@ -504390,18 +504392,18 @@ │ │ type : '(Lfreed/viewer/gridview/models/PopupMenuModel;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2183dc: |[2183dc] freed.viewer.gridview.models.PopupMenuModel$1.:(Lfreed/viewer/gridview/models/PopupMenuModel;)V │ │ -2183ec: 5b01 9e58 |0000: iput-object v1, v0, Lfreed/viewer/gridview/models/PopupMenuModel$1;.this$0:Lfreed/viewer/gridview/models/PopupMenuModel; // field@589e │ │ -2183f0: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -2183f6: 0e00 |0005: return-void │ │ +2183e8: |[2183e8] freed.viewer.gridview.models.PopupMenuModel$1.:(Lfreed/viewer/gridview/models/PopupMenuModel;)V │ │ +2183f8: 5b01 9e58 |0000: iput-object v1, v0, Lfreed/viewer/gridview/models/PopupMenuModel$1;.this$0:Lfreed/viewer/gridview/models/PopupMenuModel; // field@589e │ │ +2183fc: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +218402: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/gridview/models/PopupMenuModel$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/gridview/models/PopupMenuModel; │ │ │ │ @@ -504411,29 +504413,29 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -2183f8: |[2183f8] freed.viewer.gridview.models.PopupMenuModel$1.onClick:(Landroid/view/View;)V │ │ -218408: 5410 9e58 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/PopupMenuModel$1;.this$0:Lfreed/viewer/gridview/models/PopupMenuModel; // field@589e │ │ -21840c: 7110 bb5f 0000 |0002: invoke-static {v0}, Lfreed/viewer/gridview/models/PopupMenuModel;.access$000:(Lfreed/viewer/gridview/models/PopupMenuModel;)Lfreed/viewer/gridview/models/Popup; // method@5fbb │ │ -218412: 0c00 |0005: move-result-object v0 │ │ -218414: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ -218418: 5410 9e58 |0008: iget-object v0, v1, Lfreed/viewer/gridview/models/PopupMenuModel$1;.this$0:Lfreed/viewer/gridview/models/PopupMenuModel; // field@589e │ │ -21841c: 7110 bb5f 0000 |000a: invoke-static {v0}, Lfreed/viewer/gridview/models/PopupMenuModel;.access$000:(Lfreed/viewer/gridview/models/PopupMenuModel;)Lfreed/viewer/gridview/models/Popup; // method@5fbb │ │ -218422: 0c00 |000d: move-result-object v0 │ │ -218424: 7210 b75f 0000 |000e: invoke-interface {v0}, Lfreed/viewer/gridview/models/Popup;.getOnPopupChildClickListner:()Landroid/view/View$OnClickListener; // method@5fb7 │ │ -21842a: 0c00 |0011: move-result-object v0 │ │ -21842c: 7220 cd08 2000 |0012: invoke-interface {v0, v2}, Landroid/view/View$OnClickListener;.onClick:(Landroid/view/View;)V // method@08cd │ │ -218432: 5412 9e58 |0015: iget-object v2, v1, Lfreed/viewer/gridview/models/PopupMenuModel$1;.this$0:Lfreed/viewer/gridview/models/PopupMenuModel; // field@589e │ │ -218436: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -218438: 6e20 c25f 0200 |0018: invoke-virtual {v2, v0}, Lfreed/viewer/gridview/models/PopupMenuModel;.setVisibility:(Z)V // method@5fc2 │ │ -21843e: 0e00 |001b: return-void │ │ +218404: |[218404] freed.viewer.gridview.models.PopupMenuModel$1.onClick:(Landroid/view/View;)V │ │ +218414: 5410 9e58 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/PopupMenuModel$1;.this$0:Lfreed/viewer/gridview/models/PopupMenuModel; // field@589e │ │ +218418: 7110 bb5f 0000 |0002: invoke-static {v0}, Lfreed/viewer/gridview/models/PopupMenuModel;.access$000:(Lfreed/viewer/gridview/models/PopupMenuModel;)Lfreed/viewer/gridview/models/Popup; // method@5fbb │ │ +21841e: 0c00 |0005: move-result-object v0 │ │ +218420: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ +218424: 5410 9e58 |0008: iget-object v0, v1, Lfreed/viewer/gridview/models/PopupMenuModel$1;.this$0:Lfreed/viewer/gridview/models/PopupMenuModel; // field@589e │ │ +218428: 7110 bb5f 0000 |000a: invoke-static {v0}, Lfreed/viewer/gridview/models/PopupMenuModel;.access$000:(Lfreed/viewer/gridview/models/PopupMenuModel;)Lfreed/viewer/gridview/models/Popup; // method@5fbb │ │ +21842e: 0c00 |000d: move-result-object v0 │ │ +218430: 7210 b75f 0000 |000e: invoke-interface {v0}, Lfreed/viewer/gridview/models/Popup;.getOnPopupChildClickListner:()Landroid/view/View$OnClickListener; // method@5fb7 │ │ +218436: 0c00 |0011: move-result-object v0 │ │ +218438: 7220 cd08 2000 |0012: invoke-interface {v0, v2}, Landroid/view/View$OnClickListener;.onClick:(Landroid/view/View;)V // method@08cd │ │ +21843e: 5412 9e58 |0015: iget-object v2, v1, Lfreed/viewer/gridview/models/PopupMenuModel$1;.this$0:Lfreed/viewer/gridview/models/PopupMenuModel; // field@589e │ │ +218442: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +218444: 6e20 c25f 0200 |0018: invoke-virtual {v2, v0}, Lfreed/viewer/gridview/models/PopupMenuModel;.setVisibility:(Z)V // method@5fc2 │ │ +21844a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0008 line=41 │ │ 0x0015 line=42 │ │ locals : │ │ 0x0000 - 0x001c reg=1 this Lfreed/viewer/gridview/models/PopupMenuModel$1; │ │ @@ -504474,18 +504476,18 @@ │ │ type : '(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -21859c: |[21859c] freed.viewer.gridview.modelview.GridViewFragmentModelView$1.:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V │ │ -2185ac: 5b01 a458 |0000: iput-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$1;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a4 │ │ -2185b0: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -2185b6: 0e00 |0005: return-void │ │ +2185a8: |[2185a8] freed.viewer.gridview.modelview.GridViewFragmentModelView$1.:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V │ │ +2185b8: 5b01 a458 |0000: iput-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$1;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a4 │ │ +2185bc: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +2185c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ │ │ @@ -504495,122 +504497,122 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 219 16-bit code units │ │ -2185b8: |[2185b8] freed.viewer.gridview.modelview.GridViewFragmentModelView$1.onClick:(Landroid/view/View;)V │ │ -2185c8: 5445 a458 |0000: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$1;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a4 │ │ -2185cc: 7110 da5f 0500 |0002: invoke-static {v5}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$000:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/enums/RequestModes; // method@5fda │ │ -2185d2: 0c05 |0005: move-result-object v5 │ │ -2185d4: 6200 7458 |0006: sget-object v0, Lfreed/viewer/gridview/enums/RequestModes;.none:Lfreed/viewer/gridview/enums/RequestModes; // field@5874 │ │ -2185d8: 3305 1200 |0008: if-ne v5, v0, 001a // +0012 │ │ -2185dc: 5445 a458 |000a: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$1;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a4 │ │ -2185e0: 6200 7658 |000c: sget-object v0, Lfreed/viewer/gridview/enums/RequestModes;.stack:Lfreed/viewer/gridview/enums/RequestModes; // field@5876 │ │ -2185e4: 7120 db5f 0500 |000e: invoke-static {v5, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$002:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Lfreed/viewer/gridview/enums/RequestModes;)Lfreed/viewer/gridview/enums/RequestModes; // method@5fdb │ │ -2185ea: 5445 a458 |0011: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$1;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a4 │ │ -2185ee: 6200 7958 |0013: sget-object v0, Lfreed/viewer/gridview/enums/ViewStates;.selection:Lfreed/viewer/gridview/enums/ViewStates; // field@5879 │ │ -2185f2: 6e20 ff5f 0500 |0015: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ -2185f8: 2900 c200 |0018: goto/16 00da // +00c2 │ │ -2185fc: 5445 a458 |001a: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$1;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a4 │ │ -218600: 7110 da5f 0500 |001c: invoke-static {v5}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$000:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/enums/RequestModes; // method@5fda │ │ -218606: 0c05 |001f: move-result-object v5 │ │ -218608: 6200 7658 |0020: sget-object v0, Lfreed/viewer/gridview/enums/RequestModes;.stack:Lfreed/viewer/gridview/enums/RequestModes; // field@5876 │ │ -21860c: 3305 aa00 |0022: if-ne v5, v0, 00cc // +00aa │ │ -218610: 2205 b10d |0024: new-instance v5, Ljava/util/ArrayList; // type@0db1 │ │ -218614: 7010 ef63 0500 |0026: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@63ef │ │ -21861a: 5440 a458 |0029: iget-object v0, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$1;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a4 │ │ -21861e: 7110 dc5f 0000 |002b: invoke-static {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ -218624: 0c00 |002e: move-result-object v0 │ │ -218626: 6e10 835f 0000 |002f: invoke-virtual {v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.getGridImageViewModels:()Ljava/util/List; // method@5f83 │ │ -21862c: 0c00 |0032: move-result-object v0 │ │ -21862e: 7210 6864 0000 |0033: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -218634: 0c00 |0036: move-result-object v0 │ │ -218636: 7210 4e64 0000 |0037: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -21863c: 0a01 |003a: move-result v1 │ │ -21863e: 3801 5600 |003b: if-eqz v1, 0091 // +0056 │ │ -218642: 7210 4f64 0000 |003d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -218648: 0c01 |0040: move-result-object v1 │ │ -21864a: 1f01 c70c |0041: check-cast v1, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ -21864e: 6e10 9d5f 0100 |0043: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getChecked:()Z // method@5f9d │ │ -218654: 0a02 |0046: move-result v2 │ │ -218656: 3802 f0ff |0047: if-eqz v2, 0037 // -0010 │ │ -21865a: 6e10 a15f 0100 |0049: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ -218660: 0c02 |004c: move-result-object v2 │ │ -218662: 6e10 975b 0200 |004d: invoke-virtual {v2}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -218668: 0c02 |0050: move-result-object v2 │ │ -21866a: 6e10 3c63 0200 |0051: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ -218670: 0c02 |0054: move-result-object v2 │ │ -218672: 1a03 3952 |0055: const-string v3, "jpg" // string@5239 │ │ -218676: 6e20 2263 3200 |0057: invoke-virtual {v2, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ -21867c: 0a02 |005a: move-result v2 │ │ -21867e: 3802 dcff |005b: if-eqz v2, 0037 // -0024 │ │ -218682: 6e10 a15f 0100 |005d: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ -218688: 0c02 |0060: move-result-object v2 │ │ -21868a: 2022 500c |0061: instance-of v2, v2, Lfreed/file/holder/FileHolder; // type@0c50 │ │ -21868e: 3802 1400 |0063: if-eqz v2, 0077 // +0014 │ │ -218692: 6e10 a15f 0100 |0065: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ -218698: 0c01 |0068: move-result-object v1 │ │ -21869a: 1f01 500c |0069: check-cast v1, Lfreed/file/holder/FileHolder; // type@0c50 │ │ -21869e: 6e10 a55b 0100 |006b: invoke-virtual {v1}, Lfreed/file/holder/FileHolder;.getFile:()Ljava/io/File; // method@5ba5 │ │ -2186a4: 0c01 |006e: move-result-object v1 │ │ -2186a6: 6e10 f961 0100 |006f: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ -2186ac: 0c01 |0072: move-result-object v1 │ │ -2186ae: 6e20 f363 1500 |0073: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@63f3 │ │ -2186b4: 28c1 |0076: goto 0037 // -003f │ │ -2186b6: 6e10 a15f 0100 |0077: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ -2186bc: 0c02 |007a: move-result-object v2 │ │ -2186be: 2022 510c |007b: instance-of v2, v2, Lfreed/file/holder/UriHolder; // type@0c51 │ │ -2186c2: 3802 baff |007d: if-eqz v2, 0037 // -0046 │ │ -2186c6: 6e10 a15f 0100 |007f: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ -2186cc: 0c01 |0082: move-result-object v1 │ │ -2186ce: 1f01 510c |0083: check-cast v1, Lfreed/file/holder/UriHolder; // type@0c51 │ │ -2186d2: 6e10 b45b 0100 |0085: invoke-virtual {v1}, Lfreed/file/holder/UriHolder;.getMediaStoreUri:()Landroid/net/Uri; // method@5bb4 │ │ -2186d8: 0c01 |0088: move-result-object v1 │ │ -2186da: 6e10 8c05 0100 |0089: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@058c │ │ -2186e0: 0c01 |008c: move-result-object v1 │ │ -2186e2: 6e20 f363 1500 |008d: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@63f3 │ │ -2186e8: 28a7 |0090: goto 0037 // -0059 │ │ -2186ea: 5440 a458 |0091: iget-object v0, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$1;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a4 │ │ -2186ee: 7110 dc5f 0000 |0093: invoke-static {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ -2186f4: 0c00 |0096: move-result-object v0 │ │ -2186f6: 6e10 835f 0000 |0097: invoke-virtual {v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.getGridImageViewModels:()Ljava/util/List; // method@5f83 │ │ -2186fc: 0c00 |009a: move-result-object v0 │ │ -2186fe: 7210 6864 0000 |009b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -218704: 0c00 |009e: move-result-object v0 │ │ -218706: 7210 4e64 0000 |009f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -21870c: 0a01 |00a2: move-result v1 │ │ -21870e: 3801 0d00 |00a3: if-eqz v1, 00b0 // +000d │ │ -218712: 7210 4f64 0000 |00a5: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -218718: 0c01 |00a8: move-result-object v1 │ │ -21871a: 1f01 c70c |00a9: check-cast v1, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ -21871e: 1202 |00ab: const/4 v2, #int 0 // #0 │ │ -218720: 6e20 a55f 2100 |00ac: invoke-virtual {v1, v2}, Lfreed/viewer/gridview/models/GridImageViewModel;.setChecked:(Z)V // method@5fa5 │ │ -218726: 28f0 |00af: goto 009f // -0010 │ │ -218728: 5440 a458 |00b0: iget-object v0, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$1;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a4 │ │ -21872c: 6201 7858 |00b2: sget-object v1, Lfreed/viewer/gridview/enums/ViewStates;.normal:Lfreed/viewer/gridview/enums/ViewStates; // field@5878 │ │ -218730: 6e20 ff5f 1000 |00b4: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ -218736: 5440 a458 |00b7: iget-object v0, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$1;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a4 │ │ -21873a: 7110 df5f 0000 |00b9: invoke-static {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$200:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/IntentModel; // method@5fdf │ │ -218740: 0c00 |00bc: move-result-object v0 │ │ -218742: 6e20 b05f 5000 |00bd: invoke-virtual {v0, v5}, Lfreed/viewer/gridview/models/IntentModel;.setAr:(Ljava/util/ArrayList;)V // method@5fb0 │ │ -218748: 5445 a458 |00c0: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$1;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a4 │ │ -21874c: 7110 df5f 0500 |00c2: invoke-static {v5}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$200:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/IntentModel; // method@5fdf │ │ -218752: 0c05 |00c5: move-result-object v5 │ │ -218754: 1c00 0d0d |00c6: const-class v0, Lfreed/viewer/stack/StackActivity; // type@0d0d │ │ -218758: 6e20 b15f 0500 |00c8: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/models/IntentModel;.setIntentClass:(Ljava/lang/Class;)V // method@5fb1 │ │ -21875e: 280f |00cb: goto 00da // +000f │ │ -218760: 5445 a458 |00cc: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$1;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a4 │ │ -218764: 6200 7458 |00ce: sget-object v0, Lfreed/viewer/gridview/enums/RequestModes;.none:Lfreed/viewer/gridview/enums/RequestModes; // field@5874 │ │ -218768: 7120 db5f 0500 |00d0: invoke-static {v5, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$002:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Lfreed/viewer/gridview/enums/RequestModes;)Lfreed/viewer/gridview/enums/RequestModes; // method@5fdb │ │ -21876e: 5445 a458 |00d3: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$1;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a4 │ │ -218772: 6200 7858 |00d5: sget-object v0, Lfreed/viewer/gridview/enums/ViewStates;.normal:Lfreed/viewer/gridview/enums/ViewStates; // field@5878 │ │ -218776: 6e20 ff5f 0500 |00d7: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ -21877c: 0e00 |00da: return-void │ │ +2185c4: |[2185c4] freed.viewer.gridview.modelview.GridViewFragmentModelView$1.onClick:(Landroid/view/View;)V │ │ +2185d4: 5445 a458 |0000: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$1;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a4 │ │ +2185d8: 7110 da5f 0500 |0002: invoke-static {v5}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$000:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/enums/RequestModes; // method@5fda │ │ +2185de: 0c05 |0005: move-result-object v5 │ │ +2185e0: 6200 7458 |0006: sget-object v0, Lfreed/viewer/gridview/enums/RequestModes;.none:Lfreed/viewer/gridview/enums/RequestModes; // field@5874 │ │ +2185e4: 3305 1200 |0008: if-ne v5, v0, 001a // +0012 │ │ +2185e8: 5445 a458 |000a: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$1;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a4 │ │ +2185ec: 6200 7658 |000c: sget-object v0, Lfreed/viewer/gridview/enums/RequestModes;.stack:Lfreed/viewer/gridview/enums/RequestModes; // field@5876 │ │ +2185f0: 7120 db5f 0500 |000e: invoke-static {v5, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$002:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Lfreed/viewer/gridview/enums/RequestModes;)Lfreed/viewer/gridview/enums/RequestModes; // method@5fdb │ │ +2185f6: 5445 a458 |0011: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$1;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a4 │ │ +2185fa: 6200 7958 |0013: sget-object v0, Lfreed/viewer/gridview/enums/ViewStates;.selection:Lfreed/viewer/gridview/enums/ViewStates; // field@5879 │ │ +2185fe: 6e20 ff5f 0500 |0015: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ +218604: 2900 c200 |0018: goto/16 00da // +00c2 │ │ +218608: 5445 a458 |001a: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$1;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a4 │ │ +21860c: 7110 da5f 0500 |001c: invoke-static {v5}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$000:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/enums/RequestModes; // method@5fda │ │ +218612: 0c05 |001f: move-result-object v5 │ │ +218614: 6200 7658 |0020: sget-object v0, Lfreed/viewer/gridview/enums/RequestModes;.stack:Lfreed/viewer/gridview/enums/RequestModes; // field@5876 │ │ +218618: 3305 aa00 |0022: if-ne v5, v0, 00cc // +00aa │ │ +21861c: 2205 b10d |0024: new-instance v5, Ljava/util/ArrayList; // type@0db1 │ │ +218620: 7010 ef63 0500 |0026: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@63ef │ │ +218626: 5440 a458 |0029: iget-object v0, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$1;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a4 │ │ +21862a: 7110 dc5f 0000 |002b: invoke-static {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ +218630: 0c00 |002e: move-result-object v0 │ │ +218632: 6e10 835f 0000 |002f: invoke-virtual {v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.getGridImageViewModels:()Ljava/util/List; // method@5f83 │ │ +218638: 0c00 |0032: move-result-object v0 │ │ +21863a: 7210 6864 0000 |0033: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +218640: 0c00 |0036: move-result-object v0 │ │ +218642: 7210 4e64 0000 |0037: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +218648: 0a01 |003a: move-result v1 │ │ +21864a: 3801 5600 |003b: if-eqz v1, 0091 // +0056 │ │ +21864e: 7210 4f64 0000 |003d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +218654: 0c01 |0040: move-result-object v1 │ │ +218656: 1f01 c70c |0041: check-cast v1, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ +21865a: 6e10 9d5f 0100 |0043: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getChecked:()Z // method@5f9d │ │ +218660: 0a02 |0046: move-result v2 │ │ +218662: 3802 f0ff |0047: if-eqz v2, 0037 // -0010 │ │ +218666: 6e10 a15f 0100 |0049: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ +21866c: 0c02 |004c: move-result-object v2 │ │ +21866e: 6e10 975b 0200 |004d: invoke-virtual {v2}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +218674: 0c02 |0050: move-result-object v2 │ │ +218676: 6e10 3c63 0200 |0051: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ +21867c: 0c02 |0054: move-result-object v2 │ │ +21867e: 1a03 3952 |0055: const-string v3, "jpg" // string@5239 │ │ +218682: 6e20 2263 3200 |0057: invoke-virtual {v2, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ +218688: 0a02 |005a: move-result v2 │ │ +21868a: 3802 dcff |005b: if-eqz v2, 0037 // -0024 │ │ +21868e: 6e10 a15f 0100 |005d: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ +218694: 0c02 |0060: move-result-object v2 │ │ +218696: 2022 500c |0061: instance-of v2, v2, Lfreed/file/holder/FileHolder; // type@0c50 │ │ +21869a: 3802 1400 |0063: if-eqz v2, 0077 // +0014 │ │ +21869e: 6e10 a15f 0100 |0065: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ +2186a4: 0c01 |0068: move-result-object v1 │ │ +2186a6: 1f01 500c |0069: check-cast v1, Lfreed/file/holder/FileHolder; // type@0c50 │ │ +2186aa: 6e10 a55b 0100 |006b: invoke-virtual {v1}, Lfreed/file/holder/FileHolder;.getFile:()Ljava/io/File; // method@5ba5 │ │ +2186b0: 0c01 |006e: move-result-object v1 │ │ +2186b2: 6e10 f961 0100 |006f: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ +2186b8: 0c01 |0072: move-result-object v1 │ │ +2186ba: 6e20 f363 1500 |0073: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@63f3 │ │ +2186c0: 28c1 |0076: goto 0037 // -003f │ │ +2186c2: 6e10 a15f 0100 |0077: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ +2186c8: 0c02 |007a: move-result-object v2 │ │ +2186ca: 2022 510c |007b: instance-of v2, v2, Lfreed/file/holder/UriHolder; // type@0c51 │ │ +2186ce: 3802 baff |007d: if-eqz v2, 0037 // -0046 │ │ +2186d2: 6e10 a15f 0100 |007f: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ +2186d8: 0c01 |0082: move-result-object v1 │ │ +2186da: 1f01 510c |0083: check-cast v1, Lfreed/file/holder/UriHolder; // type@0c51 │ │ +2186de: 6e10 b45b 0100 |0085: invoke-virtual {v1}, Lfreed/file/holder/UriHolder;.getMediaStoreUri:()Landroid/net/Uri; // method@5bb4 │ │ +2186e4: 0c01 |0088: move-result-object v1 │ │ +2186e6: 6e10 8c05 0100 |0089: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@058c │ │ +2186ec: 0c01 |008c: move-result-object v1 │ │ +2186ee: 6e20 f363 1500 |008d: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@63f3 │ │ +2186f4: 28a7 |0090: goto 0037 // -0059 │ │ +2186f6: 5440 a458 |0091: iget-object v0, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$1;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a4 │ │ +2186fa: 7110 dc5f 0000 |0093: invoke-static {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ +218700: 0c00 |0096: move-result-object v0 │ │ +218702: 6e10 835f 0000 |0097: invoke-virtual {v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.getGridImageViewModels:()Ljava/util/List; // method@5f83 │ │ +218708: 0c00 |009a: move-result-object v0 │ │ +21870a: 7210 6864 0000 |009b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +218710: 0c00 |009e: move-result-object v0 │ │ +218712: 7210 4e64 0000 |009f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +218718: 0a01 |00a2: move-result v1 │ │ +21871a: 3801 0d00 |00a3: if-eqz v1, 00b0 // +000d │ │ +21871e: 7210 4f64 0000 |00a5: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +218724: 0c01 |00a8: move-result-object v1 │ │ +218726: 1f01 c70c |00a9: check-cast v1, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ +21872a: 1202 |00ab: const/4 v2, #int 0 // #0 │ │ +21872c: 6e20 a55f 2100 |00ac: invoke-virtual {v1, v2}, Lfreed/viewer/gridview/models/GridImageViewModel;.setChecked:(Z)V // method@5fa5 │ │ +218732: 28f0 |00af: goto 009f // -0010 │ │ +218734: 5440 a458 |00b0: iget-object v0, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$1;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a4 │ │ +218738: 6201 7858 |00b2: sget-object v1, Lfreed/viewer/gridview/enums/ViewStates;.normal:Lfreed/viewer/gridview/enums/ViewStates; // field@5878 │ │ +21873c: 6e20 ff5f 1000 |00b4: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ +218742: 5440 a458 |00b7: iget-object v0, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$1;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a4 │ │ +218746: 7110 df5f 0000 |00b9: invoke-static {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$200:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/IntentModel; // method@5fdf │ │ +21874c: 0c00 |00bc: move-result-object v0 │ │ +21874e: 6e20 b05f 5000 |00bd: invoke-virtual {v0, v5}, Lfreed/viewer/gridview/models/IntentModel;.setAr:(Ljava/util/ArrayList;)V // method@5fb0 │ │ +218754: 5445 a458 |00c0: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$1;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a4 │ │ +218758: 7110 df5f 0500 |00c2: invoke-static {v5}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$200:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/IntentModel; // method@5fdf │ │ +21875e: 0c05 |00c5: move-result-object v5 │ │ +218760: 1c00 0d0d |00c6: const-class v0, Lfreed/viewer/stack/StackActivity; // type@0d0d │ │ +218764: 6e20 b15f 0500 |00c8: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/models/IntentModel;.setIntentClass:(Ljava/lang/Class;)V // method@5fb1 │ │ +21876a: 280f |00cb: goto 00da // +000f │ │ +21876c: 5445 a458 |00cc: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$1;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a4 │ │ +218770: 6200 7458 |00ce: sget-object v0, Lfreed/viewer/gridview/enums/RequestModes;.none:Lfreed/viewer/gridview/enums/RequestModes; // field@5874 │ │ +218774: 7120 db5f 0500 |00d0: invoke-static {v5, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$002:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Lfreed/viewer/gridview/enums/RequestModes;)Lfreed/viewer/gridview/enums/RequestModes; // method@5fdb │ │ +21877a: 5445 a458 |00d3: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$1;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a4 │ │ +21877e: 6200 7858 |00d5: sget-object v0, Lfreed/viewer/gridview/enums/ViewStates;.normal:Lfreed/viewer/gridview/enums/ViewStates; // field@5878 │ │ +218782: 6e20 ff5f 0500 |00d7: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ +218788: 0e00 |00da: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x000a line=249 │ │ 0x0011 line=250 │ │ 0x001a line=252 │ │ 0x0024 line=254 │ │ @@ -504666,18 +504668,18 @@ │ │ type : '(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -218780: |[218780] freed.viewer.gridview.modelview.GridViewFragmentModelView$2.:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V │ │ -218790: 5b01 a558 |0000: iput-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$2;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a5 │ │ -218794: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21879a: 0e00 |0005: return-void │ │ +21878c: |[21878c] freed.viewer.gridview.modelview.GridViewFragmentModelView$2.:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V │ │ +21879c: 5b01 a558 |0000: iput-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$2;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a5 │ │ +2187a0: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +2187a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ │ │ @@ -504687,122 +504689,122 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 219 16-bit code units │ │ -21879c: |[21879c] freed.viewer.gridview.modelview.GridViewFragmentModelView$2.onClick:(Landroid/view/View;)V │ │ -2187ac: 5445 a558 |0000: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$2;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a5 │ │ -2187b0: 7110 da5f 0500 |0002: invoke-static {v5}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$000:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/enums/RequestModes; // method@5fda │ │ -2187b6: 0c05 |0005: move-result-object v5 │ │ -2187b8: 6200 7458 |0006: sget-object v0, Lfreed/viewer/gridview/enums/RequestModes;.none:Lfreed/viewer/gridview/enums/RequestModes; // field@5874 │ │ -2187bc: 3305 1200 |0008: if-ne v5, v0, 001a // +0012 │ │ -2187c0: 5445 a558 |000a: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$2;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a5 │ │ -2187c4: 6200 7358 |000c: sget-object v0, Lfreed/viewer/gridview/enums/RequestModes;.dngstack:Lfreed/viewer/gridview/enums/RequestModes; // field@5873 │ │ -2187c8: 7120 db5f 0500 |000e: invoke-static {v5, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$002:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Lfreed/viewer/gridview/enums/RequestModes;)Lfreed/viewer/gridview/enums/RequestModes; // method@5fdb │ │ -2187ce: 5445 a558 |0011: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$2;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a5 │ │ -2187d2: 6200 7958 |0013: sget-object v0, Lfreed/viewer/gridview/enums/ViewStates;.selection:Lfreed/viewer/gridview/enums/ViewStates; // field@5879 │ │ -2187d6: 6e20 ff5f 0500 |0015: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ -2187dc: 2900 c200 |0018: goto/16 00da // +00c2 │ │ -2187e0: 5445 a558 |001a: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$2;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a5 │ │ -2187e4: 7110 da5f 0500 |001c: invoke-static {v5}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$000:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/enums/RequestModes; // method@5fda │ │ -2187ea: 0c05 |001f: move-result-object v5 │ │ -2187ec: 6200 7358 |0020: sget-object v0, Lfreed/viewer/gridview/enums/RequestModes;.dngstack:Lfreed/viewer/gridview/enums/RequestModes; // field@5873 │ │ -2187f0: 3305 aa00 |0022: if-ne v5, v0, 00cc // +00aa │ │ -2187f4: 2205 b10d |0024: new-instance v5, Ljava/util/ArrayList; // type@0db1 │ │ -2187f8: 7010 ef63 0500 |0026: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@63ef │ │ -2187fe: 5440 a558 |0029: iget-object v0, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$2;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a5 │ │ -218802: 6e10 f05f 0000 |002b: invoke-virtual {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; // method@5ff0 │ │ -218808: 0c00 |002e: move-result-object v0 │ │ -21880a: 6e10 835f 0000 |002f: invoke-virtual {v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.getGridImageViewModels:()Ljava/util/List; // method@5f83 │ │ -218810: 0c00 |0032: move-result-object v0 │ │ -218812: 7210 6864 0000 |0033: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -218818: 0c00 |0036: move-result-object v0 │ │ -21881a: 7210 4e64 0000 |0037: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -218820: 0a01 |003a: move-result v1 │ │ -218822: 3801 5600 |003b: if-eqz v1, 0091 // +0056 │ │ -218826: 7210 4f64 0000 |003d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -21882c: 0c01 |0040: move-result-object v1 │ │ -21882e: 1f01 c70c |0041: check-cast v1, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ -218832: 6e10 9d5f 0100 |0043: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getChecked:()Z // method@5f9d │ │ -218838: 0a02 |0046: move-result v2 │ │ -21883a: 3802 f0ff |0047: if-eqz v2, 0037 // -0010 │ │ -21883e: 6e10 a15f 0100 |0049: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ -218844: 0c02 |004c: move-result-object v2 │ │ -218846: 6e10 975b 0200 |004d: invoke-virtual {v2}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -21884c: 0c02 |0050: move-result-object v2 │ │ -21884e: 6e10 3c63 0200 |0051: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ -218854: 0c02 |0054: move-result-object v2 │ │ -218856: 1a03 ca41 |0055: const-string v3, "dng" // string@41ca │ │ -21885a: 6e20 2263 3200 |0057: invoke-virtual {v2, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ -218860: 0a02 |005a: move-result v2 │ │ -218862: 3802 dcff |005b: if-eqz v2, 0037 // -0024 │ │ -218866: 6e10 a15f 0100 |005d: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ -21886c: 0c02 |0060: move-result-object v2 │ │ -21886e: 2022 500c |0061: instance-of v2, v2, Lfreed/file/holder/FileHolder; // type@0c50 │ │ -218872: 3802 1400 |0063: if-eqz v2, 0077 // +0014 │ │ -218876: 6e10 a15f 0100 |0065: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ -21887c: 0c01 |0068: move-result-object v1 │ │ -21887e: 1f01 500c |0069: check-cast v1, Lfreed/file/holder/FileHolder; // type@0c50 │ │ -218882: 6e10 a55b 0100 |006b: invoke-virtual {v1}, Lfreed/file/holder/FileHolder;.getFile:()Ljava/io/File; // method@5ba5 │ │ -218888: 0c01 |006e: move-result-object v1 │ │ -21888a: 6e10 f961 0100 |006f: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ -218890: 0c01 |0072: move-result-object v1 │ │ -218892: 6e20 f363 1500 |0073: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@63f3 │ │ -218898: 28c1 |0076: goto 0037 // -003f │ │ -21889a: 6e10 a15f 0100 |0077: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ -2188a0: 0c02 |007a: move-result-object v2 │ │ -2188a2: 2022 510c |007b: instance-of v2, v2, Lfreed/file/holder/UriHolder; // type@0c51 │ │ -2188a6: 3802 baff |007d: if-eqz v2, 0037 // -0046 │ │ -2188aa: 6e10 a15f 0100 |007f: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ -2188b0: 0c01 |0082: move-result-object v1 │ │ -2188b2: 1f01 510c |0083: check-cast v1, Lfreed/file/holder/UriHolder; // type@0c51 │ │ -2188b6: 6e10 b45b 0100 |0085: invoke-virtual {v1}, Lfreed/file/holder/UriHolder;.getMediaStoreUri:()Landroid/net/Uri; // method@5bb4 │ │ -2188bc: 0c01 |0088: move-result-object v1 │ │ -2188be: 6e10 8c05 0100 |0089: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@058c │ │ -2188c4: 0c01 |008c: move-result-object v1 │ │ -2188c6: 6e20 f363 1500 |008d: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@63f3 │ │ -2188cc: 28a7 |0090: goto 0037 // -0059 │ │ -2188ce: 5440 a558 |0091: iget-object v0, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$2;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a5 │ │ -2188d2: 6e10 f05f 0000 |0093: invoke-virtual {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; // method@5ff0 │ │ -2188d8: 0c00 |0096: move-result-object v0 │ │ -2188da: 6e10 835f 0000 |0097: invoke-virtual {v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.getGridImageViewModels:()Ljava/util/List; // method@5f83 │ │ -2188e0: 0c00 |009a: move-result-object v0 │ │ -2188e2: 7210 6864 0000 |009b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -2188e8: 0c00 |009e: move-result-object v0 │ │ -2188ea: 7210 4e64 0000 |009f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -2188f0: 0a01 |00a2: move-result v1 │ │ -2188f2: 3801 0d00 |00a3: if-eqz v1, 00b0 // +000d │ │ -2188f6: 7210 4f64 0000 |00a5: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -2188fc: 0c01 |00a8: move-result-object v1 │ │ -2188fe: 1f01 c70c |00a9: check-cast v1, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ -218902: 1202 |00ab: const/4 v2, #int 0 // #0 │ │ -218904: 6e20 a55f 2100 |00ac: invoke-virtual {v1, v2}, Lfreed/viewer/gridview/models/GridImageViewModel;.setChecked:(Z)V // method@5fa5 │ │ -21890a: 28f0 |00af: goto 009f // -0010 │ │ -21890c: 5440 a558 |00b0: iget-object v0, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$2;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a5 │ │ -218910: 6201 7858 |00b2: sget-object v1, Lfreed/viewer/gridview/enums/ViewStates;.normal:Lfreed/viewer/gridview/enums/ViewStates; // field@5878 │ │ -218914: 6e20 ff5f 1000 |00b4: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ -21891a: 5440 a558 |00b7: iget-object v0, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$2;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a5 │ │ -21891e: 7110 df5f 0000 |00b9: invoke-static {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$200:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/IntentModel; // method@5fdf │ │ -218924: 0c00 |00bc: move-result-object v0 │ │ -218926: 6e20 b05f 5000 |00bd: invoke-virtual {v0, v5}, Lfreed/viewer/gridview/models/IntentModel;.setAr:(Ljava/util/ArrayList;)V // method@5fb0 │ │ -21892c: 5445 a558 |00c0: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$2;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a5 │ │ -218930: 7110 df5f 0500 |00c2: invoke-static {v5}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$200:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/IntentModel; // method@5fdf │ │ -218936: 0c05 |00c5: move-result-object v5 │ │ -218938: 1c00 0b0d |00c6: const-class v0, Lfreed/viewer/stack/DngStackActivity; // type@0d0b │ │ -21893c: 6e20 b15f 0500 |00c8: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/models/IntentModel;.setIntentClass:(Ljava/lang/Class;)V // method@5fb1 │ │ -218942: 280f |00cb: goto 00da // +000f │ │ -218944: 5445 a558 |00cc: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$2;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a5 │ │ -218948: 6200 7458 |00ce: sget-object v0, Lfreed/viewer/gridview/enums/RequestModes;.none:Lfreed/viewer/gridview/enums/RequestModes; // field@5874 │ │ -21894c: 7120 db5f 0500 |00d0: invoke-static {v5, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$002:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Lfreed/viewer/gridview/enums/RequestModes;)Lfreed/viewer/gridview/enums/RequestModes; // method@5fdb │ │ -218952: 5445 a558 |00d3: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$2;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a5 │ │ -218956: 6200 7858 |00d5: sget-object v0, Lfreed/viewer/gridview/enums/ViewStates;.normal:Lfreed/viewer/gridview/enums/ViewStates; // field@5878 │ │ -21895a: 6e20 ff5f 0500 |00d7: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ -218960: 0e00 |00da: return-void │ │ +2187a8: |[2187a8] freed.viewer.gridview.modelview.GridViewFragmentModelView$2.onClick:(Landroid/view/View;)V │ │ +2187b8: 5445 a558 |0000: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$2;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a5 │ │ +2187bc: 7110 da5f 0500 |0002: invoke-static {v5}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$000:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/enums/RequestModes; // method@5fda │ │ +2187c2: 0c05 |0005: move-result-object v5 │ │ +2187c4: 6200 7458 |0006: sget-object v0, Lfreed/viewer/gridview/enums/RequestModes;.none:Lfreed/viewer/gridview/enums/RequestModes; // field@5874 │ │ +2187c8: 3305 1200 |0008: if-ne v5, v0, 001a // +0012 │ │ +2187cc: 5445 a558 |000a: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$2;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a5 │ │ +2187d0: 6200 7358 |000c: sget-object v0, Lfreed/viewer/gridview/enums/RequestModes;.dngstack:Lfreed/viewer/gridview/enums/RequestModes; // field@5873 │ │ +2187d4: 7120 db5f 0500 |000e: invoke-static {v5, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$002:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Lfreed/viewer/gridview/enums/RequestModes;)Lfreed/viewer/gridview/enums/RequestModes; // method@5fdb │ │ +2187da: 5445 a558 |0011: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$2;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a5 │ │ +2187de: 6200 7958 |0013: sget-object v0, Lfreed/viewer/gridview/enums/ViewStates;.selection:Lfreed/viewer/gridview/enums/ViewStates; // field@5879 │ │ +2187e2: 6e20 ff5f 0500 |0015: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ +2187e8: 2900 c200 |0018: goto/16 00da // +00c2 │ │ +2187ec: 5445 a558 |001a: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$2;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a5 │ │ +2187f0: 7110 da5f 0500 |001c: invoke-static {v5}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$000:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/enums/RequestModes; // method@5fda │ │ +2187f6: 0c05 |001f: move-result-object v5 │ │ +2187f8: 6200 7358 |0020: sget-object v0, Lfreed/viewer/gridview/enums/RequestModes;.dngstack:Lfreed/viewer/gridview/enums/RequestModes; // field@5873 │ │ +2187fc: 3305 aa00 |0022: if-ne v5, v0, 00cc // +00aa │ │ +218800: 2205 b10d |0024: new-instance v5, Ljava/util/ArrayList; // type@0db1 │ │ +218804: 7010 ef63 0500 |0026: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@63ef │ │ +21880a: 5440 a558 |0029: iget-object v0, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$2;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a5 │ │ +21880e: 6e10 f05f 0000 |002b: invoke-virtual {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; // method@5ff0 │ │ +218814: 0c00 |002e: move-result-object v0 │ │ +218816: 6e10 835f 0000 |002f: invoke-virtual {v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.getGridImageViewModels:()Ljava/util/List; // method@5f83 │ │ +21881c: 0c00 |0032: move-result-object v0 │ │ +21881e: 7210 6864 0000 |0033: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +218824: 0c00 |0036: move-result-object v0 │ │ +218826: 7210 4e64 0000 |0037: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +21882c: 0a01 |003a: move-result v1 │ │ +21882e: 3801 5600 |003b: if-eqz v1, 0091 // +0056 │ │ +218832: 7210 4f64 0000 |003d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +218838: 0c01 |0040: move-result-object v1 │ │ +21883a: 1f01 c70c |0041: check-cast v1, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ +21883e: 6e10 9d5f 0100 |0043: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getChecked:()Z // method@5f9d │ │ +218844: 0a02 |0046: move-result v2 │ │ +218846: 3802 f0ff |0047: if-eqz v2, 0037 // -0010 │ │ +21884a: 6e10 a15f 0100 |0049: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ +218850: 0c02 |004c: move-result-object v2 │ │ +218852: 6e10 975b 0200 |004d: invoke-virtual {v2}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +218858: 0c02 |0050: move-result-object v2 │ │ +21885a: 6e10 3c63 0200 |0051: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ +218860: 0c02 |0054: move-result-object v2 │ │ +218862: 1a03 ca41 |0055: const-string v3, "dng" // string@41ca │ │ +218866: 6e20 2263 3200 |0057: invoke-virtual {v2, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ +21886c: 0a02 |005a: move-result v2 │ │ +21886e: 3802 dcff |005b: if-eqz v2, 0037 // -0024 │ │ +218872: 6e10 a15f 0100 |005d: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ +218878: 0c02 |0060: move-result-object v2 │ │ +21887a: 2022 500c |0061: instance-of v2, v2, Lfreed/file/holder/FileHolder; // type@0c50 │ │ +21887e: 3802 1400 |0063: if-eqz v2, 0077 // +0014 │ │ +218882: 6e10 a15f 0100 |0065: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ +218888: 0c01 |0068: move-result-object v1 │ │ +21888a: 1f01 500c |0069: check-cast v1, Lfreed/file/holder/FileHolder; // type@0c50 │ │ +21888e: 6e10 a55b 0100 |006b: invoke-virtual {v1}, Lfreed/file/holder/FileHolder;.getFile:()Ljava/io/File; // method@5ba5 │ │ +218894: 0c01 |006e: move-result-object v1 │ │ +218896: 6e10 f961 0100 |006f: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ +21889c: 0c01 |0072: move-result-object v1 │ │ +21889e: 6e20 f363 1500 |0073: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@63f3 │ │ +2188a4: 28c1 |0076: goto 0037 // -003f │ │ +2188a6: 6e10 a15f 0100 |0077: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ +2188ac: 0c02 |007a: move-result-object v2 │ │ +2188ae: 2022 510c |007b: instance-of v2, v2, Lfreed/file/holder/UriHolder; // type@0c51 │ │ +2188b2: 3802 baff |007d: if-eqz v2, 0037 // -0046 │ │ +2188b6: 6e10 a15f 0100 |007f: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ +2188bc: 0c01 |0082: move-result-object v1 │ │ +2188be: 1f01 510c |0083: check-cast v1, Lfreed/file/holder/UriHolder; // type@0c51 │ │ +2188c2: 6e10 b45b 0100 |0085: invoke-virtual {v1}, Lfreed/file/holder/UriHolder;.getMediaStoreUri:()Landroid/net/Uri; // method@5bb4 │ │ +2188c8: 0c01 |0088: move-result-object v1 │ │ +2188ca: 6e10 8c05 0100 |0089: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@058c │ │ +2188d0: 0c01 |008c: move-result-object v1 │ │ +2188d2: 6e20 f363 1500 |008d: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@63f3 │ │ +2188d8: 28a7 |0090: goto 0037 // -0059 │ │ +2188da: 5440 a558 |0091: iget-object v0, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$2;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a5 │ │ +2188de: 6e10 f05f 0000 |0093: invoke-virtual {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; // method@5ff0 │ │ +2188e4: 0c00 |0096: move-result-object v0 │ │ +2188e6: 6e10 835f 0000 |0097: invoke-virtual {v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.getGridImageViewModels:()Ljava/util/List; // method@5f83 │ │ +2188ec: 0c00 |009a: move-result-object v0 │ │ +2188ee: 7210 6864 0000 |009b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +2188f4: 0c00 |009e: move-result-object v0 │ │ +2188f6: 7210 4e64 0000 |009f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +2188fc: 0a01 |00a2: move-result v1 │ │ +2188fe: 3801 0d00 |00a3: if-eqz v1, 00b0 // +000d │ │ +218902: 7210 4f64 0000 |00a5: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +218908: 0c01 |00a8: move-result-object v1 │ │ +21890a: 1f01 c70c |00a9: check-cast v1, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ +21890e: 1202 |00ab: const/4 v2, #int 0 // #0 │ │ +218910: 6e20 a55f 2100 |00ac: invoke-virtual {v1, v2}, Lfreed/viewer/gridview/models/GridImageViewModel;.setChecked:(Z)V // method@5fa5 │ │ +218916: 28f0 |00af: goto 009f // -0010 │ │ +218918: 5440 a558 |00b0: iget-object v0, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$2;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a5 │ │ +21891c: 6201 7858 |00b2: sget-object v1, Lfreed/viewer/gridview/enums/ViewStates;.normal:Lfreed/viewer/gridview/enums/ViewStates; // field@5878 │ │ +218920: 6e20 ff5f 1000 |00b4: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ +218926: 5440 a558 |00b7: iget-object v0, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$2;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a5 │ │ +21892a: 7110 df5f 0000 |00b9: invoke-static {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$200:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/IntentModel; // method@5fdf │ │ +218930: 0c00 |00bc: move-result-object v0 │ │ +218932: 6e20 b05f 5000 |00bd: invoke-virtual {v0, v5}, Lfreed/viewer/gridview/models/IntentModel;.setAr:(Ljava/util/ArrayList;)V // method@5fb0 │ │ +218938: 5445 a558 |00c0: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$2;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a5 │ │ +21893c: 7110 df5f 0500 |00c2: invoke-static {v5}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$200:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/IntentModel; // method@5fdf │ │ +218942: 0c05 |00c5: move-result-object v5 │ │ +218944: 1c00 0b0d |00c6: const-class v0, Lfreed/viewer/stack/DngStackActivity; // type@0d0b │ │ +218948: 6e20 b15f 0500 |00c8: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/models/IntentModel;.setIntentClass:(Ljava/lang/Class;)V // method@5fb1 │ │ +21894e: 280f |00cb: goto 00da // +000f │ │ +218950: 5445 a558 |00cc: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$2;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a5 │ │ +218954: 6200 7458 |00ce: sget-object v0, Lfreed/viewer/gridview/enums/RequestModes;.none:Lfreed/viewer/gridview/enums/RequestModes; // field@5874 │ │ +218958: 7120 db5f 0500 |00d0: invoke-static {v5, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$002:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Lfreed/viewer/gridview/enums/RequestModes;)Lfreed/viewer/gridview/enums/RequestModes; // method@5fdb │ │ +21895e: 5445 a558 |00d3: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$2;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a5 │ │ +218962: 6200 7858 |00d5: sget-object v0, Lfreed/viewer/gridview/enums/ViewStates;.normal:Lfreed/viewer/gridview/enums/ViewStates; // field@5878 │ │ +218966: 6e20 ff5f 0500 |00d7: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ +21896c: 0e00 |00da: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x000a line=285 │ │ 0x0011 line=286 │ │ 0x001a line=288 │ │ 0x0024 line=290 │ │ @@ -504858,18 +504860,18 @@ │ │ type : '(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -218964: |[218964] freed.viewer.gridview.modelview.GridViewFragmentModelView$3.:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V │ │ -218974: 5b01 a658 |0000: iput-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -218978: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21897e: 0e00 |0005: return-void │ │ +218970: |[218970] freed.viewer.gridview.modelview.GridViewFragmentModelView$3.:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V │ │ +218980: 5b01 a658 |0000: iput-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +218984: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21898a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ │ │ @@ -504879,247 +504881,247 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 486 16-bit code units │ │ -218980: |[218980] freed.viewer.gridview.modelview.GridViewFragmentModelView$3.onClick:(Landroid/view/View;)V │ │ -218990: 5456 a658 |0000: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -218994: 7110 e05f 0600 |0002: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$300:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/ViewStateModel; // method@5fe0 │ │ -21899a: 0c06 |0005: move-result-object v6 │ │ -21899c: 6e10 c55f 0600 |0006: invoke-virtual {v6}, Lfreed/viewer/gridview/models/ViewStateModel;.getCurrentViewState:()Lfreed/viewer/gridview/enums/ViewStates; // method@5fc5 │ │ -2189a2: 0c06 |0009: move-result-object v6 │ │ -2189a4: 6200 7858 |000a: sget-object v0, Lfreed/viewer/gridview/enums/ViewStates;.normal:Lfreed/viewer/gridview/enums/ViewStates; // field@5878 │ │ -2189a8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -2189aa: 3306 9c01 |000d: if-ne v6, v0, 01a9 // +019c │ │ -2189ae: 5456 a658 |000f: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -2189b2: 6e10 f05f 0600 |0011: invoke-virtual {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; // method@5ff0 │ │ -2189b8: 0c06 |0014: move-result-object v6 │ │ -2189ba: 6e10 815f 0600 |0015: invoke-virtual {v6}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFiles:()Ljava/util/List; // method@5f81 │ │ -2189c0: 0c06 |0018: move-result-object v6 │ │ -2189c2: 1a00 0162 |0019: const-string v0, "onGobBackClick dcim folder rootdir:" // string@6201 │ │ -2189c6: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -2189c8: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -2189ca: 3806 df00 |001d: if-eqz v6, 00fc // +00df │ │ -2189ce: 5456 a658 |001f: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -2189d2: 6e10 f05f 0600 |0021: invoke-virtual {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; // method@5ff0 │ │ -2189d8: 0c06 |0024: move-result-object v6 │ │ -2189da: 6e10 815f 0600 |0025: invoke-virtual {v6}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFiles:()Ljava/util/List; // method@5f81 │ │ -2189e0: 0c06 |0028: move-result-object v6 │ │ -2189e2: 7210 6d64 0600 |0029: invoke-interface {v6}, Ljava/util/List;.size:()I // method@646d │ │ -2189e8: 0a06 |002c: move-result v6 │ │ -2189ea: 3d06 cf00 |002d: if-lez v6, 00fc // +00cf │ │ -2189ee: 5456 a658 |002f: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -2189f2: 6e10 f05f 0600 |0031: invoke-virtual {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; // method@5ff0 │ │ -2189f8: 0c06 |0034: move-result-object v6 │ │ -2189fa: 6e10 815f 0600 |0035: invoke-virtual {v6}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFiles:()Ljava/util/List; // method@5f81 │ │ -218a00: 0c06 |0038: move-result-object v6 │ │ -218a02: 7220 6564 1600 |0039: invoke-interface {v6, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -218a08: 0c06 |003c: move-result-object v6 │ │ -218a0a: 2066 500c |003d: instance-of v6, v6, Lfreed/file/holder/FileHolder; // type@0c50 │ │ -218a0e: 3806 bd00 |003f: if-eqz v6, 00fc // +00bd │ │ -218a12: 5456 a658 |0041: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -218a16: 6e10 f05f 0600 |0043: invoke-virtual {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; // method@5ff0 │ │ -218a1c: 0c06 |0046: move-result-object v6 │ │ -218a1e: 6e10 815f 0600 |0047: invoke-virtual {v6}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFiles:()Ljava/util/List; // method@5f81 │ │ -218a24: 0c06 |004a: move-result-object v6 │ │ -218a26: 7220 6564 1600 |004b: invoke-interface {v6, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -218a2c: 0c06 |004e: move-result-object v6 │ │ -218a2e: 1f06 500c |004f: check-cast v6, Lfreed/file/holder/FileHolder; // type@0c50 │ │ -218a32: 6e10 a55b 0600 |0051: invoke-virtual {v6}, Lfreed/file/holder/FileHolder;.getFile:()Ljava/io/File; // method@5ba5 │ │ -218a38: 0c06 |0054: move-result-object v6 │ │ -218a3a: 6e10 fe61 0600 |0055: invoke-virtual {v6}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@61fe │ │ -218a40: 0c06 |0058: move-result-object v6 │ │ -218a42: 6e10 fe61 0600 |0059: invoke-virtual {v6}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@61fe │ │ -218a48: 0c06 |005c: move-result-object v6 │ │ -218a4a: 6e10 fc61 0600 |005d: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@61fc │ │ -218a50: 0c06 |0060: move-result-object v6 │ │ -218a52: 1a04 790c |0061: const-string v4, "DCIM" // string@0c79 │ │ -218a56: 6e20 2363 4600 |0063: invoke-virtual {v6, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -218a5c: 0a06 |0066: move-result v6 │ │ -218a5e: 3806 4500 |0067: if-eqz v6, 00ac // +0045 │ │ -218a62: 5456 a658 |0069: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -218a66: 7110 e15f 0600 |006b: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$400:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Z // method@5fe1 │ │ -218a6c: 0a06 |006e: move-result v6 │ │ -218a6e: 3906 3d00 |006f: if-nez v6, 00ac // +003d │ │ -218a72: 5456 a658 |0071: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -218a76: 6e10 f05f 0600 |0073: invoke-virtual {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; // method@5ff0 │ │ -218a7c: 0c06 |0076: move-result-object v6 │ │ -218a7e: 6e10 845f 0600 |0077: invoke-virtual {v6}, Lfreed/viewer/gridview/models/FilesHolderModel;.loadDefault:()V // method@5f84 │ │ -218a84: 5456 a658 |007a: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -218a88: 7120 e25f 3600 |007c: invoke-static {v6, v3}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$402:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Z)Z // method@5fe2 │ │ -218a8e: 5456 a658 |007f: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -218a92: 7110 e35f 0600 |0081: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$500:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Ljava/lang/String; // method@5fe3 │ │ -218a98: 0c06 |0084: move-result-object v6 │ │ -218a9a: 2201 740d |0085: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -218a9e: 7010 4c63 0100 |0087: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -218aa4: 6e20 5663 0100 |008a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -218aaa: 5450 a658 |008d: iget-object v0, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -218aae: 7110 e15f 0000 |008f: invoke-static {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$400:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Z // method@5fe1 │ │ -218ab4: 0a00 |0092: move-result v0 │ │ -218ab6: 6e20 5763 0100 |0093: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ -218abc: 6e10 5d63 0100 |0096: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -218ac2: 0c00 |0099: move-result-object v0 │ │ -218ac4: 7120 655e 0600 |009a: invoke-static {v6, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -218aca: 5456 a658 |009d: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -218ace: 7110 e05f 0600 |009f: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$300:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/ViewStateModel; // method@5fe0 │ │ -218ad4: 0c00 |00a2: move-result-object v0 │ │ -218ad6: 6e10 c55f 0000 |00a3: invoke-virtual {v0}, Lfreed/viewer/gridview/models/ViewStateModel;.getCurrentViewState:()Lfreed/viewer/gridview/enums/ViewStates; // method@5fc5 │ │ -218adc: 0c00 |00a6: move-result-object v0 │ │ -218ade: 6e20 ff5f 0600 |00a7: invoke-virtual {v6, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ -218ae4: 2900 3b01 |00aa: goto/16 01e5 // +013b │ │ -218ae8: 5456 a658 |00ac: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -218aec: 7110 e15f 0600 |00ae: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$400:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Z // method@5fe1 │ │ -218af2: 0a06 |00b1: move-result v6 │ │ -218af4: 3806 0d00 |00b2: if-eqz v6, 00bf // +000d │ │ -218af8: 5456 a658 |00b4: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -218afc: 7110 e45f 0600 |00b6: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$600:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FinishActivityModel; // method@5fe4 │ │ -218b02: 0c06 |00b9: move-result-object v6 │ │ -218b04: 6e20 985f 2600 |00ba: invoke-virtual {v6, v2}, Lfreed/viewer/gridview/models/FinishActivityModel;.setOb:(Ljava/lang/Object;)V // method@5f98 │ │ -218b0a: 2900 2801 |00bd: goto/16 01e5 // +0128 │ │ -218b0e: 5456 a658 |00bf: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -218b12: 7120 e25f 1600 |00c1: invoke-static {v6, v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$402:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Z)Z // method@5fe2 │ │ -218b18: 5456 a658 |00c4: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -218b1c: 7110 e35f 0600 |00c6: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$500:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Ljava/lang/String; // method@5fe3 │ │ -218b22: 0c06 |00c9: move-result-object v6 │ │ -218b24: 2200 740d |00ca: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -218b28: 7010 4c63 0000 |00cc: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -218b2e: 1a01 0262 |00cf: const-string v1, "onGobBackClick load folder rootdir:" // string@6202 │ │ -218b32: 6e20 5663 1000 |00d1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -218b38: 5451 a658 |00d4: iget-object v1, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -218b3c: 7110 e15f 0100 |00d6: invoke-static {v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$400:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Z // method@5fe1 │ │ -218b42: 0a01 |00d9: move-result v1 │ │ -218b44: 6e20 5763 1000 |00da: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ -218b4a: 6e10 5d63 0000 |00dd: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -218b50: 0c00 |00e0: move-result-object v0 │ │ -218b52: 7120 655e 0600 |00e1: invoke-static {v6, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -218b58: 5456 a658 |00e4: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -218b5c: 7110 dc5f 0600 |00e6: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ -218b62: 0c06 |00e9: move-result-object v6 │ │ -218b64: 6e10 845f 0600 |00ea: invoke-virtual {v6}, Lfreed/viewer/gridview/models/FilesHolderModel;.loadDefault:()V // method@5f84 │ │ -218b6a: 5456 a658 |00ed: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -218b6e: 7110 e05f 0600 |00ef: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$300:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/ViewStateModel; // method@5fe0 │ │ -218b74: 0c00 |00f2: move-result-object v0 │ │ -218b76: 6e10 c55f 0000 |00f3: invoke-virtual {v0}, Lfreed/viewer/gridview/models/ViewStateModel;.getCurrentViewState:()Lfreed/viewer/gridview/enums/ViewStates; // method@5fc5 │ │ -218b7c: 0c00 |00f6: move-result-object v0 │ │ -218b7e: 6e20 ff5f 0600 |00f7: invoke-virtual {v6, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ -218b84: 2900 eb00 |00fa: goto/16 01e5 // +00eb │ │ -218b88: 5456 a658 |00fc: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -218b8c: 7110 dc5f 0600 |00fe: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ -218b92: 0c06 |0101: move-result-object v6 │ │ -218b94: 6e10 815f 0600 |0102: invoke-virtual {v6}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFiles:()Ljava/util/List; // method@5f81 │ │ -218b9a: 0c06 |0105: move-result-object v6 │ │ -218b9c: 7210 6d64 0600 |0106: invoke-interface {v6}, Ljava/util/List;.size:()I // method@646d │ │ -218ba2: 0a06 |0109: move-result v6 │ │ -218ba4: 3d06 4c00 |010a: if-lez v6, 0156 // +004c │ │ -218ba8: 5456 a658 |010c: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -218bac: 7110 dc5f 0600 |010e: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ -218bb2: 0c06 |0111: move-result-object v6 │ │ -218bb4: 6e10 815f 0600 |0112: invoke-virtual {v6}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFiles:()Ljava/util/List; // method@5f81 │ │ -218bba: 0c06 |0115: move-result-object v6 │ │ -218bbc: 7220 6564 1600 |0116: invoke-interface {v6, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -218bc2: 0c06 |0119: move-result-object v6 │ │ -218bc4: 2066 510c |011a: instance-of v6, v6, Lfreed/file/holder/UriHolder; // type@0c51 │ │ -218bc8: 3806 3a00 |011c: if-eqz v6, 0156 // +003a │ │ -218bcc: 5456 a658 |011e: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -218bd0: 7110 dc5f 0600 |0120: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ -218bd6: 0c06 |0123: move-result-object v6 │ │ -218bd8: 6e10 815f 0600 |0124: invoke-virtual {v6}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFiles:()Ljava/util/List; // method@5f81 │ │ -218bde: 0c06 |0127: move-result-object v6 │ │ -218be0: 7220 6564 1600 |0128: invoke-interface {v6, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -218be6: 0c06 |012b: move-result-object v6 │ │ -218be8: 1f06 4f0c |012c: check-cast v6, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ -218bec: 6e10 8f5b 0600 |012e: invoke-virtual {v6}, Lfreed/file/holder/BaseHolder;.IsFolder:()Z // method@5b8f │ │ -218bf2: 0a06 |0131: move-result v6 │ │ -218bf4: 3806 0d00 |0132: if-eqz v6, 013f // +000d │ │ -218bf8: 5456 a658 |0134: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -218bfc: 7110 e45f 0600 |0136: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$600:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FinishActivityModel; // method@5fe4 │ │ -218c02: 0c06 |0139: move-result-object v6 │ │ -218c04: 6e20 985f 2600 |013a: invoke-virtual {v6, v2}, Lfreed/viewer/gridview/models/FinishActivityModel;.setOb:(Ljava/lang/Object;)V // method@5f98 │ │ -218c0a: 2900 a800 |013d: goto/16 01e5 // +00a8 │ │ -218c0e: 5456 a658 |013f: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -218c12: 7110 dc5f 0600 |0141: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ -218c18: 0c06 |0144: move-result-object v6 │ │ -218c1a: 6e10 845f 0600 |0145: invoke-virtual {v6}, Lfreed/viewer/gridview/models/FilesHolderModel;.loadDefault:()V // method@5f84 │ │ -218c20: 5456 a658 |0148: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -218c24: 7120 e25f 3600 |014a: invoke-static {v6, v3}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$402:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Z)Z // method@5fe2 │ │ -218c2a: 5456 a658 |014d: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -218c2e: 6200 7858 |014f: sget-object v0, Lfreed/viewer/gridview/enums/ViewStates;.normal:Lfreed/viewer/gridview/enums/ViewStates; // field@5878 │ │ -218c32: 6e20 ff5f 0600 |0151: invoke-virtual {v6, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ -218c38: 2900 9100 |0154: goto/16 01e5 // +0091 │ │ -218c3c: 5456 a658 |0156: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -218c40: 7110 dc5f 0600 |0158: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ -218c46: 0c06 |015b: move-result-object v6 │ │ -218c48: 6e10 845f 0600 |015c: invoke-virtual {v6}, Lfreed/viewer/gridview/models/FilesHolderModel;.loadDefault:()V // method@5f84 │ │ -218c4e: 5456 a658 |015f: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -218c52: 7110 e35f 0600 |0161: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$500:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Ljava/lang/String; // method@5fe3 │ │ -218c58: 0c06 |0164: move-result-object v6 │ │ -218c5a: 2201 740d |0165: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -218c5e: 7010 4c63 0100 |0167: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -218c64: 6e20 5663 0100 |016a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -218c6a: 5450 a658 |016d: iget-object v0, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -218c6e: 7110 e15f 0000 |016f: invoke-static {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$400:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Z // method@5fe1 │ │ -218c74: 0a00 |0172: move-result v0 │ │ -218c76: 6e20 5763 0100 |0173: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ -218c7c: 6e10 5d63 0100 |0176: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -218c82: 0c00 |0179: move-result-object v0 │ │ -218c84: 7120 655e 0600 |017a: invoke-static {v6, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -218c8a: 5456 a658 |017d: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -218c8e: 7120 e25f 3600 |017f: invoke-static {v6, v3}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$402:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Z)Z // method@5fe2 │ │ -218c94: 5456 a658 |0182: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -218c98: 7110 e05f 0600 |0184: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$300:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/ViewStateModel; // method@5fe0 │ │ -218c9e: 0c00 |0187: move-result-object v0 │ │ -218ca0: 6e10 c55f 0000 |0188: invoke-virtual {v0}, Lfreed/viewer/gridview/models/ViewStateModel;.getCurrentViewState:()Lfreed/viewer/gridview/enums/ViewStates; // method@5fc5 │ │ -218ca6: 0c00 |018b: move-result-object v0 │ │ -218ca8: 6e20 ff5f 0600 |018c: invoke-virtual {v6, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ -218cae: 5456 a658 |018f: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -218cb2: 7110 dc5f 0600 |0191: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ -218cb8: 0c06 |0194: move-result-object v6 │ │ -218cba: 6e10 815f 0600 |0195: invoke-virtual {v6}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFiles:()Ljava/util/List; // method@5f81 │ │ -218cc0: 0c06 |0198: move-result-object v6 │ │ -218cc2: 7210 6d64 0600 |0199: invoke-interface {v6}, Ljava/util/List;.size:()I // method@646d │ │ -218cc8: 0a06 |019c: move-result v6 │ │ -218cca: 3906 4800 |019d: if-nez v6, 01e5 // +0048 │ │ -218cce: 5456 a658 |019f: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -218cd2: 7110 e45f 0600 |01a1: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$600:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FinishActivityModel; // method@5fe4 │ │ -218cd8: 0c06 |01a4: move-result-object v6 │ │ -218cda: 6e20 985f 2600 |01a5: invoke-virtual {v6, v2}, Lfreed/viewer/gridview/models/FinishActivityModel;.setOb:(Ljava/lang/Object;)V // method@5f98 │ │ -218ce0: 283d |01a8: goto 01e5 // +003d │ │ -218ce2: 5456 a658 |01a9: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -218ce6: 7110 e05f 0600 |01ab: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$300:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/ViewStateModel; // method@5fe0 │ │ -218cec: 0c06 |01ae: move-result-object v6 │ │ -218cee: 6e10 c55f 0600 |01af: invoke-virtual {v6}, Lfreed/viewer/gridview/models/ViewStateModel;.getCurrentViewState:()Lfreed/viewer/gridview/enums/ViewStates; // method@5fc5 │ │ -218cf4: 0c06 |01b2: move-result-object v6 │ │ -218cf6: 6200 7958 |01b3: sget-object v0, Lfreed/viewer/gridview/enums/ViewStates;.selection:Lfreed/viewer/gridview/enums/ViewStates; // field@5879 │ │ -218cfa: 3306 3000 |01b5: if-ne v6, v0, 01e5 // +0030 │ │ -218cfe: 1206 |01b7: const/4 v6, #int 0 // #0 │ │ -218d00: 5450 a658 |01b8: iget-object v0, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -218d04: 7110 dc5f 0000 |01ba: invoke-static {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ -218d0a: 0c00 |01bd: move-result-object v0 │ │ -218d0c: 6e10 835f 0000 |01be: invoke-virtual {v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.getGridImageViewModels:()Ljava/util/List; // method@5f83 │ │ -218d12: 0c00 |01c1: move-result-object v0 │ │ -218d14: 7210 6d64 0000 |01c2: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ -218d1a: 0a00 |01c5: move-result v0 │ │ -218d1c: 3506 1800 |01c6: if-ge v6, v0, 01de // +0018 │ │ -218d20: 5450 a658 |01c8: iget-object v0, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -218d24: 7110 dc5f 0000 |01ca: invoke-static {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ -218d2a: 0c00 |01cd: move-result-object v0 │ │ -218d2c: 6e10 835f 0000 |01ce: invoke-virtual {v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.getGridImageViewModels:()Ljava/util/List; // method@5f83 │ │ -218d32: 0c00 |01d1: move-result-object v0 │ │ -218d34: 7220 6564 6000 |01d2: invoke-interface {v0, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -218d3a: 0c00 |01d5: move-result-object v0 │ │ -218d3c: 1f00 c70c |01d6: check-cast v0, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ -218d40: 6e20 a55f 1000 |01d8: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.setChecked:(Z)V // method@5fa5 │ │ -218d46: d806 0601 |01db: add-int/lit8 v6, v6, #int 1 // #01 │ │ -218d4a: 28db |01dd: goto 01b8 // -0025 │ │ -218d4c: 5456 a658 |01de: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ -218d50: 6200 7858 |01e0: sget-object v0, Lfreed/viewer/gridview/enums/ViewStates;.normal:Lfreed/viewer/gridview/enums/ViewStates; // field@5878 │ │ -218d54: 6e20 ff5f 0600 |01e2: invoke-virtual {v6, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ -218d5a: 0e00 |01e5: return-void │ │ +21898c: |[21898c] freed.viewer.gridview.modelview.GridViewFragmentModelView$3.onClick:(Landroid/view/View;)V │ │ +21899c: 5456 a658 |0000: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +2189a0: 7110 e05f 0600 |0002: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$300:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/ViewStateModel; // method@5fe0 │ │ +2189a6: 0c06 |0005: move-result-object v6 │ │ +2189a8: 6e10 c55f 0600 |0006: invoke-virtual {v6}, Lfreed/viewer/gridview/models/ViewStateModel;.getCurrentViewState:()Lfreed/viewer/gridview/enums/ViewStates; // method@5fc5 │ │ +2189ae: 0c06 |0009: move-result-object v6 │ │ +2189b0: 6200 7858 |000a: sget-object v0, Lfreed/viewer/gridview/enums/ViewStates;.normal:Lfreed/viewer/gridview/enums/ViewStates; // field@5878 │ │ +2189b4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +2189b6: 3306 9c01 |000d: if-ne v6, v0, 01a9 // +019c │ │ +2189ba: 5456 a658 |000f: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +2189be: 6e10 f05f 0600 |0011: invoke-virtual {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; // method@5ff0 │ │ +2189c4: 0c06 |0014: move-result-object v6 │ │ +2189c6: 6e10 815f 0600 |0015: invoke-virtual {v6}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFiles:()Ljava/util/List; // method@5f81 │ │ +2189cc: 0c06 |0018: move-result-object v6 │ │ +2189ce: 1a00 0162 |0019: const-string v0, "onGobBackClick dcim folder rootdir:" // string@6201 │ │ +2189d2: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +2189d4: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +2189d6: 3806 df00 |001d: if-eqz v6, 00fc // +00df │ │ +2189da: 5456 a658 |001f: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +2189de: 6e10 f05f 0600 |0021: invoke-virtual {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; // method@5ff0 │ │ +2189e4: 0c06 |0024: move-result-object v6 │ │ +2189e6: 6e10 815f 0600 |0025: invoke-virtual {v6}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFiles:()Ljava/util/List; // method@5f81 │ │ +2189ec: 0c06 |0028: move-result-object v6 │ │ +2189ee: 7210 6d64 0600 |0029: invoke-interface {v6}, Ljava/util/List;.size:()I // method@646d │ │ +2189f4: 0a06 |002c: move-result v6 │ │ +2189f6: 3d06 cf00 |002d: if-lez v6, 00fc // +00cf │ │ +2189fa: 5456 a658 |002f: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +2189fe: 6e10 f05f 0600 |0031: invoke-virtual {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; // method@5ff0 │ │ +218a04: 0c06 |0034: move-result-object v6 │ │ +218a06: 6e10 815f 0600 |0035: invoke-virtual {v6}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFiles:()Ljava/util/List; // method@5f81 │ │ +218a0c: 0c06 |0038: move-result-object v6 │ │ +218a0e: 7220 6564 1600 |0039: invoke-interface {v6, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +218a14: 0c06 |003c: move-result-object v6 │ │ +218a16: 2066 500c |003d: instance-of v6, v6, Lfreed/file/holder/FileHolder; // type@0c50 │ │ +218a1a: 3806 bd00 |003f: if-eqz v6, 00fc // +00bd │ │ +218a1e: 5456 a658 |0041: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +218a22: 6e10 f05f 0600 |0043: invoke-virtual {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; // method@5ff0 │ │ +218a28: 0c06 |0046: move-result-object v6 │ │ +218a2a: 6e10 815f 0600 |0047: invoke-virtual {v6}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFiles:()Ljava/util/List; // method@5f81 │ │ +218a30: 0c06 |004a: move-result-object v6 │ │ +218a32: 7220 6564 1600 |004b: invoke-interface {v6, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +218a38: 0c06 |004e: move-result-object v6 │ │ +218a3a: 1f06 500c |004f: check-cast v6, Lfreed/file/holder/FileHolder; // type@0c50 │ │ +218a3e: 6e10 a55b 0600 |0051: invoke-virtual {v6}, Lfreed/file/holder/FileHolder;.getFile:()Ljava/io/File; // method@5ba5 │ │ +218a44: 0c06 |0054: move-result-object v6 │ │ +218a46: 6e10 fe61 0600 |0055: invoke-virtual {v6}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@61fe │ │ +218a4c: 0c06 |0058: move-result-object v6 │ │ +218a4e: 6e10 fe61 0600 |0059: invoke-virtual {v6}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@61fe │ │ +218a54: 0c06 |005c: move-result-object v6 │ │ +218a56: 6e10 fc61 0600 |005d: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@61fc │ │ +218a5c: 0c06 |0060: move-result-object v6 │ │ +218a5e: 1a04 790c |0061: const-string v4, "DCIM" // string@0c79 │ │ +218a62: 6e20 2363 4600 |0063: invoke-virtual {v6, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +218a68: 0a06 |0066: move-result v6 │ │ +218a6a: 3806 4500 |0067: if-eqz v6, 00ac // +0045 │ │ +218a6e: 5456 a658 |0069: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +218a72: 7110 e15f 0600 |006b: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$400:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Z // method@5fe1 │ │ +218a78: 0a06 |006e: move-result v6 │ │ +218a7a: 3906 3d00 |006f: if-nez v6, 00ac // +003d │ │ +218a7e: 5456 a658 |0071: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +218a82: 6e10 f05f 0600 |0073: invoke-virtual {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; // method@5ff0 │ │ +218a88: 0c06 |0076: move-result-object v6 │ │ +218a8a: 6e10 845f 0600 |0077: invoke-virtual {v6}, Lfreed/viewer/gridview/models/FilesHolderModel;.loadDefault:()V // method@5f84 │ │ +218a90: 5456 a658 |007a: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +218a94: 7120 e25f 3600 |007c: invoke-static {v6, v3}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$402:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Z)Z // method@5fe2 │ │ +218a9a: 5456 a658 |007f: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +218a9e: 7110 e35f 0600 |0081: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$500:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Ljava/lang/String; // method@5fe3 │ │ +218aa4: 0c06 |0084: move-result-object v6 │ │ +218aa6: 2201 740d |0085: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +218aaa: 7010 4c63 0100 |0087: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +218ab0: 6e20 5663 0100 |008a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +218ab6: 5450 a658 |008d: iget-object v0, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +218aba: 7110 e15f 0000 |008f: invoke-static {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$400:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Z // method@5fe1 │ │ +218ac0: 0a00 |0092: move-result v0 │ │ +218ac2: 6e20 5763 0100 |0093: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ +218ac8: 6e10 5d63 0100 |0096: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +218ace: 0c00 |0099: move-result-object v0 │ │ +218ad0: 7120 655e 0600 |009a: invoke-static {v6, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +218ad6: 5456 a658 |009d: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +218ada: 7110 e05f 0600 |009f: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$300:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/ViewStateModel; // method@5fe0 │ │ +218ae0: 0c00 |00a2: move-result-object v0 │ │ +218ae2: 6e10 c55f 0000 |00a3: invoke-virtual {v0}, Lfreed/viewer/gridview/models/ViewStateModel;.getCurrentViewState:()Lfreed/viewer/gridview/enums/ViewStates; // method@5fc5 │ │ +218ae8: 0c00 |00a6: move-result-object v0 │ │ +218aea: 6e20 ff5f 0600 |00a7: invoke-virtual {v6, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ +218af0: 2900 3b01 |00aa: goto/16 01e5 // +013b │ │ +218af4: 5456 a658 |00ac: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +218af8: 7110 e15f 0600 |00ae: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$400:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Z // method@5fe1 │ │ +218afe: 0a06 |00b1: move-result v6 │ │ +218b00: 3806 0d00 |00b2: if-eqz v6, 00bf // +000d │ │ +218b04: 5456 a658 |00b4: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +218b08: 7110 e45f 0600 |00b6: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$600:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FinishActivityModel; // method@5fe4 │ │ +218b0e: 0c06 |00b9: move-result-object v6 │ │ +218b10: 6e20 985f 2600 |00ba: invoke-virtual {v6, v2}, Lfreed/viewer/gridview/models/FinishActivityModel;.setOb:(Ljava/lang/Object;)V // method@5f98 │ │ +218b16: 2900 2801 |00bd: goto/16 01e5 // +0128 │ │ +218b1a: 5456 a658 |00bf: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +218b1e: 7120 e25f 1600 |00c1: invoke-static {v6, v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$402:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Z)Z // method@5fe2 │ │ +218b24: 5456 a658 |00c4: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +218b28: 7110 e35f 0600 |00c6: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$500:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Ljava/lang/String; // method@5fe3 │ │ +218b2e: 0c06 |00c9: move-result-object v6 │ │ +218b30: 2200 740d |00ca: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +218b34: 7010 4c63 0000 |00cc: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +218b3a: 1a01 0262 |00cf: const-string v1, "onGobBackClick load folder rootdir:" // string@6202 │ │ +218b3e: 6e20 5663 1000 |00d1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +218b44: 5451 a658 |00d4: iget-object v1, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +218b48: 7110 e15f 0100 |00d6: invoke-static {v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$400:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Z // method@5fe1 │ │ +218b4e: 0a01 |00d9: move-result v1 │ │ +218b50: 6e20 5763 1000 |00da: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ +218b56: 6e10 5d63 0000 |00dd: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +218b5c: 0c00 |00e0: move-result-object v0 │ │ +218b5e: 7120 655e 0600 |00e1: invoke-static {v6, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +218b64: 5456 a658 |00e4: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +218b68: 7110 dc5f 0600 |00e6: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ +218b6e: 0c06 |00e9: move-result-object v6 │ │ +218b70: 6e10 845f 0600 |00ea: invoke-virtual {v6}, Lfreed/viewer/gridview/models/FilesHolderModel;.loadDefault:()V // method@5f84 │ │ +218b76: 5456 a658 |00ed: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +218b7a: 7110 e05f 0600 |00ef: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$300:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/ViewStateModel; // method@5fe0 │ │ +218b80: 0c00 |00f2: move-result-object v0 │ │ +218b82: 6e10 c55f 0000 |00f3: invoke-virtual {v0}, Lfreed/viewer/gridview/models/ViewStateModel;.getCurrentViewState:()Lfreed/viewer/gridview/enums/ViewStates; // method@5fc5 │ │ +218b88: 0c00 |00f6: move-result-object v0 │ │ +218b8a: 6e20 ff5f 0600 |00f7: invoke-virtual {v6, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ +218b90: 2900 eb00 |00fa: goto/16 01e5 // +00eb │ │ +218b94: 5456 a658 |00fc: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +218b98: 7110 dc5f 0600 |00fe: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ +218b9e: 0c06 |0101: move-result-object v6 │ │ +218ba0: 6e10 815f 0600 |0102: invoke-virtual {v6}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFiles:()Ljava/util/List; // method@5f81 │ │ +218ba6: 0c06 |0105: move-result-object v6 │ │ +218ba8: 7210 6d64 0600 |0106: invoke-interface {v6}, Ljava/util/List;.size:()I // method@646d │ │ +218bae: 0a06 |0109: move-result v6 │ │ +218bb0: 3d06 4c00 |010a: if-lez v6, 0156 // +004c │ │ +218bb4: 5456 a658 |010c: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +218bb8: 7110 dc5f 0600 |010e: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ +218bbe: 0c06 |0111: move-result-object v6 │ │ +218bc0: 6e10 815f 0600 |0112: invoke-virtual {v6}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFiles:()Ljava/util/List; // method@5f81 │ │ +218bc6: 0c06 |0115: move-result-object v6 │ │ +218bc8: 7220 6564 1600 |0116: invoke-interface {v6, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +218bce: 0c06 |0119: move-result-object v6 │ │ +218bd0: 2066 510c |011a: instance-of v6, v6, Lfreed/file/holder/UriHolder; // type@0c51 │ │ +218bd4: 3806 3a00 |011c: if-eqz v6, 0156 // +003a │ │ +218bd8: 5456 a658 |011e: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +218bdc: 7110 dc5f 0600 |0120: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ +218be2: 0c06 |0123: move-result-object v6 │ │ +218be4: 6e10 815f 0600 |0124: invoke-virtual {v6}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFiles:()Ljava/util/List; // method@5f81 │ │ +218bea: 0c06 |0127: move-result-object v6 │ │ +218bec: 7220 6564 1600 |0128: invoke-interface {v6, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +218bf2: 0c06 |012b: move-result-object v6 │ │ +218bf4: 1f06 4f0c |012c: check-cast v6, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ +218bf8: 6e10 8f5b 0600 |012e: invoke-virtual {v6}, Lfreed/file/holder/BaseHolder;.IsFolder:()Z // method@5b8f │ │ +218bfe: 0a06 |0131: move-result v6 │ │ +218c00: 3806 0d00 |0132: if-eqz v6, 013f // +000d │ │ +218c04: 5456 a658 |0134: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +218c08: 7110 e45f 0600 |0136: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$600:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FinishActivityModel; // method@5fe4 │ │ +218c0e: 0c06 |0139: move-result-object v6 │ │ +218c10: 6e20 985f 2600 |013a: invoke-virtual {v6, v2}, Lfreed/viewer/gridview/models/FinishActivityModel;.setOb:(Ljava/lang/Object;)V // method@5f98 │ │ +218c16: 2900 a800 |013d: goto/16 01e5 // +00a8 │ │ +218c1a: 5456 a658 |013f: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +218c1e: 7110 dc5f 0600 |0141: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ +218c24: 0c06 |0144: move-result-object v6 │ │ +218c26: 6e10 845f 0600 |0145: invoke-virtual {v6}, Lfreed/viewer/gridview/models/FilesHolderModel;.loadDefault:()V // method@5f84 │ │ +218c2c: 5456 a658 |0148: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +218c30: 7120 e25f 3600 |014a: invoke-static {v6, v3}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$402:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Z)Z // method@5fe2 │ │ +218c36: 5456 a658 |014d: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +218c3a: 6200 7858 |014f: sget-object v0, Lfreed/viewer/gridview/enums/ViewStates;.normal:Lfreed/viewer/gridview/enums/ViewStates; // field@5878 │ │ +218c3e: 6e20 ff5f 0600 |0151: invoke-virtual {v6, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ +218c44: 2900 9100 |0154: goto/16 01e5 // +0091 │ │ +218c48: 5456 a658 |0156: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +218c4c: 7110 dc5f 0600 |0158: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ +218c52: 0c06 |015b: move-result-object v6 │ │ +218c54: 6e10 845f 0600 |015c: invoke-virtual {v6}, Lfreed/viewer/gridview/models/FilesHolderModel;.loadDefault:()V // method@5f84 │ │ +218c5a: 5456 a658 |015f: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +218c5e: 7110 e35f 0600 |0161: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$500:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Ljava/lang/String; // method@5fe3 │ │ +218c64: 0c06 |0164: move-result-object v6 │ │ +218c66: 2201 740d |0165: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +218c6a: 7010 4c63 0100 |0167: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +218c70: 6e20 5663 0100 |016a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +218c76: 5450 a658 |016d: iget-object v0, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +218c7a: 7110 e15f 0000 |016f: invoke-static {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$400:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Z // method@5fe1 │ │ +218c80: 0a00 |0172: move-result v0 │ │ +218c82: 6e20 5763 0100 |0173: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ +218c88: 6e10 5d63 0100 |0176: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +218c8e: 0c00 |0179: move-result-object v0 │ │ +218c90: 7120 655e 0600 |017a: invoke-static {v6, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +218c96: 5456 a658 |017d: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +218c9a: 7120 e25f 3600 |017f: invoke-static {v6, v3}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$402:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Z)Z // method@5fe2 │ │ +218ca0: 5456 a658 |0182: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +218ca4: 7110 e05f 0600 |0184: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$300:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/ViewStateModel; // method@5fe0 │ │ +218caa: 0c00 |0187: move-result-object v0 │ │ +218cac: 6e10 c55f 0000 |0188: invoke-virtual {v0}, Lfreed/viewer/gridview/models/ViewStateModel;.getCurrentViewState:()Lfreed/viewer/gridview/enums/ViewStates; // method@5fc5 │ │ +218cb2: 0c00 |018b: move-result-object v0 │ │ +218cb4: 6e20 ff5f 0600 |018c: invoke-virtual {v6, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ +218cba: 5456 a658 |018f: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +218cbe: 7110 dc5f 0600 |0191: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ +218cc4: 0c06 |0194: move-result-object v6 │ │ +218cc6: 6e10 815f 0600 |0195: invoke-virtual {v6}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFiles:()Ljava/util/List; // method@5f81 │ │ +218ccc: 0c06 |0198: move-result-object v6 │ │ +218cce: 7210 6d64 0600 |0199: invoke-interface {v6}, Ljava/util/List;.size:()I // method@646d │ │ +218cd4: 0a06 |019c: move-result v6 │ │ +218cd6: 3906 4800 |019d: if-nez v6, 01e5 // +0048 │ │ +218cda: 5456 a658 |019f: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +218cde: 7110 e45f 0600 |01a1: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$600:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FinishActivityModel; // method@5fe4 │ │ +218ce4: 0c06 |01a4: move-result-object v6 │ │ +218ce6: 6e20 985f 2600 |01a5: invoke-virtual {v6, v2}, Lfreed/viewer/gridview/models/FinishActivityModel;.setOb:(Ljava/lang/Object;)V // method@5f98 │ │ +218cec: 283d |01a8: goto 01e5 // +003d │ │ +218cee: 5456 a658 |01a9: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +218cf2: 7110 e05f 0600 |01ab: invoke-static {v6}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$300:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/ViewStateModel; // method@5fe0 │ │ +218cf8: 0c06 |01ae: move-result-object v6 │ │ +218cfa: 6e10 c55f 0600 |01af: invoke-virtual {v6}, Lfreed/viewer/gridview/models/ViewStateModel;.getCurrentViewState:()Lfreed/viewer/gridview/enums/ViewStates; // method@5fc5 │ │ +218d00: 0c06 |01b2: move-result-object v6 │ │ +218d02: 6200 7958 |01b3: sget-object v0, Lfreed/viewer/gridview/enums/ViewStates;.selection:Lfreed/viewer/gridview/enums/ViewStates; // field@5879 │ │ +218d06: 3306 3000 |01b5: if-ne v6, v0, 01e5 // +0030 │ │ +218d0a: 1206 |01b7: const/4 v6, #int 0 // #0 │ │ +218d0c: 5450 a658 |01b8: iget-object v0, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +218d10: 7110 dc5f 0000 |01ba: invoke-static {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ +218d16: 0c00 |01bd: move-result-object v0 │ │ +218d18: 6e10 835f 0000 |01be: invoke-virtual {v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.getGridImageViewModels:()Ljava/util/List; // method@5f83 │ │ +218d1e: 0c00 |01c1: move-result-object v0 │ │ +218d20: 7210 6d64 0000 |01c2: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ +218d26: 0a00 |01c5: move-result v0 │ │ +218d28: 3506 1800 |01c6: if-ge v6, v0, 01de // +0018 │ │ +218d2c: 5450 a658 |01c8: iget-object v0, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +218d30: 7110 dc5f 0000 |01ca: invoke-static {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ +218d36: 0c00 |01cd: move-result-object v0 │ │ +218d38: 6e10 835f 0000 |01ce: invoke-virtual {v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.getGridImageViewModels:()Ljava/util/List; // method@5f83 │ │ +218d3e: 0c00 |01d1: move-result-object v0 │ │ +218d40: 7220 6564 6000 |01d2: invoke-interface {v0, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +218d46: 0c00 |01d5: move-result-object v0 │ │ +218d48: 1f00 c70c |01d6: check-cast v0, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ +218d4c: 6e20 a55f 1000 |01d8: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.setChecked:(Z)V // method@5fa5 │ │ +218d52: d806 0601 |01db: add-int/lit8 v6, v6, #int 1 // #01 │ │ +218d56: 28db |01dd: goto 01b8 // -0025 │ │ +218d58: 5456 a658 |01de: iget-object v6, v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a6 │ │ +218d5c: 6200 7858 |01e0: sget-object v0, Lfreed/viewer/gridview/enums/ViewStates;.normal:Lfreed/viewer/gridview/enums/ViewStates; // field@5878 │ │ +218d60: 6e20 ff5f 0600 |01e2: invoke-virtual {v6, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ +218d66: 0e00 |01e5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x000f line=322 │ │ 0x0031 line=323 │ │ 0x0041 line=325 │ │ 0x0051 line=326 │ │ @@ -505190,18 +505192,18 @@ │ │ type : '(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -218d5c: |[218d5c] freed.viewer.gridview.modelview.GridViewFragmentModelView$4.:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V │ │ -218d6c: 5b01 a758 |0000: iput-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$4;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a7 │ │ -218d70: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -218d76: 0e00 |0005: return-void │ │ +218d68: |[218d68] freed.viewer.gridview.modelview.GridViewFragmentModelView$4.:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V │ │ +218d78: 5b01 a758 |0000: iput-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$4;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a7 │ │ +218d7c: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +218d82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$4; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ │ │ @@ -505211,132 +505213,132 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 239 16-bit code units │ │ -218d78: |[218d78] freed.viewer.gridview.modelview.GridViewFragmentModelView$4.onClick:(Landroid/view/View;)V │ │ -218d88: 5445 a758 |0000: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$4;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a7 │ │ -218d8c: 7110 da5f 0500 |0002: invoke-static {v5}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$000:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/enums/RequestModes; // method@5fda │ │ -218d92: 0c05 |0005: move-result-object v5 │ │ -218d94: 6200 7458 |0006: sget-object v0, Lfreed/viewer/gridview/enums/RequestModes;.none:Lfreed/viewer/gridview/enums/RequestModes; // field@5874 │ │ -218d98: 3305 1200 |0008: if-ne v5, v0, 001a // +0012 │ │ -218d9c: 5445 a758 |000a: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$4;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a7 │ │ -218da0: 6200 7558 |000c: sget-object v0, Lfreed/viewer/gridview/enums/RequestModes;.rawToDng:Lfreed/viewer/gridview/enums/RequestModes; // field@5875 │ │ -218da4: 7120 db5f 0500 |000e: invoke-static {v5, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$002:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Lfreed/viewer/gridview/enums/RequestModes;)Lfreed/viewer/gridview/enums/RequestModes; // method@5fdb │ │ -218daa: 5445 a758 |0011: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$4;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a7 │ │ -218dae: 6200 7958 |0013: sget-object v0, Lfreed/viewer/gridview/enums/ViewStates;.selection:Lfreed/viewer/gridview/enums/ViewStates; // field@5879 │ │ -218db2: 6e20 ff5f 0500 |0015: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ -218db8: 2900 d600 |0018: goto/16 00ee // +00d6 │ │ -218dbc: 5445 a758 |001a: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$4;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a7 │ │ -218dc0: 7110 da5f 0500 |001c: invoke-static {v5}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$000:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/enums/RequestModes; // method@5fda │ │ -218dc6: 0c05 |001f: move-result-object v5 │ │ -218dc8: 6200 7558 |0020: sget-object v0, Lfreed/viewer/gridview/enums/RequestModes;.rawToDng:Lfreed/viewer/gridview/enums/RequestModes; // field@5875 │ │ -218dcc: 3305 be00 |0022: if-ne v5, v0, 00e0 // +00be │ │ -218dd0: 2205 b10d |0024: new-instance v5, Ljava/util/ArrayList; // type@0db1 │ │ -218dd4: 7010 ef63 0500 |0026: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@63ef │ │ -218dda: 5440 a758 |0029: iget-object v0, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$4;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a7 │ │ -218dde: 6e10 f05f 0000 |002b: invoke-virtual {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; // method@5ff0 │ │ -218de4: 0c00 |002e: move-result-object v0 │ │ -218de6: 6e10 835f 0000 |002f: invoke-virtual {v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.getGridImageViewModels:()Ljava/util/List; // method@5f83 │ │ -218dec: 0c00 |0032: move-result-object v0 │ │ -218dee: 7210 6864 0000 |0033: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -218df4: 0c00 |0036: move-result-object v0 │ │ -218df6: 7210 4e64 0000 |0037: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -218dfc: 0a01 |003a: move-result v1 │ │ -218dfe: 3801 6a00 |003b: if-eqz v1, 00a5 // +006a │ │ -218e02: 7210 4f64 0000 |003d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -218e08: 0c01 |0040: move-result-object v1 │ │ -218e0a: 1f01 c70c |0041: check-cast v1, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ -218e0e: 6e10 9d5f 0100 |0043: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getChecked:()Z // method@5f9d │ │ -218e14: 0a02 |0046: move-result v2 │ │ -218e16: 3802 f0ff |0047: if-eqz v2, 0037 // -0010 │ │ -218e1a: 6e10 a15f 0100 |0049: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ -218e20: 0c02 |004c: move-result-object v2 │ │ -218e22: 6e10 975b 0200 |004d: invoke-virtual {v2}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -218e28: 0c02 |0050: move-result-object v2 │ │ -218e2a: 6e10 3c63 0200 |0051: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ -218e30: 0c02 |0054: move-result-object v2 │ │ -218e32: 1a03 1166 |0055: const-string v3, "raw" // string@6611 │ │ -218e36: 6e20 2263 3200 |0057: invoke-virtual {v2, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ -218e3c: 0a02 |005a: move-result v2 │ │ -218e3e: 3902 1600 |005b: if-nez v2, 0071 // +0016 │ │ -218e42: 6e10 a15f 0100 |005d: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ -218e48: 0c02 |0060: move-result-object v2 │ │ -218e4a: 6e10 975b 0200 |0061: invoke-virtual {v2}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -218e50: 0c02 |0064: move-result-object v2 │ │ -218e52: 6e10 3c63 0200 |0065: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ -218e58: 0c02 |0068: move-result-object v2 │ │ -218e5a: 1a03 b93a |0069: const-string v3, "bayer" // string@3ab9 │ │ -218e5e: 6e20 2263 3200 |006b: invoke-virtual {v2, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ -218e64: 0a02 |006e: move-result v2 │ │ -218e66: 3802 c8ff |006f: if-eqz v2, 0037 // -0038 │ │ -218e6a: 6e10 a15f 0100 |0071: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ -218e70: 0c02 |0074: move-result-object v2 │ │ -218e72: 2022 500c |0075: instance-of v2, v2, Lfreed/file/holder/FileHolder; // type@0c50 │ │ -218e76: 3802 1400 |0077: if-eqz v2, 008b // +0014 │ │ -218e7a: 6e10 a15f 0100 |0079: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ -218e80: 0c01 |007c: move-result-object v1 │ │ -218e82: 1f01 500c |007d: check-cast v1, Lfreed/file/holder/FileHolder; // type@0c50 │ │ -218e86: 6e10 a55b 0100 |007f: invoke-virtual {v1}, Lfreed/file/holder/FileHolder;.getFile:()Ljava/io/File; // method@5ba5 │ │ -218e8c: 0c01 |0082: move-result-object v1 │ │ -218e8e: 6e10 f961 0100 |0083: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ -218e94: 0c01 |0086: move-result-object v1 │ │ -218e96: 6e20 f363 1500 |0087: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@63f3 │ │ -218e9c: 28ad |008a: goto 0037 // -0053 │ │ -218e9e: 6e10 a15f 0100 |008b: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ -218ea4: 0c02 |008e: move-result-object v2 │ │ -218ea6: 2022 510c |008f: instance-of v2, v2, Lfreed/file/holder/UriHolder; // type@0c51 │ │ -218eaa: 3802 a6ff |0091: if-eqz v2, 0037 // -005a │ │ -218eae: 6e10 a15f 0100 |0093: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ -218eb4: 0c01 |0096: move-result-object v1 │ │ -218eb6: 1f01 510c |0097: check-cast v1, Lfreed/file/holder/UriHolder; // type@0c51 │ │ -218eba: 6e10 b45b 0100 |0099: invoke-virtual {v1}, Lfreed/file/holder/UriHolder;.getMediaStoreUri:()Landroid/net/Uri; // method@5bb4 │ │ -218ec0: 0c01 |009c: move-result-object v1 │ │ -218ec2: 6e10 8c05 0100 |009d: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@058c │ │ -218ec8: 0c01 |00a0: move-result-object v1 │ │ -218eca: 6e20 f363 1500 |00a1: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@63f3 │ │ -218ed0: 2893 |00a4: goto 0037 // -006d │ │ -218ed2: 5440 a758 |00a5: iget-object v0, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$4;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a7 │ │ -218ed6: 6e10 f05f 0000 |00a7: invoke-virtual {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; // method@5ff0 │ │ -218edc: 0c00 |00aa: move-result-object v0 │ │ -218ede: 6e10 835f 0000 |00ab: invoke-virtual {v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.getGridImageViewModels:()Ljava/util/List; // method@5f83 │ │ -218ee4: 0c00 |00ae: move-result-object v0 │ │ -218ee6: 7210 6864 0000 |00af: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -218eec: 0c00 |00b2: move-result-object v0 │ │ -218eee: 7210 4e64 0000 |00b3: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -218ef4: 0a01 |00b6: move-result v1 │ │ -218ef6: 3801 0d00 |00b7: if-eqz v1, 00c4 // +000d │ │ -218efa: 7210 4f64 0000 |00b9: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -218f00: 0c01 |00bc: move-result-object v1 │ │ -218f02: 1f01 c70c |00bd: check-cast v1, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ -218f06: 1202 |00bf: const/4 v2, #int 0 // #0 │ │ -218f08: 6e20 a55f 2100 |00c0: invoke-virtual {v1, v2}, Lfreed/viewer/gridview/models/GridImageViewModel;.setChecked:(Z)V // method@5fa5 │ │ -218f0e: 28f0 |00c3: goto 00b3 // -0010 │ │ -218f10: 5440 a758 |00c4: iget-object v0, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$4;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a7 │ │ -218f14: 6201 7858 |00c6: sget-object v1, Lfreed/viewer/gridview/enums/ViewStates;.normal:Lfreed/viewer/gridview/enums/ViewStates; // field@5878 │ │ -218f18: 6e20 ff5f 1000 |00c8: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ -218f1e: 5440 a758 |00cb: iget-object v0, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$4;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a7 │ │ -218f22: 7110 df5f 0000 |00cd: invoke-static {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$200:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/IntentModel; // method@5fdf │ │ -218f28: 0c00 |00d0: move-result-object v0 │ │ -218f2a: 6e20 b05f 5000 |00d1: invoke-virtual {v0, v5}, Lfreed/viewer/gridview/models/IntentModel;.setAr:(Ljava/util/ArrayList;)V // method@5fb0 │ │ -218f30: 5445 a758 |00d4: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$4;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a7 │ │ -218f34: 7110 df5f 0500 |00d6: invoke-static {v5}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$200:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/IntentModel; // method@5fdf │ │ -218f3a: 0c05 |00d9: move-result-object v5 │ │ -218f3c: 1c00 ad0c |00da: const-class v0, Lfreed/viewer/dngconvert/DngConvertingActivity; // type@0cad │ │ -218f40: 6e20 b15f 0500 |00dc: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/models/IntentModel;.setIntentClass:(Ljava/lang/Class;)V // method@5fb1 │ │ -218f46: 280f |00df: goto 00ee // +000f │ │ -218f48: 5445 a758 |00e0: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$4;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a7 │ │ -218f4c: 6200 7458 |00e2: sget-object v0, Lfreed/viewer/gridview/enums/RequestModes;.none:Lfreed/viewer/gridview/enums/RequestModes; // field@5874 │ │ -218f50: 7120 db5f 0500 |00e4: invoke-static {v5, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$002:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Lfreed/viewer/gridview/enums/RequestModes;)Lfreed/viewer/gridview/enums/RequestModes; // method@5fdb │ │ -218f56: 5445 a758 |00e7: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$4;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a7 │ │ -218f5a: 6200 7858 |00e9: sget-object v0, Lfreed/viewer/gridview/enums/ViewStates;.normal:Lfreed/viewer/gridview/enums/ViewStates; // field@5878 │ │ -218f5e: 6e20 ff5f 0500 |00eb: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ -218f64: 0e00 |00ee: return-void │ │ +218d84: |[218d84] freed.viewer.gridview.modelview.GridViewFragmentModelView$4.onClick:(Landroid/view/View;)V │ │ +218d94: 5445 a758 |0000: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$4;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a7 │ │ +218d98: 7110 da5f 0500 |0002: invoke-static {v5}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$000:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/enums/RequestModes; // method@5fda │ │ +218d9e: 0c05 |0005: move-result-object v5 │ │ +218da0: 6200 7458 |0006: sget-object v0, Lfreed/viewer/gridview/enums/RequestModes;.none:Lfreed/viewer/gridview/enums/RequestModes; // field@5874 │ │ +218da4: 3305 1200 |0008: if-ne v5, v0, 001a // +0012 │ │ +218da8: 5445 a758 |000a: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$4;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a7 │ │ +218dac: 6200 7558 |000c: sget-object v0, Lfreed/viewer/gridview/enums/RequestModes;.rawToDng:Lfreed/viewer/gridview/enums/RequestModes; // field@5875 │ │ +218db0: 7120 db5f 0500 |000e: invoke-static {v5, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$002:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Lfreed/viewer/gridview/enums/RequestModes;)Lfreed/viewer/gridview/enums/RequestModes; // method@5fdb │ │ +218db6: 5445 a758 |0011: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$4;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a7 │ │ +218dba: 6200 7958 |0013: sget-object v0, Lfreed/viewer/gridview/enums/ViewStates;.selection:Lfreed/viewer/gridview/enums/ViewStates; // field@5879 │ │ +218dbe: 6e20 ff5f 0500 |0015: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ +218dc4: 2900 d600 |0018: goto/16 00ee // +00d6 │ │ +218dc8: 5445 a758 |001a: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$4;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a7 │ │ +218dcc: 7110 da5f 0500 |001c: invoke-static {v5}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$000:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/enums/RequestModes; // method@5fda │ │ +218dd2: 0c05 |001f: move-result-object v5 │ │ +218dd4: 6200 7558 |0020: sget-object v0, Lfreed/viewer/gridview/enums/RequestModes;.rawToDng:Lfreed/viewer/gridview/enums/RequestModes; // field@5875 │ │ +218dd8: 3305 be00 |0022: if-ne v5, v0, 00e0 // +00be │ │ +218ddc: 2205 b10d |0024: new-instance v5, Ljava/util/ArrayList; // type@0db1 │ │ +218de0: 7010 ef63 0500 |0026: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@63ef │ │ +218de6: 5440 a758 |0029: iget-object v0, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$4;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a7 │ │ +218dea: 6e10 f05f 0000 |002b: invoke-virtual {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; // method@5ff0 │ │ +218df0: 0c00 |002e: move-result-object v0 │ │ +218df2: 6e10 835f 0000 |002f: invoke-virtual {v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.getGridImageViewModels:()Ljava/util/List; // method@5f83 │ │ +218df8: 0c00 |0032: move-result-object v0 │ │ +218dfa: 7210 6864 0000 |0033: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +218e00: 0c00 |0036: move-result-object v0 │ │ +218e02: 7210 4e64 0000 |0037: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +218e08: 0a01 |003a: move-result v1 │ │ +218e0a: 3801 6a00 |003b: if-eqz v1, 00a5 // +006a │ │ +218e0e: 7210 4f64 0000 |003d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +218e14: 0c01 |0040: move-result-object v1 │ │ +218e16: 1f01 c70c |0041: check-cast v1, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ +218e1a: 6e10 9d5f 0100 |0043: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getChecked:()Z // method@5f9d │ │ +218e20: 0a02 |0046: move-result v2 │ │ +218e22: 3802 f0ff |0047: if-eqz v2, 0037 // -0010 │ │ +218e26: 6e10 a15f 0100 |0049: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ +218e2c: 0c02 |004c: move-result-object v2 │ │ +218e2e: 6e10 975b 0200 |004d: invoke-virtual {v2}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +218e34: 0c02 |0050: move-result-object v2 │ │ +218e36: 6e10 3c63 0200 |0051: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ +218e3c: 0c02 |0054: move-result-object v2 │ │ +218e3e: 1a03 1166 |0055: const-string v3, "raw" // string@6611 │ │ +218e42: 6e20 2263 3200 |0057: invoke-virtual {v2, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ +218e48: 0a02 |005a: move-result v2 │ │ +218e4a: 3902 1600 |005b: if-nez v2, 0071 // +0016 │ │ +218e4e: 6e10 a15f 0100 |005d: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ +218e54: 0c02 |0060: move-result-object v2 │ │ +218e56: 6e10 975b 0200 |0061: invoke-virtual {v2}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +218e5c: 0c02 |0064: move-result-object v2 │ │ +218e5e: 6e10 3c63 0200 |0065: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ +218e64: 0c02 |0068: move-result-object v2 │ │ +218e66: 1a03 b93a |0069: const-string v3, "bayer" // string@3ab9 │ │ +218e6a: 6e20 2263 3200 |006b: invoke-virtual {v2, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ +218e70: 0a02 |006e: move-result v2 │ │ +218e72: 3802 c8ff |006f: if-eqz v2, 0037 // -0038 │ │ +218e76: 6e10 a15f 0100 |0071: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ +218e7c: 0c02 |0074: move-result-object v2 │ │ +218e7e: 2022 500c |0075: instance-of v2, v2, Lfreed/file/holder/FileHolder; // type@0c50 │ │ +218e82: 3802 1400 |0077: if-eqz v2, 008b // +0014 │ │ +218e86: 6e10 a15f 0100 |0079: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ +218e8c: 0c01 |007c: move-result-object v1 │ │ +218e8e: 1f01 500c |007d: check-cast v1, Lfreed/file/holder/FileHolder; // type@0c50 │ │ +218e92: 6e10 a55b 0100 |007f: invoke-virtual {v1}, Lfreed/file/holder/FileHolder;.getFile:()Ljava/io/File; // method@5ba5 │ │ +218e98: 0c01 |0082: move-result-object v1 │ │ +218e9a: 6e10 f961 0100 |0083: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ +218ea0: 0c01 |0086: move-result-object v1 │ │ +218ea2: 6e20 f363 1500 |0087: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@63f3 │ │ +218ea8: 28ad |008a: goto 0037 // -0053 │ │ +218eaa: 6e10 a15f 0100 |008b: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ +218eb0: 0c02 |008e: move-result-object v2 │ │ +218eb2: 2022 510c |008f: instance-of v2, v2, Lfreed/file/holder/UriHolder; // type@0c51 │ │ +218eb6: 3802 a6ff |0091: if-eqz v2, 0037 // -005a │ │ +218eba: 6e10 a15f 0100 |0093: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ +218ec0: 0c01 |0096: move-result-object v1 │ │ +218ec2: 1f01 510c |0097: check-cast v1, Lfreed/file/holder/UriHolder; // type@0c51 │ │ +218ec6: 6e10 b45b 0100 |0099: invoke-virtual {v1}, Lfreed/file/holder/UriHolder;.getMediaStoreUri:()Landroid/net/Uri; // method@5bb4 │ │ +218ecc: 0c01 |009c: move-result-object v1 │ │ +218ece: 6e10 8c05 0100 |009d: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@058c │ │ +218ed4: 0c01 |00a0: move-result-object v1 │ │ +218ed6: 6e20 f363 1500 |00a1: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@63f3 │ │ +218edc: 2893 |00a4: goto 0037 // -006d │ │ +218ede: 5440 a758 |00a5: iget-object v0, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$4;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a7 │ │ +218ee2: 6e10 f05f 0000 |00a7: invoke-virtual {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; // method@5ff0 │ │ +218ee8: 0c00 |00aa: move-result-object v0 │ │ +218eea: 6e10 835f 0000 |00ab: invoke-virtual {v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.getGridImageViewModels:()Ljava/util/List; // method@5f83 │ │ +218ef0: 0c00 |00ae: move-result-object v0 │ │ +218ef2: 7210 6864 0000 |00af: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +218ef8: 0c00 |00b2: move-result-object v0 │ │ +218efa: 7210 4e64 0000 |00b3: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +218f00: 0a01 |00b6: move-result v1 │ │ +218f02: 3801 0d00 |00b7: if-eqz v1, 00c4 // +000d │ │ +218f06: 7210 4f64 0000 |00b9: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +218f0c: 0c01 |00bc: move-result-object v1 │ │ +218f0e: 1f01 c70c |00bd: check-cast v1, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ +218f12: 1202 |00bf: const/4 v2, #int 0 // #0 │ │ +218f14: 6e20 a55f 2100 |00c0: invoke-virtual {v1, v2}, Lfreed/viewer/gridview/models/GridImageViewModel;.setChecked:(Z)V // method@5fa5 │ │ +218f1a: 28f0 |00c3: goto 00b3 // -0010 │ │ +218f1c: 5440 a758 |00c4: iget-object v0, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$4;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a7 │ │ +218f20: 6201 7858 |00c6: sget-object v1, Lfreed/viewer/gridview/enums/ViewStates;.normal:Lfreed/viewer/gridview/enums/ViewStates; // field@5878 │ │ +218f24: 6e20 ff5f 1000 |00c8: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ +218f2a: 5440 a758 |00cb: iget-object v0, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$4;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a7 │ │ +218f2e: 7110 df5f 0000 |00cd: invoke-static {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$200:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/IntentModel; // method@5fdf │ │ +218f34: 0c00 |00d0: move-result-object v0 │ │ +218f36: 6e20 b05f 5000 |00d1: invoke-virtual {v0, v5}, Lfreed/viewer/gridview/models/IntentModel;.setAr:(Ljava/util/ArrayList;)V // method@5fb0 │ │ +218f3c: 5445 a758 |00d4: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$4;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a7 │ │ +218f40: 7110 df5f 0500 |00d6: invoke-static {v5}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$200:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/IntentModel; // method@5fdf │ │ +218f46: 0c05 |00d9: move-result-object v5 │ │ +218f48: 1c00 ad0c |00da: const-class v0, Lfreed/viewer/dngconvert/DngConvertingActivity; // type@0cad │ │ +218f4c: 6e20 b15f 0500 |00dc: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/models/IntentModel;.setIntentClass:(Ljava/lang/Class;)V // method@5fb1 │ │ +218f52: 280f |00df: goto 00ee // +000f │ │ +218f54: 5445 a758 |00e0: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$4;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a7 │ │ +218f58: 6200 7458 |00e2: sget-object v0, Lfreed/viewer/gridview/enums/RequestModes;.none:Lfreed/viewer/gridview/enums/RequestModes; // field@5874 │ │ +218f5c: 7120 db5f 0500 |00e4: invoke-static {v5, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$002:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Lfreed/viewer/gridview/enums/RequestModes;)Lfreed/viewer/gridview/enums/RequestModes; // method@5fdb │ │ +218f62: 5445 a758 |00e7: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$4;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a7 │ │ +218f66: 6200 7858 |00e9: sget-object v0, Lfreed/viewer/gridview/enums/ViewStates;.normal:Lfreed/viewer/gridview/enums/ViewStates; // field@5878 │ │ +218f6a: 6e20 ff5f 0500 |00eb: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ +218f70: 0e00 |00ee: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x000a line=386 │ │ 0x0011 line=387 │ │ 0x001a line=389 │ │ 0x0024 line=391 │ │ @@ -505393,18 +505395,18 @@ │ │ type : '(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -218f68: |[218f68] freed.viewer.gridview.modelview.GridViewFragmentModelView$5.:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V │ │ -218f78: 5b01 a858 |0000: iput-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$5;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a8 │ │ -218f7c: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -218f82: 0e00 |0005: return-void │ │ +218f74: |[218f74] freed.viewer.gridview.modelview.GridViewFragmentModelView$5.:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V │ │ +218f84: 5b01 a858 |0000: iput-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$5;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a8 │ │ +218f88: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +218f8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$5; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ │ │ @@ -505414,68 +505416,68 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 105 16-bit code units │ │ -218f84: |[218f84] freed.viewer.gridview.modelview.GridViewFragmentModelView$5.onClick:(Landroid/view/View;)V │ │ -218f94: 5423 a858 |0000: iget-object v3, v2, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$5;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a8 │ │ -218f98: 7110 da5f 0300 |0002: invoke-static {v3}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$000:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/enums/RequestModes; // method@5fda │ │ -218f9e: 0c03 |0005: move-result-object v3 │ │ -218fa0: 6200 7458 |0006: sget-object v0, Lfreed/viewer/gridview/enums/RequestModes;.none:Lfreed/viewer/gridview/enums/RequestModes; // field@5874 │ │ -218fa4: 3303 1100 |0008: if-ne v3, v0, 0019 // +0011 │ │ -218fa8: 5423 a858 |000a: iget-object v3, v2, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$5;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a8 │ │ -218fac: 6200 7258 |000c: sget-object v0, Lfreed/viewer/gridview/enums/RequestModes;.delete:Lfreed/viewer/gridview/enums/RequestModes; // field@5872 │ │ -218fb0: 7120 db5f 0300 |000e: invoke-static {v3, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$002:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Lfreed/viewer/gridview/enums/RequestModes;)Lfreed/viewer/gridview/enums/RequestModes; // method@5fdb │ │ -218fb6: 5423 a858 |0011: iget-object v3, v2, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$5;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a8 │ │ -218fba: 6200 7958 |0013: sget-object v0, Lfreed/viewer/gridview/enums/ViewStates;.selection:Lfreed/viewer/gridview/enums/ViewStates; // field@5879 │ │ -218fbe: 6e20 ff5f 0300 |0015: invoke-virtual {v3, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ -218fc4: 2850 |0018: goto 0068 // +0050 │ │ -218fc6: 5423 a858 |0019: iget-object v3, v2, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$5;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a8 │ │ -218fca: 7110 da5f 0300 |001b: invoke-static {v3}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$000:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/enums/RequestModes; // method@5fda │ │ -218fd0: 0c03 |001e: move-result-object v3 │ │ -218fd2: 6200 7258 |001f: sget-object v0, Lfreed/viewer/gridview/enums/RequestModes;.delete:Lfreed/viewer/gridview/enums/RequestModes; // field@5872 │ │ -218fd6: 3303 3900 |0021: if-ne v3, v0, 005a // +0039 │ │ -218fda: 1203 |0023: const/4 v3, #int 0 // #0 │ │ -218fdc: 5420 a858 |0024: iget-object v0, v2, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$5;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a8 │ │ -218fe0: 6e10 f05f 0000 |0026: invoke-virtual {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; // method@5ff0 │ │ -218fe6: 0c00 |0029: move-result-object v0 │ │ -218fe8: 6e10 835f 0000 |002a: invoke-virtual {v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.getGridImageViewModels:()Ljava/util/List; // method@5f83 │ │ -218fee: 0c00 |002d: move-result-object v0 │ │ -218ff0: 7210 6864 0000 |002e: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -218ff6: 0c00 |0031: move-result-object v0 │ │ -218ff8: 7210 4e64 0000 |0032: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -218ffe: 0a01 |0035: move-result v1 │ │ -219000: 3801 0f00 |0036: if-eqz v1, 0045 // +000f │ │ -219004: 7210 4f64 0000 |0038: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -21900a: 0c01 |003b: move-result-object v1 │ │ -21900c: 1f01 c70c |003c: check-cast v1, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ -219010: 6e10 9d5f 0100 |003e: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getChecked:()Z // method@5f9d │ │ -219016: 0a01 |0041: move-result v1 │ │ -219018: 3801 f0ff |0042: if-eqz v1, 0032 // -0010 │ │ -21901c: 1213 |0044: const/4 v3, #int 1 // #1 │ │ -21901e: 3903 0300 |0045: if-nez v3, 0048 // +0003 │ │ -219022: 0e00 |0047: return-void │ │ -219024: 5423 a858 |0048: iget-object v3, v2, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$5;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a8 │ │ -219028: 7110 e55f 0300 |004a: invoke-static {v3}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$700:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FinishActivityModel; // method@5fe5 │ │ -21902e: 0c03 |004d: move-result-object v3 │ │ -219030: 1200 |004e: const/4 v0, #int 0 // #0 │ │ -219032: 6e20 985f 0300 |004f: invoke-virtual {v3, v0}, Lfreed/viewer/gridview/models/FinishActivityModel;.setOb:(Ljava/lang/Object;)V // method@5f98 │ │ -219038: 5423 a858 |0052: iget-object v3, v2, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$5;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a8 │ │ -21903c: 6200 7858 |0054: sget-object v0, Lfreed/viewer/gridview/enums/ViewStates;.normal:Lfreed/viewer/gridview/enums/ViewStates; // field@5878 │ │ -219040: 6e20 ff5f 0300 |0056: invoke-virtual {v3, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ -219046: 280f |0059: goto 0068 // +000f │ │ -219048: 5423 a858 |005a: iget-object v3, v2, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$5;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a8 │ │ -21904c: 6200 7458 |005c: sget-object v0, Lfreed/viewer/gridview/enums/RequestModes;.none:Lfreed/viewer/gridview/enums/RequestModes; // field@5874 │ │ -219050: 7120 db5f 0300 |005e: invoke-static {v3, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$002:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Lfreed/viewer/gridview/enums/RequestModes;)Lfreed/viewer/gridview/enums/RequestModes; // method@5fdb │ │ -219056: 5423 a858 |0061: iget-object v3, v2, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$5;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a8 │ │ -21905a: 6200 7858 |0063: sget-object v0, Lfreed/viewer/gridview/enums/ViewStates;.normal:Lfreed/viewer/gridview/enums/ViewStates; // field@5878 │ │ -21905e: 6e20 ff5f 0300 |0065: invoke-virtual {v3, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ -219064: 0e00 |0068: return-void │ │ +218f90: |[218f90] freed.viewer.gridview.modelview.GridViewFragmentModelView$5.onClick:(Landroid/view/View;)V │ │ +218fa0: 5423 a858 |0000: iget-object v3, v2, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$5;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a8 │ │ +218fa4: 7110 da5f 0300 |0002: invoke-static {v3}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$000:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/enums/RequestModes; // method@5fda │ │ +218faa: 0c03 |0005: move-result-object v3 │ │ +218fac: 6200 7458 |0006: sget-object v0, Lfreed/viewer/gridview/enums/RequestModes;.none:Lfreed/viewer/gridview/enums/RequestModes; // field@5874 │ │ +218fb0: 3303 1100 |0008: if-ne v3, v0, 0019 // +0011 │ │ +218fb4: 5423 a858 |000a: iget-object v3, v2, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$5;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a8 │ │ +218fb8: 6200 7258 |000c: sget-object v0, Lfreed/viewer/gridview/enums/RequestModes;.delete:Lfreed/viewer/gridview/enums/RequestModes; // field@5872 │ │ +218fbc: 7120 db5f 0300 |000e: invoke-static {v3, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$002:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Lfreed/viewer/gridview/enums/RequestModes;)Lfreed/viewer/gridview/enums/RequestModes; // method@5fdb │ │ +218fc2: 5423 a858 |0011: iget-object v3, v2, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$5;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a8 │ │ +218fc6: 6200 7958 |0013: sget-object v0, Lfreed/viewer/gridview/enums/ViewStates;.selection:Lfreed/viewer/gridview/enums/ViewStates; // field@5879 │ │ +218fca: 6e20 ff5f 0300 |0015: invoke-virtual {v3, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ +218fd0: 2850 |0018: goto 0068 // +0050 │ │ +218fd2: 5423 a858 |0019: iget-object v3, v2, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$5;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a8 │ │ +218fd6: 7110 da5f 0300 |001b: invoke-static {v3}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$000:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/enums/RequestModes; // method@5fda │ │ +218fdc: 0c03 |001e: move-result-object v3 │ │ +218fde: 6200 7258 |001f: sget-object v0, Lfreed/viewer/gridview/enums/RequestModes;.delete:Lfreed/viewer/gridview/enums/RequestModes; // field@5872 │ │ +218fe2: 3303 3900 |0021: if-ne v3, v0, 005a // +0039 │ │ +218fe6: 1203 |0023: const/4 v3, #int 0 // #0 │ │ +218fe8: 5420 a858 |0024: iget-object v0, v2, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$5;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a8 │ │ +218fec: 6e10 f05f 0000 |0026: invoke-virtual {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; // method@5ff0 │ │ +218ff2: 0c00 |0029: move-result-object v0 │ │ +218ff4: 6e10 835f 0000 |002a: invoke-virtual {v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.getGridImageViewModels:()Ljava/util/List; // method@5f83 │ │ +218ffa: 0c00 |002d: move-result-object v0 │ │ +218ffc: 7210 6864 0000 |002e: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +219002: 0c00 |0031: move-result-object v0 │ │ +219004: 7210 4e64 0000 |0032: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +21900a: 0a01 |0035: move-result v1 │ │ +21900c: 3801 0f00 |0036: if-eqz v1, 0045 // +000f │ │ +219010: 7210 4f64 0000 |0038: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +219016: 0c01 |003b: move-result-object v1 │ │ +219018: 1f01 c70c |003c: check-cast v1, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ +21901c: 6e10 9d5f 0100 |003e: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getChecked:()Z // method@5f9d │ │ +219022: 0a01 |0041: move-result v1 │ │ +219024: 3801 f0ff |0042: if-eqz v1, 0032 // -0010 │ │ +219028: 1213 |0044: const/4 v3, #int 1 // #1 │ │ +21902a: 3903 0300 |0045: if-nez v3, 0048 // +0003 │ │ +21902e: 0e00 |0047: return-void │ │ +219030: 5423 a858 |0048: iget-object v3, v2, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$5;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a8 │ │ +219034: 7110 e55f 0300 |004a: invoke-static {v3}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$700:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FinishActivityModel; // method@5fe5 │ │ +21903a: 0c03 |004d: move-result-object v3 │ │ +21903c: 1200 |004e: const/4 v0, #int 0 // #0 │ │ +21903e: 6e20 985f 0300 |004f: invoke-virtual {v3, v0}, Lfreed/viewer/gridview/models/FinishActivityModel;.setOb:(Ljava/lang/Object;)V // method@5f98 │ │ +219044: 5423 a858 |0052: iget-object v3, v2, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$5;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a8 │ │ +219048: 6200 7858 |0054: sget-object v0, Lfreed/viewer/gridview/enums/ViewStates;.normal:Lfreed/viewer/gridview/enums/ViewStates; // field@5878 │ │ +21904c: 6e20 ff5f 0300 |0056: invoke-virtual {v3, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ +219052: 280f |0059: goto 0068 // +000f │ │ +219054: 5423 a858 |005a: iget-object v3, v2, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$5;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a8 │ │ +219058: 6200 7458 |005c: sget-object v0, Lfreed/viewer/gridview/enums/RequestModes;.none:Lfreed/viewer/gridview/enums/RequestModes; // field@5874 │ │ +21905c: 7120 db5f 0300 |005e: invoke-static {v3, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$002:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Lfreed/viewer/gridview/enums/RequestModes;)Lfreed/viewer/gridview/enums/RequestModes; // method@5fdb │ │ +219062: 5423 a858 |0061: iget-object v3, v2, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$5;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a8 │ │ +219066: 6200 7858 |0063: sget-object v0, Lfreed/viewer/gridview/enums/ViewStates;.normal:Lfreed/viewer/gridview/enums/ViewStates; // field@5878 │ │ +21906a: 6e20 ff5f 0300 |0065: invoke-virtual {v3, v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ +219070: 0e00 |0068: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ 0x000a line=423 │ │ 0x0011 line=424 │ │ 0x0019 line=426 │ │ 0x0024 line=430 │ │ @@ -505525,18 +505527,18 @@ │ │ type : '(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -219068: |[219068] freed.viewer.gridview.modelview.GridViewFragmentModelView$6.:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V │ │ -219078: 5b01 a958 |0000: iput-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a9 │ │ -21907c: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -219082: 0e00 |0005: return-void │ │ +219074: |[219074] freed.viewer.gridview.modelview.GridViewFragmentModelView$6.:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V │ │ +219084: 5b01 a958 |0000: iput-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a9 │ │ +219088: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21908e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=513 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ │ │ @@ -505546,131 +505548,131 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 235 16-bit code units │ │ -219084: |[219084] freed.viewer.gridview.modelview.GridViewFragmentModelView$6.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -219094: 6201 ab58 |0000: sget-object v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$7;.$SwitchMap$freed$viewer$gridview$enums$ViewStates:[I // field@58ab │ │ -219098: 5404 a958 |0002: iget-object v4, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a9 │ │ -21909c: 7110 e05f 0400 |0004: invoke-static {v4}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$300:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/ViewStateModel; // method@5fe0 │ │ -2190a2: 0c04 |0007: move-result-object v4 │ │ -2190a4: 6e10 c55f 0400 |0008: invoke-virtual {v4}, Lfreed/viewer/gridview/models/ViewStateModel;.getCurrentViewState:()Lfreed/viewer/gridview/enums/ViewStates; // method@5fc5 │ │ -2190aa: 0c04 |000b: move-result-object v4 │ │ -2190ac: 6e10 565f 0400 |000c: invoke-virtual {v4}, Lfreed/viewer/gridview/enums/ViewStates;.ordinal:()I // method@5f56 │ │ -2190b2: 0a04 |000f: move-result v4 │ │ -2190b4: 4401 0104 |0010: aget v1, v1, v4 │ │ -2190b8: 1204 |0012: const/4 v4, #int 0 // #0 │ │ -2190ba: 1215 |0013: const/4 v5, #int 1 // #1 │ │ -2190bc: 3251 7e00 |0014: if-eq v1, v5, 0092 // +007e │ │ -2190c0: 1222 |0016: const/4 v2, #int 2 // #2 │ │ -2190c2: 3221 0400 |0017: if-eq v1, v2, 001b // +0004 │ │ -2190c6: 2900 d100 |0019: goto/16 00ea // +00d1 │ │ -2190ca: 5401 a958 |001b: iget-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a9 │ │ -2190ce: 7110 dc5f 0100 |001d: invoke-static {v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ -2190d4: 0c01 |0020: move-result-object v1 │ │ -2190d6: 6e10 835f 0100 |0021: invoke-virtual {v1}, Lfreed/viewer/gridview/models/FilesHolderModel;.getGridImageViewModels:()Ljava/util/List; // method@5f83 │ │ -2190dc: 0c01 |0024: move-result-object v1 │ │ -2190de: 7220 6564 3100 |0025: invoke-interface {v1, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -2190e4: 0c01 |0028: move-result-object v1 │ │ -2190e6: 1f01 c70c |0029: check-cast v1, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ -2190ea: 6e10 9d5f 0100 |002b: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getChecked:()Z // method@5f9d │ │ -2190f0: 0a01 |002e: move-result v1 │ │ -2190f2: 3801 2d00 |002f: if-eqz v1, 005c // +002d │ │ -2190f6: 5401 a958 |0031: iget-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a9 │ │ -2190fa: 7110 dc5f 0100 |0033: invoke-static {v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ -219100: 0c01 |0036: move-result-object v1 │ │ -219102: 6e10 835f 0100 |0037: invoke-virtual {v1}, Lfreed/viewer/gridview/models/FilesHolderModel;.getGridImageViewModels:()Ljava/util/List; // method@5f83 │ │ -219108: 0c01 |003a: move-result-object v1 │ │ -21910a: 7220 6564 3100 |003b: invoke-interface {v1, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -219110: 0c01 |003e: move-result-object v1 │ │ -219112: 1f01 c70c |003f: check-cast v1, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ -219116: 6e20 a55f 4100 |0041: invoke-virtual {v1, v4}, Lfreed/viewer/gridview/models/GridImageViewModel;.setChecked:(Z)V // method@5fa5 │ │ -21911c: 5401 a958 |0044: iget-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a9 │ │ -219120: 7110 dd5f 0100 |0046: invoke-static {v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$1000:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Ljava/util/List; // method@5fdd │ │ -219126: 0c01 |0049: move-result-object v1 │ │ -219128: 5402 a958 |004a: iget-object v2, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a9 │ │ -21912c: 7110 dc5f 0200 |004c: invoke-static {v2}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ -219132: 0c02 |004f: move-result-object v2 │ │ -219134: 6e10 815f 0200 |0050: invoke-virtual {v2}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFiles:()Ljava/util/List; // method@5f81 │ │ -21913a: 0c02 |0053: move-result-object v2 │ │ -21913c: 7220 6564 3200 |0054: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -219142: 0c02 |0057: move-result-object v2 │ │ -219144: 7220 6b64 2100 |0058: invoke-interface {v1, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@646b │ │ -21914a: 2831 |005b: goto 008c // +0031 │ │ -21914c: 5401 a958 |005c: iget-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a9 │ │ -219150: 7110 dc5f 0100 |005e: invoke-static {v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ -219156: 0c01 |0061: move-result-object v1 │ │ -219158: 6e10 835f 0100 |0062: invoke-virtual {v1}, Lfreed/viewer/gridview/models/FilesHolderModel;.getGridImageViewModels:()Ljava/util/List; // method@5f83 │ │ -21915e: 0c01 |0065: move-result-object v1 │ │ -219160: 7220 6564 3100 |0066: invoke-interface {v1, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -219166: 0c01 |0069: move-result-object v1 │ │ -219168: 1f01 c70c |006a: check-cast v1, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ -21916c: 6e20 a55f 5100 |006c: invoke-virtual {v1, v5}, Lfreed/viewer/gridview/models/GridImageViewModel;.setChecked:(Z)V // method@5fa5 │ │ -219172: 5401 a958 |006f: iget-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a9 │ │ -219176: 7110 dd5f 0100 |0071: invoke-static {v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$1000:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Ljava/util/List; // method@5fdd │ │ -21917c: 0c01 |0074: move-result-object v1 │ │ -21917e: 5402 a958 |0075: iget-object v2, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a9 │ │ -219182: 7110 dc5f 0200 |0077: invoke-static {v2}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ -219188: 0c02 |007a: move-result-object v2 │ │ -21918a: 6e10 835f 0200 |007b: invoke-virtual {v2}, Lfreed/viewer/gridview/models/FilesHolderModel;.getGridImageViewModels:()Ljava/util/List; // method@5f83 │ │ -219190: 0c02 |007e: move-result-object v2 │ │ -219192: 7220 6564 3200 |007f: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -219198: 0c02 |0082: move-result-object v2 │ │ -21919a: 1f02 c70c |0083: check-cast v2, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ -21919e: 6e10 a15f 0200 |0085: invoke-virtual {v2}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ -2191a4: 0c02 |0088: move-result-object v2 │ │ -2191a6: 7220 6064 2100 |0089: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ -2191ac: 5401 a958 |008c: iget-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a9 │ │ -2191b0: 7110 de5f 0100 |008e: invoke-static {v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$1100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V // method@5fde │ │ -2191b6: 2859 |0091: goto 00ea // +0059 │ │ -2191b8: 5401 a958 |0092: iget-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a9 │ │ -2191bc: 7110 dc5f 0100 |0094: invoke-static {v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ -2191c2: 0c01 |0097: move-result-object v1 │ │ -2191c4: 6e10 815f 0100 |0098: invoke-virtual {v1}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFiles:()Ljava/util/List; // method@5f81 │ │ -2191ca: 0c01 |009b: move-result-object v1 │ │ -2191cc: 7220 6564 3100 |009c: invoke-interface {v1, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -2191d2: 0c01 |009f: move-result-object v1 │ │ -2191d4: 1f01 4f0c |00a0: check-cast v1, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ -2191d8: 6e10 8f5b 0100 |00a2: invoke-virtual {v1}, Lfreed/file/holder/BaseHolder;.IsFolder:()Z // method@5b8f │ │ -2191de: 0a01 |00a5: move-result v1 │ │ -2191e0: 3901 0c00 |00a6: if-nez v1, 00b2 // +000c │ │ -2191e4: 5401 a958 |00a8: iget-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a9 │ │ -2191e8: 7110 e65f 0100 |00aa: invoke-static {v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$800:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick; // method@5fe6 │ │ -2191ee: 0c01 |00ad: move-result-object v1 │ │ -2191f0: 7230 1861 3102 |00ae: invoke-interface {v1, v3, v2}, Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick;.onButtonClick:(ILandroid/view/View;)V // method@6118 │ │ -2191f6: 2839 |00b1: goto 00ea // +0039 │ │ -2191f8: 5401 a958 |00b2: iget-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a9 │ │ -2191fc: 7110 dc5f 0100 |00b4: invoke-static {v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ -219202: 0c02 |00b7: move-result-object v2 │ │ -219204: 6e10 815f 0200 |00b8: invoke-virtual {v2}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFiles:()Ljava/util/List; // method@5f81 │ │ -21920a: 0c02 |00bb: move-result-object v2 │ │ -21920c: 7220 6564 3200 |00bc: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -219212: 0c02 |00bf: move-result-object v2 │ │ -219214: 1f02 4f0c |00c0: check-cast v2, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ -219218: 7120 e85f 2100 |00c2: invoke-static {v1, v2}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$902:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Lfreed/file/holder/BaseHolder;)Lfreed/file/holder/BaseHolder; // method@5fe8 │ │ -21921e: 5401 a958 |00c5: iget-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a9 │ │ -219222: 7110 dc5f 0100 |00c7: invoke-static {v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ -219228: 0c01 |00ca: move-result-object v1 │ │ -21922a: 5402 a958 |00cb: iget-object v2, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a9 │ │ -21922e: 7110 e75f 0200 |00cd: invoke-static {v2}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$900:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/file/holder/BaseHolder; // method@5fe7 │ │ -219234: 0c02 |00d0: move-result-object v2 │ │ -219236: 5403 a958 |00d1: iget-object v3, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a9 │ │ -21923a: 5433 b658 |00d3: iget-object v3, v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.formatsToShow:Lfreed/file/FileListController$FormatTypes; // field@58b6 │ │ -21923e: 6e30 7c5f 2103 |00d5: invoke-virtual {v1, v2, v3}, Lfreed/viewer/gridview/models/FilesHolderModel;.LoadFolder:(Lfreed/file/holder/BaseHolder;Lfreed/file/FileListController$FormatTypes;)V // method@5f7c │ │ -219244: 5401 a958 |00d8: iget-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a9 │ │ -219248: 7120 e25f 4100 |00da: invoke-static {v1, v4}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$402:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Z)Z // method@5fe2 │ │ -21924e: 5401 a958 |00dd: iget-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a9 │ │ -219252: 7110 e05f 0100 |00df: invoke-static {v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$300:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/ViewStateModel; // method@5fe0 │ │ -219258: 0c02 |00e2: move-result-object v2 │ │ -21925a: 6e10 c55f 0200 |00e3: invoke-virtual {v2}, Lfreed/viewer/gridview/models/ViewStateModel;.getCurrentViewState:()Lfreed/viewer/gridview/enums/ViewStates; // method@5fc5 │ │ -219260: 0c02 |00e6: move-result-object v2 │ │ -219262: 6e20 ff5f 2100 |00e7: invoke-virtual {v1, v2}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ -219268: 0e00 |00ea: return-void │ │ +219090: |[219090] freed.viewer.gridview.modelview.GridViewFragmentModelView$6.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +2190a0: 6201 ab58 |0000: sget-object v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$7;.$SwitchMap$freed$viewer$gridview$enums$ViewStates:[I // field@58ab │ │ +2190a4: 5404 a958 |0002: iget-object v4, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a9 │ │ +2190a8: 7110 e05f 0400 |0004: invoke-static {v4}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$300:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/ViewStateModel; // method@5fe0 │ │ +2190ae: 0c04 |0007: move-result-object v4 │ │ +2190b0: 6e10 c55f 0400 |0008: invoke-virtual {v4}, Lfreed/viewer/gridview/models/ViewStateModel;.getCurrentViewState:()Lfreed/viewer/gridview/enums/ViewStates; // method@5fc5 │ │ +2190b6: 0c04 |000b: move-result-object v4 │ │ +2190b8: 6e10 565f 0400 |000c: invoke-virtual {v4}, Lfreed/viewer/gridview/enums/ViewStates;.ordinal:()I // method@5f56 │ │ +2190be: 0a04 |000f: move-result v4 │ │ +2190c0: 4401 0104 |0010: aget v1, v1, v4 │ │ +2190c4: 1204 |0012: const/4 v4, #int 0 // #0 │ │ +2190c6: 1215 |0013: const/4 v5, #int 1 // #1 │ │ +2190c8: 3251 7e00 |0014: if-eq v1, v5, 0092 // +007e │ │ +2190cc: 1222 |0016: const/4 v2, #int 2 // #2 │ │ +2190ce: 3221 0400 |0017: if-eq v1, v2, 001b // +0004 │ │ +2190d2: 2900 d100 |0019: goto/16 00ea // +00d1 │ │ +2190d6: 5401 a958 |001b: iget-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a9 │ │ +2190da: 7110 dc5f 0100 |001d: invoke-static {v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ +2190e0: 0c01 |0020: move-result-object v1 │ │ +2190e2: 6e10 835f 0100 |0021: invoke-virtual {v1}, Lfreed/viewer/gridview/models/FilesHolderModel;.getGridImageViewModels:()Ljava/util/List; // method@5f83 │ │ +2190e8: 0c01 |0024: move-result-object v1 │ │ +2190ea: 7220 6564 3100 |0025: invoke-interface {v1, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +2190f0: 0c01 |0028: move-result-object v1 │ │ +2190f2: 1f01 c70c |0029: check-cast v1, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ +2190f6: 6e10 9d5f 0100 |002b: invoke-virtual {v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.getChecked:()Z // method@5f9d │ │ +2190fc: 0a01 |002e: move-result v1 │ │ +2190fe: 3801 2d00 |002f: if-eqz v1, 005c // +002d │ │ +219102: 5401 a958 |0031: iget-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a9 │ │ +219106: 7110 dc5f 0100 |0033: invoke-static {v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ +21910c: 0c01 |0036: move-result-object v1 │ │ +21910e: 6e10 835f 0100 |0037: invoke-virtual {v1}, Lfreed/viewer/gridview/models/FilesHolderModel;.getGridImageViewModels:()Ljava/util/List; // method@5f83 │ │ +219114: 0c01 |003a: move-result-object v1 │ │ +219116: 7220 6564 3100 |003b: invoke-interface {v1, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +21911c: 0c01 |003e: move-result-object v1 │ │ +21911e: 1f01 c70c |003f: check-cast v1, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ +219122: 6e20 a55f 4100 |0041: invoke-virtual {v1, v4}, Lfreed/viewer/gridview/models/GridImageViewModel;.setChecked:(Z)V // method@5fa5 │ │ +219128: 5401 a958 |0044: iget-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a9 │ │ +21912c: 7110 dd5f 0100 |0046: invoke-static {v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$1000:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Ljava/util/List; // method@5fdd │ │ +219132: 0c01 |0049: move-result-object v1 │ │ +219134: 5402 a958 |004a: iget-object v2, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a9 │ │ +219138: 7110 dc5f 0200 |004c: invoke-static {v2}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ +21913e: 0c02 |004f: move-result-object v2 │ │ +219140: 6e10 815f 0200 |0050: invoke-virtual {v2}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFiles:()Ljava/util/List; // method@5f81 │ │ +219146: 0c02 |0053: move-result-object v2 │ │ +219148: 7220 6564 3200 |0054: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +21914e: 0c02 |0057: move-result-object v2 │ │ +219150: 7220 6b64 2100 |0058: invoke-interface {v1, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@646b │ │ +219156: 2831 |005b: goto 008c // +0031 │ │ +219158: 5401 a958 |005c: iget-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a9 │ │ +21915c: 7110 dc5f 0100 |005e: invoke-static {v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ +219162: 0c01 |0061: move-result-object v1 │ │ +219164: 6e10 835f 0100 |0062: invoke-virtual {v1}, Lfreed/viewer/gridview/models/FilesHolderModel;.getGridImageViewModels:()Ljava/util/List; // method@5f83 │ │ +21916a: 0c01 |0065: move-result-object v1 │ │ +21916c: 7220 6564 3100 |0066: invoke-interface {v1, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +219172: 0c01 |0069: move-result-object v1 │ │ +219174: 1f01 c70c |006a: check-cast v1, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ +219178: 6e20 a55f 5100 |006c: invoke-virtual {v1, v5}, Lfreed/viewer/gridview/models/GridImageViewModel;.setChecked:(Z)V // method@5fa5 │ │ +21917e: 5401 a958 |006f: iget-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a9 │ │ +219182: 7110 dd5f 0100 |0071: invoke-static {v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$1000:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Ljava/util/List; // method@5fdd │ │ +219188: 0c01 |0074: move-result-object v1 │ │ +21918a: 5402 a958 |0075: iget-object v2, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a9 │ │ +21918e: 7110 dc5f 0200 |0077: invoke-static {v2}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ +219194: 0c02 |007a: move-result-object v2 │ │ +219196: 6e10 835f 0200 |007b: invoke-virtual {v2}, Lfreed/viewer/gridview/models/FilesHolderModel;.getGridImageViewModels:()Ljava/util/List; // method@5f83 │ │ +21919c: 0c02 |007e: move-result-object v2 │ │ +21919e: 7220 6564 3200 |007f: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +2191a4: 0c02 |0082: move-result-object v2 │ │ +2191a6: 1f02 c70c |0083: check-cast v2, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ +2191aa: 6e10 a15f 0200 |0085: invoke-virtual {v2}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ +2191b0: 0c02 |0088: move-result-object v2 │ │ +2191b2: 7220 6064 2100 |0089: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ +2191b8: 5401 a958 |008c: iget-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a9 │ │ +2191bc: 7110 de5f 0100 |008e: invoke-static {v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$1100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V // method@5fde │ │ +2191c2: 2859 |0091: goto 00ea // +0059 │ │ +2191c4: 5401 a958 |0092: iget-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a9 │ │ +2191c8: 7110 dc5f 0100 |0094: invoke-static {v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ +2191ce: 0c01 |0097: move-result-object v1 │ │ +2191d0: 6e10 815f 0100 |0098: invoke-virtual {v1}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFiles:()Ljava/util/List; // method@5f81 │ │ +2191d6: 0c01 |009b: move-result-object v1 │ │ +2191d8: 7220 6564 3100 |009c: invoke-interface {v1, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +2191de: 0c01 |009f: move-result-object v1 │ │ +2191e0: 1f01 4f0c |00a0: check-cast v1, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ +2191e4: 6e10 8f5b 0100 |00a2: invoke-virtual {v1}, Lfreed/file/holder/BaseHolder;.IsFolder:()Z // method@5b8f │ │ +2191ea: 0a01 |00a5: move-result v1 │ │ +2191ec: 3901 0c00 |00a6: if-nez v1, 00b2 // +000c │ │ +2191f0: 5401 a958 |00a8: iget-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a9 │ │ +2191f4: 7110 e65f 0100 |00aa: invoke-static {v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$800:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick; // method@5fe6 │ │ +2191fa: 0c01 |00ad: move-result-object v1 │ │ +2191fc: 7230 1861 3102 |00ae: invoke-interface {v1, v3, v2}, Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick;.onButtonClick:(ILandroid/view/View;)V // method@6118 │ │ +219202: 2839 |00b1: goto 00ea // +0039 │ │ +219204: 5401 a958 |00b2: iget-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a9 │ │ +219208: 7110 dc5f 0100 |00b4: invoke-static {v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ +21920e: 0c02 |00b7: move-result-object v2 │ │ +219210: 6e10 815f 0200 |00b8: invoke-virtual {v2}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFiles:()Ljava/util/List; // method@5f81 │ │ +219216: 0c02 |00bb: move-result-object v2 │ │ +219218: 7220 6564 3200 |00bc: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +21921e: 0c02 |00bf: move-result-object v2 │ │ +219220: 1f02 4f0c |00c0: check-cast v2, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ +219224: 7120 e85f 2100 |00c2: invoke-static {v1, v2}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$902:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Lfreed/file/holder/BaseHolder;)Lfreed/file/holder/BaseHolder; // method@5fe8 │ │ +21922a: 5401 a958 |00c5: iget-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a9 │ │ +21922e: 7110 dc5f 0100 |00c7: invoke-static {v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; // method@5fdc │ │ +219234: 0c01 |00ca: move-result-object v1 │ │ +219236: 5402 a958 |00cb: iget-object v2, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a9 │ │ +21923a: 7110 e75f 0200 |00cd: invoke-static {v2}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$900:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/file/holder/BaseHolder; // method@5fe7 │ │ +219240: 0c02 |00d0: move-result-object v2 │ │ +219242: 5403 a958 |00d1: iget-object v3, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a9 │ │ +219246: 5433 b658 |00d3: iget-object v3, v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.formatsToShow:Lfreed/file/FileListController$FormatTypes; // field@58b6 │ │ +21924a: 6e30 7c5f 2103 |00d5: invoke-virtual {v1, v2, v3}, Lfreed/viewer/gridview/models/FilesHolderModel;.LoadFolder:(Lfreed/file/holder/BaseHolder;Lfreed/file/FileListController$FormatTypes;)V // method@5f7c │ │ +219250: 5401 a958 |00d8: iget-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a9 │ │ +219254: 7120 e25f 4100 |00da: invoke-static {v1, v4}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$402:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Z)Z // method@5fe2 │ │ +21925a: 5401 a958 |00dd: iget-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.this$0:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58a9 │ │ +21925e: 7110 e05f 0100 |00df: invoke-static {v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.access$300:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/ViewStateModel; // method@5fe0 │ │ +219264: 0c02 |00e2: move-result-object v2 │ │ +219266: 6e10 c55f 0200 |00e3: invoke-virtual {v2}, Lfreed/viewer/gridview/models/ViewStateModel;.getCurrentViewState:()Lfreed/viewer/gridview/enums/ViewStates; // method@5fc5 │ │ +21926c: 0c02 |00e6: move-result-object v2 │ │ +21926e: 6e20 ff5f 2100 |00e7: invoke-virtual {v1, v2}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ +219274: 0e00 |00ea: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ 0x001b line=535 │ │ 0x0031 line=536 │ │ 0x0044 line=537 │ │ 0x005c line=539 │ │ @@ -505727,64 +505729,64 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 90 16-bit code units │ │ -21926c: |[21926c] freed.viewer.gridview.modelview.GridViewFragmentModelView$7.:()V │ │ -21927c: 7100 585f 0000 |0000: invoke-static {}, Lfreed/viewer/gridview/enums/ViewStates;.values:()[Lfreed/viewer/gridview/enums/ViewStates; // method@5f58 │ │ -219282: 0c00 |0003: move-result-object v0 │ │ -219284: 2100 |0004: array-length v0, v0 │ │ -219286: 2300 2d0e |0005: new-array v0, v0, [I // type@0e2d │ │ -21928a: 6900 ab58 |0007: sput-object v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$7;.$SwitchMap$freed$viewer$gridview$enums$ViewStates:[I // field@58ab │ │ -21928e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -219290: 6202 7858 |000a: sget-object v2, Lfreed/viewer/gridview/enums/ViewStates;.normal:Lfreed/viewer/gridview/enums/ViewStates; // field@5878 │ │ -219294: 6e10 565f 0200 |000c: invoke-virtual {v2}, Lfreed/viewer/gridview/enums/ViewStates;.ordinal:()I // method@5f56 │ │ -21929a: 0a02 |000f: move-result v2 │ │ -21929c: 4b01 0002 |0010: aput v1, v0, v2 │ │ -2192a0: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -2192a2: 6202 ab58 |0013: sget-object v2, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$7;.$SwitchMap$freed$viewer$gridview$enums$ViewStates:[I // field@58ab │ │ -2192a6: 6203 7958 |0015: sget-object v3, Lfreed/viewer/gridview/enums/ViewStates;.selection:Lfreed/viewer/gridview/enums/ViewStates; // field@5879 │ │ -2192aa: 6e10 565f 0300 |0017: invoke-virtual {v3}, Lfreed/viewer/gridview/enums/ViewStates;.ordinal:()I // method@5f56 │ │ -2192b0: 0a03 |001a: move-result v3 │ │ -2192b2: 4b00 0203 |001b: aput v0, v2, v3 │ │ -2192b6: 7100 535f 0000 |001d: invoke-static {}, Lfreed/viewer/gridview/enums/RequestModes;.values:()[Lfreed/viewer/gridview/enums/RequestModes; // method@5f53 │ │ -2192bc: 0c02 |0020: move-result-object v2 │ │ -2192be: 2122 |0021: array-length v2, v2 │ │ -2192c0: 2322 2d0e |0022: new-array v2, v2, [I // type@0e2d │ │ -2192c4: 6902 aa58 |0024: sput-object v2, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$7;.$SwitchMap$freed$viewer$gridview$enums$RequestModes:[I // field@58aa │ │ -2192c8: 6203 7458 |0026: sget-object v3, Lfreed/viewer/gridview/enums/RequestModes;.none:Lfreed/viewer/gridview/enums/RequestModes; // field@5874 │ │ -2192cc: 6e10 515f 0300 |0028: invoke-virtual {v3}, Lfreed/viewer/gridview/enums/RequestModes;.ordinal:()I // method@5f51 │ │ -2192d2: 0a03 |002b: move-result v3 │ │ -2192d4: 4b01 0203 |002c: aput v1, v2, v3 │ │ -2192d8: 6201 aa58 |002e: sget-object v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$7;.$SwitchMap$freed$viewer$gridview$enums$RequestModes:[I // field@58aa │ │ -2192dc: 6202 7258 |0030: sget-object v2, Lfreed/viewer/gridview/enums/RequestModes;.delete:Lfreed/viewer/gridview/enums/RequestModes; // field@5872 │ │ -2192e0: 6e10 515f 0200 |0032: invoke-virtual {v2}, Lfreed/viewer/gridview/enums/RequestModes;.ordinal:()I // method@5f51 │ │ -2192e6: 0a02 |0035: move-result v2 │ │ -2192e8: 4b00 0102 |0036: aput v0, v1, v2 │ │ -2192ec: 6200 aa58 |0038: sget-object v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$7;.$SwitchMap$freed$viewer$gridview$enums$RequestModes:[I // field@58aa │ │ -2192f0: 6201 7558 |003a: sget-object v1, Lfreed/viewer/gridview/enums/RequestModes;.rawToDng:Lfreed/viewer/gridview/enums/RequestModes; // field@5875 │ │ -2192f4: 6e10 515f 0100 |003c: invoke-virtual {v1}, Lfreed/viewer/gridview/enums/RequestModes;.ordinal:()I // method@5f51 │ │ -2192fa: 0a01 |003f: move-result v1 │ │ -2192fc: 1232 |0040: const/4 v2, #int 3 // #3 │ │ -2192fe: 4b02 0001 |0041: aput v2, v0, v1 │ │ -219302: 6200 aa58 |0043: sget-object v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$7;.$SwitchMap$freed$viewer$gridview$enums$RequestModes:[I // field@58aa │ │ -219306: 6201 7658 |0045: sget-object v1, Lfreed/viewer/gridview/enums/RequestModes;.stack:Lfreed/viewer/gridview/enums/RequestModes; // field@5876 │ │ -21930a: 6e10 515f 0100 |0047: invoke-virtual {v1}, Lfreed/viewer/gridview/enums/RequestModes;.ordinal:()I // method@5f51 │ │ -219310: 0a01 |004a: move-result v1 │ │ -219312: 1242 |004b: const/4 v2, #int 4 // #4 │ │ -219314: 4b02 0001 |004c: aput v2, v0, v1 │ │ -219318: 6200 aa58 |004e: sget-object v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$7;.$SwitchMap$freed$viewer$gridview$enums$RequestModes:[I // field@58aa │ │ -21931c: 6201 7358 |0050: sget-object v1, Lfreed/viewer/gridview/enums/RequestModes;.dngstack:Lfreed/viewer/gridview/enums/RequestModes; // field@5873 │ │ -219320: 6e10 515f 0100 |0052: invoke-virtual {v1}, Lfreed/viewer/gridview/enums/RequestModes;.ordinal:()I // method@5f51 │ │ -219326: 0a01 |0055: move-result v1 │ │ -219328: 1252 |0056: const/4 v2, #int 5 // #5 │ │ -21932a: 4b02 0001 |0057: aput v2, v0, v1 │ │ -21932e: 0e00 |0059: return-void │ │ +219278: |[219278] freed.viewer.gridview.modelview.GridViewFragmentModelView$7.:()V │ │ +219288: 7100 585f 0000 |0000: invoke-static {}, Lfreed/viewer/gridview/enums/ViewStates;.values:()[Lfreed/viewer/gridview/enums/ViewStates; // method@5f58 │ │ +21928e: 0c00 |0003: move-result-object v0 │ │ +219290: 2100 |0004: array-length v0, v0 │ │ +219292: 2300 2d0e |0005: new-array v0, v0, [I // type@0e2d │ │ +219296: 6900 ab58 |0007: sput-object v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$7;.$SwitchMap$freed$viewer$gridview$enums$ViewStates:[I // field@58ab │ │ +21929a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +21929c: 6202 7858 |000a: sget-object v2, Lfreed/viewer/gridview/enums/ViewStates;.normal:Lfreed/viewer/gridview/enums/ViewStates; // field@5878 │ │ +2192a0: 6e10 565f 0200 |000c: invoke-virtual {v2}, Lfreed/viewer/gridview/enums/ViewStates;.ordinal:()I // method@5f56 │ │ +2192a6: 0a02 |000f: move-result v2 │ │ +2192a8: 4b01 0002 |0010: aput v1, v0, v2 │ │ +2192ac: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +2192ae: 6202 ab58 |0013: sget-object v2, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$7;.$SwitchMap$freed$viewer$gridview$enums$ViewStates:[I // field@58ab │ │ +2192b2: 6203 7958 |0015: sget-object v3, Lfreed/viewer/gridview/enums/ViewStates;.selection:Lfreed/viewer/gridview/enums/ViewStates; // field@5879 │ │ +2192b6: 6e10 565f 0300 |0017: invoke-virtual {v3}, Lfreed/viewer/gridview/enums/ViewStates;.ordinal:()I // method@5f56 │ │ +2192bc: 0a03 |001a: move-result v3 │ │ +2192be: 4b00 0203 |001b: aput v0, v2, v3 │ │ +2192c2: 7100 535f 0000 |001d: invoke-static {}, Lfreed/viewer/gridview/enums/RequestModes;.values:()[Lfreed/viewer/gridview/enums/RequestModes; // method@5f53 │ │ +2192c8: 0c02 |0020: move-result-object v2 │ │ +2192ca: 2122 |0021: array-length v2, v2 │ │ +2192cc: 2322 2d0e |0022: new-array v2, v2, [I // type@0e2d │ │ +2192d0: 6902 aa58 |0024: sput-object v2, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$7;.$SwitchMap$freed$viewer$gridview$enums$RequestModes:[I // field@58aa │ │ +2192d4: 6203 7458 |0026: sget-object v3, Lfreed/viewer/gridview/enums/RequestModes;.none:Lfreed/viewer/gridview/enums/RequestModes; // field@5874 │ │ +2192d8: 6e10 515f 0300 |0028: invoke-virtual {v3}, Lfreed/viewer/gridview/enums/RequestModes;.ordinal:()I // method@5f51 │ │ +2192de: 0a03 |002b: move-result v3 │ │ +2192e0: 4b01 0203 |002c: aput v1, v2, v3 │ │ +2192e4: 6201 aa58 |002e: sget-object v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$7;.$SwitchMap$freed$viewer$gridview$enums$RequestModes:[I // field@58aa │ │ +2192e8: 6202 7258 |0030: sget-object v2, Lfreed/viewer/gridview/enums/RequestModes;.delete:Lfreed/viewer/gridview/enums/RequestModes; // field@5872 │ │ +2192ec: 6e10 515f 0200 |0032: invoke-virtual {v2}, Lfreed/viewer/gridview/enums/RequestModes;.ordinal:()I // method@5f51 │ │ +2192f2: 0a02 |0035: move-result v2 │ │ +2192f4: 4b00 0102 |0036: aput v0, v1, v2 │ │ +2192f8: 6200 aa58 |0038: sget-object v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$7;.$SwitchMap$freed$viewer$gridview$enums$RequestModes:[I // field@58aa │ │ +2192fc: 6201 7558 |003a: sget-object v1, Lfreed/viewer/gridview/enums/RequestModes;.rawToDng:Lfreed/viewer/gridview/enums/RequestModes; // field@5875 │ │ +219300: 6e10 515f 0100 |003c: invoke-virtual {v1}, Lfreed/viewer/gridview/enums/RequestModes;.ordinal:()I // method@5f51 │ │ +219306: 0a01 |003f: move-result v1 │ │ +219308: 1232 |0040: const/4 v2, #int 3 // #3 │ │ +21930a: 4b02 0001 |0041: aput v2, v0, v1 │ │ +21930e: 6200 aa58 |0043: sget-object v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$7;.$SwitchMap$freed$viewer$gridview$enums$RequestModes:[I // field@58aa │ │ +219312: 6201 7658 |0045: sget-object v1, Lfreed/viewer/gridview/enums/RequestModes;.stack:Lfreed/viewer/gridview/enums/RequestModes; // field@5876 │ │ +219316: 6e10 515f 0100 |0047: invoke-virtual {v1}, Lfreed/viewer/gridview/enums/RequestModes;.ordinal:()I // method@5f51 │ │ +21931c: 0a01 |004a: move-result v1 │ │ +21931e: 1242 |004b: const/4 v2, #int 4 // #4 │ │ +219320: 4b02 0001 |004c: aput v2, v0, v1 │ │ +219324: 6200 aa58 |004e: sget-object v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$7;.$SwitchMap$freed$viewer$gridview$enums$RequestModes:[I // field@58aa │ │ +219328: 6201 7358 |0050: sget-object v1, Lfreed/viewer/gridview/enums/RequestModes;.dngstack:Lfreed/viewer/gridview/enums/RequestModes; // field@5873 │ │ +21932c: 6e10 515f 0100 |0052: invoke-virtual {v1}, Lfreed/viewer/gridview/enums/RequestModes;.ordinal:()I // method@5f51 │ │ +219332: 0a01 |0055: move-result v1 │ │ +219334: 1252 |0056: const/4 v2, #int 5 // #5 │ │ +219336: 4b02 0001 |0057: aput v2, v0, v1 │ │ +21933a: 0e00 |0059: return-void │ │ catches : 7 │ │ 0x000a - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0013 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x0026 - 0x002e │ │ Ljava/lang/NoSuchFieldError; -> 0x002e │ │ @@ -505832,36 +505834,36 @@ │ │ type : '(Lfreed/viewer/gridview/views/GridViewFragment$6;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -219d40: |[219d40] freed.viewer.gridview.views.-$$Lambda$GridViewFragment$6$NSRqRog1ySKrJaQa3AamBtOm-kk.:(Lfreed/viewer/gridview/views/GridViewFragment$6;)V │ │ -219d50: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -219d56: 5b01 c658 |0003: iput-object v1, v0, Lfreed/viewer/gridview/views/-$$Lambda$GridViewFragment$6$NSRqRog1ySKrJaQa3AamBtOm-kk;.f$0:Lfreed/viewer/gridview/views/GridViewFragment$6; // field@58c6 │ │ -219d5a: 0e00 |0005: return-void │ │ +219d4c: |[219d4c] freed.viewer.gridview.views.-$$Lambda$GridViewFragment$6$NSRqRog1ySKrJaQa3AamBtOm-kk.:(Lfreed/viewer/gridview/views/GridViewFragment$6;)V │ │ +219d5c: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +219d62: 5b01 c658 |0003: iput-object v1, v0, Lfreed/viewer/gridview/views/-$$Lambda$GridViewFragment$6$NSRqRog1ySKrJaQa3AamBtOm-kk;.f$0:Lfreed/viewer/gridview/views/GridViewFragment$6; // field@58c6 │ │ +219d66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfreed/viewer/gridview/views/-$$Lambda$GridViewFragment$6$NSRqRog1ySKrJaQa3AamBtOm-kk;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -219d5c: |[219d5c] freed.viewer.gridview.views.-$$Lambda$GridViewFragment$6$NSRqRog1ySKrJaQa3AamBtOm-kk.run:()V │ │ -219d6c: 5410 c658 |0000: iget-object v0, v1, Lfreed/viewer/gridview/views/-$$Lambda$GridViewFragment$6$NSRqRog1ySKrJaQa3AamBtOm-kk;.f$0:Lfreed/viewer/gridview/views/GridViewFragment$6; // field@58c6 │ │ -219d70: 6e10 1560 0000 |0002: invoke-virtual {v0}, Lfreed/viewer/gridview/views/GridViewFragment$6;.lambda$onPropertyChanged$0$GridViewFragment$6:()V // method@6015 │ │ -219d76: 0e00 |0005: return-void │ │ +219d68: |[219d68] freed.viewer.gridview.views.-$$Lambda$GridViewFragment$6$NSRqRog1ySKrJaQa3AamBtOm-kk.run:()V │ │ +219d78: 5410 c658 |0000: iget-object v0, v1, Lfreed/viewer/gridview/views/-$$Lambda$GridViewFragment$6$NSRqRog1ySKrJaQa3AamBtOm-kk;.f$0:Lfreed/viewer/gridview/views/GridViewFragment$6; // field@58c6 │ │ +219d7c: 6e10 1560 0000 |0002: invoke-virtual {v0}, Lfreed/viewer/gridview/views/GridViewFragment$6;.lambda$onPropertyChanged$0$GridViewFragment$6:()V // method@6015 │ │ +219d82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21086 (lambda) │ │ │ │ Class #1812 header: │ │ @@ -505895,22 +505897,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -219d9c: |[219d9c] freed.viewer.gridview.views.GridImageView.:(Landroid/content/Context;)V │ │ -219dac: 7020 9e0c 2100 |0000: invoke-direct {v1, v2}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@0c9e │ │ -219db2: 1c00 d80c |0003: const-class v0, Lfreed/viewer/gridview/views/GridImageView; // type@0cd8 │ │ -219db6: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ -219dbc: 0c00 |0008: move-result-object v0 │ │ -219dbe: 5b10 c758 |0009: iput-object v0, v1, Lfreed/viewer/gridview/views/GridImageView;.TAG:Ljava/lang/String; // field@58c7 │ │ -219dc2: 7020 0960 2100 |000b: invoke-direct {v1, v2}, Lfreed/viewer/gridview/views/GridImageView;.init:(Landroid/content/Context;)V // method@6009 │ │ -219dc8: 0e00 |000e: return-void │ │ +219da8: |[219da8] freed.viewer.gridview.views.GridImageView.:(Landroid/content/Context;)V │ │ +219db8: 7020 9e0c 2100 |0000: invoke-direct {v1, v2}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@0c9e │ │ +219dbe: 1c00 d80c |0003: const-class v0, Lfreed/viewer/gridview/views/GridImageView; // type@0cd8 │ │ +219dc2: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ +219dc8: 0c00 |0008: move-result-object v0 │ │ +219dca: 5b10 c758 |0009: iput-object v0, v1, Lfreed/viewer/gridview/views/GridImageView;.TAG:Ljava/lang/String; // field@58c7 │ │ +219dce: 7020 0960 2100 |000b: invoke-direct {v1, v2}, Lfreed/viewer/gridview/views/GridImageView;.init:(Landroid/content/Context;)V // method@6009 │ │ +219dd4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=41 │ │ 0x000b line=47 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lfreed/viewer/gridview/views/GridImageView; │ │ @@ -505921,22 +505923,22 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -219dcc: |[219dcc] freed.viewer.gridview.views.GridImageView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -219ddc: 7030 9f0c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0c9f │ │ -219de2: 1c02 d80c |0003: const-class v2, Lfreed/viewer/gridview/views/GridImageView; // type@0cd8 │ │ -219de6: 6e10 9862 0200 |0005: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ -219dec: 0c02 |0008: move-result-object v2 │ │ -219dee: 5b02 c758 |0009: iput-object v2, v0, Lfreed/viewer/gridview/views/GridImageView;.TAG:Ljava/lang/String; // field@58c7 │ │ -219df2: 7020 0960 1000 |000b: invoke-direct {v0, v1}, Lfreed/viewer/gridview/views/GridImageView;.init:(Landroid/content/Context;)V // method@6009 │ │ -219df8: 0e00 |000e: return-void │ │ +219dd8: |[219dd8] freed.viewer.gridview.views.GridImageView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +219de8: 7030 9f0c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0c9f │ │ +219dee: 1c02 d80c |0003: const-class v2, Lfreed/viewer/gridview/views/GridImageView; // type@0cd8 │ │ +219df2: 6e10 9862 0200 |0005: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ +219df8: 0c02 |0008: move-result-object v2 │ │ +219dfa: 5b02 c758 |0009: iput-object v2, v0, Lfreed/viewer/gridview/views/GridImageView;.TAG:Ljava/lang/String; // field@58c7 │ │ +219dfe: 7020 0960 1000 |000b: invoke-direct {v0, v1}, Lfreed/viewer/gridview/views/GridImageView;.init:(Landroid/content/Context;)V // method@6009 │ │ +219e04: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=41 │ │ 0x000b line=52 │ │ locals : │ │ 0x0000 - 0x000f reg=0 this Lfreed/viewer/gridview/views/GridImageView; │ │ @@ -505948,22 +505950,22 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -219dfc: |[219dfc] freed.viewer.gridview.views.GridImageView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -219e0c: 7040 a00c 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0ca0 │ │ -219e12: 1c02 d80c |0003: const-class v2, Lfreed/viewer/gridview/views/GridImageView; // type@0cd8 │ │ -219e16: 6e10 9862 0200 |0005: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ -219e1c: 0c02 |0008: move-result-object v2 │ │ -219e1e: 5b02 c758 |0009: iput-object v2, v0, Lfreed/viewer/gridview/views/GridImageView;.TAG:Ljava/lang/String; // field@58c7 │ │ -219e22: 7020 0960 1000 |000b: invoke-direct {v0, v1}, Lfreed/viewer/gridview/views/GridImageView;.init:(Landroid/content/Context;)V // method@6009 │ │ -219e28: 0e00 |000e: return-void │ │ +219e08: |[219e08] freed.viewer.gridview.views.GridImageView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +219e18: 7040 a00c 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0ca0 │ │ +219e1e: 1c02 d80c |0003: const-class v2, Lfreed/viewer/gridview/views/GridImageView; // type@0cd8 │ │ +219e22: 6e10 9862 0200 |0005: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ +219e28: 0c02 |0008: move-result-object v2 │ │ +219e2a: 5b02 c758 |0009: iput-object v2, v0, Lfreed/viewer/gridview/views/GridImageView;.TAG:Ljava/lang/String; // field@58c7 │ │ +219e2e: 7020 0960 1000 |000b: invoke-direct {v0, v1}, Lfreed/viewer/gridview/views/GridImageView;.init:(Landroid/content/Context;)V // method@6009 │ │ +219e34: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=41 │ │ 0x000b line=57 │ │ locals : │ │ 0x0000 - 0x000f reg=0 this Lfreed/viewer/gridview/views/GridImageView; │ │ @@ -505976,33 +505978,33 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -219e48: |[219e48] freed.viewer.gridview.views.GridImageView.init:(Landroid/content/Context;)V │ │ -219e58: 1a00 4d53 |0000: const-string v0, "layout_inflater" // string@534d │ │ -219e5c: 6e20 0502 0300 |0002: invoke-virtual {v3, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0205 │ │ -219e62: 0c03 |0005: move-result-object v3 │ │ -219e64: 1f03 fb01 |0006: check-cast v3, Landroid/view/LayoutInflater; // type@01fb │ │ -219e68: 1400 2d00 0c7f |0008: const v0, #float 1.86093e+38 // #7f0c002d │ │ -219e6e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -219e70: 7140 463d 0312 |000c: invoke-static {v3, v0, v2, v1}, Landroidx/databinding/DataBindingUtil;.inflate:(Landroid/view/LayoutInflater;ILandroid/view/ViewGroup;Z)Landroidx/databinding/ViewDataBinding; // method@3d46 │ │ -219e76: 0c03 |000f: move-result-object v3 │ │ -219e78: 1f03 170a |0010: check-cast v3, Lcom/troop/freedcam/databinding/FreedviewerGridviewImageviewBinding; // type@0a17 │ │ -219e7c: 5b23 c858 |0012: iput-object v3, v2, Lfreed/viewer/gridview/views/GridImageView;.gridviewImageviewBinding:Lcom/troop/freedcam/databinding/FreedviewerGridviewImageviewBinding; // field@58c8 │ │ -219e80: 5433 f84d |0014: iget-object v3, v3, Lcom/troop/freedcam/databinding/FreedviewerGridviewImageviewBinding;.gridimageviewholder:Landroid/widget/ImageView; // field@4df8 │ │ -219e84: 6200 a601 |0016: sget-object v0, Landroid/widget/ImageView$ScaleType;.CENTER_CROP:Landroid/widget/ImageView$ScaleType; // field@01a6 │ │ -219e88: 6e20 300d 0300 |0018: invoke-virtual {v3, v0}, Landroid/widget/ImageView;.setScaleType:(Landroid/widget/ImageView$ScaleType;)V // method@0d30 │ │ -219e8e: 5423 c858 |001b: iget-object v3, v2, Lfreed/viewer/gridview/views/GridImageView;.gridviewImageviewBinding:Lcom/troop/freedcam/databinding/FreedviewerGridviewImageviewBinding; // field@58c8 │ │ -219e92: 6e10 7f4c 0300 |001d: invoke-virtual {v3}, Lcom/troop/freedcam/databinding/FreedviewerGridviewImageviewBinding;.getRoot:()Landroid/view/View; // method@4c7f │ │ -219e98: 0c03 |0020: move-result-object v3 │ │ -219e9a: 6e20 0660 3200 |0021: invoke-virtual {v2, v3}, Lfreed/viewer/gridview/views/GridImageView;.addView:(Landroid/view/View;)V // method@6006 │ │ -219ea0: 0e00 |0024: return-void │ │ +219e54: |[219e54] freed.viewer.gridview.views.GridImageView.init:(Landroid/content/Context;)V │ │ +219e64: 1a00 4d53 |0000: const-string v0, "layout_inflater" // string@534d │ │ +219e68: 6e20 0502 0300 |0002: invoke-virtual {v3, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0205 │ │ +219e6e: 0c03 |0005: move-result-object v3 │ │ +219e70: 1f03 fb01 |0006: check-cast v3, Landroid/view/LayoutInflater; // type@01fb │ │ +219e74: 1400 2d00 0c7f |0008: const v0, #float 1.86093e+38 // #7f0c002d │ │ +219e7a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +219e7c: 7140 463d 0312 |000c: invoke-static {v3, v0, v2, v1}, Landroidx/databinding/DataBindingUtil;.inflate:(Landroid/view/LayoutInflater;ILandroid/view/ViewGroup;Z)Landroidx/databinding/ViewDataBinding; // method@3d46 │ │ +219e82: 0c03 |000f: move-result-object v3 │ │ +219e84: 1f03 170a |0010: check-cast v3, Lcom/troop/freedcam/databinding/FreedviewerGridviewImageviewBinding; // type@0a17 │ │ +219e88: 5b23 c858 |0012: iput-object v3, v2, Lfreed/viewer/gridview/views/GridImageView;.gridviewImageviewBinding:Lcom/troop/freedcam/databinding/FreedviewerGridviewImageviewBinding; // field@58c8 │ │ +219e8c: 5433 f84d |0014: iget-object v3, v3, Lcom/troop/freedcam/databinding/FreedviewerGridviewImageviewBinding;.gridimageviewholder:Landroid/widget/ImageView; // field@4df8 │ │ +219e90: 6200 a601 |0016: sget-object v0, Landroid/widget/ImageView$ScaleType;.CENTER_CROP:Landroid/widget/ImageView$ScaleType; // field@01a6 │ │ +219e94: 6e20 300d 0300 |0018: invoke-virtual {v3, v0}, Landroid/widget/ImageView;.setScaleType:(Landroid/widget/ImageView$ScaleType;)V // method@0d30 │ │ +219e9a: 5423 c858 |001b: iget-object v3, v2, Lfreed/viewer/gridview/views/GridImageView;.gridviewImageviewBinding:Lcom/troop/freedcam/databinding/FreedviewerGridviewImageviewBinding; // field@58c8 │ │ +219e9e: 6e10 7f4c 0300 |001d: invoke-virtual {v3}, Lcom/troop/freedcam/databinding/FreedviewerGridviewImageviewBinding;.getRoot:()Landroid/view/View; // method@4c7f │ │ +219ea4: 0c03 |0020: move-result-object v3 │ │ +219ea6: 6e20 0660 3200 |0021: invoke-virtual {v2, v3}, Lfreed/viewer/gridview/views/GridImageView;.addView:(Landroid/view/View;)V // method@6006 │ │ +219eac: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=62 │ │ 0x000c line=63 │ │ 0x0014 line=64 │ │ 0x001b line=65 │ │ locals : │ │ @@ -506015,18 +506017,18 @@ │ │ type : '(Lfreed/viewer/gridview/models/GridImageViewModel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -219e2c: |[219e2c] freed.viewer.gridview.views.GridImageView.bindModel:(Lfreed/viewer/gridview/models/GridImageViewModel;)V │ │ -219e3c: 5410 c858 |0000: iget-object v0, v1, Lfreed/viewer/gridview/views/GridImageView;.gridviewImageviewBinding:Lcom/troop/freedcam/databinding/FreedviewerGridviewImageviewBinding; // field@58c8 │ │ -219e40: 6e20 854c 2000 |0002: invoke-virtual {v0, v2}, Lcom/troop/freedcam/databinding/FreedviewerGridviewImageviewBinding;.setGridimageviewmodel:(Lfreed/viewer/gridview/models/GridImageViewModel;)V // method@4c85 │ │ -219e46: 0e00 |0005: return-void │ │ +219e38: |[219e38] freed.viewer.gridview.views.GridImageView.bindModel:(Lfreed/viewer/gridview/models/GridImageViewModel;)V │ │ +219e48: 5410 c858 |0000: iget-object v0, v1, Lfreed/viewer/gridview/views/GridImageView;.gridviewImageviewBinding:Lcom/troop/freedcam/databinding/FreedviewerGridviewImageviewBinding; // field@58c8 │ │ +219e4c: 6e20 854c 2000 |0002: invoke-virtual {v0, v2}, Lcom/troop/freedcam/databinding/FreedviewerGridviewImageviewBinding;.setGridimageviewmodel:(Lfreed/viewer/gridview/models/GridImageViewModel;)V // method@4c85 │ │ +219e52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/viewer/gridview/views/GridImageView; │ │ 0x0000 - 0x0006 reg=2 (null) Lfreed/viewer/gridview/models/GridImageViewModel; │ │ │ │ @@ -506035,20 +506037,20 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -219d78: |[219d78] freed.viewer.gridview.views.GridImageView.getDrawable:()Landroid/graphics/drawable/Drawable; │ │ -219d88: 5410 c858 |0000: iget-object v0, v1, Lfreed/viewer/gridview/views/GridImageView;.gridviewImageviewBinding:Lcom/troop/freedcam/databinding/FreedviewerGridviewImageviewBinding; // field@58c8 │ │ -219d8c: 5400 f84d |0002: iget-object v0, v0, Lcom/troop/freedcam/databinding/FreedviewerGridviewImageviewBinding;.gridimageviewholder:Landroid/widget/ImageView; // field@4df8 │ │ -219d90: 6e10 0a0d 0000 |0004: invoke-virtual {v0}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@0d0a │ │ -219d96: 0c00 |0007: move-result-object v0 │ │ -219d98: 1100 |0008: return-object v0 │ │ +219d84: |[219d84] freed.viewer.gridview.views.GridImageView.getDrawable:()Landroid/graphics/drawable/Drawable; │ │ +219d94: 5410 c858 |0000: iget-object v0, v1, Lfreed/viewer/gridview/views/GridImageView;.gridviewImageviewBinding:Lcom/troop/freedcam/databinding/FreedviewerGridviewImageviewBinding; // field@58c8 │ │ +219d98: 5400 f84d |0002: iget-object v0, v0, Lcom/troop/freedcam/databinding/FreedviewerGridviewImageviewBinding;.gridimageviewholder:Landroid/widget/ImageView; // field@4df8 │ │ +219d9c: 6e10 0a0d 0000 |0004: invoke-virtual {v0}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@0d0a │ │ +219da2: 0c00 |0007: move-result-object v0 │ │ +219da4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lfreed/viewer/gridview/views/GridImageView; │ │ │ │ source_file_idx : 4391 (GridImageView.java) │ │ @@ -506086,18 +506088,18 @@ │ │ type : '(Lfreed/viewer/gridview/views/GridViewFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -21a180: |[21a180] freed.viewer.gridview.views.GridViewFragment$7.:(Lfreed/viewer/gridview/views/GridViewFragment;)V │ │ -21a190: 5b01 cf58 |0000: iput-object v1, v0, Lfreed/viewer/gridview/views/GridViewFragment$7;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58cf │ │ -21a194: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21a19a: 0e00 |0005: return-void │ │ +21a18c: |[21a18c] freed.viewer.gridview.views.GridViewFragment$7.:(Lfreed/viewer/gridview/views/GridViewFragment;)V │ │ +21a19c: 5b01 cf58 |0000: iput-object v1, v0, Lfreed/viewer/gridview/views/GridViewFragment$7;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58cf │ │ +21a1a0: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21a1a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/gridview/views/GridViewFragment$7; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/gridview/views/GridViewFragment; │ │ │ │ @@ -506107,31 +506109,31 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -21a19c: |[21a19c] freed.viewer.gridview.views.GridViewFragment$7.onClick:(Landroid/content/DialogInterface;I)V │ │ -21a1ac: 12e1 |0000: const/4 v1, #int -2 // #fe │ │ -21a1ae: 3212 1000 |0001: if-eq v2, v1, 0011 // +0010 │ │ -21a1b2: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -21a1b4: 3212 0300 |0004: if-eq v2, v1, 0007 // +0003 │ │ -21a1b8: 2816 |0006: goto 001c // +0016 │ │ -21a1ba: 5401 cf58 |0007: iget-object v1, v0, Lfreed/viewer/gridview/views/GridViewFragment$7;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58cf │ │ -21a1be: 7110 1c60 0100 |0009: invoke-static {v1}, Lfreed/viewer/gridview/views/GridViewFragment;.access$000:(Lfreed/viewer/gridview/views/GridViewFragment;)Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // method@601c │ │ -21a1c4: 0c01 |000c: move-result-object v1 │ │ -21a1c6: 6e10 e95f 0100 |000d: invoke-virtual {v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.deleteFiles:()V // method@5fe9 │ │ -21a1cc: 280c |0010: goto 001c // +000c │ │ -21a1ce: 5401 cf58 |0011: iget-object v1, v0, Lfreed/viewer/gridview/views/GridViewFragment$7;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58cf │ │ -21a1d2: 7110 1c60 0100 |0013: invoke-static {v1}, Lfreed/viewer/gridview/views/GridViewFragment;.access$000:(Lfreed/viewer/gridview/views/GridViewFragment;)Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // method@601c │ │ -21a1d8: 0c01 |0016: move-result-object v1 │ │ -21a1da: 6202 7858 |0017: sget-object v2, Lfreed/viewer/gridview/enums/ViewStates;.normal:Lfreed/viewer/gridview/enums/ViewStates; // field@5878 │ │ -21a1de: 6e20 ff5f 2100 |0019: invoke-virtual {v1, v2}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ -21a1e4: 0e00 |001c: return-void │ │ +21a1a8: |[21a1a8] freed.viewer.gridview.views.GridViewFragment$7.onClick:(Landroid/content/DialogInterface;I)V │ │ +21a1b8: 12e1 |0000: const/4 v1, #int -2 // #fe │ │ +21a1ba: 3212 1000 |0001: if-eq v2, v1, 0011 // +0010 │ │ +21a1be: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +21a1c0: 3212 0300 |0004: if-eq v2, v1, 0007 // +0003 │ │ +21a1c4: 2816 |0006: goto 001c // +0016 │ │ +21a1c6: 5401 cf58 |0007: iget-object v1, v0, Lfreed/viewer/gridview/views/GridViewFragment$7;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58cf │ │ +21a1ca: 7110 1c60 0100 |0009: invoke-static {v1}, Lfreed/viewer/gridview/views/GridViewFragment;.access$000:(Lfreed/viewer/gridview/views/GridViewFragment;)Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // method@601c │ │ +21a1d0: 0c01 |000c: move-result-object v1 │ │ +21a1d2: 6e10 e95f 0100 |000d: invoke-virtual {v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.deleteFiles:()V // method@5fe9 │ │ +21a1d8: 280c |0010: goto 001c // +000c │ │ +21a1da: 5401 cf58 |0011: iget-object v1, v0, Lfreed/viewer/gridview/views/GridViewFragment$7;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58cf │ │ +21a1de: 7110 1c60 0100 |0013: invoke-static {v1}, Lfreed/viewer/gridview/views/GridViewFragment;.access$000:(Lfreed/viewer/gridview/views/GridViewFragment;)Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // method@601c │ │ +21a1e4: 0c01 |0016: move-result-object v1 │ │ +21a1e6: 6202 7858 |0017: sget-object v2, Lfreed/viewer/gridview/enums/ViewStates;.normal:Lfreed/viewer/gridview/enums/ViewStates; // field@5878 │ │ +21a1ea: 6e20 ff5f 2100 |0019: invoke-virtual {v1, v2}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ +21a1f0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=227 │ │ 0x0011 line=230 │ │ locals : │ │ 0x0000 - 0x001d reg=0 this Lfreed/viewer/gridview/views/GridViewFragment$7; │ │ 0x0000 - 0x001d reg=1 (null) Landroid/content/DialogInterface; │ │ @@ -506179,37 +506181,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -21a8c4: |[21a8c4] freed.viewer.helper.BitmapHelper.:()V │ │ -21a8d4: 0e00 |0000: return-void │ │ +21a8d0: |[21a8d0] freed.viewer.helper.BitmapHelper.:()V │ │ +21a8e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfreed/viewer/helper/BitmapHelper;) │ │ name : '' │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -21a8d8: |[21a8d8] freed.viewer.helper.BitmapHelper.:(Landroid/content/Context;I)V │ │ -21a8e8: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ -21a8ee: 5b12 dc58 |0003: iput-object v2, v1, Lfreed/viewer/helper/BitmapHelper;.context:Landroid/content/Context; // field@58dc │ │ -21a8f2: 2200 e30c |0005: new-instance v0, Lfreed/viewer/helper/CacheHelper; // type@0ce3 │ │ -21a8f6: 7020 3560 2000 |0007: invoke-direct {v0, v2}, Lfreed/viewer/helper/CacheHelper;.:(Landroid/content/Context;)V // method@6035 │ │ -21a8fc: 5b10 da58 |000a: iput-object v0, v1, Lfreed/viewer/helper/BitmapHelper;.CACHE:Lfreed/viewer/helper/CacheHelper; // field@58da │ │ -21a900: 5913 dd58 |000c: iput v3, v1, Lfreed/viewer/helper/BitmapHelper;.mImageThumbSizeW:I // field@58dd │ │ -21a904: 0e00 |000e: return-void │ │ +21a8e4: |[21a8e4] freed.viewer.helper.BitmapHelper.:(Landroid/content/Context;I)V │ │ +21a8f4: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ +21a8fa: 5b12 dc58 |0003: iput-object v2, v1, Lfreed/viewer/helper/BitmapHelper;.context:Landroid/content/Context; // field@58dc │ │ +21a8fe: 2200 e30c |0005: new-instance v0, Lfreed/viewer/helper/CacheHelper; // type@0ce3 │ │ +21a902: 7020 3560 2000 |0007: invoke-direct {v0, v2}, Lfreed/viewer/helper/CacheHelper;.:(Landroid/content/Context;)V // method@6035 │ │ +21a908: 5b10 da58 |000a: iput-object v0, v1, Lfreed/viewer/helper/BitmapHelper;.CACHE:Lfreed/viewer/helper/CacheHelper; // field@58da │ │ +21a90c: 5913 dd58 |000c: iput v3, v1, Lfreed/viewer/helper/BitmapHelper;.mImageThumbSizeW:I // field@58dd │ │ +21a910: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x0005 line=48 │ │ 0x000c line=49 │ │ locals : │ │ @@ -506222,133 +506224,133 @@ │ │ type : '(Lfreed/file/holder/BaseHolder;Z)Landroid/graphics/Bitmap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 229 16-bit code units │ │ -21a574: |[21a574] freed.viewer.helper.BitmapHelper.createCacheImage:(Lfreed/file/holder/BaseHolder;Z)Landroid/graphics/Bitmap; │ │ -21a584: 6e10 915b 0500 |0000: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.exists:()Z // method@5b91 │ │ -21a58a: 0a00 |0003: move-result v0 │ │ -21a58c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -21a58e: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -21a592: 1101 |0007: return-object v1 │ │ -21a594: 6e10 975b 0500 |0008: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -21a59a: 0c00 |000b: move-result-object v0 │ │ -21a59c: 3800 d100 |000c: if-eqz v0, 00dd // +00d1 │ │ -21a5a0: 6e10 975b 0500 |000e: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -21a5a6: 0c00 |0011: move-result-object v0 │ │ -21a5a8: 6e10 3c63 0000 |0012: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ -21a5ae: 0c00 |0015: move-result-object v0 │ │ -21a5b0: 1a02 3952 |0016: const-string v2, "jpg" // string@5239 │ │ -21a5b4: 6e20 2263 2000 |0018: invoke-virtual {v0, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ -21a5ba: 0a00 |001b: move-result v0 │ │ -21a5bc: 3900 7a00 |001c: if-nez v0, 0096 // +007a │ │ -21a5c0: 6e10 975b 0500 |001e: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -21a5c6: 0c00 |0021: move-result-object v0 │ │ -21a5c8: 6e10 3c63 0000 |0022: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ -21a5ce: 0c00 |0025: move-result-object v0 │ │ -21a5d0: 1a02 3a52 |0026: const-string v2, "jps" // string@523a │ │ -21a5d4: 6e20 2263 2000 |0028: invoke-virtual {v0, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ -21a5da: 0a00 |002b: move-result v0 │ │ -21a5dc: 3800 0300 |002c: if-eqz v0, 002f // +0003 │ │ -21a5e0: 2868 |002e: goto 0096 // +0068 │ │ -21a5e2: 6e10 975b 0500 |002f: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -21a5e8: 0c00 |0032: move-result-object v0 │ │ -21a5ea: 6e10 3c63 0000 |0033: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ -21a5f0: 0c00 |0036: move-result-object v0 │ │ -21a5f2: 1a02 f85f |0037: const-string v2, "mp4" // string@5ff8 │ │ -21a5f6: 6e20 2263 2000 |0039: invoke-virtual {v0, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ -21a5fc: 0a00 |003c: move-result v0 │ │ -21a5fe: 3800 0e00 |003d: if-eqz v0, 004b // +000e │ │ -21a602: 5440 dc58 |003f: iget-object v0, v4, Lfreed/viewer/helper/BitmapHelper;.context:Landroid/content/Context; // field@58dc │ │ -21a606: 6e20 995b 0500 |0041: invoke-virtual {v5, v0}, Lfreed/file/holder/BaseHolder;.getVideoThumb:(Landroid/content/Context;)Landroid/graphics/Bitmap; // method@5b99 │ │ -21a60c: 0c00 |0044: move-result-object v0 │ │ -21a60e: 285f |0045: goto 00a4 // +005f │ │ -21a610: 0d00 |0046: move-exception v0 │ │ -21a612: 6e10 2d62 0000 |0047: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@622d │ │ -21a618: 285b |004a: goto 00a5 // +005b │ │ -21a61a: 6e10 975b 0500 |004b: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -21a620: 0c00 |004e: move-result-object v0 │ │ -21a622: 6e10 3c63 0000 |004f: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ -21a628: 0c00 |0052: move-result-object v0 │ │ -21a62a: 1a02 ca41 |0053: const-string v2, "dng" // string@41ca │ │ -21a62e: 6e20 2263 2000 |0055: invoke-virtual {v0, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ -21a634: 0a00 |0058: move-result v0 │ │ -21a636: 3900 2200 |0059: if-nez v0, 007b // +0022 │ │ -21a63a: 6e10 975b 0500 |005b: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -21a640: 0c00 |005e: move-result-object v0 │ │ -21a642: 6e10 3c63 0000 |005f: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ -21a648: 0c00 |0062: move-result-object v0 │ │ -21a64a: 1a02 1166 |0063: const-string v2, "raw" // string@6611 │ │ -21a64e: 6e20 2263 2000 |0065: invoke-virtual {v0, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ -21a654: 0a00 |0068: move-result v0 │ │ -21a656: 3900 1200 |0069: if-nez v0, 007b // +0012 │ │ -21a65a: 6e10 975b 0500 |006b: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -21a660: 0c00 |006e: move-result-object v0 │ │ -21a662: 6e10 3c63 0000 |006f: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ -21a668: 0c00 |0072: move-result-object v0 │ │ -21a66a: 1a02 b93a |0073: const-string v2, "bayer" // string@3ab9 │ │ -21a66e: 6e20 2263 2000 |0075: invoke-virtual {v0, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ -21a674: 0a00 |0078: move-result v0 │ │ -21a676: 3800 2c00 |0079: if-eqz v0, 00a5 // +002c │ │ -21a67a: 5440 dc58 |007b: iget-object v0, v4, Lfreed/viewer/helper/BitmapHelper;.context:Landroid/content/Context; // field@58dc │ │ -21a67e: 6e20 935b 0500 |007d: invoke-virtual {v5, v0}, Lfreed/file/holder/BaseHolder;.getBitmapFromDng:(Landroid/content/Context;)Landroid/graphics/Bitmap; // method@5b93 │ │ -21a684: 0c00 |0080: move-result-object v0 │ │ -21a686: 2823 |0081: goto 00a4 // +0023 │ │ -21a688: 0d00 |0082: move-exception v0 │ │ -21a68a: 6e10 2d62 0000 |0083: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@622d │ │ -21a690: 281f |0086: goto 00a5 // +001f │ │ -21a692: 0d00 |0087: move-exception v0 │ │ -21a694: 6e10 1462 0000 |0088: invoke-virtual {v0}, Ljava/io/FileNotFoundException;.printStackTrace:()V // method@6214 │ │ -21a69a: 281a |008b: goto 00a5 // +001a │ │ -21a69c: 0d00 |008c: move-exception v0 │ │ -21a69e: 7110 645e 0000 |008d: invoke-static {v0}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -21a6a4: 2815 |0090: goto 00a5 // +0015 │ │ -21a6a6: 0d00 |0091: move-exception v0 │ │ -21a6a8: 7110 645e 0000 |0092: invoke-static {v0}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -21a6ae: 2810 |0095: goto 00a5 // +0010 │ │ -21a6b0: 2200 9900 |0096: new-instance v0, Landroid/graphics/BitmapFactory$Options; // type@0099 │ │ -21a6b4: 7010 3d03 0000 |0098: invoke-direct {v0}, Landroid/graphics/BitmapFactory$Options;.:()V // method@033d │ │ -21a6ba: 1221 |009b: const/4 v1, #int 2 // #2 │ │ -21a6bc: 5901 5700 |009c: iput v1, v0, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@0057 │ │ -21a6c0: 5441 dc58 |009e: iget-object v1, v4, Lfreed/viewer/helper/BitmapHelper;.context:Landroid/content/Context; // field@58dc │ │ -21a6c4: 6e30 925b 1500 |00a0: invoke-virtual {v5, v1, v0}, Lfreed/file/holder/BaseHolder;.getBitmap:(Landroid/content/Context;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@5b92 │ │ -21a6ca: 0c00 |00a3: move-result-object v0 │ │ -21a6cc: 0701 |00a4: move-object v1, v0 │ │ -21a6ce: 3801 3f00 |00a5: if-eqz v1, 00e4 // +003f │ │ -21a6d2: 5440 da58 |00a7: iget-object v0, v4, Lfreed/viewer/helper/BitmapHelper;.CACHE:Lfreed/viewer/helper/CacheHelper; // field@58da │ │ -21a6d6: 3800 3b00 |00a9: if-eqz v0, 00e4 // +003b │ │ -21a6da: 6e10 975b 0500 |00ab: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -21a6e0: 0c02 |00ae: move-result-object v2 │ │ -21a6e2: 6e30 3960 2001 |00af: invoke-virtual {v0, v2, v1}, Lfreed/viewer/helper/CacheHelper;.addBitmapToCache:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@6039 │ │ -21a6e8: 5240 dd58 |00b2: iget v0, v4, Lfreed/viewer/helper/BitmapHelper;.mImageThumbSizeW:I // field@58dd │ │ -21a6ec: 7130 6405 0100 |00b4: invoke-static {v1, v0, v0}, Landroid/media/ThumbnailUtils;.extractThumbnail:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@0564 │ │ -21a6f2: 0c00 |00b7: move-result-object v0 │ │ -21a6f4: 5442 da58 |00b8: iget-object v2, v4, Lfreed/viewer/helper/BitmapHelper;.CACHE:Lfreed/viewer/helper/CacheHelper; // field@58da │ │ -21a6f8: 2203 740d |00ba: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ -21a6fc: 7010 4c63 0300 |00bc: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21a702: 6e10 975b 0500 |00bf: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -21a708: 0c05 |00c2: move-result-object v5 │ │ -21a70a: 6e20 5663 5300 |00c3: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21a710: 1a05 7b35 |00c6: const-string v5, "_thumb" // string@357b │ │ -21a714: 6e20 5663 5300 |00c8: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21a71a: 6e10 5d63 0300 |00cb: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21a720: 0c05 |00ce: move-result-object v5 │ │ -21a722: 6e30 3960 5200 |00cf: invoke-virtual {v2, v5, v0}, Lfreed/viewer/helper/CacheHelper;.addBitmapToCache:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@6039 │ │ -21a728: 3806 0700 |00d2: if-eqz v6, 00d9 // +0007 │ │ -21a72c: 6e10 3b03 0100 |00d4: invoke-virtual {v1}, Landroid/graphics/Bitmap;.recycle:()V // method@033b │ │ -21a732: 0701 |00d7: move-object v1, v0 │ │ -21a734: 280c |00d8: goto 00e4 // +000c │ │ -21a736: 6e10 3b03 0000 |00d9: invoke-virtual {v0}, Landroid/graphics/Bitmap;.recycle:()V // method@033b │ │ -21a73c: 2808 |00dc: goto 00e4 // +0008 │ │ -21a73e: 6205 db58 |00dd: sget-object v5, Lfreed/viewer/helper/BitmapHelper;.TAG:Ljava/lang/String; // field@58db │ │ -21a742: 1a06 6b43 |00df: const-string v6, "failed to get file name" // string@436b │ │ -21a746: 7120 675e 6500 |00e1: invoke-static {v5, v6}, Lfreed/utils/Log;.e:(Ljava/lang/String;Ljava/lang/String;)V // method@5e67 │ │ -21a74c: 1101 |00e4: return-object v1 │ │ +21a580: |[21a580] freed.viewer.helper.BitmapHelper.createCacheImage:(Lfreed/file/holder/BaseHolder;Z)Landroid/graphics/Bitmap; │ │ +21a590: 6e10 915b 0500 |0000: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.exists:()Z // method@5b91 │ │ +21a596: 0a00 |0003: move-result v0 │ │ +21a598: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +21a59a: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +21a59e: 1101 |0007: return-object v1 │ │ +21a5a0: 6e10 975b 0500 |0008: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +21a5a6: 0c00 |000b: move-result-object v0 │ │ +21a5a8: 3800 d100 |000c: if-eqz v0, 00dd // +00d1 │ │ +21a5ac: 6e10 975b 0500 |000e: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +21a5b2: 0c00 |0011: move-result-object v0 │ │ +21a5b4: 6e10 3c63 0000 |0012: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ +21a5ba: 0c00 |0015: move-result-object v0 │ │ +21a5bc: 1a02 3952 |0016: const-string v2, "jpg" // string@5239 │ │ +21a5c0: 6e20 2263 2000 |0018: invoke-virtual {v0, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ +21a5c6: 0a00 |001b: move-result v0 │ │ +21a5c8: 3900 7a00 |001c: if-nez v0, 0096 // +007a │ │ +21a5cc: 6e10 975b 0500 |001e: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +21a5d2: 0c00 |0021: move-result-object v0 │ │ +21a5d4: 6e10 3c63 0000 |0022: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ +21a5da: 0c00 |0025: move-result-object v0 │ │ +21a5dc: 1a02 3a52 |0026: const-string v2, "jps" // string@523a │ │ +21a5e0: 6e20 2263 2000 |0028: invoke-virtual {v0, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ +21a5e6: 0a00 |002b: move-result v0 │ │ +21a5e8: 3800 0300 |002c: if-eqz v0, 002f // +0003 │ │ +21a5ec: 2868 |002e: goto 0096 // +0068 │ │ +21a5ee: 6e10 975b 0500 |002f: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +21a5f4: 0c00 |0032: move-result-object v0 │ │ +21a5f6: 6e10 3c63 0000 |0033: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ +21a5fc: 0c00 |0036: move-result-object v0 │ │ +21a5fe: 1a02 f85f |0037: const-string v2, "mp4" // string@5ff8 │ │ +21a602: 6e20 2263 2000 |0039: invoke-virtual {v0, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ +21a608: 0a00 |003c: move-result v0 │ │ +21a60a: 3800 0e00 |003d: if-eqz v0, 004b // +000e │ │ +21a60e: 5440 dc58 |003f: iget-object v0, v4, Lfreed/viewer/helper/BitmapHelper;.context:Landroid/content/Context; // field@58dc │ │ +21a612: 6e20 995b 0500 |0041: invoke-virtual {v5, v0}, Lfreed/file/holder/BaseHolder;.getVideoThumb:(Landroid/content/Context;)Landroid/graphics/Bitmap; // method@5b99 │ │ +21a618: 0c00 |0044: move-result-object v0 │ │ +21a61a: 285f |0045: goto 00a4 // +005f │ │ +21a61c: 0d00 |0046: move-exception v0 │ │ +21a61e: 6e10 2d62 0000 |0047: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@622d │ │ +21a624: 285b |004a: goto 00a5 // +005b │ │ +21a626: 6e10 975b 0500 |004b: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +21a62c: 0c00 |004e: move-result-object v0 │ │ +21a62e: 6e10 3c63 0000 |004f: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ +21a634: 0c00 |0052: move-result-object v0 │ │ +21a636: 1a02 ca41 |0053: const-string v2, "dng" // string@41ca │ │ +21a63a: 6e20 2263 2000 |0055: invoke-virtual {v0, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ +21a640: 0a00 |0058: move-result v0 │ │ +21a642: 3900 2200 |0059: if-nez v0, 007b // +0022 │ │ +21a646: 6e10 975b 0500 |005b: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +21a64c: 0c00 |005e: move-result-object v0 │ │ +21a64e: 6e10 3c63 0000 |005f: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ +21a654: 0c00 |0062: move-result-object v0 │ │ +21a656: 1a02 1166 |0063: const-string v2, "raw" // string@6611 │ │ +21a65a: 6e20 2263 2000 |0065: invoke-virtual {v0, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ +21a660: 0a00 |0068: move-result v0 │ │ +21a662: 3900 1200 |0069: if-nez v0, 007b // +0012 │ │ +21a666: 6e10 975b 0500 |006b: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +21a66c: 0c00 |006e: move-result-object v0 │ │ +21a66e: 6e10 3c63 0000 |006f: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ +21a674: 0c00 |0072: move-result-object v0 │ │ +21a676: 1a02 b93a |0073: const-string v2, "bayer" // string@3ab9 │ │ +21a67a: 6e20 2263 2000 |0075: invoke-virtual {v0, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ +21a680: 0a00 |0078: move-result v0 │ │ +21a682: 3800 2c00 |0079: if-eqz v0, 00a5 // +002c │ │ +21a686: 5440 dc58 |007b: iget-object v0, v4, Lfreed/viewer/helper/BitmapHelper;.context:Landroid/content/Context; // field@58dc │ │ +21a68a: 6e20 935b 0500 |007d: invoke-virtual {v5, v0}, Lfreed/file/holder/BaseHolder;.getBitmapFromDng:(Landroid/content/Context;)Landroid/graphics/Bitmap; // method@5b93 │ │ +21a690: 0c00 |0080: move-result-object v0 │ │ +21a692: 2823 |0081: goto 00a4 // +0023 │ │ +21a694: 0d00 |0082: move-exception v0 │ │ +21a696: 6e10 2d62 0000 |0083: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@622d │ │ +21a69c: 281f |0086: goto 00a5 // +001f │ │ +21a69e: 0d00 |0087: move-exception v0 │ │ +21a6a0: 6e10 1462 0000 |0088: invoke-virtual {v0}, Ljava/io/FileNotFoundException;.printStackTrace:()V // method@6214 │ │ +21a6a6: 281a |008b: goto 00a5 // +001a │ │ +21a6a8: 0d00 |008c: move-exception v0 │ │ +21a6aa: 7110 645e 0000 |008d: invoke-static {v0}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +21a6b0: 2815 |0090: goto 00a5 // +0015 │ │ +21a6b2: 0d00 |0091: move-exception v0 │ │ +21a6b4: 7110 645e 0000 |0092: invoke-static {v0}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +21a6ba: 2810 |0095: goto 00a5 // +0010 │ │ +21a6bc: 2200 9900 |0096: new-instance v0, Landroid/graphics/BitmapFactory$Options; // type@0099 │ │ +21a6c0: 7010 3d03 0000 |0098: invoke-direct {v0}, Landroid/graphics/BitmapFactory$Options;.:()V // method@033d │ │ +21a6c6: 1221 |009b: const/4 v1, #int 2 // #2 │ │ +21a6c8: 5901 5700 |009c: iput v1, v0, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@0057 │ │ +21a6cc: 5441 dc58 |009e: iget-object v1, v4, Lfreed/viewer/helper/BitmapHelper;.context:Landroid/content/Context; // field@58dc │ │ +21a6d0: 6e30 925b 1500 |00a0: invoke-virtual {v5, v1, v0}, Lfreed/file/holder/BaseHolder;.getBitmap:(Landroid/content/Context;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@5b92 │ │ +21a6d6: 0c00 |00a3: move-result-object v0 │ │ +21a6d8: 0701 |00a4: move-object v1, v0 │ │ +21a6da: 3801 3f00 |00a5: if-eqz v1, 00e4 // +003f │ │ +21a6de: 5440 da58 |00a7: iget-object v0, v4, Lfreed/viewer/helper/BitmapHelper;.CACHE:Lfreed/viewer/helper/CacheHelper; // field@58da │ │ +21a6e2: 3800 3b00 |00a9: if-eqz v0, 00e4 // +003b │ │ +21a6e6: 6e10 975b 0500 |00ab: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +21a6ec: 0c02 |00ae: move-result-object v2 │ │ +21a6ee: 6e30 3960 2001 |00af: invoke-virtual {v0, v2, v1}, Lfreed/viewer/helper/CacheHelper;.addBitmapToCache:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@6039 │ │ +21a6f4: 5240 dd58 |00b2: iget v0, v4, Lfreed/viewer/helper/BitmapHelper;.mImageThumbSizeW:I // field@58dd │ │ +21a6f8: 7130 6405 0100 |00b4: invoke-static {v1, v0, v0}, Landroid/media/ThumbnailUtils;.extractThumbnail:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@0564 │ │ +21a6fe: 0c00 |00b7: move-result-object v0 │ │ +21a700: 5442 da58 |00b8: iget-object v2, v4, Lfreed/viewer/helper/BitmapHelper;.CACHE:Lfreed/viewer/helper/CacheHelper; // field@58da │ │ +21a704: 2203 740d |00ba: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ +21a708: 7010 4c63 0300 |00bc: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21a70e: 6e10 975b 0500 |00bf: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +21a714: 0c05 |00c2: move-result-object v5 │ │ +21a716: 6e20 5663 5300 |00c3: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21a71c: 1a05 7b35 |00c6: const-string v5, "_thumb" // string@357b │ │ +21a720: 6e20 5663 5300 |00c8: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21a726: 6e10 5d63 0300 |00cb: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21a72c: 0c05 |00ce: move-result-object v5 │ │ +21a72e: 6e30 3960 5200 |00cf: invoke-virtual {v2, v5, v0}, Lfreed/viewer/helper/CacheHelper;.addBitmapToCache:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@6039 │ │ +21a734: 3806 0700 |00d2: if-eqz v6, 00d9 // +0007 │ │ +21a738: 6e10 3b03 0100 |00d4: invoke-virtual {v1}, Landroid/graphics/Bitmap;.recycle:()V // method@033b │ │ +21a73e: 0701 |00d7: move-object v1, v0 │ │ +21a740: 280c |00d8: goto 00e4 // +000c │ │ +21a742: 6e10 3b03 0000 |00d9: invoke-virtual {v0}, Landroid/graphics/Bitmap;.recycle:()V // method@033b │ │ +21a748: 2808 |00dc: goto 00e4 // +0008 │ │ +21a74a: 6205 db58 |00dd: sget-object v5, Lfreed/viewer/helper/BitmapHelper;.TAG:Ljava/lang/String; // field@58db │ │ +21a74e: 1a06 6b43 |00df: const-string v6, "failed to get file name" // string@436b │ │ +21a752: 7120 675e 6500 |00e1: invoke-static {v5, v6}, Lfreed/utils/Log;.e:(Ljava/lang/String;Ljava/lang/String;)V // method@5e67 │ │ +21a758: 1101 |00e4: return-object v1 │ │ catches : 2 │ │ 0x003f - 0x0045 │ │ Ljava/io/IOException; -> 0x0046 │ │ 0x007b - 0x0081 │ │ Ljava/lang/IllegalArgumentException; -> 0x0091 │ │ Ljava/lang/UnsatisfiedLinkError; -> 0x008c │ │ Ljava/io/FileNotFoundException; -> 0x0087 │ │ @@ -506389,29 +506391,29 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -21a908: |[21a908] freed.viewer.helper.BitmapHelper.DeleteCache:(Ljava/lang/String;)V │ │ -21a918: 5420 da58 |0000: iget-object v0, v2, Lfreed/viewer/helper/BitmapHelper;.CACHE:Lfreed/viewer/helper/CacheHelper; // field@58da │ │ -21a91c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -21a920: 0e00 |0004: return-void │ │ -21a922: 6e20 3a60 3000 |0005: invoke-virtual {v0, v3}, Lfreed/viewer/helper/CacheHelper;.deleteFileFromDiskCache:(Ljava/lang/String;)V // method@603a │ │ -21a928: 5420 da58 |0008: iget-object v0, v2, Lfreed/viewer/helper/BitmapHelper;.CACHE:Lfreed/viewer/helper/CacheHelper; // field@58da │ │ -21a92c: 2201 740d |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -21a930: 7010 4c63 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21a936: 6e20 5663 3100 |000f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21a93c: 1a03 7b35 |0012: const-string v3, "_thumb" // string@357b │ │ -21a940: 6e20 5663 3100 |0014: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21a946: 6e10 5d63 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21a94c: 0c03 |001a: move-result-object v3 │ │ -21a94e: 6e20 3a60 3000 |001b: invoke-virtual {v0, v3}, Lfreed/viewer/helper/CacheHelper;.deleteFileFromDiskCache:(Ljava/lang/String;)V // method@603a │ │ -21a954: 0e00 |001e: return-void │ │ +21a914: |[21a914] freed.viewer.helper.BitmapHelper.DeleteCache:(Ljava/lang/String;)V │ │ +21a924: 5420 da58 |0000: iget-object v0, v2, Lfreed/viewer/helper/BitmapHelper;.CACHE:Lfreed/viewer/helper/CacheHelper; // field@58da │ │ +21a928: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +21a92c: 0e00 |0004: return-void │ │ +21a92e: 6e20 3a60 3000 |0005: invoke-virtual {v0, v3}, Lfreed/viewer/helper/CacheHelper;.deleteFileFromDiskCache:(Ljava/lang/String;)V // method@603a │ │ +21a934: 5420 da58 |0008: iget-object v0, v2, Lfreed/viewer/helper/BitmapHelper;.CACHE:Lfreed/viewer/helper/CacheHelper; // field@58da │ │ +21a938: 2201 740d |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +21a93c: 7010 4c63 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21a942: 6e20 5663 3100 |000f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21a948: 1a03 7b35 |0012: const-string v3, "_thumb" // string@357b │ │ +21a94c: 6e20 5663 3100 |0014: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21a952: 6e10 5d63 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21a958: 0c03 |001a: move-result-object v3 │ │ +21a95a: 6e20 3a60 3000 |001b: invoke-virtual {v0, v3}, Lfreed/viewer/helper/CacheHelper;.deleteFileFromDiskCache:(Ljava/lang/String;)V // method@603a │ │ +21a960: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0005 line=110 │ │ 0x0008 line=111 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Lfreed/viewer/helper/BitmapHelper; │ │ @@ -506422,28 +506424,28 @@ │ │ type : '(Lfreed/file/holder/BaseHolder;Z)Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -21a778: |[21a778] freed.viewer.helper.BitmapHelper.getBitmap:(Lfreed/file/holder/BaseHolder;Z)Landroid/graphics/Bitmap; │ │ -21a788: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -21a78a: 5421 da58 |0001: iget-object v1, v2, Lfreed/viewer/helper/BitmapHelper;.CACHE:Lfreed/viewer/helper/CacheHelper; // field@58da │ │ -21a78e: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ -21a792: 1100 |0005: return-object v0 │ │ -21a794: 6e30 3060 3204 |0006: invoke-virtual {v2, v3, v4}, Lfreed/viewer/helper/BitmapHelper;.getCacheBitmap:(Lfreed/file/holder/BaseHolder;Z)Landroid/graphics/Bitmap; // method@6030 │ │ -21a79a: 0c00 |0009: move-result-object v0 │ │ -21a79c: 3900 0b00 |000a: if-nez v0, 0015 // +000b │ │ -21a7a0: 7030 2e60 3204 |000c: invoke-direct {v2, v3, v4}, Lfreed/viewer/helper/BitmapHelper;.createCacheImage:(Lfreed/file/holder/BaseHolder;Z)Landroid/graphics/Bitmap; // method@602e │ │ -21a7a6: 0c00 |000f: move-result-object v0 │ │ -21a7a8: 2805 |0010: goto 0015 // +0005 │ │ -21a7aa: 0d03 |0011: move-exception v3 │ │ -21a7ac: 7110 645e 0300 |0012: invoke-static {v3}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -21a7b2: 1100 |0015: return-object v0 │ │ +21a784: |[21a784] freed.viewer.helper.BitmapHelper.getBitmap:(Lfreed/file/holder/BaseHolder;Z)Landroid/graphics/Bitmap; │ │ +21a794: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +21a796: 5421 da58 |0001: iget-object v1, v2, Lfreed/viewer/helper/BitmapHelper;.CACHE:Lfreed/viewer/helper/CacheHelper; // field@58da │ │ +21a79a: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ +21a79e: 1100 |0005: return-object v0 │ │ +21a7a0: 6e30 3060 3204 |0006: invoke-virtual {v2, v3, v4}, Lfreed/viewer/helper/BitmapHelper;.getCacheBitmap:(Lfreed/file/holder/BaseHolder;Z)Landroid/graphics/Bitmap; // method@6030 │ │ +21a7a6: 0c00 |0009: move-result-object v0 │ │ +21a7a8: 3900 0b00 |000a: if-nez v0, 0015 // +000b │ │ +21a7ac: 7030 2e60 3204 |000c: invoke-direct {v2, v3, v4}, Lfreed/viewer/helper/BitmapHelper;.createCacheImage:(Lfreed/file/holder/BaseHolder;Z)Landroid/graphics/Bitmap; // method@602e │ │ +21a7b2: 0c00 |000f: move-result-object v0 │ │ +21a7b4: 2805 |0010: goto 0015 // +0005 │ │ +21a7b6: 0d03 |0011: move-exception v3 │ │ +21a7b8: 7110 645e 0300 |0012: invoke-static {v3}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +21a7be: 1100 |0015: return-object v0 │ │ catches : 1 │ │ 0x0001 - 0x0010 │ │ Ljava/lang/NullPointerException; -> 0x0011 │ │ positions : │ │ 0x0001 line=56 │ │ 0x0006 line=59 │ │ 0x000c line=62 │ │ @@ -506458,66 +506460,66 @@ │ │ type : '(Lfreed/file/holder/BaseHolder;Z)Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 98 16-bit code units │ │ -21a7c4: |[21a7c4] freed.viewer.helper.BitmapHelper.getCacheBitmap:(Lfreed/file/holder/BaseHolder;Z)Landroid/graphics/Bitmap; │ │ -21a7d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -21a7d6: 5441 da58 |0001: iget-object v1, v4, Lfreed/viewer/helper/BitmapHelper;.CACHE:Lfreed/viewer/helper/CacheHelper; // field@58da │ │ -21a7da: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ -21a7de: 1100 |0005: return-object v0 │ │ -21a7e0: 6e10 915b 0500 |0006: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.exists:()Z // method@5b91 │ │ -21a7e6: 0a01 |0009: move-result v1 │ │ -21a7e8: 1a02 7b35 |000a: const-string v2, "_thumb" // string@357b │ │ -21a7ec: 3901 2900 |000c: if-nez v1, 0035 // +0029 │ │ -21a7f0: 5446 da58 |000e: iget-object v6, v4, Lfreed/viewer/helper/BitmapHelper;.CACHE:Lfreed/viewer/helper/CacheHelper; // field@58da │ │ -21a7f4: 2201 740d |0010: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -21a7f8: 7010 4c63 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21a7fe: 6e10 975b 0500 |0015: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -21a804: 0c03 |0018: move-result-object v3 │ │ -21a806: 6e20 5663 3100 |0019: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21a80c: 6e20 5663 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21a812: 6e10 5d63 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21a818: 0c01 |0022: move-result-object v1 │ │ -21a81a: 6e20 3b60 1600 |0023: invoke-virtual {v6, v1}, Lfreed/viewer/helper/CacheHelper;.getBitmapFromDiskCache:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@603b │ │ -21a820: 0c06 |0026: move-result-object v6 │ │ -21a822: 3806 0d00 |0027: if-eqz v6, 0034 // +000d │ │ -21a826: 6e10 975b 0500 |0029: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -21a82c: 0c05 |002c: move-result-object v5 │ │ -21a82e: 6e20 2d60 5400 |002d: invoke-virtual {v4, v5}, Lfreed/viewer/helper/BitmapHelper;.DeleteCache:(Ljava/lang/String;)V // method@602d │ │ -21a834: 2804 |0030: goto 0034 // +0004 │ │ -21a836: 0d05 |0031: move-exception v5 │ │ -21a838: 0760 |0032: move-object v0, v6 │ │ -21a83a: 282a |0033: goto 005d // +002a │ │ -21a83c: 1100 |0034: return-object v0 │ │ -21a83e: 3806 1c00 |0035: if-eqz v6, 0051 // +001c │ │ -21a842: 5446 da58 |0037: iget-object v6, v4, Lfreed/viewer/helper/BitmapHelper;.CACHE:Lfreed/viewer/helper/CacheHelper; // field@58da │ │ -21a846: 2201 740d |0039: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -21a84a: 7010 4c63 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21a850: 6e10 975b 0500 |003e: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -21a856: 0c05 |0041: move-result-object v5 │ │ -21a858: 6e20 5663 5100 |0042: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21a85e: 6e20 5663 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21a864: 6e10 5d63 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21a86a: 0c05 |004b: move-result-object v5 │ │ -21a86c: 6e20 3b60 5600 |004c: invoke-virtual {v6, v5}, Lfreed/viewer/helper/CacheHelper;.getBitmapFromDiskCache:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@603b │ │ -21a872: 0c05 |004f: move-result-object v5 │ │ -21a874: 2811 |0050: goto 0061 // +0011 │ │ -21a876: 5446 da58 |0051: iget-object v6, v4, Lfreed/viewer/helper/BitmapHelper;.CACHE:Lfreed/viewer/helper/CacheHelper; // field@58da │ │ -21a87a: 6e10 975b 0500 |0053: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -21a880: 0c05 |0056: move-result-object v5 │ │ -21a882: 6e20 3b60 5600 |0057: invoke-virtual {v6, v5}, Lfreed/viewer/helper/CacheHelper;.getBitmapFromDiskCache:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@603b │ │ -21a888: 0c05 |005a: move-result-object v5 │ │ -21a88a: 2806 |005b: goto 0061 // +0006 │ │ -21a88c: 0d05 |005c: move-exception v5 │ │ -21a88e: 7110 645e 0500 |005d: invoke-static {v5}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -21a894: 0705 |0060: move-object v5, v0 │ │ -21a896: 1105 |0061: return-object v5 │ │ +21a7d0: |[21a7d0] freed.viewer.helper.BitmapHelper.getCacheBitmap:(Lfreed/file/holder/BaseHolder;Z)Landroid/graphics/Bitmap; │ │ +21a7e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +21a7e2: 5441 da58 |0001: iget-object v1, v4, Lfreed/viewer/helper/BitmapHelper;.CACHE:Lfreed/viewer/helper/CacheHelper; // field@58da │ │ +21a7e6: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ +21a7ea: 1100 |0005: return-object v0 │ │ +21a7ec: 6e10 915b 0500 |0006: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.exists:()Z // method@5b91 │ │ +21a7f2: 0a01 |0009: move-result v1 │ │ +21a7f4: 1a02 7b35 |000a: const-string v2, "_thumb" // string@357b │ │ +21a7f8: 3901 2900 |000c: if-nez v1, 0035 // +0029 │ │ +21a7fc: 5446 da58 |000e: iget-object v6, v4, Lfreed/viewer/helper/BitmapHelper;.CACHE:Lfreed/viewer/helper/CacheHelper; // field@58da │ │ +21a800: 2201 740d |0010: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +21a804: 7010 4c63 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21a80a: 6e10 975b 0500 |0015: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +21a810: 0c03 |0018: move-result-object v3 │ │ +21a812: 6e20 5663 3100 |0019: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21a818: 6e20 5663 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21a81e: 6e10 5d63 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21a824: 0c01 |0022: move-result-object v1 │ │ +21a826: 6e20 3b60 1600 |0023: invoke-virtual {v6, v1}, Lfreed/viewer/helper/CacheHelper;.getBitmapFromDiskCache:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@603b │ │ +21a82c: 0c06 |0026: move-result-object v6 │ │ +21a82e: 3806 0d00 |0027: if-eqz v6, 0034 // +000d │ │ +21a832: 6e10 975b 0500 |0029: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +21a838: 0c05 |002c: move-result-object v5 │ │ +21a83a: 6e20 2d60 5400 |002d: invoke-virtual {v4, v5}, Lfreed/viewer/helper/BitmapHelper;.DeleteCache:(Ljava/lang/String;)V // method@602d │ │ +21a840: 2804 |0030: goto 0034 // +0004 │ │ +21a842: 0d05 |0031: move-exception v5 │ │ +21a844: 0760 |0032: move-object v0, v6 │ │ +21a846: 282a |0033: goto 005d // +002a │ │ +21a848: 1100 |0034: return-object v0 │ │ +21a84a: 3806 1c00 |0035: if-eqz v6, 0051 // +001c │ │ +21a84e: 5446 da58 |0037: iget-object v6, v4, Lfreed/viewer/helper/BitmapHelper;.CACHE:Lfreed/viewer/helper/CacheHelper; // field@58da │ │ +21a852: 2201 740d |0039: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +21a856: 7010 4c63 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21a85c: 6e10 975b 0500 |003e: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +21a862: 0c05 |0041: move-result-object v5 │ │ +21a864: 6e20 5663 5100 |0042: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21a86a: 6e20 5663 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21a870: 6e10 5d63 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21a876: 0c05 |004b: move-result-object v5 │ │ +21a878: 6e20 3b60 5600 |004c: invoke-virtual {v6, v5}, Lfreed/viewer/helper/CacheHelper;.getBitmapFromDiskCache:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@603b │ │ +21a87e: 0c05 |004f: move-result-object v5 │ │ +21a880: 2811 |0050: goto 0061 // +0011 │ │ +21a882: 5446 da58 |0051: iget-object v6, v4, Lfreed/viewer/helper/BitmapHelper;.CACHE:Lfreed/viewer/helper/CacheHelper; // field@58da │ │ +21a886: 6e10 975b 0500 |0053: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +21a88c: 0c05 |0056: move-result-object v5 │ │ +21a88e: 6e20 3b60 5600 |0057: invoke-virtual {v6, v5}, Lfreed/viewer/helper/CacheHelper;.getBitmapFromDiskCache:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@603b │ │ +21a894: 0c05 |005a: move-result-object v5 │ │ +21a896: 2806 |005b: goto 0061 // +0006 │ │ +21a898: 0d05 |005c: move-exception v5 │ │ +21a89a: 7110 645e 0500 |005d: invoke-static {v5}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +21a8a0: 0705 |0060: move-object v5, v0 │ │ +21a8a2: 1105 |0061: return-object v5 │ │ catches : 4 │ │ 0x0001 - 0x000a │ │ Ljava/lang/NullPointerException; -> 0x005c │ │ 0x000e - 0x0027 │ │ Ljava/lang/NullPointerException; -> 0x005c │ │ 0x0029 - 0x0030 │ │ Ljava/lang/NullPointerException; -> 0x0031 │ │ @@ -506571,18 +506573,18 @@ │ │ type : '(Lfreed/viewer/helper/CacheHelper;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -21aa08: |[21aa08] freed.viewer.helper.CacheHelper$InitDiskCacheTask.:(Lfreed/viewer/helper/CacheHelper;)V │ │ -21aa18: 5b01 de58 |0000: iput-object v1, v0, Lfreed/viewer/helper/CacheHelper$InitDiskCacheTask;.this$0:Lfreed/viewer/helper/CacheHelper; // field@58de │ │ -21aa1c: 7010 9605 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0596 │ │ -21aa22: 0e00 |0005: return-void │ │ +21aa14: |[21aa14] freed.viewer.helper.CacheHelper$InitDiskCacheTask.:(Lfreed/viewer/helper/CacheHelper;)V │ │ +21aa24: 5b01 de58 |0000: iput-object v1, v0, Lfreed/viewer/helper/CacheHelper$InitDiskCacheTask;.this$0:Lfreed/viewer/helper/CacheHelper; // field@58de │ │ +21aa28: 7010 9605 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0596 │ │ +21aa2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/helper/CacheHelper$InitDiskCacheTask; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/helper/CacheHelper; │ │ │ │ @@ -506592,19 +506594,19 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -21a958: |[21a958] freed.viewer.helper.CacheHelper$InitDiskCacheTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -21a968: 1f01 b50e |0000: check-cast v1, [Ljava/io/File; // type@0eb5 │ │ -21a96c: 6e20 3360 1000 |0002: invoke-virtual {v0, v1}, Lfreed/viewer/helper/CacheHelper$InitDiskCacheTask;.doInBackground:([Ljava/io/File;)Ljava/lang/Void; // method@6033 │ │ -21a972: 0c01 |0005: move-result-object v1 │ │ -21a974: 1101 |0006: return-object v1 │ │ +21a964: |[21a964] freed.viewer.helper.CacheHelper$InitDiskCacheTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +21a974: 1f01 b50e |0000: check-cast v1, [Ljava/io/File; // type@0eb5 │ │ +21a978: 6e20 3360 1000 |0002: invoke-virtual {v0, v1}, Lfreed/viewer/helper/CacheHelper$InitDiskCacheTask;.doInBackground:([Ljava/io/File;)Ljava/lang/Void; // method@6033 │ │ +21a97e: 0c01 |0005: move-result-object v1 │ │ +21a980: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfreed/viewer/helper/CacheHelper$InitDiskCacheTask; │ │ 0x0000 - 0x0007 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -506613,42 +506615,42 @@ │ │ type : '([Ljava/io/File;)Ljava/lang/Void;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -21a978: |[21a978] freed.viewer.helper.CacheHelper$InitDiskCacheTask.doInBackground:([Ljava/io/File;)Ljava/lang/Void; │ │ -21a988: 5460 de58 |0000: iget-object v0, v6, Lfreed/viewer/helper/CacheHelper$InitDiskCacheTask;.this$0:Lfreed/viewer/helper/CacheHelper; // field@58de │ │ -21a98c: 7110 3660 0000 |0002: invoke-static {v0}, Lfreed/viewer/helper/CacheHelper;.access$000:(Lfreed/viewer/helper/CacheHelper;)Ljava/lang/Object; // method@6036 │ │ -21a992: 0c00 |0005: move-result-object v0 │ │ -21a994: 1d00 |0006: monitor-enter v0 │ │ -21a996: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -21a998: 4607 0701 |0008: aget-object v7, v7, v1 │ │ -21a99c: 5462 de58 |000a: iget-object v2, v6, Lfreed/viewer/helper/CacheHelper$InitDiskCacheTask;.this$0:Lfreed/viewer/helper/CacheHelper; // field@58de │ │ -21a9a0: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -21a9a2: 1704 0000 800c |000d: const-wide/32 v4, #float 1.97215e-31 // #0c800000 │ │ -21a9a8: 7140 8560 3754 |0010: invoke-static {v7, v3, v4, v5}, Lfreed/viewer/helper/DiskLruCache;.open:(Ljava/io/File;IJ)Lfreed/viewer/helper/DiskLruCache; // method@6085 │ │ -21a9ae: 0c07 |0013: move-result-object v7 │ │ -21a9b0: 7120 3760 7200 |0014: invoke-static {v2, v7}, Lfreed/viewer/helper/CacheHelper;.access$102:(Lfreed/viewer/helper/CacheHelper;Lfreed/viewer/helper/DiskLruCache;)Lfreed/viewer/helper/DiskLruCache; // method@6037 │ │ -21a9b6: 2805 |0017: goto 001c // +0005 │ │ -21a9b8: 0d07 |0018: move-exception v7 │ │ -21a9ba: 7110 645e 0700 |0019: invoke-static {v7}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -21a9c0: 5467 de58 |001c: iget-object v7, v6, Lfreed/viewer/helper/CacheHelper$InitDiskCacheTask;.this$0:Lfreed/viewer/helper/CacheHelper; // field@58de │ │ -21a9c4: 7120 3860 1700 |001e: invoke-static {v7, v1}, Lfreed/viewer/helper/CacheHelper;.access$202:(Lfreed/viewer/helper/CacheHelper;Z)Z // method@6038 │ │ -21a9ca: 5467 de58 |0021: iget-object v7, v6, Lfreed/viewer/helper/CacheHelper$InitDiskCacheTask;.this$0:Lfreed/viewer/helper/CacheHelper; // field@58de │ │ -21a9ce: 7110 3660 0700 |0023: invoke-static {v7}, Lfreed/viewer/helper/CacheHelper;.access$000:(Lfreed/viewer/helper/CacheHelper;)Ljava/lang/Object; // method@6036 │ │ -21a9d4: 0c07 |0026: move-result-object v7 │ │ -21a9d6: 6e10 0563 0700 |0027: invoke-virtual {v7}, Ljava/lang/Object;.notifyAll:()V // method@6305 │ │ -21a9dc: 1e00 |002a: monitor-exit v0 │ │ -21a9de: 1207 |002b: const/4 v7, #int 0 // #0 │ │ -21a9e0: 1107 |002c: return-object v7 │ │ -21a9e2: 0d07 |002d: move-exception v7 │ │ -21a9e4: 1e00 |002e: monitor-exit v0 │ │ -21a9e6: 2707 |002f: throw v7 │ │ +21a984: |[21a984] freed.viewer.helper.CacheHelper$InitDiskCacheTask.doInBackground:([Ljava/io/File;)Ljava/lang/Void; │ │ +21a994: 5460 de58 |0000: iget-object v0, v6, Lfreed/viewer/helper/CacheHelper$InitDiskCacheTask;.this$0:Lfreed/viewer/helper/CacheHelper; // field@58de │ │ +21a998: 7110 3660 0000 |0002: invoke-static {v0}, Lfreed/viewer/helper/CacheHelper;.access$000:(Lfreed/viewer/helper/CacheHelper;)Ljava/lang/Object; // method@6036 │ │ +21a99e: 0c00 |0005: move-result-object v0 │ │ +21a9a0: 1d00 |0006: monitor-enter v0 │ │ +21a9a2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +21a9a4: 4607 0701 |0008: aget-object v7, v7, v1 │ │ +21a9a8: 5462 de58 |000a: iget-object v2, v6, Lfreed/viewer/helper/CacheHelper$InitDiskCacheTask;.this$0:Lfreed/viewer/helper/CacheHelper; // field@58de │ │ +21a9ac: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +21a9ae: 1704 0000 800c |000d: const-wide/32 v4, #float 1.97215e-31 // #0c800000 │ │ +21a9b4: 7140 8560 3754 |0010: invoke-static {v7, v3, v4, v5}, Lfreed/viewer/helper/DiskLruCache;.open:(Ljava/io/File;IJ)Lfreed/viewer/helper/DiskLruCache; // method@6085 │ │ +21a9ba: 0c07 |0013: move-result-object v7 │ │ +21a9bc: 7120 3760 7200 |0014: invoke-static {v2, v7}, Lfreed/viewer/helper/CacheHelper;.access$102:(Lfreed/viewer/helper/CacheHelper;Lfreed/viewer/helper/DiskLruCache;)Lfreed/viewer/helper/DiskLruCache; // method@6037 │ │ +21a9c2: 2805 |0017: goto 001c // +0005 │ │ +21a9c4: 0d07 |0018: move-exception v7 │ │ +21a9c6: 7110 645e 0700 |0019: invoke-static {v7}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +21a9cc: 5467 de58 |001c: iget-object v7, v6, Lfreed/viewer/helper/CacheHelper$InitDiskCacheTask;.this$0:Lfreed/viewer/helper/CacheHelper; // field@58de │ │ +21a9d0: 7120 3860 1700 |001e: invoke-static {v7, v1}, Lfreed/viewer/helper/CacheHelper;.access$202:(Lfreed/viewer/helper/CacheHelper;Z)Z // method@6038 │ │ +21a9d6: 5467 de58 |0021: iget-object v7, v6, Lfreed/viewer/helper/CacheHelper$InitDiskCacheTask;.this$0:Lfreed/viewer/helper/CacheHelper; // field@58de │ │ +21a9da: 7110 3660 0700 |0023: invoke-static {v7}, Lfreed/viewer/helper/CacheHelper;.access$000:(Lfreed/viewer/helper/CacheHelper;)Ljava/lang/Object; // method@6036 │ │ +21a9e0: 0c07 |0026: move-result-object v7 │ │ +21a9e2: 6e10 0563 0700 |0027: invoke-virtual {v7}, Ljava/lang/Object;.notifyAll:()V // method@6305 │ │ +21a9e8: 1e00 |002a: monitor-exit v0 │ │ +21a9ea: 1207 |002b: const/4 v7, #int 0 // #0 │ │ +21a9ec: 1107 |002c: return-object v7 │ │ +21a9ee: 0d07 |002d: move-exception v7 │ │ +21a9f0: 1e00 |002e: monitor-exit v0 │ │ +21a9f2: 2707 |002f: throw v7 │ │ catches : 3 │ │ 0x0008 - 0x000a │ │ -> 0x002d │ │ 0x000a - 0x0017 │ │ Ljava/io/IOException; -> 0x0018 │ │ -> 0x002d │ │ 0x0019 - 0x002f │ │ @@ -506715,34 +506717,34 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -21abbc: |[21abbc] freed.viewer.helper.CacheHelper.:(Landroid/content/Context;)V │ │ -21abcc: 7010 fe62 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@62fe │ │ -21abd2: 2200 690d |0003: new-instance v0, Ljava/lang/Object; // type@0d69 │ │ -21abd6: 7010 fe62 0000 |0005: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21abdc: 5b30 e158 |0008: iput-object v0, v3, Lfreed/viewer/helper/CacheHelper;.mDiskCacheLock:Ljava/lang/Object; // field@58e1 │ │ -21abe0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -21abe2: 5c30 e258 |000b: iput-boolean v0, v3, Lfreed/viewer/helper/CacheHelper;.mDiskCacheStarting:Z // field@58e2 │ │ -21abe6: 1c01 e30c |000d: const-class v1, Lfreed/viewer/helper/CacheHelper; // type@0ce3 │ │ -21abea: 6e10 9862 0100 |000f: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ -21abf0: 0c01 |0012: move-result-object v1 │ │ -21abf2: 5b31 e058 |0013: iput-object v1, v3, Lfreed/viewer/helper/CacheHelper;.TAG:Ljava/lang/String; // field@58e0 │ │ -21abf6: 7020 3c60 4300 |0015: invoke-direct {v3, v4}, Lfreed/viewer/helper/CacheHelper;.getDiskCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@603c │ │ -21abfc: 0c04 |0018: move-result-object v4 │ │ -21abfe: 2201 e20c |0019: new-instance v1, Lfreed/viewer/helper/CacheHelper$InitDiskCacheTask; // type@0ce2 │ │ -21ac02: 7020 3160 3100 |001b: invoke-direct {v1, v3}, Lfreed/viewer/helper/CacheHelper$InitDiskCacheTask;.:(Lfreed/viewer/helper/CacheHelper;)V // method@6031 │ │ -21ac08: 2300 b50e |001e: new-array v0, v0, [Ljava/io/File; // type@0eb5 │ │ -21ac0c: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -21ac0e: 4d04 0002 |0021: aput-object v4, v0, v2 │ │ -21ac12: 6e20 3460 0100 |0023: invoke-virtual {v1, v0}, Lfreed/viewer/helper/CacheHelper$InitDiskCacheTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@6034 │ │ -21ac18: 0e00 |0026: return-void │ │ +21abc8: |[21abc8] freed.viewer.helper.CacheHelper.:(Landroid/content/Context;)V │ │ +21abd8: 7010 fe62 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@62fe │ │ +21abde: 2200 690d |0003: new-instance v0, Ljava/lang/Object; // type@0d69 │ │ +21abe2: 7010 fe62 0000 |0005: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21abe8: 5b30 e158 |0008: iput-object v0, v3, Lfreed/viewer/helper/CacheHelper;.mDiskCacheLock:Ljava/lang/Object; // field@58e1 │ │ +21abec: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +21abee: 5c30 e258 |000b: iput-boolean v0, v3, Lfreed/viewer/helper/CacheHelper;.mDiskCacheStarting:Z // field@58e2 │ │ +21abf2: 1c01 e30c |000d: const-class v1, Lfreed/viewer/helper/CacheHelper; // type@0ce3 │ │ +21abf6: 6e10 9862 0100 |000f: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ +21abfc: 0c01 |0012: move-result-object v1 │ │ +21abfe: 5b31 e058 |0013: iput-object v1, v3, Lfreed/viewer/helper/CacheHelper;.TAG:Ljava/lang/String; // field@58e0 │ │ +21ac02: 7020 3c60 4300 |0015: invoke-direct {v3, v4}, Lfreed/viewer/helper/CacheHelper;.getDiskCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@603c │ │ +21ac08: 0c04 |0018: move-result-object v4 │ │ +21ac0a: 2201 e20c |0019: new-instance v1, Lfreed/viewer/helper/CacheHelper$InitDiskCacheTask; // type@0ce2 │ │ +21ac0e: 7020 3160 3100 |001b: invoke-direct {v1, v3}, Lfreed/viewer/helper/CacheHelper$InitDiskCacheTask;.:(Lfreed/viewer/helper/CacheHelper;)V // method@6031 │ │ +21ac14: 2300 b50e |001e: new-array v0, v0, [Ljava/io/File; // type@0eb5 │ │ +21ac18: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +21ac1a: 4d04 0002 |0021: aput-object v4, v0, v2 │ │ +21ac1e: 6e20 3460 0100 |0023: invoke-virtual {v1, v0}, Lfreed/viewer/helper/CacheHelper$InitDiskCacheTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@6034 │ │ +21ac24: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=45 │ │ 0x000b line=46 │ │ 0x000d line=49 │ │ 0x0015 line=70 │ │ @@ -506756,17 +506758,17 @@ │ │ type : '(Lfreed/viewer/helper/CacheHelper;)Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21aba4: |[21aba4] freed.viewer.helper.CacheHelper.access$000:(Lfreed/viewer/helper/CacheHelper;)Ljava/lang/Object; │ │ -21abb4: 5400 e158 |0000: iget-object v0, v0, Lfreed/viewer/helper/CacheHelper;.mDiskCacheLock:Ljava/lang/Object; // field@58e1 │ │ -21abb8: 1100 |0002: return-object v0 │ │ +21abb0: |[21abb0] freed.viewer.helper.CacheHelper.access$000:(Lfreed/viewer/helper/CacheHelper;)Ljava/lang/Object; │ │ +21abc0: 5400 e158 |0000: iget-object v0, v0, Lfreed/viewer/helper/CacheHelper;.mDiskCacheLock:Ljava/lang/Object; // field@58e1 │ │ +21abc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/helper/CacheHelper; │ │ │ │ #2 : (in Lfreed/viewer/helper/CacheHelper;) │ │ @@ -506774,17 +506776,17 @@ │ │ type : '(Lfreed/viewer/helper/CacheHelper;Lfreed/viewer/helper/DiskLruCache;)Lfreed/viewer/helper/DiskLruCache;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21ab34: |[21ab34] freed.viewer.helper.CacheHelper.access$102:(Lfreed/viewer/helper/CacheHelper;Lfreed/viewer/helper/DiskLruCache;)Lfreed/viewer/helper/DiskLruCache; │ │ -21ab44: 5b01 e358 |0000: iput-object v1, v0, Lfreed/viewer/helper/CacheHelper;.mDiskLruCache:Lfreed/viewer/helper/DiskLruCache; // field@58e3 │ │ -21ab48: 1101 |0002: return-object v1 │ │ +21ab40: |[21ab40] freed.viewer.helper.CacheHelper.access$102:(Lfreed/viewer/helper/CacheHelper;Lfreed/viewer/helper/DiskLruCache;)Lfreed/viewer/helper/DiskLruCache; │ │ +21ab50: 5b01 e358 |0000: iput-object v1, v0, Lfreed/viewer/helper/CacheHelper;.mDiskLruCache:Lfreed/viewer/helper/DiskLruCache; // field@58e3 │ │ +21ab54: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/helper/CacheHelper; │ │ 0x0000 - 0x0003 reg=1 (null) Lfreed/viewer/helper/DiskLruCache; │ │ │ │ @@ -506793,17 +506795,17 @@ │ │ type : '(Lfreed/viewer/helper/CacheHelper;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21ab1c: |[21ab1c] freed.viewer.helper.CacheHelper.access$202:(Lfreed/viewer/helper/CacheHelper;Z)Z │ │ -21ab2c: 5c01 e258 |0000: iput-boolean v1, v0, Lfreed/viewer/helper/CacheHelper;.mDiskCacheStarting:Z // field@58e2 │ │ -21ab30: 0f01 |0002: return v1 │ │ +21ab28: |[21ab28] freed.viewer.helper.CacheHelper.access$202:(Lfreed/viewer/helper/CacheHelper;Z)Z │ │ +21ab38: 5c01 e258 |0000: iput-boolean v1, v0, Lfreed/viewer/helper/CacheHelper;.mDiskCacheStarting:Z // field@58e2 │ │ +21ab3c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/helper/CacheHelper; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -506812,31 +506814,31 @@ │ │ type : '(Landroid/content/Context;)Ljava/io/File;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -21ab4c: |[21ab4c] freed.viewer.helper.CacheHelper.getDiskCacheDir:(Landroid/content/Context;)Ljava/io/File; │ │ -21ab5c: 6e10 eb01 0300 |0000: invoke-virtual {v3}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@01eb │ │ -21ab62: 0c03 |0003: move-result-object v3 │ │ -21ab64: 6e10 ff61 0300 |0004: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@61ff │ │ -21ab6a: 0c03 |0007: move-result-object v3 │ │ -21ab6c: 2200 260d |0008: new-instance v0, Ljava/io/File; // type@0d26 │ │ -21ab70: 2201 740d |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -21ab74: 7010 4c63 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21ab7a: 6e20 5663 3100 |000f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21ab80: 6203 b759 |0012: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@59b7 │ │ -21ab84: 6e20 5663 3100 |0014: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21ab8a: 1a03 1a74 |0017: const-string v3, "thumbnails" // string@741a │ │ -21ab8e: 6e20 5663 3100 |0019: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21ab94: 6e10 5d63 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21ab9a: 0c03 |001f: move-result-object v3 │ │ -21ab9c: 7020 f261 3000 |0020: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ -21aba2: 1100 |0023: return-object v0 │ │ +21ab58: |[21ab58] freed.viewer.helper.CacheHelper.getDiskCacheDir:(Landroid/content/Context;)Ljava/io/File; │ │ +21ab68: 6e10 eb01 0300 |0000: invoke-virtual {v3}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@01eb │ │ +21ab6e: 0c03 |0003: move-result-object v3 │ │ +21ab70: 6e10 ff61 0300 |0004: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@61ff │ │ +21ab76: 0c03 |0007: move-result-object v3 │ │ +21ab78: 2200 260d |0008: new-instance v0, Ljava/io/File; // type@0d26 │ │ +21ab7c: 2201 740d |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +21ab80: 7010 4c63 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21ab86: 6e20 5663 3100 |000f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21ab8c: 6203 b759 |0012: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@59b7 │ │ +21ab90: 6e20 5663 3100 |0014: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21ab96: 1a03 1a74 |0017: const-string v3, "thumbnails" // string@741a │ │ +21ab9a: 6e20 5663 3100 |0019: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21aba0: 6e10 5d63 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21aba6: 0c03 |001f: move-result-object v3 │ │ +21aba8: 7020 f261 3000 |0020: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ +21abae: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0008 line=198 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 this Lfreed/viewer/helper/CacheHelper; │ │ 0x0000 - 0x0024 reg=3 (null) Landroid/content/Context; │ │ @@ -506847,77 +506849,77 @@ │ │ type : '(Ljava/lang/String;Landroid/graphics/Bitmap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 115 16-bit code units │ │ -21ac1c: |[21ac1c] freed.viewer.helper.CacheHelper.addBitmapToCache:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ -21ac2c: 3805 7200 |0000: if-eqz v5, 0072 // +0072 │ │ -21ac30: 3906 0400 |0002: if-nez v6, 0006 // +0004 │ │ -21ac34: 2900 6e00 |0004: goto/16 0072 // +006e │ │ -21ac38: 5440 e158 |0006: iget-object v0, v4, Lfreed/viewer/helper/CacheHelper;.mDiskCacheLock:Ljava/lang/Object; // field@58e1 │ │ -21ac3c: 1d00 |0008: monitor-enter v0 │ │ -21ac3e: 5441 e358 |0009: iget-object v1, v4, Lfreed/viewer/helper/CacheHelper;.mDiskLruCache:Lfreed/viewer/helper/DiskLruCache; // field@58e3 │ │ -21ac42: 3801 6200 |000b: if-eqz v1, 006d // +0062 │ │ -21ac46: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -21ac48: 6e20 7f60 5100 |000e: invoke-virtual {v1, v5}, Lfreed/viewer/helper/DiskLruCache;.get:(Ljava/lang/String;)Lfreed/viewer/helper/DiskLruCache$Snapshot; // method@607f │ │ -21ac4e: 0c01 |0011: move-result-object v1 │ │ -21ac50: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -21ac52: 3901 1c00 |0013: if-nez v1, 002f // +001c │ │ -21ac56: 5441 e358 |0015: iget-object v1, v4, Lfreed/viewer/helper/CacheHelper;.mDiskLruCache:Lfreed/viewer/helper/DiskLruCache; // field@58e3 │ │ -21ac5a: 6e20 7c60 5100 |0017: invoke-virtual {v1, v5}, Lfreed/viewer/helper/DiskLruCache;.edit:(Ljava/lang/String;)Lfreed/viewer/helper/DiskLruCache$Editor; // method@607c │ │ -21ac60: 0c05 |001a: move-result-object v5 │ │ -21ac62: 3805 1b00 |001b: if-eqz v5, 0036 // +001b │ │ -21ac66: 6e20 4e60 3500 |001d: invoke-virtual {v5, v3}, Lfreed/viewer/helper/DiskLruCache$Editor;.newOutputStream:(I)Ljava/io/OutputStream; // method@604e │ │ -21ac6c: 0c02 |0020: move-result-object v2 │ │ -21ac6e: 6201 4f00 |0021: sget-object v1, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@004f │ │ -21ac72: 1303 4600 |0023: const/16 v3, #int 70 // #46 │ │ -21ac76: 6e40 2b03 1623 |0025: invoke-virtual {v6, v1, v3, v2}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@032b │ │ -21ac7c: 6e10 4b60 0500 |0028: invoke-virtual {v5}, Lfreed/viewer/helper/DiskLruCache$Editor;.commit:()V // method@604b │ │ -21ac82: 6e10 3c62 0200 |002b: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@623c │ │ -21ac88: 2808 |002e: goto 0036 // +0008 │ │ -21ac8a: 6e20 6460 3100 |002f: invoke-virtual {v1, v3}, Lfreed/viewer/helper/DiskLruCache$Snapshot;.getInputStream:(I)Ljava/io/InputStream; // method@6064 │ │ -21ac90: 0c05 |0032: move-result-object v5 │ │ -21ac92: 6e10 2f62 0500 |0033: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@622f │ │ -21ac98: 3802 3700 |0036: if-eqz v2, 006d // +0037 │ │ -21ac9c: 6e10 3c62 0200 |0038: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@623c │ │ -21aca2: 2832 |003b: goto 006d // +0032 │ │ -21aca4: 0d05 |003c: move-exception v5 │ │ -21aca6: 7110 645e 0500 |003d: invoke-static {v5}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -21acac: 282d |0040: goto 006d // +002d │ │ -21acae: 0d05 |0041: move-exception v5 │ │ -21acb0: 2820 |0042: goto 0062 // +0020 │ │ -21acb2: 0d05 |0043: move-exception v5 │ │ -21acb4: 5446 e058 |0044: iget-object v6, v4, Lfreed/viewer/helper/CacheHelper;.TAG:Ljava/lang/String; // field@58e0 │ │ -21acb8: 2201 740d |0046: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -21acbc: 7010 4c63 0100 |0048: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21acc2: 1a03 6137 |004b: const-string v3, "addBitmapToCache - " // string@3761 │ │ -21acc6: 6e20 5663 3100 |004d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21accc: 6e20 5563 5100 |0050: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -21acd2: 6e10 5d63 0100 |0053: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21acd8: 0c05 |0056: move-result-object v5 │ │ -21acda: 7120 675e 5600 |0057: invoke-static {v6, v5}, Lfreed/utils/Log;.e:(Ljava/lang/String;Ljava/lang/String;)V // method@5e67 │ │ -21ace0: 3802 1300 |005a: if-eqz v2, 006d // +0013 │ │ -21ace4: 6e10 3c62 0200 |005c: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@623c │ │ -21acea: 280e |005f: goto 006d // +000e │ │ -21acec: 0d05 |0060: move-exception v5 │ │ -21acee: 28dc |0061: goto 003d // -0024 │ │ -21acf0: 3802 0a00 |0062: if-eqz v2, 006c // +000a │ │ -21acf4: 6e10 3c62 0200 |0064: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@623c │ │ -21acfa: 2805 |0067: goto 006c // +0005 │ │ -21acfc: 0d06 |0068: move-exception v6 │ │ -21acfe: 7110 645e 0600 |0069: invoke-static {v6}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -21ad04: 2705 |006c: throw v5 │ │ -21ad06: 1e00 |006d: monitor-exit v0 │ │ -21ad08: 0e00 |006e: return-void │ │ -21ad0a: 0d05 |006f: move-exception v5 │ │ -21ad0c: 1e00 |0070: monitor-exit v0 │ │ -21ad0e: 2705 |0071: throw v5 │ │ -21ad10: 0e00 |0072: return-void │ │ +21ac28: |[21ac28] freed.viewer.helper.CacheHelper.addBitmapToCache:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ +21ac38: 3805 7200 |0000: if-eqz v5, 0072 // +0072 │ │ +21ac3c: 3906 0400 |0002: if-nez v6, 0006 // +0004 │ │ +21ac40: 2900 6e00 |0004: goto/16 0072 // +006e │ │ +21ac44: 5440 e158 |0006: iget-object v0, v4, Lfreed/viewer/helper/CacheHelper;.mDiskCacheLock:Ljava/lang/Object; // field@58e1 │ │ +21ac48: 1d00 |0008: monitor-enter v0 │ │ +21ac4a: 5441 e358 |0009: iget-object v1, v4, Lfreed/viewer/helper/CacheHelper;.mDiskLruCache:Lfreed/viewer/helper/DiskLruCache; // field@58e3 │ │ +21ac4e: 3801 6200 |000b: if-eqz v1, 006d // +0062 │ │ +21ac52: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +21ac54: 6e20 7f60 5100 |000e: invoke-virtual {v1, v5}, Lfreed/viewer/helper/DiskLruCache;.get:(Ljava/lang/String;)Lfreed/viewer/helper/DiskLruCache$Snapshot; // method@607f │ │ +21ac5a: 0c01 |0011: move-result-object v1 │ │ +21ac5c: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +21ac5e: 3901 1c00 |0013: if-nez v1, 002f // +001c │ │ +21ac62: 5441 e358 |0015: iget-object v1, v4, Lfreed/viewer/helper/CacheHelper;.mDiskLruCache:Lfreed/viewer/helper/DiskLruCache; // field@58e3 │ │ +21ac66: 6e20 7c60 5100 |0017: invoke-virtual {v1, v5}, Lfreed/viewer/helper/DiskLruCache;.edit:(Ljava/lang/String;)Lfreed/viewer/helper/DiskLruCache$Editor; // method@607c │ │ +21ac6c: 0c05 |001a: move-result-object v5 │ │ +21ac6e: 3805 1b00 |001b: if-eqz v5, 0036 // +001b │ │ +21ac72: 6e20 4e60 3500 |001d: invoke-virtual {v5, v3}, Lfreed/viewer/helper/DiskLruCache$Editor;.newOutputStream:(I)Ljava/io/OutputStream; // method@604e │ │ +21ac78: 0c02 |0020: move-result-object v2 │ │ +21ac7a: 6201 4f00 |0021: sget-object v1, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@004f │ │ +21ac7e: 1303 4600 |0023: const/16 v3, #int 70 // #46 │ │ +21ac82: 6e40 2b03 1623 |0025: invoke-virtual {v6, v1, v3, v2}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@032b │ │ +21ac88: 6e10 4b60 0500 |0028: invoke-virtual {v5}, Lfreed/viewer/helper/DiskLruCache$Editor;.commit:()V // method@604b │ │ +21ac8e: 6e10 3c62 0200 |002b: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@623c │ │ +21ac94: 2808 |002e: goto 0036 // +0008 │ │ +21ac96: 6e20 6460 3100 |002f: invoke-virtual {v1, v3}, Lfreed/viewer/helper/DiskLruCache$Snapshot;.getInputStream:(I)Ljava/io/InputStream; // method@6064 │ │ +21ac9c: 0c05 |0032: move-result-object v5 │ │ +21ac9e: 6e10 2f62 0500 |0033: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@622f │ │ +21aca4: 3802 3700 |0036: if-eqz v2, 006d // +0037 │ │ +21aca8: 6e10 3c62 0200 |0038: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@623c │ │ +21acae: 2832 |003b: goto 006d // +0032 │ │ +21acb0: 0d05 |003c: move-exception v5 │ │ +21acb2: 7110 645e 0500 |003d: invoke-static {v5}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +21acb8: 282d |0040: goto 006d // +002d │ │ +21acba: 0d05 |0041: move-exception v5 │ │ +21acbc: 2820 |0042: goto 0062 // +0020 │ │ +21acbe: 0d05 |0043: move-exception v5 │ │ +21acc0: 5446 e058 |0044: iget-object v6, v4, Lfreed/viewer/helper/CacheHelper;.TAG:Ljava/lang/String; // field@58e0 │ │ +21acc4: 2201 740d |0046: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +21acc8: 7010 4c63 0100 |0048: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21acce: 1a03 6137 |004b: const-string v3, "addBitmapToCache - " // string@3761 │ │ +21acd2: 6e20 5663 3100 |004d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21acd8: 6e20 5563 5100 |0050: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +21acde: 6e10 5d63 0100 |0053: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21ace4: 0c05 |0056: move-result-object v5 │ │ +21ace6: 7120 675e 5600 |0057: invoke-static {v6, v5}, Lfreed/utils/Log;.e:(Ljava/lang/String;Ljava/lang/String;)V // method@5e67 │ │ +21acec: 3802 1300 |005a: if-eqz v2, 006d // +0013 │ │ +21acf0: 6e10 3c62 0200 |005c: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@623c │ │ +21acf6: 280e |005f: goto 006d // +000e │ │ +21acf8: 0d05 |0060: move-exception v5 │ │ +21acfa: 28dc |0061: goto 003d // -0024 │ │ +21acfc: 3802 0a00 |0062: if-eqz v2, 006c // +000a │ │ +21ad00: 6e10 3c62 0200 |0064: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@623c │ │ +21ad06: 2805 |0067: goto 006c // +0005 │ │ +21ad08: 0d06 |0068: move-exception v6 │ │ +21ad0a: 7110 645e 0600 |0069: invoke-static {v6}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +21ad10: 2705 |006c: throw v5 │ │ +21ad12: 1e00 |006d: monitor-exit v0 │ │ +21ad14: 0e00 |006e: return-void │ │ +21ad16: 0d05 |006f: move-exception v5 │ │ +21ad18: 1e00 |0070: monitor-exit v0 │ │ +21ad1a: 2705 |0071: throw v5 │ │ +21ad1c: 0e00 |0072: return-void │ │ catches : 8 │ │ 0x0009 - 0x000b │ │ -> 0x006f │ │ 0x000e - 0x0036 │ │ Ljava/lang/Exception; -> 0x0043 │ │ -> 0x0041 │ │ 0x0038 - 0x003b │ │ @@ -506962,30 +506964,30 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -21ad70: |[21ad70] freed.viewer.helper.CacheHelper.deleteFileFromDiskCache:(Ljava/lang/String;)V │ │ -21ad80: 5420 e358 |0000: iget-object v0, v2, Lfreed/viewer/helper/CacheHelper;.mDiskLruCache:Lfreed/viewer/helper/DiskLruCache; // field@58e3 │ │ -21ad84: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ -21ad88: 1a00 2200 |0004: const-string v0, " " // string@0022 │ │ -21ad8c: 6e20 2063 0300 |0006: invoke-virtual {v3, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6320 │ │ -21ad92: 0a01 |0009: move-result v1 │ │ -21ad94: 3801 0800 |000a: if-eqz v1, 0012 // +0008 │ │ -21ad98: 1a01 5c35 |000c: const-string v1, "_" // string@355c │ │ -21ad9c: 6e30 3463 0301 |000e: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@6334 │ │ -21ada2: 0c03 |0011: move-result-object v3 │ │ -21ada4: 5420 e358 |0012: iget-object v0, v2, Lfreed/viewer/helper/CacheHelper;.mDiskLruCache:Lfreed/viewer/helper/DiskLruCache; // field@58e3 │ │ -21ada8: 6e20 8c60 3000 |0014: invoke-virtual {v0, v3}, Lfreed/viewer/helper/DiskLruCache;.remove:(Ljava/lang/String;)V // method@608c │ │ -21adae: 2805 |0017: goto 001c // +0005 │ │ -21adb0: 0d03 |0018: move-exception v3 │ │ -21adb2: 7110 645e 0300 |0019: invoke-static {v3}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -21adb8: 0e00 |001c: return-void │ │ +21ad7c: |[21ad7c] freed.viewer.helper.CacheHelper.deleteFileFromDiskCache:(Ljava/lang/String;)V │ │ +21ad8c: 5420 e358 |0000: iget-object v0, v2, Lfreed/viewer/helper/CacheHelper;.mDiskLruCache:Lfreed/viewer/helper/DiskLruCache; // field@58e3 │ │ +21ad90: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ +21ad94: 1a00 2200 |0004: const-string v0, " " // string@0022 │ │ +21ad98: 6e20 2063 0300 |0006: invoke-virtual {v3, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6320 │ │ +21ad9e: 0a01 |0009: move-result v1 │ │ +21ada0: 3801 0800 |000a: if-eqz v1, 0012 // +0008 │ │ +21ada4: 1a01 5c35 |000c: const-string v1, "_" // string@355c │ │ +21ada8: 6e30 3463 0301 |000e: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@6334 │ │ +21adae: 0c03 |0011: move-result-object v3 │ │ +21adb0: 5420 e358 |0012: iget-object v0, v2, Lfreed/viewer/helper/CacheHelper;.mDiskLruCache:Lfreed/viewer/helper/DiskLruCache; // field@58e3 │ │ +21adb4: 6e20 8c60 3000 |0014: invoke-virtual {v0, v3}, Lfreed/viewer/helper/DiskLruCache;.remove:(Ljava/lang/String;)V // method@608c │ │ +21adba: 2805 |0017: goto 001c // +0005 │ │ +21adbc: 0d03 |0018: move-exception v3 │ │ +21adbe: 7110 645e 0300 |0019: invoke-static {v3}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +21adc4: 0e00 |001c: return-void │ │ catches : 1 │ │ 0x0012 - 0x0017 │ │ Ljava/io/IOException; -> 0x0018 │ │ positions : │ │ 0x0000 line=178 │ │ 0x0006 line=180 │ │ 0x000e line=181 │ │ @@ -507000,64 +507002,64 @@ │ │ type : '(Ljava/lang/String;)Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -21aa24: |[21aa24] freed.viewer.helper.CacheHelper.getBitmapFromDiskCache:(Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ -21aa34: 1a00 2200 |0000: const-string v0, " " // string@0022 │ │ -21aa38: 6e20 2063 0400 |0002: invoke-virtual {v4, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6320 │ │ -21aa3e: 0a00 |0005: move-result v0 │ │ -21aa40: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -21aa44: 1a00 2200 |0008: const-string v0, " " // string@0022 │ │ -21aa48: 1a01 5c35 |000a: const-string v1, "_" // string@355c │ │ -21aa4c: 6e30 3463 0401 |000c: invoke-virtual {v4, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@6334 │ │ -21aa52: 0c04 |000f: move-result-object v4 │ │ -21aa54: 5430 e158 |0010: iget-object v0, v3, Lfreed/viewer/helper/CacheHelper;.mDiskCacheLock:Ljava/lang/Object; // field@58e1 │ │ -21aa58: 1d00 |0012: monitor-enter v0 │ │ -21aa5a: 5531 e258 |0013: iget-boolean v1, v3, Lfreed/viewer/helper/CacheHelper;.mDiskCacheStarting:Z // field@58e2 │ │ -21aa5e: 3801 0d00 |0015: if-eqz v1, 0022 // +000d │ │ -21aa62: 5431 e158 |0017: iget-object v1, v3, Lfreed/viewer/helper/CacheHelper;.mDiskCacheLock:Ljava/lang/Object; // field@58e1 │ │ -21aa66: 6e10 0763 0100 |0019: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@6307 │ │ -21aa6c: 28f7 |001c: goto 0013 // -0009 │ │ -21aa6e: 0d01 |001d: move-exception v1 │ │ -21aa70: 7110 645e 0100 |001e: invoke-static {v1}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -21aa76: 28f2 |0021: goto 0013 // -000e │ │ -21aa78: 5431 e358 |0022: iget-object v1, v3, Lfreed/viewer/helper/CacheHelper;.mDiskLruCache:Lfreed/viewer/helper/DiskLruCache; // field@58e3 │ │ -21aa7c: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -21aa7e: 3801 2600 |0025: if-eqz v1, 004b // +0026 │ │ -21aa82: 6e20 7f60 4100 |0027: invoke-virtual {v1, v4}, Lfreed/viewer/helper/DiskLruCache;.get:(Ljava/lang/String;)Lfreed/viewer/helper/DiskLruCache$Snapshot; // method@607f │ │ -21aa88: 0c04 |002a: move-result-object v4 │ │ -21aa8a: 3804 2000 |002b: if-eqz v4, 004b // +0020 │ │ -21aa8e: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -21aa90: 6e20 6460 1400 |002e: invoke-virtual {v4, v1}, Lfreed/viewer/helper/DiskLruCache$Snapshot;.getInputStream:(I)Ljava/io/InputStream; // method@6064 │ │ -21aa96: 0c04 |0031: move-result-object v4 │ │ -21aa98: 3804 1900 |0032: if-eqz v4, 004b // +0019 │ │ -21aa9c: 0741 |0034: move-object v1, v4 │ │ -21aa9e: 1f01 280d |0035: check-cast v1, Ljava/io/FileInputStream; // type@0d28 │ │ -21aaa2: 6e10 1062 0100 |0037: invoke-virtual {v1}, Ljava/io/FileInputStream;.getFD:()Ljava/io/FileDescriptor; // method@6210 │ │ -21aaa8: 0c01 |003a: move-result-object v1 │ │ -21aaaa: 7130 4203 2102 |003b: invoke-static {v1, v2, v2}, Landroid/graphics/BitmapFactory;.decodeFileDescriptor:(Ljava/io/FileDescriptor;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0342 │ │ -21aab0: 0c01 |003e: move-result-object v1 │ │ -21aab2: 6e10 2f62 0400 |003f: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@622f │ │ -21aab8: 0712 |0042: move-object v2, v1 │ │ -21aaba: 2808 |0043: goto 004b // +0008 │ │ -21aabc: 0d04 |0044: move-exception v4 │ │ -21aabe: 0712 |0045: move-object v2, v1 │ │ -21aac0: 2802 |0046: goto 0048 // +0002 │ │ -21aac2: 0d04 |0047: move-exception v4 │ │ -21aac4: 7110 645e 0400 |0048: invoke-static {v4}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -21aaca: 1e00 |004b: monitor-exit v0 │ │ -21aacc: 1102 |004c: return-object v2 │ │ -21aace: 0d04 |004d: move-exception v4 │ │ -21aad0: 1e00 |004e: monitor-exit v0 │ │ -21aad2: 2802 |004f: goto 0051 // +0002 │ │ -21aad4: 2704 |0050: throw v4 │ │ -21aad6: 28ff |0051: goto 0050 // -0001 │ │ +21aa30: |[21aa30] freed.viewer.helper.CacheHelper.getBitmapFromDiskCache:(Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ +21aa40: 1a00 2200 |0000: const-string v0, " " // string@0022 │ │ +21aa44: 6e20 2063 0400 |0002: invoke-virtual {v4, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6320 │ │ +21aa4a: 0a00 |0005: move-result v0 │ │ +21aa4c: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +21aa50: 1a00 2200 |0008: const-string v0, " " // string@0022 │ │ +21aa54: 1a01 5c35 |000a: const-string v1, "_" // string@355c │ │ +21aa58: 6e30 3463 0401 |000c: invoke-virtual {v4, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@6334 │ │ +21aa5e: 0c04 |000f: move-result-object v4 │ │ +21aa60: 5430 e158 |0010: iget-object v0, v3, Lfreed/viewer/helper/CacheHelper;.mDiskCacheLock:Ljava/lang/Object; // field@58e1 │ │ +21aa64: 1d00 |0012: monitor-enter v0 │ │ +21aa66: 5531 e258 |0013: iget-boolean v1, v3, Lfreed/viewer/helper/CacheHelper;.mDiskCacheStarting:Z // field@58e2 │ │ +21aa6a: 3801 0d00 |0015: if-eqz v1, 0022 // +000d │ │ +21aa6e: 5431 e158 |0017: iget-object v1, v3, Lfreed/viewer/helper/CacheHelper;.mDiskCacheLock:Ljava/lang/Object; // field@58e1 │ │ +21aa72: 6e10 0763 0100 |0019: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@6307 │ │ +21aa78: 28f7 |001c: goto 0013 // -0009 │ │ +21aa7a: 0d01 |001d: move-exception v1 │ │ +21aa7c: 7110 645e 0100 |001e: invoke-static {v1}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +21aa82: 28f2 |0021: goto 0013 // -000e │ │ +21aa84: 5431 e358 |0022: iget-object v1, v3, Lfreed/viewer/helper/CacheHelper;.mDiskLruCache:Lfreed/viewer/helper/DiskLruCache; // field@58e3 │ │ +21aa88: 1202 |0024: const/4 v2, #int 0 // #0 │ │ +21aa8a: 3801 2600 |0025: if-eqz v1, 004b // +0026 │ │ +21aa8e: 6e20 7f60 4100 |0027: invoke-virtual {v1, v4}, Lfreed/viewer/helper/DiskLruCache;.get:(Ljava/lang/String;)Lfreed/viewer/helper/DiskLruCache$Snapshot; // method@607f │ │ +21aa94: 0c04 |002a: move-result-object v4 │ │ +21aa96: 3804 2000 |002b: if-eqz v4, 004b // +0020 │ │ +21aa9a: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +21aa9c: 6e20 6460 1400 |002e: invoke-virtual {v4, v1}, Lfreed/viewer/helper/DiskLruCache$Snapshot;.getInputStream:(I)Ljava/io/InputStream; // method@6064 │ │ +21aaa2: 0c04 |0031: move-result-object v4 │ │ +21aaa4: 3804 1900 |0032: if-eqz v4, 004b // +0019 │ │ +21aaa8: 0741 |0034: move-object v1, v4 │ │ +21aaaa: 1f01 280d |0035: check-cast v1, Ljava/io/FileInputStream; // type@0d28 │ │ +21aaae: 6e10 1062 0100 |0037: invoke-virtual {v1}, Ljava/io/FileInputStream;.getFD:()Ljava/io/FileDescriptor; // method@6210 │ │ +21aab4: 0c01 |003a: move-result-object v1 │ │ +21aab6: 7130 4203 2102 |003b: invoke-static {v1, v2, v2}, Landroid/graphics/BitmapFactory;.decodeFileDescriptor:(Ljava/io/FileDescriptor;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0342 │ │ +21aabc: 0c01 |003e: move-result-object v1 │ │ +21aabe: 6e10 2f62 0400 |003f: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@622f │ │ +21aac4: 0712 |0042: move-object v2, v1 │ │ +21aac6: 2808 |0043: goto 004b // +0008 │ │ +21aac8: 0d04 |0044: move-exception v4 │ │ +21aaca: 0712 |0045: move-object v2, v1 │ │ +21aacc: 2802 |0046: goto 0048 // +0002 │ │ +21aace: 0d04 |0047: move-exception v4 │ │ +21aad0: 7110 645e 0400 |0048: invoke-static {v4}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +21aad6: 1e00 |004b: monitor-exit v0 │ │ +21aad8: 1102 |004c: return-object v2 │ │ +21aada: 0d04 |004d: move-exception v4 │ │ +21aadc: 1e00 |004e: monitor-exit v0 │ │ +21aade: 2802 |004f: goto 0051 // +0002 │ │ +21aae0: 2704 |0050: throw v4 │ │ +21aae2: 28ff |0051: goto 0050 // -0001 │ │ catches : 6 │ │ 0x0013 - 0x0015 │ │ -> 0x004d │ │ 0x0017 - 0x001c │ │ Ljava/lang/InterruptedException; -> 0x001d │ │ -> 0x004d │ │ 0x001e - 0x0024 │ │ @@ -507130,18 +507132,18 @@ │ │ type : '(Lfreed/viewer/helper/DiskLruCache;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -21ae5c: |[21ae5c] freed.viewer.helper.DiskLruCache$1.:(Lfreed/viewer/helper/DiskLruCache;)V │ │ -21ae6c: 5b01 e458 |0000: iput-object v1, v0, Lfreed/viewer/helper/DiskLruCache$1;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58e4 │ │ -21ae70: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21ae76: 0e00 |0005: return-void │ │ +21ae68: |[21ae68] freed.viewer.helper.DiskLruCache$1.:(Lfreed/viewer/helper/DiskLruCache;)V │ │ +21ae78: 5b01 e458 |0000: iput-object v1, v0, Lfreed/viewer/helper/DiskLruCache$1;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58e4 │ │ +21ae7c: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21ae82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/helper/DiskLruCache$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/helper/DiskLruCache; │ │ │ │ @@ -507151,18 +507153,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -21adcc: |[21adcc] freed.viewer.helper.DiskLruCache$1.call:()Ljava/lang/Object; │ │ -21addc: 6e10 3f60 0100 |0000: invoke-virtual {v1}, Lfreed/viewer/helper/DiskLruCache$1;.call:()Ljava/lang/Void; // method@603f │ │ -21ade2: 0c00 |0003: move-result-object v0 │ │ -21ade4: 1100 |0004: return-object v0 │ │ +21add8: |[21add8] freed.viewer.helper.DiskLruCache$1.call:()Ljava/lang/Object; │ │ +21ade8: 6e10 3f60 0100 |0000: invoke-virtual {v1}, Lfreed/viewer/helper/DiskLruCache$1;.call:()Ljava/lang/Void; // method@603f │ │ +21adee: 0c00 |0003: move-result-object v0 │ │ +21adf0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/viewer/helper/DiskLruCache$1; │ │ │ │ #1 : (in Lfreed/viewer/helper/DiskLruCache$1;) │ │ @@ -507170,40 +507172,40 @@ │ │ type : '()Ljava/lang/Void;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -21ade8: |[21ade8] freed.viewer.helper.DiskLruCache$1.call:()Ljava/lang/Void; │ │ -21adf8: 5440 e458 |0000: iget-object v0, v4, Lfreed/viewer/helper/DiskLruCache$1;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58e4 │ │ -21adfc: 1d00 |0002: monitor-enter v0 │ │ -21adfe: 5441 e458 |0003: iget-object v1, v4, Lfreed/viewer/helper/DiskLruCache$1;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58e4 │ │ -21ae02: 7110 6860 0100 |0005: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.access$000:(Lfreed/viewer/helper/DiskLruCache;)Ljava/io/Writer; // method@6068 │ │ -21ae08: 0c01 |0008: move-result-object v1 │ │ -21ae0a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -21ae0c: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -21ae10: 1e00 |000c: monitor-exit v0 │ │ -21ae12: 1102 |000d: return-object v2 │ │ -21ae14: 5441 e458 |000e: iget-object v1, v4, Lfreed/viewer/helper/DiskLruCache$1;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58e4 │ │ -21ae18: 7110 6960 0100 |0010: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.access$100:(Lfreed/viewer/helper/DiskLruCache;)V // method@6069 │ │ -21ae1e: 5441 e458 |0013: iget-object v1, v4, Lfreed/viewer/helper/DiskLruCache$1;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58e4 │ │ -21ae22: 7110 6e60 0100 |0015: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.access$200:(Lfreed/viewer/helper/DiskLruCache;)Z // method@606e │ │ -21ae28: 0a01 |0018: move-result v1 │ │ -21ae2a: 3801 0d00 |0019: if-eqz v1, 0026 // +000d │ │ -21ae2e: 5441 e458 |001b: iget-object v1, v4, Lfreed/viewer/helper/DiskLruCache$1;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58e4 │ │ -21ae32: 7110 7260 0100 |001d: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.access$300:(Lfreed/viewer/helper/DiskLruCache;)V // method@6072 │ │ -21ae38: 5441 e458 |0020: iget-object v1, v4, Lfreed/viewer/helper/DiskLruCache$1;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58e4 │ │ -21ae3c: 1203 |0022: const/4 v3, #int 0 // #0 │ │ -21ae3e: 7120 7360 3100 |0023: invoke-static {v1, v3}, Lfreed/viewer/helper/DiskLruCache;.access$402:(Lfreed/viewer/helper/DiskLruCache;I)I // method@6073 │ │ -21ae44: 1e00 |0026: monitor-exit v0 │ │ -21ae46: 1102 |0027: return-object v2 │ │ -21ae48: 0d01 |0028: move-exception v1 │ │ -21ae4a: 1e00 |0029: monitor-exit v0 │ │ -21ae4c: 2701 |002a: throw v1 │ │ +21adf4: |[21adf4] freed.viewer.helper.DiskLruCache$1.call:()Ljava/lang/Void; │ │ +21ae04: 5440 e458 |0000: iget-object v0, v4, Lfreed/viewer/helper/DiskLruCache$1;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58e4 │ │ +21ae08: 1d00 |0002: monitor-enter v0 │ │ +21ae0a: 5441 e458 |0003: iget-object v1, v4, Lfreed/viewer/helper/DiskLruCache$1;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58e4 │ │ +21ae0e: 7110 6860 0100 |0005: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.access$000:(Lfreed/viewer/helper/DiskLruCache;)Ljava/io/Writer; // method@6068 │ │ +21ae14: 0c01 |0008: move-result-object v1 │ │ +21ae16: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +21ae18: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +21ae1c: 1e00 |000c: monitor-exit v0 │ │ +21ae1e: 1102 |000d: return-object v2 │ │ +21ae20: 5441 e458 |000e: iget-object v1, v4, Lfreed/viewer/helper/DiskLruCache$1;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58e4 │ │ +21ae24: 7110 6960 0100 |0010: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.access$100:(Lfreed/viewer/helper/DiskLruCache;)V // method@6069 │ │ +21ae2a: 5441 e458 |0013: iget-object v1, v4, Lfreed/viewer/helper/DiskLruCache$1;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58e4 │ │ +21ae2e: 7110 6e60 0100 |0015: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.access$200:(Lfreed/viewer/helper/DiskLruCache;)Z // method@606e │ │ +21ae34: 0a01 |0018: move-result v1 │ │ +21ae36: 3801 0d00 |0019: if-eqz v1, 0026 // +000d │ │ +21ae3a: 5441 e458 |001b: iget-object v1, v4, Lfreed/viewer/helper/DiskLruCache$1;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58e4 │ │ +21ae3e: 7110 7260 0100 |001d: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.access$300:(Lfreed/viewer/helper/DiskLruCache;)V // method@6072 │ │ +21ae44: 5441 e458 |0020: iget-object v1, v4, Lfreed/viewer/helper/DiskLruCache$1;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58e4 │ │ +21ae48: 1203 |0022: const/4 v3, #int 0 // #0 │ │ +21ae4a: 7120 7360 3100 |0023: invoke-static {v1, v3}, Lfreed/viewer/helper/DiskLruCache;.access$402:(Lfreed/viewer/helper/DiskLruCache;I)I // method@6073 │ │ +21ae50: 1e00 |0026: monitor-exit v0 │ │ +21ae52: 1102 |0027: return-object v2 │ │ +21ae54: 0d01 |0028: move-exception v1 │ │ +21ae56: 1e00 |0029: monitor-exit v0 │ │ +21ae58: 2701 |002a: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x002a │ │ -> 0x0028 │ │ positions : │ │ 0x0000 line=277 │ │ 0x0003 line=278 │ │ 0x000c line=279 │ │ @@ -507249,18 +507251,18 @@ │ │ type : '(Lfreed/viewer/helper/DiskLruCache$Editor;Ljava/io/OutputStream;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -21ae78: |[21ae78] freed.viewer.helper.DiskLruCache$Editor$FaultHidingOutputStream.:(Lfreed/viewer/helper/DiskLruCache$Editor;Ljava/io/OutputStream;)V │ │ -21ae88: 5b01 e658 |0000: iput-object v1, v0, Lfreed/viewer/helper/DiskLruCache$Editor$FaultHidingOutputStream;.this$1:Lfreed/viewer/helper/DiskLruCache$Editor; // field@58e6 │ │ -21ae8c: 7020 2762 2000 |0002: invoke-direct {v0, v2}, Ljava/io/FilterOutputStream;.:(Ljava/io/OutputStream;)V // method@6227 │ │ -21ae92: 0e00 |0005: return-void │ │ +21ae84: |[21ae84] freed.viewer.helper.DiskLruCache$Editor$FaultHidingOutputStream.:(Lfreed/viewer/helper/DiskLruCache$Editor;Ljava/io/OutputStream;)V │ │ +21ae94: 5b01 e658 |0000: iput-object v1, v0, Lfreed/viewer/helper/DiskLruCache$Editor$FaultHidingOutputStream;.this$1:Lfreed/viewer/helper/DiskLruCache$Editor; // field@58e6 │ │ +21ae98: 7020 2762 2000 |0002: invoke-direct {v0, v2}, Ljava/io/FilterOutputStream;.:(Ljava/io/OutputStream;)V // method@6227 │ │ +21ae9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=859 │ │ 0x0002 line=860 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/helper/DiskLruCache$Editor$FaultHidingOutputStream; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/helper/DiskLruCache$Editor; │ │ @@ -507271,17 +507273,17 @@ │ │ type : '(Lfreed/viewer/helper/DiskLruCache$Editor;Ljava/io/OutputStream;Lfreed/viewer/helper/DiskLruCache$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -21ae94: |[21ae94] freed.viewer.helper.DiskLruCache$Editor$FaultHidingOutputStream.:(Lfreed/viewer/helper/DiskLruCache$Editor;Ljava/io/OutputStream;Lfreed/viewer/helper/DiskLruCache$1;)V │ │ -21aea4: 7030 4060 1002 |0000: invoke-direct {v0, v1, v2}, Lfreed/viewer/helper/DiskLruCache$Editor$FaultHidingOutputStream;.:(Lfreed/viewer/helper/DiskLruCache$Editor;Ljava/io/OutputStream;)V // method@6040 │ │ -21aeaa: 0e00 |0003: return-void │ │ +21aea0: |[21aea0] freed.viewer.helper.DiskLruCache$Editor$FaultHidingOutputStream.:(Lfreed/viewer/helper/DiskLruCache$Editor;Ljava/io/OutputStream;Lfreed/viewer/helper/DiskLruCache$1;)V │ │ +21aeb0: 7030 4060 1002 |0000: invoke-direct {v0, v1, v2}, Lfreed/viewer/helper/DiskLruCache$Editor$FaultHidingOutputStream;.:(Lfreed/viewer/helper/DiskLruCache$Editor;Ljava/io/OutputStream;)V // method@6040 │ │ +21aeb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=858 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/viewer/helper/DiskLruCache$Editor$FaultHidingOutputStream; │ │ 0x0000 - 0x0004 reg=1 (null) Lfreed/viewer/helper/DiskLruCache$Editor; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/io/OutputStream; │ │ @@ -507293,22 +507295,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -21aeac: |[21aeac] freed.viewer.helper.DiskLruCache$Editor$FaultHidingOutputStream.close:()V │ │ -21aebc: 5420 e558 |0000: iget-object v0, v2, Lfreed/viewer/helper/DiskLruCache$Editor$FaultHidingOutputStream;.out:Ljava/io/OutputStream; // field@58e5 │ │ -21aec0: 6e10 3c62 0000 |0002: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@623c │ │ -21aec6: 2807 |0005: goto 000c // +0007 │ │ -21aec8: 5420 e658 |0006: iget-object v0, v2, Lfreed/viewer/helper/DiskLruCache$Editor$FaultHidingOutputStream;.this$1:Lfreed/viewer/helper/DiskLruCache$Editor; // field@58e6 │ │ -21aecc: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -21aece: 7120 4a60 1000 |0009: invoke-static {v0, v1}, Lfreed/viewer/helper/DiskLruCache$Editor;.access$2102:(Lfreed/viewer/helper/DiskLruCache$Editor;Z)Z // method@604a │ │ -21aed4: 0e00 |000c: return-void │ │ +21aeb8: |[21aeb8] freed.viewer.helper.DiskLruCache$Editor$FaultHidingOutputStream.close:()V │ │ +21aec8: 5420 e558 |0000: iget-object v0, v2, Lfreed/viewer/helper/DiskLruCache$Editor$FaultHidingOutputStream;.out:Ljava/io/OutputStream; // field@58e5 │ │ +21aecc: 6e10 3c62 0000 |0002: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@623c │ │ +21aed2: 2807 |0005: goto 000c // +0007 │ │ +21aed4: 5420 e658 |0006: iget-object v0, v2, Lfreed/viewer/helper/DiskLruCache$Editor$FaultHidingOutputStream;.this$1:Lfreed/viewer/helper/DiskLruCache$Editor; // field@58e6 │ │ +21aed8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +21aeda: 7120 4a60 1000 |0009: invoke-static {v0, v1}, Lfreed/viewer/helper/DiskLruCache$Editor;.access$2102:(Lfreed/viewer/helper/DiskLruCache$Editor;Z)Z // method@604a │ │ +21aee0: 0e00 |000c: return-void │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=881 │ │ 0x0006 line=883 │ │ locals : │ │ @@ -507319,22 +507321,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -21aee8: |[21aee8] freed.viewer.helper.DiskLruCache$Editor$FaultHidingOutputStream.flush:()V │ │ -21aef8: 5420 e558 |0000: iget-object v0, v2, Lfreed/viewer/helper/DiskLruCache$Editor$FaultHidingOutputStream;.out:Ljava/io/OutputStream; // field@58e5 │ │ -21aefc: 6e10 3d62 0000 |0002: invoke-virtual {v0}, Ljava/io/OutputStream;.flush:()V // method@623d │ │ -21af02: 2807 |0005: goto 000c // +0007 │ │ -21af04: 5420 e658 |0006: iget-object v0, v2, Lfreed/viewer/helper/DiskLruCache$Editor$FaultHidingOutputStream;.this$1:Lfreed/viewer/helper/DiskLruCache$Editor; // field@58e6 │ │ -21af08: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -21af0a: 7120 4a60 1000 |0009: invoke-static {v0, v1}, Lfreed/viewer/helper/DiskLruCache$Editor;.access$2102:(Lfreed/viewer/helper/DiskLruCache$Editor;Z)Z // method@604a │ │ -21af10: 0e00 |000c: return-void │ │ +21aef4: |[21aef4] freed.viewer.helper.DiskLruCache$Editor$FaultHidingOutputStream.flush:()V │ │ +21af04: 5420 e558 |0000: iget-object v0, v2, Lfreed/viewer/helper/DiskLruCache$Editor$FaultHidingOutputStream;.out:Ljava/io/OutputStream; // field@58e5 │ │ +21af08: 6e10 3d62 0000 |0002: invoke-virtual {v0}, Ljava/io/OutputStream;.flush:()V // method@623d │ │ +21af0e: 2807 |0005: goto 000c // +0007 │ │ +21af10: 5420 e658 |0006: iget-object v0, v2, Lfreed/viewer/helper/DiskLruCache$Editor$FaultHidingOutputStream;.this$1:Lfreed/viewer/helper/DiskLruCache$Editor; // field@58e6 │ │ +21af14: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +21af16: 7120 4a60 1000 |0009: invoke-static {v0, v1}, Lfreed/viewer/helper/DiskLruCache$Editor;.access$2102:(Lfreed/viewer/helper/DiskLruCache$Editor;Z)Z // method@604a │ │ +21af1c: 0e00 |000c: return-void │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=889 │ │ 0x0006 line=891 │ │ locals : │ │ @@ -507345,22 +507347,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -21af60: |[21af60] freed.viewer.helper.DiskLruCache$Editor$FaultHidingOutputStream.write:(I)V │ │ -21af70: 5410 e558 |0000: iget-object v0, v1, Lfreed/viewer/helper/DiskLruCache$Editor$FaultHidingOutputStream;.out:Ljava/io/OutputStream; // field@58e5 │ │ -21af74: 6e20 3e62 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/OutputStream;.write:(I)V // method@623e │ │ -21af7a: 2807 |0005: goto 000c // +0007 │ │ -21af7c: 5412 e658 |0006: iget-object v2, v1, Lfreed/viewer/helper/DiskLruCache$Editor$FaultHidingOutputStream;.this$1:Lfreed/viewer/helper/DiskLruCache$Editor; // field@58e6 │ │ -21af80: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -21af82: 7120 4a60 0200 |0009: invoke-static {v2, v0}, Lfreed/viewer/helper/DiskLruCache$Editor;.access$2102:(Lfreed/viewer/helper/DiskLruCache$Editor;Z)Z // method@604a │ │ -21af88: 0e00 |000c: return-void │ │ +21af6c: |[21af6c] freed.viewer.helper.DiskLruCache$Editor$FaultHidingOutputStream.write:(I)V │ │ +21af7c: 5410 e558 |0000: iget-object v0, v1, Lfreed/viewer/helper/DiskLruCache$Editor$FaultHidingOutputStream;.out:Ljava/io/OutputStream; // field@58e5 │ │ +21af80: 6e20 3e62 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/OutputStream;.write:(I)V // method@623e │ │ +21af86: 2807 |0005: goto 000c // +0007 │ │ +21af88: 5412 e658 |0006: iget-object v2, v1, Lfreed/viewer/helper/DiskLruCache$Editor$FaultHidingOutputStream;.this$1:Lfreed/viewer/helper/DiskLruCache$Editor; // field@58e6 │ │ +21af8c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +21af8e: 7120 4a60 0200 |0009: invoke-static {v2, v0}, Lfreed/viewer/helper/DiskLruCache$Editor;.access$2102:(Lfreed/viewer/helper/DiskLruCache$Editor;Z)Z // method@604a │ │ +21af94: 0e00 |000c: return-void │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=865 │ │ 0x0006 line=867 │ │ locals : │ │ @@ -507372,22 +507374,22 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -21af24: |[21af24] freed.viewer.helper.DiskLruCache$Editor$FaultHidingOutputStream.write:([BII)V │ │ -21af34: 5410 e558 |0000: iget-object v0, v1, Lfreed/viewer/helper/DiskLruCache$Editor$FaultHidingOutputStream;.out:Ljava/io/OutputStream; // field@58e5 │ │ -21af38: 6e40 3f62 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/OutputStream;.write:([BII)V // method@623f │ │ -21af3e: 2807 |0005: goto 000c // +0007 │ │ -21af40: 5412 e658 |0006: iget-object v2, v1, Lfreed/viewer/helper/DiskLruCache$Editor$FaultHidingOutputStream;.this$1:Lfreed/viewer/helper/DiskLruCache$Editor; // field@58e6 │ │ -21af44: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -21af46: 7120 4a60 3200 |0009: invoke-static {v2, v3}, Lfreed/viewer/helper/DiskLruCache$Editor;.access$2102:(Lfreed/viewer/helper/DiskLruCache$Editor;Z)Z // method@604a │ │ -21af4c: 0e00 |000c: return-void │ │ +21af30: |[21af30] freed.viewer.helper.DiskLruCache$Editor$FaultHidingOutputStream.write:([BII)V │ │ +21af40: 5410 e558 |0000: iget-object v0, v1, Lfreed/viewer/helper/DiskLruCache$Editor$FaultHidingOutputStream;.out:Ljava/io/OutputStream; // field@58e5 │ │ +21af44: 6e40 3f62 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/OutputStream;.write:([BII)V // method@623f │ │ +21af4a: 2807 |0005: goto 000c // +0007 │ │ +21af4c: 5412 e658 |0006: iget-object v2, v1, Lfreed/viewer/helper/DiskLruCache$Editor$FaultHidingOutputStream;.this$1:Lfreed/viewer/helper/DiskLruCache$Editor; // field@58e6 │ │ +21af50: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +21af52: 7120 4a60 3200 |0009: invoke-static {v2, v3}, Lfreed/viewer/helper/DiskLruCache$Editor;.access$2102:(Lfreed/viewer/helper/DiskLruCache$Editor;Z)Z // method@604a │ │ +21af58: 0e00 |000c: return-void │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=873 │ │ 0x0006 line=875 │ │ locals : │ │ @@ -507451,19 +507453,19 @@ │ │ type : '(Lfreed/viewer/helper/DiskLruCache;Lfreed/viewer/helper/DiskLruCache$Entry;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -21b0d8: |[21b0d8] freed.viewer.helper.DiskLruCache$Editor.:(Lfreed/viewer/helper/DiskLruCache;Lfreed/viewer/helper/DiskLruCache$Entry;)V │ │ -21b0e8: 5b01 e958 |0000: iput-object v1, v0, Lfreed/viewer/helper/DiskLruCache$Editor;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58e9 │ │ -21b0ec: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21b0f2: 5b02 e758 |0005: iput-object v2, v0, Lfreed/viewer/helper/DiskLruCache$Editor;.entry:Lfreed/viewer/helper/DiskLruCache$Entry; // field@58e7 │ │ -21b0f6: 0e00 |0007: return-void │ │ +21b0e4: |[21b0e4] freed.viewer.helper.DiskLruCache$Editor.:(Lfreed/viewer/helper/DiskLruCache;Lfreed/viewer/helper/DiskLruCache$Entry;)V │ │ +21b0f4: 5b01 e958 |0000: iput-object v1, v0, Lfreed/viewer/helper/DiskLruCache$Editor;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58e9 │ │ +21b0f8: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21b0fe: 5b02 e758 |0005: iput-object v2, v0, Lfreed/viewer/helper/DiskLruCache$Editor;.entry:Lfreed/viewer/helper/DiskLruCache$Entry; // field@58e7 │ │ +21b102: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=779 │ │ 0x0005 line=780 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfreed/viewer/helper/DiskLruCache$Editor; │ │ 0x0000 - 0x0008 reg=1 (null) Lfreed/viewer/helper/DiskLruCache; │ │ @@ -507474,17 +507476,17 @@ │ │ type : '(Lfreed/viewer/helper/DiskLruCache;Lfreed/viewer/helper/DiskLruCache$Entry;Lfreed/viewer/helper/DiskLruCache$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -21b0f8: |[21b0f8] freed.viewer.helper.DiskLruCache$Editor.:(Lfreed/viewer/helper/DiskLruCache;Lfreed/viewer/helper/DiskLruCache$Entry;Lfreed/viewer/helper/DiskLruCache$1;)V │ │ -21b108: 7030 4660 1002 |0000: invoke-direct {v0, v1, v2}, Lfreed/viewer/helper/DiskLruCache$Editor;.:(Lfreed/viewer/helper/DiskLruCache;Lfreed/viewer/helper/DiskLruCache$Entry;)V // method@6046 │ │ -21b10e: 0e00 |0003: return-void │ │ +21b104: |[21b104] freed.viewer.helper.DiskLruCache$Editor.:(Lfreed/viewer/helper/DiskLruCache;Lfreed/viewer/helper/DiskLruCache$Entry;Lfreed/viewer/helper/DiskLruCache$1;)V │ │ +21b114: 7030 4660 1002 |0000: invoke-direct {v0, v1, v2}, Lfreed/viewer/helper/DiskLruCache$Editor;.:(Lfreed/viewer/helper/DiskLruCache;Lfreed/viewer/helper/DiskLruCache$Entry;)V // method@6046 │ │ +21b11a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/viewer/helper/DiskLruCache$Editor; │ │ 0x0000 - 0x0004 reg=1 (null) Lfreed/viewer/helper/DiskLruCache; │ │ 0x0000 - 0x0004 reg=2 (null) Lfreed/viewer/helper/DiskLruCache$Entry; │ │ @@ -507495,17 +507497,17 @@ │ │ type : '(Lfreed/viewer/helper/DiskLruCache$Editor;)Lfreed/viewer/helper/DiskLruCache$Entry;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21afb4: |[21afb4] freed.viewer.helper.DiskLruCache$Editor.access$1400:(Lfreed/viewer/helper/DiskLruCache$Editor;)Lfreed/viewer/helper/DiskLruCache$Entry; │ │ -21afc4: 5400 e758 |0000: iget-object v0, v0, Lfreed/viewer/helper/DiskLruCache$Editor;.entry:Lfreed/viewer/helper/DiskLruCache$Entry; // field@58e7 │ │ -21afc8: 1100 |0002: return-object v0 │ │ +21afc0: |[21afc0] freed.viewer.helper.DiskLruCache$Editor.access$1400:(Lfreed/viewer/helper/DiskLruCache$Editor;)Lfreed/viewer/helper/DiskLruCache$Entry; │ │ +21afd0: 5400 e758 |0000: iget-object v0, v0, Lfreed/viewer/helper/DiskLruCache$Editor;.entry:Lfreed/viewer/helper/DiskLruCache$Entry; // field@58e7 │ │ +21afd4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/helper/DiskLruCache$Editor; │ │ │ │ #3 : (in Lfreed/viewer/helper/DiskLruCache$Editor;) │ │ @@ -507513,17 +507515,17 @@ │ │ type : '(Lfreed/viewer/helper/DiskLruCache$Editor;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21af9c: |[21af9c] freed.viewer.helper.DiskLruCache$Editor.access$2102:(Lfreed/viewer/helper/DiskLruCache$Editor;Z)Z │ │ -21afac: 5c01 e858 |0000: iput-boolean v1, v0, Lfreed/viewer/helper/DiskLruCache$Editor;.hasErrors:Z // field@58e8 │ │ -21afb0: 0f01 |0002: return v1 │ │ +21afa8: |[21afa8] freed.viewer.helper.DiskLruCache$Editor.access$2102:(Lfreed/viewer/helper/DiskLruCache$Editor;Z)Z │ │ +21afb8: 5c01 e858 |0000: iput-boolean v1, v0, Lfreed/viewer/helper/DiskLruCache$Editor;.hasErrors:Z // field@58e8 │ │ +21afbc: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/helper/DiskLruCache$Editor; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -507533,19 +507535,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -21b110: |[21b110] freed.viewer.helper.DiskLruCache$Editor.abort:()V │ │ -21b120: 5420 e958 |0000: iget-object v0, v2, Lfreed/viewer/helper/DiskLruCache$Editor;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58e9 │ │ -21b124: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -21b126: 7130 6f60 2001 |0003: invoke-static {v0, v2, v1}, Lfreed/viewer/helper/DiskLruCache;.access$2000:(Lfreed/viewer/helper/DiskLruCache;Lfreed/viewer/helper/DiskLruCache$Editor;Z)V // method@606f │ │ -21b12c: 0e00 |0006: return-void │ │ +21b11c: |[21b11c] freed.viewer.helper.DiskLruCache$Editor.abort:()V │ │ +21b12c: 5420 e958 |0000: iget-object v0, v2, Lfreed/viewer/helper/DiskLruCache$Editor;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58e9 │ │ +21b130: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +21b132: 7130 6f60 2001 |0003: invoke-static {v0, v2, v1}, Lfreed/viewer/helper/DiskLruCache;.access$2000:(Lfreed/viewer/helper/DiskLruCache;Lfreed/viewer/helper/DiskLruCache$Editor;Z)V // method@606f │ │ +21b138: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=855 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lfreed/viewer/helper/DiskLruCache$Editor; │ │ │ │ #1 : (in Lfreed/viewer/helper/DiskLruCache$Editor;) │ │ @@ -507553,30 +507555,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -21b130: |[21b130] freed.viewer.helper.DiskLruCache$Editor.commit:()V │ │ -21b140: 5520 e858 |0000: iget-boolean v0, v2, Lfreed/viewer/helper/DiskLruCache$Editor;.hasErrors:Z // field@58e8 │ │ -21b144: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ -21b148: 5420 e958 |0004: iget-object v0, v2, Lfreed/viewer/helper/DiskLruCache$Editor;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58e9 │ │ -21b14c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -21b14e: 7130 6f60 2001 |0007: invoke-static {v0, v2, v1}, Lfreed/viewer/helper/DiskLruCache;.access$2000:(Lfreed/viewer/helper/DiskLruCache;Lfreed/viewer/helper/DiskLruCache$Editor;Z)V // method@606f │ │ -21b154: 5420 e958 |000a: iget-object v0, v2, Lfreed/viewer/helper/DiskLruCache$Editor;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58e9 │ │ -21b158: 5421 e758 |000c: iget-object v1, v2, Lfreed/viewer/helper/DiskLruCache$Editor;.entry:Lfreed/viewer/helper/DiskLruCache$Entry; // field@58e7 │ │ -21b15c: 7110 5360 0100 |000e: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$1100:(Lfreed/viewer/helper/DiskLruCache$Entry;)Ljava/lang/String; // method@6053 │ │ -21b162: 0c01 |0011: move-result-object v1 │ │ -21b164: 6e20 8c60 1000 |0012: invoke-virtual {v0, v1}, Lfreed/viewer/helper/DiskLruCache;.remove:(Ljava/lang/String;)V // method@608c │ │ -21b16a: 2807 |0015: goto 001c // +0007 │ │ -21b16c: 5420 e958 |0016: iget-object v0, v2, Lfreed/viewer/helper/DiskLruCache$Editor;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58e9 │ │ -21b170: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -21b172: 7130 6f60 2001 |0019: invoke-static {v0, v2, v1}, Lfreed/viewer/helper/DiskLruCache;.access$2000:(Lfreed/viewer/helper/DiskLruCache;Lfreed/viewer/helper/DiskLruCache$Editor;Z)V // method@606f │ │ -21b178: 0e00 |001c: return-void │ │ +21b13c: |[21b13c] freed.viewer.helper.DiskLruCache$Editor.commit:()V │ │ +21b14c: 5520 e858 |0000: iget-boolean v0, v2, Lfreed/viewer/helper/DiskLruCache$Editor;.hasErrors:Z // field@58e8 │ │ +21b150: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ +21b154: 5420 e958 |0004: iget-object v0, v2, Lfreed/viewer/helper/DiskLruCache$Editor;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58e9 │ │ +21b158: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +21b15a: 7130 6f60 2001 |0007: invoke-static {v0, v2, v1}, Lfreed/viewer/helper/DiskLruCache;.access$2000:(Lfreed/viewer/helper/DiskLruCache;Lfreed/viewer/helper/DiskLruCache$Editor;Z)V // method@606f │ │ +21b160: 5420 e958 |000a: iget-object v0, v2, Lfreed/viewer/helper/DiskLruCache$Editor;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58e9 │ │ +21b164: 5421 e758 |000c: iget-object v1, v2, Lfreed/viewer/helper/DiskLruCache$Editor;.entry:Lfreed/viewer/helper/DiskLruCache$Entry; // field@58e7 │ │ +21b168: 7110 5360 0100 |000e: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$1100:(Lfreed/viewer/helper/DiskLruCache$Entry;)Ljava/lang/String; // method@6053 │ │ +21b16e: 0c01 |0011: move-result-object v1 │ │ +21b170: 6e20 8c60 1000 |0012: invoke-virtual {v0, v1}, Lfreed/viewer/helper/DiskLruCache;.remove:(Ljava/lang/String;)V // method@608c │ │ +21b176: 2807 |0015: goto 001c // +0007 │ │ +21b178: 5420 e958 |0016: iget-object v0, v2, Lfreed/viewer/helper/DiskLruCache$Editor;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58e9 │ │ +21b17c: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +21b17e: 7130 6f60 2001 |0019: invoke-static {v0, v2, v1}, Lfreed/viewer/helper/DiskLruCache;.access$2000:(Lfreed/viewer/helper/DiskLruCache;Lfreed/viewer/helper/DiskLruCache$Editor;Z)V // method@606f │ │ +21b184: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=842 │ │ 0x0004 line=843 │ │ 0x000a line=844 │ │ 0x0016 line=846 │ │ locals : │ │ @@ -507587,23 +507589,23 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -21b0ac: |[21b0ac] freed.viewer.helper.DiskLruCache$Editor.getString:(I)Ljava/lang/String; │ │ -21b0bc: 6e20 4d60 1000 |0000: invoke-virtual {v0, v1}, Lfreed/viewer/helper/DiskLruCache$Editor;.newInputStream:(I)Ljava/io/InputStream; // method@604d │ │ -21b0c2: 0c01 |0003: move-result-object v1 │ │ -21b0c4: 3801 0700 |0004: if-eqz v1, 000b // +0007 │ │ -21b0c8: 7110 6b60 0100 |0006: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.access$1600:(Ljava/io/InputStream;)Ljava/lang/String; // method@606b │ │ -21b0ce: 0c01 |0009: move-result-object v1 │ │ -21b0d0: 2802 |000a: goto 000c // +0002 │ │ -21b0d2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -21b0d4: 1101 |000c: return-object v1 │ │ +21b0b8: |[21b0b8] freed.viewer.helper.DiskLruCache$Editor.getString:(I)Ljava/lang/String; │ │ +21b0c8: 6e20 4d60 1000 |0000: invoke-virtual {v0, v1}, Lfreed/viewer/helper/DiskLruCache$Editor;.newInputStream:(I)Ljava/io/InputStream; // method@604d │ │ +21b0ce: 0c01 |0003: move-result-object v1 │ │ +21b0d0: 3801 0700 |0004: if-eqz v1, 000b // +0007 │ │ +21b0d4: 7110 6b60 0100 |0006: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.access$1600:(Ljava/io/InputStream;)Ljava/lang/String; // method@606b │ │ +21b0da: 0c01 |0009: move-result-object v1 │ │ +21b0dc: 2802 |000a: goto 000c // +0002 │ │ +21b0de: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +21b0e0: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=804 │ │ 0x0006 line=805 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lfreed/viewer/helper/DiskLruCache$Editor; │ │ 0x0000 - 0x000d reg=1 (null) I │ │ @@ -507613,41 +507615,41 @@ │ │ type : '(I)Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -21afcc: |[21afcc] freed.viewer.helper.DiskLruCache$Editor.newInputStream:(I)Ljava/io/InputStream; │ │ -21afdc: 5430 e958 |0000: iget-object v0, v3, Lfreed/viewer/helper/DiskLruCache$Editor;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58e9 │ │ -21afe0: 1d00 |0002: monitor-enter v0 │ │ -21afe2: 5431 e758 |0003: iget-object v1, v3, Lfreed/viewer/helper/DiskLruCache$Editor;.entry:Lfreed/viewer/helper/DiskLruCache$Entry; // field@58e7 │ │ -21afe6: 7110 5860 0100 |0005: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$700:(Lfreed/viewer/helper/DiskLruCache$Entry;)Lfreed/viewer/helper/DiskLruCache$Editor; // method@6058 │ │ -21afec: 0c01 |0008: move-result-object v1 │ │ -21afee: 3331 1a00 |0009: if-ne v1, v3, 0023 // +001a │ │ -21aff2: 5431 e758 |000b: iget-object v1, v3, Lfreed/viewer/helper/DiskLruCache$Editor;.entry:Lfreed/viewer/helper/DiskLruCache$Entry; // field@58e7 │ │ -21aff6: 7110 5660 0100 |000d: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$600:(Lfreed/viewer/helper/DiskLruCache$Entry;)Z // method@6056 │ │ -21affc: 0a01 |0010: move-result v1 │ │ -21affe: 3901 0500 |0011: if-nez v1, 0016 // +0005 │ │ -21b002: 1204 |0013: const/4 v4, #int 0 // #0 │ │ -21b004: 1e00 |0014: monitor-exit v0 │ │ -21b006: 1104 |0015: return-object v4 │ │ -21b008: 2201 280d |0016: new-instance v1, Ljava/io/FileInputStream; // type@0d28 │ │ -21b00c: 5432 e758 |0018: iget-object v2, v3, Lfreed/viewer/helper/DiskLruCache$Editor;.entry:Lfreed/viewer/helper/DiskLruCache$Entry; // field@58e7 │ │ -21b010: 6e20 5b60 4200 |001a: invoke-virtual {v2, v4}, Lfreed/viewer/helper/DiskLruCache$Entry;.getCleanFile:(I)Ljava/io/File; // method@605b │ │ -21b016: 0c04 |001d: move-result-object v4 │ │ -21b018: 7020 0b62 4100 |001e: invoke-direct {v1, v4}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@620b │ │ -21b01e: 1e00 |0021: monitor-exit v0 │ │ -21b020: 1101 |0022: return-object v1 │ │ -21b022: 2204 590d |0023: new-instance v4, Ljava/lang/IllegalStateException; // type@0d59 │ │ -21b026: 7010 b862 0400 |0025: invoke-direct {v4}, Ljava/lang/IllegalStateException;.:()V // method@62b8 │ │ -21b02c: 2704 |0028: throw v4 │ │ -21b02e: 0d04 |0029: move-exception v4 │ │ -21b030: 1e00 |002a: monitor-exit v0 │ │ -21b032: 2704 |002b: throw v4 │ │ +21afd8: |[21afd8] freed.viewer.helper.DiskLruCache$Editor.newInputStream:(I)Ljava/io/InputStream; │ │ +21afe8: 5430 e958 |0000: iget-object v0, v3, Lfreed/viewer/helper/DiskLruCache$Editor;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58e9 │ │ +21afec: 1d00 |0002: monitor-enter v0 │ │ +21afee: 5431 e758 |0003: iget-object v1, v3, Lfreed/viewer/helper/DiskLruCache$Editor;.entry:Lfreed/viewer/helper/DiskLruCache$Entry; // field@58e7 │ │ +21aff2: 7110 5860 0100 |0005: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$700:(Lfreed/viewer/helper/DiskLruCache$Entry;)Lfreed/viewer/helper/DiskLruCache$Editor; // method@6058 │ │ +21aff8: 0c01 |0008: move-result-object v1 │ │ +21affa: 3331 1a00 |0009: if-ne v1, v3, 0023 // +001a │ │ +21affe: 5431 e758 |000b: iget-object v1, v3, Lfreed/viewer/helper/DiskLruCache$Editor;.entry:Lfreed/viewer/helper/DiskLruCache$Entry; // field@58e7 │ │ +21b002: 7110 5660 0100 |000d: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$600:(Lfreed/viewer/helper/DiskLruCache$Entry;)Z // method@6056 │ │ +21b008: 0a01 |0010: move-result v1 │ │ +21b00a: 3901 0500 |0011: if-nez v1, 0016 // +0005 │ │ +21b00e: 1204 |0013: const/4 v4, #int 0 // #0 │ │ +21b010: 1e00 |0014: monitor-exit v0 │ │ +21b012: 1104 |0015: return-object v4 │ │ +21b014: 2201 280d |0016: new-instance v1, Ljava/io/FileInputStream; // type@0d28 │ │ +21b018: 5432 e758 |0018: iget-object v2, v3, Lfreed/viewer/helper/DiskLruCache$Editor;.entry:Lfreed/viewer/helper/DiskLruCache$Entry; // field@58e7 │ │ +21b01c: 6e20 5b60 4200 |001a: invoke-virtual {v2, v4}, Lfreed/viewer/helper/DiskLruCache$Entry;.getCleanFile:(I)Ljava/io/File; // method@605b │ │ +21b022: 0c04 |001d: move-result-object v4 │ │ +21b024: 7020 0b62 4100 |001e: invoke-direct {v1, v4}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@620b │ │ +21b02a: 1e00 |0021: monitor-exit v0 │ │ +21b02c: 1101 |0022: return-object v1 │ │ +21b02e: 2204 590d |0023: new-instance v4, Ljava/lang/IllegalStateException; // type@0d59 │ │ +21b032: 7010 b862 0400 |0025: invoke-direct {v4}, Ljava/lang/IllegalStateException;.:()V // method@62b8 │ │ +21b038: 2704 |0028: throw v4 │ │ +21b03a: 0d04 |0029: move-exception v4 │ │ +21b03c: 1e00 |002a: monitor-exit v0 │ │ +21b03e: 2704 |002b: throw v4 │ │ catches : 1 │ │ 0x0003 - 0x002b │ │ -> 0x0029 │ │ positions : │ │ 0x0000 line=788 │ │ 0x0003 line=789 │ │ 0x000b line=792 │ │ @@ -507664,37 +507666,37 @@ │ │ type : '(I)Ljava/io/OutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -21b040: |[21b040] freed.viewer.helper.DiskLruCache$Editor.newOutputStream:(I)Ljava/io/OutputStream; │ │ -21b050: 5440 e958 |0000: iget-object v0, v4, Lfreed/viewer/helper/DiskLruCache$Editor;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58e9 │ │ -21b054: 1d00 |0002: monitor-enter v0 │ │ -21b056: 5441 e758 |0003: iget-object v1, v4, Lfreed/viewer/helper/DiskLruCache$Editor;.entry:Lfreed/viewer/helper/DiskLruCache$Entry; // field@58e7 │ │ -21b05a: 7110 5860 0100 |0005: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$700:(Lfreed/viewer/helper/DiskLruCache$Entry;)Lfreed/viewer/helper/DiskLruCache$Editor; // method@6058 │ │ -21b060: 0c01 |0008: move-result-object v1 │ │ -21b062: 3341 1500 |0009: if-ne v1, v4, 001e // +0015 │ │ -21b066: 2201 e50c |000b: new-instance v1, Lfreed/viewer/helper/DiskLruCache$Editor$FaultHidingOutputStream; // type@0ce5 │ │ -21b06a: 2202 2a0d |000d: new-instance v2, Ljava/io/FileOutputStream; // type@0d2a │ │ -21b06e: 5443 e758 |000f: iget-object v3, v4, Lfreed/viewer/helper/DiskLruCache$Editor;.entry:Lfreed/viewer/helper/DiskLruCache$Entry; // field@58e7 │ │ -21b072: 6e20 5c60 5300 |0011: invoke-virtual {v3, v5}, Lfreed/viewer/helper/DiskLruCache$Entry;.getDirtyFile:(I)Ljava/io/File; // method@605c │ │ -21b078: 0c05 |0014: move-result-object v5 │ │ -21b07a: 7020 1562 5200 |0015: invoke-direct {v2, v5}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@6215 │ │ -21b080: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -21b082: 7040 4160 4152 |0019: invoke-direct {v1, v4, v2, v5}, Lfreed/viewer/helper/DiskLruCache$Editor$FaultHidingOutputStream;.:(Lfreed/viewer/helper/DiskLruCache$Editor;Ljava/io/OutputStream;Lfreed/viewer/helper/DiskLruCache$1;)V // method@6041 │ │ -21b088: 1e00 |001c: monitor-exit v0 │ │ -21b08a: 1101 |001d: return-object v1 │ │ -21b08c: 2205 590d |001e: new-instance v5, Ljava/lang/IllegalStateException; // type@0d59 │ │ -21b090: 7010 b862 0500 |0020: invoke-direct {v5}, Ljava/lang/IllegalStateException;.:()V // method@62b8 │ │ -21b096: 2705 |0023: throw v5 │ │ -21b098: 0d05 |0024: move-exception v5 │ │ -21b09a: 1e00 |0025: monitor-exit v0 │ │ -21b09c: 2705 |0026: throw v5 │ │ +21b04c: |[21b04c] freed.viewer.helper.DiskLruCache$Editor.newOutputStream:(I)Ljava/io/OutputStream; │ │ +21b05c: 5440 e958 |0000: iget-object v0, v4, Lfreed/viewer/helper/DiskLruCache$Editor;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58e9 │ │ +21b060: 1d00 |0002: monitor-enter v0 │ │ +21b062: 5441 e758 |0003: iget-object v1, v4, Lfreed/viewer/helper/DiskLruCache$Editor;.entry:Lfreed/viewer/helper/DiskLruCache$Entry; // field@58e7 │ │ +21b066: 7110 5860 0100 |0005: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$700:(Lfreed/viewer/helper/DiskLruCache$Entry;)Lfreed/viewer/helper/DiskLruCache$Editor; // method@6058 │ │ +21b06c: 0c01 |0008: move-result-object v1 │ │ +21b06e: 3341 1500 |0009: if-ne v1, v4, 001e // +0015 │ │ +21b072: 2201 e50c |000b: new-instance v1, Lfreed/viewer/helper/DiskLruCache$Editor$FaultHidingOutputStream; // type@0ce5 │ │ +21b076: 2202 2a0d |000d: new-instance v2, Ljava/io/FileOutputStream; // type@0d2a │ │ +21b07a: 5443 e758 |000f: iget-object v3, v4, Lfreed/viewer/helper/DiskLruCache$Editor;.entry:Lfreed/viewer/helper/DiskLruCache$Entry; // field@58e7 │ │ +21b07e: 6e20 5c60 5300 |0011: invoke-virtual {v3, v5}, Lfreed/viewer/helper/DiskLruCache$Entry;.getDirtyFile:(I)Ljava/io/File; // method@605c │ │ +21b084: 0c05 |0014: move-result-object v5 │ │ +21b086: 7020 1562 5200 |0015: invoke-direct {v2, v5}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@6215 │ │ +21b08c: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +21b08e: 7040 4160 4152 |0019: invoke-direct {v1, v4, v2, v5}, Lfreed/viewer/helper/DiskLruCache$Editor$FaultHidingOutputStream;.:(Lfreed/viewer/helper/DiskLruCache$Editor;Ljava/io/OutputStream;Lfreed/viewer/helper/DiskLruCache$1;)V // method@6041 │ │ +21b094: 1e00 |001c: monitor-exit v0 │ │ +21b096: 1101 |001d: return-object v1 │ │ +21b098: 2205 590d |001e: new-instance v5, Ljava/lang/IllegalStateException; // type@0d59 │ │ +21b09c: 7010 b862 0500 |0020: invoke-direct {v5}, Ljava/lang/IllegalStateException;.:()V // method@62b8 │ │ +21b0a2: 2705 |0023: throw v5 │ │ +21b0a4: 0d05 |0024: move-exception v5 │ │ +21b0a6: 1e00 |0025: monitor-exit v0 │ │ +21b0a8: 2705 |0026: throw v5 │ │ catches : 1 │ │ 0x0003 - 0x0026 │ │ -> 0x0024 │ │ positions : │ │ 0x0000 line=816 │ │ 0x0003 line=817 │ │ 0x000b line=820 │ │ @@ -507709,31 +507711,31 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -21b17c: |[21b17c] freed.viewer.helper.DiskLruCache$Editor.set:(ILjava/lang/String;)V │ │ -21b18c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -21b18e: 2201 370d |0001: new-instance v1, Ljava/io/OutputStreamWriter; // type@0d37 │ │ -21b192: 6e20 4e60 4300 |0003: invoke-virtual {v3, v4}, Lfreed/viewer/helper/DiskLruCache$Editor;.newOutputStream:(I)Ljava/io/OutputStream; // method@604e │ │ -21b198: 0c04 |0006: move-result-object v4 │ │ -21b19a: 7100 6d60 0000 |0007: invoke-static {}, Lfreed/viewer/helper/DiskLruCache;.access$1900:()Ljava/nio/charset/Charset; // method@606d │ │ -21b1a0: 0c02 |000a: move-result-object v2 │ │ -21b1a2: 7030 4162 4102 |000b: invoke-direct {v1, v4, v2}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@6241 │ │ -21b1a8: 6e20 6162 5100 |000e: invoke-virtual {v1, v5}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@6261 │ │ -21b1ae: 7110 6c60 0100 |0011: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.access$1700:(Ljava/io/Closeable;)V // method@606c │ │ -21b1b4: 0e00 |0014: return-void │ │ -21b1b6: 0d04 |0015: move-exception v4 │ │ -21b1b8: 0710 |0016: move-object v0, v1 │ │ -21b1ba: 2802 |0017: goto 0019 // +0002 │ │ -21b1bc: 0d04 |0018: move-exception v4 │ │ -21b1be: 7110 6c60 0000 |0019: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache;.access$1700:(Ljava/io/Closeable;)V // method@606c │ │ -21b1c4: 2704 |001c: throw v4 │ │ +21b188: |[21b188] freed.viewer.helper.DiskLruCache$Editor.set:(ILjava/lang/String;)V │ │ +21b198: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +21b19a: 2201 370d |0001: new-instance v1, Ljava/io/OutputStreamWriter; // type@0d37 │ │ +21b19e: 6e20 4e60 4300 |0003: invoke-virtual {v3, v4}, Lfreed/viewer/helper/DiskLruCache$Editor;.newOutputStream:(I)Ljava/io/OutputStream; // method@604e │ │ +21b1a4: 0c04 |0006: move-result-object v4 │ │ +21b1a6: 7100 6d60 0000 |0007: invoke-static {}, Lfreed/viewer/helper/DiskLruCache;.access$1900:()Ljava/nio/charset/Charset; // method@606d │ │ +21b1ac: 0c02 |000a: move-result-object v2 │ │ +21b1ae: 7030 4162 4102 |000b: invoke-direct {v1, v4, v2}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@6241 │ │ +21b1b4: 6e20 6162 5100 |000e: invoke-virtual {v1, v5}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@6261 │ │ +21b1ba: 7110 6c60 0100 |0011: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.access$1700:(Ljava/io/Closeable;)V // method@606c │ │ +21b1c0: 0e00 |0014: return-void │ │ +21b1c2: 0d04 |0015: move-exception v4 │ │ +21b1c4: 0710 |0016: move-object v0, v1 │ │ +21b1c6: 2802 |0017: goto 0019 // +0002 │ │ +21b1c8: 0d04 |0018: move-exception v4 │ │ +21b1ca: 7110 6c60 0000 |0019: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache;.access$1700:(Ljava/io/Closeable;)V // method@606c │ │ +21b1d0: 2704 |001c: throw v4 │ │ catches : 2 │ │ 0x0001 - 0x000e │ │ -> 0x0018 │ │ 0x000e - 0x0011 │ │ -> 0x0015 │ │ positions : │ │ 0x0001 line=830 │ │ @@ -507807,23 +507809,23 @@ │ │ type : '(Lfreed/viewer/helper/DiskLruCache;Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -21b3e8: |[21b3e8] freed.viewer.helper.DiskLruCache$Entry.:(Lfreed/viewer/helper/DiskLruCache;Ljava/lang/String;)V │ │ -21b3f8: 5b01 ef58 |0000: iput-object v1, v0, Lfreed/viewer/helper/DiskLruCache$Entry;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58ef │ │ -21b3fc: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21b402: 5b02 eb58 |0005: iput-object v2, v0, Lfreed/viewer/helper/DiskLruCache$Entry;.key:Ljava/lang/String; // field@58eb │ │ -21b406: 7110 7060 0100 |0007: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.access$2200:(Lfreed/viewer/helper/DiskLruCache;)I // method@6070 │ │ -21b40c: 0a01 |000a: move-result v1 │ │ -21b40e: 2311 2e0e |000b: new-array v1, v1, [J // type@0e2e │ │ -21b412: 5b01 ec58 |000d: iput-object v1, v0, Lfreed/viewer/helper/DiskLruCache$Entry;.lengths:[J // field@58ec │ │ -21b416: 0e00 |000f: return-void │ │ +21b3f4: |[21b3f4] freed.viewer.helper.DiskLruCache$Entry.:(Lfreed/viewer/helper/DiskLruCache;Ljava/lang/String;)V │ │ +21b404: 5b01 ef58 |0000: iput-object v1, v0, Lfreed/viewer/helper/DiskLruCache$Entry;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58ef │ │ +21b408: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21b40e: 5b02 eb58 |0005: iput-object v2, v0, Lfreed/viewer/helper/DiskLruCache$Entry;.key:Ljava/lang/String; // field@58eb │ │ +21b412: 7110 7060 0100 |0007: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.access$2200:(Lfreed/viewer/helper/DiskLruCache;)I // method@6070 │ │ +21b418: 0a01 |000a: move-result v1 │ │ +21b41a: 2311 2e0e |000b: new-array v1, v1, [J // type@0e2e │ │ +21b41e: 5b01 ec58 |000d: iput-object v1, v0, Lfreed/viewer/helper/DiskLruCache$Entry;.lengths:[J // field@58ec │ │ +21b422: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=912 │ │ 0x0005 line=913 │ │ 0x0007 line=914 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 this Lfreed/viewer/helper/DiskLruCache$Entry; │ │ @@ -507835,17 +507837,17 @@ │ │ type : '(Lfreed/viewer/helper/DiskLruCache;Ljava/lang/String;Lfreed/viewer/helper/DiskLruCache$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -21b418: |[21b418] freed.viewer.helper.DiskLruCache$Entry.:(Lfreed/viewer/helper/DiskLruCache;Ljava/lang/String;Lfreed/viewer/helper/DiskLruCache$1;)V │ │ -21b428: 7030 5060 1002 |0000: invoke-direct {v0, v1, v2}, Lfreed/viewer/helper/DiskLruCache$Entry;.:(Lfreed/viewer/helper/DiskLruCache;Ljava/lang/String;)V // method@6050 │ │ -21b42e: 0e00 |0003: return-void │ │ +21b424: |[21b424] freed.viewer.helper.DiskLruCache$Entry.:(Lfreed/viewer/helper/DiskLruCache;Ljava/lang/String;Lfreed/viewer/helper/DiskLruCache$1;)V │ │ +21b434: 7030 5060 1002 |0000: invoke-direct {v0, v1, v2}, Lfreed/viewer/helper/DiskLruCache$Entry;.:(Lfreed/viewer/helper/DiskLruCache;Ljava/lang/String;)V // method@6050 │ │ +21b43a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=897 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/viewer/helper/DiskLruCache$Entry; │ │ 0x0000 - 0x0004 reg=1 (null) Lfreed/viewer/helper/DiskLruCache; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -507856,17 +507858,17 @@ │ │ type : '(Lfreed/viewer/helper/DiskLruCache$Entry;)[J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21b3d0: |[21b3d0] freed.viewer.helper.DiskLruCache$Entry.access$1000:(Lfreed/viewer/helper/DiskLruCache$Entry;)[J │ │ -21b3e0: 5400 ec58 |0000: iget-object v0, v0, Lfreed/viewer/helper/DiskLruCache$Entry;.lengths:[J // field@58ec │ │ -21b3e4: 1100 |0002: return-object v0 │ │ +21b3dc: |[21b3dc] freed.viewer.helper.DiskLruCache$Entry.access$1000:(Lfreed/viewer/helper/DiskLruCache$Entry;)[J │ │ +21b3ec: 5400 ec58 |0000: iget-object v0, v0, Lfreed/viewer/helper/DiskLruCache$Entry;.lengths:[J // field@58ec │ │ +21b3f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=897 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/helper/DiskLruCache$Entry; │ │ │ │ #3 : (in Lfreed/viewer/helper/DiskLruCache$Entry;) │ │ @@ -507874,17 +507876,17 @@ │ │ type : '(Lfreed/viewer/helper/DiskLruCache$Entry;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21b33c: |[21b33c] freed.viewer.helper.DiskLruCache$Entry.access$1100:(Lfreed/viewer/helper/DiskLruCache$Entry;)Ljava/lang/String; │ │ -21b34c: 5400 eb58 |0000: iget-object v0, v0, Lfreed/viewer/helper/DiskLruCache$Entry;.key:Ljava/lang/String; // field@58eb │ │ -21b350: 1100 |0002: return-object v0 │ │ +21b348: |[21b348] freed.viewer.helper.DiskLruCache$Entry.access$1100:(Lfreed/viewer/helper/DiskLruCache$Entry;)Ljava/lang/String; │ │ +21b358: 5400 eb58 |0000: iget-object v0, v0, Lfreed/viewer/helper/DiskLruCache$Entry;.key:Ljava/lang/String; // field@58eb │ │ +21b35c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=897 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/helper/DiskLruCache$Entry; │ │ │ │ #4 : (in Lfreed/viewer/helper/DiskLruCache$Entry;) │ │ @@ -507892,17 +507894,17 @@ │ │ type : '(Lfreed/viewer/helper/DiskLruCache$Entry;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21b3a0: |[21b3a0] freed.viewer.helper.DiskLruCache$Entry.access$1200:(Lfreed/viewer/helper/DiskLruCache$Entry;)J │ │ -21b3b0: 5320 ee58 |0000: iget-wide v0, v2, Lfreed/viewer/helper/DiskLruCache$Entry;.sequenceNumber:J // field@58ee │ │ -21b3b4: 1000 |0002: return-wide v0 │ │ +21b3ac: |[21b3ac] freed.viewer.helper.DiskLruCache$Entry.access$1200:(Lfreed/viewer/helper/DiskLruCache$Entry;)J │ │ +21b3bc: 5320 ee58 |0000: iget-wide v0, v2, Lfreed/viewer/helper/DiskLruCache$Entry;.sequenceNumber:J // field@58ee │ │ +21b3c0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=897 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 (null) Lfreed/viewer/helper/DiskLruCache$Entry; │ │ │ │ #5 : (in Lfreed/viewer/helper/DiskLruCache$Entry;) │ │ @@ -507910,17 +507912,17 @@ │ │ type : '(Lfreed/viewer/helper/DiskLruCache$Entry;J)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21b3b8: |[21b3b8] freed.viewer.helper.DiskLruCache$Entry.access$1202:(Lfreed/viewer/helper/DiskLruCache$Entry;J)J │ │ -21b3c8: 5a01 ee58 |0000: iput-wide v1, v0, Lfreed/viewer/helper/DiskLruCache$Entry;.sequenceNumber:J // field@58ee │ │ -21b3cc: 1001 |0002: return-wide v1 │ │ +21b3c4: |[21b3c4] freed.viewer.helper.DiskLruCache$Entry.access$1202:(Lfreed/viewer/helper/DiskLruCache$Entry;J)J │ │ +21b3d4: 5a01 ee58 |0000: iput-wide v1, v0, Lfreed/viewer/helper/DiskLruCache$Entry;.sequenceNumber:J // field@58ee │ │ +21b3d8: 1001 |0002: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=897 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/helper/DiskLruCache$Entry; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -507929,17 +507931,17 @@ │ │ type : '(Lfreed/viewer/helper/DiskLruCache$Entry;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21b1e0: |[21b1e0] freed.viewer.helper.DiskLruCache$Entry.access$600:(Lfreed/viewer/helper/DiskLruCache$Entry;)Z │ │ -21b1f0: 5500 ed58 |0000: iget-boolean v0, v0, Lfreed/viewer/helper/DiskLruCache$Entry;.readable:Z // field@58ed │ │ -21b1f4: 0f00 |0002: return v0 │ │ +21b1ec: |[21b1ec] freed.viewer.helper.DiskLruCache$Entry.access$600:(Lfreed/viewer/helper/DiskLruCache$Entry;)Z │ │ +21b1fc: 5500 ed58 |0000: iget-boolean v0, v0, Lfreed/viewer/helper/DiskLruCache$Entry;.readable:Z // field@58ed │ │ +21b200: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=897 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/helper/DiskLruCache$Entry; │ │ │ │ #7 : (in Lfreed/viewer/helper/DiskLruCache$Entry;) │ │ @@ -507947,17 +507949,17 @@ │ │ type : '(Lfreed/viewer/helper/DiskLruCache$Entry;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21b1f8: |[21b1f8] freed.viewer.helper.DiskLruCache$Entry.access$602:(Lfreed/viewer/helper/DiskLruCache$Entry;Z)Z │ │ -21b208: 5c01 ed58 |0000: iput-boolean v1, v0, Lfreed/viewer/helper/DiskLruCache$Entry;.readable:Z // field@58ed │ │ -21b20c: 0f01 |0002: return v1 │ │ +21b204: |[21b204] freed.viewer.helper.DiskLruCache$Entry.access$602:(Lfreed/viewer/helper/DiskLruCache$Entry;Z)Z │ │ +21b214: 5c01 ed58 |0000: iput-boolean v1, v0, Lfreed/viewer/helper/DiskLruCache$Entry;.readable:Z // field@58ed │ │ +21b218: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=897 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/helper/DiskLruCache$Entry; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -507966,17 +507968,17 @@ │ │ type : '(Lfreed/viewer/helper/DiskLruCache$Entry;)Lfreed/viewer/helper/DiskLruCache$Editor;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21b210: |[21b210] freed.viewer.helper.DiskLruCache$Entry.access$700:(Lfreed/viewer/helper/DiskLruCache$Entry;)Lfreed/viewer/helper/DiskLruCache$Editor; │ │ -21b220: 5400 ea58 |0000: iget-object v0, v0, Lfreed/viewer/helper/DiskLruCache$Entry;.currentEditor:Lfreed/viewer/helper/DiskLruCache$Editor; // field@58ea │ │ -21b224: 1100 |0002: return-object v0 │ │ +21b21c: |[21b21c] freed.viewer.helper.DiskLruCache$Entry.access$700:(Lfreed/viewer/helper/DiskLruCache$Entry;)Lfreed/viewer/helper/DiskLruCache$Editor; │ │ +21b22c: 5400 ea58 |0000: iget-object v0, v0, Lfreed/viewer/helper/DiskLruCache$Entry;.currentEditor:Lfreed/viewer/helper/DiskLruCache$Editor; // field@58ea │ │ +21b230: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=897 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/helper/DiskLruCache$Entry; │ │ │ │ #9 : (in Lfreed/viewer/helper/DiskLruCache$Entry;) │ │ @@ -507984,17 +507986,17 @@ │ │ type : '(Lfreed/viewer/helper/DiskLruCache$Entry;Lfreed/viewer/helper/DiskLruCache$Editor;)Lfreed/viewer/helper/DiskLruCache$Editor;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21b228: |[21b228] freed.viewer.helper.DiskLruCache$Entry.access$702:(Lfreed/viewer/helper/DiskLruCache$Entry;Lfreed/viewer/helper/DiskLruCache$Editor;)Lfreed/viewer/helper/DiskLruCache$Editor; │ │ -21b238: 5b01 ea58 |0000: iput-object v1, v0, Lfreed/viewer/helper/DiskLruCache$Entry;.currentEditor:Lfreed/viewer/helper/DiskLruCache$Editor; // field@58ea │ │ -21b23c: 1101 |0002: return-object v1 │ │ +21b234: |[21b234] freed.viewer.helper.DiskLruCache$Entry.access$702:(Lfreed/viewer/helper/DiskLruCache$Entry;Lfreed/viewer/helper/DiskLruCache$Editor;)Lfreed/viewer/helper/DiskLruCache$Editor; │ │ +21b244: 5b01 ea58 |0000: iput-object v1, v0, Lfreed/viewer/helper/DiskLruCache$Entry;.currentEditor:Lfreed/viewer/helper/DiskLruCache$Editor; // field@58ea │ │ +21b248: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=897 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/helper/DiskLruCache$Entry; │ │ 0x0000 - 0x0003 reg=1 (null) Lfreed/viewer/helper/DiskLruCache$Editor; │ │ │ │ @@ -508003,17 +508005,17 @@ │ │ type : '(Lfreed/viewer/helper/DiskLruCache$Entry;[Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -21b430: |[21b430] freed.viewer.helper.DiskLruCache$Entry.access$800:(Lfreed/viewer/helper/DiskLruCache$Entry;[Ljava/lang/String;)V │ │ -21b440: 7020 5f60 1000 |0000: invoke-direct {v0, v1}, Lfreed/viewer/helper/DiskLruCache$Entry;.setLengths:([Ljava/lang/String;)V // method@605f │ │ -21b446: 0e00 |0003: return-void │ │ +21b43c: |[21b43c] freed.viewer.helper.DiskLruCache$Entry.access$800:(Lfreed/viewer/helper/DiskLruCache$Entry;[Ljava/lang/String;)V │ │ +21b44c: 7020 5f60 1000 |0000: invoke-direct {v0, v1}, Lfreed/viewer/helper/DiskLruCache$Entry;.setLengths:([Ljava/lang/String;)V // method@605f │ │ +21b452: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=897 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lfreed/viewer/helper/DiskLruCache$Entry; │ │ 0x0000 - 0x0004 reg=1 (null) [Ljava/lang/String; │ │ │ │ @@ -508022,27 +508024,27 @@ │ │ type : '([Ljava/lang/String;)Ljava/io/IOException;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -21b2f4: |[21b2f4] freed.viewer.helper.DiskLruCache$Entry.invalidLengths:([Ljava/lang/String;)Ljava/io/IOException; │ │ -21b304: 2200 2f0d |0000: new-instance v0, Ljava/io/IOException; // type@0d2f │ │ -21b308: 2201 740d |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -21b30c: 7010 4c63 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21b312: 1a02 2d75 |0007: const-string v2, "unexpected journal line: " // string@752d │ │ -21b316: 6e20 5663 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21b31c: 7110 1a64 0400 |000c: invoke-static {v4}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@641a │ │ -21b322: 0c04 |000f: move-result-object v4 │ │ -21b324: 6e20 5663 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21b32a: 6e10 5d63 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21b330: 0c04 |0016: move-result-object v4 │ │ -21b332: 7020 2962 4000 |0017: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@6229 │ │ -21b338: 2700 |001a: throw v0 │ │ +21b300: |[21b300] freed.viewer.helper.DiskLruCache$Entry.invalidLengths:([Ljava/lang/String;)Ljava/io/IOException; │ │ +21b310: 2200 2f0d |0000: new-instance v0, Ljava/io/IOException; // type@0d2f │ │ +21b314: 2201 740d |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +21b318: 7010 4c63 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21b31e: 1a02 2d75 |0007: const-string v2, "unexpected journal line: " // string@752d │ │ +21b322: 6e20 5663 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21b328: 7110 1a64 0400 |000c: invoke-static {v4}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@641a │ │ +21b32e: 0c04 |000f: move-result-object v4 │ │ +21b330: 6e20 5663 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21b336: 6e10 5d63 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21b33c: 0c04 |0016: move-result-object v4 │ │ +21b33e: 7020 2962 4000 |0017: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@6229 │ │ +21b344: 2700 |001a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=943 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lfreed/viewer/helper/DiskLruCache$Entry; │ │ 0x0000 - 0x001b reg=4 (null) [Ljava/lang/String; │ │ │ │ @@ -508051,39 +508053,39 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -21b448: |[21b448] freed.viewer.helper.DiskLruCache$Entry.setLengths:([Ljava/lang/String;)V │ │ -21b458: 2150 |0000: array-length v0, v5 │ │ -21b45a: 5441 ef58 |0001: iget-object v1, v4, Lfreed/viewer/helper/DiskLruCache$Entry;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58ef │ │ -21b45e: 7110 7060 0100 |0003: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.access$2200:(Lfreed/viewer/helper/DiskLruCache;)I // method@6070 │ │ -21b464: 0a01 |0006: move-result v1 │ │ -21b466: 3310 1900 |0007: if-ne v0, v1, 0020 // +0019 │ │ -21b46a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -21b46c: 2151 |000a: array-length v1, v5 │ │ -21b46e: 3510 0f00 |000b: if-ge v0, v1, 001a // +000f │ │ -21b472: 5441 ec58 |000d: iget-object v1, v4, Lfreed/viewer/helper/DiskLruCache$Entry;.lengths:[J // field@58ec │ │ -21b476: 4602 0500 |000f: aget-object v2, v5, v0 │ │ -21b47a: 7110 d262 0200 |0011: invoke-static {v2}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@62d2 │ │ -21b480: 0b02 |0014: move-result-wide v2 │ │ -21b482: 4c02 0100 |0015: aput-wide v2, v1, v0 │ │ -21b486: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -21b48a: 28f1 |0019: goto 000a // -000f │ │ -21b48c: 0e00 |001a: return-void │ │ -21b48e: 7020 5e60 5400 |001b: invoke-direct {v4, v5}, Lfreed/viewer/helper/DiskLruCache$Entry;.invalidLengths:([Ljava/lang/String;)Ljava/io/IOException; // method@605e │ │ -21b494: 0c05 |001e: move-result-object v5 │ │ -21b496: 2705 |001f: throw v5 │ │ -21b498: 7020 5e60 5400 |0020: invoke-direct {v4, v5}, Lfreed/viewer/helper/DiskLruCache$Entry;.invalidLengths:([Ljava/lang/String;)Ljava/io/IOException; // method@605e │ │ -21b49e: 0c05 |0023: move-result-object v5 │ │ -21b4a0: 2802 |0024: goto 0026 // +0002 │ │ -21b4a2: 2705 |0025: throw v5 │ │ -21b4a4: 28ff |0026: goto 0025 // -0001 │ │ +21b454: |[21b454] freed.viewer.helper.DiskLruCache$Entry.setLengths:([Ljava/lang/String;)V │ │ +21b464: 2150 |0000: array-length v0, v5 │ │ +21b466: 5441 ef58 |0001: iget-object v1, v4, Lfreed/viewer/helper/DiskLruCache$Entry;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58ef │ │ +21b46a: 7110 7060 0100 |0003: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.access$2200:(Lfreed/viewer/helper/DiskLruCache;)I // method@6070 │ │ +21b470: 0a01 |0006: move-result v1 │ │ +21b472: 3310 1900 |0007: if-ne v0, v1, 0020 // +0019 │ │ +21b476: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +21b478: 2151 |000a: array-length v1, v5 │ │ +21b47a: 3510 0f00 |000b: if-ge v0, v1, 001a // +000f │ │ +21b47e: 5441 ec58 |000d: iget-object v1, v4, Lfreed/viewer/helper/DiskLruCache$Entry;.lengths:[J // field@58ec │ │ +21b482: 4602 0500 |000f: aget-object v2, v5, v0 │ │ +21b486: 7110 d262 0200 |0011: invoke-static {v2}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@62d2 │ │ +21b48c: 0b02 |0014: move-result-wide v2 │ │ +21b48e: 4c02 0100 |0015: aput-wide v2, v1, v0 │ │ +21b492: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +21b496: 28f1 |0019: goto 000a // -000f │ │ +21b498: 0e00 |001a: return-void │ │ +21b49a: 7020 5e60 5400 |001b: invoke-direct {v4, v5}, Lfreed/viewer/helper/DiskLruCache$Entry;.invalidLengths:([Ljava/lang/String;)Ljava/io/IOException; // method@605e │ │ +21b4a0: 0c05 |001e: move-result-object v5 │ │ +21b4a2: 2705 |001f: throw v5 │ │ +21b4a4: 7020 5e60 5400 |0020: invoke-direct {v4, v5}, Lfreed/viewer/helper/DiskLruCache$Entry;.invalidLengths:([Ljava/lang/String;)Ljava/io/IOException; // method@605e │ │ +21b4aa: 0c05 |0023: move-result-object v5 │ │ +21b4ac: 2802 |0024: goto 0026 // +0002 │ │ +21b4ae: 2705 |0025: throw v5 │ │ +21b4b0: 28ff |0026: goto 0025 // -0001 │ │ catches : 1 │ │ 0x000a - 0x0017 │ │ Ljava/lang/NumberFormatException; -> 0x001b │ │ positions : │ │ 0x0000 line=929 │ │ 0x000a line=934 │ │ 0x000d line=935 │ │ @@ -508099,30 +508101,30 @@ │ │ type : '(I)Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -21b240: |[21b240] freed.viewer.helper.DiskLruCache$Entry.getCleanFile:(I)Ljava/io/File; │ │ -21b250: 2200 260d |0000: new-instance v0, Ljava/io/File; // type@0d26 │ │ -21b254: 5441 ef58 |0002: iget-object v1, v4, Lfreed/viewer/helper/DiskLruCache$Entry;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58ef │ │ -21b258: 7110 7160 0100 |0004: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.access$2300:(Lfreed/viewer/helper/DiskLruCache;)Ljava/io/File; // method@6071 │ │ -21b25e: 0c01 |0007: move-result-object v1 │ │ -21b260: 2202 740d |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ -21b264: 7010 4c63 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21b26a: 5443 eb58 |000d: iget-object v3, v4, Lfreed/viewer/helper/DiskLruCache$Entry;.key:Ljava/lang/String; // field@58eb │ │ -21b26e: 6e20 5663 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21b274: 1a03 cd02 |0012: const-string v3, "." // string@02cd │ │ -21b278: 6e20 5663 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21b27e: 6e20 5263 5200 |0017: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -21b284: 6e10 5d63 0200 |001a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21b28a: 0c05 |001d: move-result-object v5 │ │ -21b28c: 7030 f161 1005 |001e: invoke-direct {v0, v1, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@61f1 │ │ -21b292: 1100 |0021: return-object v0 │ │ +21b24c: |[21b24c] freed.viewer.helper.DiskLruCache$Entry.getCleanFile:(I)Ljava/io/File; │ │ +21b25c: 2200 260d |0000: new-instance v0, Ljava/io/File; // type@0d26 │ │ +21b260: 5441 ef58 |0002: iget-object v1, v4, Lfreed/viewer/helper/DiskLruCache$Entry;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58ef │ │ +21b264: 7110 7160 0100 |0004: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.access$2300:(Lfreed/viewer/helper/DiskLruCache;)Ljava/io/File; // method@6071 │ │ +21b26a: 0c01 |0007: move-result-object v1 │ │ +21b26c: 2202 740d |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ +21b270: 7010 4c63 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21b276: 5443 eb58 |000d: iget-object v3, v4, Lfreed/viewer/helper/DiskLruCache$Entry;.key:Ljava/lang/String; // field@58eb │ │ +21b27a: 6e20 5663 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21b280: 1a03 cd02 |0012: const-string v3, "." // string@02cd │ │ +21b284: 6e20 5663 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21b28a: 6e20 5263 5200 |0017: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +21b290: 6e10 5d63 0200 |001a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21b296: 0c05 |001d: move-result-object v5 │ │ +21b298: 7030 f161 1005 |001e: invoke-direct {v0, v1, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@61f1 │ │ +21b29e: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=947 │ │ locals : │ │ 0x0000 - 0x0022 reg=4 this Lfreed/viewer/helper/DiskLruCache$Entry; │ │ 0x0000 - 0x0022 reg=5 (null) I │ │ │ │ @@ -508131,32 +508133,32 @@ │ │ type : '(I)Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -21b294: |[21b294] freed.viewer.helper.DiskLruCache$Entry.getDirtyFile:(I)Ljava/io/File; │ │ -21b2a4: 2200 260d |0000: new-instance v0, Ljava/io/File; // type@0d26 │ │ -21b2a8: 5441 ef58 |0002: iget-object v1, v4, Lfreed/viewer/helper/DiskLruCache$Entry;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58ef │ │ -21b2ac: 7110 7160 0100 |0004: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.access$2300:(Lfreed/viewer/helper/DiskLruCache;)Ljava/io/File; // method@6071 │ │ -21b2b2: 0c01 |0007: move-result-object v1 │ │ -21b2b4: 2202 740d |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ -21b2b8: 7010 4c63 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21b2be: 5443 eb58 |000d: iget-object v3, v4, Lfreed/viewer/helper/DiskLruCache$Entry;.key:Ljava/lang/String; // field@58eb │ │ -21b2c2: 6e20 5663 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21b2c8: 1a03 cd02 |0012: const-string v3, "." // string@02cd │ │ -21b2cc: 6e20 5663 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21b2d2: 6e20 5263 5200 |0017: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -21b2d8: 1a05 e602 |001a: const-string v5, ".tmp" // string@02e6 │ │ -21b2dc: 6e20 5663 5200 |001c: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21b2e2: 6e10 5d63 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21b2e8: 0c05 |0022: move-result-object v5 │ │ -21b2ea: 7030 f161 1005 |0023: invoke-direct {v0, v1, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@61f1 │ │ -21b2f0: 1100 |0026: return-object v0 │ │ +21b2a0: |[21b2a0] freed.viewer.helper.DiskLruCache$Entry.getDirtyFile:(I)Ljava/io/File; │ │ +21b2b0: 2200 260d |0000: new-instance v0, Ljava/io/File; // type@0d26 │ │ +21b2b4: 5441 ef58 |0002: iget-object v1, v4, Lfreed/viewer/helper/DiskLruCache$Entry;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58ef │ │ +21b2b8: 7110 7160 0100 |0004: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.access$2300:(Lfreed/viewer/helper/DiskLruCache;)Ljava/io/File; // method@6071 │ │ +21b2be: 0c01 |0007: move-result-object v1 │ │ +21b2c0: 2202 740d |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ +21b2c4: 7010 4c63 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21b2ca: 5443 eb58 |000d: iget-object v3, v4, Lfreed/viewer/helper/DiskLruCache$Entry;.key:Ljava/lang/String; // field@58eb │ │ +21b2ce: 6e20 5663 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21b2d4: 1a03 cd02 |0012: const-string v3, "." // string@02cd │ │ +21b2d8: 6e20 5663 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21b2de: 6e20 5263 5200 |0017: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +21b2e4: 1a05 e602 |001a: const-string v5, ".tmp" // string@02e6 │ │ +21b2e8: 6e20 5663 5200 |001c: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21b2ee: 6e10 5d63 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21b2f4: 0c05 |0022: move-result-object v5 │ │ +21b2f6: 7030 f161 1005 |0023: invoke-direct {v0, v1, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@61f1 │ │ +21b2fc: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=951 │ │ locals : │ │ 0x0000 - 0x0027 reg=4 this Lfreed/viewer/helper/DiskLruCache$Entry; │ │ 0x0000 - 0x0027 reg=5 (null) I │ │ │ │ @@ -508165,30 +508167,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -21b354: |[21b354] freed.viewer.helper.DiskLruCache$Entry.getLengths:()Ljava/lang/String; │ │ -21b364: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -21b368: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21b36e: 5471 ec58 |0005: iget-object v1, v7, Lfreed/viewer/helper/DiskLruCache$Entry;.lengths:[J // field@58ec │ │ -21b372: 2112 |0007: array-length v2, v1 │ │ -21b374: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -21b376: 3523 0f00 |0009: if-ge v3, v2, 0018 // +000f │ │ -21b37a: 4504 0103 |000b: aget-wide v4, v1, v3 │ │ -21b37e: 1306 2000 |000d: const/16 v6, #int 32 // #20 │ │ -21b382: 6e20 4f63 6000 |000f: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@634f │ │ -21b388: 6e30 5363 4005 |0012: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@6353 │ │ -21b38e: d803 0301 |0015: add-int/lit8 v3, v3, #int 1 // #01 │ │ -21b392: 28f2 |0017: goto 0009 // -000e │ │ -21b394: 6e10 5d63 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21b39a: 0c00 |001b: move-result-object v0 │ │ -21b39c: 1100 |001c: return-object v0 │ │ +21b360: |[21b360] freed.viewer.helper.DiskLruCache$Entry.getLengths:()Ljava/lang/String; │ │ +21b370: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +21b374: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21b37a: 5471 ec58 |0005: iget-object v1, v7, Lfreed/viewer/helper/DiskLruCache$Entry;.lengths:[J // field@58ec │ │ +21b37e: 2112 |0007: array-length v2, v1 │ │ +21b380: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +21b382: 3523 0f00 |0009: if-ge v3, v2, 0018 // +000f │ │ +21b386: 4504 0103 |000b: aget-wide v4, v1, v3 │ │ +21b38a: 1306 2000 |000d: const/16 v6, #int 32 // #20 │ │ +21b38e: 6e20 4f63 6000 |000f: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@634f │ │ +21b394: 6e30 5363 4005 |0012: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@6353 │ │ +21b39a: d803 0301 |0015: add-int/lit8 v3, v3, #int 1 // #01 │ │ +21b39e: 28f2 |0017: goto 0009 // -000e │ │ +21b3a0: 6e10 5d63 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21b3a6: 0c00 |001b: move-result-object v0 │ │ +21b3a8: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=918 │ │ 0x0005 line=919 │ │ 0x000f line=920 │ │ 0x0018 line=922 │ │ locals : │ │ @@ -508245,21 +508247,21 @@ │ │ type : '(Lfreed/viewer/helper/DiskLruCache;Ljava/lang/String;J[Ljava/io/InputStream;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -21b520: |[21b520] freed.viewer.helper.DiskLruCache$Snapshot.:(Lfreed/viewer/helper/DiskLruCache;Ljava/lang/String;J[Ljava/io/InputStream;)V │ │ -21b530: 5b01 f358 |0000: iput-object v1, v0, Lfreed/viewer/helper/DiskLruCache$Snapshot;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58f3 │ │ -21b534: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21b53a: 5b02 f158 |0005: iput-object v2, v0, Lfreed/viewer/helper/DiskLruCache$Snapshot;.key:Ljava/lang/String; // field@58f1 │ │ -21b53e: 5a03 f258 |0007: iput-wide v3, v0, Lfreed/viewer/helper/DiskLruCache$Snapshot;.sequenceNumber:J // field@58f2 │ │ -21b542: 5b05 f058 |0009: iput-object v5, v0, Lfreed/viewer/helper/DiskLruCache$Snapshot;.ins:[Ljava/io/InputStream; // field@58f0 │ │ -21b546: 0e00 |000b: return-void │ │ +21b52c: |[21b52c] freed.viewer.helper.DiskLruCache$Snapshot.:(Lfreed/viewer/helper/DiskLruCache;Ljava/lang/String;J[Ljava/io/InputStream;)V │ │ +21b53c: 5b01 f358 |0000: iput-object v1, v0, Lfreed/viewer/helper/DiskLruCache$Snapshot;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58f3 │ │ +21b540: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21b546: 5b02 f158 |0005: iput-object v2, v0, Lfreed/viewer/helper/DiskLruCache$Snapshot;.key:Ljava/lang/String; // field@58f1 │ │ +21b54a: 5a03 f258 |0007: iput-wide v3, v0, Lfreed/viewer/helper/DiskLruCache$Snapshot;.sequenceNumber:J // field@58f2 │ │ +21b54e: 5b05 f058 |0009: iput-object v5, v0, Lfreed/viewer/helper/DiskLruCache$Snapshot;.ins:[Ljava/io/InputStream; // field@58f0 │ │ +21b552: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=736 │ │ 0x0005 line=737 │ │ 0x0007 line=738 │ │ 0x0009 line=739 │ │ locals : │ │ @@ -508274,17 +508276,17 @@ │ │ type : '(Lfreed/viewer/helper/DiskLruCache;Ljava/lang/String;J[Ljava/io/InputStream;Lfreed/viewer/helper/DiskLruCache$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -21b548: |[21b548] freed.viewer.helper.DiskLruCache$Snapshot.:(Lfreed/viewer/helper/DiskLruCache;Ljava/lang/String;J[Ljava/io/InputStream;Lfreed/viewer/helper/DiskLruCache$1;)V │ │ -21b558: 7606 6060 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lfreed/viewer/helper/DiskLruCache$Snapshot;.:(Lfreed/viewer/helper/DiskLruCache;Ljava/lang/String;J[Ljava/io/InputStream;)V // method@6060 │ │ -21b55e: 0e00 |0003: return-void │ │ +21b554: |[21b554] freed.viewer.helper.DiskLruCache$Snapshot.:(Lfreed/viewer/helper/DiskLruCache;Ljava/lang/String;J[Ljava/io/InputStream;Lfreed/viewer/helper/DiskLruCache$1;)V │ │ +21b564: 7606 6060 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lfreed/viewer/helper/DiskLruCache$Snapshot;.:(Lfreed/viewer/helper/DiskLruCache;Ljava/lang/String;J[Ljava/io/InputStream;)V // method@6060 │ │ +21b56a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=731 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/viewer/helper/DiskLruCache$Snapshot; │ │ 0x0000 - 0x0004 reg=1 (null) Lfreed/viewer/helper/DiskLruCache; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -508298,24 +508300,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -21b560: |[21b560] freed.viewer.helper.DiskLruCache$Snapshot.close:()V │ │ -21b570: 5440 f058 |0000: iget-object v0, v4, Lfreed/viewer/helper/DiskLruCache$Snapshot;.ins:[Ljava/io/InputStream; // field@58f0 │ │ -21b574: 2101 |0002: array-length v1, v0 │ │ -21b576: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -21b578: 3512 0a00 |0004: if-ge v2, v1, 000e // +000a │ │ -21b57c: 4603 0002 |0006: aget-object v3, v0, v2 │ │ -21b580: 7110 6c60 0300 |0008: invoke-static {v3}, Lfreed/viewer/helper/DiskLruCache;.access$1700:(Ljava/io/Closeable;)V // method@606c │ │ -21b586: d802 0201 |000b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -21b58a: 28f7 |000d: goto 0004 // -0009 │ │ -21b58c: 0e00 |000e: return-void │ │ +21b56c: |[21b56c] freed.viewer.helper.DiskLruCache$Snapshot.close:()V │ │ +21b57c: 5440 f058 |0000: iget-object v0, v4, Lfreed/viewer/helper/DiskLruCache$Snapshot;.ins:[Ljava/io/InputStream; // field@58f0 │ │ +21b580: 2101 |0002: array-length v1, v0 │ │ +21b582: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +21b584: 3512 0a00 |0004: if-ge v2, v1, 000e // +000a │ │ +21b588: 4603 0002 |0006: aget-object v3, v0, v2 │ │ +21b58c: 7110 6c60 0300 |0008: invoke-static {v3}, Lfreed/viewer/helper/DiskLruCache;.access$1700:(Ljava/io/Closeable;)V // method@606c │ │ +21b592: d802 0201 |000b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +21b596: 28f7 |000d: goto 0004 // -0009 │ │ +21b598: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ 0x0008 line=767 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lfreed/viewer/helper/DiskLruCache$Snapshot; │ │ │ │ @@ -508324,21 +508326,21 @@ │ │ type : '()Lfreed/viewer/helper/DiskLruCache$Editor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -21b4b8: |[21b4b8] freed.viewer.helper.DiskLruCache$Snapshot.edit:()Lfreed/viewer/helper/DiskLruCache$Editor; │ │ -21b4c8: 5440 f358 |0000: iget-object v0, v4, Lfreed/viewer/helper/DiskLruCache$Snapshot;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58f3 │ │ -21b4cc: 5441 f158 |0002: iget-object v1, v4, Lfreed/viewer/helper/DiskLruCache$Snapshot;.key:Ljava/lang/String; // field@58f1 │ │ -21b4d0: 5342 f258 |0004: iget-wide v2, v4, Lfreed/viewer/helper/DiskLruCache$Snapshot;.sequenceNumber:J // field@58f2 │ │ -21b4d4: 7140 6a60 1032 |0006: invoke-static {v0, v1, v2, v3}, Lfreed/viewer/helper/DiskLruCache;.access$1500:(Lfreed/viewer/helper/DiskLruCache;Ljava/lang/String;J)Lfreed/viewer/helper/DiskLruCache$Editor; // method@606a │ │ -21b4da: 0c00 |0009: move-result-object v0 │ │ -21b4dc: 1100 |000a: return-object v0 │ │ +21b4c4: |[21b4c4] freed.viewer.helper.DiskLruCache$Snapshot.edit:()Lfreed/viewer/helper/DiskLruCache$Editor; │ │ +21b4d4: 5440 f358 |0000: iget-object v0, v4, Lfreed/viewer/helper/DiskLruCache$Snapshot;.this$0:Lfreed/viewer/helper/DiskLruCache; // field@58f3 │ │ +21b4d8: 5441 f158 |0002: iget-object v1, v4, Lfreed/viewer/helper/DiskLruCache$Snapshot;.key:Ljava/lang/String; // field@58f1 │ │ +21b4dc: 5342 f258 |0004: iget-wide v2, v4, Lfreed/viewer/helper/DiskLruCache$Snapshot;.sequenceNumber:J // field@58f2 │ │ +21b4e0: 7140 6a60 1032 |0006: invoke-static {v0, v1, v2, v3}, Lfreed/viewer/helper/DiskLruCache;.access$1500:(Lfreed/viewer/helper/DiskLruCache;Ljava/lang/String;J)Lfreed/viewer/helper/DiskLruCache$Editor; // method@606a │ │ +21b4e6: 0c00 |0009: move-result-object v0 │ │ +21b4e8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=748 │ │ locals : │ │ 0x0000 - 0x000b reg=4 this Lfreed/viewer/helper/DiskLruCache$Snapshot; │ │ │ │ #2 : (in Lfreed/viewer/helper/DiskLruCache$Snapshot;) │ │ @@ -508346,18 +508348,18 @@ │ │ type : '(I)Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -21b4e0: |[21b4e0] freed.viewer.helper.DiskLruCache$Snapshot.getInputStream:(I)Ljava/io/InputStream; │ │ -21b4f0: 5410 f058 |0000: iget-object v0, v1, Lfreed/viewer/helper/DiskLruCache$Snapshot;.ins:[Ljava/io/InputStream; // field@58f0 │ │ -21b4f4: 4602 0002 |0002: aget-object v2, v0, v2 │ │ -21b4f8: 1102 |0004: return-object v2 │ │ +21b4ec: |[21b4ec] freed.viewer.helper.DiskLruCache$Snapshot.getInputStream:(I)Ljava/io/InputStream; │ │ +21b4fc: 5410 f058 |0000: iget-object v0, v1, Lfreed/viewer/helper/DiskLruCache$Snapshot;.ins:[Ljava/io/InputStream; // field@58f0 │ │ +21b500: 4602 0002 |0002: aget-object v2, v0, v2 │ │ +21b504: 1102 |0004: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=755 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/viewer/helper/DiskLruCache$Snapshot; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -508366,20 +508368,20 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -21b4fc: |[21b4fc] freed.viewer.helper.DiskLruCache$Snapshot.getString:(I)Ljava/lang/String; │ │ -21b50c: 6e20 6460 1000 |0000: invoke-virtual {v0, v1}, Lfreed/viewer/helper/DiskLruCache$Snapshot;.getInputStream:(I)Ljava/io/InputStream; // method@6064 │ │ -21b512: 0c01 |0003: move-result-object v1 │ │ -21b514: 7110 6b60 0100 |0004: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.access$1600:(Ljava/io/InputStream;)Ljava/lang/String; // method@606b │ │ -21b51a: 0c01 |0007: move-result-object v1 │ │ -21b51c: 1101 |0008: return-object v1 │ │ +21b508: |[21b508] freed.viewer.helper.DiskLruCache$Snapshot.getString:(I)Ljava/lang/String; │ │ +21b518: 6e20 6460 1000 |0000: invoke-virtual {v0, v1}, Lfreed/viewer/helper/DiskLruCache$Snapshot;.getInputStream:(I)Ljava/io/InputStream; // method@6064 │ │ +21b51e: 0c01 |0003: move-result-object v1 │ │ +21b520: 7110 6b60 0100 |0004: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.access$1600:(Ljava/io/InputStream;)Ljava/lang/String; // method@606b │ │ +21b526: 0c01 |0007: move-result-object v1 │ │ +21b528: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=762 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lfreed/viewer/helper/DiskLruCache$Snapshot; │ │ 0x0000 - 0x0009 reg=1 (null) I │ │ │ │ @@ -508574,73 +508576,73 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -21bb6c: |[21bb6c] freed.viewer.helper.DiskLruCache.:()V │ │ -21bb7c: 1a00 e930 |0000: const-string v0, "UTF-8" // string@30e9 │ │ -21bb80: 7110 d663 0000 |0002: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@63d6 │ │ -21bb86: 0c00 |0005: move-result-object v0 │ │ -21bb88: 6900 fd58 |0006: sput-object v0, Lfreed/viewer/helper/DiskLruCache;.UTF_8:Ljava/nio/charset/Charset; // field@58fd │ │ -21bb8c: 0e00 |0008: return-void │ │ +21bb78: |[21bb78] freed.viewer.helper.DiskLruCache.:()V │ │ +21bb88: 1a00 e930 |0000: const-string v0, "UTF-8" // string@30e9 │ │ +21bb8c: 7110 d663 0000 |0002: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@63d6 │ │ +21bb92: 0c00 |0005: move-result-object v0 │ │ +21bb94: 6900 fd58 |0006: sput-object v0, Lfreed/viewer/helper/DiskLruCache;.UTF_8:Ljava/nio/charset/Charset; // field@58fd │ │ +21bb98: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=114 │ │ locals : │ │ │ │ #1 : (in Lfreed/viewer/helper/DiskLruCache;) │ │ name : '' │ │ type : '(Ljava/io/File;IIJ)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 19 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 74 16-bit code units │ │ -21bb90: |[21bb90] freed.viewer.helper.DiskLruCache.:(Ljava/io/File;IIJ)V │ │ -21bba0: 07d0 |0000: move-object v0, v13 │ │ -21bba2: 07e1 |0001: move-object v1, v14 │ │ -21bba4: 7010 fe62 0d00 |0002: invoke-direct {v13}, Ljava/lang/Object;.:()V // method@62fe │ │ -21bbaa: 2202 bc0d |0005: new-instance v2, Ljava/util/LinkedHashMap; // type@0dbc │ │ -21bbae: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -21bbb0: 1504 403f |0008: const/high16 v4, #int 1061158912 // #3f40 │ │ -21bbb4: 1215 |000a: const/4 v5, #int 1 // #1 │ │ -21bbb6: 7040 5264 3254 |000b: invoke-direct {v2, v3, v4, v5}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@6452 │ │ -21bbbc: 5b02 0659 |000e: iput-object v2, v0, Lfreed/viewer/helper/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@5906 │ │ -21bbc0: 2202 d90d |0010: new-instance v2, Ljava/util/concurrent/ThreadPoolExecutor; // type@0dd9 │ │ -21bbc4: 620b d359 |0012: sget-object v11, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@59d3 │ │ -21bbc8: 220c d50d |0014: new-instance v12, Ljava/util/concurrent/LinkedBlockingQueue; // type@0dd5 │ │ -21bbcc: 7010 d564 0c00 |0016: invoke-direct {v12}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@64d5 │ │ -21bbd2: 1207 |0019: const/4 v7, #int 0 // #0 │ │ -21bbd4: 1218 |001a: const/4 v8, #int 1 // #1 │ │ -21bbd6: 1609 3c00 |001b: const-wide/16 v9, #int 60 // #3c │ │ -21bbda: 0726 |001d: move-object v6, v2 │ │ -21bbdc: 7607 d864 0600 |001e: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;)V // method@64d8 │ │ -21bbe2: 5b02 0259 |0021: iput-object v2, v0, Lfreed/viewer/helper/DiskLruCache;.executorService:Ljava/util/concurrent/ExecutorService; // field@5902 │ │ -21bbe6: 2202 e40c |0023: new-instance v2, Lfreed/viewer/helper/DiskLruCache$1; // type@0ce4 │ │ -21bbea: 7020 3d60 d200 |0025: invoke-direct {v2, v13}, Lfreed/viewer/helper/DiskLruCache$1;.:(Lfreed/viewer/helper/DiskLruCache;)V // method@603d │ │ -21bbf0: 5b02 0059 |0028: iput-object v2, v0, Lfreed/viewer/helper/DiskLruCache;.cleanupCallable:Ljava/util/concurrent/Callable; // field@5900 │ │ -21bbf4: 5b01 0159 |002a: iput-object v1, v0, Lfreed/viewer/helper/DiskLruCache;.directory:Ljava/io/File; // field@5901 │ │ -21bbf8: 01f2 |002c: move v2, v15 │ │ -21bbfa: 5902 ff58 |002d: iput v2, v0, Lfreed/viewer/helper/DiskLruCache;.appVersion:I // field@58ff │ │ -21bbfe: 2202 260d |002f: new-instance v2, Ljava/io/File; // type@0d26 │ │ -21bc02: 1a03 2652 |0031: const-string v3, "journal" // string@5226 │ │ -21bc06: 7030 f161 e203 |0033: invoke-direct {v2, v14, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@61f1 │ │ -21bc0c: 5b02 0359 |0036: iput-object v2, v0, Lfreed/viewer/helper/DiskLruCache;.journalFile:Ljava/io/File; // field@5903 │ │ -21bc10: 2202 260d |0038: new-instance v2, Ljava/io/File; // type@0d26 │ │ -21bc14: 1a03 2752 |003a: const-string v3, "journal.tmp" // string@5227 │ │ -21bc18: 7030 f161 e203 |003c: invoke-direct {v2, v14, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@61f1 │ │ -21bc1e: 5b02 0459 |003f: iput-object v2, v0, Lfreed/viewer/helper/DiskLruCache;.journalFileTmp:Ljava/io/File; // field@5904 │ │ -21bc22: 0201 1000 |0041: move/from16 v1, v16 │ │ -21bc26: 5901 0b59 |0043: iput v1, v0, Lfreed/viewer/helper/DiskLruCache;.valueCount:I // field@590b │ │ -21bc2a: 0501 1100 |0045: move-wide/from16 v1, v17 │ │ -21bc2e: 5a01 0759 |0047: iput-wide v1, v0, Lfreed/viewer/helper/DiskLruCache;.maxSize:J // field@5907 │ │ -21bc32: 0e00 |0049: return-void │ │ +21bb9c: |[21bb9c] freed.viewer.helper.DiskLruCache.:(Ljava/io/File;IIJ)V │ │ +21bbac: 07d0 |0000: move-object v0, v13 │ │ +21bbae: 07e1 |0001: move-object v1, v14 │ │ +21bbb0: 7010 fe62 0d00 |0002: invoke-direct {v13}, Ljava/lang/Object;.:()V // method@62fe │ │ +21bbb6: 2202 bc0d |0005: new-instance v2, Ljava/util/LinkedHashMap; // type@0dbc │ │ +21bbba: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +21bbbc: 1504 403f |0008: const/high16 v4, #int 1061158912 // #3f40 │ │ +21bbc0: 1215 |000a: const/4 v5, #int 1 // #1 │ │ +21bbc2: 7040 5264 3254 |000b: invoke-direct {v2, v3, v4, v5}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@6452 │ │ +21bbc8: 5b02 0659 |000e: iput-object v2, v0, Lfreed/viewer/helper/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@5906 │ │ +21bbcc: 2202 d90d |0010: new-instance v2, Ljava/util/concurrent/ThreadPoolExecutor; // type@0dd9 │ │ +21bbd0: 620b d359 |0012: sget-object v11, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@59d3 │ │ +21bbd4: 220c d50d |0014: new-instance v12, Ljava/util/concurrent/LinkedBlockingQueue; // type@0dd5 │ │ +21bbd8: 7010 d564 0c00 |0016: invoke-direct {v12}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@64d5 │ │ +21bbde: 1207 |0019: const/4 v7, #int 0 // #0 │ │ +21bbe0: 1218 |001a: const/4 v8, #int 1 // #1 │ │ +21bbe2: 1609 3c00 |001b: const-wide/16 v9, #int 60 // #3c │ │ +21bbe6: 0726 |001d: move-object v6, v2 │ │ +21bbe8: 7607 d864 0600 |001e: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;)V // method@64d8 │ │ +21bbee: 5b02 0259 |0021: iput-object v2, v0, Lfreed/viewer/helper/DiskLruCache;.executorService:Ljava/util/concurrent/ExecutorService; // field@5902 │ │ +21bbf2: 2202 e40c |0023: new-instance v2, Lfreed/viewer/helper/DiskLruCache$1; // type@0ce4 │ │ +21bbf6: 7020 3d60 d200 |0025: invoke-direct {v2, v13}, Lfreed/viewer/helper/DiskLruCache$1;.:(Lfreed/viewer/helper/DiskLruCache;)V // method@603d │ │ +21bbfc: 5b02 0059 |0028: iput-object v2, v0, Lfreed/viewer/helper/DiskLruCache;.cleanupCallable:Ljava/util/concurrent/Callable; // field@5900 │ │ +21bc00: 5b01 0159 |002a: iput-object v1, v0, Lfreed/viewer/helper/DiskLruCache;.directory:Ljava/io/File; // field@5901 │ │ +21bc04: 01f2 |002c: move v2, v15 │ │ +21bc06: 5902 ff58 |002d: iput v2, v0, Lfreed/viewer/helper/DiskLruCache;.appVersion:I // field@58ff │ │ +21bc0a: 2202 260d |002f: new-instance v2, Ljava/io/File; // type@0d26 │ │ +21bc0e: 1a03 2652 |0031: const-string v3, "journal" // string@5226 │ │ +21bc12: 7030 f161 e203 |0033: invoke-direct {v2, v14, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@61f1 │ │ +21bc18: 5b02 0359 |0036: iput-object v2, v0, Lfreed/viewer/helper/DiskLruCache;.journalFile:Ljava/io/File; // field@5903 │ │ +21bc1c: 2202 260d |0038: new-instance v2, Ljava/io/File; // type@0d26 │ │ +21bc20: 1a03 2752 |003a: const-string v3, "journal.tmp" // string@5227 │ │ +21bc24: 7030 f161 e203 |003c: invoke-direct {v2, v14, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@61f1 │ │ +21bc2a: 5b02 0459 |003f: iput-object v2, v0, Lfreed/viewer/helper/DiskLruCache;.journalFileTmp:Ljava/io/File; // field@5904 │ │ +21bc2e: 0201 1000 |0041: move/from16 v1, v16 │ │ +21bc32: 5901 0b59 |0043: iput v1, v0, Lfreed/viewer/helper/DiskLruCache;.valueCount:I // field@590b │ │ +21bc36: 0501 1100 |0045: move-wide/from16 v1, v17 │ │ +21bc3a: 5a01 0759 |0047: iput-wide v1, v0, Lfreed/viewer/helper/DiskLruCache;.maxSize:J // field@5907 │ │ +21bc3e: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=291 │ │ 0x0005 line=165 │ │ 0x0010 line=273 │ │ 0x0023 line=275 │ │ 0x002a line=292 │ │ @@ -508661,17 +508663,17 @@ │ │ type : '(Lfreed/viewer/helper/DiskLruCache;)Ljava/io/Writer;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21b964: |[21b964] freed.viewer.helper.DiskLruCache.access$000:(Lfreed/viewer/helper/DiskLruCache;)Ljava/io/Writer; │ │ -21b974: 5400 0559 |0000: iget-object v0, v0, Lfreed/viewer/helper/DiskLruCache;.journalWriter:Ljava/io/Writer; // field@5905 │ │ -21b978: 1100 |0002: return-object v0 │ │ +21b970: |[21b970] freed.viewer.helper.DiskLruCache.access$000:(Lfreed/viewer/helper/DiskLruCache;)Ljava/io/Writer; │ │ +21b980: 5400 0559 |0000: iget-object v0, v0, Lfreed/viewer/helper/DiskLruCache;.journalWriter:Ljava/io/Writer; // field@5905 │ │ +21b984: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/helper/DiskLruCache; │ │ │ │ #3 : (in Lfreed/viewer/helper/DiskLruCache;) │ │ @@ -508679,17 +508681,17 @@ │ │ type : '(Lfreed/viewer/helper/DiskLruCache;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -21bc34: |[21bc34] freed.viewer.helper.DiskLruCache.access$100:(Lfreed/viewer/helper/DiskLruCache;)V │ │ -21bc44: 7010 8e60 0000 |0000: invoke-direct {v0}, Lfreed/viewer/helper/DiskLruCache;.trimToSize:()V // method@608e │ │ -21bc4a: 0e00 |0003: return-void │ │ +21bc40: |[21bc40] freed.viewer.helper.DiskLruCache.access$100:(Lfreed/viewer/helper/DiskLruCache;)V │ │ +21bc50: 7010 8e60 0000 |0000: invoke-direct {v0}, Lfreed/viewer/helper/DiskLruCache;.trimToSize:()V // method@608e │ │ +21bc56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lfreed/viewer/helper/DiskLruCache; │ │ │ │ #4 : (in Lfreed/viewer/helper/DiskLruCache;) │ │ @@ -508697,18 +508699,18 @@ │ │ type : '(Lfreed/viewer/helper/DiskLruCache;Ljava/lang/String;J)Lfreed/viewer/helper/DiskLruCache$Editor;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -21b6a4: |[21b6a4] freed.viewer.helper.DiskLruCache.access$1500:(Lfreed/viewer/helper/DiskLruCache;Ljava/lang/String;J)Lfreed/viewer/helper/DiskLruCache$Editor; │ │ -21b6b4: 7040 7d60 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lfreed/viewer/helper/DiskLruCache;.edit:(Ljava/lang/String;J)Lfreed/viewer/helper/DiskLruCache$Editor; // method@607d │ │ -21b6ba: 0c00 |0003: move-result-object v0 │ │ -21b6bc: 1100 |0004: return-object v0 │ │ +21b6b0: |[21b6b0] freed.viewer.helper.DiskLruCache.access$1500:(Lfreed/viewer/helper/DiskLruCache;Ljava/lang/String;J)Lfreed/viewer/helper/DiskLruCache$Editor; │ │ +21b6c0: 7040 7d60 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lfreed/viewer/helper/DiskLruCache;.edit:(Ljava/lang/String;J)Lfreed/viewer/helper/DiskLruCache$Editor; // method@607d │ │ +21b6c6: 0c00 |0003: move-result-object v0 │ │ +21b6c8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lfreed/viewer/helper/DiskLruCache; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) J │ │ @@ -508718,18 +508720,18 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -21b9e8: |[21b9e8] freed.viewer.helper.DiskLruCache.access$1600:(Ljava/io/InputStream;)Ljava/lang/String; │ │ -21b9f8: 7110 8160 0000 |0000: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache;.inputStreamToString:(Ljava/io/InputStream;)Ljava/lang/String; // method@6081 │ │ -21b9fe: 0c00 |0003: move-result-object v0 │ │ -21ba00: 1100 |0004: return-object v0 │ │ +21b9f4: |[21b9f4] freed.viewer.helper.DiskLruCache.access$1600:(Ljava/io/InputStream;)Ljava/lang/String; │ │ +21ba04: 7110 8160 0000 |0000: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache;.inputStreamToString:(Ljava/io/InputStream;)Ljava/lang/String; // method@6081 │ │ +21ba0a: 0c00 |0003: move-result-object v0 │ │ +21ba0c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/io/InputStream; │ │ │ │ #6 : (in Lfreed/viewer/helper/DiskLruCache;) │ │ @@ -508737,17 +508739,17 @@ │ │ type : '(Ljava/io/Closeable;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -21bc4c: |[21bc4c] freed.viewer.helper.DiskLruCache.access$1700:(Ljava/io/Closeable;)V │ │ -21bc5c: 7110 7660 0000 |0000: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache;.closeQuietly:(Ljava/io/Closeable;)V // method@6076 │ │ -21bc62: 0e00 |0003: return-void │ │ +21bc58: |[21bc58] freed.viewer.helper.DiskLruCache.access$1700:(Ljava/io/Closeable;)V │ │ +21bc68: 7110 7660 0000 |0000: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache;.closeQuietly:(Ljava/io/Closeable;)V // method@6076 │ │ +21bc6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/io/Closeable; │ │ │ │ #7 : (in Lfreed/viewer/helper/DiskLruCache;) │ │ @@ -508755,35 +508757,35 @@ │ │ type : '()Ljava/nio/charset/Charset;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21bb10: |[21bb10] freed.viewer.helper.DiskLruCache.access$1900:()Ljava/nio/charset/Charset; │ │ -21bb20: 6200 fd58 |0000: sget-object v0, Lfreed/viewer/helper/DiskLruCache;.UTF_8:Ljava/nio/charset/Charset; // field@58fd │ │ -21bb24: 1100 |0002: return-object v0 │ │ +21bb1c: |[21bb1c] freed.viewer.helper.DiskLruCache.access$1900:()Ljava/nio/charset/Charset; │ │ +21bb2c: 6200 fd58 |0000: sget-object v0, Lfreed/viewer/helper/DiskLruCache;.UTF_8:Ljava/nio/charset/Charset; // field@58fd │ │ +21bb30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ │ │ #8 : (in Lfreed/viewer/helper/DiskLruCache;) │ │ name : 'access$200' │ │ type : '(Lfreed/viewer/helper/DiskLruCache;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -21b590: |[21b590] freed.viewer.helper.DiskLruCache.access$200:(Lfreed/viewer/helper/DiskLruCache;)Z │ │ -21b5a0: 7010 8360 0000 |0000: invoke-direct {v0}, Lfreed/viewer/helper/DiskLruCache;.journalRebuildRequired:()Z // method@6083 │ │ -21b5a6: 0a00 |0003: move-result v0 │ │ -21b5a8: 0f00 |0004: return v0 │ │ +21b59c: |[21b59c] freed.viewer.helper.DiskLruCache.access$200:(Lfreed/viewer/helper/DiskLruCache;)Z │ │ +21b5ac: 7010 8360 0000 |0000: invoke-direct {v0}, Lfreed/viewer/helper/DiskLruCache;.journalRebuildRequired:()Z // method@6083 │ │ +21b5b2: 0a00 |0003: move-result v0 │ │ +21b5b4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lfreed/viewer/helper/DiskLruCache; │ │ │ │ #9 : (in Lfreed/viewer/helper/DiskLruCache;) │ │ @@ -508791,17 +508793,17 @@ │ │ type : '(Lfreed/viewer/helper/DiskLruCache;Lfreed/viewer/helper/DiskLruCache$Editor;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -21bc64: |[21bc64] freed.viewer.helper.DiskLruCache.access$2000:(Lfreed/viewer/helper/DiskLruCache;Lfreed/viewer/helper/DiskLruCache$Editor;Z)V │ │ -21bc74: 7030 7760 1002 |0000: invoke-direct {v0, v1, v2}, Lfreed/viewer/helper/DiskLruCache;.completeEdit:(Lfreed/viewer/helper/DiskLruCache$Editor;Z)V // method@6077 │ │ -21bc7a: 0e00 |0003: return-void │ │ +21bc70: |[21bc70] freed.viewer.helper.DiskLruCache.access$2000:(Lfreed/viewer/helper/DiskLruCache;Lfreed/viewer/helper/DiskLruCache$Editor;Z)V │ │ +21bc80: 7030 7760 1002 |0000: invoke-direct {v0, v1, v2}, Lfreed/viewer/helper/DiskLruCache;.completeEdit:(Lfreed/viewer/helper/DiskLruCache$Editor;Z)V // method@6077 │ │ +21bc86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lfreed/viewer/helper/DiskLruCache; │ │ 0x0000 - 0x0004 reg=1 (null) Lfreed/viewer/helper/DiskLruCache$Editor; │ │ 0x0000 - 0x0004 reg=2 (null) Z │ │ @@ -508811,17 +508813,17 @@ │ │ type : '(Lfreed/viewer/helper/DiskLruCache;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21b904: |[21b904] freed.viewer.helper.DiskLruCache.access$2200:(Lfreed/viewer/helper/DiskLruCache;)I │ │ -21b914: 5200 0b59 |0000: iget v0, v0, Lfreed/viewer/helper/DiskLruCache;.valueCount:I // field@590b │ │ -21b918: 0f00 |0002: return v0 │ │ +21b910: |[21b910] freed.viewer.helper.DiskLruCache.access$2200:(Lfreed/viewer/helper/DiskLruCache;)I │ │ +21b920: 5200 0b59 |0000: iget v0, v0, Lfreed/viewer/helper/DiskLruCache;.valueCount:I // field@590b │ │ +21b924: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/helper/DiskLruCache; │ │ │ │ #11 : (in Lfreed/viewer/helper/DiskLruCache;) │ │ @@ -508829,17 +508831,17 @@ │ │ type : '(Lfreed/viewer/helper/DiskLruCache;)Ljava/io/File;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21b934: |[21b934] freed.viewer.helper.DiskLruCache.access$2300:(Lfreed/viewer/helper/DiskLruCache;)Ljava/io/File; │ │ -21b944: 5400 0159 |0000: iget-object v0, v0, Lfreed/viewer/helper/DiskLruCache;.directory:Ljava/io/File; // field@5901 │ │ -21b948: 1100 |0002: return-object v0 │ │ +21b940: |[21b940] freed.viewer.helper.DiskLruCache.access$2300:(Lfreed/viewer/helper/DiskLruCache;)Ljava/io/File; │ │ +21b950: 5400 0159 |0000: iget-object v0, v0, Lfreed/viewer/helper/DiskLruCache;.directory:Ljava/io/File; // field@5901 │ │ +21b954: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/helper/DiskLruCache; │ │ │ │ #12 : (in Lfreed/viewer/helper/DiskLruCache;) │ │ @@ -508847,17 +508849,17 @@ │ │ type : '(Lfreed/viewer/helper/DiskLruCache;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -21bc7c: |[21bc7c] freed.viewer.helper.DiskLruCache.access$300:(Lfreed/viewer/helper/DiskLruCache;)V │ │ -21bc8c: 7010 8b60 0000 |0000: invoke-direct {v0}, Lfreed/viewer/helper/DiskLruCache;.rebuildJournal:()V // method@608b │ │ -21bc92: 0e00 |0003: return-void │ │ +21bc88: |[21bc88] freed.viewer.helper.DiskLruCache.access$300:(Lfreed/viewer/helper/DiskLruCache;)V │ │ +21bc98: 7010 8b60 0000 |0000: invoke-direct {v0}, Lfreed/viewer/helper/DiskLruCache;.rebuildJournal:()V // method@608b │ │ +21bc9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lfreed/viewer/helper/DiskLruCache; │ │ │ │ #13 : (in Lfreed/viewer/helper/DiskLruCache;) │ │ @@ -508865,17 +508867,17 @@ │ │ type : '(Lfreed/viewer/helper/DiskLruCache;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21b91c: |[21b91c] freed.viewer.helper.DiskLruCache.access$402:(Lfreed/viewer/helper/DiskLruCache;I)I │ │ -21b92c: 5901 0959 |0000: iput v1, v0, Lfreed/viewer/helper/DiskLruCache;.redundantOpCount:I // field@5909 │ │ -21b930: 0f01 |0002: return v1 │ │ +21b928: |[21b928] freed.viewer.helper.DiskLruCache.access$402:(Lfreed/viewer/helper/DiskLruCache;I)I │ │ +21b938: 5901 0959 |0000: iput v1, v0, Lfreed/viewer/helper/DiskLruCache;.redundantOpCount:I // field@5909 │ │ +21b93c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/helper/DiskLruCache; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -508884,22 +508886,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -21bc94: |[21bc94] freed.viewer.helper.DiskLruCache.checkNotClosed:()V │ │ -21bca4: 5420 0559 |0000: iget-object v0, v2, Lfreed/viewer/helper/DiskLruCache;.journalWriter:Ljava/io/Writer; // field@5905 │ │ -21bca8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -21bcac: 0e00 |0004: return-void │ │ -21bcae: 2200 590d |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@0d59 │ │ -21bcb2: 1a01 a53b |0007: const-string v1, "cache is closed" // string@3ba5 │ │ -21bcb6: 7020 b962 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@62b9 │ │ -21bcbc: 2700 |000c: throw v0 │ │ +21bca0: |[21bca0] freed.viewer.helper.DiskLruCache.checkNotClosed:()V │ │ +21bcb0: 5420 0559 |0000: iget-object v0, v2, Lfreed/viewer/helper/DiskLruCache;.journalWriter:Ljava/io/Writer; // field@5905 │ │ +21bcb4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +21bcb8: 0e00 |0004: return-void │ │ +21bcba: 2200 590d |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@0d59 │ │ +21bcbe: 1a01 a53b |0007: const-string v1, "cache is closed" // string@3ba5 │ │ +21bcc2: 7020 b962 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@62b9 │ │ +21bcc8: 2700 |000c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ 0x0005 line=669 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lfreed/viewer/helper/DiskLruCache; │ │ │ │ @@ -508908,21 +508910,21 @@ │ │ type : '(Ljava/io/Closeable;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -21bd68: |[21bd68] freed.viewer.helper.DiskLruCache.closeQuietly:(Ljava/io/Closeable;)V │ │ -21bd78: 3800 0800 |0000: if-eqz v0, 0008 // +0008 │ │ -21bd7c: 7210 de61 0000 |0002: invoke-interface {v0}, Ljava/io/Closeable;.close:()V // method@61de │ │ -21bd82: 2803 |0005: goto 0008 // +0003 │ │ -21bd84: 0d00 |0006: move-exception v0 │ │ -21bd86: 2700 |0007: throw v0 │ │ -21bd88: 0e00 |0008: return-void │ │ +21bd74: |[21bd74] freed.viewer.helper.DiskLruCache.closeQuietly:(Ljava/io/Closeable;)V │ │ +21bd84: 3800 0800 |0000: if-eqz v0, 0008 // +0008 │ │ +21bd88: 7210 de61 0000 |0002: invoke-interface {v0}, Ljava/io/Closeable;.close:()V // method@61de │ │ +21bd8e: 2803 |0005: goto 0008 // +0003 │ │ +21bd90: 0d00 |0006: move-exception v0 │ │ +21bd92: 2700 |0007: throw v0 │ │ +21bd94: 0e00 |0008: return-void │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ Ljava/lang/RuntimeException; -> 0x0006 │ │ Ljava/lang/Exception; -> 0x0008 │ │ positions : │ │ 0x0002 line=245 │ │ 0x0007 line=247 │ │ @@ -508934,144 +508936,144 @@ │ │ type : '(Lfreed/viewer/helper/DiskLruCache$Editor;Z)V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 259 16-bit code units │ │ -21bd9c: |[21bd9c] freed.viewer.helper.DiskLruCache.completeEdit:(Lfreed/viewer/helper/DiskLruCache$Editor;Z)V │ │ -21bdac: 1d09 |0000: monitor-enter v9 │ │ -21bdae: 7110 4960 0a00 |0001: invoke-static {v10}, Lfreed/viewer/helper/DiskLruCache$Editor;.access$1400:(Lfreed/viewer/helper/DiskLruCache$Editor;)Lfreed/viewer/helper/DiskLruCache$Entry; // method@6049 │ │ -21bdb4: 0c00 |0004: move-result-object v0 │ │ -21bdb6: 7110 5860 0000 |0005: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$700:(Lfreed/viewer/helper/DiskLruCache$Entry;)Lfreed/viewer/helper/DiskLruCache$Editor; // method@6058 │ │ -21bdbc: 0c01 |0008: move-result-object v1 │ │ -21bdbe: 33a1 ef00 |0009: if-ne v1, v10, 00f8 // +00ef │ │ -21bdc2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -21bdc4: 380b 3400 |000c: if-eqz v11, 0040 // +0034 │ │ -21bdc8: 7110 5660 0000 |000e: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$600:(Lfreed/viewer/helper/DiskLruCache$Entry;)Z // method@6056 │ │ -21bdce: 0a02 |0011: move-result v2 │ │ -21bdd0: 3902 2e00 |0012: if-nez v2, 0040 // +002e │ │ -21bdd4: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -21bdd6: 5293 0b59 |0015: iget v3, v9, Lfreed/viewer/helper/DiskLruCache;.valueCount:I // field@590b │ │ -21bdda: 3532 2900 |0017: if-ge v2, v3, 0040 // +0029 │ │ -21bdde: 6e20 5c60 2000 |0019: invoke-virtual {v0, v2}, Lfreed/viewer/helper/DiskLruCache$Entry;.getDirtyFile:(I)Ljava/io/File; // method@605c │ │ -21bde4: 0c03 |001c: move-result-object v3 │ │ -21bde6: 6e10 f861 0300 |001d: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@61f8 │ │ -21bdec: 0a03 |0020: move-result v3 │ │ -21bdee: 3803 0500 |0021: if-eqz v3, 0026 // +0005 │ │ -21bdf2: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ -21bdf6: 28f0 |0025: goto 0015 // -0010 │ │ -21bdf8: 6e10 4860 0a00 |0026: invoke-virtual {v10}, Lfreed/viewer/helper/DiskLruCache$Editor;.abort:()V // method@6048 │ │ -21bdfe: 220a 590d |0029: new-instance v10, Ljava/lang/IllegalStateException; // type@0d59 │ │ -21be02: 220b 740d |002b: new-instance v11, Ljava/lang/StringBuilder; // type@0d74 │ │ -21be06: 7010 4c63 0b00 |002d: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21be0c: 1a00 5b42 |0030: const-string v0, "edit didn't create file " // string@425b │ │ -21be10: 6e20 5663 0b00 |0032: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21be16: 6e20 5263 2b00 |0035: invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -21be1c: 6e10 5d63 0b00 |0038: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21be22: 0c0b |003b: move-result-object v11 │ │ -21be24: 7020 b962 ba00 |003c: invoke-direct {v10, v11}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@62b9 │ │ -21be2a: 270a |003f: throw v10 │ │ -21be2c: 529a 0b59 |0040: iget v10, v9, Lfreed/viewer/helper/DiskLruCache;.valueCount:I // field@590b │ │ -21be30: 35a1 3200 |0042: if-ge v1, v10, 0074 // +0032 │ │ -21be34: 6e20 5c60 1000 |0044: invoke-virtual {v0, v1}, Lfreed/viewer/helper/DiskLruCache$Entry;.getDirtyFile:(I)Ljava/io/File; // method@605c │ │ -21be3a: 0c0a |0047: move-result-object v10 │ │ -21be3c: 380b 2600 |0048: if-eqz v11, 006e // +0026 │ │ -21be40: 6e10 f861 0a00 |004a: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@61f8 │ │ -21be46: 0a02 |004d: move-result v2 │ │ -21be48: 3802 2300 |004e: if-eqz v2, 0071 // +0023 │ │ -21be4c: 6e20 5b60 1000 |0050: invoke-virtual {v0, v1}, Lfreed/viewer/helper/DiskLruCache$Entry;.getCleanFile:(I)Ljava/io/File; // method@605b │ │ -21be52: 0c02 |0053: move-result-object v2 │ │ -21be54: 6e20 0962 2a00 |0054: invoke-virtual {v10, v2}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@6209 │ │ -21be5a: 7110 5260 0000 |0057: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$1000:(Lfreed/viewer/helper/DiskLruCache$Entry;)[J // method@6052 │ │ -21be60: 0c0a |005a: move-result-object v10 │ │ -21be62: 4503 0a01 |005b: aget-wide v3, v10, v1 │ │ -21be66: 6e10 0562 0200 |005d: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@6205 │ │ -21be6c: 0b05 |0060: move-result-wide v5 │ │ -21be6e: 7110 5260 0000 |0061: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$1000:(Lfreed/viewer/helper/DiskLruCache$Entry;)[J // method@6052 │ │ -21be74: 0c0a |0064: move-result-object v10 │ │ -21be76: 4c05 0a01 |0065: aput-wide v5, v10, v1 │ │ -21be7a: 5397 0a59 |0067: iget-wide v7, v9, Lfreed/viewer/helper/DiskLruCache;.size:J // field@590a │ │ -21be7e: bc37 |0069: sub-long/2addr v7, v3 │ │ -21be80: bb57 |006a: add-long/2addr v7, v5 │ │ -21be82: 5a97 0a59 |006b: iput-wide v7, v9, Lfreed/viewer/helper/DiskLruCache;.size:J // field@590a │ │ -21be86: 2804 |006d: goto 0071 // +0004 │ │ -21be88: 7110 7b60 0a00 |006e: invoke-static {v10}, Lfreed/viewer/helper/DiskLruCache;.deleteIfExists:(Ljava/io/File;)V // method@607b │ │ -21be8e: d801 0101 |0071: add-int/lit8 v1, v1, #int 1 // #01 │ │ -21be92: 28cd |0073: goto 0040 // -0033 │ │ -21be94: 529a 0959 |0074: iget v10, v9, Lfreed/viewer/helper/DiskLruCache;.redundantOpCount:I // field@5909 │ │ -21be98: 1211 |0076: const/4 v1, #int 1 // #1 │ │ -21be9a: b01a |0077: add-int/2addr v10, v1 │ │ -21be9c: 599a 0959 |0078: iput v10, v9, Lfreed/viewer/helper/DiskLruCache;.redundantOpCount:I // field@5909 │ │ -21bea0: 120a |007a: const/4 v10, #int 0 // #0 │ │ -21bea2: 7120 5960 a000 |007b: invoke-static {v0, v10}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$702:(Lfreed/viewer/helper/DiskLruCache$Entry;Lfreed/viewer/helper/DiskLruCache$Editor;)Lfreed/viewer/helper/DiskLruCache$Editor; // method@6059 │ │ -21bea8: 7110 5660 0000 |007e: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$600:(Lfreed/viewer/helper/DiskLruCache$Entry;)Z // method@6056 │ │ -21beae: 0a0a |0081: move-result v10 │ │ -21beb0: b6ba |0082: or-int/2addr v10, v11 │ │ -21beb2: 1302 0a00 |0083: const/16 v2, #int 10 // #a │ │ -21beb6: 380a 3600 |0085: if-eqz v10, 00bb // +0036 │ │ -21beba: 7120 5760 1000 |0087: invoke-static {v0, v1}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$602:(Lfreed/viewer/helper/DiskLruCache$Entry;Z)Z // method@6057 │ │ -21bec0: 549a 0559 |008a: iget-object v10, v9, Lfreed/viewer/helper/DiskLruCache;.journalWriter:Ljava/io/Writer; // field@5905 │ │ -21bec4: 2201 740d |008c: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -21bec8: 7010 4c63 0100 |008e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21bece: 1a03 f808 |0091: const-string v3, "CLEAN " // string@08f8 │ │ -21bed2: 6e20 5663 3100 |0093: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21bed8: 7110 5360 0000 |0096: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$1100:(Lfreed/viewer/helper/DiskLruCache$Entry;)Ljava/lang/String; // method@6053 │ │ -21bede: 0c03 |0099: move-result-object v3 │ │ -21bee0: 6e20 5663 3100 |009a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21bee6: 6e10 5d60 0000 |009d: invoke-virtual {v0}, Lfreed/viewer/helper/DiskLruCache$Entry;.getLengths:()Ljava/lang/String; // method@605d │ │ -21beec: 0c03 |00a0: move-result-object v3 │ │ -21beee: 6e20 5663 3100 |00a1: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21bef4: 6e20 4f63 2100 |00a4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@634f │ │ -21befa: 6e10 5d63 0100 |00a7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21bf00: 0c01 |00aa: move-result-object v1 │ │ -21bf02: 6e20 6162 1a00 |00ab: invoke-virtual {v10, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@6261 │ │ -21bf08: 380b 3300 |00ae: if-eqz v11, 00e1 // +0033 │ │ -21bf0c: 539a 0859 |00b0: iget-wide v10, v9, Lfreed/viewer/helper/DiskLruCache;.nextSequenceNumber:J // field@5908 │ │ -21bf10: 1601 0100 |00b2: const-wide/16 v1, #int 1 // #1 │ │ -21bf14: bba1 |00b4: add-long/2addr v1, v10 │ │ -21bf16: 5a91 0859 |00b5: iput-wide v1, v9, Lfreed/viewer/helper/DiskLruCache;.nextSequenceNumber:J // field@5908 │ │ -21bf1a: 7130 5560 a00b |00b7: invoke-static {v0, v10, v11}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$1202:(Lfreed/viewer/helper/DiskLruCache$Entry;J)J // method@6055 │ │ -21bf20: 2827 |00ba: goto 00e1 // +0027 │ │ -21bf22: 549a 0659 |00bb: iget-object v10, v9, Lfreed/viewer/helper/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@5906 │ │ -21bf26: 7110 5360 0000 |00bd: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$1100:(Lfreed/viewer/helper/DiskLruCache$Entry;)Ljava/lang/String; // method@6053 │ │ -21bf2c: 0c0b |00c0: move-result-object v11 │ │ -21bf2e: 6e20 5a64 ba00 |00c1: invoke-virtual {v10, v11}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@645a │ │ -21bf34: 549a 0559 |00c4: iget-object v10, v9, Lfreed/viewer/helper/DiskLruCache;.journalWriter:Ljava/io/Writer; // field@5905 │ │ -21bf38: 220b 740d |00c6: new-instance v11, Ljava/lang/StringBuilder; // type@0d74 │ │ -21bf3c: 7010 4c63 0b00 |00c8: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21bf42: 1a01 002a |00cb: const-string v1, "REMOVE " // string@2a00 │ │ -21bf46: 6e20 5663 1b00 |00cd: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21bf4c: 7110 5360 0000 |00d0: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$1100:(Lfreed/viewer/helper/DiskLruCache$Entry;)Ljava/lang/String; // method@6053 │ │ -21bf52: 0c00 |00d3: move-result-object v0 │ │ -21bf54: 6e20 5663 0b00 |00d4: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21bf5a: 6e20 4f63 2b00 |00d7: invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@634f │ │ -21bf60: 6e10 5d63 0b00 |00da: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21bf66: 0c0b |00dd: move-result-object v11 │ │ -21bf68: 6e20 6162 ba00 |00de: invoke-virtual {v10, v11}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@6261 │ │ -21bf6e: 539a 0a59 |00e1: iget-wide v10, v9, Lfreed/viewer/helper/DiskLruCache;.size:J // field@590a │ │ -21bf72: 5390 0759 |00e3: iget-wide v0, v9, Lfreed/viewer/helper/DiskLruCache;.maxSize:J // field@5907 │ │ -21bf76: 3102 0a00 |00e5: cmp-long v2, v10, v0 │ │ -21bf7a: 3c02 0800 |00e7: if-gtz v2, 00ef // +0008 │ │ -21bf7e: 7010 8360 0900 |00e9: invoke-direct {v9}, Lfreed/viewer/helper/DiskLruCache;.journalRebuildRequired:()Z // method@6083 │ │ -21bf84: 0a0a |00ec: move-result v10 │ │ -21bf86: 380a 0900 |00ed: if-eqz v10, 00f6 // +0009 │ │ -21bf8a: 549a 0259 |00ef: iget-object v10, v9, Lfreed/viewer/helper/DiskLruCache;.executorService:Ljava/util/concurrent/ExecutorService; // field@5902 │ │ -21bf8e: 549b 0059 |00f1: iget-object v11, v9, Lfreed/viewer/helper/DiskLruCache;.cleanupCallable:Ljava/util/concurrent/Callable; // field@5900 │ │ -21bf92: 7220 ca64 ba00 |00f3: invoke-interface {v10, v11}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; // method@64ca │ │ -21bf98: 1e09 |00f6: monitor-exit v9 │ │ -21bf9a: 0e00 |00f7: return-void │ │ -21bf9c: 220a 590d |00f8: new-instance v10, Ljava/lang/IllegalStateException; // type@0d59 │ │ -21bfa0: 7010 b862 0a00 |00fa: invoke-direct {v10}, Ljava/lang/IllegalStateException;.:()V // method@62b8 │ │ -21bfa6: 270a |00fd: throw v10 │ │ -21bfa8: 0d0a |00fe: move-exception v10 │ │ -21bfaa: 1e09 |00ff: monitor-exit v9 │ │ -21bfac: 2802 |0100: goto 0102 // +0002 │ │ -21bfae: 270a |0101: throw v10 │ │ -21bfb0: 28ff |0102: goto 0101 // -0001 │ │ +21bda8: |[21bda8] freed.viewer.helper.DiskLruCache.completeEdit:(Lfreed/viewer/helper/DiskLruCache$Editor;Z)V │ │ +21bdb8: 1d09 |0000: monitor-enter v9 │ │ +21bdba: 7110 4960 0a00 |0001: invoke-static {v10}, Lfreed/viewer/helper/DiskLruCache$Editor;.access$1400:(Lfreed/viewer/helper/DiskLruCache$Editor;)Lfreed/viewer/helper/DiskLruCache$Entry; // method@6049 │ │ +21bdc0: 0c00 |0004: move-result-object v0 │ │ +21bdc2: 7110 5860 0000 |0005: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$700:(Lfreed/viewer/helper/DiskLruCache$Entry;)Lfreed/viewer/helper/DiskLruCache$Editor; // method@6058 │ │ +21bdc8: 0c01 |0008: move-result-object v1 │ │ +21bdca: 33a1 ef00 |0009: if-ne v1, v10, 00f8 // +00ef │ │ +21bdce: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +21bdd0: 380b 3400 |000c: if-eqz v11, 0040 // +0034 │ │ +21bdd4: 7110 5660 0000 |000e: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$600:(Lfreed/viewer/helper/DiskLruCache$Entry;)Z // method@6056 │ │ +21bdda: 0a02 |0011: move-result v2 │ │ +21bddc: 3902 2e00 |0012: if-nez v2, 0040 // +002e │ │ +21bde0: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +21bde2: 5293 0b59 |0015: iget v3, v9, Lfreed/viewer/helper/DiskLruCache;.valueCount:I // field@590b │ │ +21bde6: 3532 2900 |0017: if-ge v2, v3, 0040 // +0029 │ │ +21bdea: 6e20 5c60 2000 |0019: invoke-virtual {v0, v2}, Lfreed/viewer/helper/DiskLruCache$Entry;.getDirtyFile:(I)Ljava/io/File; // method@605c │ │ +21bdf0: 0c03 |001c: move-result-object v3 │ │ +21bdf2: 6e10 f861 0300 |001d: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@61f8 │ │ +21bdf8: 0a03 |0020: move-result v3 │ │ +21bdfa: 3803 0500 |0021: if-eqz v3, 0026 // +0005 │ │ +21bdfe: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ +21be02: 28f0 |0025: goto 0015 // -0010 │ │ +21be04: 6e10 4860 0a00 |0026: invoke-virtual {v10}, Lfreed/viewer/helper/DiskLruCache$Editor;.abort:()V // method@6048 │ │ +21be0a: 220a 590d |0029: new-instance v10, Ljava/lang/IllegalStateException; // type@0d59 │ │ +21be0e: 220b 740d |002b: new-instance v11, Ljava/lang/StringBuilder; // type@0d74 │ │ +21be12: 7010 4c63 0b00 |002d: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21be18: 1a00 5b42 |0030: const-string v0, "edit didn't create file " // string@425b │ │ +21be1c: 6e20 5663 0b00 |0032: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21be22: 6e20 5263 2b00 |0035: invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +21be28: 6e10 5d63 0b00 |0038: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21be2e: 0c0b |003b: move-result-object v11 │ │ +21be30: 7020 b962 ba00 |003c: invoke-direct {v10, v11}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@62b9 │ │ +21be36: 270a |003f: throw v10 │ │ +21be38: 529a 0b59 |0040: iget v10, v9, Lfreed/viewer/helper/DiskLruCache;.valueCount:I // field@590b │ │ +21be3c: 35a1 3200 |0042: if-ge v1, v10, 0074 // +0032 │ │ +21be40: 6e20 5c60 1000 |0044: invoke-virtual {v0, v1}, Lfreed/viewer/helper/DiskLruCache$Entry;.getDirtyFile:(I)Ljava/io/File; // method@605c │ │ +21be46: 0c0a |0047: move-result-object v10 │ │ +21be48: 380b 2600 |0048: if-eqz v11, 006e // +0026 │ │ +21be4c: 6e10 f861 0a00 |004a: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@61f8 │ │ +21be52: 0a02 |004d: move-result v2 │ │ +21be54: 3802 2300 |004e: if-eqz v2, 0071 // +0023 │ │ +21be58: 6e20 5b60 1000 |0050: invoke-virtual {v0, v1}, Lfreed/viewer/helper/DiskLruCache$Entry;.getCleanFile:(I)Ljava/io/File; // method@605b │ │ +21be5e: 0c02 |0053: move-result-object v2 │ │ +21be60: 6e20 0962 2a00 |0054: invoke-virtual {v10, v2}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@6209 │ │ +21be66: 7110 5260 0000 |0057: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$1000:(Lfreed/viewer/helper/DiskLruCache$Entry;)[J // method@6052 │ │ +21be6c: 0c0a |005a: move-result-object v10 │ │ +21be6e: 4503 0a01 |005b: aget-wide v3, v10, v1 │ │ +21be72: 6e10 0562 0200 |005d: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@6205 │ │ +21be78: 0b05 |0060: move-result-wide v5 │ │ +21be7a: 7110 5260 0000 |0061: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$1000:(Lfreed/viewer/helper/DiskLruCache$Entry;)[J // method@6052 │ │ +21be80: 0c0a |0064: move-result-object v10 │ │ +21be82: 4c05 0a01 |0065: aput-wide v5, v10, v1 │ │ +21be86: 5397 0a59 |0067: iget-wide v7, v9, Lfreed/viewer/helper/DiskLruCache;.size:J // field@590a │ │ +21be8a: bc37 |0069: sub-long/2addr v7, v3 │ │ +21be8c: bb57 |006a: add-long/2addr v7, v5 │ │ +21be8e: 5a97 0a59 |006b: iput-wide v7, v9, Lfreed/viewer/helper/DiskLruCache;.size:J // field@590a │ │ +21be92: 2804 |006d: goto 0071 // +0004 │ │ +21be94: 7110 7b60 0a00 |006e: invoke-static {v10}, Lfreed/viewer/helper/DiskLruCache;.deleteIfExists:(Ljava/io/File;)V // method@607b │ │ +21be9a: d801 0101 |0071: add-int/lit8 v1, v1, #int 1 // #01 │ │ +21be9e: 28cd |0073: goto 0040 // -0033 │ │ +21bea0: 529a 0959 |0074: iget v10, v9, Lfreed/viewer/helper/DiskLruCache;.redundantOpCount:I // field@5909 │ │ +21bea4: 1211 |0076: const/4 v1, #int 1 // #1 │ │ +21bea6: b01a |0077: add-int/2addr v10, v1 │ │ +21bea8: 599a 0959 |0078: iput v10, v9, Lfreed/viewer/helper/DiskLruCache;.redundantOpCount:I // field@5909 │ │ +21beac: 120a |007a: const/4 v10, #int 0 // #0 │ │ +21beae: 7120 5960 a000 |007b: invoke-static {v0, v10}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$702:(Lfreed/viewer/helper/DiskLruCache$Entry;Lfreed/viewer/helper/DiskLruCache$Editor;)Lfreed/viewer/helper/DiskLruCache$Editor; // method@6059 │ │ +21beb4: 7110 5660 0000 |007e: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$600:(Lfreed/viewer/helper/DiskLruCache$Entry;)Z // method@6056 │ │ +21beba: 0a0a |0081: move-result v10 │ │ +21bebc: b6ba |0082: or-int/2addr v10, v11 │ │ +21bebe: 1302 0a00 |0083: const/16 v2, #int 10 // #a │ │ +21bec2: 380a 3600 |0085: if-eqz v10, 00bb // +0036 │ │ +21bec6: 7120 5760 1000 |0087: invoke-static {v0, v1}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$602:(Lfreed/viewer/helper/DiskLruCache$Entry;Z)Z // method@6057 │ │ +21becc: 549a 0559 |008a: iget-object v10, v9, Lfreed/viewer/helper/DiskLruCache;.journalWriter:Ljava/io/Writer; // field@5905 │ │ +21bed0: 2201 740d |008c: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +21bed4: 7010 4c63 0100 |008e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21beda: 1a03 f808 |0091: const-string v3, "CLEAN " // string@08f8 │ │ +21bede: 6e20 5663 3100 |0093: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21bee4: 7110 5360 0000 |0096: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$1100:(Lfreed/viewer/helper/DiskLruCache$Entry;)Ljava/lang/String; // method@6053 │ │ +21beea: 0c03 |0099: move-result-object v3 │ │ +21beec: 6e20 5663 3100 |009a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21bef2: 6e10 5d60 0000 |009d: invoke-virtual {v0}, Lfreed/viewer/helper/DiskLruCache$Entry;.getLengths:()Ljava/lang/String; // method@605d │ │ +21bef8: 0c03 |00a0: move-result-object v3 │ │ +21befa: 6e20 5663 3100 |00a1: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21bf00: 6e20 4f63 2100 |00a4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@634f │ │ +21bf06: 6e10 5d63 0100 |00a7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21bf0c: 0c01 |00aa: move-result-object v1 │ │ +21bf0e: 6e20 6162 1a00 |00ab: invoke-virtual {v10, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@6261 │ │ +21bf14: 380b 3300 |00ae: if-eqz v11, 00e1 // +0033 │ │ +21bf18: 539a 0859 |00b0: iget-wide v10, v9, Lfreed/viewer/helper/DiskLruCache;.nextSequenceNumber:J // field@5908 │ │ +21bf1c: 1601 0100 |00b2: const-wide/16 v1, #int 1 // #1 │ │ +21bf20: bba1 |00b4: add-long/2addr v1, v10 │ │ +21bf22: 5a91 0859 |00b5: iput-wide v1, v9, Lfreed/viewer/helper/DiskLruCache;.nextSequenceNumber:J // field@5908 │ │ +21bf26: 7130 5560 a00b |00b7: invoke-static {v0, v10, v11}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$1202:(Lfreed/viewer/helper/DiskLruCache$Entry;J)J // method@6055 │ │ +21bf2c: 2827 |00ba: goto 00e1 // +0027 │ │ +21bf2e: 549a 0659 |00bb: iget-object v10, v9, Lfreed/viewer/helper/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@5906 │ │ +21bf32: 7110 5360 0000 |00bd: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$1100:(Lfreed/viewer/helper/DiskLruCache$Entry;)Ljava/lang/String; // method@6053 │ │ +21bf38: 0c0b |00c0: move-result-object v11 │ │ +21bf3a: 6e20 5a64 ba00 |00c1: invoke-virtual {v10, v11}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@645a │ │ +21bf40: 549a 0559 |00c4: iget-object v10, v9, Lfreed/viewer/helper/DiskLruCache;.journalWriter:Ljava/io/Writer; // field@5905 │ │ +21bf44: 220b 740d |00c6: new-instance v11, Ljava/lang/StringBuilder; // type@0d74 │ │ +21bf48: 7010 4c63 0b00 |00c8: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21bf4e: 1a01 002a |00cb: const-string v1, "REMOVE " // string@2a00 │ │ +21bf52: 6e20 5663 1b00 |00cd: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21bf58: 7110 5360 0000 |00d0: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$1100:(Lfreed/viewer/helper/DiskLruCache$Entry;)Ljava/lang/String; // method@6053 │ │ +21bf5e: 0c00 |00d3: move-result-object v0 │ │ +21bf60: 6e20 5663 0b00 |00d4: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21bf66: 6e20 4f63 2b00 |00d7: invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@634f │ │ +21bf6c: 6e10 5d63 0b00 |00da: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21bf72: 0c0b |00dd: move-result-object v11 │ │ +21bf74: 6e20 6162 ba00 |00de: invoke-virtual {v10, v11}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@6261 │ │ +21bf7a: 539a 0a59 |00e1: iget-wide v10, v9, Lfreed/viewer/helper/DiskLruCache;.size:J // field@590a │ │ +21bf7e: 5390 0759 |00e3: iget-wide v0, v9, Lfreed/viewer/helper/DiskLruCache;.maxSize:J // field@5907 │ │ +21bf82: 3102 0a00 |00e5: cmp-long v2, v10, v0 │ │ +21bf86: 3c02 0800 |00e7: if-gtz v2, 00ef // +0008 │ │ +21bf8a: 7010 8360 0900 |00e9: invoke-direct {v9}, Lfreed/viewer/helper/DiskLruCache;.journalRebuildRequired:()Z // method@6083 │ │ +21bf90: 0a0a |00ec: move-result v10 │ │ +21bf92: 380a 0900 |00ed: if-eqz v10, 00f6 // +0009 │ │ +21bf96: 549a 0259 |00ef: iget-object v10, v9, Lfreed/viewer/helper/DiskLruCache;.executorService:Ljava/util/concurrent/ExecutorService; // field@5902 │ │ +21bf9a: 549b 0059 |00f1: iget-object v11, v9, Lfreed/viewer/helper/DiskLruCache;.cleanupCallable:Ljava/util/concurrent/Callable; // field@5900 │ │ +21bf9e: 7220 ca64 ba00 |00f3: invoke-interface {v10, v11}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; // method@64ca │ │ +21bfa4: 1e09 |00f6: monitor-exit v9 │ │ +21bfa6: 0e00 |00f7: return-void │ │ +21bfa8: 220a 590d |00f8: new-instance v10, Ljava/lang/IllegalStateException; // type@0d59 │ │ +21bfac: 7010 b862 0a00 |00fa: invoke-direct {v10}, Ljava/lang/IllegalStateException;.:()V // method@62b8 │ │ +21bfb2: 270a |00fd: throw v10 │ │ +21bfb4: 0d0a |00fe: move-exception v10 │ │ +21bfb6: 1e09 |00ff: monitor-exit v9 │ │ +21bfb8: 2802 |0100: goto 0102 // +0002 │ │ +21bfba: 270a |0101: throw v10 │ │ +21bfbc: 28ff |0102: goto 0101 // -0001 │ │ catches : 2 │ │ 0x0001 - 0x00f6 │ │ -> 0x00fe │ │ 0x00f8 - 0x00fe │ │ -> 0x00fe │ │ positions : │ │ 0x0001 line=568 │ │ @@ -509113,40 +509115,40 @@ │ │ type : '([Ljava/lang/Object;I)[Ljava/lang/Object;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 45 16-bit code units │ │ -21b97c: |[21b97c] freed.viewer.helper.DiskLruCache.copyOfRange:([Ljava/lang/Object;I)[Ljava/lang/Object; │ │ -21b98c: 2130 |0000: array-length v0, v3 │ │ -21b98e: 1221 |0001: const/4 v1, #int 2 // #2 │ │ -21b990: 3641 2500 |0002: if-gt v1, v4, 0027 // +0025 │ │ -21b994: 3601 1d00 |0004: if-gt v1, v0, 0021 // +001d │ │ -21b998: b114 |0006: sub-int/2addr v4, v1 │ │ -21b99a: b110 |0007: sub-int/2addr v0, v1 │ │ -21b99c: 7120 e962 0400 |0008: invoke-static {v4, v0}, Ljava/lang/Math;.min:(II)I // method@62e9 │ │ -21b9a2: 0a00 |000b: move-result v0 │ │ -21b9a4: 6e10 0263 0300 |000c: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@6302 │ │ -21b9aa: 0c02 |000f: move-result-object v2 │ │ -21b9ac: 6e10 8762 0200 |0010: invoke-virtual {v2}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@6287 │ │ -21b9b2: 0c02 |0013: move-result-object v2 │ │ -21b9b4: 7120 8763 4200 |0014: invoke-static {v2, v4}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@6387 │ │ -21b9ba: 0c04 |0017: move-result-object v4 │ │ -21b9bc: 1f04 bc0e |0018: check-cast v4, [Ljava/lang/Object; // type@0ebc │ │ -21b9c0: 1f04 bc0e |001a: check-cast v4, [Ljava/lang/Object; // type@0ebc │ │ -21b9c4: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -21b9c6: 7150 5e63 1324 |001d: invoke-static {v3, v1, v4, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@635e │ │ -21b9cc: 1104 |0020: return-object v4 │ │ -21b9ce: 2203 420d |0021: new-instance v3, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0d42 │ │ -21b9d2: 7010 6262 0300 |0023: invoke-direct {v3}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@6262 │ │ -21b9d8: 2703 |0026: throw v3 │ │ -21b9da: 2203 580d |0027: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0d58 │ │ -21b9de: 7010 b462 0300 |0029: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@62b4 │ │ -21b9e4: 2703 |002c: throw v3 │ │ +21b988: |[21b988] freed.viewer.helper.DiskLruCache.copyOfRange:([Ljava/lang/Object;I)[Ljava/lang/Object; │ │ +21b998: 2130 |0000: array-length v0, v3 │ │ +21b99a: 1221 |0001: const/4 v1, #int 2 // #2 │ │ +21b99c: 3641 2500 |0002: if-gt v1, v4, 0027 // +0025 │ │ +21b9a0: 3601 1d00 |0004: if-gt v1, v0, 0021 // +001d │ │ +21b9a4: b114 |0006: sub-int/2addr v4, v1 │ │ +21b9a6: b110 |0007: sub-int/2addr v0, v1 │ │ +21b9a8: 7120 e962 0400 |0008: invoke-static {v4, v0}, Ljava/lang/Math;.min:(II)I // method@62e9 │ │ +21b9ae: 0a00 |000b: move-result v0 │ │ +21b9b0: 6e10 0263 0300 |000c: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@6302 │ │ +21b9b6: 0c02 |000f: move-result-object v2 │ │ +21b9b8: 6e10 8762 0200 |0010: invoke-virtual {v2}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@6287 │ │ +21b9be: 0c02 |0013: move-result-object v2 │ │ +21b9c0: 7120 8763 4200 |0014: invoke-static {v2, v4}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@6387 │ │ +21b9c6: 0c04 |0017: move-result-object v4 │ │ +21b9c8: 1f04 bc0e |0018: check-cast v4, [Ljava/lang/Object; // type@0ebc │ │ +21b9cc: 1f04 bc0e |001a: check-cast v4, [Ljava/lang/Object; // type@0ebc │ │ +21b9d0: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +21b9d2: 7150 5e63 1324 |001d: invoke-static {v3, v1, v4, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@635e │ │ +21b9d8: 1104 |0020: return-object v4 │ │ +21b9da: 2203 420d |0021: new-instance v3, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0d42 │ │ +21b9de: 7010 6262 0300 |0023: invoke-direct {v3}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@6262 │ │ +21b9e4: 2703 |0026: throw v3 │ │ +21b9e6: 2203 580d |0027: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0d58 │ │ +21b9ea: 7010 b462 0300 |0029: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@62b4 │ │ +21b9f0: 2703 |002c: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0008 line=187 │ │ 0x000c line=189 │ │ 0x001d line=190 │ │ 0x0021 line=184 │ │ @@ -509160,19 +509162,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -21bfc8: |[21bfc8] freed.viewer.helper.DiskLruCache.delete:()V │ │ -21bfd8: 6e10 7560 0100 |0000: invoke-virtual {v1}, Lfreed/viewer/helper/DiskLruCache;.close:()V // method@6075 │ │ -21bfde: 5410 0159 |0003: iget-object v0, v1, Lfreed/viewer/helper/DiskLruCache;.directory:Ljava/io/File; // field@5901 │ │ -21bfe2: 7110 7a60 0000 |0005: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache;.deleteContents:(Ljava/io/File;)V // method@607a │ │ -21bfe8: 0e00 |0008: return-void │ │ +21bfd4: |[21bfd4] freed.viewer.helper.DiskLruCache.delete:()V │ │ +21bfe4: 6e10 7560 0100 |0000: invoke-virtual {v1}, Lfreed/viewer/helper/DiskLruCache;.close:()V // method@6075 │ │ +21bfea: 5410 0159 |0003: iget-object v0, v1, Lfreed/viewer/helper/DiskLruCache;.directory:Ljava/io/File; // field@5901 │ │ +21bfee: 7110 7a60 0000 |0005: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache;.deleteContents:(Ljava/io/File;)V // method@607a │ │ +21bff4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=713 │ │ 0x0003 line=714 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lfreed/viewer/helper/DiskLruCache; │ │ │ │ @@ -509181,54 +509183,54 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -21bfec: |[21bfec] freed.viewer.helper.DiskLruCache.deleteContents:(Ljava/io/File;)V │ │ -21bffc: 6e10 0662 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@6206 │ │ -21c002: 0c00 |0003: move-result-object v0 │ │ -21c004: 3800 3200 |0004: if-eqz v0, 0036 // +0032 │ │ -21c008: 2104 |0006: array-length v4, v0 │ │ -21c00a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -21c00c: 3541 2d00 |0008: if-ge v1, v4, 0035 // +002d │ │ -21c010: 4602 0001 |000a: aget-object v2, v0, v1 │ │ -21c014: 6e10 0162 0200 |000c: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@6201 │ │ -21c01a: 0a03 |000f: move-result v3 │ │ -21c01c: 3803 0500 |0010: if-eqz v3, 0015 // +0005 │ │ -21c020: 7110 7a60 0200 |0012: invoke-static {v2}, Lfreed/viewer/helper/DiskLruCache;.deleteContents:(Ljava/io/File;)V // method@607a │ │ -21c026: 6e10 f761 0200 |0015: invoke-virtual {v2}, Ljava/io/File;.delete:()Z // method@61f7 │ │ -21c02c: 0a03 |0018: move-result v3 │ │ -21c02e: 3803 0500 |0019: if-eqz v3, 001e // +0005 │ │ -21c032: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -21c036: 28eb |001d: goto 0008 // -0015 │ │ -21c038: 2204 2f0d |001e: new-instance v4, Ljava/io/IOException; // type@0d2f │ │ -21c03c: 2200 740d |0020: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -21c040: 7010 4c63 0000 |0022: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21c046: 1a01 6a43 |0025: const-string v1, "failed to delete file: " // string@436a │ │ -21c04a: 6e20 5663 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21c050: 6e20 5563 2000 |002a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -21c056: 6e10 5d63 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21c05c: 0c00 |0030: move-result-object v0 │ │ -21c05e: 7020 2962 0400 |0031: invoke-direct {v4, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@6229 │ │ -21c064: 2704 |0034: throw v4 │ │ -21c066: 0e00 |0035: return-void │ │ -21c068: 2200 580d |0036: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0d58 │ │ -21c06c: 2201 740d |0038: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -21c070: 7010 4c63 0100 |003a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21c076: 1a02 8760 |003d: const-string v2, "not a directory: " // string@6087 │ │ -21c07a: 6e20 5663 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21c080: 6e20 5563 4100 |0042: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -21c086: 6e10 5d63 0100 |0045: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21c08c: 0c04 |0048: move-result-object v4 │ │ -21c08e: 7020 b562 4000 |0049: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@62b5 │ │ -21c094: 2802 |004c: goto 004e // +0002 │ │ -21c096: 2700 |004d: throw v0 │ │ -21c098: 28ff |004e: goto 004d // -0001 │ │ +21bff8: |[21bff8] freed.viewer.helper.DiskLruCache.deleteContents:(Ljava/io/File;)V │ │ +21c008: 6e10 0662 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@6206 │ │ +21c00e: 0c00 |0003: move-result-object v0 │ │ +21c010: 3800 3200 |0004: if-eqz v0, 0036 // +0032 │ │ +21c014: 2104 |0006: array-length v4, v0 │ │ +21c016: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +21c018: 3541 2d00 |0008: if-ge v1, v4, 0035 // +002d │ │ +21c01c: 4602 0001 |000a: aget-object v2, v0, v1 │ │ +21c020: 6e10 0162 0200 |000c: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@6201 │ │ +21c026: 0a03 |000f: move-result v3 │ │ +21c028: 3803 0500 |0010: if-eqz v3, 0015 // +0005 │ │ +21c02c: 7110 7a60 0200 |0012: invoke-static {v2}, Lfreed/viewer/helper/DiskLruCache;.deleteContents:(Ljava/io/File;)V // method@607a │ │ +21c032: 6e10 f761 0200 |0015: invoke-virtual {v2}, Ljava/io/File;.delete:()Z // method@61f7 │ │ +21c038: 0a03 |0018: move-result v3 │ │ +21c03a: 3803 0500 |0019: if-eqz v3, 001e // +0005 │ │ +21c03e: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +21c042: 28eb |001d: goto 0008 // -0015 │ │ +21c044: 2204 2f0d |001e: new-instance v4, Ljava/io/IOException; // type@0d2f │ │ +21c048: 2200 740d |0020: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +21c04c: 7010 4c63 0000 |0022: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21c052: 1a01 6a43 |0025: const-string v1, "failed to delete file: " // string@436a │ │ +21c056: 6e20 5663 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21c05c: 6e20 5563 2000 |002a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +21c062: 6e10 5d63 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21c068: 0c00 |0030: move-result-object v0 │ │ +21c06a: 7020 2962 0400 |0031: invoke-direct {v4, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@6229 │ │ +21c070: 2704 |0034: throw v4 │ │ +21c072: 0e00 |0035: return-void │ │ +21c074: 2200 580d |0036: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0d58 │ │ +21c078: 2201 740d |0038: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +21c07c: 7010 4c63 0100 |003a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21c082: 1a02 8760 |003d: const-string v2, "not a directory: " // string@6087 │ │ +21c086: 6e20 5663 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21c08c: 6e20 5563 4100 |0042: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +21c092: 6e10 5d63 0100 |0045: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21c098: 0c04 |0048: move-result-object v4 │ │ +21c09a: 7020 b562 4000 |0049: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@62b5 │ │ +21c0a0: 2802 |004c: goto 004e // +0002 │ │ +21c0a2: 2700 |004d: throw v0 │ │ +21c0a4: 28ff |004e: goto 004d // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0006 line=262 │ │ 0x000c line=263 │ │ 0x0012 line=264 │ │ 0x0015 line=266 │ │ @@ -509242,26 +509244,26 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -21c09c: |[21c09c] freed.viewer.helper.DiskLruCache.deleteIfExists:(Ljava/io/File;)V │ │ -21c0ac: 6e10 f861 0100 |0000: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@61f8 │ │ -21c0b2: 0a00 |0003: move-result v0 │ │ -21c0b4: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -21c0b8: 6e10 f761 0100 |0006: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@61f7 │ │ -21c0be: 0a01 |0009: move-result v1 │ │ -21c0c0: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -21c0c4: 2807 |000c: goto 0013 // +0007 │ │ -21c0c6: 2201 2f0d |000d: new-instance v1, Ljava/io/IOException; // type@0d2f │ │ -21c0ca: 7010 2862 0100 |000f: invoke-direct {v1}, Ljava/io/IOException;.:()V // method@6228 │ │ -21c0d0: 2701 |0012: throw v1 │ │ -21c0d2: 0e00 |0013: return-void │ │ +21c0a8: |[21c0a8] freed.viewer.helper.DiskLruCache.deleteIfExists:(Ljava/io/File;)V │ │ +21c0b8: 6e10 f861 0100 |0000: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@61f8 │ │ +21c0be: 0a00 |0003: move-result v0 │ │ +21c0c0: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +21c0c4: 6e10 f761 0100 |0006: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@61f7 │ │ +21c0ca: 0a01 |0009: move-result v1 │ │ +21c0cc: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +21c0d0: 2807 |000c: goto 0013 // +0007 │ │ +21c0d2: 2201 2f0d |000d: new-instance v1, Ljava/io/IOException; // type@0d2f │ │ +21c0d6: 7010 2862 0100 |000f: invoke-direct {v1}, Ljava/io/IOException;.:()V // method@6228 │ │ +21c0dc: 2701 |0012: throw v1 │ │ +21c0de: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x000d line=466 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 (null) Ljava/io/File; │ │ │ │ @@ -509270,65 +509272,65 @@ │ │ type : '(Ljava/lang/String;J)Lfreed/viewer/helper/DiskLruCache$Editor;' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 100 16-bit code units │ │ -21b6e0: |[21b6e0] freed.viewer.helper.DiskLruCache.edit:(Ljava/lang/String;J)Lfreed/viewer/helper/DiskLruCache$Editor; │ │ -21b6f0: 1d05 |0000: monitor-enter v5 │ │ -21b6f2: 7010 7460 0500 |0001: invoke-direct {v5}, Lfreed/viewer/helper/DiskLruCache;.checkNotClosed:()V // method@6074 │ │ -21b6f8: 7020 8f60 6500 |0004: invoke-direct {v5, v6}, Lfreed/viewer/helper/DiskLruCache;.validateKey:(Ljava/lang/String;)V // method@608f │ │ -21b6fe: 5450 0659 |0007: iget-object v0, v5, Lfreed/viewer/helper/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@5906 │ │ -21b702: 6e20 5664 6000 |0009: invoke-virtual {v0, v6}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6456 │ │ -21b708: 0c00 |000c: move-result-object v0 │ │ -21b70a: 1f00 e70c |000d: check-cast v0, Lfreed/viewer/helper/DiskLruCache$Entry; // type@0ce7 │ │ -21b70e: 1601 ffff |000f: const-wide/16 v1, #int -1 // #ffff │ │ -21b712: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -21b714: 3104 0701 |0012: cmp-long v4, v7, v1 │ │ -21b718: 3804 0e00 |0014: if-eqz v4, 0022 // +000e │ │ -21b71c: 3800 0a00 |0016: if-eqz v0, 0020 // +000a │ │ -21b720: 7110 5460 0000 |0018: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$1200:(Lfreed/viewer/helper/DiskLruCache$Entry;)J // method@6054 │ │ -21b726: 0b01 |001b: move-result-wide v1 │ │ -21b728: 3104 0107 |001c: cmp-long v4, v1, v7 │ │ -21b72c: 3804 0400 |001e: if-eqz v4, 0022 // +0004 │ │ -21b730: 1e05 |0020: monitor-exit v5 │ │ -21b732: 1103 |0021: return-object v3 │ │ -21b734: 3900 0d00 |0022: if-nez v0, 002f // +000d │ │ -21b738: 2200 e70c |0024: new-instance v0, Lfreed/viewer/helper/DiskLruCache$Entry; // type@0ce7 │ │ -21b73c: 7040 5160 5036 |0026: invoke-direct {v0, v5, v6, v3}, Lfreed/viewer/helper/DiskLruCache$Entry;.:(Lfreed/viewer/helper/DiskLruCache;Ljava/lang/String;Lfreed/viewer/helper/DiskLruCache$1;)V // method@6051 │ │ -21b742: 5457 0659 |0029: iget-object v7, v5, Lfreed/viewer/helper/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@5906 │ │ -21b746: 6e30 5964 6700 |002b: invoke-virtual {v7, v6, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6459 │ │ -21b74c: 2809 |002e: goto 0037 // +0009 │ │ -21b74e: 7110 5860 0000 |002f: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$700:(Lfreed/viewer/helper/DiskLruCache$Entry;)Lfreed/viewer/helper/DiskLruCache$Editor; // method@6058 │ │ -21b754: 0c07 |0032: move-result-object v7 │ │ -21b756: 3807 0400 |0033: if-eqz v7, 0037 // +0004 │ │ -21b75a: 1e05 |0035: monitor-exit v5 │ │ -21b75c: 1103 |0036: return-object v3 │ │ -21b75e: 2207 e60c |0037: new-instance v7, Lfreed/viewer/helper/DiskLruCache$Editor; // type@0ce6 │ │ -21b762: 7040 4760 5730 |0039: invoke-direct {v7, v5, v0, v3}, Lfreed/viewer/helper/DiskLruCache$Editor;.:(Lfreed/viewer/helper/DiskLruCache;Lfreed/viewer/helper/DiskLruCache$Entry;Lfreed/viewer/helper/DiskLruCache$1;)V // method@6047 │ │ -21b768: 7120 5960 7000 |003c: invoke-static {v0, v7}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$702:(Lfreed/viewer/helper/DiskLruCache$Entry;Lfreed/viewer/helper/DiskLruCache$Editor;)Lfreed/viewer/helper/DiskLruCache$Editor; // method@6059 │ │ -21b76e: 5458 0559 |003f: iget-object v8, v5, Lfreed/viewer/helper/DiskLruCache;.journalWriter:Ljava/io/Writer; // field@5905 │ │ -21b772: 2200 740d |0041: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -21b776: 7010 4c63 0000 |0043: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21b77c: 1a01 dc0c |0046: const-string v1, "DIRTY " // string@0cdc │ │ -21b780: 6e20 5663 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21b786: 6e20 5663 6000 |004b: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21b78c: 1306 0a00 |004e: const/16 v6, #int 10 // #a │ │ -21b790: 6e20 4f63 6000 |0050: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@634f │ │ -21b796: 6e10 5d63 0000 |0053: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21b79c: 0c06 |0056: move-result-object v6 │ │ -21b79e: 6e20 6162 6800 |0057: invoke-virtual {v8, v6}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@6261 │ │ -21b7a4: 5456 0559 |005a: iget-object v6, v5, Lfreed/viewer/helper/DiskLruCache;.journalWriter:Ljava/io/Writer; // field@5905 │ │ -21b7a8: 6e10 6062 0600 |005c: invoke-virtual {v6}, Ljava/io/Writer;.flush:()V // method@6260 │ │ -21b7ae: 1e05 |005f: monitor-exit v5 │ │ -21b7b0: 1107 |0060: return-object v7 │ │ -21b7b2: 0d06 |0061: move-exception v6 │ │ -21b7b4: 1e05 |0062: monitor-exit v5 │ │ -21b7b6: 2706 |0063: throw v6 │ │ +21b6ec: |[21b6ec] freed.viewer.helper.DiskLruCache.edit:(Ljava/lang/String;J)Lfreed/viewer/helper/DiskLruCache$Editor; │ │ +21b6fc: 1d05 |0000: monitor-enter v5 │ │ +21b6fe: 7010 7460 0500 |0001: invoke-direct {v5}, Lfreed/viewer/helper/DiskLruCache;.checkNotClosed:()V // method@6074 │ │ +21b704: 7020 8f60 6500 |0004: invoke-direct {v5, v6}, Lfreed/viewer/helper/DiskLruCache;.validateKey:(Ljava/lang/String;)V // method@608f │ │ +21b70a: 5450 0659 |0007: iget-object v0, v5, Lfreed/viewer/helper/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@5906 │ │ +21b70e: 6e20 5664 6000 |0009: invoke-virtual {v0, v6}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6456 │ │ +21b714: 0c00 |000c: move-result-object v0 │ │ +21b716: 1f00 e70c |000d: check-cast v0, Lfreed/viewer/helper/DiskLruCache$Entry; // type@0ce7 │ │ +21b71a: 1601 ffff |000f: const-wide/16 v1, #int -1 // #ffff │ │ +21b71e: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +21b720: 3104 0701 |0012: cmp-long v4, v7, v1 │ │ +21b724: 3804 0e00 |0014: if-eqz v4, 0022 // +000e │ │ +21b728: 3800 0a00 |0016: if-eqz v0, 0020 // +000a │ │ +21b72c: 7110 5460 0000 |0018: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$1200:(Lfreed/viewer/helper/DiskLruCache$Entry;)J // method@6054 │ │ +21b732: 0b01 |001b: move-result-wide v1 │ │ +21b734: 3104 0107 |001c: cmp-long v4, v1, v7 │ │ +21b738: 3804 0400 |001e: if-eqz v4, 0022 // +0004 │ │ +21b73c: 1e05 |0020: monitor-exit v5 │ │ +21b73e: 1103 |0021: return-object v3 │ │ +21b740: 3900 0d00 |0022: if-nez v0, 002f // +000d │ │ +21b744: 2200 e70c |0024: new-instance v0, Lfreed/viewer/helper/DiskLruCache$Entry; // type@0ce7 │ │ +21b748: 7040 5160 5036 |0026: invoke-direct {v0, v5, v6, v3}, Lfreed/viewer/helper/DiskLruCache$Entry;.:(Lfreed/viewer/helper/DiskLruCache;Ljava/lang/String;Lfreed/viewer/helper/DiskLruCache$1;)V // method@6051 │ │ +21b74e: 5457 0659 |0029: iget-object v7, v5, Lfreed/viewer/helper/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@5906 │ │ +21b752: 6e30 5964 6700 |002b: invoke-virtual {v7, v6, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6459 │ │ +21b758: 2809 |002e: goto 0037 // +0009 │ │ +21b75a: 7110 5860 0000 |002f: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$700:(Lfreed/viewer/helper/DiskLruCache$Entry;)Lfreed/viewer/helper/DiskLruCache$Editor; // method@6058 │ │ +21b760: 0c07 |0032: move-result-object v7 │ │ +21b762: 3807 0400 |0033: if-eqz v7, 0037 // +0004 │ │ +21b766: 1e05 |0035: monitor-exit v5 │ │ +21b768: 1103 |0036: return-object v3 │ │ +21b76a: 2207 e60c |0037: new-instance v7, Lfreed/viewer/helper/DiskLruCache$Editor; // type@0ce6 │ │ +21b76e: 7040 4760 5730 |0039: invoke-direct {v7, v5, v0, v3}, Lfreed/viewer/helper/DiskLruCache$Editor;.:(Lfreed/viewer/helper/DiskLruCache;Lfreed/viewer/helper/DiskLruCache$Entry;Lfreed/viewer/helper/DiskLruCache$1;)V // method@6047 │ │ +21b774: 7120 5960 7000 |003c: invoke-static {v0, v7}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$702:(Lfreed/viewer/helper/DiskLruCache$Entry;Lfreed/viewer/helper/DiskLruCache$Editor;)Lfreed/viewer/helper/DiskLruCache$Editor; // method@6059 │ │ +21b77a: 5458 0559 |003f: iget-object v8, v5, Lfreed/viewer/helper/DiskLruCache;.journalWriter:Ljava/io/Writer; // field@5905 │ │ +21b77e: 2200 740d |0041: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +21b782: 7010 4c63 0000 |0043: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21b788: 1a01 dc0c |0046: const-string v1, "DIRTY " // string@0cdc │ │ +21b78c: 6e20 5663 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21b792: 6e20 5663 6000 |004b: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21b798: 1306 0a00 |004e: const/16 v6, #int 10 // #a │ │ +21b79c: 6e20 4f63 6000 |0050: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@634f │ │ +21b7a2: 6e10 5d63 0000 |0053: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21b7a8: 0c06 |0056: move-result-object v6 │ │ +21b7aa: 6e20 6162 6800 |0057: invoke-virtual {v8, v6}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@6261 │ │ +21b7b0: 5456 0559 |005a: iget-object v6, v5, Lfreed/viewer/helper/DiskLruCache;.journalWriter:Ljava/io/Writer; // field@5905 │ │ +21b7b4: 6e10 6062 0600 |005c: invoke-virtual {v6}, Ljava/io/Writer;.flush:()V // method@6260 │ │ +21b7ba: 1e05 |005f: monitor-exit v5 │ │ +21b7bc: 1107 |0060: return-object v7 │ │ +21b7be: 0d06 |0061: move-exception v6 │ │ +21b7c0: 1e05 |0062: monitor-exit v5 │ │ +21b7c2: 2706 |0063: throw v6 │ │ catches : 3 │ │ 0x0001 - 0x001c │ │ -> 0x0061 │ │ 0x0024 - 0x0033 │ │ -> 0x0061 │ │ 0x0037 - 0x005f │ │ -> 0x0061 │ │ @@ -509357,21 +509359,21 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -21ba04: |[21ba04] freed.viewer.helper.DiskLruCache.inputStreamToString:(Ljava/io/InputStream;)Ljava/lang/String; │ │ -21ba14: 2200 310d |0000: new-instance v0, Ljava/io/InputStreamReader; // type@0d31 │ │ -21ba18: 6201 fd58 |0002: sget-object v1, Lfreed/viewer/helper/DiskLruCache;.UTF_8:Ljava/nio/charset/Charset; // field@58fd │ │ -21ba1c: 7030 3462 2001 |0004: invoke-direct {v0, v2, v1}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V // method@6234 │ │ -21ba22: 7110 8860 0000 |0007: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache;.readFully:(Ljava/io/Reader;)Ljava/lang/String; // method@6088 │ │ -21ba28: 0c02 |000a: move-result-object v2 │ │ -21ba2a: 1102 |000b: return-object v2 │ │ +21ba10: |[21ba10] freed.viewer.helper.DiskLruCache.inputStreamToString:(Ljava/io/InputStream;)Ljava/lang/String; │ │ +21ba20: 2200 310d |0000: new-instance v0, Ljava/io/InputStreamReader; // type@0d31 │ │ +21ba24: 6201 fd58 |0002: sget-object v1, Lfreed/viewer/helper/DiskLruCache;.UTF_8:Ljava/nio/charset/Charset; // field@58fd │ │ +21ba28: 7030 3462 2001 |0004: invoke-direct {v0, v2, v1}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V // method@6234 │ │ +21ba2e: 7110 8860 0000 |0007: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache;.readFully:(Ljava/io/Reader;)Ljava/lang/String; // method@6088 │ │ +21ba34: 0c02 |000a: move-result-object v2 │ │ +21ba36: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=725 │ │ locals : │ │ 0x0000 - 0x000c reg=2 (null) Ljava/io/InputStream; │ │ │ │ #23 : (in Lfreed/viewer/helper/DiskLruCache;) │ │ @@ -509379,26 +509381,26 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -21b5cc: |[21b5cc] freed.viewer.helper.DiskLruCache.journalRebuildRequired:()Z │ │ -21b5dc: 5220 0959 |0000: iget v0, v2, Lfreed/viewer/helper/DiskLruCache;.redundantOpCount:I // field@5909 │ │ -21b5e0: 1301 d007 |0002: const/16 v1, #int 2000 // #7d0 │ │ -21b5e4: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ -21b5e8: 5421 0659 |0006: iget-object v1, v2, Lfreed/viewer/helper/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@5906 │ │ -21b5ec: 6e10 5b64 0100 |0008: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.size:()I // method@645b │ │ -21b5f2: 0a01 |000b: move-result v1 │ │ -21b5f4: 3410 0400 |000c: if-lt v0, v1, 0010 // +0004 │ │ -21b5f8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -21b5fa: 2802 |000f: goto 0011 // +0002 │ │ -21b5fc: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -21b5fe: 0f00 |0011: return v0 │ │ +21b5d8: |[21b5d8] freed.viewer.helper.DiskLruCache.journalRebuildRequired:()Z │ │ +21b5e8: 5220 0959 |0000: iget v0, v2, Lfreed/viewer/helper/DiskLruCache;.redundantOpCount:I // field@5909 │ │ +21b5ec: 1301 d007 |0002: const/16 v1, #int 2000 // #7d0 │ │ +21b5f0: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ +21b5f4: 5421 0659 |0006: iget-object v1, v2, Lfreed/viewer/helper/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@5906 │ │ +21b5f8: 6e10 5b64 0100 |0008: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.size:()I // method@645b │ │ +21b5fe: 0a01 |000b: move-result v1 │ │ +21b600: 3410 0400 |000c: if-lt v0, v1, 0010 // +0004 │ │ +21b604: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +21b606: 2802 |000f: goto 0011 // +0002 │ │ +21b608: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +21b60a: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ 0x0008 line=624 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lfreed/viewer/helper/DiskLruCache; │ │ │ │ @@ -509407,48 +509409,48 @@ │ │ type : '(Ljava/io/File;IJ)Lfreed/viewer/helper/DiskLruCache;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 66 16-bit code units │ │ -21b600: |[21b600] freed.viewer.helper.DiskLruCache.open:(Ljava/io/File;IJ)Lfreed/viewer/helper/DiskLruCache; │ │ -21b610: 2208 e90c |0000: new-instance v8, Lfreed/viewer/helper/DiskLruCache; // type@0ce9 │ │ -21b614: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -21b616: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -21b618: 1704 0000 800c |0004: const-wide/32 v4, #float 1.97215e-31 // #0c800000 │ │ -21b61e: 0780 |0007: move-object v0, v8 │ │ -21b620: 0771 |0008: move-object v1, v7 │ │ -21b622: 7606 6760 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lfreed/viewer/helper/DiskLruCache;.:(Ljava/io/File;IIJ)V // method@6067 │ │ -21b628: 5489 0359 |000c: iget-object v9, v8, Lfreed/viewer/helper/DiskLruCache;.journalFile:Ljava/io/File; // field@5903 │ │ -21b62c: 6e10 f861 0900 |000e: invoke-virtual {v9}, Ljava/io/File;.exists:()Z // method@61f8 │ │ -21b632: 0a09 |0011: move-result v9 │ │ -21b634: 3809 1d00 |0012: if-eqz v9, 002f // +001d │ │ -21b638: 7010 8960 0800 |0014: invoke-direct {v8}, Lfreed/viewer/helper/DiskLruCache;.readJournal:()V // method@6089 │ │ -21b63e: 7010 8660 0800 |0017: invoke-direct {v8}, Lfreed/viewer/helper/DiskLruCache;.processJournal:()V // method@6086 │ │ -21b644: 2209 1f0d |001a: new-instance v9, Ljava/io/BufferedWriter; // type@0d1f │ │ -21b648: 220a 2c0d |001c: new-instance v10, Ljava/io/FileWriter; // type@0d2c │ │ -21b64c: 5480 0359 |001e: iget-object v0, v8, Lfreed/viewer/helper/DiskLruCache;.journalFile:Ljava/io/File; // field@5903 │ │ -21b650: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -21b652: 7030 2062 0a01 |0021: invoke-direct {v10, v0, v1}, Ljava/io/FileWriter;.:(Ljava/io/File;Z)V // method@6220 │ │ -21b658: 1300 0020 |0024: const/16 v0, #int 8192 // #2000 │ │ -21b65c: 7030 d061 a900 |0026: invoke-direct {v9, v10, v0}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;I)V // method@61d0 │ │ -21b662: 5b89 0559 |0029: iput-object v9, v8, Lfreed/viewer/helper/DiskLruCache;.journalWriter:Ljava/io/Writer; // field@5905 │ │ -21b666: 1108 |002b: return-object v8 │ │ -21b668: 7010 7960 0800 |002c: invoke-direct {v8}, Lfreed/viewer/helper/DiskLruCache;.delete:()V // method@6079 │ │ -21b66e: 6e10 0862 0700 |002f: invoke-virtual {v7}, Ljava/io/File;.mkdirs:()Z // method@6208 │ │ -21b674: 2208 e90c |0032: new-instance v8, Lfreed/viewer/helper/DiskLruCache; // type@0ce9 │ │ -21b678: 1213 |0034: const/4 v3, #int 1 // #1 │ │ -21b67a: 1214 |0035: const/4 v4, #int 1 // #1 │ │ -21b67c: 1705 0000 800c |0036: const-wide/32 v5, #float 1.97215e-31 // #0c800000 │ │ -21b682: 0781 |0039: move-object v1, v8 │ │ -21b684: 0772 |003a: move-object v2, v7 │ │ -21b686: 7606 6760 0100 |003b: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lfreed/viewer/helper/DiskLruCache;.:(Ljava/io/File;IIJ)V // method@6067 │ │ -21b68c: 7010 8b60 0800 |003e: invoke-direct {v8}, Lfreed/viewer/helper/DiskLruCache;.rebuildJournal:()V // method@608b │ │ -21b692: 1108 |0041: return-object v8 │ │ +21b60c: |[21b60c] freed.viewer.helper.DiskLruCache.open:(Ljava/io/File;IJ)Lfreed/viewer/helper/DiskLruCache; │ │ +21b61c: 2208 e90c |0000: new-instance v8, Lfreed/viewer/helper/DiskLruCache; // type@0ce9 │ │ +21b620: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +21b622: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +21b624: 1704 0000 800c |0004: const-wide/32 v4, #float 1.97215e-31 // #0c800000 │ │ +21b62a: 0780 |0007: move-object v0, v8 │ │ +21b62c: 0771 |0008: move-object v1, v7 │ │ +21b62e: 7606 6760 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lfreed/viewer/helper/DiskLruCache;.:(Ljava/io/File;IIJ)V // method@6067 │ │ +21b634: 5489 0359 |000c: iget-object v9, v8, Lfreed/viewer/helper/DiskLruCache;.journalFile:Ljava/io/File; // field@5903 │ │ +21b638: 6e10 f861 0900 |000e: invoke-virtual {v9}, Ljava/io/File;.exists:()Z // method@61f8 │ │ +21b63e: 0a09 |0011: move-result v9 │ │ +21b640: 3809 1d00 |0012: if-eqz v9, 002f // +001d │ │ +21b644: 7010 8960 0800 |0014: invoke-direct {v8}, Lfreed/viewer/helper/DiskLruCache;.readJournal:()V // method@6089 │ │ +21b64a: 7010 8660 0800 |0017: invoke-direct {v8}, Lfreed/viewer/helper/DiskLruCache;.processJournal:()V // method@6086 │ │ +21b650: 2209 1f0d |001a: new-instance v9, Ljava/io/BufferedWriter; // type@0d1f │ │ +21b654: 220a 2c0d |001c: new-instance v10, Ljava/io/FileWriter; // type@0d2c │ │ +21b658: 5480 0359 |001e: iget-object v0, v8, Lfreed/viewer/helper/DiskLruCache;.journalFile:Ljava/io/File; // field@5903 │ │ +21b65c: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +21b65e: 7030 2062 0a01 |0021: invoke-direct {v10, v0, v1}, Ljava/io/FileWriter;.:(Ljava/io/File;Z)V // method@6220 │ │ +21b664: 1300 0020 |0024: const/16 v0, #int 8192 // #2000 │ │ +21b668: 7030 d061 a900 |0026: invoke-direct {v9, v10, v0}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;I)V // method@61d0 │ │ +21b66e: 5b89 0559 |0029: iput-object v9, v8, Lfreed/viewer/helper/DiskLruCache;.journalWriter:Ljava/io/Writer; // field@5905 │ │ +21b672: 1108 |002b: return-object v8 │ │ +21b674: 7010 7960 0800 |002c: invoke-direct {v8}, Lfreed/viewer/helper/DiskLruCache;.delete:()V // method@6079 │ │ +21b67a: 6e10 0862 0700 |002f: invoke-virtual {v7}, Ljava/io/File;.mkdirs:()Z // method@6208 │ │ +21b680: 2208 e90c |0032: new-instance v8, Lfreed/viewer/helper/DiskLruCache; // type@0ce9 │ │ +21b684: 1213 |0034: const/4 v3, #int 1 // #1 │ │ +21b686: 1214 |0035: const/4 v4, #int 1 // #1 │ │ +21b688: 1705 0000 800c |0036: const-wide/32 v5, #float 1.97215e-31 // #0c800000 │ │ +21b68e: 0781 |0039: move-object v1, v8 │ │ +21b690: 0772 |003a: move-object v2, v7 │ │ +21b692: 7606 6760 0100 |003b: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lfreed/viewer/helper/DiskLruCache;.:(Ljava/io/File;IIJ)V // method@6067 │ │ +21b698: 7010 8b60 0800 |003e: invoke-direct {v8}, Lfreed/viewer/helper/DiskLruCache;.rebuildJournal:()V // method@608b │ │ +21b69e: 1108 |0041: return-object v8 │ │ catches : 1 │ │ 0x0014 - 0x002b │ │ Ljava/io/IOException; -> 0x002c │ │ positions : │ │ 0x0000 line=319 │ │ 0x000c line=320 │ │ 0x0014 line=322 │ │ @@ -509468,57 +509470,57 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -21c114: |[21c114] freed.viewer.helper.DiskLruCache.processJournal:()V │ │ -21c124: 5480 0459 |0000: iget-object v0, v8, Lfreed/viewer/helper/DiskLruCache;.journalFileTmp:Ljava/io/File; // field@5904 │ │ -21c128: 7110 7b60 0000 |0002: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache;.deleteIfExists:(Ljava/io/File;)V // method@607b │ │ -21c12e: 5480 0659 |0005: iget-object v0, v8, Lfreed/viewer/helper/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@5906 │ │ -21c132: 6e10 5c64 0000 |0007: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@645c │ │ -21c138: 0c00 |000a: move-result-object v0 │ │ -21c13a: 7210 2064 0000 |000b: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@6420 │ │ -21c140: 0c00 |000e: move-result-object v0 │ │ -21c142: 7210 4e64 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -21c148: 0a01 |0012: move-result v1 │ │ -21c14a: 3801 3e00 |0013: if-eqz v1, 0051 // +003e │ │ -21c14e: 7210 4f64 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -21c154: 0c01 |0018: move-result-object v1 │ │ -21c156: 1f01 e70c |0019: check-cast v1, Lfreed/viewer/helper/DiskLruCache$Entry; // type@0ce7 │ │ -21c15a: 7110 5860 0100 |001b: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$700:(Lfreed/viewer/helper/DiskLruCache$Entry;)Lfreed/viewer/helper/DiskLruCache$Editor; // method@6058 │ │ -21c160: 0c02 |001e: move-result-object v2 │ │ -21c162: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -21c164: 3902 1400 |0020: if-nez v2, 0034 // +0014 │ │ -21c168: 5282 0b59 |0022: iget v2, v8, Lfreed/viewer/helper/DiskLruCache;.valueCount:I // field@590b │ │ -21c16c: 3523 ebff |0024: if-ge v3, v2, 000f // -0015 │ │ -21c170: 5384 0a59 |0026: iget-wide v4, v8, Lfreed/viewer/helper/DiskLruCache;.size:J // field@590a │ │ -21c174: 7110 5260 0100 |0028: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$1000:(Lfreed/viewer/helper/DiskLruCache$Entry;)[J // method@6052 │ │ -21c17a: 0c02 |002b: move-result-object v2 │ │ -21c17c: 4506 0203 |002c: aget-wide v6, v2, v3 │ │ -21c180: bb64 |002e: add-long/2addr v4, v6 │ │ -21c182: 5a84 0a59 |002f: iput-wide v4, v8, Lfreed/viewer/helper/DiskLruCache;.size:J // field@590a │ │ -21c186: d803 0301 |0031: add-int/lit8 v3, v3, #int 1 // #01 │ │ -21c18a: 28ef |0033: goto 0022 // -0011 │ │ -21c18c: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -21c18e: 7120 5960 2100 |0035: invoke-static {v1, v2}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$702:(Lfreed/viewer/helper/DiskLruCache$Entry;Lfreed/viewer/helper/DiskLruCache$Editor;)Lfreed/viewer/helper/DiskLruCache$Editor; // method@6059 │ │ -21c194: 5282 0b59 |0038: iget v2, v8, Lfreed/viewer/helper/DiskLruCache;.valueCount:I // field@590b │ │ -21c198: 3523 1300 |003a: if-ge v3, v2, 004d // +0013 │ │ -21c19c: 6e20 5b60 3100 |003c: invoke-virtual {v1, v3}, Lfreed/viewer/helper/DiskLruCache$Entry;.getCleanFile:(I)Ljava/io/File; // method@605b │ │ -21c1a2: 0c02 |003f: move-result-object v2 │ │ -21c1a4: 7110 7b60 0200 |0040: invoke-static {v2}, Lfreed/viewer/helper/DiskLruCache;.deleteIfExists:(Ljava/io/File;)V // method@607b │ │ -21c1aa: 6e20 5c60 3100 |0043: invoke-virtual {v1, v3}, Lfreed/viewer/helper/DiskLruCache$Entry;.getDirtyFile:(I)Ljava/io/File; // method@605c │ │ -21c1b0: 0c02 |0046: move-result-object v2 │ │ -21c1b2: 7110 7b60 0200 |0047: invoke-static {v2}, Lfreed/viewer/helper/DiskLruCache;.deleteIfExists:(Ljava/io/File;)V // method@607b │ │ -21c1b8: d803 0301 |004a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -21c1bc: 28ec |004c: goto 0038 // -0014 │ │ -21c1be: 7210 5064 0000 |004d: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@6450 │ │ -21c1c4: 28bf |0050: goto 000f // -0041 │ │ -21c1c6: 0e00 |0051: return-void │ │ +21c120: |[21c120] freed.viewer.helper.DiskLruCache.processJournal:()V │ │ +21c130: 5480 0459 |0000: iget-object v0, v8, Lfreed/viewer/helper/DiskLruCache;.journalFileTmp:Ljava/io/File; // field@5904 │ │ +21c134: 7110 7b60 0000 |0002: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache;.deleteIfExists:(Ljava/io/File;)V // method@607b │ │ +21c13a: 5480 0659 |0005: iget-object v0, v8, Lfreed/viewer/helper/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@5906 │ │ +21c13e: 6e10 5c64 0000 |0007: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@645c │ │ +21c144: 0c00 |000a: move-result-object v0 │ │ +21c146: 7210 2064 0000 |000b: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@6420 │ │ +21c14c: 0c00 |000e: move-result-object v0 │ │ +21c14e: 7210 4e64 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +21c154: 0a01 |0012: move-result v1 │ │ +21c156: 3801 3e00 |0013: if-eqz v1, 0051 // +003e │ │ +21c15a: 7210 4f64 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +21c160: 0c01 |0018: move-result-object v1 │ │ +21c162: 1f01 e70c |0019: check-cast v1, Lfreed/viewer/helper/DiskLruCache$Entry; // type@0ce7 │ │ +21c166: 7110 5860 0100 |001b: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$700:(Lfreed/viewer/helper/DiskLruCache$Entry;)Lfreed/viewer/helper/DiskLruCache$Editor; // method@6058 │ │ +21c16c: 0c02 |001e: move-result-object v2 │ │ +21c16e: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +21c170: 3902 1400 |0020: if-nez v2, 0034 // +0014 │ │ +21c174: 5282 0b59 |0022: iget v2, v8, Lfreed/viewer/helper/DiskLruCache;.valueCount:I // field@590b │ │ +21c178: 3523 ebff |0024: if-ge v3, v2, 000f // -0015 │ │ +21c17c: 5384 0a59 |0026: iget-wide v4, v8, Lfreed/viewer/helper/DiskLruCache;.size:J // field@590a │ │ +21c180: 7110 5260 0100 |0028: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$1000:(Lfreed/viewer/helper/DiskLruCache$Entry;)[J // method@6052 │ │ +21c186: 0c02 |002b: move-result-object v2 │ │ +21c188: 4506 0203 |002c: aget-wide v6, v2, v3 │ │ +21c18c: bb64 |002e: add-long/2addr v4, v6 │ │ +21c18e: 5a84 0a59 |002f: iput-wide v4, v8, Lfreed/viewer/helper/DiskLruCache;.size:J // field@590a │ │ +21c192: d803 0301 |0031: add-int/lit8 v3, v3, #int 1 // #01 │ │ +21c196: 28ef |0033: goto 0022 // -0011 │ │ +21c198: 1202 |0034: const/4 v2, #int 0 // #0 │ │ +21c19a: 7120 5960 2100 |0035: invoke-static {v1, v2}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$702:(Lfreed/viewer/helper/DiskLruCache$Entry;Lfreed/viewer/helper/DiskLruCache$Editor;)Lfreed/viewer/helper/DiskLruCache$Editor; // method@6059 │ │ +21c1a0: 5282 0b59 |0038: iget v2, v8, Lfreed/viewer/helper/DiskLruCache;.valueCount:I // field@590b │ │ +21c1a4: 3523 1300 |003a: if-ge v3, v2, 004d // +0013 │ │ +21c1a8: 6e20 5b60 3100 |003c: invoke-virtual {v1, v3}, Lfreed/viewer/helper/DiskLruCache$Entry;.getCleanFile:(I)Ljava/io/File; // method@605b │ │ +21c1ae: 0c02 |003f: move-result-object v2 │ │ +21c1b0: 7110 7b60 0200 |0040: invoke-static {v2}, Lfreed/viewer/helper/DiskLruCache;.deleteIfExists:(Ljava/io/File;)V // method@607b │ │ +21c1b6: 6e20 5c60 3100 |0043: invoke-virtual {v1, v3}, Lfreed/viewer/helper/DiskLruCache$Entry;.getDirtyFile:(I)Ljava/io/File; // method@605c │ │ +21c1bc: 0c02 |0046: move-result-object v2 │ │ +21c1be: 7110 7b60 0200 |0047: invoke-static {v2}, Lfreed/viewer/helper/DiskLruCache;.deleteIfExists:(Ljava/io/File;)V // method@607b │ │ +21c1c4: d803 0301 |004a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +21c1c8: 28ec |004c: goto 0038 // -0014 │ │ +21c1ca: 7210 5064 0000 |004d: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@6450 │ │ +21c1d0: 28bf |0050: goto 000f // -0041 │ │ +21c1d2: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 0x0005 line=407 │ │ 0x0015 line=408 │ │ 0x001b line=409 │ │ 0x0022 line=410 │ │ @@ -509536,44 +509538,44 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -21ba2c: |[21ba2c] freed.viewer.helper.DiskLruCache.readAsciiLine:(Ljava/io/InputStream;)Ljava/lang/String; │ │ -21ba3c: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -21ba40: 1301 5000 |0002: const/16 v1, #int 80 // #50 │ │ -21ba44: 7020 4d63 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@634d │ │ -21ba4a: 6e10 3062 0300 |0007: invoke-virtual {v3}, Ljava/io/InputStream;.read:()I // method@6230 │ │ -21ba50: 0a01 |000a: move-result v1 │ │ -21ba52: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ -21ba54: 3221 2300 |000c: if-eq v1, v2, 002f // +0023 │ │ -21ba58: 1302 0a00 |000e: const/16 v2, #int 10 // #a │ │ -21ba5c: 3321 1a00 |0010: if-ne v1, v2, 002a // +001a │ │ -21ba60: 6e10 5b63 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@635b │ │ -21ba66: 0a03 |0015: move-result v3 │ │ -21ba68: 3d03 0f00 |0016: if-lez v3, 0025 // +000f │ │ -21ba6c: d803 03ff |0018: add-int/lit8 v3, v3, #int -1 // #ff │ │ -21ba70: 6e20 5963 3000 |001a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.charAt:(I)C // method@6359 │ │ -21ba76: 0a01 |001d: move-result v1 │ │ -21ba78: 1302 0d00 |001e: const/16 v2, #int 13 // #d │ │ -21ba7c: 3321 0500 |0020: if-ne v1, v2, 0025 // +0005 │ │ -21ba80: 6e20 5c63 3000 |0022: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.setLength:(I)V // method@635c │ │ -21ba86: 6e10 5d63 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21ba8c: 0c03 |0028: move-result-object v3 │ │ -21ba8e: 1103 |0029: return-object v3 │ │ -21ba90: 8e11 |002a: int-to-char v1, v1 │ │ -21ba92: 6e20 4f63 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@634f │ │ -21ba98: 28d9 |002e: goto 0007 // -0027 │ │ -21ba9a: 2203 250d |002f: new-instance v3, Ljava/io/EOFException; // type@0d25 │ │ -21ba9e: 7010 f061 0300 |0031: invoke-direct {v3}, Ljava/io/EOFException;.:()V // method@61f0 │ │ -21baa4: 2802 |0034: goto 0036 // +0002 │ │ -21baa6: 2703 |0035: throw v3 │ │ -21baa8: 28ff |0036: goto 0035 // -0001 │ │ +21ba38: |[21ba38] freed.viewer.helper.DiskLruCache.readAsciiLine:(Ljava/io/InputStream;)Ljava/lang/String; │ │ +21ba48: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +21ba4c: 1301 5000 |0002: const/16 v1, #int 80 // #50 │ │ +21ba50: 7020 4d63 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@634d │ │ +21ba56: 6e10 3062 0300 |0007: invoke-virtual {v3}, Ljava/io/InputStream;.read:()I // method@6230 │ │ +21ba5c: 0a01 |000a: move-result v1 │ │ +21ba5e: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ +21ba60: 3221 2300 |000c: if-eq v1, v2, 002f // +0023 │ │ +21ba64: 1302 0a00 |000e: const/16 v2, #int 10 // #a │ │ +21ba68: 3321 1a00 |0010: if-ne v1, v2, 002a // +001a │ │ +21ba6c: 6e10 5b63 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@635b │ │ +21ba72: 0a03 |0015: move-result v3 │ │ +21ba74: 3d03 0f00 |0016: if-lez v3, 0025 // +000f │ │ +21ba78: d803 03ff |0018: add-int/lit8 v3, v3, #int -1 // #ff │ │ +21ba7c: 6e20 5963 3000 |001a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.charAt:(I)C // method@6359 │ │ +21ba82: 0a01 |001d: move-result v1 │ │ +21ba84: 1302 0d00 |001e: const/16 v2, #int 13 // #d │ │ +21ba88: 3321 0500 |0020: if-ne v1, v2, 0025 // +0005 │ │ +21ba8c: 6e20 5c63 3000 |0022: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.setLength:(I)V // method@635c │ │ +21ba92: 6e10 5d63 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21ba98: 0c03 |0028: move-result-object v3 │ │ +21ba9a: 1103 |0029: return-object v3 │ │ +21ba9c: 8e11 |002a: int-to-char v1, v1 │ │ +21ba9e: 6e20 4f63 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@634f │ │ +21baa4: 28d9 |002e: goto 0007 // -0027 │ │ +21baa6: 2203 250d |002f: new-instance v3, Ljava/io/EOFException; // type@0d25 │ │ +21baaa: 7010 f061 0300 |0031: invoke-direct {v3}, Ljava/io/EOFException;.:()V // method@61f0 │ │ +21bab0: 2802 |0034: goto 0036 // +0002 │ │ +21bab2: 2703 |0035: throw v3 │ │ +21bab4: 28ff |0036: goto 0035 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0007 line=223 │ │ 0x0012 line=232 │ │ 0x001a line=233 │ │ 0x0022 line=234 │ │ @@ -509588,35 +509590,35 @@ │ │ type : '(Ljava/io/Reader;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -21baac: |[21baac] freed.viewer.helper.DiskLruCache.readFully:(Ljava/io/Reader;)Ljava/lang/String; │ │ -21babc: 2200 3e0d |0000: new-instance v0, Ljava/io/StringWriter; // type@0d3e │ │ -21bac0: 7010 5a62 0000 |0002: invoke-direct {v0}, Ljava/io/StringWriter;.:()V // method@625a │ │ -21bac6: 1301 0004 |0005: const/16 v1, #int 1024 // #400 │ │ -21baca: 2311 2a0e |0007: new-array v1, v1, [C // type@0e2a │ │ -21bace: 6e20 5862 1400 |0009: invoke-virtual {v4, v1}, Ljava/io/Reader;.read:([C)I // method@6258 │ │ -21bad4: 0a02 |000c: move-result v2 │ │ -21bad6: 12f3 |000d: const/4 v3, #int -1 // #ff │ │ -21bad8: 3232 0700 |000e: if-eq v2, v3, 0015 // +0007 │ │ -21badc: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -21bade: 6e40 5c62 1023 |0011: invoke-virtual {v0, v1, v3, v2}, Ljava/io/StringWriter;.write:([CII)V // method@625c │ │ -21bae4: 28f5 |0014: goto 0009 // -000b │ │ -21bae6: 6e10 5b62 0000 |0015: invoke-virtual {v0}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@625b │ │ -21baec: 0c00 |0018: move-result-object v0 │ │ -21baee: 6e10 5762 0400 |0019: invoke-virtual {v4}, Ljava/io/Reader;.close:()V // method@6257 │ │ -21baf4: 1100 |001c: return-object v0 │ │ -21baf6: 0d00 |001d: move-exception v0 │ │ -21baf8: 6e10 5762 0400 |001e: invoke-virtual {v4}, Ljava/io/Reader;.close:()V // method@6257 │ │ -21bafe: 2802 |0021: goto 0023 // +0002 │ │ -21bb00: 2700 |0022: throw v0 │ │ -21bb02: 28ff |0023: goto 0022 // -0001 │ │ +21bab8: |[21bab8] freed.viewer.helper.DiskLruCache.readFully:(Ljava/io/Reader;)Ljava/lang/String; │ │ +21bac8: 2200 3e0d |0000: new-instance v0, Ljava/io/StringWriter; // type@0d3e │ │ +21bacc: 7010 5a62 0000 |0002: invoke-direct {v0}, Ljava/io/StringWriter;.:()V // method@625a │ │ +21bad2: 1301 0004 |0005: const/16 v1, #int 1024 // #400 │ │ +21bad6: 2311 2a0e |0007: new-array v1, v1, [C // type@0e2a │ │ +21bada: 6e20 5862 1400 |0009: invoke-virtual {v4, v1}, Ljava/io/Reader;.read:([C)I // method@6258 │ │ +21bae0: 0a02 |000c: move-result v2 │ │ +21bae2: 12f3 |000d: const/4 v3, #int -1 // #ff │ │ +21bae4: 3232 0700 |000e: if-eq v2, v3, 0015 // +0007 │ │ +21bae8: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +21baea: 6e40 5c62 1023 |0011: invoke-virtual {v0, v1, v3, v2}, Ljava/io/StringWriter;.write:([CII)V // method@625c │ │ +21baf0: 28f5 |0014: goto 0009 // -000b │ │ +21baf2: 6e10 5b62 0000 |0015: invoke-virtual {v0}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@625b │ │ +21baf8: 0c00 |0018: move-result-object v0 │ │ +21bafa: 6e10 5762 0400 |0019: invoke-virtual {v4}, Ljava/io/Reader;.close:()V // method@6257 │ │ +21bb00: 1100 |001c: return-object v0 │ │ +21bb02: 0d00 |001d: move-exception v0 │ │ +21bb04: 6e10 5762 0400 |001e: invoke-virtual {v4}, Ljava/io/Reader;.close:()V // method@6257 │ │ +21bb0a: 2802 |0021: goto 0023 // +0002 │ │ +21bb0c: 2700 |0022: throw v0 │ │ +21bb0e: 28ff |0023: goto 0022 // -0001 │ │ catches : 1 │ │ 0x0000 - 0x0019 │ │ -> 0x001d │ │ positions : │ │ 0x0000 line=199 │ │ 0x0009 line=202 │ │ 0x0011 line=203 │ │ @@ -509631,85 +509633,85 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 149 16-bit code units │ │ -21c1c8: |[21c1c8] freed.viewer.helper.DiskLruCache.readJournal:()V │ │ -21c1d8: 1a00 8d02 |0000: const-string v0, ", " // string@028d │ │ -21c1dc: 2201 1c0d |0002: new-instance v1, Ljava/io/BufferedInputStream; // type@0d1c │ │ -21c1e0: 2202 280d |0004: new-instance v2, Ljava/io/FileInputStream; // type@0d28 │ │ -21c1e4: 5493 0359 |0006: iget-object v3, v9, Lfreed/viewer/helper/DiskLruCache;.journalFile:Ljava/io/File; // field@5903 │ │ -21c1e8: 7020 0b62 3200 |0008: invoke-direct {v2, v3}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@620b │ │ -21c1ee: 1303 0020 |000b: const/16 v3, #int 8192 // #2000 │ │ -21c1f2: 7030 c661 2103 |000d: invoke-direct {v1, v2, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@61c6 │ │ -21c1f8: 7110 8760 0100 |0010: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.readAsciiLine:(Ljava/io/InputStream;)Ljava/lang/String; // method@6087 │ │ -21c1fe: 0c02 |0013: move-result-object v2 │ │ -21c200: 7110 8760 0100 |0014: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.readAsciiLine:(Ljava/io/InputStream;)Ljava/lang/String; // method@6087 │ │ -21c206: 0c03 |0017: move-result-object v3 │ │ -21c208: 7110 8760 0100 |0018: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.readAsciiLine:(Ljava/io/InputStream;)Ljava/lang/String; // method@6087 │ │ -21c20e: 0c04 |001b: move-result-object v4 │ │ -21c210: 7110 8760 0100 |001c: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.readAsciiLine:(Ljava/io/InputStream;)Ljava/lang/String; // method@6087 │ │ -21c216: 0c05 |001f: move-result-object v5 │ │ -21c218: 7110 8760 0100 |0020: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.readAsciiLine:(Ljava/io/InputStream;)Ljava/lang/String; // method@6087 │ │ -21c21e: 0c06 |0023: move-result-object v6 │ │ -21c220: 1a07 8253 |0024: const-string v7, "libcore.io.DiskLruCache" // string@5382 │ │ -21c224: 6e20 2363 2700 |0026: invoke-virtual {v7, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -21c22a: 0a07 |0029: move-result v7 │ │ -21c22c: 3807 3600 |002a: if-eqz v7, 0060 // +0036 │ │ -21c230: 1a07 0503 |002c: const-string v7, "1" // string@0305 │ │ -21c234: 6e20 2363 3700 |002e: invoke-virtual {v7, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -21c23a: 0a07 |0031: move-result v7 │ │ -21c23c: 3807 2e00 |0032: if-eqz v7, 0060 // +002e │ │ -21c240: 5297 ff58 |0034: iget v7, v9, Lfreed/viewer/helper/DiskLruCache;.appVersion:I // field@58ff │ │ -21c244: 7110 c662 0700 |0036: invoke-static {v7}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@62c6 │ │ -21c24a: 0c07 |0039: move-result-object v7 │ │ -21c24c: 6e20 2363 4700 |003a: invoke-virtual {v7, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -21c252: 0a04 |003d: move-result v4 │ │ -21c254: 3804 2200 |003e: if-eqz v4, 0060 // +0022 │ │ -21c258: 5294 0b59 |0040: iget v4, v9, Lfreed/viewer/helper/DiskLruCache;.valueCount:I // field@590b │ │ -21c25c: 7110 c662 0400 |0042: invoke-static {v4}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@62c6 │ │ -21c262: 0c04 |0045: move-result-object v4 │ │ -21c264: 6e20 2363 5400 |0046: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -21c26a: 0a04 |0049: move-result v4 │ │ -21c26c: 3804 1600 |004a: if-eqz v4, 0060 // +0016 │ │ -21c270: 1a04 0000 |004c: const-string v4, "" // string@0000 │ │ -21c274: 6e20 2363 6400 |004e: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -21c27a: 0a04 |0051: move-result v4 │ │ -21c27c: 3804 0e00 |0052: if-eqz v4, 0060 // +000e │ │ -21c280: 7110 8760 0100 |0054: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.readAsciiLine:(Ljava/io/InputStream;)Ljava/lang/String; // method@6087 │ │ -21c286: 0c00 |0057: move-result-object v0 │ │ -21c288: 7020 8a60 0900 |0058: invoke-direct {v9, v0}, Lfreed/viewer/helper/DiskLruCache;.readJournalLine:(Ljava/lang/String;)V // method@608a │ │ -21c28e: 28f9 |005b: goto 0054 // -0007 │ │ -21c290: 7110 7660 0100 |005c: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.closeQuietly:(Ljava/io/Closeable;)V // method@6076 │ │ -21c296: 0e00 |005f: return-void │ │ -21c298: 2204 2f0d |0060: new-instance v4, Ljava/io/IOException; // type@0d2f │ │ -21c29c: 2207 740d |0062: new-instance v7, Ljava/lang/StringBuilder; // type@0d74 │ │ -21c2a0: 7010 4c63 0700 |0064: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21c2a6: 1a08 2c75 |0067: const-string v8, "unexpected journal header: [" // string@752c │ │ -21c2aa: 6e20 5663 8700 |0069: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21c2b0: 6e20 5663 2700 |006c: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21c2b6: 6e20 5663 0700 |006f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21c2bc: 6e20 5663 3700 |0072: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21c2c2: 6e20 5663 0700 |0075: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21c2c8: 6e20 5663 5700 |0078: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21c2ce: 6e20 5663 0700 |007b: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21c2d4: 6e20 5663 6700 |007e: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21c2da: 1a00 5635 |0081: const-string v0, "]" // string@3556 │ │ -21c2de: 6e20 5663 0700 |0083: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21c2e4: 6e10 5d63 0700 |0086: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21c2ea: 0c00 |0089: move-result-object v0 │ │ -21c2ec: 7020 2962 0400 |008a: invoke-direct {v4, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@6229 │ │ -21c2f2: 2704 |008d: throw v4 │ │ -21c2f4: 0d00 |008e: move-exception v0 │ │ -21c2f6: 7110 7660 0100 |008f: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.closeQuietly:(Ljava/io/Closeable;)V // method@6076 │ │ -21c2fc: 2802 |0092: goto 0094 // +0002 │ │ -21c2fe: 2700 |0093: throw v0 │ │ -21c300: 28ff |0094: goto 0093 // -0001 │ │ +21c1d4: |[21c1d4] freed.viewer.helper.DiskLruCache.readJournal:()V │ │ +21c1e4: 1a00 8d02 |0000: const-string v0, ", " // string@028d │ │ +21c1e8: 2201 1c0d |0002: new-instance v1, Ljava/io/BufferedInputStream; // type@0d1c │ │ +21c1ec: 2202 280d |0004: new-instance v2, Ljava/io/FileInputStream; // type@0d28 │ │ +21c1f0: 5493 0359 |0006: iget-object v3, v9, Lfreed/viewer/helper/DiskLruCache;.journalFile:Ljava/io/File; // field@5903 │ │ +21c1f4: 7020 0b62 3200 |0008: invoke-direct {v2, v3}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@620b │ │ +21c1fa: 1303 0020 |000b: const/16 v3, #int 8192 // #2000 │ │ +21c1fe: 7030 c661 2103 |000d: invoke-direct {v1, v2, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@61c6 │ │ +21c204: 7110 8760 0100 |0010: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.readAsciiLine:(Ljava/io/InputStream;)Ljava/lang/String; // method@6087 │ │ +21c20a: 0c02 |0013: move-result-object v2 │ │ +21c20c: 7110 8760 0100 |0014: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.readAsciiLine:(Ljava/io/InputStream;)Ljava/lang/String; // method@6087 │ │ +21c212: 0c03 |0017: move-result-object v3 │ │ +21c214: 7110 8760 0100 |0018: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.readAsciiLine:(Ljava/io/InputStream;)Ljava/lang/String; // method@6087 │ │ +21c21a: 0c04 |001b: move-result-object v4 │ │ +21c21c: 7110 8760 0100 |001c: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.readAsciiLine:(Ljava/io/InputStream;)Ljava/lang/String; // method@6087 │ │ +21c222: 0c05 |001f: move-result-object v5 │ │ +21c224: 7110 8760 0100 |0020: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.readAsciiLine:(Ljava/io/InputStream;)Ljava/lang/String; // method@6087 │ │ +21c22a: 0c06 |0023: move-result-object v6 │ │ +21c22c: 1a07 8253 |0024: const-string v7, "libcore.io.DiskLruCache" // string@5382 │ │ +21c230: 6e20 2363 2700 |0026: invoke-virtual {v7, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +21c236: 0a07 |0029: move-result v7 │ │ +21c238: 3807 3600 |002a: if-eqz v7, 0060 // +0036 │ │ +21c23c: 1a07 0503 |002c: const-string v7, "1" // string@0305 │ │ +21c240: 6e20 2363 3700 |002e: invoke-virtual {v7, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +21c246: 0a07 |0031: move-result v7 │ │ +21c248: 3807 2e00 |0032: if-eqz v7, 0060 // +002e │ │ +21c24c: 5297 ff58 |0034: iget v7, v9, Lfreed/viewer/helper/DiskLruCache;.appVersion:I // field@58ff │ │ +21c250: 7110 c662 0700 |0036: invoke-static {v7}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@62c6 │ │ +21c256: 0c07 |0039: move-result-object v7 │ │ +21c258: 6e20 2363 4700 |003a: invoke-virtual {v7, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +21c25e: 0a04 |003d: move-result v4 │ │ +21c260: 3804 2200 |003e: if-eqz v4, 0060 // +0022 │ │ +21c264: 5294 0b59 |0040: iget v4, v9, Lfreed/viewer/helper/DiskLruCache;.valueCount:I // field@590b │ │ +21c268: 7110 c662 0400 |0042: invoke-static {v4}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@62c6 │ │ +21c26e: 0c04 |0045: move-result-object v4 │ │ +21c270: 6e20 2363 5400 |0046: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +21c276: 0a04 |0049: move-result v4 │ │ +21c278: 3804 1600 |004a: if-eqz v4, 0060 // +0016 │ │ +21c27c: 1a04 0000 |004c: const-string v4, "" // string@0000 │ │ +21c280: 6e20 2363 6400 |004e: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +21c286: 0a04 |0051: move-result v4 │ │ +21c288: 3804 0e00 |0052: if-eqz v4, 0060 // +000e │ │ +21c28c: 7110 8760 0100 |0054: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.readAsciiLine:(Ljava/io/InputStream;)Ljava/lang/String; // method@6087 │ │ +21c292: 0c00 |0057: move-result-object v0 │ │ +21c294: 7020 8a60 0900 |0058: invoke-direct {v9, v0}, Lfreed/viewer/helper/DiskLruCache;.readJournalLine:(Ljava/lang/String;)V // method@608a │ │ +21c29a: 28f9 |005b: goto 0054 // -0007 │ │ +21c29c: 7110 7660 0100 |005c: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.closeQuietly:(Ljava/io/Closeable;)V // method@6076 │ │ +21c2a2: 0e00 |005f: return-void │ │ +21c2a4: 2204 2f0d |0060: new-instance v4, Ljava/io/IOException; // type@0d2f │ │ +21c2a8: 2207 740d |0062: new-instance v7, Ljava/lang/StringBuilder; // type@0d74 │ │ +21c2ac: 7010 4c63 0700 |0064: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21c2b2: 1a08 2c75 |0067: const-string v8, "unexpected journal header: [" // string@752c │ │ +21c2b6: 6e20 5663 8700 |0069: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21c2bc: 6e20 5663 2700 |006c: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21c2c2: 6e20 5663 0700 |006f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21c2c8: 6e20 5663 3700 |0072: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21c2ce: 6e20 5663 0700 |0075: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21c2d4: 6e20 5663 5700 |0078: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21c2da: 6e20 5663 0700 |007b: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21c2e0: 6e20 5663 6700 |007e: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21c2e6: 1a00 5635 |0081: const-string v0, "]" // string@3556 │ │ +21c2ea: 6e20 5663 0700 |0083: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21c2f0: 6e10 5d63 0700 |0086: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21c2f6: 0c00 |0089: move-result-object v0 │ │ +21c2f8: 7020 2962 0400 |008a: invoke-direct {v4, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@6229 │ │ +21c2fe: 2704 |008d: throw v4 │ │ +21c300: 0d00 |008e: move-exception v0 │ │ +21c302: 7110 7660 0100 |008f: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache;.closeQuietly:(Ljava/io/Closeable;)V // method@6076 │ │ +21c308: 2802 |0092: goto 0094 // +0002 │ │ +21c30a: 2700 |0093: throw v0 │ │ +21c30c: 28ff |0094: goto 0093 // -0001 │ │ catches : 3 │ │ 0x0010 - 0x0052 │ │ -> 0x008e │ │ 0x0054 - 0x005b │ │ Ljava/io/EOFException; -> 0x005c │ │ -> 0x008e │ │ 0x0060 - 0x008e │ │ @@ -509739,99 +509741,99 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 167 16-bit code units │ │ -21c328: |[21c328] freed.viewer.helper.DiskLruCache.readJournalLine:(Ljava/lang/String;)V │ │ -21c338: 1a00 2200 |0000: const-string v0, " " // string@0022 │ │ -21c33c: 6e20 3563 0a00 |0002: invoke-virtual {v10, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6335 │ │ -21c342: 0c00 |0005: move-result-object v0 │ │ -21c344: 2101 |0006: array-length v1, v0 │ │ -21c346: 1a02 2d75 |0007: const-string v2, "unexpected journal line: " // string@752d │ │ -21c34a: 1223 |0009: const/4 v3, #int 2 // #2 │ │ -21c34c: 3431 8800 |000a: if-lt v1, v3, 0092 // +0088 │ │ -21c350: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -21c352: 4604 0001 |000d: aget-object v4, v0, v1 │ │ -21c356: 1205 |000f: const/4 v5, #int 0 // #0 │ │ -21c358: 4606 0005 |0010: aget-object v6, v0, v5 │ │ -21c35c: 1a07 ff29 |0012: const-string v7, "REMOVE" // string@29ff │ │ -21c360: 6e20 2363 7600 |0014: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -21c366: 0a06 |0017: move-result v6 │ │ -21c368: 3806 0b00 |0018: if-eqz v6, 0023 // +000b │ │ -21c36c: 2106 |001a: array-length v6, v0 │ │ -21c36e: 3336 0800 |001b: if-ne v6, v3, 0023 // +0008 │ │ -21c372: 549a 0659 |001d: iget-object v10, v9, Lfreed/viewer/helper/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@5906 │ │ -21c376: 6e20 5a64 4a00 |001f: invoke-virtual {v10, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@645a │ │ -21c37c: 0e00 |0022: return-void │ │ -21c37e: 5496 0659 |0023: iget-object v6, v9, Lfreed/viewer/helper/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@5906 │ │ -21c382: 6e20 5664 4600 |0025: invoke-virtual {v6, v4}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6456 │ │ -21c388: 0c06 |0028: move-result-object v6 │ │ -21c38a: 1f06 e70c |0029: check-cast v6, Lfreed/viewer/helper/DiskLruCache$Entry; // type@0ce7 │ │ -21c38e: 1207 |002b: const/4 v7, #int 0 // #0 │ │ -21c390: 3906 0c00 |002c: if-nez v6, 0038 // +000c │ │ -21c394: 2206 e70c |002e: new-instance v6, Lfreed/viewer/helper/DiskLruCache$Entry; // type@0ce7 │ │ -21c398: 7040 5160 9674 |0030: invoke-direct {v6, v9, v4, v7}, Lfreed/viewer/helper/DiskLruCache$Entry;.:(Lfreed/viewer/helper/DiskLruCache;Ljava/lang/String;Lfreed/viewer/helper/DiskLruCache$1;)V // method@6051 │ │ -21c39e: 5498 0659 |0033: iget-object v8, v9, Lfreed/viewer/helper/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@5906 │ │ -21c3a2: 6e30 5964 4806 |0035: invoke-virtual {v8, v4, v6}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6459 │ │ -21c3a8: 4604 0005 |0038: aget-object v4, v0, v5 │ │ -21c3ac: 1a08 f708 |003a: const-string v8, "CLEAN" // string@08f7 │ │ -21c3b0: 6e20 2363 8400 |003c: invoke-virtual {v4, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -21c3b6: 0a04 |003f: move-result v4 │ │ -21c3b8: 3804 1900 |0040: if-eqz v4, 0059 // +0019 │ │ -21c3bc: 2104 |0042: array-length v4, v0 │ │ -21c3be: 5298 0b59 |0043: iget v8, v9, Lfreed/viewer/helper/DiskLruCache;.valueCount:I // field@590b │ │ -21c3c2: b038 |0045: add-int/2addr v8, v3 │ │ -21c3c4: 3384 1300 |0046: if-ne v4, v8, 0059 // +0013 │ │ -21c3c8: 7120 5760 1600 |0048: invoke-static {v6, v1}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$602:(Lfreed/viewer/helper/DiskLruCache$Entry;Z)Z // method@6057 │ │ -21c3ce: 7120 5960 7600 |004b: invoke-static {v6, v7}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$702:(Lfreed/viewer/helper/DiskLruCache$Entry;Lfreed/viewer/helper/DiskLruCache$Editor;)Lfreed/viewer/helper/DiskLruCache$Editor; // method@6059 │ │ -21c3d4: 210a |004e: array-length v10, v0 │ │ -21c3d6: 7120 7860 a000 |004f: invoke-static {v0, v10}, Lfreed/viewer/helper/DiskLruCache;.copyOfRange:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@6078 │ │ -21c3dc: 0c0a |0052: move-result-object v10 │ │ -21c3de: 1f0a be0e |0053: check-cast v10, [Ljava/lang/String; // type@0ebe │ │ -21c3e2: 7120 5a60 a600 |0055: invoke-static {v6, v10}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$800:(Lfreed/viewer/helper/DiskLruCache$Entry;[Ljava/lang/String;)V // method@605a │ │ -21c3e8: 2824 |0058: goto 007c // +0024 │ │ -21c3ea: 4601 0005 |0059: aget-object v1, v0, v5 │ │ -21c3ee: 1a04 db0c |005b: const-string v4, "DIRTY" // string@0cdb │ │ -21c3f2: 6e20 2363 4100 |005d: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -21c3f8: 0a01 |0060: move-result v1 │ │ -21c3fa: 3801 0e00 |0061: if-eqz v1, 006f // +000e │ │ -21c3fe: 2101 |0063: array-length v1, v0 │ │ -21c400: 3331 0b00 |0064: if-ne v1, v3, 006f // +000b │ │ -21c404: 220a e60c |0066: new-instance v10, Lfreed/viewer/helper/DiskLruCache$Editor; // type@0ce6 │ │ -21c408: 7040 4760 9a76 |0068: invoke-direct {v10, v9, v6, v7}, Lfreed/viewer/helper/DiskLruCache$Editor;.:(Lfreed/viewer/helper/DiskLruCache;Lfreed/viewer/helper/DiskLruCache$Entry;Lfreed/viewer/helper/DiskLruCache$1;)V // method@6047 │ │ -21c40e: 7120 5960 a600 |006b: invoke-static {v6, v10}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$702:(Lfreed/viewer/helper/DiskLruCache$Entry;Lfreed/viewer/helper/DiskLruCache$Editor;)Lfreed/viewer/helper/DiskLruCache$Editor; // method@6059 │ │ -21c414: 280e |006e: goto 007c // +000e │ │ -21c416: 4601 0005 |006f: aget-object v1, v0, v5 │ │ -21c41a: 1a04 e929 |0071: const-string v4, "READ" // string@29e9 │ │ -21c41e: 6e20 2363 4100 |0073: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -21c424: 0a01 |0076: move-result v1 │ │ -21c426: 3801 0600 |0077: if-eqz v1, 007d // +0006 │ │ -21c42a: 2100 |0079: array-length v0, v0 │ │ -21c42c: 3330 0300 |007a: if-ne v0, v3, 007d // +0003 │ │ -21c430: 0e00 |007c: return-void │ │ -21c432: 2200 2f0d |007d: new-instance v0, Ljava/io/IOException; // type@0d2f │ │ -21c436: 2201 740d |007f: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -21c43a: 7010 4c63 0100 |0081: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21c440: 6e20 5663 2100 |0084: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21c446: 6e20 5663 a100 |0087: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21c44c: 6e10 5d63 0100 |008a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21c452: 0c0a |008d: move-result-object v10 │ │ -21c454: 7020 2962 a000 |008e: invoke-direct {v0, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@6229 │ │ -21c45a: 2700 |0091: throw v0 │ │ -21c45c: 2200 2f0d |0092: new-instance v0, Ljava/io/IOException; // type@0d2f │ │ -21c460: 2201 740d |0094: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -21c464: 7010 4c63 0100 |0096: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21c46a: 6e20 5663 2100 |0099: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21c470: 6e20 5663 a100 |009c: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21c476: 6e10 5d63 0100 |009f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21c47c: 0c0a |00a2: move-result-object v10 │ │ -21c47e: 7020 2962 a000 |00a3: invoke-direct {v0, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@6229 │ │ -21c484: 2700 |00a6: throw v0 │ │ +21c334: |[21c334] freed.viewer.helper.DiskLruCache.readJournalLine:(Ljava/lang/String;)V │ │ +21c344: 1a00 2200 |0000: const-string v0, " " // string@0022 │ │ +21c348: 6e20 3563 0a00 |0002: invoke-virtual {v10, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6335 │ │ +21c34e: 0c00 |0005: move-result-object v0 │ │ +21c350: 2101 |0006: array-length v1, v0 │ │ +21c352: 1a02 2d75 |0007: const-string v2, "unexpected journal line: " // string@752d │ │ +21c356: 1223 |0009: const/4 v3, #int 2 // #2 │ │ +21c358: 3431 8800 |000a: if-lt v1, v3, 0092 // +0088 │ │ +21c35c: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +21c35e: 4604 0001 |000d: aget-object v4, v0, v1 │ │ +21c362: 1205 |000f: const/4 v5, #int 0 // #0 │ │ +21c364: 4606 0005 |0010: aget-object v6, v0, v5 │ │ +21c368: 1a07 ff29 |0012: const-string v7, "REMOVE" // string@29ff │ │ +21c36c: 6e20 2363 7600 |0014: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +21c372: 0a06 |0017: move-result v6 │ │ +21c374: 3806 0b00 |0018: if-eqz v6, 0023 // +000b │ │ +21c378: 2106 |001a: array-length v6, v0 │ │ +21c37a: 3336 0800 |001b: if-ne v6, v3, 0023 // +0008 │ │ +21c37e: 549a 0659 |001d: iget-object v10, v9, Lfreed/viewer/helper/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@5906 │ │ +21c382: 6e20 5a64 4a00 |001f: invoke-virtual {v10, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@645a │ │ +21c388: 0e00 |0022: return-void │ │ +21c38a: 5496 0659 |0023: iget-object v6, v9, Lfreed/viewer/helper/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@5906 │ │ +21c38e: 6e20 5664 4600 |0025: invoke-virtual {v6, v4}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6456 │ │ +21c394: 0c06 |0028: move-result-object v6 │ │ +21c396: 1f06 e70c |0029: check-cast v6, Lfreed/viewer/helper/DiskLruCache$Entry; // type@0ce7 │ │ +21c39a: 1207 |002b: const/4 v7, #int 0 // #0 │ │ +21c39c: 3906 0c00 |002c: if-nez v6, 0038 // +000c │ │ +21c3a0: 2206 e70c |002e: new-instance v6, Lfreed/viewer/helper/DiskLruCache$Entry; // type@0ce7 │ │ +21c3a4: 7040 5160 9674 |0030: invoke-direct {v6, v9, v4, v7}, Lfreed/viewer/helper/DiskLruCache$Entry;.:(Lfreed/viewer/helper/DiskLruCache;Ljava/lang/String;Lfreed/viewer/helper/DiskLruCache$1;)V // method@6051 │ │ +21c3aa: 5498 0659 |0033: iget-object v8, v9, Lfreed/viewer/helper/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@5906 │ │ +21c3ae: 6e30 5964 4806 |0035: invoke-virtual {v8, v4, v6}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6459 │ │ +21c3b4: 4604 0005 |0038: aget-object v4, v0, v5 │ │ +21c3b8: 1a08 f708 |003a: const-string v8, "CLEAN" // string@08f7 │ │ +21c3bc: 6e20 2363 8400 |003c: invoke-virtual {v4, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +21c3c2: 0a04 |003f: move-result v4 │ │ +21c3c4: 3804 1900 |0040: if-eqz v4, 0059 // +0019 │ │ +21c3c8: 2104 |0042: array-length v4, v0 │ │ +21c3ca: 5298 0b59 |0043: iget v8, v9, Lfreed/viewer/helper/DiskLruCache;.valueCount:I // field@590b │ │ +21c3ce: b038 |0045: add-int/2addr v8, v3 │ │ +21c3d0: 3384 1300 |0046: if-ne v4, v8, 0059 // +0013 │ │ +21c3d4: 7120 5760 1600 |0048: invoke-static {v6, v1}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$602:(Lfreed/viewer/helper/DiskLruCache$Entry;Z)Z // method@6057 │ │ +21c3da: 7120 5960 7600 |004b: invoke-static {v6, v7}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$702:(Lfreed/viewer/helper/DiskLruCache$Entry;Lfreed/viewer/helper/DiskLruCache$Editor;)Lfreed/viewer/helper/DiskLruCache$Editor; // method@6059 │ │ +21c3e0: 210a |004e: array-length v10, v0 │ │ +21c3e2: 7120 7860 a000 |004f: invoke-static {v0, v10}, Lfreed/viewer/helper/DiskLruCache;.copyOfRange:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@6078 │ │ +21c3e8: 0c0a |0052: move-result-object v10 │ │ +21c3ea: 1f0a be0e |0053: check-cast v10, [Ljava/lang/String; // type@0ebe │ │ +21c3ee: 7120 5a60 a600 |0055: invoke-static {v6, v10}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$800:(Lfreed/viewer/helper/DiskLruCache$Entry;[Ljava/lang/String;)V // method@605a │ │ +21c3f4: 2824 |0058: goto 007c // +0024 │ │ +21c3f6: 4601 0005 |0059: aget-object v1, v0, v5 │ │ +21c3fa: 1a04 db0c |005b: const-string v4, "DIRTY" // string@0cdb │ │ +21c3fe: 6e20 2363 4100 |005d: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +21c404: 0a01 |0060: move-result v1 │ │ +21c406: 3801 0e00 |0061: if-eqz v1, 006f // +000e │ │ +21c40a: 2101 |0063: array-length v1, v0 │ │ +21c40c: 3331 0b00 |0064: if-ne v1, v3, 006f // +000b │ │ +21c410: 220a e60c |0066: new-instance v10, Lfreed/viewer/helper/DiskLruCache$Editor; // type@0ce6 │ │ +21c414: 7040 4760 9a76 |0068: invoke-direct {v10, v9, v6, v7}, Lfreed/viewer/helper/DiskLruCache$Editor;.:(Lfreed/viewer/helper/DiskLruCache;Lfreed/viewer/helper/DiskLruCache$Entry;Lfreed/viewer/helper/DiskLruCache$1;)V // method@6047 │ │ +21c41a: 7120 5960 a600 |006b: invoke-static {v6, v10}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$702:(Lfreed/viewer/helper/DiskLruCache$Entry;Lfreed/viewer/helper/DiskLruCache$Editor;)Lfreed/viewer/helper/DiskLruCache$Editor; // method@6059 │ │ +21c420: 280e |006e: goto 007c // +000e │ │ +21c422: 4601 0005 |006f: aget-object v1, v0, v5 │ │ +21c426: 1a04 e929 |0071: const-string v4, "READ" // string@29e9 │ │ +21c42a: 6e20 2363 4100 |0073: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +21c430: 0a01 |0076: move-result v1 │ │ +21c432: 3801 0600 |0077: if-eqz v1, 007d // +0006 │ │ +21c436: 2100 |0079: array-length v0, v0 │ │ +21c438: 3330 0300 |007a: if-ne v0, v3, 007d // +0003 │ │ +21c43c: 0e00 |007c: return-void │ │ +21c43e: 2200 2f0d |007d: new-instance v0, Ljava/io/IOException; // type@0d2f │ │ +21c442: 2201 740d |007f: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +21c446: 7010 4c63 0100 |0081: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21c44c: 6e20 5663 2100 |0084: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21c452: 6e20 5663 a100 |0087: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21c458: 6e10 5d63 0100 |008a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21c45e: 0c0a |008d: move-result-object v10 │ │ +21c460: 7020 2962 a000 |008e: invoke-direct {v0, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@6229 │ │ +21c466: 2700 |0091: throw v0 │ │ +21c468: 2200 2f0d |0092: new-instance v0, Ljava/io/IOException; // type@0d2f │ │ +21c46c: 2201 740d |0094: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +21c470: 7010 4c63 0100 |0096: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21c476: 6e20 5663 2100 |0099: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21c47c: 6e20 5663 a100 |009c: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21c482: 6e10 5d63 0100 |009f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21c488: 0c0a |00a2: move-result-object v10 │ │ +21c48a: 7020 2962 a000 |00a3: invoke-direct {v0, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@6229 │ │ +21c490: 2700 |00a6: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=371 │ │ 0x0006 line=372 │ │ 0x000d line=376 │ │ 0x0010 line=377 │ │ 0x001d line=378 │ │ @@ -509856,112 +509858,112 @@ │ │ type : '()V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 200 16-bit code units │ │ -21c488: |[21c488] freed.viewer.helper.DiskLruCache.rebuildJournal:()V │ │ -21c498: 1d07 |0000: monitor-enter v7 │ │ -21c49a: 5470 0559 |0001: iget-object v0, v7, Lfreed/viewer/helper/DiskLruCache;.journalWriter:Ljava/io/Writer; // field@5905 │ │ -21c49e: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -21c4a2: 6e10 5f62 0000 |0005: invoke-virtual {v0}, Ljava/io/Writer;.close:()V // method@625f │ │ -21c4a8: 2200 1f0d |0008: new-instance v0, Ljava/io/BufferedWriter; // type@0d1f │ │ -21c4ac: 2201 2c0d |000a: new-instance v1, Ljava/io/FileWriter; // type@0d2c │ │ -21c4b0: 5472 0459 |000c: iget-object v2, v7, Lfreed/viewer/helper/DiskLruCache;.journalFileTmp:Ljava/io/File; // field@5904 │ │ -21c4b4: 7020 1f62 2100 |000e: invoke-direct {v1, v2}, Ljava/io/FileWriter;.:(Ljava/io/File;)V // method@621f │ │ -21c4ba: 1302 0020 |0011: const/16 v2, #int 8192 // #2000 │ │ -21c4be: 7030 d061 1002 |0013: invoke-direct {v0, v1, v2}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;I)V // method@61d0 │ │ -21c4c4: 1a01 8253 |0016: const-string v1, "libcore.io.DiskLruCache" // string@5382 │ │ -21c4c8: 6e20 6162 1000 |0018: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@6261 │ │ -21c4ce: 1a01 0300 |001b: const-string v1, " │ │ +21c494: |[21c494] freed.viewer.helper.DiskLruCache.rebuildJournal:()V │ │ +21c4a4: 1d07 |0000: monitor-enter v7 │ │ +21c4a6: 5470 0559 |0001: iget-object v0, v7, Lfreed/viewer/helper/DiskLruCache;.journalWriter:Ljava/io/Writer; // field@5905 │ │ +21c4aa: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +21c4ae: 6e10 5f62 0000 |0005: invoke-virtual {v0}, Ljava/io/Writer;.close:()V // method@625f │ │ +21c4b4: 2200 1f0d |0008: new-instance v0, Ljava/io/BufferedWriter; // type@0d1f │ │ +21c4b8: 2201 2c0d |000a: new-instance v1, Ljava/io/FileWriter; // type@0d2c │ │ +21c4bc: 5472 0459 |000c: iget-object v2, v7, Lfreed/viewer/helper/DiskLruCache;.journalFileTmp:Ljava/io/File; // field@5904 │ │ +21c4c0: 7020 1f62 2100 |000e: invoke-direct {v1, v2}, Ljava/io/FileWriter;.:(Ljava/io/File;)V // method@621f │ │ +21c4c6: 1302 0020 |0011: const/16 v2, #int 8192 // #2000 │ │ +21c4ca: 7030 d061 1002 |0013: invoke-direct {v0, v1, v2}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;I)V // method@61d0 │ │ +21c4d0: 1a01 8253 |0016: const-string v1, "libcore.io.DiskLruCache" // string@5382 │ │ +21c4d4: 6e20 6162 1000 |0018: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@6261 │ │ +21c4da: 1a01 0300 |001b: const-string v1, " │ │ " // string@0003 │ │ -21c4d2: 6e20 6162 1000 |001d: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@6261 │ │ -21c4d8: 1a01 0503 |0020: const-string v1, "1" // string@0305 │ │ -21c4dc: 6e20 6162 1000 |0022: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@6261 │ │ -21c4e2: 1a01 0300 |0025: const-string v1, " │ │ +21c4de: 6e20 6162 1000 |001d: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@6261 │ │ +21c4e4: 1a01 0503 |0020: const-string v1, "1" // string@0305 │ │ +21c4e8: 6e20 6162 1000 |0022: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@6261 │ │ +21c4ee: 1a01 0300 |0025: const-string v1, " │ │ " // string@0003 │ │ -21c4e6: 6e20 6162 1000 |0027: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@6261 │ │ -21c4ec: 5271 ff58 |002a: iget v1, v7, Lfreed/viewer/helper/DiskLruCache;.appVersion:I // field@58ff │ │ -21c4f0: 7110 c662 0100 |002c: invoke-static {v1}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@62c6 │ │ -21c4f6: 0c01 |002f: move-result-object v1 │ │ -21c4f8: 6e20 6162 1000 |0030: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@6261 │ │ -21c4fe: 1a01 0300 |0033: const-string v1, " │ │ +21c4f2: 6e20 6162 1000 |0027: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@6261 │ │ +21c4f8: 5271 ff58 |002a: iget v1, v7, Lfreed/viewer/helper/DiskLruCache;.appVersion:I // field@58ff │ │ +21c4fc: 7110 c662 0100 |002c: invoke-static {v1}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@62c6 │ │ +21c502: 0c01 |002f: move-result-object v1 │ │ +21c504: 6e20 6162 1000 |0030: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@6261 │ │ +21c50a: 1a01 0300 |0033: const-string v1, " │ │ " // string@0003 │ │ -21c502: 6e20 6162 1000 |0035: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@6261 │ │ -21c508: 5271 0b59 |0038: iget v1, v7, Lfreed/viewer/helper/DiskLruCache;.valueCount:I // field@590b │ │ -21c50c: 7110 c662 0100 |003a: invoke-static {v1}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@62c6 │ │ -21c512: 0c01 |003d: move-result-object v1 │ │ -21c514: 6e20 6162 1000 |003e: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@6261 │ │ -21c51a: 1a01 0300 |0041: const-string v1, " │ │ +21c50e: 6e20 6162 1000 |0035: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@6261 │ │ +21c514: 5271 0b59 |0038: iget v1, v7, Lfreed/viewer/helper/DiskLruCache;.valueCount:I // field@590b │ │ +21c518: 7110 c662 0100 |003a: invoke-static {v1}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@62c6 │ │ +21c51e: 0c01 |003d: move-result-object v1 │ │ +21c520: 6e20 6162 1000 |003e: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@6261 │ │ +21c526: 1a01 0300 |0041: const-string v1, " │ │ " // string@0003 │ │ -21c51e: 6e20 6162 1000 |0043: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@6261 │ │ -21c524: 1a01 0300 |0046: const-string v1, " │ │ +21c52a: 6e20 6162 1000 |0043: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@6261 │ │ +21c530: 1a01 0300 |0046: const-string v1, " │ │ " // string@0003 │ │ -21c528: 6e20 6162 1000 |0048: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@6261 │ │ -21c52e: 5471 0659 |004b: iget-object v1, v7, Lfreed/viewer/helper/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@5906 │ │ -21c532: 6e10 5c64 0100 |004d: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@645c │ │ -21c538: 0c01 |0050: move-result-object v1 │ │ -21c53a: 7210 2064 0100 |0051: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@6420 │ │ -21c540: 0c01 |0054: move-result-object v1 │ │ -21c542: 7210 4e64 0100 |0055: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -21c548: 0a03 |0058: move-result v3 │ │ -21c54a: 3803 4f00 |0059: if-eqz v3, 00a8 // +004f │ │ -21c54e: 7210 4f64 0100 |005b: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -21c554: 0c03 |005e: move-result-object v3 │ │ -21c556: 1f03 e70c |005f: check-cast v3, Lfreed/viewer/helper/DiskLruCache$Entry; // type@0ce7 │ │ -21c55a: 7110 5860 0300 |0061: invoke-static {v3}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$700:(Lfreed/viewer/helper/DiskLruCache$Entry;)Lfreed/viewer/helper/DiskLruCache$Editor; // method@6058 │ │ -21c560: 0c04 |0064: move-result-object v4 │ │ -21c562: 1305 0a00 |0065: const/16 v5, #int 10 // #a │ │ -21c566: 3804 1e00 |0067: if-eqz v4, 0085 // +001e │ │ -21c56a: 2204 740d |0069: new-instance v4, Ljava/lang/StringBuilder; // type@0d74 │ │ -21c56e: 7010 4c63 0400 |006b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21c574: 1a06 dc0c |006e: const-string v6, "DIRTY " // string@0cdc │ │ -21c578: 6e20 5663 6400 |0070: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21c57e: 7110 5360 0300 |0073: invoke-static {v3}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$1100:(Lfreed/viewer/helper/DiskLruCache$Entry;)Ljava/lang/String; // method@6053 │ │ -21c584: 0c03 |0076: move-result-object v3 │ │ -21c586: 6e20 5663 3400 |0077: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21c58c: 6e20 4f63 5400 |007a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@634f │ │ -21c592: 6e10 5d63 0400 |007d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21c598: 0c03 |0080: move-result-object v3 │ │ -21c59a: 6e20 6162 3000 |0081: invoke-virtual {v0, v3}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@6261 │ │ -21c5a0: 28d1 |0084: goto 0055 // -002f │ │ -21c5a2: 2204 740d |0085: new-instance v4, Ljava/lang/StringBuilder; // type@0d74 │ │ -21c5a6: 7010 4c63 0400 |0087: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21c5ac: 1a06 f808 |008a: const-string v6, "CLEAN " // string@08f8 │ │ -21c5b0: 6e20 5663 6400 |008c: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21c5b6: 7110 5360 0300 |008f: invoke-static {v3}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$1100:(Lfreed/viewer/helper/DiskLruCache$Entry;)Ljava/lang/String; // method@6053 │ │ -21c5bc: 0c06 |0092: move-result-object v6 │ │ -21c5be: 6e20 5663 6400 |0093: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21c5c4: 6e10 5d60 0300 |0096: invoke-virtual {v3}, Lfreed/viewer/helper/DiskLruCache$Entry;.getLengths:()Ljava/lang/String; // method@605d │ │ -21c5ca: 0c03 |0099: move-result-object v3 │ │ -21c5cc: 6e20 5663 3400 |009a: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21c5d2: 6e20 4f63 5400 |009d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@634f │ │ -21c5d8: 6e10 5d63 0400 |00a0: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21c5de: 0c03 |00a3: move-result-object v3 │ │ -21c5e0: 6e20 6162 3000 |00a4: invoke-virtual {v0, v3}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@6261 │ │ -21c5e6: 28ae |00a7: goto 0055 // -0052 │ │ -21c5e8: 6e10 5f62 0000 |00a8: invoke-virtual {v0}, Ljava/io/Writer;.close:()V // method@625f │ │ -21c5ee: 5470 0459 |00ab: iget-object v0, v7, Lfreed/viewer/helper/DiskLruCache;.journalFileTmp:Ljava/io/File; // field@5904 │ │ -21c5f2: 5471 0359 |00ad: iget-object v1, v7, Lfreed/viewer/helper/DiskLruCache;.journalFile:Ljava/io/File; // field@5903 │ │ -21c5f6: 6e20 0962 1000 |00af: invoke-virtual {v0, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@6209 │ │ -21c5fc: 2200 1f0d |00b2: new-instance v0, Ljava/io/BufferedWriter; // type@0d1f │ │ -21c600: 2201 2c0d |00b4: new-instance v1, Ljava/io/FileWriter; // type@0d2c │ │ -21c604: 5473 0359 |00b6: iget-object v3, v7, Lfreed/viewer/helper/DiskLruCache;.journalFile:Ljava/io/File; // field@5903 │ │ -21c608: 1214 |00b8: const/4 v4, #int 1 // #1 │ │ -21c60a: 7030 2062 3104 |00b9: invoke-direct {v1, v3, v4}, Ljava/io/FileWriter;.:(Ljava/io/File;Z)V // method@6220 │ │ -21c610: 7030 d061 1002 |00bc: invoke-direct {v0, v1, v2}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;I)V // method@61d0 │ │ -21c616: 5b70 0559 |00bf: iput-object v0, v7, Lfreed/viewer/helper/DiskLruCache;.journalWriter:Ljava/io/Writer; // field@5905 │ │ -21c61a: 1e07 |00c1: monitor-exit v7 │ │ -21c61c: 0e00 |00c2: return-void │ │ -21c61e: 0d00 |00c3: move-exception v0 │ │ -21c620: 1e07 |00c4: monitor-exit v7 │ │ -21c622: 2802 |00c5: goto 00c7 // +0002 │ │ -21c624: 2700 |00c6: throw v0 │ │ -21c626: 28ff |00c7: goto 00c6 // -0001 │ │ +21c534: 6e20 6162 1000 |0048: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@6261 │ │ +21c53a: 5471 0659 |004b: iget-object v1, v7, Lfreed/viewer/helper/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@5906 │ │ +21c53e: 6e10 5c64 0100 |004d: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@645c │ │ +21c544: 0c01 |0050: move-result-object v1 │ │ +21c546: 7210 2064 0100 |0051: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@6420 │ │ +21c54c: 0c01 |0054: move-result-object v1 │ │ +21c54e: 7210 4e64 0100 |0055: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +21c554: 0a03 |0058: move-result v3 │ │ +21c556: 3803 4f00 |0059: if-eqz v3, 00a8 // +004f │ │ +21c55a: 7210 4f64 0100 |005b: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +21c560: 0c03 |005e: move-result-object v3 │ │ +21c562: 1f03 e70c |005f: check-cast v3, Lfreed/viewer/helper/DiskLruCache$Entry; // type@0ce7 │ │ +21c566: 7110 5860 0300 |0061: invoke-static {v3}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$700:(Lfreed/viewer/helper/DiskLruCache$Entry;)Lfreed/viewer/helper/DiskLruCache$Editor; // method@6058 │ │ +21c56c: 0c04 |0064: move-result-object v4 │ │ +21c56e: 1305 0a00 |0065: const/16 v5, #int 10 // #a │ │ +21c572: 3804 1e00 |0067: if-eqz v4, 0085 // +001e │ │ +21c576: 2204 740d |0069: new-instance v4, Ljava/lang/StringBuilder; // type@0d74 │ │ +21c57a: 7010 4c63 0400 |006b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21c580: 1a06 dc0c |006e: const-string v6, "DIRTY " // string@0cdc │ │ +21c584: 6e20 5663 6400 |0070: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21c58a: 7110 5360 0300 |0073: invoke-static {v3}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$1100:(Lfreed/viewer/helper/DiskLruCache$Entry;)Ljava/lang/String; // method@6053 │ │ +21c590: 0c03 |0076: move-result-object v3 │ │ +21c592: 6e20 5663 3400 |0077: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21c598: 6e20 4f63 5400 |007a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@634f │ │ +21c59e: 6e10 5d63 0400 |007d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21c5a4: 0c03 |0080: move-result-object v3 │ │ +21c5a6: 6e20 6162 3000 |0081: invoke-virtual {v0, v3}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@6261 │ │ +21c5ac: 28d1 |0084: goto 0055 // -002f │ │ +21c5ae: 2204 740d |0085: new-instance v4, Ljava/lang/StringBuilder; // type@0d74 │ │ +21c5b2: 7010 4c63 0400 |0087: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21c5b8: 1a06 f808 |008a: const-string v6, "CLEAN " // string@08f8 │ │ +21c5bc: 6e20 5663 6400 |008c: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21c5c2: 7110 5360 0300 |008f: invoke-static {v3}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$1100:(Lfreed/viewer/helper/DiskLruCache$Entry;)Ljava/lang/String; // method@6053 │ │ +21c5c8: 0c06 |0092: move-result-object v6 │ │ +21c5ca: 6e20 5663 6400 |0093: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21c5d0: 6e10 5d60 0300 |0096: invoke-virtual {v3}, Lfreed/viewer/helper/DiskLruCache$Entry;.getLengths:()Ljava/lang/String; // method@605d │ │ +21c5d6: 0c03 |0099: move-result-object v3 │ │ +21c5d8: 6e20 5663 3400 |009a: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21c5de: 6e20 4f63 5400 |009d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@634f │ │ +21c5e4: 6e10 5d63 0400 |00a0: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21c5ea: 0c03 |00a3: move-result-object v3 │ │ +21c5ec: 6e20 6162 3000 |00a4: invoke-virtual {v0, v3}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@6261 │ │ +21c5f2: 28ae |00a7: goto 0055 // -0052 │ │ +21c5f4: 6e10 5f62 0000 |00a8: invoke-virtual {v0}, Ljava/io/Writer;.close:()V // method@625f │ │ +21c5fa: 5470 0459 |00ab: iget-object v0, v7, Lfreed/viewer/helper/DiskLruCache;.journalFileTmp:Ljava/io/File; // field@5904 │ │ +21c5fe: 5471 0359 |00ad: iget-object v1, v7, Lfreed/viewer/helper/DiskLruCache;.journalFile:Ljava/io/File; // field@5903 │ │ +21c602: 6e20 0962 1000 |00af: invoke-virtual {v0, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@6209 │ │ +21c608: 2200 1f0d |00b2: new-instance v0, Ljava/io/BufferedWriter; // type@0d1f │ │ +21c60c: 2201 2c0d |00b4: new-instance v1, Ljava/io/FileWriter; // type@0d2c │ │ +21c610: 5473 0359 |00b6: iget-object v3, v7, Lfreed/viewer/helper/DiskLruCache;.journalFile:Ljava/io/File; // field@5903 │ │ +21c614: 1214 |00b8: const/4 v4, #int 1 // #1 │ │ +21c616: 7030 2062 3104 |00b9: invoke-direct {v1, v3, v4}, Ljava/io/FileWriter;.:(Ljava/io/File;Z)V // method@6220 │ │ +21c61c: 7030 d061 1002 |00bc: invoke-direct {v0, v1, v2}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;I)V // method@61d0 │ │ +21c622: 5b70 0559 |00bf: iput-object v0, v7, Lfreed/viewer/helper/DiskLruCache;.journalWriter:Ljava/io/Writer; // field@5905 │ │ +21c626: 1e07 |00c1: monitor-exit v7 │ │ +21c628: 0e00 |00c2: return-void │ │ +21c62a: 0d00 |00c3: move-exception v0 │ │ +21c62c: 1e07 |00c4: monitor-exit v7 │ │ +21c62e: 2802 |00c5: goto 00c7 // +0002 │ │ +21c630: 2700 |00c6: throw v0 │ │ +21c632: 28ff |00c7: goto 00c6 // -0001 │ │ catches : 1 │ │ 0x0001 - 0x00c1 │ │ -> 0x00c3 │ │ positions : │ │ 0x0001 line=429 │ │ 0x0005 line=430 │ │ 0x0008 line=433 │ │ @@ -509990,33 +509992,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -21c770: |[21c770] freed.viewer.helper.DiskLruCache.trimToSize:()V │ │ -21c780: 5350 0a59 |0000: iget-wide v0, v5, Lfreed/viewer/helper/DiskLruCache;.size:J // field@590a │ │ -21c784: 5352 0759 |0002: iget-wide v2, v5, Lfreed/viewer/helper/DiskLruCache;.maxSize:J // field@5907 │ │ -21c788: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -21c78c: 3d04 1c00 |0006: if-lez v4, 0022 // +001c │ │ -21c790: 5450 0659 |0008: iget-object v0, v5, Lfreed/viewer/helper/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@5906 │ │ -21c794: 6e10 5564 0000 |000a: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@6455 │ │ -21c79a: 0c00 |000d: move-result-object v0 │ │ -21c79c: 7210 9564 0000 |000e: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6495 │ │ -21c7a2: 0c00 |0011: move-result-object v0 │ │ -21c7a4: 7210 4f64 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -21c7aa: 0c00 |0015: move-result-object v0 │ │ -21c7ac: 1f00 c00d |0016: check-cast v0, Ljava/util/Map$Entry; // type@0dc0 │ │ -21c7b0: 7210 7f64 0000 |0018: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@647f │ │ -21c7b6: 0c00 |001b: move-result-object v0 │ │ -21c7b8: 1f00 720d |001c: check-cast v0, Ljava/lang/String; // type@0d72 │ │ -21c7bc: 6e20 8c60 0500 |001e: invoke-virtual {v5, v0}, Lfreed/viewer/helper/DiskLruCache;.remove:(Ljava/lang/String;)V // method@608c │ │ -21c7c2: 28df |0021: goto 0000 // -0021 │ │ -21c7c4: 0e00 |0022: return-void │ │ +21c77c: |[21c77c] freed.viewer.helper.DiskLruCache.trimToSize:()V │ │ +21c78c: 5350 0a59 |0000: iget-wide v0, v5, Lfreed/viewer/helper/DiskLruCache;.size:J // field@590a │ │ +21c790: 5352 0759 |0002: iget-wide v2, v5, Lfreed/viewer/helper/DiskLruCache;.maxSize:J // field@5907 │ │ +21c794: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +21c798: 3d04 1c00 |0006: if-lez v4, 0022 // +001c │ │ +21c79c: 5450 0659 |0008: iget-object v0, v5, Lfreed/viewer/helper/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@5906 │ │ +21c7a0: 6e10 5564 0000 |000a: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@6455 │ │ +21c7a6: 0c00 |000d: move-result-object v0 │ │ +21c7a8: 7210 9564 0000 |000e: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6495 │ │ +21c7ae: 0c00 |0011: move-result-object v0 │ │ +21c7b0: 7210 4f64 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +21c7b6: 0c00 |0015: move-result-object v0 │ │ +21c7b8: 1f00 c00d |0016: check-cast v0, Ljava/util/Map$Entry; // type@0dc0 │ │ +21c7bc: 7210 7f64 0000 |0018: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@647f │ │ +21c7c2: 0c00 |001b: move-result-object v0 │ │ +21c7c4: 1f00 720d |001c: check-cast v0, Ljava/lang/String; // type@0d72 │ │ +21c7c8: 6e20 8c60 0500 |001e: invoke-virtual {v5, v0}, Lfreed/viewer/helper/DiskLruCache;.remove:(Ljava/lang/String;)V // method@608c │ │ +21c7ce: 28df |0021: goto 0000 // -0021 │ │ +21c7d0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=700 │ │ 0x0008 line=702 │ │ 0x0018 line=703 │ │ locals : │ │ 0x0000 - 0x0023 reg=5 this Lfreed/viewer/helper/DiskLruCache; │ │ @@ -510026,41 +510028,41 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -21c7c8: |[21c7c8] freed.viewer.helper.DiskLruCache.validateKey:(Ljava/lang/String;)V │ │ -21c7d8: 1a00 2200 |0000: const-string v0, " " // string@0022 │ │ -21c7dc: 6e20 2063 0400 |0002: invoke-virtual {v4, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6320 │ │ -21c7e2: 0a00 |0005: move-result v0 │ │ -21c7e4: 3900 1300 |0006: if-nez v0, 0019 // +0013 │ │ -21c7e8: 1a00 0300 |0008: const-string v0, " │ │ +21c7d4: |[21c7d4] freed.viewer.helper.DiskLruCache.validateKey:(Ljava/lang/String;)V │ │ +21c7e4: 1a00 2200 |0000: const-string v0, " " // string@0022 │ │ +21c7e8: 6e20 2063 0400 |0002: invoke-virtual {v4, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6320 │ │ +21c7ee: 0a00 |0005: move-result v0 │ │ +21c7f0: 3900 1300 |0006: if-nez v0, 0019 // +0013 │ │ +21c7f4: 1a00 0300 |0008: const-string v0, " │ │ " // string@0003 │ │ -21c7ec: 6e20 2063 0400 |000a: invoke-virtual {v4, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6320 │ │ -21c7f2: 0a00 |000d: move-result v0 │ │ -21c7f4: 3900 0b00 |000e: if-nez v0, 0019 // +000b │ │ -21c7f8: 1a00 2000 |0010: const-string v0, " " // string@0020 │ │ -21c7fc: 6e20 2063 0400 |0012: invoke-virtual {v4, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6320 │ │ -21c802: 0a00 |0015: move-result v0 │ │ -21c804: 3900 0300 |0016: if-nez v0, 0019 // +0003 │ │ -21c808: 0e00 |0018: return-void │ │ -21c80a: 2200 580d |0019: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0d58 │ │ -21c80e: 2201 740d |001b: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -21c812: 7010 4c63 0100 |001d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21c818: 1a02 5752 |0020: const-string v2, "keys must not contain spaces or newlines: "" // string@5257 │ │ -21c81c: 6e20 5663 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21c822: 6e20 5663 4100 |0025: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21c828: 1a04 a101 |0028: const-string v4, """ // string@01a1 │ │ -21c82c: 6e20 5663 4100 |002a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21c832: 6e10 5d63 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21c838: 0c04 |0030: move-result-object v4 │ │ -21c83a: 7020 b562 4000 |0031: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@62b5 │ │ -21c840: 2700 |0034: throw v0 │ │ +21c7f8: 6e20 2063 0400 |000a: invoke-virtual {v4, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6320 │ │ +21c7fe: 0a00 |000d: move-result v0 │ │ +21c800: 3900 0b00 |000e: if-nez v0, 0019 // +000b │ │ +21c804: 1a00 2000 |0010: const-string v0, " " // string@0020 │ │ +21c808: 6e20 2063 0400 |0012: invoke-virtual {v4, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6320 │ │ +21c80e: 0a00 |0015: move-result v0 │ │ +21c810: 3900 0300 |0016: if-nez v0, 0019 // +0003 │ │ +21c814: 0e00 |0018: return-void │ │ +21c816: 2200 580d |0019: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0d58 │ │ +21c81a: 2201 740d |001b: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +21c81e: 7010 4c63 0100 |001d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21c824: 1a02 5752 |0020: const-string v2, "keys must not contain spaces or newlines: "" // string@5257 │ │ +21c828: 6e20 5663 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21c82e: 6e20 5663 4100 |0025: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21c834: 1a04 a101 |0028: const-string v4, """ // string@01a1 │ │ +21c838: 6e20 5663 4100 |002a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21c83e: 6e10 5d63 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21c844: 0c04 |0030: move-result-object v4 │ │ +21c846: 7020 b562 4000 |0031: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@62b5 │ │ +21c84c: 2700 |0034: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=718 │ │ 0x0019 line=719 │ │ locals : │ │ 0x0000 - 0x0035 reg=3 this Lfreed/viewer/helper/DiskLruCache; │ │ 0x0000 - 0x0035 reg=4 (null) Ljava/lang/String; │ │ @@ -510071,52 +510073,52 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -21bcc0: |[21bcc0] freed.viewer.helper.DiskLruCache.close:()V │ │ -21bcd0: 1d03 |0000: monitor-enter v3 │ │ -21bcd2: 5430 0559 |0001: iget-object v0, v3, Lfreed/viewer/helper/DiskLruCache;.journalWriter:Ljava/io/Writer; // field@5905 │ │ -21bcd6: 3900 0400 |0003: if-nez v0, 0007 // +0004 │ │ -21bcda: 1e03 |0005: monitor-exit v3 │ │ -21bcdc: 0e00 |0006: return-void │ │ -21bcde: 2200 b10d |0007: new-instance v0, Ljava/util/ArrayList; // type@0db1 │ │ -21bce2: 5431 0659 |0009: iget-object v1, v3, Lfreed/viewer/helper/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@5906 │ │ -21bce6: 6e10 5c64 0100 |000b: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@645c │ │ -21bcec: 0c01 |000e: move-result-object v1 │ │ -21bcee: 7020 f163 1000 |000f: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@63f1 │ │ -21bcf4: 6e10 fb63 0000 |0012: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@63fb │ │ -21bcfa: 0c00 |0015: move-result-object v0 │ │ -21bcfc: 7210 4e64 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -21bd02: 0a01 |0019: move-result v1 │ │ -21bd04: 3801 1600 |001a: if-eqz v1, 0030 // +0016 │ │ -21bd08: 7210 4f64 0000 |001c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -21bd0e: 0c01 |001f: move-result-object v1 │ │ -21bd10: 1f01 e70c |0020: check-cast v1, Lfreed/viewer/helper/DiskLruCache$Entry; // type@0ce7 │ │ -21bd14: 7110 5860 0100 |0022: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$700:(Lfreed/viewer/helper/DiskLruCache$Entry;)Lfreed/viewer/helper/DiskLruCache$Editor; // method@6058 │ │ -21bd1a: 0c02 |0025: move-result-object v2 │ │ -21bd1c: 3802 f0ff |0026: if-eqz v2, 0016 // -0010 │ │ -21bd20: 7110 5860 0100 |0028: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$700:(Lfreed/viewer/helper/DiskLruCache$Entry;)Lfreed/viewer/helper/DiskLruCache$Editor; // method@6058 │ │ -21bd26: 0c01 |002b: move-result-object v1 │ │ -21bd28: 6e10 4860 0100 |002c: invoke-virtual {v1}, Lfreed/viewer/helper/DiskLruCache$Editor;.abort:()V // method@6048 │ │ -21bd2e: 28e7 |002f: goto 0016 // -0019 │ │ -21bd30: 7010 8e60 0300 |0030: invoke-direct {v3}, Lfreed/viewer/helper/DiskLruCache;.trimToSize:()V // method@608e │ │ -21bd36: 5430 0559 |0033: iget-object v0, v3, Lfreed/viewer/helper/DiskLruCache;.journalWriter:Ljava/io/Writer; // field@5905 │ │ -21bd3a: 6e10 5f62 0000 |0035: invoke-virtual {v0}, Ljava/io/Writer;.close:()V // method@625f │ │ -21bd40: 1200 |0038: const/4 v0, #int 0 // #0 │ │ -21bd42: 5b30 0559 |0039: iput-object v0, v3, Lfreed/viewer/helper/DiskLruCache;.journalWriter:Ljava/io/Writer; // field@5905 │ │ -21bd46: 1e03 |003b: monitor-exit v3 │ │ -21bd48: 0e00 |003c: return-void │ │ -21bd4a: 0d00 |003d: move-exception v0 │ │ -21bd4c: 1e03 |003e: monitor-exit v3 │ │ -21bd4e: 2802 |003f: goto 0041 // +0002 │ │ -21bd50: 2700 |0040: throw v0 │ │ -21bd52: 28ff |0041: goto 0040 // -0001 │ │ +21bccc: |[21bccc] freed.viewer.helper.DiskLruCache.close:()V │ │ +21bcdc: 1d03 |0000: monitor-enter v3 │ │ +21bcde: 5430 0559 |0001: iget-object v0, v3, Lfreed/viewer/helper/DiskLruCache;.journalWriter:Ljava/io/Writer; // field@5905 │ │ +21bce2: 3900 0400 |0003: if-nez v0, 0007 // +0004 │ │ +21bce6: 1e03 |0005: monitor-exit v3 │ │ +21bce8: 0e00 |0006: return-void │ │ +21bcea: 2200 b10d |0007: new-instance v0, Ljava/util/ArrayList; // type@0db1 │ │ +21bcee: 5431 0659 |0009: iget-object v1, v3, Lfreed/viewer/helper/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@5906 │ │ +21bcf2: 6e10 5c64 0100 |000b: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@645c │ │ +21bcf8: 0c01 |000e: move-result-object v1 │ │ +21bcfa: 7020 f163 1000 |000f: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@63f1 │ │ +21bd00: 6e10 fb63 0000 |0012: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@63fb │ │ +21bd06: 0c00 |0015: move-result-object v0 │ │ +21bd08: 7210 4e64 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +21bd0e: 0a01 |0019: move-result v1 │ │ +21bd10: 3801 1600 |001a: if-eqz v1, 0030 // +0016 │ │ +21bd14: 7210 4f64 0000 |001c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +21bd1a: 0c01 |001f: move-result-object v1 │ │ +21bd1c: 1f01 e70c |0020: check-cast v1, Lfreed/viewer/helper/DiskLruCache$Entry; // type@0ce7 │ │ +21bd20: 7110 5860 0100 |0022: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$700:(Lfreed/viewer/helper/DiskLruCache$Entry;)Lfreed/viewer/helper/DiskLruCache$Editor; // method@6058 │ │ +21bd26: 0c02 |0025: move-result-object v2 │ │ +21bd28: 3802 f0ff |0026: if-eqz v2, 0016 // -0010 │ │ +21bd2c: 7110 5860 0100 |0028: invoke-static {v1}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$700:(Lfreed/viewer/helper/DiskLruCache$Entry;)Lfreed/viewer/helper/DiskLruCache$Editor; // method@6058 │ │ +21bd32: 0c01 |002b: move-result-object v1 │ │ +21bd34: 6e10 4860 0100 |002c: invoke-virtual {v1}, Lfreed/viewer/helper/DiskLruCache$Editor;.abort:()V // method@6048 │ │ +21bd3a: 28e7 |002f: goto 0016 // -0019 │ │ +21bd3c: 7010 8e60 0300 |0030: invoke-direct {v3}, Lfreed/viewer/helper/DiskLruCache;.trimToSize:()V // method@608e │ │ +21bd42: 5430 0559 |0033: iget-object v0, v3, Lfreed/viewer/helper/DiskLruCache;.journalWriter:Ljava/io/Writer; // field@5905 │ │ +21bd46: 6e10 5f62 0000 |0035: invoke-virtual {v0}, Ljava/io/Writer;.close:()V // method@625f │ │ +21bd4c: 1200 |0038: const/4 v0, #int 0 // #0 │ │ +21bd4e: 5b30 0559 |0039: iput-object v0, v3, Lfreed/viewer/helper/DiskLruCache;.journalWriter:Ljava/io/Writer; // field@5905 │ │ +21bd52: 1e03 |003b: monitor-exit v3 │ │ +21bd54: 0e00 |003c: return-void │ │ +21bd56: 0d00 |003d: move-exception v0 │ │ +21bd58: 1e03 |003e: monitor-exit v3 │ │ +21bd5a: 2802 |003f: goto 0041 // +0002 │ │ +21bd5c: 2700 |0040: throw v0 │ │ +21bd5e: 28ff |0041: goto 0040 // -0001 │ │ catches : 2 │ │ 0x0001 - 0x0003 │ │ -> 0x003d │ │ 0x0007 - 0x003b │ │ -> 0x003d │ │ positions : │ │ 0x0001 line=686 │ │ @@ -510136,19 +510138,19 @@ │ │ type : '(Ljava/lang/String;)Lfreed/viewer/helper/DiskLruCache$Editor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -21b6c0: |[21b6c0] freed.viewer.helper.DiskLruCache.edit:(Ljava/lang/String;)Lfreed/viewer/helper/DiskLruCache$Editor; │ │ -21b6d0: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -21b6d4: 7040 7d60 3210 |0002: invoke-direct {v2, v3, v0, v1}, Lfreed/viewer/helper/DiskLruCache;.edit:(Ljava/lang/String;J)Lfreed/viewer/helper/DiskLruCache$Editor; // method@607d │ │ -21b6da: 0c03 |0005: move-result-object v3 │ │ -21b6dc: 1103 |0006: return-object v3 │ │ +21b6cc: |[21b6cc] freed.viewer.helper.DiskLruCache.edit:(Ljava/lang/String;)Lfreed/viewer/helper/DiskLruCache$Editor; │ │ +21b6dc: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +21b6e0: 7040 7d60 3210 |0002: invoke-direct {v2, v3, v0, v1}, Lfreed/viewer/helper/DiskLruCache;.edit:(Ljava/lang/String;J)Lfreed/viewer/helper/DiskLruCache$Editor; // method@607d │ │ +21b6e6: 0c03 |0005: move-result-object v3 │ │ +21b6e8: 1103 |0006: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=516 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lfreed/viewer/helper/DiskLruCache; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -510157,25 +510159,25 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -21c0d4: |[21c0d4] freed.viewer.helper.DiskLruCache.flush:()V │ │ -21c0e4: 1d01 |0000: monitor-enter v1 │ │ -21c0e6: 7010 7460 0100 |0001: invoke-direct {v1}, Lfreed/viewer/helper/DiskLruCache;.checkNotClosed:()V // method@6074 │ │ -21c0ec: 7010 8e60 0100 |0004: invoke-direct {v1}, Lfreed/viewer/helper/DiskLruCache;.trimToSize:()V // method@608e │ │ -21c0f2: 5410 0559 |0007: iget-object v0, v1, Lfreed/viewer/helper/DiskLruCache;.journalWriter:Ljava/io/Writer; // field@5905 │ │ -21c0f6: 6e10 6062 0000 |0009: invoke-virtual {v0}, Ljava/io/Writer;.flush:()V // method@6260 │ │ -21c0fc: 1e01 |000c: monitor-exit v1 │ │ -21c0fe: 0e00 |000d: return-void │ │ -21c100: 0d00 |000e: move-exception v0 │ │ -21c102: 1e01 |000f: monitor-exit v1 │ │ -21c104: 2700 |0010: throw v0 │ │ +21c0e0: |[21c0e0] freed.viewer.helper.DiskLruCache.flush:()V │ │ +21c0f0: 1d01 |0000: monitor-enter v1 │ │ +21c0f2: 7010 7460 0100 |0001: invoke-direct {v1}, Lfreed/viewer/helper/DiskLruCache;.checkNotClosed:()V // method@6074 │ │ +21c0f8: 7010 8e60 0100 |0004: invoke-direct {v1}, Lfreed/viewer/helper/DiskLruCache;.trimToSize:()V // method@608e │ │ +21c0fe: 5410 0559 |0007: iget-object v0, v1, Lfreed/viewer/helper/DiskLruCache;.journalWriter:Ljava/io/Writer; // field@5905 │ │ +21c102: 6e10 6062 0000 |0009: invoke-virtual {v0}, Ljava/io/Writer;.flush:()V // method@6260 │ │ +21c108: 1e01 |000c: monitor-exit v1 │ │ +21c10a: 0e00 |000d: return-void │ │ +21c10c: 0d00 |000e: move-exception v0 │ │ +21c10e: 1e01 |000f: monitor-exit v1 │ │ +21c110: 2700 |0010: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000c │ │ -> 0x000e │ │ positions : │ │ 0x0001 line=677 │ │ 0x0004 line=678 │ │ 0x0007 line=679 │ │ @@ -510188,80 +510190,80 @@ │ │ type : '(Ljava/lang/String;)Lfreed/viewer/helper/DiskLruCache$Snapshot;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 119 16-bit code units │ │ -21b7d4: |[21b7d4] freed.viewer.helper.DiskLruCache.get:(Ljava/lang/String;)Lfreed/viewer/helper/DiskLruCache$Snapshot; │ │ -21b7e4: 1d0a |0000: monitor-enter v10 │ │ -21b7e6: 7010 7460 0a00 |0001: invoke-direct {v10}, Lfreed/viewer/helper/DiskLruCache;.checkNotClosed:()V // method@6074 │ │ -21b7ec: 7020 8f60 ba00 |0004: invoke-direct {v10, v11}, Lfreed/viewer/helper/DiskLruCache;.validateKey:(Ljava/lang/String;)V // method@608f │ │ -21b7f2: 54a0 0659 |0007: iget-object v0, v10, Lfreed/viewer/helper/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@5906 │ │ -21b7f6: 6e20 5664 b000 |0009: invoke-virtual {v0, v11}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6456 │ │ -21b7fc: 0c00 |000c: move-result-object v0 │ │ -21b7fe: 1f00 e70c |000d: check-cast v0, Lfreed/viewer/helper/DiskLruCache$Entry; // type@0ce7 │ │ -21b802: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -21b804: 3900 0400 |0010: if-nez v0, 0014 // +0004 │ │ -21b808: 1e0a |0012: monitor-exit v10 │ │ -21b80a: 1101 |0013: return-object v1 │ │ -21b80c: 7110 5660 0000 |0014: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$600:(Lfreed/viewer/helper/DiskLruCache$Entry;)Z // method@6056 │ │ -21b812: 0a02 |0017: move-result v2 │ │ -21b814: 3902 0400 |0018: if-nez v2, 001c // +0004 │ │ -21b818: 1e0a |001a: monitor-exit v10 │ │ -21b81a: 1101 |001b: return-object v1 │ │ -21b81c: 52a2 0b59 |001c: iget v2, v10, Lfreed/viewer/helper/DiskLruCache;.valueCount:I // field@590b │ │ -21b820: 2328 b60e |001e: new-array v8, v2, [Ljava/io/InputStream; // type@0eb6 │ │ -21b824: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -21b826: 52a3 0b59 |0021: iget v3, v10, Lfreed/viewer/helper/DiskLruCache;.valueCount:I // field@590b │ │ -21b82a: 3532 1000 |0023: if-ge v2, v3, 0033 // +0010 │ │ -21b82e: 2203 280d |0025: new-instance v3, Ljava/io/FileInputStream; // type@0d28 │ │ -21b832: 6e20 5b60 2000 |0027: invoke-virtual {v0, v2}, Lfreed/viewer/helper/DiskLruCache$Entry;.getCleanFile:(I)Ljava/io/File; // method@605b │ │ -21b838: 0c04 |002a: move-result-object v4 │ │ -21b83a: 7020 0b62 4300 |002b: invoke-direct {v3, v4}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@620b │ │ -21b840: 4d03 0802 |002e: aput-object v3, v8, v2 │ │ -21b844: d802 0201 |0030: add-int/lit8 v2, v2, #int 1 // #01 │ │ -21b848: 28ef |0032: goto 0021 // -0011 │ │ -21b84a: 52a1 0959 |0033: iget v1, v10, Lfreed/viewer/helper/DiskLruCache;.redundantOpCount:I // field@5909 │ │ -21b84e: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ -21b852: 59a1 0959 |0037: iput v1, v10, Lfreed/viewer/helper/DiskLruCache;.redundantOpCount:I // field@5909 │ │ -21b856: 54a1 0559 |0039: iget-object v1, v10, Lfreed/viewer/helper/DiskLruCache;.journalWriter:Ljava/io/Writer; // field@5905 │ │ -21b85a: 2202 740d |003b: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ -21b85e: 7010 4c63 0200 |003d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21b864: 1a03 ea29 |0040: const-string v3, "READ " // string@29ea │ │ -21b868: 6e20 5663 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21b86e: 6e20 5663 b200 |0045: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21b874: 1303 0a00 |0048: const/16 v3, #int 10 // #a │ │ -21b878: 6e20 4f63 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@634f │ │ -21b87e: 6e10 5d63 0200 |004d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21b884: 0c02 |0050: move-result-object v2 │ │ -21b886: 6e20 5e62 2100 |0051: invoke-virtual {v1, v2}, Ljava/io/Writer;.append:(Ljava/lang/CharSequence;)Ljava/io/Writer; // method@625e │ │ -21b88c: 7010 8360 0a00 |0054: invoke-direct {v10}, Lfreed/viewer/helper/DiskLruCache;.journalRebuildRequired:()Z // method@6083 │ │ -21b892: 0a01 |0057: move-result v1 │ │ -21b894: 3801 0900 |0058: if-eqz v1, 0061 // +0009 │ │ -21b898: 54a1 0259 |005a: iget-object v1, v10, Lfreed/viewer/helper/DiskLruCache;.executorService:Ljava/util/concurrent/ExecutorService; // field@5902 │ │ -21b89c: 54a2 0059 |005c: iget-object v2, v10, Lfreed/viewer/helper/DiskLruCache;.cleanupCallable:Ljava/util/concurrent/Callable; // field@5900 │ │ -21b8a0: 7220 ca64 2100 |005e: invoke-interface {v1, v2}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; // method@64ca │ │ -21b8a6: 2201 e80c |0061: new-instance v1, Lfreed/viewer/helper/DiskLruCache$Snapshot; // type@0ce8 │ │ -21b8aa: 7110 5460 0000 |0063: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$1200:(Lfreed/viewer/helper/DiskLruCache$Entry;)J // method@6054 │ │ -21b8b0: 0b06 |0066: move-result-wide v6 │ │ -21b8b2: 1209 |0067: const/4 v9, #int 0 // #0 │ │ -21b8b4: 0713 |0068: move-object v3, v1 │ │ -21b8b6: 07a4 |0069: move-object v4, v10 │ │ -21b8b8: 07b5 |006a: move-object v5, v11 │ │ -21b8ba: 7607 6160 0300 |006b: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Lfreed/viewer/helper/DiskLruCache$Snapshot;.:(Lfreed/viewer/helper/DiskLruCache;Ljava/lang/String;J[Ljava/io/InputStream;Lfreed/viewer/helper/DiskLruCache$1;)V // method@6061 │ │ -21b8c0: 1e0a |006e: monitor-exit v10 │ │ -21b8c2: 1101 |006f: return-object v1 │ │ -21b8c4: 1e0a |0070: monitor-exit v10 │ │ -21b8c6: 1101 |0071: return-object v1 │ │ -21b8c8: 0d0b |0072: move-exception v11 │ │ -21b8ca: 1e0a |0073: monitor-exit v10 │ │ -21b8cc: 2802 |0074: goto 0076 // +0002 │ │ -21b8ce: 270b |0075: throw v11 │ │ -21b8d0: 28ff |0076: goto 0075 // -0001 │ │ +21b7e0: |[21b7e0] freed.viewer.helper.DiskLruCache.get:(Ljava/lang/String;)Lfreed/viewer/helper/DiskLruCache$Snapshot; │ │ +21b7f0: 1d0a |0000: monitor-enter v10 │ │ +21b7f2: 7010 7460 0a00 |0001: invoke-direct {v10}, Lfreed/viewer/helper/DiskLruCache;.checkNotClosed:()V // method@6074 │ │ +21b7f8: 7020 8f60 ba00 |0004: invoke-direct {v10, v11}, Lfreed/viewer/helper/DiskLruCache;.validateKey:(Ljava/lang/String;)V // method@608f │ │ +21b7fe: 54a0 0659 |0007: iget-object v0, v10, Lfreed/viewer/helper/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@5906 │ │ +21b802: 6e20 5664 b000 |0009: invoke-virtual {v0, v11}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6456 │ │ +21b808: 0c00 |000c: move-result-object v0 │ │ +21b80a: 1f00 e70c |000d: check-cast v0, Lfreed/viewer/helper/DiskLruCache$Entry; // type@0ce7 │ │ +21b80e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +21b810: 3900 0400 |0010: if-nez v0, 0014 // +0004 │ │ +21b814: 1e0a |0012: monitor-exit v10 │ │ +21b816: 1101 |0013: return-object v1 │ │ +21b818: 7110 5660 0000 |0014: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$600:(Lfreed/viewer/helper/DiskLruCache$Entry;)Z // method@6056 │ │ +21b81e: 0a02 |0017: move-result v2 │ │ +21b820: 3902 0400 |0018: if-nez v2, 001c // +0004 │ │ +21b824: 1e0a |001a: monitor-exit v10 │ │ +21b826: 1101 |001b: return-object v1 │ │ +21b828: 52a2 0b59 |001c: iget v2, v10, Lfreed/viewer/helper/DiskLruCache;.valueCount:I // field@590b │ │ +21b82c: 2328 b60e |001e: new-array v8, v2, [Ljava/io/InputStream; // type@0eb6 │ │ +21b830: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +21b832: 52a3 0b59 |0021: iget v3, v10, Lfreed/viewer/helper/DiskLruCache;.valueCount:I // field@590b │ │ +21b836: 3532 1000 |0023: if-ge v2, v3, 0033 // +0010 │ │ +21b83a: 2203 280d |0025: new-instance v3, Ljava/io/FileInputStream; // type@0d28 │ │ +21b83e: 6e20 5b60 2000 |0027: invoke-virtual {v0, v2}, Lfreed/viewer/helper/DiskLruCache$Entry;.getCleanFile:(I)Ljava/io/File; // method@605b │ │ +21b844: 0c04 |002a: move-result-object v4 │ │ +21b846: 7020 0b62 4300 |002b: invoke-direct {v3, v4}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@620b │ │ +21b84c: 4d03 0802 |002e: aput-object v3, v8, v2 │ │ +21b850: d802 0201 |0030: add-int/lit8 v2, v2, #int 1 // #01 │ │ +21b854: 28ef |0032: goto 0021 // -0011 │ │ +21b856: 52a1 0959 |0033: iget v1, v10, Lfreed/viewer/helper/DiskLruCache;.redundantOpCount:I // field@5909 │ │ +21b85a: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ +21b85e: 59a1 0959 |0037: iput v1, v10, Lfreed/viewer/helper/DiskLruCache;.redundantOpCount:I // field@5909 │ │ +21b862: 54a1 0559 |0039: iget-object v1, v10, Lfreed/viewer/helper/DiskLruCache;.journalWriter:Ljava/io/Writer; // field@5905 │ │ +21b866: 2202 740d |003b: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ +21b86a: 7010 4c63 0200 |003d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21b870: 1a03 ea29 |0040: const-string v3, "READ " // string@29ea │ │ +21b874: 6e20 5663 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21b87a: 6e20 5663 b200 |0045: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21b880: 1303 0a00 |0048: const/16 v3, #int 10 // #a │ │ +21b884: 6e20 4f63 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@634f │ │ +21b88a: 6e10 5d63 0200 |004d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21b890: 0c02 |0050: move-result-object v2 │ │ +21b892: 6e20 5e62 2100 |0051: invoke-virtual {v1, v2}, Ljava/io/Writer;.append:(Ljava/lang/CharSequence;)Ljava/io/Writer; // method@625e │ │ +21b898: 7010 8360 0a00 |0054: invoke-direct {v10}, Lfreed/viewer/helper/DiskLruCache;.journalRebuildRequired:()Z // method@6083 │ │ +21b89e: 0a01 |0057: move-result v1 │ │ +21b8a0: 3801 0900 |0058: if-eqz v1, 0061 // +0009 │ │ +21b8a4: 54a1 0259 |005a: iget-object v1, v10, Lfreed/viewer/helper/DiskLruCache;.executorService:Ljava/util/concurrent/ExecutorService; // field@5902 │ │ +21b8a8: 54a2 0059 |005c: iget-object v2, v10, Lfreed/viewer/helper/DiskLruCache;.cleanupCallable:Ljava/util/concurrent/Callable; // field@5900 │ │ +21b8ac: 7220 ca64 2100 |005e: invoke-interface {v1, v2}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; // method@64ca │ │ +21b8b2: 2201 e80c |0061: new-instance v1, Lfreed/viewer/helper/DiskLruCache$Snapshot; // type@0ce8 │ │ +21b8b6: 7110 5460 0000 |0063: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$1200:(Lfreed/viewer/helper/DiskLruCache$Entry;)J // method@6054 │ │ +21b8bc: 0b06 |0066: move-result-wide v6 │ │ +21b8be: 1209 |0067: const/4 v9, #int 0 // #0 │ │ +21b8c0: 0713 |0068: move-object v3, v1 │ │ +21b8c2: 07a4 |0069: move-object v4, v10 │ │ +21b8c4: 07b5 |006a: move-object v5, v11 │ │ +21b8c6: 7607 6160 0300 |006b: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Lfreed/viewer/helper/DiskLruCache$Snapshot;.:(Lfreed/viewer/helper/DiskLruCache;Ljava/lang/String;J[Ljava/io/InputStream;Lfreed/viewer/helper/DiskLruCache$1;)V // method@6061 │ │ +21b8cc: 1e0a |006e: monitor-exit v10 │ │ +21b8ce: 1101 |006f: return-object v1 │ │ +21b8d0: 1e0a |0070: monitor-exit v10 │ │ +21b8d2: 1101 |0071: return-object v1 │ │ +21b8d4: 0d0b |0072: move-exception v11 │ │ +21b8d6: 1e0a |0073: monitor-exit v10 │ │ +21b8d8: 2802 |0074: goto 0076 // +0002 │ │ +21b8da: 270b |0075: throw v11 │ │ +21b8dc: 28ff |0076: goto 0075 // -0001 │ │ catches : 5 │ │ 0x0001 - 0x000f │ │ -> 0x0072 │ │ 0x0014 - 0x0018 │ │ -> 0x0072 │ │ 0x001c - 0x0020 │ │ -> 0x0072 │ │ @@ -510295,17 +510297,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21b94c: |[21b94c] freed.viewer.helper.DiskLruCache.getDirectory:()Ljava/io/File; │ │ -21b95c: 5410 0159 |0000: iget-object v0, v1, Lfreed/viewer/helper/DiskLruCache;.directory:Ljava/io/File; // field@5901 │ │ -21b960: 1100 |0002: return-object v0 │ │ +21b958: |[21b958] freed.viewer.helper.DiskLruCache.getDirectory:()Ljava/io/File; │ │ +21b968: 5410 0159 |0000: iget-object v0, v1, Lfreed/viewer/helper/DiskLruCache;.directory:Ljava/io/File; // field@5901 │ │ +21b96c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/helper/DiskLruCache; │ │ │ │ #5 : (in Lfreed/viewer/helper/DiskLruCache;) │ │ @@ -510313,21 +510315,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -21b5ac: |[21b5ac] freed.viewer.helper.DiskLruCache.isClosed:()Z │ │ -21b5bc: 5410 0559 |0000: iget-object v0, v1, Lfreed/viewer/helper/DiskLruCache;.journalWriter:Ljava/io/Writer; // field@5905 │ │ -21b5c0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -21b5c4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -21b5c6: 2802 |0005: goto 0007 // +0002 │ │ -21b5c8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -21b5ca: 0f00 |0007: return v0 │ │ +21b5b8: |[21b5b8] freed.viewer.helper.DiskLruCache.isClosed:()Z │ │ +21b5c8: 5410 0559 |0000: iget-object v0, v1, Lfreed/viewer/helper/DiskLruCache;.journalWriter:Ljava/io/Writer; // field@5905 │ │ +21b5cc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +21b5d0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +21b5d2: 2802 |0005: goto 0007 // +0002 │ │ +21b5d4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +21b5d6: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=664 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lfreed/viewer/helper/DiskLruCache; │ │ │ │ #6 : (in Lfreed/viewer/helper/DiskLruCache;) │ │ @@ -510335,17 +510337,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21bb28: |[21bb28] freed.viewer.helper.DiskLruCache.maxSize:()J │ │ -21bb38: 5320 0759 |0000: iget-wide v0, v2, Lfreed/viewer/helper/DiskLruCache;.maxSize:J // field@5907 │ │ -21bb3c: 1000 |0002: return-wide v0 │ │ +21bb34: |[21bb34] freed.viewer.helper.DiskLruCache.maxSize:()J │ │ +21bb44: 5320 0759 |0000: iget-wide v0, v2, Lfreed/viewer/helper/DiskLruCache;.maxSize:J // field@5907 │ │ +21bb48: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lfreed/viewer/helper/DiskLruCache; │ │ │ │ #7 : (in Lfreed/viewer/helper/DiskLruCache;) │ │ @@ -510353,88 +510355,88 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 144 16-bit code units │ │ -21c634: |[21c634] freed.viewer.helper.DiskLruCache.remove:(Ljava/lang/String;)V │ │ -21c644: 1d07 |0000: monitor-enter v7 │ │ -21c646: 7010 7460 0700 |0001: invoke-direct {v7}, Lfreed/viewer/helper/DiskLruCache;.checkNotClosed:()V // method@6074 │ │ -21c64c: 7020 8f60 8700 |0004: invoke-direct {v7, v8}, Lfreed/viewer/helper/DiskLruCache;.validateKey:(Ljava/lang/String;)V // method@608f │ │ -21c652: 5470 0659 |0007: iget-object v0, v7, Lfreed/viewer/helper/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@5906 │ │ -21c656: 6e20 5664 8000 |0009: invoke-virtual {v0, v8}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6456 │ │ -21c65c: 0c00 |000c: move-result-object v0 │ │ -21c65e: 1f00 e70c |000d: check-cast v0, Lfreed/viewer/helper/DiskLruCache$Entry; // type@0ce7 │ │ -21c662: 3800 7a00 |000f: if-eqz v0, 0089 // +007a │ │ -21c666: 7110 5860 0000 |0011: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$700:(Lfreed/viewer/helper/DiskLruCache$Entry;)Lfreed/viewer/helper/DiskLruCache$Editor; // method@6058 │ │ -21c66c: 0c01 |0014: move-result-object v1 │ │ -21c66e: 3801 0300 |0015: if-eqz v1, 0018 // +0003 │ │ -21c672: 2872 |0017: goto 0089 // +0072 │ │ -21c674: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -21c676: 5272 0b59 |0019: iget v2, v7, Lfreed/viewer/helper/DiskLruCache;.valueCount:I // field@590b │ │ -21c67a: 3521 3900 |001b: if-ge v1, v2, 0054 // +0039 │ │ -21c67e: 6e20 5b60 1000 |001d: invoke-virtual {v0, v1}, Lfreed/viewer/helper/DiskLruCache$Entry;.getCleanFile:(I)Ljava/io/File; // method@605b │ │ -21c684: 0c02 |0020: move-result-object v2 │ │ -21c686: 6e10 f761 0200 |0021: invoke-virtual {v2}, Ljava/io/File;.delete:()Z // method@61f7 │ │ -21c68c: 0a03 |0024: move-result v3 │ │ -21c68e: 3803 1800 |0025: if-eqz v3, 003d // +0018 │ │ -21c692: 5372 0a59 |0027: iget-wide v2, v7, Lfreed/viewer/helper/DiskLruCache;.size:J // field@590a │ │ -21c696: 7110 5260 0000 |0029: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$1000:(Lfreed/viewer/helper/DiskLruCache$Entry;)[J // method@6052 │ │ -21c69c: 0c04 |002c: move-result-object v4 │ │ -21c69e: 4505 0401 |002d: aget-wide v5, v4, v1 │ │ -21c6a2: bc52 |002f: sub-long/2addr v2, v5 │ │ -21c6a4: 5a72 0a59 |0030: iput-wide v2, v7, Lfreed/viewer/helper/DiskLruCache;.size:J // field@590a │ │ -21c6a8: 7110 5260 0000 |0032: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$1000:(Lfreed/viewer/helper/DiskLruCache$Entry;)[J // method@6052 │ │ -21c6ae: 0c02 |0035: move-result-object v2 │ │ -21c6b0: 1603 0000 |0036: const-wide/16 v3, #int 0 // #0 │ │ -21c6b4: 4c03 0201 |0038: aput-wide v3, v2, v1 │ │ -21c6b8: d801 0101 |003a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -21c6bc: 28dd |003c: goto 0019 // -0023 │ │ -21c6be: 2208 2f0d |003d: new-instance v8, Ljava/io/IOException; // type@0d2f │ │ -21c6c2: 2200 740d |003f: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -21c6c6: 7010 4c63 0000 |0041: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21c6cc: 1a01 6943 |0044: const-string v1, "failed to delete " // string@4369 │ │ -21c6d0: 6e20 5663 1000 |0046: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21c6d6: 6e20 5563 2000 |0049: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -21c6dc: 6e10 5d63 0000 |004c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21c6e2: 0c00 |004f: move-result-object v0 │ │ -21c6e4: 7020 2962 0800 |0050: invoke-direct {v8, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@6229 │ │ -21c6ea: 2708 |0053: throw v8 │ │ -21c6ec: 5270 0959 |0054: iget v0, v7, Lfreed/viewer/helper/DiskLruCache;.redundantOpCount:I // field@5909 │ │ -21c6f0: d800 0001 |0056: add-int/lit8 v0, v0, #int 1 // #01 │ │ -21c6f4: 5970 0959 |0058: iput v0, v7, Lfreed/viewer/helper/DiskLruCache;.redundantOpCount:I // field@5909 │ │ -21c6f8: 5470 0559 |005a: iget-object v0, v7, Lfreed/viewer/helper/DiskLruCache;.journalWriter:Ljava/io/Writer; // field@5905 │ │ -21c6fc: 2201 740d |005c: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -21c700: 7010 4c63 0100 |005e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21c706: 1a02 002a |0061: const-string v2, "REMOVE " // string@2a00 │ │ -21c70a: 6e20 5663 2100 |0063: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21c710: 6e20 5663 8100 |0066: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21c716: 1302 0a00 |0069: const/16 v2, #int 10 // #a │ │ -21c71a: 6e20 4f63 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@634f │ │ -21c720: 6e10 5d63 0100 |006e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21c726: 0c01 |0071: move-result-object v1 │ │ -21c728: 6e20 5e62 1000 |0072: invoke-virtual {v0, v1}, Ljava/io/Writer;.append:(Ljava/lang/CharSequence;)Ljava/io/Writer; // method@625e │ │ -21c72e: 5470 0659 |0075: iget-object v0, v7, Lfreed/viewer/helper/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@5906 │ │ -21c732: 6e20 5a64 8000 |0077: invoke-virtual {v0, v8}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@645a │ │ -21c738: 7010 8360 0700 |007a: invoke-direct {v7}, Lfreed/viewer/helper/DiskLruCache;.journalRebuildRequired:()Z // method@6083 │ │ -21c73e: 0a08 |007d: move-result v8 │ │ -21c740: 3808 0900 |007e: if-eqz v8, 0087 // +0009 │ │ -21c744: 5478 0259 |0080: iget-object v8, v7, Lfreed/viewer/helper/DiskLruCache;.executorService:Ljava/util/concurrent/ExecutorService; // field@5902 │ │ -21c748: 5470 0059 |0082: iget-object v0, v7, Lfreed/viewer/helper/DiskLruCache;.cleanupCallable:Ljava/util/concurrent/Callable; // field@5900 │ │ -21c74c: 7220 ca64 0800 |0084: invoke-interface {v8, v0}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; // method@64ca │ │ -21c752: 1e07 |0087: monitor-exit v7 │ │ -21c754: 0e00 |0088: return-void │ │ -21c756: 1e07 |0089: monitor-exit v7 │ │ -21c758: 0e00 |008a: return-void │ │ -21c75a: 0d08 |008b: move-exception v8 │ │ -21c75c: 1e07 |008c: monitor-exit v7 │ │ -21c75e: 2802 |008d: goto 008f // +0002 │ │ -21c760: 2708 |008e: throw v8 │ │ -21c762: 28ff |008f: goto 008e // -0001 │ │ +21c640: |[21c640] freed.viewer.helper.DiskLruCache.remove:(Ljava/lang/String;)V │ │ +21c650: 1d07 |0000: monitor-enter v7 │ │ +21c652: 7010 7460 0700 |0001: invoke-direct {v7}, Lfreed/viewer/helper/DiskLruCache;.checkNotClosed:()V // method@6074 │ │ +21c658: 7020 8f60 8700 |0004: invoke-direct {v7, v8}, Lfreed/viewer/helper/DiskLruCache;.validateKey:(Ljava/lang/String;)V // method@608f │ │ +21c65e: 5470 0659 |0007: iget-object v0, v7, Lfreed/viewer/helper/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@5906 │ │ +21c662: 6e20 5664 8000 |0009: invoke-virtual {v0, v8}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6456 │ │ +21c668: 0c00 |000c: move-result-object v0 │ │ +21c66a: 1f00 e70c |000d: check-cast v0, Lfreed/viewer/helper/DiskLruCache$Entry; // type@0ce7 │ │ +21c66e: 3800 7a00 |000f: if-eqz v0, 0089 // +007a │ │ +21c672: 7110 5860 0000 |0011: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$700:(Lfreed/viewer/helper/DiskLruCache$Entry;)Lfreed/viewer/helper/DiskLruCache$Editor; // method@6058 │ │ +21c678: 0c01 |0014: move-result-object v1 │ │ +21c67a: 3801 0300 |0015: if-eqz v1, 0018 // +0003 │ │ +21c67e: 2872 |0017: goto 0089 // +0072 │ │ +21c680: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +21c682: 5272 0b59 |0019: iget v2, v7, Lfreed/viewer/helper/DiskLruCache;.valueCount:I // field@590b │ │ +21c686: 3521 3900 |001b: if-ge v1, v2, 0054 // +0039 │ │ +21c68a: 6e20 5b60 1000 |001d: invoke-virtual {v0, v1}, Lfreed/viewer/helper/DiskLruCache$Entry;.getCleanFile:(I)Ljava/io/File; // method@605b │ │ +21c690: 0c02 |0020: move-result-object v2 │ │ +21c692: 6e10 f761 0200 |0021: invoke-virtual {v2}, Ljava/io/File;.delete:()Z // method@61f7 │ │ +21c698: 0a03 |0024: move-result v3 │ │ +21c69a: 3803 1800 |0025: if-eqz v3, 003d // +0018 │ │ +21c69e: 5372 0a59 |0027: iget-wide v2, v7, Lfreed/viewer/helper/DiskLruCache;.size:J // field@590a │ │ +21c6a2: 7110 5260 0000 |0029: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$1000:(Lfreed/viewer/helper/DiskLruCache$Entry;)[J // method@6052 │ │ +21c6a8: 0c04 |002c: move-result-object v4 │ │ +21c6aa: 4505 0401 |002d: aget-wide v5, v4, v1 │ │ +21c6ae: bc52 |002f: sub-long/2addr v2, v5 │ │ +21c6b0: 5a72 0a59 |0030: iput-wide v2, v7, Lfreed/viewer/helper/DiskLruCache;.size:J // field@590a │ │ +21c6b4: 7110 5260 0000 |0032: invoke-static {v0}, Lfreed/viewer/helper/DiskLruCache$Entry;.access$1000:(Lfreed/viewer/helper/DiskLruCache$Entry;)[J // method@6052 │ │ +21c6ba: 0c02 |0035: move-result-object v2 │ │ +21c6bc: 1603 0000 |0036: const-wide/16 v3, #int 0 // #0 │ │ +21c6c0: 4c03 0201 |0038: aput-wide v3, v2, v1 │ │ +21c6c4: d801 0101 |003a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +21c6c8: 28dd |003c: goto 0019 // -0023 │ │ +21c6ca: 2208 2f0d |003d: new-instance v8, Ljava/io/IOException; // type@0d2f │ │ +21c6ce: 2200 740d |003f: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +21c6d2: 7010 4c63 0000 |0041: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21c6d8: 1a01 6943 |0044: const-string v1, "failed to delete " // string@4369 │ │ +21c6dc: 6e20 5663 1000 |0046: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21c6e2: 6e20 5563 2000 |0049: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +21c6e8: 6e10 5d63 0000 |004c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21c6ee: 0c00 |004f: move-result-object v0 │ │ +21c6f0: 7020 2962 0800 |0050: invoke-direct {v8, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@6229 │ │ +21c6f6: 2708 |0053: throw v8 │ │ +21c6f8: 5270 0959 |0054: iget v0, v7, Lfreed/viewer/helper/DiskLruCache;.redundantOpCount:I // field@5909 │ │ +21c6fc: d800 0001 |0056: add-int/lit8 v0, v0, #int 1 // #01 │ │ +21c700: 5970 0959 |0058: iput v0, v7, Lfreed/viewer/helper/DiskLruCache;.redundantOpCount:I // field@5909 │ │ +21c704: 5470 0559 |005a: iget-object v0, v7, Lfreed/viewer/helper/DiskLruCache;.journalWriter:Ljava/io/Writer; // field@5905 │ │ +21c708: 2201 740d |005c: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +21c70c: 7010 4c63 0100 |005e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21c712: 1a02 002a |0061: const-string v2, "REMOVE " // string@2a00 │ │ +21c716: 6e20 5663 2100 |0063: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21c71c: 6e20 5663 8100 |0066: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21c722: 1302 0a00 |0069: const/16 v2, #int 10 // #a │ │ +21c726: 6e20 4f63 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@634f │ │ +21c72c: 6e10 5d63 0100 |006e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21c732: 0c01 |0071: move-result-object v1 │ │ +21c734: 6e20 5e62 1000 |0072: invoke-virtual {v0, v1}, Ljava/io/Writer;.append:(Ljava/lang/CharSequence;)Ljava/io/Writer; // method@625e │ │ +21c73a: 5470 0659 |0075: iget-object v0, v7, Lfreed/viewer/helper/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@5906 │ │ +21c73e: 6e20 5a64 8000 |0077: invoke-virtual {v0, v8}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@645a │ │ +21c744: 7010 8360 0700 |007a: invoke-direct {v7}, Lfreed/viewer/helper/DiskLruCache;.journalRebuildRequired:()Z // method@6083 │ │ +21c74a: 0a08 |007d: move-result v8 │ │ +21c74c: 3808 0900 |007e: if-eqz v8, 0087 // +0009 │ │ +21c750: 5478 0259 |0080: iget-object v8, v7, Lfreed/viewer/helper/DiskLruCache;.executorService:Ljava/util/concurrent/ExecutorService; // field@5902 │ │ +21c754: 5470 0059 |0082: iget-object v0, v7, Lfreed/viewer/helper/DiskLruCache;.cleanupCallable:Ljava/util/concurrent/Callable; // field@5900 │ │ +21c758: 7220 ca64 0800 |0084: invoke-interface {v8, v0}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; // method@64ca │ │ +21c75e: 1e07 |0087: monitor-exit v7 │ │ +21c760: 0e00 |0088: return-void │ │ +21c762: 1e07 |0089: monitor-exit v7 │ │ +21c764: 0e00 |008a: return-void │ │ +21c766: 0d08 |008b: move-exception v8 │ │ +21c768: 1e07 |008c: monitor-exit v7 │ │ +21c76a: 2802 |008d: goto 008f // +0002 │ │ +21c76c: 2708 |008e: throw v8 │ │ +21c76e: 28ff |008f: goto 008e // -0001 │ │ catches : 1 │ │ 0x0001 - 0x0087 │ │ -> 0x008b │ │ positions : │ │ 0x0001 line=634 │ │ 0x0004 line=635 │ │ 0x0007 line=636 │ │ @@ -510461,22 +510463,22 @@ │ │ type : '()J' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -21bb40: |[21bb40] freed.viewer.helper.DiskLruCache.size:()J │ │ -21bb50: 1d02 |0000: monitor-enter v2 │ │ -21bb52: 5320 0a59 |0001: iget-wide v0, v2, Lfreed/viewer/helper/DiskLruCache;.size:J // field@590a │ │ -21bb56: 1e02 |0003: monitor-exit v2 │ │ -21bb58: 1000 |0004: return-wide v0 │ │ -21bb5a: 0d00 |0005: move-exception v0 │ │ -21bb5c: 1e02 |0006: monitor-exit v2 │ │ -21bb5e: 2700 |0007: throw v0 │ │ +21bb4c: |[21bb4c] freed.viewer.helper.DiskLruCache.size:()J │ │ +21bb5c: 1d02 |0000: monitor-enter v2 │ │ +21bb5e: 5320 0a59 |0001: iget-wide v0, v2, Lfreed/viewer/helper/DiskLruCache;.size:J // field@590a │ │ +21bb62: 1e02 |0003: monitor-exit v2 │ │ +21bb64: 1000 |0004: return-wide v0 │ │ +21bb66: 0d00 |0005: move-exception v0 │ │ +21bb68: 1e02 |0006: monitor-exit v2 │ │ +21bb6a: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=564 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lfreed/viewer/helper/DiskLruCache; │ │ @@ -510519,40 +510521,40 @@ │ │ type : '(Lfreed/viewer/screenslide/BitmapLoader;Lcom/ortiz/touch/TouchImageView;Landroid/graphics/Bitmap;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -21c844: |[21c844] freed.viewer.screenslide.-$$Lambda$BitmapLoader$EoRsh4GWwBmyFF3fdHBNLmrSkRs.:(Lfreed/viewer/screenslide/BitmapLoader;Lcom/ortiz/touch/TouchImageView;Landroid/graphics/Bitmap;)V │ │ -21c854: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21c85a: 5b01 0c59 |0003: iput-object v1, v0, Lfreed/viewer/screenslide/-$$Lambda$BitmapLoader$EoRsh4GWwBmyFF3fdHBNLmrSkRs;.f$0:Lfreed/viewer/screenslide/BitmapLoader; // field@590c │ │ -21c85e: 5b02 0d59 |0005: iput-object v2, v0, Lfreed/viewer/screenslide/-$$Lambda$BitmapLoader$EoRsh4GWwBmyFF3fdHBNLmrSkRs;.f$1:Lcom/ortiz/touch/TouchImageView; // field@590d │ │ -21c862: 5b03 0e59 |0007: iput-object v3, v0, Lfreed/viewer/screenslide/-$$Lambda$BitmapLoader$EoRsh4GWwBmyFF3fdHBNLmrSkRs;.f$2:Landroid/graphics/Bitmap; // field@590e │ │ -21c866: 0e00 |0009: return-void │ │ +21c850: |[21c850] freed.viewer.screenslide.-$$Lambda$BitmapLoader$EoRsh4GWwBmyFF3fdHBNLmrSkRs.:(Lfreed/viewer/screenslide/BitmapLoader;Lcom/ortiz/touch/TouchImageView;Landroid/graphics/Bitmap;)V │ │ +21c860: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21c866: 5b01 0c59 |0003: iput-object v1, v0, Lfreed/viewer/screenslide/-$$Lambda$BitmapLoader$EoRsh4GWwBmyFF3fdHBNLmrSkRs;.f$0:Lfreed/viewer/screenslide/BitmapLoader; // field@590c │ │ +21c86a: 5b02 0d59 |0005: iput-object v2, v0, Lfreed/viewer/screenslide/-$$Lambda$BitmapLoader$EoRsh4GWwBmyFF3fdHBNLmrSkRs;.f$1:Lcom/ortiz/touch/TouchImageView; // field@590d │ │ +21c86e: 5b03 0e59 |0007: iput-object v3, v0, Lfreed/viewer/screenslide/-$$Lambda$BitmapLoader$EoRsh4GWwBmyFF3fdHBNLmrSkRs;.f$2:Landroid/graphics/Bitmap; // field@590e │ │ +21c872: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfreed/viewer/screenslide/-$$Lambda$BitmapLoader$EoRsh4GWwBmyFF3fdHBNLmrSkRs;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -21c868: |[21c868] freed.viewer.screenslide.-$$Lambda$BitmapLoader$EoRsh4GWwBmyFF3fdHBNLmrSkRs.run:()V │ │ -21c878: 5430 0c59 |0000: iget-object v0, v3, Lfreed/viewer/screenslide/-$$Lambda$BitmapLoader$EoRsh4GWwBmyFF3fdHBNLmrSkRs;.f$0:Lfreed/viewer/screenslide/BitmapLoader; // field@590c │ │ -21c87c: 5431 0d59 |0002: iget-object v1, v3, Lfreed/viewer/screenslide/-$$Lambda$BitmapLoader$EoRsh4GWwBmyFF3fdHBNLmrSkRs;.f$1:Lcom/ortiz/touch/TouchImageView; // field@590d │ │ -21c880: 5432 0e59 |0004: iget-object v2, v3, Lfreed/viewer/screenslide/-$$Lambda$BitmapLoader$EoRsh4GWwBmyFF3fdHBNLmrSkRs;.f$2:Landroid/graphics/Bitmap; // field@590e │ │ -21c884: 6e30 9460 1002 |0006: invoke-virtual {v0, v1, v2}, Lfreed/viewer/screenslide/BitmapLoader;.lambda$process$0$BitmapLoader:(Lcom/ortiz/touch/TouchImageView;Landroid/graphics/Bitmap;)V // method@6094 │ │ -21c88a: 0e00 |0009: return-void │ │ +21c874: |[21c874] freed.viewer.screenslide.-$$Lambda$BitmapLoader$EoRsh4GWwBmyFF3fdHBNLmrSkRs.run:()V │ │ +21c884: 5430 0c59 |0000: iget-object v0, v3, Lfreed/viewer/screenslide/-$$Lambda$BitmapLoader$EoRsh4GWwBmyFF3fdHBNLmrSkRs;.f$0:Lfreed/viewer/screenslide/BitmapLoader; // field@590c │ │ +21c888: 5431 0d59 |0002: iget-object v1, v3, Lfreed/viewer/screenslide/-$$Lambda$BitmapLoader$EoRsh4GWwBmyFF3fdHBNLmrSkRs;.f$1:Lcom/ortiz/touch/TouchImageView; // field@590d │ │ +21c88c: 5432 0e59 |0004: iget-object v2, v3, Lfreed/viewer/screenslide/-$$Lambda$BitmapLoader$EoRsh4GWwBmyFF3fdHBNLmrSkRs;.f$2:Landroid/graphics/Bitmap; // field@590e │ │ +21c890: 6e30 9460 1002 |0006: invoke-virtual {v0, v1, v2}, Lfreed/viewer/screenslide/BitmapLoader;.lambda$process$0$BitmapLoader:(Lcom/ortiz/touch/TouchImageView;Landroid/graphics/Bitmap;)V // method@6094 │ │ +21c896: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21086 (lambda) │ │ │ │ Class #1824 header: │ │ @@ -510592,19 +510594,19 @@ │ │ type : '(Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;Ljava/util/List;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -21cf3c: |[21cf3c] freed.viewer.screenslide.adapter.ScreenSlidePagerAdapter$1.:(Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;Ljava/util/List;)V │ │ -21cf4c: 5b01 1559 |0000: iput-object v1, v0, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter$1;.this$0:Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter; // field@5915 │ │ -21cf50: 5b02 1659 |0002: iput-object v2, v0, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter$1;.val$imageFragmentModels:Ljava/util/List; // field@5916 │ │ -21cf54: 7010 fe62 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21cf5a: 0e00 |0007: return-void │ │ +21cf48: |[21cf48] freed.viewer.screenslide.adapter.ScreenSlidePagerAdapter$1.:(Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;Ljava/util/List;)V │ │ +21cf58: 5b01 1559 |0000: iput-object v1, v0, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter$1;.this$0:Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter; // field@5915 │ │ +21cf5c: 5b02 1659 |0002: iput-object v2, v0, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter$1;.val$imageFragmentModels:Ljava/util/List; // field@5916 │ │ +21cf60: 7010 fe62 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21cf66: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/util/List; │ │ @@ -510615,21 +510617,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -21cf5c: |[21cf5c] freed.viewer.screenslide.adapter.ScreenSlidePagerAdapter$1.run:()V │ │ -21cf6c: 5420 1559 |0000: iget-object v0, v2, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter$1;.this$0:Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter; // field@5915 │ │ -21cf70: 5421 1659 |0002: iget-object v1, v2, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter$1;.val$imageFragmentModels:Ljava/util/List; // field@5916 │ │ -21cf74: 7120 9c60 1000 |0004: invoke-static {v0, v1}, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.access$002:(Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;Ljava/util/List;)Ljava/util/List; // method@609c │ │ -21cf7a: 5420 1559 |0007: iget-object v0, v2, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter$1;.this$0:Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter; // field@5915 │ │ -21cf7e: 6e10 a560 0000 |0009: invoke-virtual {v0}, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.notifyDataSetChanged:()V // method@60a5 │ │ -21cf84: 0e00 |000c: return-void │ │ +21cf68: |[21cf68] freed.viewer.screenslide.adapter.ScreenSlidePagerAdapter$1.run:()V │ │ +21cf78: 5420 1559 |0000: iget-object v0, v2, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter$1;.this$0:Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter; // field@5915 │ │ +21cf7c: 5421 1659 |0002: iget-object v1, v2, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter$1;.val$imageFragmentModels:Ljava/util/List; // field@5916 │ │ +21cf80: 7120 9c60 1000 |0004: invoke-static {v0, v1}, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.access$002:(Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;Ljava/util/List;)Ljava/util/List; // method@609c │ │ +21cf86: 5420 1559 |0007: iget-object v0, v2, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter$1;.this$0:Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter; // field@5915 │ │ +21cf8a: 6e10 a560 0000 |0009: invoke-virtual {v0}, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.notifyDataSetChanged:()V // method@60a5 │ │ +21cf90: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0007 line=64 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter$1; │ │ │ │ @@ -510658,17 +510660,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -21d1e4: |[21d1e4] freed.viewer.screenslide.binding.ScreenSlideCustomBinding.:()V │ │ -21d1f4: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21d1fa: 0e00 |0003: return-void │ │ +21d1f0: |[21d1f0] freed.viewer.screenslide.binding.ScreenSlideCustomBinding.:()V │ │ +21d200: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21d206: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/viewer/screenslide/binding/ScreenSlideCustomBinding; │ │ │ │ #1 : (in Lfreed/viewer/screenslide/binding/ScreenSlideCustomBinding;) │ │ @@ -510676,50 +510678,50 @@ │ │ type : '(Lcom/ortiz/touch/TouchImageView;Lfreed/viewer/screenslide/models/ImageFragmentModel;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -21d1fc: |[21d1fc] freed.viewer.screenslide.binding.ScreenSlideCustomBinding.setImageModelModelToImageView:(Lcom/ortiz/touch/TouchImageView;Lfreed/viewer/screenslide/models/ImageFragmentModel;)V │ │ -21d20c: 3803 4900 |0000: if-eqz v3, 0049 // +0049 │ │ -21d210: 6e10 bd60 0300 |0002: invoke-virtual {v3}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.getBaseHolder:()Lfreed/file/holder/BaseHolder; // method@60bd │ │ -21d216: 0c00 |0005: move-result-object v0 │ │ -21d218: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -21d21c: 2841 |0008: goto 0049 // +0041 │ │ -21d21e: 5430 2559 |0009: iget-object v0, v3, Lfreed/viewer/screenslide/models/ImageFragmentModel;.bitmapLoader:Lfreed/viewer/screenslide/BitmapLoader; // field@5925 │ │ -21d222: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -21d224: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ -21d228: 6e20 c460 1300 |000e: invoke-virtual {v3, v1}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.setProgressBarVisible:(Z)V // method@60c4 │ │ -21d22e: 5430 2559 |0011: iget-object v0, v3, Lfreed/viewer/screenslide/models/ImageFragmentModel;.bitmapLoader:Lfreed/viewer/screenslide/BitmapLoader; // field@5925 │ │ -21d232: 7110 ce5b 0000 |0013: invoke-static {v0}, Lfreed/image/ImageManager;.removeImageLoadTask:(Lfreed/image/ImageTask;)V // method@5bce │ │ -21d238: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -21d23a: 6e20 c44b 0200 |0017: invoke-virtual {v2, v0}, Lcom/ortiz/touch/TouchImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@4bc4 │ │ -21d240: 6e10 bd60 0300 |001a: invoke-virtual {v3}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.getBaseHolder:()Lfreed/file/holder/BaseHolder; // method@60bd │ │ -21d246: 0c00 |001d: move-result-object v0 │ │ -21d248: 6e10 8f5b 0000 |001e: invoke-virtual {v0}, Lfreed/file/holder/BaseHolder;.IsFolder:()Z // method@5b8f │ │ -21d24e: 0a00 |0021: move-result v0 │ │ -21d250: 3900 1e00 |0022: if-nez v0, 0040 // +001e │ │ -21d254: 1400 a000 077f |0024: const v0, #float 1.79449e+38 // #7f0700a0 │ │ -21d25a: 6e20 c74b 0200 |0027: invoke-virtual {v2, v0}, Lcom/ortiz/touch/TouchImageView;.setImageResource:(I)V // method@4bc7 │ │ -21d260: 1210 |002a: const/4 v0, #int 1 // #1 │ │ -21d262: 6e20 c460 0300 |002b: invoke-virtual {v3, v0}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.setProgressBarVisible:(Z)V // method@60c4 │ │ -21d268: 2200 eb0c |002e: new-instance v0, Lfreed/viewer/screenslide/BitmapLoader; // type@0ceb │ │ -21d26c: 7030 9260 3002 |0030: invoke-direct {v0, v3, v2}, Lfreed/viewer/screenslide/BitmapLoader;.:(Lfreed/viewer/screenslide/models/ImageFragmentModel;Lcom/ortiz/touch/TouchImageView;)V // method@6092 │ │ -21d272: 5b30 2559 |0033: iput-object v0, v3, Lfreed/viewer/screenslide/models/ImageFragmentModel;.bitmapLoader:Lfreed/viewer/screenslide/BitmapLoader; // field@5925 │ │ -21d276: 5432 2559 |0035: iget-object v2, v3, Lfreed/viewer/screenslide/models/ImageFragmentModel;.bitmapLoader:Lfreed/viewer/screenslide/BitmapLoader; // field@5925 │ │ -21d27a: 7110 cc5b 0200 |0037: invoke-static {v2}, Lfreed/image/ImageManager;.putImageLoadTask:(Lfreed/image/ImageTask;)V // method@5bcc │ │ -21d280: 280f |003a: goto 0049 // +000f │ │ -21d282: 0d02 |003b: move-exception v2 │ │ -21d284: 7110 645e 0200 |003c: invoke-static {v2}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -21d28a: 280a |003f: goto 0049 // +000a │ │ -21d28c: 6e20 c460 1300 |0040: invoke-virtual {v3, v1}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.setProgressBarVisible:(Z)V // method@60c4 │ │ -21d292: 1403 6b00 077f |0043: const v3, #float 1.79448e+38 // #7f07006b │ │ -21d298: 6e20 c74b 3200 |0046: invoke-virtual {v2, v3}, Lcom/ortiz/touch/TouchImageView;.setImageResource:(I)V // method@4bc7 │ │ -21d29e: 0e00 |0049: return-void │ │ +21d208: |[21d208] freed.viewer.screenslide.binding.ScreenSlideCustomBinding.setImageModelModelToImageView:(Lcom/ortiz/touch/TouchImageView;Lfreed/viewer/screenslide/models/ImageFragmentModel;)V │ │ +21d218: 3803 4900 |0000: if-eqz v3, 0049 // +0049 │ │ +21d21c: 6e10 bd60 0300 |0002: invoke-virtual {v3}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.getBaseHolder:()Lfreed/file/holder/BaseHolder; // method@60bd │ │ +21d222: 0c00 |0005: move-result-object v0 │ │ +21d224: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +21d228: 2841 |0008: goto 0049 // +0041 │ │ +21d22a: 5430 2559 |0009: iget-object v0, v3, Lfreed/viewer/screenslide/models/ImageFragmentModel;.bitmapLoader:Lfreed/viewer/screenslide/BitmapLoader; // field@5925 │ │ +21d22e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +21d230: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ +21d234: 6e20 c460 1300 |000e: invoke-virtual {v3, v1}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.setProgressBarVisible:(Z)V // method@60c4 │ │ +21d23a: 5430 2559 |0011: iget-object v0, v3, Lfreed/viewer/screenslide/models/ImageFragmentModel;.bitmapLoader:Lfreed/viewer/screenslide/BitmapLoader; // field@5925 │ │ +21d23e: 7110 ce5b 0000 |0013: invoke-static {v0}, Lfreed/image/ImageManager;.removeImageLoadTask:(Lfreed/image/ImageTask;)V // method@5bce │ │ +21d244: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +21d246: 6e20 c44b 0200 |0017: invoke-virtual {v2, v0}, Lcom/ortiz/touch/TouchImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@4bc4 │ │ +21d24c: 6e10 bd60 0300 |001a: invoke-virtual {v3}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.getBaseHolder:()Lfreed/file/holder/BaseHolder; // method@60bd │ │ +21d252: 0c00 |001d: move-result-object v0 │ │ +21d254: 6e10 8f5b 0000 |001e: invoke-virtual {v0}, Lfreed/file/holder/BaseHolder;.IsFolder:()Z // method@5b8f │ │ +21d25a: 0a00 |0021: move-result v0 │ │ +21d25c: 3900 1e00 |0022: if-nez v0, 0040 // +001e │ │ +21d260: 1400 a000 077f |0024: const v0, #float 1.79449e+38 // #7f0700a0 │ │ +21d266: 6e20 c74b 0200 |0027: invoke-virtual {v2, v0}, Lcom/ortiz/touch/TouchImageView;.setImageResource:(I)V // method@4bc7 │ │ +21d26c: 1210 |002a: const/4 v0, #int 1 // #1 │ │ +21d26e: 6e20 c460 0300 |002b: invoke-virtual {v3, v0}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.setProgressBarVisible:(Z)V // method@60c4 │ │ +21d274: 2200 eb0c |002e: new-instance v0, Lfreed/viewer/screenslide/BitmapLoader; // type@0ceb │ │ +21d278: 7030 9260 3002 |0030: invoke-direct {v0, v3, v2}, Lfreed/viewer/screenslide/BitmapLoader;.:(Lfreed/viewer/screenslide/models/ImageFragmentModel;Lcom/ortiz/touch/TouchImageView;)V // method@6092 │ │ +21d27e: 5b30 2559 |0033: iput-object v0, v3, Lfreed/viewer/screenslide/models/ImageFragmentModel;.bitmapLoader:Lfreed/viewer/screenslide/BitmapLoader; // field@5925 │ │ +21d282: 5432 2559 |0035: iget-object v2, v3, Lfreed/viewer/screenslide/models/ImageFragmentModel;.bitmapLoader:Lfreed/viewer/screenslide/BitmapLoader; // field@5925 │ │ +21d286: 7110 cc5b 0200 |0037: invoke-static {v2}, Lfreed/image/ImageManager;.putImageLoadTask:(Lfreed/image/ImageTask;)V // method@5bcc │ │ +21d28c: 280f |003a: goto 0049 // +000f │ │ +21d28e: 0d02 |003b: move-exception v2 │ │ +21d290: 7110 645e 0200 |003c: invoke-static {v2}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +21d296: 280a |003f: goto 0049 // +000a │ │ +21d298: 6e20 c460 1300 |0040: invoke-virtual {v3, v1}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.setProgressBarVisible:(Z)V // method@60c4 │ │ +21d29e: 1403 6b00 077f |0043: const v3, #float 1.79448e+38 // #7f07006b │ │ +21d2a4: 6e20 c74b 3200 |0046: invoke-virtual {v2, v3}, Lcom/ortiz/touch/TouchImageView;.setImageResource:(I)V // method@4bc7 │ │ +21d2aa: 0e00 |0049: return-void │ │ catches : 1 │ │ 0x002e - 0x003a │ │ Ljava/lang/NullPointerException; -> 0x003b │ │ positions : │ │ 0x0002 line=32 │ │ 0x0009 line=34 │ │ 0x000e line=35 │ │ @@ -510742,20 +510744,20 @@ │ │ type : '(Landroid/widget/TextView;Lfreed/viewer/screenslide/models/ExifViewModel;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -21d2b0: |[21d2b0] freed.viewer.screenslide.binding.ScreenSlideCustomBinding.setTypeFaceToTextView:(Landroid/widget/TextView;Lfreed/viewer/screenslide/models/ExifViewModel;)V │ │ -21d2c0: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ -21d2c4: 6e10 b760 0100 |0002: invoke-virtual {v1}, Lfreed/viewer/screenslide/models/ExifViewModel;.getTypeface:()Landroid/graphics/Typeface; // method@60b7 │ │ -21d2ca: 0c01 |0005: move-result-object v1 │ │ -21d2cc: 6e20 f00e 1000 |0006: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@0ef0 │ │ -21d2d2: 0e00 |0009: return-void │ │ +21d2bc: |[21d2bc] freed.viewer.screenslide.binding.ScreenSlideCustomBinding.setTypeFaceToTextView:(Landroid/widget/TextView;Lfreed/viewer/screenslide/models/ExifViewModel;)V │ │ +21d2cc: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ +21d2d0: 6e10 b760 0100 |0002: invoke-virtual {v1}, Lfreed/viewer/screenslide/models/ExifViewModel;.getTypeface:()Landroid/graphics/Typeface; // method@60b7 │ │ +21d2d6: 0c01 |0005: move-result-object v1 │ │ +21d2d8: 6e20 f00e 1000 |0006: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@0ef0 │ │ +21d2de: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=26 │ │ locals : │ │ 0x0000 - 0x000a reg=0 (null) Landroid/widget/TextView; │ │ 0x0000 - 0x000a reg=1 (null) Lfreed/viewer/screenslide/models/ExifViewModel; │ │ │ │ @@ -510790,36 +510792,36 @@ │ │ type : '(Lfreed/viewer/screenslide/views/MyHistogram;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -21ddb8: |[21ddb8] freed.viewer.screenslide.views.-$$Lambda$MyHistogram$XT2irOOh1IxdCXoiCFviej9LIxM.:(Lfreed/viewer/screenslide/views/MyHistogram;)V │ │ -21ddc8: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21ddce: 5b01 3b59 |0003: iput-object v1, v0, Lfreed/viewer/screenslide/views/-$$Lambda$MyHistogram$XT2irOOh1IxdCXoiCFviej9LIxM;.f$0:Lfreed/viewer/screenslide/views/MyHistogram; // field@593b │ │ -21ddd2: 0e00 |0005: return-void │ │ +21ddc4: |[21ddc4] freed.viewer.screenslide.views.-$$Lambda$MyHistogram$XT2irOOh1IxdCXoiCFviej9LIxM.:(Lfreed/viewer/screenslide/views/MyHistogram;)V │ │ +21ddd4: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21ddda: 5b01 3b59 |0003: iput-object v1, v0, Lfreed/viewer/screenslide/views/-$$Lambda$MyHistogram$XT2irOOh1IxdCXoiCFviej9LIxM;.f$0:Lfreed/viewer/screenslide/views/MyHistogram; // field@593b │ │ +21ddde: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfreed/viewer/screenslide/views/-$$Lambda$MyHistogram$XT2irOOh1IxdCXoiCFviej9LIxM;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -21ddd4: |[21ddd4] freed.viewer.screenslide.views.-$$Lambda$MyHistogram$XT2irOOh1IxdCXoiCFviej9LIxM.run:()V │ │ -21dde4: 5410 3b59 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/views/-$$Lambda$MyHistogram$XT2irOOh1IxdCXoiCFviej9LIxM;.f$0:Lfreed/viewer/screenslide/views/MyHistogram; // field@593b │ │ -21dde8: 6e10 0a61 0000 |0002: invoke-virtual {v0}, Lfreed/viewer/screenslide/views/MyHistogram;.lambda$new$0$MyHistogram:()V // method@610a │ │ -21ddee: 0e00 |0005: return-void │ │ +21dde0: |[21dde0] freed.viewer.screenslide.views.-$$Lambda$MyHistogram$XT2irOOh1IxdCXoiCFviej9LIxM.run:()V │ │ +21ddf0: 5410 3b59 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/views/-$$Lambda$MyHistogram$XT2irOOh1IxdCXoiCFviej9LIxM;.f$0:Lfreed/viewer/screenslide/views/MyHistogram; // field@593b │ │ +21ddf4: 6e10 0a61 0000 |0002: invoke-virtual {v0}, Lfreed/viewer/screenslide/views/MyHistogram;.lambda$new$0$MyHistogram:()V // method@610a │ │ +21ddfa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21086 (lambda) │ │ │ │ Class #1827 header: │ │ @@ -510850,36 +510852,36 @@ │ │ type : '(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -21ddf0: |[21ddf0] freed.viewer.screenslide.views.-$$Lambda$ScreenSlideFragment$XSYsV1lMPvfaqwR0LZigyy0GMxQ.:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)V │ │ -21de00: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21de06: 5b01 3c59 |0003: iput-object v1, v0, Lfreed/viewer/screenslide/views/-$$Lambda$ScreenSlideFragment$XSYsV1lMPvfaqwR0LZigyy0GMxQ;.f$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@593c │ │ -21de0a: 0e00 |0005: return-void │ │ +21ddfc: |[21ddfc] freed.viewer.screenslide.views.-$$Lambda$ScreenSlideFragment$XSYsV1lMPvfaqwR0LZigyy0GMxQ.:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)V │ │ +21de0c: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21de12: 5b01 3c59 |0003: iput-object v1, v0, Lfreed/viewer/screenslide/views/-$$Lambda$ScreenSlideFragment$XSYsV1lMPvfaqwR0LZigyy0GMxQ;.f$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@593c │ │ +21de16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfreed/viewer/screenslide/views/-$$Lambda$ScreenSlideFragment$XSYsV1lMPvfaqwR0LZigyy0GMxQ;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -21de0c: |[21de0c] freed.viewer.screenslide.views.-$$Lambda$ScreenSlideFragment$XSYsV1lMPvfaqwR0LZigyy0GMxQ.onClick:(Landroid/view/View;)V │ │ -21de1c: 5410 3c59 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/views/-$$Lambda$ScreenSlideFragment$XSYsV1lMPvfaqwR0LZigyy0GMxQ;.f$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@593c │ │ -21de20: 6e20 2561 2000 |0002: invoke-virtual {v0, v2}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.lambda$bind$0$ScreenSlideFragment:(Landroid/view/View;)V // method@6125 │ │ -21de26: 0e00 |0005: return-void │ │ +21de18: |[21de18] freed.viewer.screenslide.views.-$$Lambda$ScreenSlideFragment$XSYsV1lMPvfaqwR0LZigyy0GMxQ.onClick:(Landroid/view/View;)V │ │ +21de28: 5410 3c59 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/views/-$$Lambda$ScreenSlideFragment$XSYsV1lMPvfaqwR0LZigyy0GMxQ;.f$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@593c │ │ +21de2c: 6e20 2561 2000 |0002: invoke-virtual {v0, v2}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.lambda$bind$0$ScreenSlideFragment:(Landroid/view/View;)V // method@6125 │ │ +21de32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21086 (lambda) │ │ │ │ Class #1828 header: │ │ @@ -510915,18 +510917,18 @@ │ │ type : '(Lfreed/viewer/screenslide/views/ImageFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -21de28: |[21de28] freed.viewer.screenslide.views.ImageFragment$1.:(Lfreed/viewer/screenslide/views/ImageFragment;)V │ │ -21de38: 5b01 3d59 |0000: iput-object v1, v0, Lfreed/viewer/screenslide/views/ImageFragment$1;.this$0:Lfreed/viewer/screenslide/views/ImageFragment; // field@593d │ │ -21de3c: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21de42: 0e00 |0005: return-void │ │ +21de34: |[21de34] freed.viewer.screenslide.views.ImageFragment$1.:(Lfreed/viewer/screenslide/views/ImageFragment;)V │ │ +21de44: 5b01 3d59 |0000: iput-object v1, v0, Lfreed/viewer/screenslide/views/ImageFragment$1;.this$0:Lfreed/viewer/screenslide/views/ImageFragment; // field@593d │ │ +21de48: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21de4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/screenslide/views/ImageFragment$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/screenslide/views/ImageFragment; │ │ │ │ @@ -510936,25 +510938,25 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -21de44: |[21de44] freed.viewer.screenslide.views.ImageFragment$1.onClick:(Landroid/view/View;)V │ │ -21de54: 5412 3d59 |0000: iget-object v2, v1, Lfreed/viewer/screenslide/views/ImageFragment$1;.this$0:Lfreed/viewer/screenslide/views/ImageFragment; // field@593d │ │ -21de58: 7110 f560 0200 |0002: invoke-static {v2}, Lfreed/viewer/screenslide/views/ImageFragment;.access$000:(Lfreed/viewer/screenslide/views/ImageFragment;)Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner; // method@60f5 │ │ -21de5e: 0c02 |0005: move-result-object v2 │ │ -21de60: 3802 0d00 |0006: if-eqz v2, 0013 // +000d │ │ -21de64: 5412 3d59 |0008: iget-object v2, v1, Lfreed/viewer/screenslide/views/ImageFragment$1;.this$0:Lfreed/viewer/screenslide/views/ImageFragment; // field@593d │ │ -21de68: 7110 f560 0200 |000a: invoke-static {v2}, Lfreed/viewer/screenslide/views/ImageFragment;.access$000:(Lfreed/viewer/screenslide/views/ImageFragment;)Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner; // method@60f5 │ │ -21de6e: 0c02 |000d: move-result-object v2 │ │ -21de70: 5410 3d59 |000e: iget-object v0, v1, Lfreed/viewer/screenslide/views/ImageFragment$1;.this$0:Lfreed/viewer/screenslide/views/ImageFragment; // field@593d │ │ -21de74: 7220 1961 0200 |0010: invoke-interface {v2, v0}, Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner;.onFragmentClick:(Landroidx/fragment/app/Fragment;)V // method@6119 │ │ -21de7a: 0e00 |0013: return-void │ │ +21de50: |[21de50] freed.viewer.screenslide.views.ImageFragment$1.onClick:(Landroid/view/View;)V │ │ +21de60: 5412 3d59 |0000: iget-object v2, v1, Lfreed/viewer/screenslide/views/ImageFragment$1;.this$0:Lfreed/viewer/screenslide/views/ImageFragment; // field@593d │ │ +21de64: 7110 f560 0200 |0002: invoke-static {v2}, Lfreed/viewer/screenslide/views/ImageFragment;.access$000:(Lfreed/viewer/screenslide/views/ImageFragment;)Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner; // method@60f5 │ │ +21de6a: 0c02 |0005: move-result-object v2 │ │ +21de6c: 3802 0d00 |0006: if-eqz v2, 0013 // +000d │ │ +21de70: 5412 3d59 |0008: iget-object v2, v1, Lfreed/viewer/screenslide/views/ImageFragment$1;.this$0:Lfreed/viewer/screenslide/views/ImageFragment; // field@593d │ │ +21de74: 7110 f560 0200 |000a: invoke-static {v2}, Lfreed/viewer/screenslide/views/ImageFragment;.access$000:(Lfreed/viewer/screenslide/views/ImageFragment;)Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner; // method@60f5 │ │ +21de7a: 0c02 |000d: move-result-object v2 │ │ +21de7c: 5410 3d59 |000e: iget-object v0, v1, Lfreed/viewer/screenslide/views/ImageFragment$1;.this$0:Lfreed/viewer/screenslide/views/ImageFragment; // field@593d │ │ +21de80: 7220 1961 0200 |0010: invoke-interface {v2, v0}, Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner;.onFragmentClick:(Landroidx/fragment/app/Fragment;)V // method@6119 │ │ +21de86: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0008 line=119 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lfreed/viewer/screenslide/views/ImageFragment$1; │ │ 0x0000 - 0x0014 reg=2 (null) Landroid/view/View; │ │ @@ -511008,33 +511010,33 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -21e060: |[21e060] freed.viewer.screenslide.views.MyHistogram.:(Landroid/content/Context;)V │ │ -21e070: 7020 d008 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View;.:(Landroid/content/Context;)V // method@08d0 │ │ -21e076: 2202 b100 |0003: new-instance v2, Landroid/graphics/Paint; // type@00b1 │ │ -21e07a: 7010 9403 0200 |0005: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@0394 │ │ -21e080: 5b12 4759 |0008: iput-object v2, v1, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ -21e084: 1302 0001 |000a: const/16 v2, #int 256 // #100 │ │ -21e088: 2320 2d0e |000c: new-array v0, v2, [I // type@0e2d │ │ -21e08c: 5b10 4859 |000e: iput-object v0, v1, Lfreed/viewer/screenslide/views/MyHistogram;.redHistogram:[I // field@5948 │ │ -21e090: 2320 2d0e |0010: new-array v0, v2, [I // type@0e2d │ │ -21e094: 5b10 4559 |0012: iput-object v0, v1, Lfreed/viewer/screenslide/views/MyHistogram;.greenHistogram:[I // field@5945 │ │ -21e098: 2322 2d0e |0014: new-array v2, v2, [I // type@0e2d │ │ -21e09c: 5b12 4459 |0016: iput-object v2, v1, Lfreed/viewer/screenslide/views/MyHistogram;.blueHistogram:[I // field@5944 │ │ -21e0a0: 2202 b400 |0018: new-instance v2, Landroid/graphics/Path; // type@00b4 │ │ -21e0a4: 7010 b803 0200 |001a: invoke-direct {v2}, Landroid/graphics/Path;.:()V // method@03b8 │ │ -21e0aa: 5b12 4659 |001d: iput-object v2, v1, Lfreed/viewer/screenslide/views/MyHistogram;.mHistoPath:Landroid/graphics/Path; // field@5946 │ │ -21e0ae: 2202 f80c |001f: new-instance v2, Lfreed/viewer/screenslide/views/-$$Lambda$MyHistogram$XT2irOOh1IxdCXoiCFviej9LIxM; // type@0cf8 │ │ -21e0b2: 7020 ec60 1200 |0021: invoke-direct {v2, v1}, Lfreed/viewer/screenslide/views/-$$Lambda$MyHistogram$XT2irOOh1IxdCXoiCFviej9LIxM;.:(Lfreed/viewer/screenslide/views/MyHistogram;)V // method@60ec │ │ -21e0b8: 5b12 4959 |0024: iput-object v2, v1, Lfreed/viewer/screenslide/views/MyHistogram;.redrawHisto:Ljava/lang/Runnable; // field@5949 │ │ -21e0bc: 0e00 |0026: return-void │ │ +21e06c: |[21e06c] freed.viewer.screenslide.views.MyHistogram.:(Landroid/content/Context;)V │ │ +21e07c: 7020 d008 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View;.:(Landroid/content/Context;)V // method@08d0 │ │ +21e082: 2202 b100 |0003: new-instance v2, Landroid/graphics/Paint; // type@00b1 │ │ +21e086: 7010 9403 0200 |0005: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@0394 │ │ +21e08c: 5b12 4759 |0008: iput-object v2, v1, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ +21e090: 1302 0001 |000a: const/16 v2, #int 256 // #100 │ │ +21e094: 2320 2d0e |000c: new-array v0, v2, [I // type@0e2d │ │ +21e098: 5b10 4859 |000e: iput-object v0, v1, Lfreed/viewer/screenslide/views/MyHistogram;.redHistogram:[I // field@5948 │ │ +21e09c: 2320 2d0e |0010: new-array v0, v2, [I // type@0e2d │ │ +21e0a0: 5b10 4559 |0012: iput-object v0, v1, Lfreed/viewer/screenslide/views/MyHistogram;.greenHistogram:[I // field@5945 │ │ +21e0a4: 2322 2d0e |0014: new-array v2, v2, [I // type@0e2d │ │ +21e0a8: 5b12 4459 |0016: iput-object v2, v1, Lfreed/viewer/screenslide/views/MyHistogram;.blueHistogram:[I // field@5944 │ │ +21e0ac: 2202 b400 |0018: new-instance v2, Landroid/graphics/Path; // type@00b4 │ │ +21e0b0: 7010 b803 0200 |001a: invoke-direct {v2}, Landroid/graphics/Path;.:()V // method@03b8 │ │ +21e0b6: 5b12 4659 |001d: iput-object v2, v1, Lfreed/viewer/screenslide/views/MyHistogram;.mHistoPath:Landroid/graphics/Path; // field@5946 │ │ +21e0ba: 2202 f80c |001f: new-instance v2, Lfreed/viewer/screenslide/views/-$$Lambda$MyHistogram$XT2irOOh1IxdCXoiCFviej9LIxM; // type@0cf8 │ │ +21e0be: 7020 ec60 1200 |0021: invoke-direct {v2, v1}, Lfreed/viewer/screenslide/views/-$$Lambda$MyHistogram$XT2irOOh1IxdCXoiCFviej9LIxM;.:(Lfreed/viewer/screenslide/views/MyHistogram;)V // method@60ec │ │ +21e0c4: 5b12 4959 |0024: iput-object v2, v1, Lfreed/viewer/screenslide/views/MyHistogram;.redrawHisto:Ljava/lang/Runnable; // field@5949 │ │ +21e0c8: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=49 │ │ 0x000e line=50 │ │ 0x0012 line=51 │ │ 0x0016 line=52 │ │ @@ -511049,33 +511051,33 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -21e0c0: |[21e0c0] freed.viewer.screenslide.views.MyHistogram.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -21e0d0: 7030 d108 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@08d1 │ │ -21e0d6: 2201 b100 |0003: new-instance v1, Landroid/graphics/Paint; // type@00b1 │ │ -21e0da: 7010 9403 0100 |0005: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0394 │ │ -21e0e0: 5b01 4759 |0008: iput-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ -21e0e4: 1301 0001 |000a: const/16 v1, #int 256 // #100 │ │ -21e0e8: 2312 2d0e |000c: new-array v2, v1, [I // type@0e2d │ │ -21e0ec: 5b02 4859 |000e: iput-object v2, v0, Lfreed/viewer/screenslide/views/MyHistogram;.redHistogram:[I // field@5948 │ │ -21e0f0: 2312 2d0e |0010: new-array v2, v1, [I // type@0e2d │ │ -21e0f4: 5b02 4559 |0012: iput-object v2, v0, Lfreed/viewer/screenslide/views/MyHistogram;.greenHistogram:[I // field@5945 │ │ -21e0f8: 2311 2d0e |0014: new-array v1, v1, [I // type@0e2d │ │ -21e0fc: 5b01 4459 |0016: iput-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.blueHistogram:[I // field@5944 │ │ -21e100: 2201 b400 |0018: new-instance v1, Landroid/graphics/Path; // type@00b4 │ │ -21e104: 7010 b803 0100 |001a: invoke-direct {v1}, Landroid/graphics/Path;.:()V // method@03b8 │ │ -21e10a: 5b01 4659 |001d: iput-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mHistoPath:Landroid/graphics/Path; // field@5946 │ │ -21e10e: 2201 f80c |001f: new-instance v1, Lfreed/viewer/screenslide/views/-$$Lambda$MyHistogram$XT2irOOh1IxdCXoiCFviej9LIxM; // type@0cf8 │ │ -21e112: 7020 ec60 0100 |0021: invoke-direct {v1, v0}, Lfreed/viewer/screenslide/views/-$$Lambda$MyHistogram$XT2irOOh1IxdCXoiCFviej9LIxM;.:(Lfreed/viewer/screenslide/views/MyHistogram;)V // method@60ec │ │ -21e118: 5b01 4959 |0024: iput-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.redrawHisto:Ljava/lang/Runnable; // field@5949 │ │ -21e11c: 0e00 |0026: return-void │ │ +21e0cc: |[21e0cc] freed.viewer.screenslide.views.MyHistogram.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +21e0dc: 7030 d108 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@08d1 │ │ +21e0e2: 2201 b100 |0003: new-instance v1, Landroid/graphics/Paint; // type@00b1 │ │ +21e0e6: 7010 9403 0100 |0005: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0394 │ │ +21e0ec: 5b01 4759 |0008: iput-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ +21e0f0: 1301 0001 |000a: const/16 v1, #int 256 // #100 │ │ +21e0f4: 2312 2d0e |000c: new-array v2, v1, [I // type@0e2d │ │ +21e0f8: 5b02 4859 |000e: iput-object v2, v0, Lfreed/viewer/screenslide/views/MyHistogram;.redHistogram:[I // field@5948 │ │ +21e0fc: 2312 2d0e |0010: new-array v2, v1, [I // type@0e2d │ │ +21e100: 5b02 4559 |0012: iput-object v2, v0, Lfreed/viewer/screenslide/views/MyHistogram;.greenHistogram:[I // field@5945 │ │ +21e104: 2311 2d0e |0014: new-array v1, v1, [I // type@0e2d │ │ +21e108: 5b01 4459 |0016: iput-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.blueHistogram:[I // field@5944 │ │ +21e10c: 2201 b400 |0018: new-instance v1, Landroid/graphics/Path; // type@00b4 │ │ +21e110: 7010 b803 0100 |001a: invoke-direct {v1}, Landroid/graphics/Path;.:()V // method@03b8 │ │ +21e116: 5b01 4659 |001d: iput-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mHistoPath:Landroid/graphics/Path; // field@5946 │ │ +21e11a: 2201 f80c |001f: new-instance v1, Lfreed/viewer/screenslide/views/-$$Lambda$MyHistogram$XT2irOOh1IxdCXoiCFviej9LIxM; // type@0cf8 │ │ +21e11e: 7020 ec60 0100 |0021: invoke-direct {v1, v0}, Lfreed/viewer/screenslide/views/-$$Lambda$MyHistogram$XT2irOOh1IxdCXoiCFviej9LIxM;.:(Lfreed/viewer/screenslide/views/MyHistogram;)V // method@60ec │ │ +21e124: 5b01 4959 |0024: iput-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.redrawHisto:Ljava/lang/Runnable; // field@5949 │ │ +21e128: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=49 │ │ 0x000e line=50 │ │ 0x0012 line=51 │ │ 0x0016 line=52 │ │ @@ -511091,33 +511093,33 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -21e120: |[21e120] freed.viewer.screenslide.views.MyHistogram.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -21e130: 7040 d208 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@08d2 │ │ -21e136: 2201 b100 |0003: new-instance v1, Landroid/graphics/Paint; // type@00b1 │ │ -21e13a: 7010 9403 0100 |0005: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0394 │ │ -21e140: 5b01 4759 |0008: iput-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ -21e144: 1301 0001 |000a: const/16 v1, #int 256 // #100 │ │ -21e148: 2312 2d0e |000c: new-array v2, v1, [I // type@0e2d │ │ -21e14c: 5b02 4859 |000e: iput-object v2, v0, Lfreed/viewer/screenslide/views/MyHistogram;.redHistogram:[I // field@5948 │ │ -21e150: 2312 2d0e |0010: new-array v2, v1, [I // type@0e2d │ │ -21e154: 5b02 4559 |0012: iput-object v2, v0, Lfreed/viewer/screenslide/views/MyHistogram;.greenHistogram:[I // field@5945 │ │ -21e158: 2311 2d0e |0014: new-array v1, v1, [I // type@0e2d │ │ -21e15c: 5b01 4459 |0016: iput-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.blueHistogram:[I // field@5944 │ │ -21e160: 2201 b400 |0018: new-instance v1, Landroid/graphics/Path; // type@00b4 │ │ -21e164: 7010 b803 0100 |001a: invoke-direct {v1}, Landroid/graphics/Path;.:()V // method@03b8 │ │ -21e16a: 5b01 4659 |001d: iput-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mHistoPath:Landroid/graphics/Path; // field@5946 │ │ -21e16e: 2201 f80c |001f: new-instance v1, Lfreed/viewer/screenslide/views/-$$Lambda$MyHistogram$XT2irOOh1IxdCXoiCFviej9LIxM; // type@0cf8 │ │ -21e172: 7020 ec60 0100 |0021: invoke-direct {v1, v0}, Lfreed/viewer/screenslide/views/-$$Lambda$MyHistogram$XT2irOOh1IxdCXoiCFviej9LIxM;.:(Lfreed/viewer/screenslide/views/MyHistogram;)V // method@60ec │ │ -21e178: 5b01 4959 |0024: iput-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.redrawHisto:Ljava/lang/Runnable; // field@5949 │ │ -21e17c: 0e00 |0026: return-void │ │ +21e12c: |[21e12c] freed.viewer.screenslide.views.MyHistogram.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +21e13c: 7040 d208 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@08d2 │ │ +21e142: 2201 b100 |0003: new-instance v1, Landroid/graphics/Paint; // type@00b1 │ │ +21e146: 7010 9403 0100 |0005: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0394 │ │ +21e14c: 5b01 4759 |0008: iput-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ +21e150: 1301 0001 |000a: const/16 v1, #int 256 // #100 │ │ +21e154: 2312 2d0e |000c: new-array v2, v1, [I // type@0e2d │ │ +21e158: 5b02 4859 |000e: iput-object v2, v0, Lfreed/viewer/screenslide/views/MyHistogram;.redHistogram:[I // field@5948 │ │ +21e15c: 2312 2d0e |0010: new-array v2, v1, [I // type@0e2d │ │ +21e160: 5b02 4559 |0012: iput-object v2, v0, Lfreed/viewer/screenslide/views/MyHistogram;.greenHistogram:[I // field@5945 │ │ +21e164: 2311 2d0e |0014: new-array v1, v1, [I // type@0e2d │ │ +21e168: 5b01 4459 |0016: iput-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.blueHistogram:[I // field@5944 │ │ +21e16c: 2201 b400 |0018: new-instance v1, Landroid/graphics/Path; // type@00b4 │ │ +21e170: 7010 b803 0100 |001a: invoke-direct {v1}, Landroid/graphics/Path;.:()V // method@03b8 │ │ +21e176: 5b01 4659 |001d: iput-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mHistoPath:Landroid/graphics/Path; // field@5946 │ │ +21e17a: 2201 f80c |001f: new-instance v1, Lfreed/viewer/screenslide/views/-$$Lambda$MyHistogram$XT2irOOh1IxdCXoiCFviej9LIxM; // type@0cf8 │ │ +21e17e: 7020 ec60 0100 |0021: invoke-direct {v1, v0}, Lfreed/viewer/screenslide/views/-$$Lambda$MyHistogram$XT2irOOh1IxdCXoiCFviej9LIxM;.:(Lfreed/viewer/screenslide/views/MyHistogram;)V // method@60ec │ │ +21e184: 5b01 4959 |0024: iput-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.redrawHisto:Ljava/lang/Runnable; // field@5949 │ │ +21e188: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=49 │ │ 0x000e line=50 │ │ 0x0012 line=51 │ │ 0x0016 line=52 │ │ @@ -511134,153 +511136,153 @@ │ │ type : '(Landroid/graphics/Canvas;[II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 22 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 267 16-bit code units │ │ -21e1ec: |[21e1ec] freed.viewer.screenslide.views.MyHistogram.drawHistogram:(Landroid/graphics/Canvas;[II)V │ │ -21e1fc: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -21e200: 0807 1300 |0002: move-object/from16 v7, v19 │ │ -21e204: 0808 1400 |0004: move-object/from16 v8, v20 │ │ -21e208: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -21e20a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -21e20c: 2183 |0008: array-length v3, v8 │ │ -21e20e: 3531 0b00 |0009: if-ge v1, v3, 0014 // +000b │ │ -21e212: 4403 0801 |000b: aget v3, v8, v1 │ │ -21e216: 3723 0400 |000d: if-le v3, v2, 0011 // +0004 │ │ -21e21a: 4402 0801 |000f: aget v2, v8, v1 │ │ -21e21e: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ -21e222: 28f5 |0013: goto 0008 // -000b │ │ -21e224: 7401 0861 1200 |0014: invoke-virtual/range {v18}, Lfreed/viewer/screenslide/views/MyHistogram;.getWidth:()I // method@6108 │ │ -21e22a: 0a01 |0017: move-result v1 │ │ -21e22c: 821a |0018: int-to-float v10, v1 │ │ -21e22e: 7401 0561 1200 |0019: invoke-virtual/range {v18}, Lfreed/viewer/screenslide/views/MyHistogram;.getHeight:()I // method@6105 │ │ -21e234: 0a01 |001c: move-result v1 │ │ -21e236: 821b |001d: int-to-float v11, v1 │ │ -21e238: 2181 |001e: array-length v1, v8 │ │ -21e23a: 8211 |001f: int-to-float v1, v1 │ │ -21e23c: a90c 0a01 |0020: div-float v12, v10, v1 │ │ -21e240: 8221 |0022: int-to-float v1, v2 │ │ -21e242: a90d 0b01 |0023: div-float v13, v11, v1 │ │ -21e246: 5401 4759 |0025: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ -21e24a: 6e10 a303 0100 |0027: invoke-virtual {v1}, Landroid/graphics/Paint;.reset:()V // method@03a3 │ │ -21e250: 5401 4759 |002a: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ -21e254: 121e |002c: const/4 v14, #int 1 // #1 │ │ -21e256: 6e20 a603 e100 |002d: invoke-virtual {v1, v14}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@03a6 │ │ -21e25c: 5401 4759 |0030: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ -21e260: 1302 6400 |0032: const/16 v2, #int 100 // #64 │ │ -21e264: 130f ff00 |0034: const/16 v15, #int 255 // #ff │ │ -21e268: 6e5f a403 21ff |0036: invoke-virtual {v1, v2, v15, v15, v15}, Landroid/graphics/Paint;.setARGB:(IIII)V // method@03a4 │ │ -21e26e: 5401 4759 |0039: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ -21e272: 89c2 |003b: float-to-double v2, v12 │ │ -21e274: 7120 dd62 3200 |003c: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@62dd │ │ -21e27a: 0b02 |003f: move-result-wide v2 │ │ -21e27c: 8a22 |0040: double-to-int v2, v2 │ │ -21e27e: 8222 |0041: int-to-float v2, v2 │ │ -21e280: 6e20 b203 2100 |0042: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@03b2 │ │ -21e286: 5401 4759 |0045: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ -21e28a: 6202 8c00 |0047: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@008c │ │ -21e28e: 6e20 b303 2100 |0049: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@03b3 │ │ -21e294: 1203 |004c: const/4 v3, #int 0 // #0 │ │ -21e296: 1206 |004d: const/4 v6, #int 0 // #0 │ │ -21e298: a604 0a06 |004e: add-float v4, v10, v6 │ │ -21e29c: 5405 4759 |0050: iget-object v5, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ -21e2a0: 1202 |0052: const/4 v2, #int 0 // #0 │ │ -21e2a2: 0801 1300 |0053: move-object/from16 v1, v19 │ │ -21e2a6: 0810 0500 |0055: move-object/from16 v16, v5 │ │ -21e2aa: 01b5 |0057: move v5, v11 │ │ -21e2ac: 1209 |0058: const/4 v9, #int 0 // #0 │ │ -21e2ae: 0806 1000 |0059: move-object/from16 v6, v16 │ │ -21e2b2: 7406 5603 0100 |005b: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0356 │ │ -21e2b8: 1510 4040 |005e: const/high16 v16, #int 1077936128 // #4040 │ │ -21e2bc: a901 0a10 |0060: div-float v1, v10, v16 │ │ -21e2c0: a604 0109 |0062: add-float v4, v1, v9 │ │ -21e2c4: 5406 4759 |0064: iget-object v6, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ -21e2c8: 0801 1300 |0066: move-object/from16 v1, v19 │ │ -21e2cc: 0142 |0068: move v2, v4 │ │ -21e2ce: 7406 5103 0100 |0069: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0351 │ │ -21e2d4: 1506 0040 |006c: const/high16 v6, #int 1073741824 // #4000 │ │ -21e2d8: a801 0a06 |006e: mul-float v1, v10, v6 │ │ -21e2dc: a901 0110 |0070: div-float v1, v1, v16 │ │ -21e2e0: a604 0109 |0072: add-float v4, v1, v9 │ │ -21e2e4: 5405 4759 |0074: iget-object v5, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ -21e2e8: 0801 1300 |0076: move-object/from16 v1, v19 │ │ -21e2ec: 0142 |0078: move v2, v4 │ │ -21e2ee: 0810 0500 |0079: move-object/from16 v16, v5 │ │ -21e2f2: 01b5 |007b: move v5, v11 │ │ -21e2f4: 150e 0040 |007c: const/high16 v14, #int 1073741824 // #4000 │ │ -21e2f8: 0806 1000 |007e: move-object/from16 v6, v16 │ │ -21e2fc: 7406 5103 0100 |0080: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0351 │ │ -21e302: 5401 4759 |0083: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ -21e306: 6202 8a00 |0085: sget-object v2, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@008a │ │ -21e30a: 6e20 b303 2100 |0087: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@03b3 │ │ -21e310: 5401 4759 |008a: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ -21e314: 0202 1500 |008c: move/from16 v2, v21 │ │ -21e318: 6e20 a803 2100 |008e: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@03a8 │ │ -21e31e: 5401 4759 |0091: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ -21e322: 1502 c040 |0093: const/high16 v2, #int 1086324736 // #40c0 │ │ -21e326: 6e20 b203 2100 |0095: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@03b2 │ │ -21e32c: 5401 4759 |0098: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ -21e330: 2202 bb00 |009a: new-instance v2, Landroid/graphics/PorterDuffXfermode; // type@00bb │ │ -21e334: 6203 9f00 |009c: sget-object v3, Landroid/graphics/PorterDuff$Mode;.SCREEN:Landroid/graphics/PorterDuff$Mode; // field@009f │ │ -21e338: 7020 de03 3200 |009e: invoke-direct {v2, v3}, Landroid/graphics/PorterDuffXfermode;.:(Landroid/graphics/PorterDuff$Mode;)V // method@03de │ │ -21e33e: 6e20 b703 2100 |00a1: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@03b7 │ │ -21e344: 5401 4659 |00a4: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mHistoPath:Landroid/graphics/Path; // field@5946 │ │ -21e348: 6e10 c603 0100 |00a6: invoke-virtual {v1}, Landroid/graphics/Path;.reset:()V // method@03c6 │ │ -21e34e: 5401 4659 |00a9: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mHistoPath:Landroid/graphics/Path; // field@5946 │ │ -21e352: 6e30 c003 910b |00ab: invoke-virtual {v1, v9, v11}, Landroid/graphics/Path;.moveTo:(FF)V // method@03c0 │ │ -21e358: 1201 |00ae: const/4 v1, #int 0 // #0 │ │ -21e35a: 1202 |00af: const/4 v2, #int 0 // #0 │ │ -21e35c: 1206 |00b0: const/4 v6, #int 0 // #0 │ │ -21e35e: 1311 0000 |00b1: const/16 v17, #int 0 // #0 │ │ -21e362: 2183 |00b3: array-length v3, v8 │ │ -21e364: 3532 2600 |00b4: if-ge v2, v3, 00da // +0026 │ │ -21e368: 8223 |00b6: int-to-float v3, v2 │ │ -21e36a: a803 030c |00b7: mul-float v3, v3, v12 │ │ -21e36e: c693 |00b9: add-float/2addr v3, v9 │ │ -21e370: 4404 0802 |00ba: aget v4, v8, v2 │ │ -21e374: 8244 |00bc: int-to-float v4, v4 │ │ -21e376: a804 040d |00bd: mul-float v4, v4, v13 │ │ -21e37a: 2d05 0409 |00bf: cmpl-float v5, v4, v9 │ │ -21e37e: 3805 1600 |00c1: if-eqz v5, 00d7 // +0016 │ │ -21e382: c641 |00c3: add-float/2addr v1, v4 │ │ -21e384: c9e1 |00c4: div-float/2addr v1, v14 │ │ -21e386: a701 0b01 |00c5: sub-float v1, v11, v1 │ │ -21e38a: 3911 0900 |00c7: if-nez v17, 00d0 // +0009 │ │ -21e38e: 5405 4659 |00c9: iget-object v5, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mHistoPath:Landroid/graphics/Path; // field@5946 │ │ -21e392: 6e30 bf03 350b |00cb: invoke-virtual {v5, v3, v11}, Landroid/graphics/Path;.lineTo:(FF)V // method@03bf │ │ -21e398: 1311 0100 |00ce: const/16 v17, #int 1 // #1 │ │ -21e39c: 5405 4659 |00d0: iget-object v5, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mHistoPath:Landroid/graphics/Path; // field@5946 │ │ -21e3a0: 6e30 bf03 3501 |00d2: invoke-virtual {v5, v3, v1}, Landroid/graphics/Path;.lineTo:(FF)V // method@03bf │ │ -21e3a6: 0136 |00d5: move v6, v3 │ │ -21e3a8: 0141 |00d6: move v1, v4 │ │ -21e3aa: d802 0201 |00d7: add-int/lit8 v2, v2, #int 1 // #01 │ │ -21e3ae: 28da |00d9: goto 00b3 // -0026 │ │ -21e3b0: 5401 4659 |00da: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mHistoPath:Landroid/graphics/Path; // field@5946 │ │ -21e3b4: 6e30 bf03 610b |00dc: invoke-virtual {v1, v6, v11}, Landroid/graphics/Path;.lineTo:(FF)V // method@03bf │ │ -21e3ba: 5401 4659 |00df: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mHistoPath:Landroid/graphics/Path; // field@5946 │ │ -21e3be: 6e30 bf03 a10b |00e1: invoke-virtual {v1, v10, v11}, Landroid/graphics/Path;.lineTo:(FF)V // method@03bf │ │ -21e3c4: 5401 4659 |00e4: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mHistoPath:Landroid/graphics/Path; // field@5946 │ │ -21e3c8: 6e10 bd03 0100 |00e6: invoke-virtual {v1}, Landroid/graphics/Path;.close:()V // method@03bd │ │ -21e3ce: 5401 4659 |00e9: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mHistoPath:Landroid/graphics/Path; // field@5946 │ │ -21e3d2: 5402 4759 |00eb: iget-object v2, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ -21e3d6: 6e30 5403 1702 |00ed: invoke-virtual {v7, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0354 │ │ -21e3dc: 5401 4759 |00f0: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ -21e3e0: 6e20 b203 e100 |00f2: invoke-virtual {v1, v14}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@03b2 │ │ -21e3e6: 5401 4759 |00f5: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ -21e3ea: 6202 8c00 |00f7: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@008c │ │ -21e3ee: 6e20 b303 2100 |00f9: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@03b3 │ │ -21e3f4: 5401 4759 |00fc: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ -21e3f8: 1302 c800 |00fe: const/16 v2, #int 200 // #c8 │ │ -21e3fc: 6e52 a403 f122 |0100: invoke-virtual {v1, v15, v2, v2, v2}, Landroid/graphics/Paint;.setARGB:(IIII)V // method@03a4 │ │ -21e402: 5401 4659 |0103: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mHistoPath:Landroid/graphics/Path; // field@5946 │ │ -21e406: 5402 4759 |0105: iget-object v2, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ -21e40a: 6e30 5403 1702 |0107: invoke-virtual {v7, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0354 │ │ -21e410: 0e00 |010a: return-void │ │ +21e1f8: |[21e1f8] freed.viewer.screenslide.views.MyHistogram.drawHistogram:(Landroid/graphics/Canvas;[II)V │ │ +21e208: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +21e20c: 0807 1300 |0002: move-object/from16 v7, v19 │ │ +21e210: 0808 1400 |0004: move-object/from16 v8, v20 │ │ +21e214: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +21e216: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +21e218: 2183 |0008: array-length v3, v8 │ │ +21e21a: 3531 0b00 |0009: if-ge v1, v3, 0014 // +000b │ │ +21e21e: 4403 0801 |000b: aget v3, v8, v1 │ │ +21e222: 3723 0400 |000d: if-le v3, v2, 0011 // +0004 │ │ +21e226: 4402 0801 |000f: aget v2, v8, v1 │ │ +21e22a: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ +21e22e: 28f5 |0013: goto 0008 // -000b │ │ +21e230: 7401 0861 1200 |0014: invoke-virtual/range {v18}, Lfreed/viewer/screenslide/views/MyHistogram;.getWidth:()I // method@6108 │ │ +21e236: 0a01 |0017: move-result v1 │ │ +21e238: 821a |0018: int-to-float v10, v1 │ │ +21e23a: 7401 0561 1200 |0019: invoke-virtual/range {v18}, Lfreed/viewer/screenslide/views/MyHistogram;.getHeight:()I // method@6105 │ │ +21e240: 0a01 |001c: move-result v1 │ │ +21e242: 821b |001d: int-to-float v11, v1 │ │ +21e244: 2181 |001e: array-length v1, v8 │ │ +21e246: 8211 |001f: int-to-float v1, v1 │ │ +21e248: a90c 0a01 |0020: div-float v12, v10, v1 │ │ +21e24c: 8221 |0022: int-to-float v1, v2 │ │ +21e24e: a90d 0b01 |0023: div-float v13, v11, v1 │ │ +21e252: 5401 4759 |0025: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ +21e256: 6e10 a303 0100 |0027: invoke-virtual {v1}, Landroid/graphics/Paint;.reset:()V // method@03a3 │ │ +21e25c: 5401 4759 |002a: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ +21e260: 121e |002c: const/4 v14, #int 1 // #1 │ │ +21e262: 6e20 a603 e100 |002d: invoke-virtual {v1, v14}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@03a6 │ │ +21e268: 5401 4759 |0030: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ +21e26c: 1302 6400 |0032: const/16 v2, #int 100 // #64 │ │ +21e270: 130f ff00 |0034: const/16 v15, #int 255 // #ff │ │ +21e274: 6e5f a403 21ff |0036: invoke-virtual {v1, v2, v15, v15, v15}, Landroid/graphics/Paint;.setARGB:(IIII)V // method@03a4 │ │ +21e27a: 5401 4759 |0039: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ +21e27e: 89c2 |003b: float-to-double v2, v12 │ │ +21e280: 7120 dd62 3200 |003c: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@62dd │ │ +21e286: 0b02 |003f: move-result-wide v2 │ │ +21e288: 8a22 |0040: double-to-int v2, v2 │ │ +21e28a: 8222 |0041: int-to-float v2, v2 │ │ +21e28c: 6e20 b203 2100 |0042: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@03b2 │ │ +21e292: 5401 4759 |0045: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ +21e296: 6202 8c00 |0047: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@008c │ │ +21e29a: 6e20 b303 2100 |0049: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@03b3 │ │ +21e2a0: 1203 |004c: const/4 v3, #int 0 // #0 │ │ +21e2a2: 1206 |004d: const/4 v6, #int 0 // #0 │ │ +21e2a4: a604 0a06 |004e: add-float v4, v10, v6 │ │ +21e2a8: 5405 4759 |0050: iget-object v5, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ +21e2ac: 1202 |0052: const/4 v2, #int 0 // #0 │ │ +21e2ae: 0801 1300 |0053: move-object/from16 v1, v19 │ │ +21e2b2: 0810 0500 |0055: move-object/from16 v16, v5 │ │ +21e2b6: 01b5 |0057: move v5, v11 │ │ +21e2b8: 1209 |0058: const/4 v9, #int 0 // #0 │ │ +21e2ba: 0806 1000 |0059: move-object/from16 v6, v16 │ │ +21e2be: 7406 5603 0100 |005b: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0356 │ │ +21e2c4: 1510 4040 |005e: const/high16 v16, #int 1077936128 // #4040 │ │ +21e2c8: a901 0a10 |0060: div-float v1, v10, v16 │ │ +21e2cc: a604 0109 |0062: add-float v4, v1, v9 │ │ +21e2d0: 5406 4759 |0064: iget-object v6, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ +21e2d4: 0801 1300 |0066: move-object/from16 v1, v19 │ │ +21e2d8: 0142 |0068: move v2, v4 │ │ +21e2da: 7406 5103 0100 |0069: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0351 │ │ +21e2e0: 1506 0040 |006c: const/high16 v6, #int 1073741824 // #4000 │ │ +21e2e4: a801 0a06 |006e: mul-float v1, v10, v6 │ │ +21e2e8: a901 0110 |0070: div-float v1, v1, v16 │ │ +21e2ec: a604 0109 |0072: add-float v4, v1, v9 │ │ +21e2f0: 5405 4759 |0074: iget-object v5, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ +21e2f4: 0801 1300 |0076: move-object/from16 v1, v19 │ │ +21e2f8: 0142 |0078: move v2, v4 │ │ +21e2fa: 0810 0500 |0079: move-object/from16 v16, v5 │ │ +21e2fe: 01b5 |007b: move v5, v11 │ │ +21e300: 150e 0040 |007c: const/high16 v14, #int 1073741824 // #4000 │ │ +21e304: 0806 1000 |007e: move-object/from16 v6, v16 │ │ +21e308: 7406 5103 0100 |0080: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0351 │ │ +21e30e: 5401 4759 |0083: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ +21e312: 6202 8a00 |0085: sget-object v2, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@008a │ │ +21e316: 6e20 b303 2100 |0087: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@03b3 │ │ +21e31c: 5401 4759 |008a: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ +21e320: 0202 1500 |008c: move/from16 v2, v21 │ │ +21e324: 6e20 a803 2100 |008e: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@03a8 │ │ +21e32a: 5401 4759 |0091: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ +21e32e: 1502 c040 |0093: const/high16 v2, #int 1086324736 // #40c0 │ │ +21e332: 6e20 b203 2100 |0095: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@03b2 │ │ +21e338: 5401 4759 |0098: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ +21e33c: 2202 bb00 |009a: new-instance v2, Landroid/graphics/PorterDuffXfermode; // type@00bb │ │ +21e340: 6203 9f00 |009c: sget-object v3, Landroid/graphics/PorterDuff$Mode;.SCREEN:Landroid/graphics/PorterDuff$Mode; // field@009f │ │ +21e344: 7020 de03 3200 |009e: invoke-direct {v2, v3}, Landroid/graphics/PorterDuffXfermode;.:(Landroid/graphics/PorterDuff$Mode;)V // method@03de │ │ +21e34a: 6e20 b703 2100 |00a1: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@03b7 │ │ +21e350: 5401 4659 |00a4: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mHistoPath:Landroid/graphics/Path; // field@5946 │ │ +21e354: 6e10 c603 0100 |00a6: invoke-virtual {v1}, Landroid/graphics/Path;.reset:()V // method@03c6 │ │ +21e35a: 5401 4659 |00a9: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mHistoPath:Landroid/graphics/Path; // field@5946 │ │ +21e35e: 6e30 c003 910b |00ab: invoke-virtual {v1, v9, v11}, Landroid/graphics/Path;.moveTo:(FF)V // method@03c0 │ │ +21e364: 1201 |00ae: const/4 v1, #int 0 // #0 │ │ +21e366: 1202 |00af: const/4 v2, #int 0 // #0 │ │ +21e368: 1206 |00b0: const/4 v6, #int 0 // #0 │ │ +21e36a: 1311 0000 |00b1: const/16 v17, #int 0 // #0 │ │ +21e36e: 2183 |00b3: array-length v3, v8 │ │ +21e370: 3532 2600 |00b4: if-ge v2, v3, 00da // +0026 │ │ +21e374: 8223 |00b6: int-to-float v3, v2 │ │ +21e376: a803 030c |00b7: mul-float v3, v3, v12 │ │ +21e37a: c693 |00b9: add-float/2addr v3, v9 │ │ +21e37c: 4404 0802 |00ba: aget v4, v8, v2 │ │ +21e380: 8244 |00bc: int-to-float v4, v4 │ │ +21e382: a804 040d |00bd: mul-float v4, v4, v13 │ │ +21e386: 2d05 0409 |00bf: cmpl-float v5, v4, v9 │ │ +21e38a: 3805 1600 |00c1: if-eqz v5, 00d7 // +0016 │ │ +21e38e: c641 |00c3: add-float/2addr v1, v4 │ │ +21e390: c9e1 |00c4: div-float/2addr v1, v14 │ │ +21e392: a701 0b01 |00c5: sub-float v1, v11, v1 │ │ +21e396: 3911 0900 |00c7: if-nez v17, 00d0 // +0009 │ │ +21e39a: 5405 4659 |00c9: iget-object v5, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mHistoPath:Landroid/graphics/Path; // field@5946 │ │ +21e39e: 6e30 bf03 350b |00cb: invoke-virtual {v5, v3, v11}, Landroid/graphics/Path;.lineTo:(FF)V // method@03bf │ │ +21e3a4: 1311 0100 |00ce: const/16 v17, #int 1 // #1 │ │ +21e3a8: 5405 4659 |00d0: iget-object v5, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mHistoPath:Landroid/graphics/Path; // field@5946 │ │ +21e3ac: 6e30 bf03 3501 |00d2: invoke-virtual {v5, v3, v1}, Landroid/graphics/Path;.lineTo:(FF)V // method@03bf │ │ +21e3b2: 0136 |00d5: move v6, v3 │ │ +21e3b4: 0141 |00d6: move v1, v4 │ │ +21e3b6: d802 0201 |00d7: add-int/lit8 v2, v2, #int 1 // #01 │ │ +21e3ba: 28da |00d9: goto 00b3 // -0026 │ │ +21e3bc: 5401 4659 |00da: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mHistoPath:Landroid/graphics/Path; // field@5946 │ │ +21e3c0: 6e30 bf03 610b |00dc: invoke-virtual {v1, v6, v11}, Landroid/graphics/Path;.lineTo:(FF)V // method@03bf │ │ +21e3c6: 5401 4659 |00df: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mHistoPath:Landroid/graphics/Path; // field@5946 │ │ +21e3ca: 6e30 bf03 a10b |00e1: invoke-virtual {v1, v10, v11}, Landroid/graphics/Path;.lineTo:(FF)V // method@03bf │ │ +21e3d0: 5401 4659 |00e4: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mHistoPath:Landroid/graphics/Path; // field@5946 │ │ +21e3d4: 6e10 bd03 0100 |00e6: invoke-virtual {v1}, Landroid/graphics/Path;.close:()V // method@03bd │ │ +21e3da: 5401 4659 |00e9: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mHistoPath:Landroid/graphics/Path; // field@5946 │ │ +21e3de: 5402 4759 |00eb: iget-object v2, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ +21e3e2: 6e30 5403 1702 |00ed: invoke-virtual {v7, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0354 │ │ +21e3e8: 5401 4759 |00f0: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ +21e3ec: 6e20 b203 e100 |00f2: invoke-virtual {v1, v14}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@03b2 │ │ +21e3f2: 5401 4759 |00f5: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ +21e3f6: 6202 8c00 |00f7: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@008c │ │ +21e3fa: 6e20 b303 2100 |00f9: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@03b3 │ │ +21e400: 5401 4759 |00fc: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ +21e404: 1302 c800 |00fe: const/16 v2, #int 200 // #c8 │ │ +21e408: 6e52 a403 f122 |0100: invoke-virtual {v1, v15, v2, v2, v2}, Landroid/graphics/Paint;.setARGB:(IIII)V // method@03a4 │ │ +21e40e: 5401 4659 |0103: iget-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mHistoPath:Landroid/graphics/Path; // field@5946 │ │ +21e412: 5402 4759 |0105: iget-object v2, v0, Lfreed/viewer/screenslide/views/MyHistogram;.mPaint:Landroid/graphics/Paint; // field@5947 │ │ +21e416: 6e30 5403 1702 |0107: invoke-virtual {v7, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0354 │ │ +21e41c: 0e00 |010a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0008 line=61 │ │ 0x000b line=62 │ │ 0x000f line=63 │ │ 0x0014 line=66 │ │ 0x0019 line=67 │ │ @@ -511323,28 +511325,28 @@ │ │ type : '([I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -21e180: |[21e180] freed.viewer.screenslide.views.MyHistogram.SetHistogramData:([I)V │ │ -21e190: 3905 0300 |0000: if-nez v5, 0003 // +0003 │ │ -21e194: 0e00 |0002: return-void │ │ -21e196: 5440 4859 |0003: iget-object v0, v4, Lfreed/viewer/screenslide/views/MyHistogram;.redHistogram:[I // field@5948 │ │ -21e19a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -21e19c: 1302 0001 |0006: const/16 v2, #int 256 // #100 │ │ -21e1a0: 7152 5e63 1510 |0008: invoke-static {v5, v1, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@635e │ │ -21e1a6: 5440 4559 |000b: iget-object v0, v4, Lfreed/viewer/screenslide/views/MyHistogram;.greenHistogram:[I // field@5945 │ │ -21e1aa: 7152 5e63 2510 |000d: invoke-static {v5, v2, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@635e │ │ -21e1b0: 1300 0002 |0010: const/16 v0, #int 512 // #200 │ │ -21e1b4: 5443 4459 |0012: iget-object v3, v4, Lfreed/viewer/screenslide/views/MyHistogram;.blueHistogram:[I // field@5944 │ │ -21e1b8: 7152 5e63 0513 |0014: invoke-static {v5, v0, v3, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@635e │ │ -21e1be: 6e10 0961 0400 |0017: invoke-virtual {v4}, Lfreed/viewer/screenslide/views/MyHistogram;.invalidate:()V // method@6109 │ │ -21e1c4: 0e00 |001a: return-void │ │ +21e18c: |[21e18c] freed.viewer.screenslide.views.MyHistogram.SetHistogramData:([I)V │ │ +21e19c: 3905 0300 |0000: if-nez v5, 0003 // +0003 │ │ +21e1a0: 0e00 |0002: return-void │ │ +21e1a2: 5440 4859 |0003: iget-object v0, v4, Lfreed/viewer/screenslide/views/MyHistogram;.redHistogram:[I // field@5948 │ │ +21e1a6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +21e1a8: 1302 0001 |0006: const/16 v2, #int 256 // #100 │ │ +21e1ac: 7152 5e63 1510 |0008: invoke-static {v5, v1, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@635e │ │ +21e1b2: 5440 4559 |000b: iget-object v0, v4, Lfreed/viewer/screenslide/views/MyHistogram;.greenHistogram:[I // field@5945 │ │ +21e1b6: 7152 5e63 2510 |000d: invoke-static {v5, v2, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@635e │ │ +21e1bc: 1300 0002 |0010: const/16 v0, #int 512 // #200 │ │ +21e1c0: 5443 4459 |0012: iget-object v3, v4, Lfreed/viewer/screenslide/views/MyHistogram;.blueHistogram:[I // field@5944 │ │ +21e1c4: 7152 5e63 0513 |0014: invoke-static {v5, v0, v3, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@635e │ │ +21e1ca: 6e10 0961 0400 |0017: invoke-virtual {v4}, Lfreed/viewer/screenslide/views/MyHistogram;.invalidate:()V // method@6109 │ │ +21e1d0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=128 │ │ 0x000b line=129 │ │ 0x0012 line=130 │ │ 0x0017 line=131 │ │ locals : │ │ @@ -511356,20 +511358,20 @@ │ │ type : '([I[I[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -21e1c8: |[21e1c8] freed.viewer.screenslide.views.MyHistogram.SetRgbArrays:([I[I[I)V │ │ -21e1d8: 5b01 4859 |0000: iput-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.redHistogram:[I // field@5948 │ │ -21e1dc: 5b02 4559 |0002: iput-object v2, v0, Lfreed/viewer/screenslide/views/MyHistogram;.greenHistogram:[I // field@5945 │ │ -21e1e0: 5b03 4459 |0004: iput-object v3, v0, Lfreed/viewer/screenslide/views/MyHistogram;.blueHistogram:[I // field@5944 │ │ -21e1e4: 6e10 0961 0000 |0006: invoke-virtual {v0}, Lfreed/viewer/screenslide/views/MyHistogram;.invalidate:()V // method@6109 │ │ -21e1ea: 0e00 |0009: return-void │ │ +21e1d4: |[21e1d4] freed.viewer.screenslide.views.MyHistogram.SetRgbArrays:([I[I[I)V │ │ +21e1e4: 5b01 4859 |0000: iput-object v1, v0, Lfreed/viewer/screenslide/views/MyHistogram;.redHistogram:[I // field@5948 │ │ +21e1e8: 5b02 4559 |0002: iput-object v2, v0, Lfreed/viewer/screenslide/views/MyHistogram;.greenHistogram:[I // field@5945 │ │ +21e1ec: 5b03 4459 |0004: iput-object v3, v0, Lfreed/viewer/screenslide/views/MyHistogram;.blueHistogram:[I // field@5944 │ │ +21e1f0: 6e10 0961 0000 |0006: invoke-virtual {v0}, Lfreed/viewer/screenslide/views/MyHistogram;.invalidate:()V // method@6109 │ │ +21e1f6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0002 line=119 │ │ 0x0004 line=120 │ │ 0x0006 line=121 │ │ locals : │ │ @@ -511383,17 +511385,17 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21e018: |[21e018] freed.viewer.screenslide.views.MyHistogram.getBlueHistogram:()[I │ │ -21e028: 5410 4459 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/views/MyHistogram;.blueHistogram:[I // field@5944 │ │ -21e02c: 1100 |0002: return-object v0 │ │ +21e024: |[21e024] freed.viewer.screenslide.views.MyHistogram.getBlueHistogram:()[I │ │ +21e034: 5410 4459 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/views/MyHistogram;.blueHistogram:[I // field@5944 │ │ +21e038: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/screenslide/views/MyHistogram; │ │ │ │ #3 : (in Lfreed/viewer/screenslide/views/MyHistogram;) │ │ @@ -511401,17 +511403,17 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21e030: |[21e030] freed.viewer.screenslide.views.MyHistogram.getGreenHistogram:()[I │ │ -21e040: 5410 4559 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/views/MyHistogram;.greenHistogram:[I // field@5945 │ │ -21e044: 1100 |0002: return-object v0 │ │ +21e03c: |[21e03c] freed.viewer.screenslide.views.MyHistogram.getGreenHistogram:()[I │ │ +21e04c: 5410 4559 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/views/MyHistogram;.greenHistogram:[I // field@5945 │ │ +21e050: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/screenslide/views/MyHistogram; │ │ │ │ #4 : (in Lfreed/viewer/screenslide/views/MyHistogram;) │ │ @@ -511419,17 +511421,17 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21e048: |[21e048] freed.viewer.screenslide.views.MyHistogram.getRedHistogram:()[I │ │ -21e058: 5410 4859 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/views/MyHistogram;.redHistogram:[I // field@5948 │ │ -21e05c: 1100 |0002: return-object v0 │ │ +21e054: |[21e054] freed.viewer.screenslide.views.MyHistogram.getRedHistogram:()[I │ │ +21e064: 5410 4859 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/views/MyHistogram;.redHistogram:[I // field@5948 │ │ +21e068: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/screenslide/views/MyHistogram; │ │ │ │ #5 : (in Lfreed/viewer/screenslide/views/MyHistogram;) │ │ @@ -511437,18 +511439,18 @@ │ │ type : '()V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -21e414: |[21e414] freed.viewer.screenslide.views.MyHistogram.lambda$new$0$MyHistogram:()V │ │ -21e424: 6e10 0161 0000 |0000: invoke-virtual {v0}, Lfreed/viewer/screenslide/views/MyHistogram;.bringToFront:()V // method@6101 │ │ -21e42a: 6e10 0961 0000 |0003: invoke-virtual {v0}, Lfreed/viewer/screenslide/views/MyHistogram;.invalidate:()V // method@6109 │ │ -21e430: 0e00 |0006: return-void │ │ +21e420: |[21e420] freed.viewer.screenslide.views.MyHistogram.lambda$new$0$MyHistogram:()V │ │ +21e430: 6e10 0161 0000 |0000: invoke-virtual {v0}, Lfreed/viewer/screenslide/views/MyHistogram;.bringToFront:()V // method@6101 │ │ +21e436: 6e10 0961 0000 |0003: invoke-virtual {v0}, Lfreed/viewer/screenslide/views/MyHistogram;.invalidate:()V // method@6109 │ │ +21e43c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0003 line=144 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfreed/viewer/screenslide/views/MyHistogram; │ │ │ │ @@ -511457,31 +511459,31 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -21e434: |[21e434] freed.viewer.screenslide.views.MyHistogram.onDraw:(Landroid/graphics/Canvas;)V │ │ -21e444: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -21e446: 6e50 4d03 0300 |0001: invoke-virtual {v3, v0, v0, v0, v0}, Landroid/graphics/Canvas;.drawARGB:(IIII)V // method@034d │ │ -21e44c: 5420 4859 |0004: iget-object v0, v2, Lfreed/viewer/screenslide/views/MyHistogram;.redHistogram:[I // field@5948 │ │ -21e450: 1501 ffff |0006: const/high16 v1, #int -65536 // #ffff │ │ -21e454: 7040 0261 3210 |0008: invoke-direct {v2, v3, v0, v1}, Lfreed/viewer/screenslide/views/MyHistogram;.drawHistogram:(Landroid/graphics/Canvas;[II)V // method@6102 │ │ -21e45a: 5420 4559 |000b: iget-object v0, v2, Lfreed/viewer/screenslide/views/MyHistogram;.greenHistogram:[I // field@5945 │ │ -21e45e: 1401 00ff 00ff |000d: const v1, #float -1.71465e+38 // #ff00ff00 │ │ -21e464: 7040 0261 3210 |0010: invoke-direct {v2, v3, v0, v1}, Lfreed/viewer/screenslide/views/MyHistogram;.drawHistogram:(Landroid/graphics/Canvas;[II)V // method@6102 │ │ -21e46a: 5420 4459 |0013: iget-object v0, v2, Lfreed/viewer/screenslide/views/MyHistogram;.blueHistogram:[I // field@5944 │ │ -21e46e: 1401 ff00 00ff |0015: const v1, #float -1.70146e+38 // #ff0000ff │ │ -21e474: 7040 0261 3210 |0018: invoke-direct {v2, v3, v0, v1}, Lfreed/viewer/screenslide/views/MyHistogram;.drawHistogram:(Landroid/graphics/Canvas;[II)V // method@6102 │ │ -21e47a: 2808 |001b: goto 0023 // +0008 │ │ -21e47c: 1a03 c64e |001c: const-string v3, "histogram" // string@4ec6 │ │ -21e480: 1a00 ec3a |001e: const-string v0, "bitmap got released" // string@3aec │ │ -21e484: 7120 655e 0300 |0020: invoke-static {v3, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -21e48a: 0e00 |0023: return-void │ │ +21e440: |[21e440] freed.viewer.screenslide.views.MyHistogram.onDraw:(Landroid/graphics/Canvas;)V │ │ +21e450: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +21e452: 6e50 4d03 0300 |0001: invoke-virtual {v3, v0, v0, v0, v0}, Landroid/graphics/Canvas;.drawARGB:(IIII)V // method@034d │ │ +21e458: 5420 4859 |0004: iget-object v0, v2, Lfreed/viewer/screenslide/views/MyHistogram;.redHistogram:[I // field@5948 │ │ +21e45c: 1501 ffff |0006: const/high16 v1, #int -65536 // #ffff │ │ +21e460: 7040 0261 3210 |0008: invoke-direct {v2, v3, v0, v1}, Lfreed/viewer/screenslide/views/MyHistogram;.drawHistogram:(Landroid/graphics/Canvas;[II)V // method@6102 │ │ +21e466: 5420 4559 |000b: iget-object v0, v2, Lfreed/viewer/screenslide/views/MyHistogram;.greenHistogram:[I // field@5945 │ │ +21e46a: 1401 00ff 00ff |000d: const v1, #float -1.71465e+38 // #ff00ff00 │ │ +21e470: 7040 0261 3210 |0010: invoke-direct {v2, v3, v0, v1}, Lfreed/viewer/screenslide/views/MyHistogram;.drawHistogram:(Landroid/graphics/Canvas;[II)V // method@6102 │ │ +21e476: 5420 4459 |0013: iget-object v0, v2, Lfreed/viewer/screenslide/views/MyHistogram;.blueHistogram:[I // field@5944 │ │ +21e47a: 1401 ff00 00ff |0015: const v1, #float -1.70146e+38 // #ff0000ff │ │ +21e480: 7040 0261 3210 |0018: invoke-direct {v2, v3, v0, v1}, Lfreed/viewer/screenslide/views/MyHistogram;.drawHistogram:(Landroid/graphics/Canvas;[II)V // method@6102 │ │ +21e486: 2808 |001b: goto 0023 // +0008 │ │ +21e488: 1a03 c64e |001c: const-string v3, "histogram" // string@4ec6 │ │ +21e48c: 1a00 ec3a |001e: const-string v0, "bitmap got released" // string@3aec │ │ +21e490: 7120 655e 0300 |0020: invoke-static {v3, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +21e496: 0e00 |0023: return-void │ │ catches : 1 │ │ 0x0001 - 0x001b │ │ Ljava/lang/RuntimeException; -> 0x001c │ │ positions : │ │ 0x0001 line=152 │ │ 0x0004 line=153 │ │ 0x000b line=154 │ │ @@ -511496,18 +511498,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -21e49c: |[21e49c] freed.viewer.screenslide.views.MyHistogram.redrawHistogram:()V │ │ -21e4ac: 5410 4959 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/views/MyHistogram;.redrawHisto:Ljava/lang/Runnable; // field@5949 │ │ -21e4b0: 6e20 0c61 0100 |0002: invoke-virtual {v1, v0}, Lfreed/viewer/screenslide/views/MyHistogram;.post:(Ljava/lang/Runnable;)Z // method@610c │ │ -21e4b6: 0e00 |0005: return-void │ │ +21e4a8: |[21e4a8] freed.viewer.screenslide.views.MyHistogram.redrawHistogram:()V │ │ +21e4b8: 5410 4959 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/views/MyHistogram;.redrawHisto:Ljava/lang/Runnable; // field@5949 │ │ +21e4bc: 6e20 0c61 0100 |0002: invoke-virtual {v1, v0}, Lfreed/viewer/screenslide/views/MyHistogram;.post:(Ljava/lang/Runnable;)Z // method@610c │ │ +21e4c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/viewer/screenslide/views/MyHistogram; │ │ │ │ source_file_idx : 10019 (MyHistogram.java) │ │ @@ -511545,18 +511547,18 @@ │ │ type : '(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -21e51c: |[21e51c] freed.viewer.screenslide.views.ScreenSlideFragment$2.:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)V │ │ -21e52c: 5b01 4b59 |0000: iput-object v1, v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment$2;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594b │ │ -21e530: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21e536: 0e00 |0005: return-void │ │ +21e528: |[21e528] freed.viewer.screenslide.views.ScreenSlideFragment$2.:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)V │ │ +21e538: 5b01 4b59 |0000: iput-object v1, v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment$2;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594b │ │ +21e53c: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21e542: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/screenslide/views/ScreenSlideFragment$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/screenslide/views/ScreenSlideFragment; │ │ │ │ @@ -511566,57 +511568,57 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 75 16-bit code units │ │ -21e538: |[21e538] freed.viewer.screenslide.views.ScreenSlideFragment$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -21e548: 12f9 |0000: const/4 v9, #int -1 // #ff │ │ -21e54a: 329a 0300 |0001: if-eq v10, v9, 0004 // +0003 │ │ -21e54e: 2847 |0003: goto 004a // +0047 │ │ -21e550: 5489 4b59 |0004: iget-object v9, v8, Lfreed/viewer/screenslide/views/ScreenSlideFragment$2;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594b │ │ -21e554: 7110 1c61 0900 |0006: invoke-static {v9}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.access$000:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // method@611c │ │ -21e55a: 0c09 |0009: move-result-object v9 │ │ -21e55c: 6e10 e160 0900 |000a: invoke-virtual {v9}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel; // method@60e1 │ │ -21e562: 0c09 |000d: move-result-object v9 │ │ -21e564: 6e10 cc60 0900 |000e: invoke-virtual {v9}, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.getFileListController:()Lfreed/file/FileListController; // method@60cc │ │ -21e56a: 0c09 |0011: move-result-object v9 │ │ -21e56c: 548a 4b59 |0012: iget-object v10, v8, Lfreed/viewer/screenslide/views/ScreenSlideFragment$2;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594b │ │ -21e570: 7110 1c61 0a00 |0014: invoke-static {v10}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.access$000:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // method@611c │ │ -21e576: 0c0a |0017: move-result-object v10 │ │ -21e578: 6e10 e260 0a00 |0018: invoke-virtual {v10}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.getFolder_to_show:()Lfreed/file/holder/BaseHolder; // method@60e2 │ │ -21e57e: 0c0a |001b: move-result-object v10 │ │ -21e580: 6e20 635b a900 |001c: invoke-virtual {v9, v10}, Lfreed/file/FileListController;.DeleteFile:(Lfreed/file/holder/BaseHolder;)Z // method@5b63 │ │ -21e586: 282b |001f: goto 004a // +002b │ │ -21e588: 0d09 |0020: move-exception v9 │ │ -21e58a: 600a 3501 |0021: sget v10, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ -21e58e: 1300 1d00 |0023: const/16 v0, #int 29 // #1d │ │ -21e592: 340a 2500 |0025: if-lt v10, v0, 004a // +0025 │ │ -21e596: 209a 4200 |0027: instance-of v10, v9, Landroid/app/RecoverableSecurityException; // type@0042 │ │ -21e59a: 380a 2100 |0029: if-eqz v10, 004a // +0021 │ │ -21e59e: 1f09 4200 |002b: check-cast v9, Landroid/app/RecoverableSecurityException; // type@0042 │ │ -21e5a2: 5480 4b59 |002d: iget-object v0, v8, Lfreed/viewer/screenslide/views/ScreenSlideFragment$2;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594b │ │ -21e5a6: 6e10 7601 0900 |002f: invoke-virtual {v9}, Landroid/app/RecoverableSecurityException;.getUserAction:()Landroid/app/RemoteAction; // method@0176 │ │ -21e5ac: 0c09 |0032: move-result-object v9 │ │ -21e5ae: 6e10 7801 0900 |0033: invoke-virtual {v9}, Landroid/app/RemoteAction;.getActionIntent:()Landroid/app/PendingIntent; // method@0178 │ │ -21e5b4: 0c09 |0036: move-result-object v9 │ │ -21e5b6: 6e10 6401 0900 |0037: invoke-virtual {v9}, Landroid/app/PendingIntent;.getIntentSender:()Landroid/content/IntentSender; // method@0164 │ │ -21e5bc: 0c01 |003a: move-result-object v1 │ │ -21e5be: 1302 b101 |003b: const/16 v2, #int 433 // #1b1 │ │ -21e5c2: 1203 |003d: const/4 v3, #int 0 // #0 │ │ -21e5c4: 1204 |003e: const/4 v4, #int 0 // #0 │ │ -21e5c6: 1205 |003f: const/4 v5, #int 0 // #0 │ │ -21e5c8: 1206 |0040: const/4 v6, #int 0 // #0 │ │ -21e5ca: 1207 |0041: const/4 v7, #int 0 // #0 │ │ -21e5cc: 7408 2e61 0000 |0042: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.startIntentSenderForResult:(Landroid/content/IntentSender;ILandroid/content/Intent;IIILandroid/os/Bundle;)V // method@612e │ │ -21e5d2: 2805 |0045: goto 004a // +0005 │ │ -21e5d4: 0d09 |0046: move-exception v9 │ │ -21e5d6: 6e10 5a02 0900 |0047: invoke-virtual {v9}, Landroid/content/IntentSender$SendIntentException;.printStackTrace:()V // method@025a │ │ -21e5dc: 0e00 |004a: return-void │ │ +21e544: |[21e544] freed.viewer.screenslide.views.ScreenSlideFragment$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +21e554: 12f9 |0000: const/4 v9, #int -1 // #ff │ │ +21e556: 329a 0300 |0001: if-eq v10, v9, 0004 // +0003 │ │ +21e55a: 2847 |0003: goto 004a // +0047 │ │ +21e55c: 5489 4b59 |0004: iget-object v9, v8, Lfreed/viewer/screenslide/views/ScreenSlideFragment$2;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594b │ │ +21e560: 7110 1c61 0900 |0006: invoke-static {v9}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.access$000:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // method@611c │ │ +21e566: 0c09 |0009: move-result-object v9 │ │ +21e568: 6e10 e160 0900 |000a: invoke-virtual {v9}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel; // method@60e1 │ │ +21e56e: 0c09 |000d: move-result-object v9 │ │ +21e570: 6e10 cc60 0900 |000e: invoke-virtual {v9}, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.getFileListController:()Lfreed/file/FileListController; // method@60cc │ │ +21e576: 0c09 |0011: move-result-object v9 │ │ +21e578: 548a 4b59 |0012: iget-object v10, v8, Lfreed/viewer/screenslide/views/ScreenSlideFragment$2;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594b │ │ +21e57c: 7110 1c61 0a00 |0014: invoke-static {v10}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.access$000:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // method@611c │ │ +21e582: 0c0a |0017: move-result-object v10 │ │ +21e584: 6e10 e260 0a00 |0018: invoke-virtual {v10}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.getFolder_to_show:()Lfreed/file/holder/BaseHolder; // method@60e2 │ │ +21e58a: 0c0a |001b: move-result-object v10 │ │ +21e58c: 6e20 635b a900 |001c: invoke-virtual {v9, v10}, Lfreed/file/FileListController;.DeleteFile:(Lfreed/file/holder/BaseHolder;)Z // method@5b63 │ │ +21e592: 282b |001f: goto 004a // +002b │ │ +21e594: 0d09 |0020: move-exception v9 │ │ +21e596: 600a 3501 |0021: sget v10, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ +21e59a: 1300 1d00 |0023: const/16 v0, #int 29 // #1d │ │ +21e59e: 340a 2500 |0025: if-lt v10, v0, 004a // +0025 │ │ +21e5a2: 209a 4200 |0027: instance-of v10, v9, Landroid/app/RecoverableSecurityException; // type@0042 │ │ +21e5a6: 380a 2100 |0029: if-eqz v10, 004a // +0021 │ │ +21e5aa: 1f09 4200 |002b: check-cast v9, Landroid/app/RecoverableSecurityException; // type@0042 │ │ +21e5ae: 5480 4b59 |002d: iget-object v0, v8, Lfreed/viewer/screenslide/views/ScreenSlideFragment$2;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594b │ │ +21e5b2: 6e10 7601 0900 |002f: invoke-virtual {v9}, Landroid/app/RecoverableSecurityException;.getUserAction:()Landroid/app/RemoteAction; // method@0176 │ │ +21e5b8: 0c09 |0032: move-result-object v9 │ │ +21e5ba: 6e10 7801 0900 |0033: invoke-virtual {v9}, Landroid/app/RemoteAction;.getActionIntent:()Landroid/app/PendingIntent; // method@0178 │ │ +21e5c0: 0c09 |0036: move-result-object v9 │ │ +21e5c2: 6e10 6401 0900 |0037: invoke-virtual {v9}, Landroid/app/PendingIntent;.getIntentSender:()Landroid/content/IntentSender; // method@0164 │ │ +21e5c8: 0c01 |003a: move-result-object v1 │ │ +21e5ca: 1302 b101 |003b: const/16 v2, #int 433 // #1b1 │ │ +21e5ce: 1203 |003d: const/4 v3, #int 0 // #0 │ │ +21e5d0: 1204 |003e: const/4 v4, #int 0 // #0 │ │ +21e5d2: 1205 |003f: const/4 v5, #int 0 // #0 │ │ +21e5d4: 1206 |0040: const/4 v6, #int 0 // #0 │ │ +21e5d6: 1207 |0041: const/4 v7, #int 0 // #0 │ │ +21e5d8: 7408 2e61 0000 |0042: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.startIntentSenderForResult:(Landroid/content/IntentSender;ILandroid/content/Intent;IIILandroid/os/Bundle;)V // method@612e │ │ +21e5de: 2805 |0045: goto 004a // +0005 │ │ +21e5e0: 0d09 |0046: move-exception v9 │ │ +21e5e2: 6e10 5a02 0900 |0047: invoke-virtual {v9}, Landroid/content/IntentSender$SendIntentException;.printStackTrace:()V // method@025a │ │ +21e5e8: 0e00 |004a: return-void │ │ catches : 2 │ │ 0x0004 - 0x001f │ │ Ljava/lang/SecurityException; -> 0x0020 │ │ 0x002d - 0x0045 │ │ Landroid/content/IntentSender$SendIntentException; -> 0x0046 │ │ positions : │ │ 0x0004 line=185 │ │ @@ -511665,18 +511667,18 @@ │ │ type : '(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -21e5f8: |[21e5f8] freed.viewer.screenslide.views.ScreenSlideFragment$3.:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)V │ │ -21e608: 5b01 4c59 |0000: iput-object v1, v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment$3;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594c │ │ -21e60c: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21e612: 0e00 |0005: return-void │ │ +21e604: |[21e604] freed.viewer.screenslide.views.ScreenSlideFragment$3.:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)V │ │ +21e614: 5b01 4c59 |0000: iput-object v1, v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment$3;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594c │ │ +21e618: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21e61e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/screenslide/views/ScreenSlideFragment$3; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/screenslide/views/ScreenSlideFragment; │ │ │ │ @@ -511686,146 +511688,146 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 265 16-bit code units │ │ -21e614: |[21e614] freed.viewer.screenslide.views.ScreenSlideFragment$3.onClick:(Landroid/view/View;)V │ │ -21e624: 5423 4c59 |0000: iget-object v3, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment$3;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594c │ │ -21e628: 7110 1c61 0300 |0002: invoke-static {v3}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.access$000:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // method@611c │ │ -21e62e: 0c03 |0005: move-result-object v3 │ │ -21e630: 6e10 e260 0300 |0006: invoke-virtual {v3}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.getFolder_to_show:()Lfreed/file/holder/BaseHolder; // method@60e2 │ │ -21e636: 0c03 |0009: move-result-object v3 │ │ -21e638: 3903 0300 |000a: if-nez v3, 000d // +0003 │ │ -21e63c: 0e00 |000c: return-void │ │ -21e63e: 5423 4c59 |000d: iget-object v3, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment$3;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594c │ │ -21e642: 7110 1c61 0300 |000f: invoke-static {v3}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.access$000:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // method@611c │ │ -21e648: 0c03 |0012: move-result-object v3 │ │ -21e64a: 6e10 e260 0300 |0013: invoke-virtual {v3}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.getFolder_to_show:()Lfreed/file/holder/BaseHolder; // method@60e2 │ │ -21e650: 0c03 |0016: move-result-object v3 │ │ -21e652: 6e10 975b 0300 |0017: invoke-virtual {v3}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -21e658: 0c03 |001a: move-result-object v3 │ │ -21e65a: 1a00 1166 |001b: const-string v0, "raw" // string@6611 │ │ -21e65e: 6e20 2263 0300 |001d: invoke-virtual {v3, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ -21e664: 0a03 |0020: move-result v3 │ │ -21e666: 3803 1800 |0021: if-eqz v3, 0039 // +0018 │ │ -21e66a: 5423 4c59 |0023: iget-object v3, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment$3;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594c │ │ -21e66e: 7110 1c61 0300 |0025: invoke-static {v3}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.access$000:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // method@611c │ │ -21e674: 0c03 |0028: move-result-object v3 │ │ -21e676: 6e10 e260 0300 |0029: invoke-virtual {v3}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.getFolder_to_show:()Lfreed/file/holder/BaseHolder; // method@60e2 │ │ -21e67c: 0c03 |002c: move-result-object v3 │ │ -21e67e: 6e10 975b 0300 |002d: invoke-virtual {v3}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -21e684: 0c03 |0030: move-result-object v3 │ │ -21e686: 1a00 b93a |0031: const-string v0, "bayer" // string@3ab9 │ │ -21e68a: 6e20 2263 0300 |0033: invoke-virtual {v3, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ -21e690: 0a03 |0036: move-result v3 │ │ -21e692: 3903 d100 |0037: if-nez v3, 0108 // +00d1 │ │ -21e696: 1203 |0039: const/4 v3, #int 0 // #0 │ │ -21e698: 5420 4c59 |003a: iget-object v0, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment$3;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594c │ │ -21e69c: 7110 1c61 0000 |003c: invoke-static {v0}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.access$000:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // method@611c │ │ -21e6a2: 0c00 |003f: move-result-object v0 │ │ -21e6a4: 6e10 e260 0000 |0040: invoke-virtual {v0}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.getFolder_to_show:()Lfreed/file/holder/BaseHolder; // method@60e2 │ │ -21e6aa: 0c00 |0043: move-result-object v0 │ │ -21e6ac: 2000 500c |0044: instance-of v0, v0, Lfreed/file/holder/FileHolder; // type@0c50 │ │ -21e6b0: 3800 5300 |0046: if-eqz v0, 0099 // +0053 │ │ -21e6b4: 6003 3501 |0048: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ -21e6b8: 1300 1800 |004a: const/16 v0, #int 24 // #18 │ │ -21e6bc: 3403 3800 |004c: if-lt v3, v0, 0084 // +0038 │ │ -21e6c0: 5423 4c59 |004e: iget-object v3, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment$3;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594c │ │ -21e6c4: 6e10 2361 0300 |0050: invoke-virtual {v3}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.getContext:()Landroid/content/Context; // method@6123 │ │ -21e6ca: 0c03 |0053: move-result-object v3 │ │ -21e6cc: 2200 740d |0054: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -21e6d0: 7010 4c63 0000 |0056: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21e6d6: 5421 4c59 |0059: iget-object v1, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment$3;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594c │ │ -21e6da: 6e10 2361 0100 |005b: invoke-virtual {v1}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.getContext:()Landroid/content/Context; // method@6123 │ │ -21e6e0: 0c01 |005e: move-result-object v1 │ │ -21e6e2: 6e10 ff01 0100 |005f: invoke-virtual {v1}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01ff │ │ -21e6e8: 0c01 |0062: move-result-object v1 │ │ -21e6ea: 6e20 5663 1000 |0063: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21e6f0: 1a01 e202 |0066: const-string v1, ".provider" // string@02e2 │ │ -21e6f4: 6e20 5663 1000 |0068: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21e6fa: 6e10 5d63 0000 |006b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21e700: 0c00 |006e: move-result-object v0 │ │ -21e702: 5421 4c59 |006f: iget-object v1, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment$3;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594c │ │ -21e706: 7110 1c61 0100 |0071: invoke-static {v1}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.access$000:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // method@611c │ │ -21e70c: 0c01 |0074: move-result-object v1 │ │ -21e70e: 6e10 e260 0100 |0075: invoke-virtual {v1}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.getFolder_to_show:()Lfreed/file/holder/BaseHolder; // method@60e2 │ │ -21e714: 0c01 |0078: move-result-object v1 │ │ -21e716: 1f01 500c |0079: check-cast v1, Lfreed/file/holder/FileHolder; // type@0c50 │ │ -21e71a: 6e10 a55b 0100 |007b: invoke-virtual {v1}, Lfreed/file/holder/FileHolder;.getFile:()Ljava/io/File; // method@5ba5 │ │ -21e720: 0c01 |007e: move-result-object v1 │ │ -21e722: 7130 eb31 0301 |007f: invoke-static {v3, v0, v1}, Landroidx/core/content/FileProvider;.getUriForFile:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; // method@31eb │ │ -21e728: 0c03 |0082: move-result-object v3 │ │ -21e72a: 2834 |0083: goto 00b7 // +0034 │ │ -21e72c: 5423 4c59 |0084: iget-object v3, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment$3;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594c │ │ -21e730: 7110 1c61 0300 |0086: invoke-static {v3}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.access$000:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // method@611c │ │ -21e736: 0c03 |0089: move-result-object v3 │ │ -21e738: 6e10 e260 0300 |008a: invoke-virtual {v3}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.getFolder_to_show:()Lfreed/file/holder/BaseHolder; // method@60e2 │ │ -21e73e: 0c03 |008d: move-result-object v3 │ │ -21e740: 1f03 500c |008e: check-cast v3, Lfreed/file/holder/FileHolder; // type@0c50 │ │ -21e744: 6e10 a55b 0300 |0090: invoke-virtual {v3}, Lfreed/file/holder/FileHolder;.getFile:()Ljava/io/File; // method@5ba5 │ │ -21e74a: 0c03 |0093: move-result-object v3 │ │ -21e74c: 7110 8105 0300 |0094: invoke-static {v3}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0581 │ │ -21e752: 0c03 |0097: move-result-object v3 │ │ -21e754: 281f |0098: goto 00b7 // +001f │ │ -21e756: 5420 4c59 |0099: iget-object v0, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment$3;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594c │ │ -21e75a: 7110 1c61 0000 |009b: invoke-static {v0}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.access$000:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // method@611c │ │ -21e760: 0c00 |009e: move-result-object v0 │ │ -21e762: 6e10 e260 0000 |009f: invoke-virtual {v0}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.getFolder_to_show:()Lfreed/file/holder/BaseHolder; // method@60e2 │ │ -21e768: 0c00 |00a2: move-result-object v0 │ │ -21e76a: 2000 510c |00a3: instance-of v0, v0, Lfreed/file/holder/UriHolder; // type@0c51 │ │ -21e76e: 3800 1200 |00a5: if-eqz v0, 00b7 // +0012 │ │ -21e772: 5423 4c59 |00a7: iget-object v3, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment$3;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594c │ │ -21e776: 7110 1c61 0300 |00a9: invoke-static {v3}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.access$000:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // method@611c │ │ -21e77c: 0c03 |00ac: move-result-object v3 │ │ -21e77e: 6e10 e260 0300 |00ad: invoke-virtual {v3}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.getFolder_to_show:()Lfreed/file/holder/BaseHolder; // method@60e2 │ │ -21e784: 0c03 |00b0: move-result-object v3 │ │ -21e786: 1f03 510c |00b1: check-cast v3, Lfreed/file/holder/UriHolder; // type@0c51 │ │ -21e78a: 6e10 b45b 0300 |00b3: invoke-virtual {v3}, Lfreed/file/holder/UriHolder;.getMediaStoreUri:()Landroid/net/Uri; // method@5bb4 │ │ -21e790: 0c03 |00b6: move-result-object v3 │ │ -21e792: 5420 4c59 |00b7: iget-object v0, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment$3;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594c │ │ -21e796: 7110 1c61 0000 |00b9: invoke-static {v0}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.access$000:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // method@611c │ │ -21e79c: 0c00 |00bc: move-result-object v0 │ │ -21e79e: 6e10 e260 0000 |00bd: invoke-virtual {v0}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.getFolder_to_show:()Lfreed/file/holder/BaseHolder; // method@60e2 │ │ -21e7a4: 0c00 |00c0: move-result-object v0 │ │ -21e7a6: 6e10 975b 0000 |00c1: invoke-virtual {v0}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -21e7ac: 0c00 |00c4: move-result-object v0 │ │ -21e7ae: 1a01 f85f |00c5: const-string v1, "mp4" // string@5ff8 │ │ -21e7b2: 6e20 2263 1000 |00c7: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ -21e7b8: 0a00 |00ca: move-result v0 │ │ -21e7ba: 3800 0f00 |00cb: if-eqz v0, 00da // +000f │ │ -21e7be: 2200 6e00 |00cd: new-instance v0, Landroid/content/Intent; // type@006e │ │ -21e7c2: 1a01 8238 |00cf: const-string v1, "android.intent.action.VIEW" // string@3882 │ │ -21e7c6: 7020 2c02 1000 |00d1: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@022c │ │ -21e7cc: 1a01 7376 |00d4: const-string v1, "video/*" // string@7673 │ │ -21e7d0: 6e30 5202 3001 |00d6: invoke-virtual {v0, v3, v1}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@0252 │ │ -21e7d6: 280d |00d9: goto 00e6 // +000d │ │ -21e7d8: 2200 6e00 |00da: new-instance v0, Landroid/content/Intent; // type@006e │ │ -21e7dc: 1a01 7738 |00dc: const-string v1, "android.intent.action.EDIT" // string@3877 │ │ -21e7e0: 7020 2c02 1000 |00de: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@022c │ │ -21e7e6: 1a01 5f4f |00e1: const-string v1, "image/*" // string@4f5f │ │ -21e7ea: 6e30 5202 3001 |00e3: invoke-virtual {v0, v3, v1}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@0252 │ │ -21e7f0: 1213 |00e6: const/4 v3, #int 1 // #1 │ │ -21e7f2: 6e20 5402 3000 |00e7: invoke-virtual {v0, v3}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0254 │ │ -21e7f8: 1a01 310a |00ea: const-string v1, "Choose App" // string@0a31 │ │ -21e7fc: 7120 2f02 1000 |00ec: invoke-static {v0, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@022f │ │ -21e802: 0c01 |00ef: move-result-object v1 │ │ -21e804: 6e20 5402 3100 |00f0: invoke-virtual {v1, v3}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0254 │ │ -21e80a: 5423 4c59 |00f3: iget-object v3, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment$3;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594c │ │ -21e80e: 6e10 2161 0300 |00f5: invoke-virtual {v3}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@6121 │ │ -21e814: 0c03 |00f8: move-result-object v3 │ │ -21e816: 6e10 6f42 0300 |00f9: invoke-virtual {v3}, Landroidx/fragment/app/FragmentActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@426f │ │ -21e81c: 0c03 |00fc: move-result-object v3 │ │ -21e81e: 6e20 4c02 3000 |00fd: invoke-virtual {v0, v3}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@024c │ │ -21e824: 0c03 |0100: move-result-object v3 │ │ -21e826: 3803 0700 |0101: if-eqz v3, 0108 // +0007 │ │ -21e82a: 5423 4c59 |0103: iget-object v3, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment$3;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594c │ │ -21e82e: 6e20 2d61 1300 |0105: invoke-virtual {v3, v1}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.startActivity:(Landroid/content/Intent;)V // method@612d │ │ -21e834: 0e00 |0108: return-void │ │ +21e620: |[21e620] freed.viewer.screenslide.views.ScreenSlideFragment$3.onClick:(Landroid/view/View;)V │ │ +21e630: 5423 4c59 |0000: iget-object v3, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment$3;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594c │ │ +21e634: 7110 1c61 0300 |0002: invoke-static {v3}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.access$000:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // method@611c │ │ +21e63a: 0c03 |0005: move-result-object v3 │ │ +21e63c: 6e10 e260 0300 |0006: invoke-virtual {v3}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.getFolder_to_show:()Lfreed/file/holder/BaseHolder; // method@60e2 │ │ +21e642: 0c03 |0009: move-result-object v3 │ │ +21e644: 3903 0300 |000a: if-nez v3, 000d // +0003 │ │ +21e648: 0e00 |000c: return-void │ │ +21e64a: 5423 4c59 |000d: iget-object v3, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment$3;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594c │ │ +21e64e: 7110 1c61 0300 |000f: invoke-static {v3}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.access$000:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // method@611c │ │ +21e654: 0c03 |0012: move-result-object v3 │ │ +21e656: 6e10 e260 0300 |0013: invoke-virtual {v3}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.getFolder_to_show:()Lfreed/file/holder/BaseHolder; // method@60e2 │ │ +21e65c: 0c03 |0016: move-result-object v3 │ │ +21e65e: 6e10 975b 0300 |0017: invoke-virtual {v3}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +21e664: 0c03 |001a: move-result-object v3 │ │ +21e666: 1a00 1166 |001b: const-string v0, "raw" // string@6611 │ │ +21e66a: 6e20 2263 0300 |001d: invoke-virtual {v3, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ +21e670: 0a03 |0020: move-result v3 │ │ +21e672: 3803 1800 |0021: if-eqz v3, 0039 // +0018 │ │ +21e676: 5423 4c59 |0023: iget-object v3, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment$3;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594c │ │ +21e67a: 7110 1c61 0300 |0025: invoke-static {v3}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.access$000:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // method@611c │ │ +21e680: 0c03 |0028: move-result-object v3 │ │ +21e682: 6e10 e260 0300 |0029: invoke-virtual {v3}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.getFolder_to_show:()Lfreed/file/holder/BaseHolder; // method@60e2 │ │ +21e688: 0c03 |002c: move-result-object v3 │ │ +21e68a: 6e10 975b 0300 |002d: invoke-virtual {v3}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +21e690: 0c03 |0030: move-result-object v3 │ │ +21e692: 1a00 b93a |0031: const-string v0, "bayer" // string@3ab9 │ │ +21e696: 6e20 2263 0300 |0033: invoke-virtual {v3, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ +21e69c: 0a03 |0036: move-result v3 │ │ +21e69e: 3903 d100 |0037: if-nez v3, 0108 // +00d1 │ │ +21e6a2: 1203 |0039: const/4 v3, #int 0 // #0 │ │ +21e6a4: 5420 4c59 |003a: iget-object v0, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment$3;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594c │ │ +21e6a8: 7110 1c61 0000 |003c: invoke-static {v0}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.access$000:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // method@611c │ │ +21e6ae: 0c00 |003f: move-result-object v0 │ │ +21e6b0: 6e10 e260 0000 |0040: invoke-virtual {v0}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.getFolder_to_show:()Lfreed/file/holder/BaseHolder; // method@60e2 │ │ +21e6b6: 0c00 |0043: move-result-object v0 │ │ +21e6b8: 2000 500c |0044: instance-of v0, v0, Lfreed/file/holder/FileHolder; // type@0c50 │ │ +21e6bc: 3800 5300 |0046: if-eqz v0, 0099 // +0053 │ │ +21e6c0: 6003 3501 |0048: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ +21e6c4: 1300 1800 |004a: const/16 v0, #int 24 // #18 │ │ +21e6c8: 3403 3800 |004c: if-lt v3, v0, 0084 // +0038 │ │ +21e6cc: 5423 4c59 |004e: iget-object v3, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment$3;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594c │ │ +21e6d0: 6e10 2361 0300 |0050: invoke-virtual {v3}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.getContext:()Landroid/content/Context; // method@6123 │ │ +21e6d6: 0c03 |0053: move-result-object v3 │ │ +21e6d8: 2200 740d |0054: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +21e6dc: 7010 4c63 0000 |0056: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21e6e2: 5421 4c59 |0059: iget-object v1, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment$3;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594c │ │ +21e6e6: 6e10 2361 0100 |005b: invoke-virtual {v1}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.getContext:()Landroid/content/Context; // method@6123 │ │ +21e6ec: 0c01 |005e: move-result-object v1 │ │ +21e6ee: 6e10 ff01 0100 |005f: invoke-virtual {v1}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01ff │ │ +21e6f4: 0c01 |0062: move-result-object v1 │ │ +21e6f6: 6e20 5663 1000 |0063: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21e6fc: 1a01 e202 |0066: const-string v1, ".provider" // string@02e2 │ │ +21e700: 6e20 5663 1000 |0068: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21e706: 6e10 5d63 0000 |006b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21e70c: 0c00 |006e: move-result-object v0 │ │ +21e70e: 5421 4c59 |006f: iget-object v1, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment$3;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594c │ │ +21e712: 7110 1c61 0100 |0071: invoke-static {v1}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.access$000:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // method@611c │ │ +21e718: 0c01 |0074: move-result-object v1 │ │ +21e71a: 6e10 e260 0100 |0075: invoke-virtual {v1}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.getFolder_to_show:()Lfreed/file/holder/BaseHolder; // method@60e2 │ │ +21e720: 0c01 |0078: move-result-object v1 │ │ +21e722: 1f01 500c |0079: check-cast v1, Lfreed/file/holder/FileHolder; // type@0c50 │ │ +21e726: 6e10 a55b 0100 |007b: invoke-virtual {v1}, Lfreed/file/holder/FileHolder;.getFile:()Ljava/io/File; // method@5ba5 │ │ +21e72c: 0c01 |007e: move-result-object v1 │ │ +21e72e: 7130 eb31 0301 |007f: invoke-static {v3, v0, v1}, Landroidx/core/content/FileProvider;.getUriForFile:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; // method@31eb │ │ +21e734: 0c03 |0082: move-result-object v3 │ │ +21e736: 2834 |0083: goto 00b7 // +0034 │ │ +21e738: 5423 4c59 |0084: iget-object v3, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment$3;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594c │ │ +21e73c: 7110 1c61 0300 |0086: invoke-static {v3}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.access$000:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // method@611c │ │ +21e742: 0c03 |0089: move-result-object v3 │ │ +21e744: 6e10 e260 0300 |008a: invoke-virtual {v3}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.getFolder_to_show:()Lfreed/file/holder/BaseHolder; // method@60e2 │ │ +21e74a: 0c03 |008d: move-result-object v3 │ │ +21e74c: 1f03 500c |008e: check-cast v3, Lfreed/file/holder/FileHolder; // type@0c50 │ │ +21e750: 6e10 a55b 0300 |0090: invoke-virtual {v3}, Lfreed/file/holder/FileHolder;.getFile:()Ljava/io/File; // method@5ba5 │ │ +21e756: 0c03 |0093: move-result-object v3 │ │ +21e758: 7110 8105 0300 |0094: invoke-static {v3}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0581 │ │ +21e75e: 0c03 |0097: move-result-object v3 │ │ +21e760: 281f |0098: goto 00b7 // +001f │ │ +21e762: 5420 4c59 |0099: iget-object v0, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment$3;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594c │ │ +21e766: 7110 1c61 0000 |009b: invoke-static {v0}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.access$000:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // method@611c │ │ +21e76c: 0c00 |009e: move-result-object v0 │ │ +21e76e: 6e10 e260 0000 |009f: invoke-virtual {v0}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.getFolder_to_show:()Lfreed/file/holder/BaseHolder; // method@60e2 │ │ +21e774: 0c00 |00a2: move-result-object v0 │ │ +21e776: 2000 510c |00a3: instance-of v0, v0, Lfreed/file/holder/UriHolder; // type@0c51 │ │ +21e77a: 3800 1200 |00a5: if-eqz v0, 00b7 // +0012 │ │ +21e77e: 5423 4c59 |00a7: iget-object v3, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment$3;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594c │ │ +21e782: 7110 1c61 0300 |00a9: invoke-static {v3}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.access$000:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // method@611c │ │ +21e788: 0c03 |00ac: move-result-object v3 │ │ +21e78a: 6e10 e260 0300 |00ad: invoke-virtual {v3}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.getFolder_to_show:()Lfreed/file/holder/BaseHolder; // method@60e2 │ │ +21e790: 0c03 |00b0: move-result-object v3 │ │ +21e792: 1f03 510c |00b1: check-cast v3, Lfreed/file/holder/UriHolder; // type@0c51 │ │ +21e796: 6e10 b45b 0300 |00b3: invoke-virtual {v3}, Lfreed/file/holder/UriHolder;.getMediaStoreUri:()Landroid/net/Uri; // method@5bb4 │ │ +21e79c: 0c03 |00b6: move-result-object v3 │ │ +21e79e: 5420 4c59 |00b7: iget-object v0, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment$3;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594c │ │ +21e7a2: 7110 1c61 0000 |00b9: invoke-static {v0}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.access$000:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // method@611c │ │ +21e7a8: 0c00 |00bc: move-result-object v0 │ │ +21e7aa: 6e10 e260 0000 |00bd: invoke-virtual {v0}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.getFolder_to_show:()Lfreed/file/holder/BaseHolder; // method@60e2 │ │ +21e7b0: 0c00 |00c0: move-result-object v0 │ │ +21e7b2: 6e10 975b 0000 |00c1: invoke-virtual {v0}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +21e7b8: 0c00 |00c4: move-result-object v0 │ │ +21e7ba: 1a01 f85f |00c5: const-string v1, "mp4" // string@5ff8 │ │ +21e7be: 6e20 2263 1000 |00c7: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ +21e7c4: 0a00 |00ca: move-result v0 │ │ +21e7c6: 3800 0f00 |00cb: if-eqz v0, 00da // +000f │ │ +21e7ca: 2200 6e00 |00cd: new-instance v0, Landroid/content/Intent; // type@006e │ │ +21e7ce: 1a01 8238 |00cf: const-string v1, "android.intent.action.VIEW" // string@3882 │ │ +21e7d2: 7020 2c02 1000 |00d1: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@022c │ │ +21e7d8: 1a01 7376 |00d4: const-string v1, "video/*" // string@7673 │ │ +21e7dc: 6e30 5202 3001 |00d6: invoke-virtual {v0, v3, v1}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@0252 │ │ +21e7e2: 280d |00d9: goto 00e6 // +000d │ │ +21e7e4: 2200 6e00 |00da: new-instance v0, Landroid/content/Intent; // type@006e │ │ +21e7e8: 1a01 7738 |00dc: const-string v1, "android.intent.action.EDIT" // string@3877 │ │ +21e7ec: 7020 2c02 1000 |00de: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@022c │ │ +21e7f2: 1a01 5f4f |00e1: const-string v1, "image/*" // string@4f5f │ │ +21e7f6: 6e30 5202 3001 |00e3: invoke-virtual {v0, v3, v1}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@0252 │ │ +21e7fc: 1213 |00e6: const/4 v3, #int 1 // #1 │ │ +21e7fe: 6e20 5402 3000 |00e7: invoke-virtual {v0, v3}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0254 │ │ +21e804: 1a01 310a |00ea: const-string v1, "Choose App" // string@0a31 │ │ +21e808: 7120 2f02 1000 |00ec: invoke-static {v0, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@022f │ │ +21e80e: 0c01 |00ef: move-result-object v1 │ │ +21e810: 6e20 5402 3100 |00f0: invoke-virtual {v1, v3}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0254 │ │ +21e816: 5423 4c59 |00f3: iget-object v3, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment$3;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594c │ │ +21e81a: 6e10 2161 0300 |00f5: invoke-virtual {v3}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@6121 │ │ +21e820: 0c03 |00f8: move-result-object v3 │ │ +21e822: 6e10 6f42 0300 |00f9: invoke-virtual {v3}, Landroidx/fragment/app/FragmentActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@426f │ │ +21e828: 0c03 |00fc: move-result-object v3 │ │ +21e82a: 6e20 4c02 3000 |00fd: invoke-virtual {v0, v3}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@024c │ │ +21e830: 0c03 |0100: move-result-object v3 │ │ +21e832: 3803 0700 |0101: if-eqz v3, 0108 // +0007 │ │ +21e836: 5423 4c59 |0103: iget-object v3, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment$3;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594c │ │ +21e83a: 6e20 2d61 1300 |0105: invoke-virtual {v3, v1}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.startActivity:(Landroid/content/Intent;)V // method@612d │ │ +21e840: 0e00 |0108: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x000d line=215 │ │ 0x003a line=217 │ │ 0x0048 line=218 │ │ 0x004e line=219 │ │ @@ -511881,18 +511883,18 @@ │ │ type : '(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -21e838: |[21e838] freed.viewer.screenslide.views.ScreenSlideFragment$4.:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)V │ │ -21e848: 5b01 4d59 |0000: iput-object v1, v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment$4;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594d │ │ -21e84c: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21e852: 0e00 |0005: return-void │ │ +21e844: |[21e844] freed.viewer.screenslide.views.ScreenSlideFragment$4.:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)V │ │ +21e854: 5b01 4d59 |0000: iput-object v1, v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment$4;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594d │ │ +21e858: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21e85e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/screenslide/views/ScreenSlideFragment$4; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/screenslide/views/ScreenSlideFragment; │ │ │ │ @@ -511902,79 +511904,79 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 129 16-bit code units │ │ -21e854: |[21e854] freed.viewer.screenslide.views.ScreenSlideFragment$4.onClick:(Landroid/view/View;)V │ │ -21e864: 6005 3501 |0000: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ -21e868: 1a00 7827 |0002: const-string v0, "No" // string@2778 │ │ -21e86c: 1a01 0f34 |0004: const-string v1, "Yes" // string@340f │ │ -21e870: 1a02 310d |0006: const-string v2, "Delete File?" // string@0d31 │ │ -21e874: 1303 1500 |0008: const/16 v3, #int 21 // #15 │ │ -21e878: 3735 5000 |000a: if-le v5, v3, 005a // +0050 │ │ -21e87c: 6005 3501 |000c: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ -21e880: 3435 0d00 |000e: if-lt v5, v3, 001b // +000d │ │ -21e884: 7100 9c5d 0000 |0010: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -21e88a: 0c05 |0013: move-result-object v5 │ │ -21e88c: 6e10 855d 0500 |0014: invoke-virtual {v5}, Lfreed/settings/SettingsManager;.GetWriteExternal:()Z // method@5d85 │ │ -21e892: 0a05 |0017: move-result v5 │ │ -21e894: 3905 0300 |0018: if-nez v5, 001b // +0003 │ │ -21e898: 2840 |001a: goto 005a // +0040 │ │ -21e89a: 5445 4d59 |001b: iget-object v5, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment$4;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594d │ │ -21e89e: 6e10 2361 0500 |001d: invoke-virtual {v5}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.getContext:()Landroid/content/Context; // method@6123 │ │ -21e8a4: 0c05 |0020: move-result-object v5 │ │ -21e8a6: 7110 725b 0500 |0021: invoke-static {v5}, Lfreed/file/FileListController;.getExternalSdDocumentFile:(Landroid/content/Context;)Landroidx/documentfile/provider/DocumentFile; // method@5b72 │ │ -21e8ac: 0c05 |0024: move-result-object v5 │ │ -21e8ae: 3905 0e00 |0025: if-nez v5, 0033 // +000e │ │ -21e8b2: 5445 4d59 |0027: iget-object v5, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment$4;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594d │ │ -21e8b6: 7110 1f61 0500 |0029: invoke-static {v5}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.access$300:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/ActivityInterface; // method@611f │ │ -21e8bc: 0c05 |002c: move-result-object v5 │ │ -21e8be: 5440 4d59 |002d: iget-object v0, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment$4;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594d │ │ -21e8c2: 7220 154d 0500 |002f: invoke-interface {v5, v0}, Lfreed/ActivityInterface;.ChooseSDCard:(Lfreed/ActivityInterface$I_OnActivityResultCallback;)V // method@4d15 │ │ -21e8c8: 284e |0032: goto 0080 // +004e │ │ -21e8ca: 2205 2100 |0033: new-instance v5, Landroid/app/AlertDialog$Builder; // type@0021 │ │ -21e8ce: 5443 4d59 |0035: iget-object v3, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment$4;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594d │ │ -21e8d2: 6e10 2361 0300 |0037: invoke-virtual {v3}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.getContext:()Landroid/content/Context; // method@6123 │ │ -21e8d8: 0c03 |003a: move-result-object v3 │ │ -21e8da: 7020 9b00 3500 |003b: invoke-direct {v5, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@009b │ │ -21e8e0: 6e20 9f00 2500 |003e: invoke-virtual {v5, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@009f │ │ -21e8e6: 0c05 |0041: move-result-object v5 │ │ -21e8e8: 5442 4d59 |0042: iget-object v2, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment$4;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594d │ │ -21e8ec: 7110 1e61 0200 |0044: invoke-static {v2}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.access$200:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Landroid/content/DialogInterface$OnClickListener; // method@611e │ │ -21e8f2: 0c02 |0047: move-result-object v2 │ │ -21e8f4: 6e30 a300 1502 |0048: invoke-virtual {v5, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00a3 │ │ -21e8fa: 0c05 |004b: move-result-object v5 │ │ -21e8fc: 5441 4d59 |004c: iget-object v1, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment$4;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594d │ │ -21e900: 7110 1e61 0100 |004e: invoke-static {v1}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.access$200:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Landroid/content/DialogInterface$OnClickListener; // method@611e │ │ -21e906: 0c01 |0051: move-result-object v1 │ │ -21e908: 6e30 a100 0501 |0052: invoke-virtual {v5, v0, v1}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00a1 │ │ -21e90e: 0c05 |0055: move-result-object v5 │ │ -21e910: 6e10 a500 0500 |0056: invoke-virtual {v5}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00a5 │ │ -21e916: 2827 |0059: goto 0080 // +0027 │ │ -21e918: 2205 2100 |005a: new-instance v5, Landroid/app/AlertDialog$Builder; // type@0021 │ │ -21e91c: 5443 4d59 |005c: iget-object v3, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment$4;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594d │ │ -21e920: 6e10 2361 0300 |005e: invoke-virtual {v3}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.getContext:()Landroid/content/Context; // method@6123 │ │ -21e926: 0c03 |0061: move-result-object v3 │ │ -21e928: 7020 9b00 3500 |0062: invoke-direct {v5, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@009b │ │ -21e92e: 6e20 9f00 2500 |0065: invoke-virtual {v5, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@009f │ │ -21e934: 0c05 |0068: move-result-object v5 │ │ -21e936: 5442 4d59 |0069: iget-object v2, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment$4;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594d │ │ -21e93a: 7110 1e61 0200 |006b: invoke-static {v2}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.access$200:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Landroid/content/DialogInterface$OnClickListener; // method@611e │ │ -21e940: 0c02 |006e: move-result-object v2 │ │ -21e942: 6e30 a300 1502 |006f: invoke-virtual {v5, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00a3 │ │ -21e948: 0c05 |0072: move-result-object v5 │ │ -21e94a: 5441 4d59 |0073: iget-object v1, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment$4;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594d │ │ -21e94e: 7110 1e61 0100 |0075: invoke-static {v1}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.access$200:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Landroid/content/DialogInterface$OnClickListener; // method@611e │ │ -21e954: 0c01 |0078: move-result-object v1 │ │ -21e956: 6e30 a100 0501 |0079: invoke-virtual {v5, v0, v1}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00a1 │ │ -21e95c: 0c05 |007c: move-result-object v5 │ │ -21e95e: 6e10 a500 0500 |007d: invoke-virtual {v5}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00a5 │ │ -21e964: 0e00 |0080: return-void │ │ +21e860: |[21e860] freed.viewer.screenslide.views.ScreenSlideFragment$4.onClick:(Landroid/view/View;)V │ │ +21e870: 6005 3501 |0000: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ +21e874: 1a00 7827 |0002: const-string v0, "No" // string@2778 │ │ +21e878: 1a01 0f34 |0004: const-string v1, "Yes" // string@340f │ │ +21e87c: 1a02 310d |0006: const-string v2, "Delete File?" // string@0d31 │ │ +21e880: 1303 1500 |0008: const/16 v3, #int 21 // #15 │ │ +21e884: 3735 5000 |000a: if-le v5, v3, 005a // +0050 │ │ +21e888: 6005 3501 |000c: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ +21e88c: 3435 0d00 |000e: if-lt v5, v3, 001b // +000d │ │ +21e890: 7100 9c5d 0000 |0010: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +21e896: 0c05 |0013: move-result-object v5 │ │ +21e898: 6e10 855d 0500 |0014: invoke-virtual {v5}, Lfreed/settings/SettingsManager;.GetWriteExternal:()Z // method@5d85 │ │ +21e89e: 0a05 |0017: move-result v5 │ │ +21e8a0: 3905 0300 |0018: if-nez v5, 001b // +0003 │ │ +21e8a4: 2840 |001a: goto 005a // +0040 │ │ +21e8a6: 5445 4d59 |001b: iget-object v5, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment$4;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594d │ │ +21e8aa: 6e10 2361 0500 |001d: invoke-virtual {v5}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.getContext:()Landroid/content/Context; // method@6123 │ │ +21e8b0: 0c05 |0020: move-result-object v5 │ │ +21e8b2: 7110 725b 0500 |0021: invoke-static {v5}, Lfreed/file/FileListController;.getExternalSdDocumentFile:(Landroid/content/Context;)Landroidx/documentfile/provider/DocumentFile; // method@5b72 │ │ +21e8b8: 0c05 |0024: move-result-object v5 │ │ +21e8ba: 3905 0e00 |0025: if-nez v5, 0033 // +000e │ │ +21e8be: 5445 4d59 |0027: iget-object v5, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment$4;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594d │ │ +21e8c2: 7110 1f61 0500 |0029: invoke-static {v5}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.access$300:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/ActivityInterface; // method@611f │ │ +21e8c8: 0c05 |002c: move-result-object v5 │ │ +21e8ca: 5440 4d59 |002d: iget-object v0, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment$4;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594d │ │ +21e8ce: 7220 154d 0500 |002f: invoke-interface {v5, v0}, Lfreed/ActivityInterface;.ChooseSDCard:(Lfreed/ActivityInterface$I_OnActivityResultCallback;)V // method@4d15 │ │ +21e8d4: 284e |0032: goto 0080 // +004e │ │ +21e8d6: 2205 2100 |0033: new-instance v5, Landroid/app/AlertDialog$Builder; // type@0021 │ │ +21e8da: 5443 4d59 |0035: iget-object v3, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment$4;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594d │ │ +21e8de: 6e10 2361 0300 |0037: invoke-virtual {v3}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.getContext:()Landroid/content/Context; // method@6123 │ │ +21e8e4: 0c03 |003a: move-result-object v3 │ │ +21e8e6: 7020 9b00 3500 |003b: invoke-direct {v5, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@009b │ │ +21e8ec: 6e20 9f00 2500 |003e: invoke-virtual {v5, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@009f │ │ +21e8f2: 0c05 |0041: move-result-object v5 │ │ +21e8f4: 5442 4d59 |0042: iget-object v2, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment$4;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594d │ │ +21e8f8: 7110 1e61 0200 |0044: invoke-static {v2}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.access$200:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Landroid/content/DialogInterface$OnClickListener; // method@611e │ │ +21e8fe: 0c02 |0047: move-result-object v2 │ │ +21e900: 6e30 a300 1502 |0048: invoke-virtual {v5, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00a3 │ │ +21e906: 0c05 |004b: move-result-object v5 │ │ +21e908: 5441 4d59 |004c: iget-object v1, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment$4;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594d │ │ +21e90c: 7110 1e61 0100 |004e: invoke-static {v1}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.access$200:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Landroid/content/DialogInterface$OnClickListener; // method@611e │ │ +21e912: 0c01 |0051: move-result-object v1 │ │ +21e914: 6e30 a100 0501 |0052: invoke-virtual {v5, v0, v1}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00a1 │ │ +21e91a: 0c05 |0055: move-result-object v5 │ │ +21e91c: 6e10 a500 0500 |0056: invoke-virtual {v5}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00a5 │ │ +21e922: 2827 |0059: goto 0080 // +0027 │ │ +21e924: 2205 2100 |005a: new-instance v5, Landroid/app/AlertDialog$Builder; // type@0021 │ │ +21e928: 5443 4d59 |005c: iget-object v3, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment$4;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594d │ │ +21e92c: 6e10 2361 0300 |005e: invoke-virtual {v3}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.getContext:()Landroid/content/Context; // method@6123 │ │ +21e932: 0c03 |0061: move-result-object v3 │ │ +21e934: 7020 9b00 3500 |0062: invoke-direct {v5, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@009b │ │ +21e93a: 6e20 9f00 2500 |0065: invoke-virtual {v5, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@009f │ │ +21e940: 0c05 |0068: move-result-object v5 │ │ +21e942: 5442 4d59 |0069: iget-object v2, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment$4;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594d │ │ +21e946: 7110 1e61 0200 |006b: invoke-static {v2}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.access$200:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Landroid/content/DialogInterface$OnClickListener; // method@611e │ │ +21e94c: 0c02 |006e: move-result-object v2 │ │ +21e94e: 6e30 a300 1502 |006f: invoke-virtual {v5, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00a3 │ │ +21e954: 0c05 |0072: move-result-object v5 │ │ +21e956: 5441 4d59 |0073: iget-object v1, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment$4;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594d │ │ +21e95a: 7110 1e61 0100 |0075: invoke-static {v1}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.access$200:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Landroid/content/DialogInterface$OnClickListener; // method@611e │ │ +21e960: 0c01 |0078: move-result-object v1 │ │ +21e962: 6e30 a100 0501 |0079: invoke-virtual {v5, v0, v1}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00a1 │ │ +21e968: 0c05 |007c: move-result-object v5 │ │ +21e96a: 6e10 a500 0500 |007d: invoke-virtual {v5}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00a5 │ │ +21e970: 0e00 |0080: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x001b line=257 │ │ 0x0027 line=260 │ │ 0x0033 line=262 │ │ 0x003e line=263 │ │ @@ -512080,36 +512082,36 @@ │ │ type : '(Lfreed/viewer/stack/DngStackActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -21ecfc: |[21ecfc] freed.viewer.stack.-$$Lambda$DngStackActivity$OqU9EzbixMWCwq6eZuxtXE_C6s8.:(Lfreed/viewer/stack/DngStackActivity;)V │ │ -21ed0c: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21ed12: 5b01 5b59 |0003: iput-object v1, v0, Lfreed/viewer/stack/-$$Lambda$DngStackActivity$OqU9EzbixMWCwq6eZuxtXE_C6s8;.f$0:Lfreed/viewer/stack/DngStackActivity; // field@595b │ │ -21ed16: 0e00 |0005: return-void │ │ +21ed08: |[21ed08] freed.viewer.stack.-$$Lambda$DngStackActivity$OqU9EzbixMWCwq6eZuxtXE_C6s8.:(Lfreed/viewer/stack/DngStackActivity;)V │ │ +21ed18: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21ed1e: 5b01 5b59 |0003: iput-object v1, v0, Lfreed/viewer/stack/-$$Lambda$DngStackActivity$OqU9EzbixMWCwq6eZuxtXE_C6s8;.f$0:Lfreed/viewer/stack/DngStackActivity; // field@595b │ │ +21ed22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfreed/viewer/stack/-$$Lambda$DngStackActivity$OqU9EzbixMWCwq6eZuxtXE_C6s8;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -21ed18: |[21ed18] freed.viewer.stack.-$$Lambda$DngStackActivity$OqU9EzbixMWCwq6eZuxtXE_C6s8.onClick:(Landroid/view/View;)V │ │ -21ed28: 5410 5b59 |0000: iget-object v0, v1, Lfreed/viewer/stack/-$$Lambda$DngStackActivity$OqU9EzbixMWCwq6eZuxtXE_C6s8;.f$0:Lfreed/viewer/stack/DngStackActivity; // field@595b │ │ -21ed2c: 6e20 4261 2000 |0002: invoke-virtual {v0, v2}, Lfreed/viewer/stack/DngStackActivity;.lambda$onCreate$0$DngStackActivity:(Landroid/view/View;)V // method@6142 │ │ -21ed32: 0e00 |0005: return-void │ │ +21ed24: |[21ed24] freed.viewer.stack.-$$Lambda$DngStackActivity$OqU9EzbixMWCwq6eZuxtXE_C6s8.onClick:(Landroid/view/View;)V │ │ +21ed34: 5410 5b59 |0000: iget-object v0, v1, Lfreed/viewer/stack/-$$Lambda$DngStackActivity$OqU9EzbixMWCwq6eZuxtXE_C6s8;.f$0:Lfreed/viewer/stack/DngStackActivity; // field@595b │ │ +21ed38: 6e20 4261 2000 |0002: invoke-virtual {v0, v2}, Lfreed/viewer/stack/DngStackActivity;.lambda$onCreate$0$DngStackActivity:(Landroid/view/View;)V // method@6142 │ │ +21ed3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21086 (lambda) │ │ │ │ Class #1836 header: │ │ @@ -512144,38 +512146,38 @@ │ │ type : '(Lfreed/viewer/stack/StackActivity;Landroid/graphics/Bitmap;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -21ed34: |[21ed34] freed.viewer.stack.-$$Lambda$StackActivity$1kAl-Xz3pcjySL5v7OEbvt6YULM.:(Lfreed/viewer/stack/StackActivity;Landroid/graphics/Bitmap;)V │ │ -21ed44: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21ed4a: 5b01 5c59 |0003: iput-object v1, v0, Lfreed/viewer/stack/-$$Lambda$StackActivity$1kAl-Xz3pcjySL5v7OEbvt6YULM;.f$0:Lfreed/viewer/stack/StackActivity; // field@595c │ │ -21ed4e: 5b02 5d59 |0005: iput-object v2, v0, Lfreed/viewer/stack/-$$Lambda$StackActivity$1kAl-Xz3pcjySL5v7OEbvt6YULM;.f$1:Landroid/graphics/Bitmap; // field@595d │ │ -21ed52: 0e00 |0007: return-void │ │ +21ed40: |[21ed40] freed.viewer.stack.-$$Lambda$StackActivity$1kAl-Xz3pcjySL5v7OEbvt6YULM.:(Lfreed/viewer/stack/StackActivity;Landroid/graphics/Bitmap;)V │ │ +21ed50: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21ed56: 5b01 5c59 |0003: iput-object v1, v0, Lfreed/viewer/stack/-$$Lambda$StackActivity$1kAl-Xz3pcjySL5v7OEbvt6YULM;.f$0:Lfreed/viewer/stack/StackActivity; // field@595c │ │ +21ed5a: 5b02 5d59 |0005: iput-object v2, v0, Lfreed/viewer/stack/-$$Lambda$StackActivity$1kAl-Xz3pcjySL5v7OEbvt6YULM;.f$1:Landroid/graphics/Bitmap; // field@595d │ │ +21ed5e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfreed/viewer/stack/-$$Lambda$StackActivity$1kAl-Xz3pcjySL5v7OEbvt6YULM;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -21ed54: |[21ed54] freed.viewer.stack.-$$Lambda$StackActivity$1kAl-Xz3pcjySL5v7OEbvt6YULM.run:()V │ │ -21ed64: 5420 5c59 |0000: iget-object v0, v2, Lfreed/viewer/stack/-$$Lambda$StackActivity$1kAl-Xz3pcjySL5v7OEbvt6YULM;.f$0:Lfreed/viewer/stack/StackActivity; // field@595c │ │ -21ed68: 5421 5d59 |0002: iget-object v1, v2, Lfreed/viewer/stack/-$$Lambda$StackActivity$1kAl-Xz3pcjySL5v7OEbvt6YULM;.f$1:Landroid/graphics/Bitmap; // field@595d │ │ -21ed6c: 6e20 5661 1000 |0004: invoke-virtual {v0, v1}, Lfreed/viewer/stack/StackActivity;.lambda$setBitmapToImageView$4$StackActivity:(Landroid/graphics/Bitmap;)V // method@6156 │ │ -21ed72: 0e00 |0007: return-void │ │ +21ed60: |[21ed60] freed.viewer.stack.-$$Lambda$StackActivity$1kAl-Xz3pcjySL5v7OEbvt6YULM.run:()V │ │ +21ed70: 5420 5c59 |0000: iget-object v0, v2, Lfreed/viewer/stack/-$$Lambda$StackActivity$1kAl-Xz3pcjySL5v7OEbvt6YULM;.f$0:Lfreed/viewer/stack/StackActivity; // field@595c │ │ +21ed74: 5421 5d59 |0002: iget-object v1, v2, Lfreed/viewer/stack/-$$Lambda$StackActivity$1kAl-Xz3pcjySL5v7OEbvt6YULM;.f$1:Landroid/graphics/Bitmap; // field@595d │ │ +21ed78: 6e20 5661 1000 |0004: invoke-virtual {v0, v1}, Lfreed/viewer/stack/StackActivity;.lambda$setBitmapToImageView$4$StackActivity:(Landroid/graphics/Bitmap;)V // method@6156 │ │ +21ed7e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21086 (lambda) │ │ │ │ Class #1837 header: │ │ @@ -512206,36 +512208,36 @@ │ │ type : '(Lfreed/viewer/stack/StackActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -21ed74: |[21ed74] freed.viewer.stack.-$$Lambda$StackActivity$41qhsTLzehEOWzyP-1nzlRPyOZM.:(Lfreed/viewer/stack/StackActivity;)V │ │ -21ed84: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21ed8a: 5b01 5e59 |0003: iput-object v1, v0, Lfreed/viewer/stack/-$$Lambda$StackActivity$41qhsTLzehEOWzyP-1nzlRPyOZM;.f$0:Lfreed/viewer/stack/StackActivity; // field@595e │ │ -21ed8e: 0e00 |0005: return-void │ │ +21ed80: |[21ed80] freed.viewer.stack.-$$Lambda$StackActivity$41qhsTLzehEOWzyP-1nzlRPyOZM.:(Lfreed/viewer/stack/StackActivity;)V │ │ +21ed90: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21ed96: 5b01 5e59 |0003: iput-object v1, v0, Lfreed/viewer/stack/-$$Lambda$StackActivity$41qhsTLzehEOWzyP-1nzlRPyOZM;.f$0:Lfreed/viewer/stack/StackActivity; // field@595e │ │ +21ed9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfreed/viewer/stack/-$$Lambda$StackActivity$41qhsTLzehEOWzyP-1nzlRPyOZM;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -21ed90: |[21ed90] freed.viewer.stack.-$$Lambda$StackActivity$41qhsTLzehEOWzyP-1nzlRPyOZM.run:()V │ │ -21eda0: 5410 5e59 |0000: iget-object v0, v1, Lfreed/viewer/stack/-$$Lambda$StackActivity$41qhsTLzehEOWzyP-1nzlRPyOZM;.f$0:Lfreed/viewer/stack/StackActivity; // field@595e │ │ -21eda4: 6e10 5261 0000 |0002: invoke-virtual {v0}, Lfreed/viewer/stack/StackActivity;.lambda$null$2$StackActivity:()V // method@6152 │ │ -21edaa: 0e00 |0005: return-void │ │ +21ed9c: |[21ed9c] freed.viewer.stack.-$$Lambda$StackActivity$41qhsTLzehEOWzyP-1nzlRPyOZM.run:()V │ │ +21edac: 5410 5e59 |0000: iget-object v0, v1, Lfreed/viewer/stack/-$$Lambda$StackActivity$41qhsTLzehEOWzyP-1nzlRPyOZM;.f$0:Lfreed/viewer/stack/StackActivity; // field@595e │ │ +21edb0: 6e10 5261 0000 |0002: invoke-virtual {v0}, Lfreed/viewer/stack/StackActivity;.lambda$null$2$StackActivity:()V // method@6152 │ │ +21edb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21086 (lambda) │ │ │ │ Class #1838 header: │ │ @@ -512266,36 +512268,36 @@ │ │ type : '(Lfreed/viewer/stack/StackActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -21edac: |[21edac] freed.viewer.stack.-$$Lambda$StackActivity$Wtp1xJpHf1UCHsOcD29F3GAowaY.:(Lfreed/viewer/stack/StackActivity;)V │ │ -21edbc: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21edc2: 5b01 5f59 |0003: iput-object v1, v0, Lfreed/viewer/stack/-$$Lambda$StackActivity$Wtp1xJpHf1UCHsOcD29F3GAowaY;.f$0:Lfreed/viewer/stack/StackActivity; // field@595f │ │ -21edc6: 0e00 |0005: return-void │ │ +21edb8: |[21edb8] freed.viewer.stack.-$$Lambda$StackActivity$Wtp1xJpHf1UCHsOcD29F3GAowaY.:(Lfreed/viewer/stack/StackActivity;)V │ │ +21edc8: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21edce: 5b01 5f59 |0003: iput-object v1, v0, Lfreed/viewer/stack/-$$Lambda$StackActivity$Wtp1xJpHf1UCHsOcD29F3GAowaY;.f$0:Lfreed/viewer/stack/StackActivity; // field@595f │ │ +21edd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfreed/viewer/stack/-$$Lambda$StackActivity$Wtp1xJpHf1UCHsOcD29F3GAowaY;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -21edc8: |[21edc8] freed.viewer.stack.-$$Lambda$StackActivity$Wtp1xJpHf1UCHsOcD29F3GAowaY.onClick:(Landroid/view/View;)V │ │ -21edd8: 5410 5f59 |0000: iget-object v0, v1, Lfreed/viewer/stack/-$$Lambda$StackActivity$Wtp1xJpHf1UCHsOcD29F3GAowaY;.f$0:Lfreed/viewer/stack/StackActivity; // field@595f │ │ -21eddc: 6e20 5361 2000 |0002: invoke-virtual {v0, v2}, Lfreed/viewer/stack/StackActivity;.lambda$onCreate$0$StackActivity:(Landroid/view/View;)V // method@6153 │ │ -21ede2: 0e00 |0005: return-void │ │ +21edd4: |[21edd4] freed.viewer.stack.-$$Lambda$StackActivity$Wtp1xJpHf1UCHsOcD29F3GAowaY.onClick:(Landroid/view/View;)V │ │ +21ede4: 5410 5f59 |0000: iget-object v0, v1, Lfreed/viewer/stack/-$$Lambda$StackActivity$Wtp1xJpHf1UCHsOcD29F3GAowaY;.f$0:Lfreed/viewer/stack/StackActivity; // field@595f │ │ +21ede8: 6e20 5361 2000 |0002: invoke-virtual {v0, v2}, Lfreed/viewer/stack/StackActivity;.lambda$onCreate$0$StackActivity:(Landroid/view/View;)V // method@6153 │ │ +21edee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21086 (lambda) │ │ │ │ Class #1839 header: │ │ @@ -512330,38 +512332,38 @@ │ │ type : '(Lfreed/viewer/stack/StackActivity;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -21ede4: |[21ede4] freed.viewer.stack.-$$Lambda$StackActivity$aZg8BGvSmY6TRYc6oSqgzmQH_WM.:(Lfreed/viewer/stack/StackActivity;I)V │ │ -21edf4: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21edfa: 5b01 6059 |0003: iput-object v1, v0, Lfreed/viewer/stack/-$$Lambda$StackActivity$aZg8BGvSmY6TRYc6oSqgzmQH_WM;.f$0:Lfreed/viewer/stack/StackActivity; // field@5960 │ │ -21edfe: 5902 6159 |0005: iput v2, v0, Lfreed/viewer/stack/-$$Lambda$StackActivity$aZg8BGvSmY6TRYc6oSqgzmQH_WM;.f$1:I // field@5961 │ │ -21ee02: 0e00 |0007: return-void │ │ +21edf0: |[21edf0] freed.viewer.stack.-$$Lambda$StackActivity$aZg8BGvSmY6TRYc6oSqgzmQH_WM.:(Lfreed/viewer/stack/StackActivity;I)V │ │ +21ee00: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21ee06: 5b01 6059 |0003: iput-object v1, v0, Lfreed/viewer/stack/-$$Lambda$StackActivity$aZg8BGvSmY6TRYc6oSqgzmQH_WM;.f$0:Lfreed/viewer/stack/StackActivity; // field@5960 │ │ +21ee0a: 5902 6159 |0005: iput v2, v0, Lfreed/viewer/stack/-$$Lambda$StackActivity$aZg8BGvSmY6TRYc6oSqgzmQH_WM;.f$1:I // field@5961 │ │ +21ee0e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfreed/viewer/stack/-$$Lambda$StackActivity$aZg8BGvSmY6TRYc6oSqgzmQH_WM;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -21ee04: |[21ee04] freed.viewer.stack.-$$Lambda$StackActivity$aZg8BGvSmY6TRYc6oSqgzmQH_WM.run:()V │ │ -21ee14: 5420 6059 |0000: iget-object v0, v2, Lfreed/viewer/stack/-$$Lambda$StackActivity$aZg8BGvSmY6TRYc6oSqgzmQH_WM;.f$0:Lfreed/viewer/stack/StackActivity; // field@5960 │ │ -21ee18: 5221 6159 |0002: iget v1, v2, Lfreed/viewer/stack/-$$Lambda$StackActivity$aZg8BGvSmY6TRYc6oSqgzmQH_WM;.f$1:I // field@5961 │ │ -21ee1c: 6e20 5761 1000 |0004: invoke-virtual {v0, v1}, Lfreed/viewer/stack/StackActivity;.lambda$updateCounter$5$StackActivity:(I)V // method@6157 │ │ -21ee22: 0e00 |0007: return-void │ │ +21ee10: |[21ee10] freed.viewer.stack.-$$Lambda$StackActivity$aZg8BGvSmY6TRYc6oSqgzmQH_WM.run:()V │ │ +21ee20: 5420 6059 |0000: iget-object v0, v2, Lfreed/viewer/stack/-$$Lambda$StackActivity$aZg8BGvSmY6TRYc6oSqgzmQH_WM;.f$0:Lfreed/viewer/stack/StackActivity; // field@5960 │ │ +21ee24: 5221 6159 |0002: iget v1, v2, Lfreed/viewer/stack/-$$Lambda$StackActivity$aZg8BGvSmY6TRYc6oSqgzmQH_WM;.f$1:I // field@5961 │ │ +21ee28: 6e20 5761 1000 |0004: invoke-virtual {v0, v1}, Lfreed/viewer/stack/StackActivity;.lambda$updateCounter$5$StackActivity:(I)V // method@6157 │ │ +21ee2e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21086 (lambda) │ │ │ │ Class #1840 header: │ │ @@ -512392,36 +512394,36 @@ │ │ type : '(Lfreed/viewer/stack/StackActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -21ee24: |[21ee24] freed.viewer.stack.-$$Lambda$StackActivity$zKTD7tCqWWpj3SDCBnCVj6KRZE4.:(Lfreed/viewer/stack/StackActivity;)V │ │ -21ee34: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21ee3a: 5b01 6259 |0003: iput-object v1, v0, Lfreed/viewer/stack/-$$Lambda$StackActivity$zKTD7tCqWWpj3SDCBnCVj6KRZE4;.f$0:Lfreed/viewer/stack/StackActivity; // field@5962 │ │ -21ee3e: 0e00 |0005: return-void │ │ +21ee30: |[21ee30] freed.viewer.stack.-$$Lambda$StackActivity$zKTD7tCqWWpj3SDCBnCVj6KRZE4.:(Lfreed/viewer/stack/StackActivity;)V │ │ +21ee40: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21ee46: 5b01 6259 |0003: iput-object v1, v0, Lfreed/viewer/stack/-$$Lambda$StackActivity$zKTD7tCqWWpj3SDCBnCVj6KRZE4;.f$0:Lfreed/viewer/stack/StackActivity; // field@5962 │ │ +21ee4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfreed/viewer/stack/-$$Lambda$StackActivity$zKTD7tCqWWpj3SDCBnCVj6KRZE4;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -21ee40: |[21ee40] freed.viewer.stack.-$$Lambda$StackActivity$zKTD7tCqWWpj3SDCBnCVj6KRZE4.onClick:(Landroid/view/View;)V │ │ -21ee50: 5410 6259 |0000: iget-object v0, v1, Lfreed/viewer/stack/-$$Lambda$StackActivity$zKTD7tCqWWpj3SDCBnCVj6KRZE4;.f$0:Lfreed/viewer/stack/StackActivity; // field@5962 │ │ -21ee54: 6e20 5461 2000 |0002: invoke-virtual {v0, v2}, Lfreed/viewer/stack/StackActivity;.lambda$onCreate$1$StackActivity:(Landroid/view/View;)V // method@6154 │ │ -21ee5a: 0e00 |0005: return-void │ │ +21ee4c: |[21ee4c] freed.viewer.stack.-$$Lambda$StackActivity$zKTD7tCqWWpj3SDCBnCVj6KRZE4.onClick:(Landroid/view/View;)V │ │ +21ee5c: 5410 6259 |0000: iget-object v0, v1, Lfreed/viewer/stack/-$$Lambda$StackActivity$zKTD7tCqWWpj3SDCBnCVj6KRZE4;.f$0:Lfreed/viewer/stack/StackActivity; // field@5962 │ │ +21ee60: 6e20 5461 2000 |0002: invoke-virtual {v0, v2}, Lfreed/viewer/stack/StackActivity;.lambda$onCreate$1$StackActivity:(Landroid/view/View;)V // method@6154 │ │ +21ee66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21086 (lambda) │ │ │ │ Class #1841 header: │ │ @@ -512468,44 +512470,44 @@ │ │ type : '(Lfreed/viewer/stack/StackActivity;Landroid/graphics/BitmapFactory$Options;IILandroid/graphics/Bitmap;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -21ee5c: |[21ee5c] freed.viewer.stack.-$$Lambda$StackActivity$zUb4Bteupmck5zR3wF5wg-I3eI8.:(Lfreed/viewer/stack/StackActivity;Landroid/graphics/BitmapFactory$Options;IILandroid/graphics/Bitmap;)V │ │ -21ee6c: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21ee72: 5b01 6359 |0003: iput-object v1, v0, Lfreed/viewer/stack/-$$Lambda$StackActivity$zUb4Bteupmck5zR3wF5wg-I3eI8;.f$0:Lfreed/viewer/stack/StackActivity; // field@5963 │ │ -21ee76: 5b02 6459 |0005: iput-object v2, v0, Lfreed/viewer/stack/-$$Lambda$StackActivity$zUb4Bteupmck5zR3wF5wg-I3eI8;.f$1:Landroid/graphics/BitmapFactory$Options; // field@5964 │ │ -21ee7a: 5903 6559 |0007: iput v3, v0, Lfreed/viewer/stack/-$$Lambda$StackActivity$zUb4Bteupmck5zR3wF5wg-I3eI8;.f$2:I // field@5965 │ │ -21ee7e: 5904 6659 |0009: iput v4, v0, Lfreed/viewer/stack/-$$Lambda$StackActivity$zUb4Bteupmck5zR3wF5wg-I3eI8;.f$3:I // field@5966 │ │ -21ee82: 5b05 6759 |000b: iput-object v5, v0, Lfreed/viewer/stack/-$$Lambda$StackActivity$zUb4Bteupmck5zR3wF5wg-I3eI8;.f$4:Landroid/graphics/Bitmap; // field@5967 │ │ -21ee86: 0e00 |000d: return-void │ │ +21ee68: |[21ee68] freed.viewer.stack.-$$Lambda$StackActivity$zUb4Bteupmck5zR3wF5wg-I3eI8.:(Lfreed/viewer/stack/StackActivity;Landroid/graphics/BitmapFactory$Options;IILandroid/graphics/Bitmap;)V │ │ +21ee78: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21ee7e: 5b01 6359 |0003: iput-object v1, v0, Lfreed/viewer/stack/-$$Lambda$StackActivity$zUb4Bteupmck5zR3wF5wg-I3eI8;.f$0:Lfreed/viewer/stack/StackActivity; // field@5963 │ │ +21ee82: 5b02 6459 |0005: iput-object v2, v0, Lfreed/viewer/stack/-$$Lambda$StackActivity$zUb4Bteupmck5zR3wF5wg-I3eI8;.f$1:Landroid/graphics/BitmapFactory$Options; // field@5964 │ │ +21ee86: 5903 6559 |0007: iput v3, v0, Lfreed/viewer/stack/-$$Lambda$StackActivity$zUb4Bteupmck5zR3wF5wg-I3eI8;.f$2:I // field@5965 │ │ +21ee8a: 5904 6659 |0009: iput v4, v0, Lfreed/viewer/stack/-$$Lambda$StackActivity$zUb4Bteupmck5zR3wF5wg-I3eI8;.f$3:I // field@5966 │ │ +21ee8e: 5b05 6759 |000b: iput-object v5, v0, Lfreed/viewer/stack/-$$Lambda$StackActivity$zUb4Bteupmck5zR3wF5wg-I3eI8;.f$4:Landroid/graphics/Bitmap; // field@5967 │ │ +21ee92: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfreed/viewer/stack/-$$Lambda$StackActivity$zUb4Bteupmck5zR3wF5wg-I3eI8;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -21ee88: |[21ee88] freed.viewer.stack.-$$Lambda$StackActivity$zUb4Bteupmck5zR3wF5wg-I3eI8.run:()V │ │ -21ee98: 5450 6359 |0000: iget-object v0, v5, Lfreed/viewer/stack/-$$Lambda$StackActivity$zUb4Bteupmck5zR3wF5wg-I3eI8;.f$0:Lfreed/viewer/stack/StackActivity; // field@5963 │ │ -21ee9c: 5451 6459 |0002: iget-object v1, v5, Lfreed/viewer/stack/-$$Lambda$StackActivity$zUb4Bteupmck5zR3wF5wg-I3eI8;.f$1:Landroid/graphics/BitmapFactory$Options; // field@5964 │ │ -21eea0: 5252 6559 |0004: iget v2, v5, Lfreed/viewer/stack/-$$Lambda$StackActivity$zUb4Bteupmck5zR3wF5wg-I3eI8;.f$2:I // field@5965 │ │ -21eea4: 5253 6659 |0006: iget v3, v5, Lfreed/viewer/stack/-$$Lambda$StackActivity$zUb4Bteupmck5zR3wF5wg-I3eI8;.f$3:I // field@5966 │ │ -21eea8: 5454 6759 |0008: iget-object v4, v5, Lfreed/viewer/stack/-$$Lambda$StackActivity$zUb4Bteupmck5zR3wF5wg-I3eI8;.f$4:Landroid/graphics/Bitmap; // field@5967 │ │ -21eeac: 6e54 5561 1032 |000a: invoke-virtual {v0, v1, v2, v3, v4}, Lfreed/viewer/stack/StackActivity;.lambda$processStack$3$StackActivity:(Landroid/graphics/BitmapFactory$Options;IILandroid/graphics/Bitmap;)V // method@6155 │ │ -21eeb2: 0e00 |000d: return-void │ │ +21ee94: |[21ee94] freed.viewer.stack.-$$Lambda$StackActivity$zUb4Bteupmck5zR3wF5wg-I3eI8.run:()V │ │ +21eea4: 5450 6359 |0000: iget-object v0, v5, Lfreed/viewer/stack/-$$Lambda$StackActivity$zUb4Bteupmck5zR3wF5wg-I3eI8;.f$0:Lfreed/viewer/stack/StackActivity; // field@5963 │ │ +21eea8: 5451 6459 |0002: iget-object v1, v5, Lfreed/viewer/stack/-$$Lambda$StackActivity$zUb4Bteupmck5zR3wF5wg-I3eI8;.f$1:Landroid/graphics/BitmapFactory$Options; // field@5964 │ │ +21eeac: 5252 6559 |0004: iget v2, v5, Lfreed/viewer/stack/-$$Lambda$StackActivity$zUb4Bteupmck5zR3wF5wg-I3eI8;.f$2:I // field@5965 │ │ +21eeb0: 5253 6659 |0006: iget v3, v5, Lfreed/viewer/stack/-$$Lambda$StackActivity$zUb4Bteupmck5zR3wF5wg-I3eI8;.f$3:I // field@5966 │ │ +21eeb4: 5454 6759 |0008: iget-object v4, v5, Lfreed/viewer/stack/-$$Lambda$StackActivity$zUb4Bteupmck5zR3wF5wg-I3eI8;.f$4:Landroid/graphics/Bitmap; // field@5967 │ │ +21eeb8: 6e54 5561 1032 |000a: invoke-virtual {v0, v1, v2, v3, v4}, Lfreed/viewer/stack/StackActivity;.lambda$processStack$3$StackActivity:(Landroid/graphics/BitmapFactory$Options;IILandroid/graphics/Bitmap;)V // method@6155 │ │ +21eebe: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21086 (lambda) │ │ │ │ Class #1842 header: │ │ @@ -512545,18 +512547,18 @@ │ │ type : '(Lfreed/viewer/stack/StackActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -21f008: |[21f008] freed.viewer.stack.StackActivity$1.:(Lfreed/viewer/stack/StackActivity;)V │ │ -21f018: 5b01 6a59 |0000: iput-object v1, v0, Lfreed/viewer/stack/StackActivity$1;.this$0:Lfreed/viewer/stack/StackActivity; // field@596a │ │ -21f01c: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21f022: 0e00 |0005: return-void │ │ +21f014: |[21f014] freed.viewer.stack.StackActivity$1.:(Lfreed/viewer/stack/StackActivity;)V │ │ +21f024: 5b01 6a59 |0000: iput-object v1, v0, Lfreed/viewer/stack/StackActivity$1;.this$0:Lfreed/viewer/stack/StackActivity; // field@596a │ │ +21f028: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21f02e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/stack/StackActivity$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/stack/StackActivity; │ │ │ │ @@ -512566,18 +512568,18 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -21f024: |[21f024] freed.viewer.stack.StackActivity$1.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -21f034: 5401 6a59 |0000: iget-object v1, v0, Lfreed/viewer/stack/StackActivity$1;.this$0:Lfreed/viewer/stack/StackActivity; // field@596a │ │ -21f038: 7120 4b61 3100 |0002: invoke-static {v1, v3}, Lfreed/viewer/stack/StackActivity;.access$002:(Lfreed/viewer/stack/StackActivity;I)I // method@614b │ │ -21f03e: 0e00 |0005: return-void │ │ +21f030: |[21f030] freed.viewer.stack.StackActivity$1.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +21f040: 5401 6a59 |0000: iget-object v1, v0, Lfreed/viewer/stack/StackActivity$1;.this$0:Lfreed/viewer/stack/StackActivity; // field@596a │ │ +21f044: 7120 4b61 3100 |0002: invoke-static {v1, v3}, Lfreed/viewer/stack/StackActivity;.access$002:(Lfreed/viewer/stack/StackActivity;I)I // method@614b │ │ +21f04a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/stack/StackActivity$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ @@ -512589,16 +512591,16 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -21f040: |[21f040] freed.viewer.stack.StackActivity$1.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -21f050: 0e00 |0000: return-void │ │ +21f04c: |[21f04c] freed.viewer.stack.StackActivity$1.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +21f05c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11674 (StackActivity.java) │ │ │ │ Class #1843 header: │ │ @@ -512629,36 +512631,36 @@ │ │ type : '(Lfreed/views/AutoFitTextureView;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -21f990: |[21f990] freed.views.-$$Lambda$AutoFitTextureView$-DRiPvpOtcoPNVdXVgdT1cp_vFA.:(Lfreed/views/AutoFitTextureView;)V │ │ -21f9a0: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21f9a6: 5b01 7c59 |0003: iput-object v1, v0, Lfreed/views/-$$Lambda$AutoFitTextureView$-DRiPvpOtcoPNVdXVgdT1cp_vFA;.f$0:Lfreed/views/AutoFitTextureView; // field@597c │ │ -21f9aa: 0e00 |0005: return-void │ │ +21f99c: |[21f99c] freed.views.-$$Lambda$AutoFitTextureView$-DRiPvpOtcoPNVdXVgdT1cp_vFA.:(Lfreed/views/AutoFitTextureView;)V │ │ +21f9ac: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21f9b2: 5b01 7c59 |0003: iput-object v1, v0, Lfreed/views/-$$Lambda$AutoFitTextureView$-DRiPvpOtcoPNVdXVgdT1cp_vFA;.f$0:Lfreed/views/AutoFitTextureView; // field@597c │ │ +21f9b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfreed/views/-$$Lambda$AutoFitTextureView$-DRiPvpOtcoPNVdXVgdT1cp_vFA;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -21f9ac: |[21f9ac] freed.views.-$$Lambda$AutoFitTextureView$-DRiPvpOtcoPNVdXVgdT1cp_vFA.run:()V │ │ -21f9bc: 5410 7c59 |0000: iget-object v0, v1, Lfreed/views/-$$Lambda$AutoFitTextureView$-DRiPvpOtcoPNVdXVgdT1cp_vFA;.f$0:Lfreed/views/AutoFitTextureView; // field@597c │ │ -21f9c0: 6e10 6d61 0000 |0002: invoke-virtual {v0}, Lfreed/views/AutoFitTextureView;.lambda$setAspectRatio$0$AutoFitTextureView:()V // method@616d │ │ -21f9c6: 0e00 |0005: return-void │ │ +21f9b8: |[21f9b8] freed.views.-$$Lambda$AutoFitTextureView$-DRiPvpOtcoPNVdXVgdT1cp_vFA.run:()V │ │ +21f9c8: 5410 7c59 |0000: iget-object v0, v1, Lfreed/views/-$$Lambda$AutoFitTextureView$-DRiPvpOtcoPNVdXVgdT1cp_vFA;.f$0:Lfreed/views/AutoFitTextureView; // field@597c │ │ +21f9cc: 6e10 6d61 0000 |0002: invoke-virtual {v0}, Lfreed/views/AutoFitTextureView;.lambda$setAspectRatio$0$AutoFitTextureView:()V // method@616d │ │ +21f9d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21086 (lambda) │ │ │ │ Class #1844 header: │ │ @@ -512696,19 +512698,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -21f9c8: |[21f9c8] freed.views.AutoFitTextureView.:(Landroid/content/Context;)V │ │ -21f9d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -21f9da: 7030 6461 2100 |0001: invoke-direct {v1, v2, v0}, Lfreed/views/AutoFitTextureView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@6164 │ │ -21f9e0: 5b12 7d59 |0004: iput-object v2, v1, Lfreed/views/AutoFitTextureView;.context:Landroid/content/Context; // field@597d │ │ -21f9e4: 0e00 |0006: return-void │ │ +21f9d4: |[21f9d4] freed.views.AutoFitTextureView.:(Landroid/content/Context;)V │ │ +21f9e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +21f9e6: 7030 6461 2100 |0001: invoke-direct {v1, v2, v0}, Lfreed/views/AutoFitTextureView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@6164 │ │ +21f9ec: 5b12 7d59 |0004: iput-object v2, v1, Lfreed/views/AutoFitTextureView;.context:Landroid/content/Context; // field@597d │ │ +21f9f0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=36 │ │ 0x0004 line=37 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfreed/views/AutoFitTextureView; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/content/Context; │ │ @@ -512718,19 +512720,19 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -21f9e8: |[21f9e8] freed.views.AutoFitTextureView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -21f9f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -21f9fa: 7040 6561 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lfreed/views/AutoFitTextureView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@6165 │ │ -21fa00: 5b12 7d59 |0004: iput-object v2, v1, Lfreed/views/AutoFitTextureView;.context:Landroid/content/Context; // field@597d │ │ -21fa04: 0e00 |0006: return-void │ │ +21f9f4: |[21f9f4] freed.views.AutoFitTextureView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +21fa04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +21fa06: 7040 6561 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lfreed/views/AutoFitTextureView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@6165 │ │ +21fa0c: 5b12 7d59 |0004: iput-object v2, v1, Lfreed/views/AutoFitTextureView;.context:Landroid/content/Context; // field@597d │ │ +21fa10: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=41 │ │ 0x0004 line=42 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfreed/views/AutoFitTextureView; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/content/Context; │ │ @@ -512741,18 +512743,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -21fa08: |[21fa08] freed.views.AutoFitTextureView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -21fa18: 7040 aa08 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/TextureView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@08aa │ │ -21fa1e: 5b01 7d59 |0003: iput-object v1, v0, Lfreed/views/AutoFitTextureView;.context:Landroid/content/Context; // field@597d │ │ -21fa22: 0e00 |0005: return-void │ │ +21fa14: |[21fa14] freed.views.AutoFitTextureView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +21fa24: 7040 aa08 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/TextureView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@08aa │ │ +21fa2a: 5b01 7d59 |0003: iput-object v1, v0, Lfreed/views/AutoFitTextureView;.context:Landroid/content/Context; // field@597d │ │ +21fa2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/views/AutoFitTextureView; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ @@ -512765,17 +512767,17 @@ │ │ type : '()V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -21fa24: |[21fa24] freed.views.AutoFitTextureView.lambda$setAspectRatio$0$AutoFitTextureView:()V │ │ -21fa34: 6e10 7161 0000 |0000: invoke-virtual {v0}, Lfreed/views/AutoFitTextureView;.requestLayout:()V // method@6171 │ │ -21fa3a: 0e00 |0003: return-void │ │ +21fa30: |[21fa30] freed.views.AutoFitTextureView.lambda$setAspectRatio$0$AutoFitTextureView:()V │ │ +21fa40: 6e10 7161 0000 |0000: invoke-virtual {v0}, Lfreed/views/AutoFitTextureView;.requestLayout:()V // method@6171 │ │ +21fa46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/views/AutoFitTextureView; │ │ │ │ #1 : (in Lfreed/views/AutoFitTextureView;) │ │ @@ -512783,17 +512785,17 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -21fa3c: |[21fa3c] freed.views.AutoFitTextureView.onLayout:(ZIIII)V │ │ -21fa4c: 7506 af08 0000 |0000: invoke-super/range {v0, v1, v2, v3, v4, v5}, Landroid/view/TextureView;.onLayout:(ZIIII)V // method@08af │ │ -21fa52: 0e00 |0003: return-void │ │ +21fa48: |[21fa48] freed.views.AutoFitTextureView.onLayout:(ZIIII)V │ │ +21fa58: 7506 af08 0000 |0000: invoke-super/range {v0, v1, v2, v3, v4, v5}, Landroid/view/TextureView;.onLayout:(ZIIII)V // method@08af │ │ +21fa5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/views/AutoFitTextureView; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -512806,41 +512808,41 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -21fa54: |[21fa54] freed.views.AutoFitTextureView.onMeasure:(II)V │ │ -21fa64: 6f30 b008 4305 |0000: invoke-super {v3, v4, v5}, Landroid/view/TextureView;.onMeasure:(II)V // method@08b0 │ │ -21fa6a: 7110 cb08 0400 |0003: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@08cb │ │ -21fa70: 0a04 |0006: move-result v4 │ │ -21fa72: 7110 cb08 0500 |0007: invoke-static {v5}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@08cb │ │ -21fa78: 0a05 |000a: move-result v5 │ │ -21fa7a: 5230 7f59 |000b: iget v0, v3, Lfreed/views/AutoFitTextureView;.mRatioWidth:I // field@597f │ │ -21fa7e: 3800 2100 |000d: if-eqz v0, 002e // +0021 │ │ -21fa82: 5231 7e59 |000f: iget v1, v3, Lfreed/views/AutoFitTextureView;.mRatioHeight:I // field@597e │ │ -21fa86: 3901 0300 |0011: if-nez v1, 0014 // +0003 │ │ -21fa8a: 281b |0013: goto 002e // +001b │ │ -21fa8c: 9202 0500 |0014: mul-int v2, v5, v0 │ │ -21fa90: b312 |0016: div-int/2addr v2, v1 │ │ -21fa92: 3724 0900 |0017: if-le v4, v2, 0020 // +0009 │ │ -21fa96: 9201 0104 |0019: mul-int v1, v1, v4 │ │ -21fa9a: b301 |001b: div-int/2addr v1, v0 │ │ -21fa9c: 6e30 7361 4301 |001c: invoke-virtual {v3, v4, v1}, Lfreed/views/AutoFitTextureView;.setMeasuredDimension:(II)V // method@6173 │ │ -21faa2: 2807 |001f: goto 0026 // +0007 │ │ -21faa4: 9200 0005 |0020: mul-int v0, v0, v5 │ │ -21faa8: b310 |0022: div-int/2addr v0, v1 │ │ -21faaa: 6e30 7361 0305 |0023: invoke-virtual {v3, v0, v5}, Lfreed/views/AutoFitTextureView;.setMeasuredDimension:(II)V // method@6173 │ │ -21fab0: 5234 7f59 |0026: iget v4, v3, Lfreed/views/AutoFitTextureView;.mRatioWidth:I // field@597f │ │ -21fab4: 5235 7e59 |0028: iget v5, v3, Lfreed/views/AutoFitTextureView;.mRatioHeight:I // field@597e │ │ -21fab8: 6e30 7361 4305 |002a: invoke-virtual {v3, v4, v5}, Lfreed/views/AutoFitTextureView;.setMeasuredDimension:(II)V // method@6173 │ │ -21fabe: 2804 |002d: goto 0031 // +0004 │ │ -21fac0: 6e30 7361 4305 |002e: invoke-virtual {v3, v4, v5}, Lfreed/views/AutoFitTextureView;.setMeasuredDimension:(II)V // method@6173 │ │ -21fac6: 0e00 |0031: return-void │ │ +21fa60: |[21fa60] freed.views.AutoFitTextureView.onMeasure:(II)V │ │ +21fa70: 6f30 b008 4305 |0000: invoke-super {v3, v4, v5}, Landroid/view/TextureView;.onMeasure:(II)V // method@08b0 │ │ +21fa76: 7110 cb08 0400 |0003: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@08cb │ │ +21fa7c: 0a04 |0006: move-result v4 │ │ +21fa7e: 7110 cb08 0500 |0007: invoke-static {v5}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@08cb │ │ +21fa84: 0a05 |000a: move-result v5 │ │ +21fa86: 5230 7f59 |000b: iget v0, v3, Lfreed/views/AutoFitTextureView;.mRatioWidth:I // field@597f │ │ +21fa8a: 3800 2100 |000d: if-eqz v0, 002e // +0021 │ │ +21fa8e: 5231 7e59 |000f: iget v1, v3, Lfreed/views/AutoFitTextureView;.mRatioHeight:I // field@597e │ │ +21fa92: 3901 0300 |0011: if-nez v1, 0014 // +0003 │ │ +21fa96: 281b |0013: goto 002e // +001b │ │ +21fa98: 9202 0500 |0014: mul-int v2, v5, v0 │ │ +21fa9c: b312 |0016: div-int/2addr v2, v1 │ │ +21fa9e: 3724 0900 |0017: if-le v4, v2, 0020 // +0009 │ │ +21faa2: 9201 0104 |0019: mul-int v1, v1, v4 │ │ +21faa6: b301 |001b: div-int/2addr v1, v0 │ │ +21faa8: 6e30 7361 4301 |001c: invoke-virtual {v3, v4, v1}, Lfreed/views/AutoFitTextureView;.setMeasuredDimension:(II)V // method@6173 │ │ +21faae: 2807 |001f: goto 0026 // +0007 │ │ +21fab0: 9200 0005 |0020: mul-int v0, v0, v5 │ │ +21fab4: b310 |0022: div-int/2addr v0, v1 │ │ +21fab6: 6e30 7361 0305 |0023: invoke-virtual {v3, v0, v5}, Lfreed/views/AutoFitTextureView;.setMeasuredDimension:(II)V // method@6173 │ │ +21fabc: 5234 7f59 |0026: iget v4, v3, Lfreed/views/AutoFitTextureView;.mRatioWidth:I // field@597f │ │ +21fac0: 5235 7e59 |0028: iget v5, v3, Lfreed/views/AutoFitTextureView;.mRatioHeight:I // field@597e │ │ +21fac4: 6e30 7361 4305 |002a: invoke-virtual {v3, v4, v5}, Lfreed/views/AutoFitTextureView;.setMeasuredDimension:(II)V // method@6173 │ │ +21faca: 2804 |002d: goto 0031 // +0004 │ │ +21facc: 6e30 7361 4305 |002e: invoke-virtual {v3, v4, v5}, Lfreed/views/AutoFitTextureView;.setMeasuredDimension:(II)V // method@6173 │ │ +21fad2: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ 0x0007 line=79 │ │ 0x000b line=81 │ │ 0x0016 line=84 │ │ @@ -512858,27 +512860,27 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -21fac8: |[21fac8] freed.views.AutoFitTextureView.setAspectRatio:(II)V │ │ -21fad8: 3a01 1100 |0000: if-ltz v1, 0011 // +0011 │ │ -21fadc: 3a02 0f00 |0002: if-ltz v2, 0011 // +000f │ │ -21fae0: 5901 7f59 |0004: iput v1, v0, Lfreed/views/AutoFitTextureView;.mRatioWidth:I // field@597f │ │ -21fae4: 5902 7e59 |0006: iput v2, v0, Lfreed/views/AutoFitTextureView;.mRatioHeight:I // field@597e │ │ -21fae8: 2201 0e0d |0008: new-instance v1, Lfreed/views/-$$Lambda$AutoFitTextureView$-DRiPvpOtcoPNVdXVgdT1cp_vFA; // type@0d0e │ │ -21faec: 7020 6161 0100 |000a: invoke-direct {v1, v0}, Lfreed/views/-$$Lambda$AutoFitTextureView$-DRiPvpOtcoPNVdXVgdT1cp_vFA;.:(Lfreed/views/AutoFitTextureView;)V // method@6161 │ │ -21faf2: 6e20 7061 1000 |000d: invoke-virtual {v0, v1}, Lfreed/views/AutoFitTextureView;.post:(Ljava/lang/Runnable;)Z // method@6170 │ │ -21faf8: 0e00 |0010: return-void │ │ -21fafa: 2201 580d |0011: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0d58 │ │ -21fafe: 1a02 772d |0013: const-string v2, "Size cannot be negative." // string@2d77 │ │ -21fb02: 7020 b562 2100 |0015: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@62b5 │ │ -21fb08: 2701 |0018: throw v1 │ │ +21fad4: |[21fad4] freed.views.AutoFitTextureView.setAspectRatio:(II)V │ │ +21fae4: 3a01 1100 |0000: if-ltz v1, 0011 // +0011 │ │ +21fae8: 3a02 0f00 |0002: if-ltz v2, 0011 // +000f │ │ +21faec: 5901 7f59 |0004: iput v1, v0, Lfreed/views/AutoFitTextureView;.mRatioWidth:I // field@597f │ │ +21faf0: 5902 7e59 |0006: iput v2, v0, Lfreed/views/AutoFitTextureView;.mRatioHeight:I // field@597e │ │ +21faf4: 2201 0e0d |0008: new-instance v1, Lfreed/views/-$$Lambda$AutoFitTextureView$-DRiPvpOtcoPNVdXVgdT1cp_vFA; // type@0d0e │ │ +21faf8: 7020 6161 0100 |000a: invoke-direct {v1, v0}, Lfreed/views/-$$Lambda$AutoFitTextureView$-DRiPvpOtcoPNVdXVgdT1cp_vFA;.:(Lfreed/views/AutoFitTextureView;)V // method@6161 │ │ +21fafe: 6e20 7061 1000 |000d: invoke-virtual {v0, v1}, Lfreed/views/AutoFitTextureView;.post:(Ljava/lang/Runnable;)Z // method@6170 │ │ +21fb04: 0e00 |0010: return-void │ │ +21fb06: 2201 580d |0011: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0d58 │ │ +21fb0a: 1a02 772d |0013: const-string v2, "Size cannot be negative." // string@2d77 │ │ +21fb0e: 7020 b562 2100 |0015: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@62b5 │ │ +21fb14: 2701 |0018: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=62 │ │ 0x0006 line=63 │ │ 0x0008 line=64 │ │ 0x0011 line=60 │ │ locals : │ │ @@ -513019,33 +513021,33 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -220ee8: |[220ee8] freed.views.CurveView.:(Landroid/content/Context;)V │ │ -220ef8: 7020 d008 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View;.:(Landroid/content/Context;)V // method@08d0 │ │ -220efe: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ -220f00: 5912 8759 |0004: iput v2, v1, Lfreed/views/CurveView;.lineColor:I // field@5987 │ │ -220f04: 1500 ffff |0006: const/high16 v0, #int -65536 // #ffff │ │ -220f08: 5910 8559 |0008: iput v0, v1, Lfreed/views/CurveView;.gridColor:I // field@5985 │ │ -220f0c: 1300 1e00 |000a: const/16 v0, #int 30 // #1e │ │ -220f10: 5910 8059 |000c: iput v0, v1, Lfreed/views/CurveView;.BUTTON_SIZE:I // field@5980 │ │ -220f14: 2200 690d |000e: new-instance v0, Ljava/lang/Object; // type@0d69 │ │ -220f18: 7010 fe62 0000 |0010: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -220f1e: 5b10 8359 |0013: iput-object v0, v1, Lfreed/views/CurveView;.drawLock:Ljava/lang/Object; // field@5983 │ │ -220f22: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -220f24: 5c10 8659 |0016: iput-boolean v0, v1, Lfreed/views/CurveView;.hasMoved:Z // field@5986 │ │ -220f28: 2200 b400 |0018: new-instance v0, Landroid/graphics/Path; // type@00b4 │ │ -220f2c: 7010 b803 0000 |001a: invoke-direct {v0}, Landroid/graphics/Path;.:()V // method@03b8 │ │ -220f32: 5b10 8959 |001d: iput-object v0, v1, Lfreed/views/CurveView;.path:Landroid/graphics/Path; // field@5989 │ │ -220f36: 5912 8b59 |001f: iput v2, v1, Lfreed/views/CurveView;.selectedPoint:I // field@598b │ │ -220f3a: 7010 8161 0100 |0021: invoke-direct {v1}, Lfreed/views/CurveView;.init:()V // method@6181 │ │ -220f40: 0e00 |0024: return-void │ │ +220ef4: |[220ef4] freed.views.CurveView.:(Landroid/content/Context;)V │ │ +220f04: 7020 d008 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View;.:(Landroid/content/Context;)V // method@08d0 │ │ +220f0a: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ +220f0c: 5912 8759 |0004: iput v2, v1, Lfreed/views/CurveView;.lineColor:I // field@5987 │ │ +220f10: 1500 ffff |0006: const/high16 v0, #int -65536 // #ffff │ │ +220f14: 5910 8559 |0008: iput v0, v1, Lfreed/views/CurveView;.gridColor:I // field@5985 │ │ +220f18: 1300 1e00 |000a: const/16 v0, #int 30 // #1e │ │ +220f1c: 5910 8059 |000c: iput v0, v1, Lfreed/views/CurveView;.BUTTON_SIZE:I // field@5980 │ │ +220f20: 2200 690d |000e: new-instance v0, Ljava/lang/Object; // type@0d69 │ │ +220f24: 7010 fe62 0000 |0010: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +220f2a: 5b10 8359 |0013: iput-object v0, v1, Lfreed/views/CurveView;.drawLock:Ljava/lang/Object; // field@5983 │ │ +220f2e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +220f30: 5c10 8659 |0016: iput-boolean v0, v1, Lfreed/views/CurveView;.hasMoved:Z // field@5986 │ │ +220f34: 2200 b400 |0018: new-instance v0, Landroid/graphics/Path; // type@00b4 │ │ +220f38: 7010 b803 0000 |001a: invoke-direct {v0}, Landroid/graphics/Path;.:()V // method@03b8 │ │ +220f3e: 5b10 8959 |001d: iput-object v0, v1, Lfreed/views/CurveView;.path:Landroid/graphics/Path; // field@5989 │ │ +220f42: 5912 8b59 |001f: iput v2, v1, Lfreed/views/CurveView;.selectedPoint:I // field@598b │ │ +220f46: 7010 8161 0100 |0021: invoke-direct {v1}, Lfreed/views/CurveView;.init:()V // method@6181 │ │ +220f4c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0004 line=31 │ │ 0x0008 line=32 │ │ 0x000c line=37 │ │ 0x000e line=38 │ │ @@ -513062,33 +513064,33 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -220f44: |[220f44] freed.views.CurveView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -220f54: 7030 d108 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@08d1 │ │ -220f5a: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -220f5c: 5901 8759 |0004: iput v1, v0, Lfreed/views/CurveView;.lineColor:I // field@5987 │ │ -220f60: 1502 ffff |0006: const/high16 v2, #int -65536 // #ffff │ │ -220f64: 5902 8559 |0008: iput v2, v0, Lfreed/views/CurveView;.gridColor:I // field@5985 │ │ -220f68: 1302 1e00 |000a: const/16 v2, #int 30 // #1e │ │ -220f6c: 5902 8059 |000c: iput v2, v0, Lfreed/views/CurveView;.BUTTON_SIZE:I // field@5980 │ │ -220f70: 2202 690d |000e: new-instance v2, Ljava/lang/Object; // type@0d69 │ │ -220f74: 7010 fe62 0200 |0010: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@62fe │ │ -220f7a: 5b02 8359 |0013: iput-object v2, v0, Lfreed/views/CurveView;.drawLock:Ljava/lang/Object; // field@5983 │ │ -220f7e: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -220f80: 5c02 8659 |0016: iput-boolean v2, v0, Lfreed/views/CurveView;.hasMoved:Z // field@5986 │ │ -220f84: 2202 b400 |0018: new-instance v2, Landroid/graphics/Path; // type@00b4 │ │ -220f88: 7010 b803 0200 |001a: invoke-direct {v2}, Landroid/graphics/Path;.:()V // method@03b8 │ │ -220f8e: 5b02 8959 |001d: iput-object v2, v0, Lfreed/views/CurveView;.path:Landroid/graphics/Path; // field@5989 │ │ -220f92: 5901 8b59 |001f: iput v1, v0, Lfreed/views/CurveView;.selectedPoint:I // field@598b │ │ -220f96: 7010 8161 0000 |0021: invoke-direct {v0}, Lfreed/views/CurveView;.init:()V // method@6181 │ │ -220f9c: 0e00 |0024: return-void │ │ +220f50: |[220f50] freed.views.CurveView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +220f60: 7030 d108 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@08d1 │ │ +220f66: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +220f68: 5901 8759 |0004: iput v1, v0, Lfreed/views/CurveView;.lineColor:I // field@5987 │ │ +220f6c: 1502 ffff |0006: const/high16 v2, #int -65536 // #ffff │ │ +220f70: 5902 8559 |0008: iput v2, v0, Lfreed/views/CurveView;.gridColor:I // field@5985 │ │ +220f74: 1302 1e00 |000a: const/16 v2, #int 30 // #1e │ │ +220f78: 5902 8059 |000c: iput v2, v0, Lfreed/views/CurveView;.BUTTON_SIZE:I // field@5980 │ │ +220f7c: 2202 690d |000e: new-instance v2, Ljava/lang/Object; // type@0d69 │ │ +220f80: 7010 fe62 0200 |0010: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@62fe │ │ +220f86: 5b02 8359 |0013: iput-object v2, v0, Lfreed/views/CurveView;.drawLock:Ljava/lang/Object; // field@5983 │ │ +220f8a: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +220f8c: 5c02 8659 |0016: iput-boolean v2, v0, Lfreed/views/CurveView;.hasMoved:Z // field@5986 │ │ +220f90: 2202 b400 |0018: new-instance v2, Landroid/graphics/Path; // type@00b4 │ │ +220f94: 7010 b803 0200 |001a: invoke-direct {v2}, Landroid/graphics/Path;.:()V // method@03b8 │ │ +220f9a: 5b02 8959 |001d: iput-object v2, v0, Lfreed/views/CurveView;.path:Landroid/graphics/Path; // field@5989 │ │ +220f9e: 5901 8b59 |001f: iput v1, v0, Lfreed/views/CurveView;.selectedPoint:I // field@598b │ │ +220fa2: 7010 8161 0000 |0021: invoke-direct {v0}, Lfreed/views/CurveView;.init:()V // method@6181 │ │ +220fa8: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0004 line=31 │ │ 0x0008 line=32 │ │ 0x000c line=37 │ │ 0x000e line=38 │ │ @@ -513106,33 +513108,33 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -220fa0: |[220fa0] freed.views.CurveView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -220fb0: 7040 d208 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@08d2 │ │ -220fb6: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -220fb8: 5901 8759 |0004: iput v1, v0, Lfreed/views/CurveView;.lineColor:I // field@5987 │ │ -220fbc: 1502 ffff |0006: const/high16 v2, #int -65536 // #ffff │ │ -220fc0: 5902 8559 |0008: iput v2, v0, Lfreed/views/CurveView;.gridColor:I // field@5985 │ │ -220fc4: 1302 1e00 |000a: const/16 v2, #int 30 // #1e │ │ -220fc8: 5902 8059 |000c: iput v2, v0, Lfreed/views/CurveView;.BUTTON_SIZE:I // field@5980 │ │ -220fcc: 2202 690d |000e: new-instance v2, Ljava/lang/Object; // type@0d69 │ │ -220fd0: 7010 fe62 0200 |0010: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@62fe │ │ -220fd6: 5b02 8359 |0013: iput-object v2, v0, Lfreed/views/CurveView;.drawLock:Ljava/lang/Object; // field@5983 │ │ -220fda: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -220fdc: 5c02 8659 |0016: iput-boolean v2, v0, Lfreed/views/CurveView;.hasMoved:Z // field@5986 │ │ -220fe0: 2202 b400 |0018: new-instance v2, Landroid/graphics/Path; // type@00b4 │ │ -220fe4: 7010 b803 0200 |001a: invoke-direct {v2}, Landroid/graphics/Path;.:()V // method@03b8 │ │ -220fea: 5b02 8959 |001d: iput-object v2, v0, Lfreed/views/CurveView;.path:Landroid/graphics/Path; // field@5989 │ │ -220fee: 5901 8b59 |001f: iput v1, v0, Lfreed/views/CurveView;.selectedPoint:I // field@598b │ │ -220ff2: 7010 8161 0000 |0021: invoke-direct {v0}, Lfreed/views/CurveView;.init:()V // method@6181 │ │ -220ff8: 0e00 |0024: return-void │ │ +220fac: |[220fac] freed.views.CurveView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +220fbc: 7040 d208 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@08d2 │ │ +220fc2: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +220fc4: 5901 8759 |0004: iput v1, v0, Lfreed/views/CurveView;.lineColor:I // field@5987 │ │ +220fc8: 1502 ffff |0006: const/high16 v2, #int -65536 // #ffff │ │ +220fcc: 5902 8559 |0008: iput v2, v0, Lfreed/views/CurveView;.gridColor:I // field@5985 │ │ +220fd0: 1302 1e00 |000a: const/16 v2, #int 30 // #1e │ │ +220fd4: 5902 8059 |000c: iput v2, v0, Lfreed/views/CurveView;.BUTTON_SIZE:I // field@5980 │ │ +220fd8: 2202 690d |000e: new-instance v2, Ljava/lang/Object; // type@0d69 │ │ +220fdc: 7010 fe62 0200 |0010: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@62fe │ │ +220fe2: 5b02 8359 |0013: iput-object v2, v0, Lfreed/views/CurveView;.drawLock:Ljava/lang/Object; // field@5983 │ │ +220fe6: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +220fe8: 5c02 8659 |0016: iput-boolean v2, v0, Lfreed/views/CurveView;.hasMoved:Z // field@5986 │ │ +220fec: 2202 b400 |0018: new-instance v2, Landroid/graphics/Path; // type@00b4 │ │ +220ff0: 7010 b803 0200 |001a: invoke-direct {v2}, Landroid/graphics/Path;.:()V // method@03b8 │ │ +220ff6: 5b02 8959 |001d: iput-object v2, v0, Lfreed/views/CurveView;.path:Landroid/graphics/Path; // field@5989 │ │ +220ffa: 5901 8b59 |001f: iput v1, v0, Lfreed/views/CurveView;.selectedPoint:I // field@598b │ │ +220ffe: 7010 8161 0000 |0021: invoke-direct {v0}, Lfreed/views/CurveView;.init:()V // method@6181 │ │ +221004: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0004 line=31 │ │ 0x0008 line=32 │ │ 0x000c line=37 │ │ 0x000e line=38 │ │ @@ -513151,104 +513153,104 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 162 16-bit code units │ │ -220ffc: |[220ffc] freed.views.CurveView.createControlPoints:()V │ │ -22100c: 5470 8459 |0000: iget-object v0, v7, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ -221010: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -221014: 0e00 |0004: return-void │ │ -221016: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -221018: 5471 8459 |0006: iget-object v1, v7, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ -22101c: 2112 |0008: array-length v2, v1 │ │ -22101e: 3520 9800 |0009: if-ge v0, v2, 00a1 // +0098 │ │ -221022: 4602 0100 |000b: aget-object v2, v1, v0 │ │ -221026: 3802 9000 |000d: if-eqz v2, 009d // +0090 │ │ -22102a: 1502 4040 |000f: const/high16 v2, #int 1077936128 // #4040 │ │ -22102e: 3900 2e00 |0011: if-nez v0, 003f // +002e │ │ -221032: 5473 8159 |0013: iget-object v3, v7, Lfreed/views/CurveView;.controlPoints:[Landroid/graphics/PointF; // field@5981 │ │ -221036: 4603 0300 |0015: aget-object v3, v3, v0 │ │ -22103a: d804 0001 |0017: add-int/lit8 v4, v0, #int 1 // #01 │ │ -22103e: 4601 0104 |0019: aget-object v1, v1, v4 │ │ -221042: 6e10 f903 0100 |001b: invoke-virtual {v1}, Landroid/graphics/RectF;.centerX:()F // method@03f9 │ │ -221048: 0a01 |001e: move-result v1 │ │ -22104a: 5475 8459 |001f: iget-object v5, v7, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ -22104e: 4605 0500 |0021: aget-object v5, v5, v0 │ │ -221052: 6e10 f903 0500 |0023: invoke-virtual {v5}, Landroid/graphics/RectF;.centerX:()F // method@03f9 │ │ -221058: 0a05 |0026: move-result v5 │ │ -22105a: c751 |0027: sub-float/2addr v1, v5 │ │ -22105c: c921 |0028: div-float/2addr v1, v2 │ │ -22105e: 5475 8459 |0029: iget-object v5, v7, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ -221062: 4604 0504 |002b: aget-object v4, v5, v4 │ │ -221066: 6e10 fa03 0400 |002d: invoke-virtual {v4}, Landroid/graphics/RectF;.centerY:()F // method@03fa │ │ -22106c: 0a04 |0030: move-result v4 │ │ -22106e: 5475 8459 |0031: iget-object v5, v7, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ -221072: 4605 0500 |0033: aget-object v5, v5, v0 │ │ -221076: 6e10 fa03 0500 |0035: invoke-virtual {v5}, Landroid/graphics/RectF;.centerY:()F // method@03fa │ │ -22107c: 0a05 |0038: move-result v5 │ │ -22107e: c754 |0039: sub-float/2addr v4, v5 │ │ -221080: c924 |003a: div-float/2addr v4, v2 │ │ -221082: 6e30 d803 1304 |003b: invoke-virtual {v3, v1, v4}, Landroid/graphics/PointF;.set:(FF)V // method@03d8 │ │ -221088: 285f |003e: goto 009d // +005f │ │ -22108a: 2113 |003f: array-length v3, v1 │ │ -22108c: d803 03ff |0040: add-int/lit8 v3, v3, #int -1 // #ff │ │ -221090: 3330 2e00 |0042: if-ne v0, v3, 0070 // +002e │ │ -221094: 5473 8159 |0044: iget-object v3, v7, Lfreed/views/CurveView;.controlPoints:[Landroid/graphics/PointF; // field@5981 │ │ -221098: 4603 0300 |0046: aget-object v3, v3, v0 │ │ -22109c: 4601 0100 |0048: aget-object v1, v1, v0 │ │ -2210a0: 6e10 f903 0100 |004a: invoke-virtual {v1}, Landroid/graphics/RectF;.centerX:()F // method@03f9 │ │ -2210a6: 0a01 |004d: move-result v1 │ │ -2210a8: 5474 8459 |004e: iget-object v4, v7, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ -2210ac: d805 00ff |0050: add-int/lit8 v5, v0, #int -1 // #ff │ │ -2210b0: 4604 0405 |0052: aget-object v4, v4, v5 │ │ -2210b4: 6e10 f903 0400 |0054: invoke-virtual {v4}, Landroid/graphics/RectF;.centerX:()F // method@03f9 │ │ -2210ba: 0a04 |0057: move-result v4 │ │ -2210bc: c741 |0058: sub-float/2addr v1, v4 │ │ -2210be: c921 |0059: div-float/2addr v1, v2 │ │ -2210c0: 5474 8459 |005a: iget-object v4, v7, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ -2210c4: 4604 0400 |005c: aget-object v4, v4, v0 │ │ -2210c8: 6e10 fa03 0400 |005e: invoke-virtual {v4}, Landroid/graphics/RectF;.centerY:()F // method@03fa │ │ -2210ce: 0a04 |0061: move-result v4 │ │ -2210d0: 5476 8459 |0062: iget-object v6, v7, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ -2210d4: 4605 0605 |0064: aget-object v5, v6, v5 │ │ -2210d8: 6e10 fa03 0500 |0066: invoke-virtual {v5}, Landroid/graphics/RectF;.centerY:()F // method@03fa │ │ -2210de: 0a05 |0069: move-result v5 │ │ -2210e0: c754 |006a: sub-float/2addr v4, v5 │ │ -2210e2: c924 |006b: div-float/2addr v4, v2 │ │ -2210e4: 6e30 d803 1304 |006c: invoke-virtual {v3, v1, v4}, Landroid/graphics/PointF;.set:(FF)V // method@03d8 │ │ -2210ea: 282e |006f: goto 009d // +002e │ │ -2210ec: 5473 8159 |0070: iget-object v3, v7, Lfreed/views/CurveView;.controlPoints:[Landroid/graphics/PointF; // field@5981 │ │ -2210f0: 4603 0300 |0072: aget-object v3, v3, v0 │ │ -2210f4: d804 0001 |0074: add-int/lit8 v4, v0, #int 1 // #01 │ │ -2210f8: 4601 0104 |0076: aget-object v1, v1, v4 │ │ -2210fc: 6e10 f903 0100 |0078: invoke-virtual {v1}, Landroid/graphics/RectF;.centerX:()F // method@03f9 │ │ -221102: 0a01 |007b: move-result v1 │ │ -221104: 5475 8459 |007c: iget-object v5, v7, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ -221108: d806 00ff |007e: add-int/lit8 v6, v0, #int -1 // #ff │ │ -22110c: 4605 0506 |0080: aget-object v5, v5, v6 │ │ -221110: 6e10 f903 0500 |0082: invoke-virtual {v5}, Landroid/graphics/RectF;.centerX:()F // method@03f9 │ │ -221116: 0a05 |0085: move-result v5 │ │ -221118: c751 |0086: sub-float/2addr v1, v5 │ │ -22111a: c921 |0087: div-float/2addr v1, v2 │ │ -22111c: 5475 8459 |0088: iget-object v5, v7, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ -221120: 4604 0504 |008a: aget-object v4, v5, v4 │ │ -221124: 6e10 fa03 0400 |008c: invoke-virtual {v4}, Landroid/graphics/RectF;.centerY:()F // method@03fa │ │ -22112a: 0a04 |008f: move-result v4 │ │ -22112c: 5475 8459 |0090: iget-object v5, v7, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ -221130: 4605 0506 |0092: aget-object v5, v5, v6 │ │ -221134: 6e10 fa03 0500 |0094: invoke-virtual {v5}, Landroid/graphics/RectF;.centerY:()F // method@03fa │ │ -22113a: 0a05 |0097: move-result v5 │ │ -22113c: c754 |0098: sub-float/2addr v4, v5 │ │ -22113e: c924 |0099: div-float/2addr v4, v2 │ │ -221140: 6e30 d803 1304 |009a: invoke-virtual {v3, v1, v4}, Landroid/graphics/PointF;.set:(FF)V // method@03d8 │ │ -221146: d800 0001 |009d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -22114a: 2900 67ff |009f: goto/16 0006 // -0099 │ │ -22114e: 0e00 |00a1: return-void │ │ +221008: |[221008] freed.views.CurveView.createControlPoints:()V │ │ +221018: 5470 8459 |0000: iget-object v0, v7, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ +22101c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +221020: 0e00 |0004: return-void │ │ +221022: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +221024: 5471 8459 |0006: iget-object v1, v7, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ +221028: 2112 |0008: array-length v2, v1 │ │ +22102a: 3520 9800 |0009: if-ge v0, v2, 00a1 // +0098 │ │ +22102e: 4602 0100 |000b: aget-object v2, v1, v0 │ │ +221032: 3802 9000 |000d: if-eqz v2, 009d // +0090 │ │ +221036: 1502 4040 |000f: const/high16 v2, #int 1077936128 // #4040 │ │ +22103a: 3900 2e00 |0011: if-nez v0, 003f // +002e │ │ +22103e: 5473 8159 |0013: iget-object v3, v7, Lfreed/views/CurveView;.controlPoints:[Landroid/graphics/PointF; // field@5981 │ │ +221042: 4603 0300 |0015: aget-object v3, v3, v0 │ │ +221046: d804 0001 |0017: add-int/lit8 v4, v0, #int 1 // #01 │ │ +22104a: 4601 0104 |0019: aget-object v1, v1, v4 │ │ +22104e: 6e10 f903 0100 |001b: invoke-virtual {v1}, Landroid/graphics/RectF;.centerX:()F // method@03f9 │ │ +221054: 0a01 |001e: move-result v1 │ │ +221056: 5475 8459 |001f: iget-object v5, v7, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ +22105a: 4605 0500 |0021: aget-object v5, v5, v0 │ │ +22105e: 6e10 f903 0500 |0023: invoke-virtual {v5}, Landroid/graphics/RectF;.centerX:()F // method@03f9 │ │ +221064: 0a05 |0026: move-result v5 │ │ +221066: c751 |0027: sub-float/2addr v1, v5 │ │ +221068: c921 |0028: div-float/2addr v1, v2 │ │ +22106a: 5475 8459 |0029: iget-object v5, v7, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ +22106e: 4604 0504 |002b: aget-object v4, v5, v4 │ │ +221072: 6e10 fa03 0400 |002d: invoke-virtual {v4}, Landroid/graphics/RectF;.centerY:()F // method@03fa │ │ +221078: 0a04 |0030: move-result v4 │ │ +22107a: 5475 8459 |0031: iget-object v5, v7, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ +22107e: 4605 0500 |0033: aget-object v5, v5, v0 │ │ +221082: 6e10 fa03 0500 |0035: invoke-virtual {v5}, Landroid/graphics/RectF;.centerY:()F // method@03fa │ │ +221088: 0a05 |0038: move-result v5 │ │ +22108a: c754 |0039: sub-float/2addr v4, v5 │ │ +22108c: c924 |003a: div-float/2addr v4, v2 │ │ +22108e: 6e30 d803 1304 |003b: invoke-virtual {v3, v1, v4}, Landroid/graphics/PointF;.set:(FF)V // method@03d8 │ │ +221094: 285f |003e: goto 009d // +005f │ │ +221096: 2113 |003f: array-length v3, v1 │ │ +221098: d803 03ff |0040: add-int/lit8 v3, v3, #int -1 // #ff │ │ +22109c: 3330 2e00 |0042: if-ne v0, v3, 0070 // +002e │ │ +2210a0: 5473 8159 |0044: iget-object v3, v7, Lfreed/views/CurveView;.controlPoints:[Landroid/graphics/PointF; // field@5981 │ │ +2210a4: 4603 0300 |0046: aget-object v3, v3, v0 │ │ +2210a8: 4601 0100 |0048: aget-object v1, v1, v0 │ │ +2210ac: 6e10 f903 0100 |004a: invoke-virtual {v1}, Landroid/graphics/RectF;.centerX:()F // method@03f9 │ │ +2210b2: 0a01 |004d: move-result v1 │ │ +2210b4: 5474 8459 |004e: iget-object v4, v7, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ +2210b8: d805 00ff |0050: add-int/lit8 v5, v0, #int -1 // #ff │ │ +2210bc: 4604 0405 |0052: aget-object v4, v4, v5 │ │ +2210c0: 6e10 f903 0400 |0054: invoke-virtual {v4}, Landroid/graphics/RectF;.centerX:()F // method@03f9 │ │ +2210c6: 0a04 |0057: move-result v4 │ │ +2210c8: c741 |0058: sub-float/2addr v1, v4 │ │ +2210ca: c921 |0059: div-float/2addr v1, v2 │ │ +2210cc: 5474 8459 |005a: iget-object v4, v7, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ +2210d0: 4604 0400 |005c: aget-object v4, v4, v0 │ │ +2210d4: 6e10 fa03 0400 |005e: invoke-virtual {v4}, Landroid/graphics/RectF;.centerY:()F // method@03fa │ │ +2210da: 0a04 |0061: move-result v4 │ │ +2210dc: 5476 8459 |0062: iget-object v6, v7, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ +2210e0: 4605 0605 |0064: aget-object v5, v6, v5 │ │ +2210e4: 6e10 fa03 0500 |0066: invoke-virtual {v5}, Landroid/graphics/RectF;.centerY:()F // method@03fa │ │ +2210ea: 0a05 |0069: move-result v5 │ │ +2210ec: c754 |006a: sub-float/2addr v4, v5 │ │ +2210ee: c924 |006b: div-float/2addr v4, v2 │ │ +2210f0: 6e30 d803 1304 |006c: invoke-virtual {v3, v1, v4}, Landroid/graphics/PointF;.set:(FF)V // method@03d8 │ │ +2210f6: 282e |006f: goto 009d // +002e │ │ +2210f8: 5473 8159 |0070: iget-object v3, v7, Lfreed/views/CurveView;.controlPoints:[Landroid/graphics/PointF; // field@5981 │ │ +2210fc: 4603 0300 |0072: aget-object v3, v3, v0 │ │ +221100: d804 0001 |0074: add-int/lit8 v4, v0, #int 1 // #01 │ │ +221104: 4601 0104 |0076: aget-object v1, v1, v4 │ │ +221108: 6e10 f903 0100 |0078: invoke-virtual {v1}, Landroid/graphics/RectF;.centerX:()F // method@03f9 │ │ +22110e: 0a01 |007b: move-result v1 │ │ +221110: 5475 8459 |007c: iget-object v5, v7, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ +221114: d806 00ff |007e: add-int/lit8 v6, v0, #int -1 // #ff │ │ +221118: 4605 0506 |0080: aget-object v5, v5, v6 │ │ +22111c: 6e10 f903 0500 |0082: invoke-virtual {v5}, Landroid/graphics/RectF;.centerX:()F // method@03f9 │ │ +221122: 0a05 |0085: move-result v5 │ │ +221124: c751 |0086: sub-float/2addr v1, v5 │ │ +221126: c921 |0087: div-float/2addr v1, v2 │ │ +221128: 5475 8459 |0088: iget-object v5, v7, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ +22112c: 4604 0504 |008a: aget-object v4, v5, v4 │ │ +221130: 6e10 fa03 0400 |008c: invoke-virtual {v4}, Landroid/graphics/RectF;.centerY:()F // method@03fa │ │ +221136: 0a04 |008f: move-result v4 │ │ +221138: 5475 8459 |0090: iget-object v5, v7, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ +22113c: 4605 0506 |0092: aget-object v5, v5, v6 │ │ +221140: 6e10 fa03 0500 |0094: invoke-virtual {v5}, Landroid/graphics/RectF;.centerY:()F // method@03fa │ │ +221146: 0a05 |0097: move-result v5 │ │ +221148: c754 |0098: sub-float/2addr v4, v5 │ │ +22114a: c924 |0099: div-float/2addr v4, v2 │ │ +22114c: 6e30 d803 1304 |009a: invoke-virtual {v3, v1, v4}, Landroid/graphics/PointF;.set:(FF)V // method@03d8 │ │ +221152: d800 0001 |009d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +221156: 2900 67ff |009f: goto/16 0006 // -0099 │ │ +22115a: 0e00 |00a1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0006 line=106 │ │ 0x000b line=108 │ │ 0x0013 line=110 │ │ 0x003f line=111 │ │ @@ -513262,60 +513264,60 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -221150: |[221150] freed.views.CurveView.init:()V │ │ -221160: 2200 b100 |0000: new-instance v0, Landroid/graphics/Paint; // type@00b1 │ │ -221164: 7010 9403 0000 |0002: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0394 │ │ -22116a: 5b40 8859 |0005: iput-object v0, v4, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ -22116e: 5241 8759 |0007: iget v1, v4, Lfreed/views/CurveView;.lineColor:I // field@5987 │ │ -221172: 6e20 a803 1000 |0009: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@03a8 │ │ -221178: 5440 8859 |000c: iget-object v0, v4, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ -22117c: 6201 8c00 |000e: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@008c │ │ -221180: 6e20 b303 1000 |0010: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@03b3 │ │ -221186: 5440 8859 |0013: iget-object v0, v4, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ -22118a: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -22118c: 6e20 a603 1000 |0016: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@03a6 │ │ -221192: 5440 8859 |0019: iget-object v0, v4, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ -221196: 1502 0040 |001b: const/high16 v2, #int 1073741824 // #4000 │ │ -22119a: 6e20 b203 2000 |001d: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@03b2 │ │ -2211a0: 5440 8859 |0020: iget-object v0, v4, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ -2211a4: 1502 f041 |0022: const/high16 v2, #int 1106247680 // #41f0 │ │ -2211a8: 6e20 b503 2000 |0024: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setTextSize:(F)V // method@03b5 │ │ -2211ae: 1250 |0027: const/4 v0, #int 5 // #5 │ │ -2211b0: 2300 3a0e |0028: new-array v0, v0, [Landroid/graphics/PointF; // type@0e3a │ │ -2211b4: 2202 b800 |002a: new-instance v2, Landroid/graphics/PointF; // type@00b8 │ │ -2211b8: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -2211ba: 7030 d503 3203 |002d: invoke-direct {v2, v3, v3}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ -2211c0: 1203 |0030: const/4 v3, #int 0 // #0 │ │ -2211c2: 4d02 0003 |0031: aput-object v2, v0, v3 │ │ -2211c6: 2202 b800 |0033: new-instance v2, Landroid/graphics/PointF; // type@00b8 │ │ -2211ca: 1503 803e |0035: const/high16 v3, #int 1048576000 // #3e80 │ │ -2211ce: 7030 d503 3203 |0037: invoke-direct {v2, v3, v3}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ -2211d4: 4d02 0001 |003a: aput-object v2, v0, v1 │ │ -2211d8: 2201 b800 |003c: new-instance v1, Landroid/graphics/PointF; // type@00b8 │ │ -2211dc: 1502 003f |003e: const/high16 v2, #int 1056964608 // #3f00 │ │ -2211e0: 7030 d503 2102 |0040: invoke-direct {v1, v2, v2}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ -2211e6: 1222 |0043: const/4 v2, #int 2 // #2 │ │ -2211e8: 4d01 0002 |0044: aput-object v1, v0, v2 │ │ -2211ec: 2201 b800 |0046: new-instance v1, Landroid/graphics/PointF; // type@00b8 │ │ -2211f0: 1502 403f |0048: const/high16 v2, #int 1061158912 // #3f40 │ │ -2211f4: 7030 d503 2102 |004a: invoke-direct {v1, v2, v2}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ -2211fa: 1232 |004d: const/4 v2, #int 3 // #3 │ │ -2211fc: 4d01 0002 |004e: aput-object v1, v0, v2 │ │ -221200: 2201 b800 |0050: new-instance v1, Landroid/graphics/PointF; // type@00b8 │ │ -221204: 1502 803f |0052: const/high16 v2, #int 1065353216 // #3f80 │ │ -221208: 7030 d503 2102 |0054: invoke-direct {v1, v2, v2}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ -22120e: 1242 |0057: const/4 v2, #int 4 // #4 │ │ -221210: 4d01 0002 |0058: aput-object v1, v0, v2 │ │ -221214: 6e20 8961 0400 |005a: invoke-virtual {v4, v0}, Lfreed/views/CurveView;.setPoints:([Landroid/graphics/PointF;)V // method@6189 │ │ -22121a: 0e00 |005d: return-void │ │ +22115c: |[22115c] freed.views.CurveView.init:()V │ │ +22116c: 2200 b100 |0000: new-instance v0, Landroid/graphics/Paint; // type@00b1 │ │ +221170: 7010 9403 0000 |0002: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0394 │ │ +221176: 5b40 8859 |0005: iput-object v0, v4, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ +22117a: 5241 8759 |0007: iget v1, v4, Lfreed/views/CurveView;.lineColor:I // field@5987 │ │ +22117e: 6e20 a803 1000 |0009: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@03a8 │ │ +221184: 5440 8859 |000c: iget-object v0, v4, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ +221188: 6201 8c00 |000e: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@008c │ │ +22118c: 6e20 b303 1000 |0010: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@03b3 │ │ +221192: 5440 8859 |0013: iget-object v0, v4, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ +221196: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +221198: 6e20 a603 1000 |0016: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@03a6 │ │ +22119e: 5440 8859 |0019: iget-object v0, v4, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ +2211a2: 1502 0040 |001b: const/high16 v2, #int 1073741824 // #4000 │ │ +2211a6: 6e20 b203 2000 |001d: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@03b2 │ │ +2211ac: 5440 8859 |0020: iget-object v0, v4, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ +2211b0: 1502 f041 |0022: const/high16 v2, #int 1106247680 // #41f0 │ │ +2211b4: 6e20 b503 2000 |0024: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setTextSize:(F)V // method@03b5 │ │ +2211ba: 1250 |0027: const/4 v0, #int 5 // #5 │ │ +2211bc: 2300 3a0e |0028: new-array v0, v0, [Landroid/graphics/PointF; // type@0e3a │ │ +2211c0: 2202 b800 |002a: new-instance v2, Landroid/graphics/PointF; // type@00b8 │ │ +2211c4: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +2211c6: 7030 d503 3203 |002d: invoke-direct {v2, v3, v3}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ +2211cc: 1203 |0030: const/4 v3, #int 0 // #0 │ │ +2211ce: 4d02 0003 |0031: aput-object v2, v0, v3 │ │ +2211d2: 2202 b800 |0033: new-instance v2, Landroid/graphics/PointF; // type@00b8 │ │ +2211d6: 1503 803e |0035: const/high16 v3, #int 1048576000 // #3e80 │ │ +2211da: 7030 d503 3203 |0037: invoke-direct {v2, v3, v3}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ +2211e0: 4d02 0001 |003a: aput-object v2, v0, v1 │ │ +2211e4: 2201 b800 |003c: new-instance v1, Landroid/graphics/PointF; // type@00b8 │ │ +2211e8: 1502 003f |003e: const/high16 v2, #int 1056964608 // #3f00 │ │ +2211ec: 7030 d503 2102 |0040: invoke-direct {v1, v2, v2}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ +2211f2: 1222 |0043: const/4 v2, #int 2 // #2 │ │ +2211f4: 4d01 0002 |0044: aput-object v1, v0, v2 │ │ +2211f8: 2201 b800 |0046: new-instance v1, Landroid/graphics/PointF; // type@00b8 │ │ +2211fc: 1502 403f |0048: const/high16 v2, #int 1061158912 // #3f40 │ │ +221200: 7030 d503 2102 |004a: invoke-direct {v1, v2, v2}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ +221206: 1232 |004d: const/4 v2, #int 3 // #3 │ │ +221208: 4d01 0002 |004e: aput-object v1, v0, v2 │ │ +22120c: 2201 b800 |0050: new-instance v1, Landroid/graphics/PointF; // type@00b8 │ │ +221210: 1502 803f |0052: const/high16 v2, #int 1065353216 // #3f80 │ │ +221214: 7030 d503 2102 |0054: invoke-direct {v1, v2, v2}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ +22121a: 1242 |0057: const/4 v2, #int 4 // #4 │ │ +22121c: 4d01 0002 |0058: aput-object v1, v0, v2 │ │ +221220: 6e20 8961 0400 |005a: invoke-virtual {v4, v0}, Lfreed/views/CurveView;.setPoints:([Landroid/graphics/PointF;)V // method@6189 │ │ +221226: 0e00 |005d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0007 line=62 │ │ 0x000c line=63 │ │ 0x0013 line=64 │ │ 0x0019 line=65 │ │ @@ -513329,48 +513331,48 @@ │ │ type : '(Landroid/graphics/PointF;FF)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 58 16-bit code units │ │ -22171c: |[22171c] freed.views.CurveView.setPointCoordinates:(Landroid/graphics/PointF;FF)V │ │ -22172c: 6e10 8061 0100 |0000: invoke-virtual {v1}, Lfreed/views/CurveView;.getWidth:()I // method@6180 │ │ -221732: 0a00 |0003: move-result v0 │ │ -221734: 8200 |0004: int-to-float v0, v0 │ │ -221736: c903 |0005: div-float/2addr v3, v0 │ │ -221738: 5923 9200 |0006: iput v3, v2, Landroid/graphics/PointF;.x:F // field@0092 │ │ -22173c: 6e10 7f61 0100 |0008: invoke-virtual {v1}, Lfreed/views/CurveView;.getHeight:()I // method@617f │ │ -221742: 0a03 |000b: move-result v3 │ │ -221744: 8233 |000c: int-to-float v3, v3 │ │ -221746: c743 |000d: sub-float/2addr v3, v4 │ │ -221748: 6e10 7f61 0100 |000e: invoke-virtual {v1}, Lfreed/views/CurveView;.getHeight:()I // method@617f │ │ -22174e: 0a04 |0011: move-result v4 │ │ -221750: 8244 |0012: int-to-float v4, v4 │ │ -221752: c943 |0013: div-float/2addr v3, v4 │ │ -221754: 5923 9300 |0014: iput v3, v2, Landroid/graphics/PointF;.y:F // field@0093 │ │ -221758: 5223 9200 |0016: iget v3, v2, Landroid/graphics/PointF;.x:F // field@0092 │ │ -22175c: 1504 803f |0018: const/high16 v4, #int 1065353216 // #3f80 │ │ -221760: 2d03 0304 |001a: cmpl-float v3, v3, v4 │ │ -221764: 3d03 0400 |001c: if-lez v3, 0020 // +0004 │ │ -221768: 5924 9200 |001e: iput v4, v2, Landroid/graphics/PointF;.x:F // field@0092 │ │ -22176c: 5223 9200 |0020: iget v3, v2, Landroid/graphics/PointF;.x:F // field@0092 │ │ -221770: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -221772: 2e03 0300 |0023: cmpg-float v3, v3, v0 │ │ -221776: 3b03 0400 |0025: if-gez v3, 0029 // +0004 │ │ -22177a: 5920 9200 |0027: iput v0, v2, Landroid/graphics/PointF;.x:F // field@0092 │ │ -22177e: 5223 9300 |0029: iget v3, v2, Landroid/graphics/PointF;.y:F // field@0093 │ │ -221782: 2d03 0304 |002b: cmpl-float v3, v3, v4 │ │ -221786: 3d03 0400 |002d: if-lez v3, 0031 // +0004 │ │ -22178a: 5924 9300 |002f: iput v4, v2, Landroid/graphics/PointF;.y:F // field@0093 │ │ -22178e: 5223 9300 |0031: iget v3, v2, Landroid/graphics/PointF;.y:F // field@0093 │ │ -221792: 2e03 0300 |0033: cmpg-float v3, v3, v0 │ │ -221796: 3b03 0400 |0035: if-gez v3, 0039 // +0004 │ │ -22179a: 5920 9300 |0037: iput v0, v2, Landroid/graphics/PointF;.y:F // field@0093 │ │ -22179e: 0e00 |0039: return-void │ │ +221728: |[221728] freed.views.CurveView.setPointCoordinates:(Landroid/graphics/PointF;FF)V │ │ +221738: 6e10 8061 0100 |0000: invoke-virtual {v1}, Lfreed/views/CurveView;.getWidth:()I // method@6180 │ │ +22173e: 0a00 |0003: move-result v0 │ │ +221740: 8200 |0004: int-to-float v0, v0 │ │ +221742: c903 |0005: div-float/2addr v3, v0 │ │ +221744: 5923 9200 |0006: iput v3, v2, Landroid/graphics/PointF;.x:F // field@0092 │ │ +221748: 6e10 7f61 0100 |0008: invoke-virtual {v1}, Lfreed/views/CurveView;.getHeight:()I // method@617f │ │ +22174e: 0a03 |000b: move-result v3 │ │ +221750: 8233 |000c: int-to-float v3, v3 │ │ +221752: c743 |000d: sub-float/2addr v3, v4 │ │ +221754: 6e10 7f61 0100 |000e: invoke-virtual {v1}, Lfreed/views/CurveView;.getHeight:()I // method@617f │ │ +22175a: 0a04 |0011: move-result v4 │ │ +22175c: 8244 |0012: int-to-float v4, v4 │ │ +22175e: c943 |0013: div-float/2addr v3, v4 │ │ +221760: 5923 9300 |0014: iput v3, v2, Landroid/graphics/PointF;.y:F // field@0093 │ │ +221764: 5223 9200 |0016: iget v3, v2, Landroid/graphics/PointF;.x:F // field@0092 │ │ +221768: 1504 803f |0018: const/high16 v4, #int 1065353216 // #3f80 │ │ +22176c: 2d03 0304 |001a: cmpl-float v3, v3, v4 │ │ +221770: 3d03 0400 |001c: if-lez v3, 0020 // +0004 │ │ +221774: 5924 9200 |001e: iput v4, v2, Landroid/graphics/PointF;.x:F // field@0092 │ │ +221778: 5223 9200 |0020: iget v3, v2, Landroid/graphics/PointF;.x:F // field@0092 │ │ +22177c: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +22177e: 2e03 0300 |0023: cmpg-float v3, v3, v0 │ │ +221782: 3b03 0400 |0025: if-gez v3, 0029 // +0004 │ │ +221786: 5920 9200 |0027: iput v0, v2, Landroid/graphics/PointF;.x:F // field@0092 │ │ +22178a: 5223 9300 |0029: iget v3, v2, Landroid/graphics/PointF;.y:F // field@0093 │ │ +22178e: 2d03 0304 |002b: cmpl-float v3, v3, v4 │ │ +221792: 3d03 0400 |002d: if-lez v3, 0031 // +0004 │ │ +221796: 5924 9300 |002f: iput v4, v2, Landroid/graphics/PointF;.y:F // field@0093 │ │ +22179a: 5223 9300 |0031: iget v3, v2, Landroid/graphics/PointF;.y:F // field@0093 │ │ +22179e: 2e03 0300 |0033: cmpg-float v3, v3, v0 │ │ +2217a2: 3b03 0400 |0035: if-gez v3, 0039 // +0004 │ │ +2217a6: 5920 9300 |0037: iput v0, v2, Landroid/graphics/PointF;.y:F // field@0093 │ │ +2217aa: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0008 line=267 │ │ 0x0016 line=268 │ │ 0x001e line=269 │ │ 0x0020 line=270 │ │ @@ -513391,312 +513393,312 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 21 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 589 16-bit code units │ │ -22121c: |[22121c] freed.views.CurveView.onDraw:(Landroid/graphics/Canvas;)V │ │ -22122c: 0801 1300 |0000: move-object/from16 v1, v19 │ │ -221230: 0800 1400 |0002: move-object/from16 v0, v20 │ │ -221234: 5418 8359 |0004: iget-object v8, v1, Lfreed/views/CurveView;.drawLock:Ljava/lang/Object; // field@5983 │ │ -221238: 1d08 |0006: monitor-enter v8 │ │ -22123a: 7401 8061 1300 |0007: invoke-virtual/range {v19}, Lfreed/views/CurveView;.getWidth:()I // method@6180 │ │ -221240: 0a02 |000a: move-result v2 │ │ -221242: d802 02e2 |000b: add-int/lit8 v2, v2, #int -30 // #e2 │ │ -221246: 8229 |000d: int-to-float v9, v2 │ │ -221248: 7401 7f61 1300 |000e: invoke-virtual/range {v19}, Lfreed/views/CurveView;.getHeight:()I // method@617f │ │ -22124e: 0a02 |0011: move-result v2 │ │ -221250: d802 02e2 |0012: add-int/lit8 v2, v2, #int -30 // #e2 │ │ -221254: 822a |0014: int-to-float v10, v2 │ │ -221256: 150b f041 |0015: const/high16 v11, #int 1106247680 // #41f0 │ │ -22125a: a70c 090b |0017: sub-float v12, v9, v11 │ │ -22125e: a70d 0a0b |0019: sub-float v13, v10, v11 │ │ -221262: 120e |001b: const/4 v14, #int 0 // #0 │ │ -221264: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -221266: 5413 8a59 |001d: iget-object v3, v1, Lfreed/views/CurveView;.points:[Landroid/graphics/PointF; // field@598a │ │ -22126a: 2134 |001f: array-length v4, v3 │ │ -22126c: 3542 2400 |0020: if-ge v2, v4, 0044 // +0024 │ │ -221270: 4603 0302 |0022: aget-object v3, v3, v2 │ │ -221274: 5233 9200 |0024: iget v3, v3, Landroid/graphics/PointF;.x:F // field@0092 │ │ -221278: a803 030c |0026: mul-float v3, v3, v12 │ │ -22127c: c6b3 |0028: add-float/2addr v3, v11 │ │ -22127e: 5414 8a59 |0029: iget-object v4, v1, Lfreed/views/CurveView;.points:[Landroid/graphics/PointF; // field@598a │ │ -221282: 4604 0402 |002b: aget-object v4, v4, v2 │ │ -221286: 5244 9300 |002d: iget v4, v4, Landroid/graphics/PointF;.y:F // field@0093 │ │ -22128a: a804 040d |002f: mul-float v4, v4, v13 │ │ -22128e: a704 0d04 |0031: sub-float v4, v13, v4 │ │ -221292: c6b4 |0033: add-float/2addr v4, v11 │ │ -221294: 5415 8459 |0034: iget-object v5, v1, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ -221298: 4605 0502 |0036: aget-object v5, v5, v2 │ │ -22129c: a706 030b |0038: sub-float v6, v3, v11 │ │ -2212a0: a707 040b |003a: sub-float v7, v4, v11 │ │ -2212a4: c6b3 |003c: add-float/2addr v3, v11 │ │ -2212a6: c6b4 |003d: add-float/2addr v4, v11 │ │ -2212a8: 6e54 ff03 6537 |003e: invoke-virtual {v5, v6, v7, v3, v4}, Landroid/graphics/RectF;.set:(FFFF)V // method@03ff │ │ -2212ae: d802 0201 |0041: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2212b2: 28da |0043: goto 001d // -0026 │ │ -2212b4: 7601 7e61 1300 |0044: invoke-direct/range {v19}, Lfreed/views/CurveView;.createControlPoints:()V // method@617e │ │ -2212ba: 6e5e 4d03 e0ee |0047: invoke-virtual {v0, v14, v14, v14, v14}, Landroid/graphics/Canvas;.drawARGB:(IIII)V // method@034d │ │ -2212c0: 5412 8a59 |004a: iget-object v2, v1, Lfreed/views/CurveView;.points:[Landroid/graphics/PointF; // field@598a │ │ -2212c4: 3902 0400 |004c: if-nez v2, 0050 // +0004 │ │ -2212c8: 1e08 |004e: monitor-exit v8 │ │ -2212ca: 0e00 |004f: return-void │ │ -2212cc: 5412 8859 |0050: iget-object v2, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ -2212d0: 5213 8559 |0052: iget v3, v1, Lfreed/views/CurveView;.gridColor:I // field@5985 │ │ -2212d4: 6e20 a803 3200 |0054: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@03a8 │ │ -2212da: 5412 8859 |0057: iget-object v2, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ -2212de: 150f 0040 |0059: const/high16 v15, #int 1073741824 // #4000 │ │ -2212e2: 6e20 b203 f200 |005b: invoke-virtual {v2, v15}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@03b2 │ │ -2212e8: 5412 8859 |005e: iget-object v2, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ -2212ec: 6203 8c00 |0060: sget-object v3, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@008c │ │ -2212f0: 6e20 b303 3200 |0062: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@03b3 │ │ -2212f6: 1503 f041 |0065: const/high16 v3, #int 1106247680 // #41f0 │ │ -2212fa: 1506 f041 |0067: const/high16 v6, #int 1106247680 // #41f0 │ │ -2212fe: 5417 8859 |0069: iget-object v7, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ -221302: 0802 1400 |006b: move-object/from16 v2, v20 │ │ -221306: 01a4 |006d: move v4, v10 │ │ -221308: 0195 |006e: move v5, v9 │ │ -22130a: 7406 5103 0200 |006f: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0351 │ │ -221310: 1410 cdcc cc3d |0072: const v16, #float 0.1 // #3dcccccd │ │ -221316: 1411 cdcc cc3d |0075: const v17, #float 0.1 // #3dcccccd │ │ -22131c: 1502 803f |0078: const/high16 v2, #int 1065353216 // #3f80 │ │ -221320: 2e02 1102 |007a: cmpg-float v2, v17, v2 │ │ -221324: 3b02 2300 |007c: if-gez v2, 009f // +0023 │ │ -221328: a802 0c11 |007e: mul-float v2, v12, v17 │ │ -22132c: a605 020b |0080: add-float v5, v2, v11 │ │ -221330: 1504 f041 |0082: const/high16 v4, #int 1106247680 // #41f0 │ │ -221334: 5417 8859 |0084: iget-object v7, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ -221338: 0802 1400 |0086: move-object/from16 v2, v20 │ │ -22133c: 0153 |0088: move v3, v5 │ │ -22133e: 01a6 |0089: move v6, v10 │ │ -221340: 7406 5103 0200 |008a: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0351 │ │ -221346: 1503 f041 |008d: const/high16 v3, #int 1106247680 // #41f0 │ │ -22134a: a802 0d11 |008f: mul-float v2, v13, v17 │ │ -22134e: a606 020b |0091: add-float v6, v2, v11 │ │ -221352: 5417 8859 |0093: iget-object v7, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ -221356: 0802 1400 |0095: move-object/from16 v2, v20 │ │ -22135a: 0164 |0097: move v4, v6 │ │ -22135c: 0195 |0098: move v5, v9 │ │ -22135e: 7406 5103 0200 |0099: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0351 │ │ -221364: a611 1110 |009c: add-float v17, v17, v16 │ │ -221368: 28da |009e: goto 0078 // -0026 │ │ -22136a: 1503 f041 |009f: const/high16 v3, #int 1106247680 // #41f0 │ │ -22136e: 1504 f041 |00a1: const/high16 v4, #int 1106247680 // #41f0 │ │ -221372: 5417 8859 |00a3: iget-object v7, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ -221376: 0802 1400 |00a5: move-object/from16 v2, v20 │ │ -22137a: 0195 |00a7: move v5, v9 │ │ -22137c: 01a6 |00a8: move v6, v10 │ │ -22137e: 7406 5603 0200 |00a9: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0356 │ │ -221384: 5412 8859 |00ac: iget-object v2, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ -221388: 5213 8759 |00ae: iget v3, v1, Lfreed/views/CurveView;.lineColor:I // field@5987 │ │ -22138c: 6e20 a803 3200 |00b0: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@03a8 │ │ -221392: 5412 8859 |00b3: iget-object v2, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ -221396: 6e20 b203 f200 |00b5: invoke-virtual {v2, v15}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@03b2 │ │ -22139c: 5412 8859 |00b8: iget-object v2, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ -2213a0: 6203 8b00 |00ba: sget-object v3, Landroid/graphics/Paint$Style;.FILL_AND_STROKE:Landroid/graphics/Paint$Style; // field@008b │ │ -2213a4: 6e20 b303 3200 |00bc: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@03b3 │ │ -2213aa: 5212 8b59 |00bf: iget v2, v1, Lfreed/views/CurveView;.selectedPoint:I // field@598b │ │ -2213ae: 12f3 |00c1: const/4 v3, #int -1 // #ff │ │ -2213b0: 1204 |00c2: const/4 v4, #int 0 // #0 │ │ -2213b2: 1505 c041 |00c3: const/high16 v5, #int 1103101952 // #41c0 │ │ -2213b6: 3232 9900 |00c5: if-eq v2, v3, 015e // +0099 │ │ -2213ba: 2202 740d |00c7: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ -2213be: 7010 4c63 0200 |00c9: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -2213c4: 1a03 4877 |00cc: const-string v3, "x:" // string@7748 │ │ -2213c8: 6e20 5663 3200 |00ce: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2213ce: 5413 8a59 |00d1: iget-object v3, v1, Lfreed/views/CurveView;.points:[Landroid/graphics/PointF; // field@598a │ │ -2213d2: 5216 8b59 |00d3: iget v6, v1, Lfreed/views/CurveView;.selectedPoint:I // field@598b │ │ -2213d6: 4603 0306 |00d5: aget-object v3, v3, v6 │ │ -2213da: 5233 9200 |00d7: iget v3, v3, Landroid/graphics/PointF;.x:F // field@0092 │ │ -2213de: 6e20 5163 3200 |00d9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ -2213e4: 6e10 5d63 0200 |00dc: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -2213ea: 0c02 |00df: move-result-object v2 │ │ -2213ec: 5413 8859 |00e0: iget-object v3, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ -2213f0: 6e53 5903 2054 |00e2: invoke-virtual {v0, v2, v4, v5, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0359 │ │ -2213f6: 2202 740d |00e5: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ -2213fa: 7010 4c63 0200 |00e7: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -221400: 1a03 5977 |00ea: const-string v3, "y:" // string@7759 │ │ -221404: 6e20 5663 3200 |00ec: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -22140a: 5413 8a59 |00ef: iget-object v3, v1, Lfreed/views/CurveView;.points:[Landroid/graphics/PointF; // field@598a │ │ -22140e: 5214 8b59 |00f1: iget v4, v1, Lfreed/views/CurveView;.selectedPoint:I // field@598b │ │ -221412: 4603 0304 |00f3: aget-object v3, v3, v4 │ │ -221416: 5233 9300 |00f5: iget v3, v3, Landroid/graphics/PointF;.y:F // field@0093 │ │ -22141a: 6e20 5163 3200 |00f7: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ -221420: 6e10 5d63 0200 |00fa: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -221426: 0c02 |00fd: move-result-object v2 │ │ -221428: 7401 8061 1300 |00fe: invoke-virtual/range {v19}, Lfreed/views/CurveView;.getWidth:()I // method@6180 │ │ -22142e: 0a03 |0101: move-result v3 │ │ -221430: db03 0302 |0102: div-int/lit8 v3, v3, #int 2 // #02 │ │ -221434: 8233 |0104: int-to-float v3, v3 │ │ -221436: 5414 8859 |0105: iget-object v4, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ -22143a: 6e54 5903 2053 |0107: invoke-virtual {v0, v2, v3, v5, v4}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0359 │ │ -221440: 1503 f041 |010a: const/high16 v3, #int 1106247680 // #41f0 │ │ -221444: 5412 8a59 |010c: iget-object v2, v1, Lfreed/views/CurveView;.points:[Landroid/graphics/PointF; // field@598a │ │ -221448: 5214 8b59 |010e: iget v4, v1, Lfreed/views/CurveView;.selectedPoint:I // field@598b │ │ -22144c: 4602 0204 |0110: aget-object v2, v2, v4 │ │ -221450: 5222 9300 |0112: iget v2, v2, Landroid/graphics/PointF;.y:F // field@0093 │ │ -221454: a802 020d |0114: mul-float v2, v2, v13 │ │ -221458: a702 0d02 |0116: sub-float v2, v13, v2 │ │ -22145c: a604 020b |0118: add-float v4, v2, v11 │ │ -221460: 7401 8061 1300 |011a: invoke-virtual/range {v19}, Lfreed/views/CurveView;.getWidth:()I // method@6180 │ │ -221466: 0a02 |011d: move-result v2 │ │ -221468: d802 02e2 |011e: add-int/lit8 v2, v2, #int -30 // #e2 │ │ -22146c: 8225 |0120: int-to-float v5, v2 │ │ -22146e: 5412 8a59 |0121: iget-object v2, v1, Lfreed/views/CurveView;.points:[Landroid/graphics/PointF; // field@598a │ │ -221472: 5216 8b59 |0123: iget v6, v1, Lfreed/views/CurveView;.selectedPoint:I // field@598b │ │ -221476: 4602 0206 |0125: aget-object v2, v2, v6 │ │ -22147a: 5222 9300 |0127: iget v2, v2, Landroid/graphics/PointF;.y:F // field@0093 │ │ -22147e: a802 020d |0129: mul-float v2, v2, v13 │ │ -221482: c72d |012b: sub-float/2addr v13, v2 │ │ -221484: a606 0d0b |012c: add-float v6, v13, v11 │ │ -221488: 5417 8859 |012e: iget-object v7, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ -22148c: 0802 1400 |0130: move-object/from16 v2, v20 │ │ -221490: 7406 5103 0200 |0132: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0351 │ │ -221496: 5412 8a59 |0135: iget-object v2, v1, Lfreed/views/CurveView;.points:[Landroid/graphics/PointF; // field@598a │ │ -22149a: 5213 8b59 |0137: iget v3, v1, Lfreed/views/CurveView;.selectedPoint:I // field@598b │ │ -22149e: 4602 0203 |0139: aget-object v2, v2, v3 │ │ -2214a2: 5222 9200 |013b: iget v2, v2, Landroid/graphics/PointF;.x:F // field@0092 │ │ -2214a6: a802 020c |013d: mul-float v2, v2, v12 │ │ -2214aa: a603 020b |013f: add-float v3, v2, v11 │ │ -2214ae: 1504 f041 |0141: const/high16 v4, #int 1106247680 // #41f0 │ │ -2214b2: 5412 8a59 |0143: iget-object v2, v1, Lfreed/views/CurveView;.points:[Landroid/graphics/PointF; // field@598a │ │ -2214b6: 5215 8b59 |0145: iget v5, v1, Lfreed/views/CurveView;.selectedPoint:I // field@598b │ │ -2214ba: 4602 0205 |0147: aget-object v2, v2, v5 │ │ -2214be: 5222 9200 |0149: iget v2, v2, Landroid/graphics/PointF;.x:F // field@0092 │ │ -2214c2: a802 020c |014b: mul-float v2, v2, v12 │ │ -2214c6: a605 020b |014d: add-float v5, v2, v11 │ │ -2214ca: 7401 7f61 1300 |014f: invoke-virtual/range {v19}, Lfreed/views/CurveView;.getHeight:()I // method@617f │ │ -2214d0: 0a02 |0152: move-result v2 │ │ -2214d2: d802 02e2 |0153: add-int/lit8 v2, v2, #int -30 // #e2 │ │ -2214d6: 8226 |0155: int-to-float v6, v2 │ │ -2214d8: 5417 8859 |0156: iget-object v7, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ -2214dc: 0802 1400 |0158: move-object/from16 v2, v20 │ │ -2214e0: 7406 5103 0200 |015a: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0351 │ │ -2214e6: 2816 |015d: goto 0173 // +0016 │ │ -2214e8: 1a02 4877 |015e: const-string v2, "x:" // string@7748 │ │ -2214ec: 5413 8859 |0160: iget-object v3, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ -2214f0: 6e53 5903 2054 |0162: invoke-virtual {v0, v2, v4, v5, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0359 │ │ -2214f6: 1a02 5977 |0165: const-string v2, "y:" // string@7759 │ │ -2214fa: 7401 8061 1300 |0167: invoke-virtual/range {v19}, Lfreed/views/CurveView;.getWidth:()I // method@6180 │ │ -221500: 0a03 |016a: move-result v3 │ │ -221502: db03 0302 |016b: div-int/lit8 v3, v3, #int 2 // #02 │ │ -221506: 8233 |016d: int-to-float v3, v3 │ │ -221508: 5414 8859 |016e: iget-object v4, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ -22150c: 6e54 5903 2053 |0170: invoke-virtual {v0, v2, v3, v5, v4}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0359 │ │ -221512: 5412 8459 |0173: iget-object v2, v1, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ -221516: 3902 0400 |0175: if-nez v2, 0179 // +0004 │ │ -22151a: 1e08 |0177: monitor-exit v8 │ │ -22151c: 0e00 |0178: return-void │ │ -22151e: 5412 8859 |0179: iget-object v2, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ -221522: 6203 8c00 |017b: sget-object v3, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@008c │ │ -221526: 6e20 b303 3200 |017d: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@03b3 │ │ -22152c: 5412 8959 |0180: iget-object v2, v1, Lfreed/views/CurveView;.path:Landroid/graphics/Path; // field@5989 │ │ -221530: 6e10 c603 0200 |0182: invoke-virtual {v2}, Landroid/graphics/Path;.reset:()V // method@03c6 │ │ -221536: 5412 8959 |0185: iget-object v2, v1, Lfreed/views/CurveView;.path:Landroid/graphics/Path; // field@5989 │ │ -22153a: 5413 8459 |0187: iget-object v3, v1, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ -22153e: 4603 030e |0189: aget-object v3, v3, v14 │ │ -221542: 6e10 f903 0300 |018b: invoke-virtual {v3}, Landroid/graphics/RectF;.centerX:()F // method@03f9 │ │ -221548: 0a03 |018e: move-result v3 │ │ -22154a: 5414 8459 |018f: iget-object v4, v1, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ -22154e: 4604 040e |0191: aget-object v4, v4, v14 │ │ -221552: 6e10 fa03 0400 |0193: invoke-virtual {v4}, Landroid/graphics/RectF;.centerY:()F // method@03fa │ │ -221558: 0a04 |0196: move-result v4 │ │ -22155a: 6e30 c003 3204 |0197: invoke-virtual {v2, v3, v4}, Landroid/graphics/Path;.moveTo:(FF)V // method@03c0 │ │ -221560: 5412 8459 |019a: iget-object v2, v1, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ -221564: 4602 020e |019c: aget-object v2, v2, v14 │ │ -221568: 6e10 f903 0200 |019e: invoke-virtual {v2}, Landroid/graphics/RectF;.centerX:()F // method@03f9 │ │ -22156e: 0a02 |01a1: move-result v2 │ │ -221570: 5413 8459 |01a2: iget-object v3, v1, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ -221574: 4603 030e |01a4: aget-object v3, v3, v14 │ │ -221578: 6e10 fa03 0300 |01a6: invoke-virtual {v3}, Landroid/graphics/RectF;.centerY:()F // method@03fa │ │ -22157e: 0a03 |01a9: move-result v3 │ │ -221580: 5414 8859 |01aa: iget-object v4, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ -221584: 6e54 5003 20b3 |01ac: invoke-virtual {v0, v2, v3, v11, v4}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0350 │ │ -22158a: 1212 |01af: const/4 v2, #int 1 // #1 │ │ -22158c: 5413 8459 |01b0: iget-object v3, v1, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ -221590: 2134 |01b2: array-length v4, v3 │ │ -221592: 3542 8700 |01b3: if-ge v2, v4, 023a // +0087 │ │ -221596: 4604 0302 |01b5: aget-object v4, v3, v2 │ │ -22159a: 3804 7f00 |01b7: if-eqz v4, 0236 // +007f │ │ -22159e: 541c 8959 |01b9: iget-object v12, v1, Lfreed/views/CurveView;.path:Landroid/graphics/Path; // field@5989 │ │ -2215a2: d804 02ff |01bb: add-int/lit8 v4, v2, #int -1 // #ff │ │ -2215a6: 4603 0304 |01bd: aget-object v3, v3, v4 │ │ -2215aa: 6e10 f903 0300 |01bf: invoke-virtual {v3}, Landroid/graphics/RectF;.centerX:()F // method@03f9 │ │ -2215b0: 0a03 |01c2: move-result v3 │ │ -2215b2: 5415 8159 |01c3: iget-object v5, v1, Lfreed/views/CurveView;.controlPoints:[Landroid/graphics/PointF; // field@5981 │ │ -2215b6: 4605 0504 |01c5: aget-object v5, v5, v4 │ │ -2215ba: 5255 9200 |01c7: iget v5, v5, Landroid/graphics/PointF;.x:F // field@0092 │ │ -2215be: a60d 0305 |01c9: add-float v13, v3, v5 │ │ -2215c2: 5413 8459 |01cb: iget-object v3, v1, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ -2215c6: 4603 0304 |01cd: aget-object v3, v3, v4 │ │ -2215ca: 6e10 fa03 0300 |01cf: invoke-virtual {v3}, Landroid/graphics/RectF;.centerY:()F // method@03fa │ │ -2215d0: 0a03 |01d2: move-result v3 │ │ -2215d2: 5415 8159 |01d3: iget-object v5, v1, Lfreed/views/CurveView;.controlPoints:[Landroid/graphics/PointF; // field@5981 │ │ -2215d6: 4604 0504 |01d5: aget-object v4, v5, v4 │ │ -2215da: 5244 9300 |01d7: iget v4, v4, Landroid/graphics/PointF;.y:F // field@0093 │ │ -2215de: a60e 0304 |01d9: add-float v14, v3, v4 │ │ -2215e2: 5413 8459 |01db: iget-object v3, v1, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ -2215e6: 4603 0302 |01dd: aget-object v3, v3, v2 │ │ -2215ea: 6e10 f903 0300 |01df: invoke-virtual {v3}, Landroid/graphics/RectF;.centerX:()F // method@03f9 │ │ -2215f0: 0a03 |01e2: move-result v3 │ │ -2215f2: 5414 8159 |01e3: iget-object v4, v1, Lfreed/views/CurveView;.controlPoints:[Landroid/graphics/PointF; // field@5981 │ │ -2215f6: 4604 0402 |01e5: aget-object v4, v4, v2 │ │ -2215fa: 5244 9200 |01e7: iget v4, v4, Landroid/graphics/PointF;.x:F // field@0092 │ │ -2215fe: a70f 0304 |01e9: sub-float v15, v3, v4 │ │ -221602: 5413 8459 |01eb: iget-object v3, v1, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ -221606: 4603 0302 |01ed: aget-object v3, v3, v2 │ │ -22160a: 6e10 fa03 0300 |01ef: invoke-virtual {v3}, Landroid/graphics/RectF;.centerY:()F // method@03fa │ │ -221610: 0a03 |01f2: move-result v3 │ │ -221612: 5414 8159 |01f3: iget-object v4, v1, Lfreed/views/CurveView;.controlPoints:[Landroid/graphics/PointF; // field@5981 │ │ -221616: 4604 0402 |01f5: aget-object v4, v4, v2 │ │ -22161a: 5244 9300 |01f7: iget v4, v4, Landroid/graphics/PointF;.y:F // field@0093 │ │ -22161e: a710 0304 |01f9: sub-float v16, v3, v4 │ │ -221622: 5413 8459 |01fb: iget-object v3, v1, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ -221626: 4603 0302 |01fd: aget-object v3, v3, v2 │ │ -22162a: 6e10 f903 0300 |01ff: invoke-virtual {v3}, Landroid/graphics/RectF;.centerX:()F // method@03f9 │ │ -221630: 0a11 |0202: move-result v17 │ │ -221632: 5413 8459 |0203: iget-object v3, v1, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ -221636: 4603 0302 |0205: aget-object v3, v3, v2 │ │ -22163a: 6e10 fa03 0300 |0207: invoke-virtual {v3}, Landroid/graphics/RectF;.centerY:()F // method@03fa │ │ -221640: 0a12 |020a: move-result v18 │ │ -221642: 7407 be03 0c00 |020b: invoke-virtual/range {v12, v13, v14, v15, v16, v17, v18}, Landroid/graphics/Path;.cubicTo:(FFFFFF)V // method@03be │ │ -221648: 5413 8459 |020e: iget-object v3, v1, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ -22164c: 4603 0302 |0210: aget-object v3, v3, v2 │ │ -221650: 6e10 f903 0300 |0212: invoke-virtual {v3}, Landroid/graphics/RectF;.centerX:()F // method@03f9 │ │ -221656: 0a03 |0215: move-result v3 │ │ -221658: 5414 8459 |0216: iget-object v4, v1, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ -22165c: 4604 0402 |0218: aget-object v4, v4, v2 │ │ -221660: 6e10 fa03 0400 |021a: invoke-virtual {v4}, Landroid/graphics/RectF;.centerY:()F // method@03fa │ │ -221666: 0a04 |021d: move-result v4 │ │ -221668: 5415 8859 |021e: iget-object v5, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ -22166c: 6e55 5003 30b4 |0220: invoke-virtual {v0, v3, v4, v11, v5}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0350 │ │ -221672: 5413 8159 |0223: iget-object v3, v1, Lfreed/views/CurveView;.controlPoints:[Landroid/graphics/PointF; // field@5981 │ │ -221676: 4603 0302 |0225: aget-object v3, v3, v2 │ │ -22167a: 5233 9200 |0227: iget v3, v3, Landroid/graphics/PointF;.x:F // field@0092 │ │ -22167e: 5414 8159 |0229: iget-object v4, v1, Lfreed/views/CurveView;.controlPoints:[Landroid/graphics/PointF; // field@5981 │ │ -221682: 4604 0402 |022b: aget-object v4, v4, v2 │ │ -221686: 5244 9300 |022d: iget v4, v4, Landroid/graphics/PointF;.y:F // field@0093 │ │ -22168a: 1505 7041 |022f: const/high16 v5, #int 1097859072 // #4170 │ │ -22168e: 5416 8859 |0231: iget-object v6, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ -221692: 6e56 5003 3054 |0233: invoke-virtual {v0, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0350 │ │ -221698: d802 0201 |0236: add-int/lit8 v2, v2, #int 1 // #01 │ │ -22169c: 2900 78ff |0238: goto/16 01b0 // -0088 │ │ -2216a0: 5412 8959 |023a: iget-object v2, v1, Lfreed/views/CurveView;.path:Landroid/graphics/Path; // field@5989 │ │ -2216a4: 5413 8859 |023c: iget-object v3, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ -2216a8: 6e30 5403 2003 |023e: invoke-virtual {v0, v2, v3}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0354 │ │ -2216ae: 5410 8959 |0241: iget-object v0, v1, Lfreed/views/CurveView;.path:Landroid/graphics/Path; // field@5989 │ │ -2216b2: 6e10 bd03 0000 |0243: invoke-virtual {v0}, Landroid/graphics/Path;.close:()V // method@03bd │ │ -2216b8: 1e08 |0246: monitor-exit v8 │ │ -2216ba: 0e00 |0247: return-void │ │ -2216bc: 0d00 |0248: move-exception v0 │ │ -2216be: 1e08 |0249: monitor-exit v8 │ │ -2216c0: 2802 |024a: goto 024c // +0002 │ │ -2216c2: 2700 |024b: throw v0 │ │ -2216c4: 28ff |024c: goto 024b // -0001 │ │ +221228: |[221228] freed.views.CurveView.onDraw:(Landroid/graphics/Canvas;)V │ │ +221238: 0801 1300 |0000: move-object/from16 v1, v19 │ │ +22123c: 0800 1400 |0002: move-object/from16 v0, v20 │ │ +221240: 5418 8359 |0004: iget-object v8, v1, Lfreed/views/CurveView;.drawLock:Ljava/lang/Object; // field@5983 │ │ +221244: 1d08 |0006: monitor-enter v8 │ │ +221246: 7401 8061 1300 |0007: invoke-virtual/range {v19}, Lfreed/views/CurveView;.getWidth:()I // method@6180 │ │ +22124c: 0a02 |000a: move-result v2 │ │ +22124e: d802 02e2 |000b: add-int/lit8 v2, v2, #int -30 // #e2 │ │ +221252: 8229 |000d: int-to-float v9, v2 │ │ +221254: 7401 7f61 1300 |000e: invoke-virtual/range {v19}, Lfreed/views/CurveView;.getHeight:()I // method@617f │ │ +22125a: 0a02 |0011: move-result v2 │ │ +22125c: d802 02e2 |0012: add-int/lit8 v2, v2, #int -30 // #e2 │ │ +221260: 822a |0014: int-to-float v10, v2 │ │ +221262: 150b f041 |0015: const/high16 v11, #int 1106247680 // #41f0 │ │ +221266: a70c 090b |0017: sub-float v12, v9, v11 │ │ +22126a: a70d 0a0b |0019: sub-float v13, v10, v11 │ │ +22126e: 120e |001b: const/4 v14, #int 0 // #0 │ │ +221270: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +221272: 5413 8a59 |001d: iget-object v3, v1, Lfreed/views/CurveView;.points:[Landroid/graphics/PointF; // field@598a │ │ +221276: 2134 |001f: array-length v4, v3 │ │ +221278: 3542 2400 |0020: if-ge v2, v4, 0044 // +0024 │ │ +22127c: 4603 0302 |0022: aget-object v3, v3, v2 │ │ +221280: 5233 9200 |0024: iget v3, v3, Landroid/graphics/PointF;.x:F // field@0092 │ │ +221284: a803 030c |0026: mul-float v3, v3, v12 │ │ +221288: c6b3 |0028: add-float/2addr v3, v11 │ │ +22128a: 5414 8a59 |0029: iget-object v4, v1, Lfreed/views/CurveView;.points:[Landroid/graphics/PointF; // field@598a │ │ +22128e: 4604 0402 |002b: aget-object v4, v4, v2 │ │ +221292: 5244 9300 |002d: iget v4, v4, Landroid/graphics/PointF;.y:F // field@0093 │ │ +221296: a804 040d |002f: mul-float v4, v4, v13 │ │ +22129a: a704 0d04 |0031: sub-float v4, v13, v4 │ │ +22129e: c6b4 |0033: add-float/2addr v4, v11 │ │ +2212a0: 5415 8459 |0034: iget-object v5, v1, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ +2212a4: 4605 0502 |0036: aget-object v5, v5, v2 │ │ +2212a8: a706 030b |0038: sub-float v6, v3, v11 │ │ +2212ac: a707 040b |003a: sub-float v7, v4, v11 │ │ +2212b0: c6b3 |003c: add-float/2addr v3, v11 │ │ +2212b2: c6b4 |003d: add-float/2addr v4, v11 │ │ +2212b4: 6e54 ff03 6537 |003e: invoke-virtual {v5, v6, v7, v3, v4}, Landroid/graphics/RectF;.set:(FFFF)V // method@03ff │ │ +2212ba: d802 0201 |0041: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2212be: 28da |0043: goto 001d // -0026 │ │ +2212c0: 7601 7e61 1300 |0044: invoke-direct/range {v19}, Lfreed/views/CurveView;.createControlPoints:()V // method@617e │ │ +2212c6: 6e5e 4d03 e0ee |0047: invoke-virtual {v0, v14, v14, v14, v14}, Landroid/graphics/Canvas;.drawARGB:(IIII)V // method@034d │ │ +2212cc: 5412 8a59 |004a: iget-object v2, v1, Lfreed/views/CurveView;.points:[Landroid/graphics/PointF; // field@598a │ │ +2212d0: 3902 0400 |004c: if-nez v2, 0050 // +0004 │ │ +2212d4: 1e08 |004e: monitor-exit v8 │ │ +2212d6: 0e00 |004f: return-void │ │ +2212d8: 5412 8859 |0050: iget-object v2, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ +2212dc: 5213 8559 |0052: iget v3, v1, Lfreed/views/CurveView;.gridColor:I // field@5985 │ │ +2212e0: 6e20 a803 3200 |0054: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@03a8 │ │ +2212e6: 5412 8859 |0057: iget-object v2, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ +2212ea: 150f 0040 |0059: const/high16 v15, #int 1073741824 // #4000 │ │ +2212ee: 6e20 b203 f200 |005b: invoke-virtual {v2, v15}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@03b2 │ │ +2212f4: 5412 8859 |005e: iget-object v2, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ +2212f8: 6203 8c00 |0060: sget-object v3, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@008c │ │ +2212fc: 6e20 b303 3200 |0062: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@03b3 │ │ +221302: 1503 f041 |0065: const/high16 v3, #int 1106247680 // #41f0 │ │ +221306: 1506 f041 |0067: const/high16 v6, #int 1106247680 // #41f0 │ │ +22130a: 5417 8859 |0069: iget-object v7, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ +22130e: 0802 1400 |006b: move-object/from16 v2, v20 │ │ +221312: 01a4 |006d: move v4, v10 │ │ +221314: 0195 |006e: move v5, v9 │ │ +221316: 7406 5103 0200 |006f: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0351 │ │ +22131c: 1410 cdcc cc3d |0072: const v16, #float 0.1 // #3dcccccd │ │ +221322: 1411 cdcc cc3d |0075: const v17, #float 0.1 // #3dcccccd │ │ +221328: 1502 803f |0078: const/high16 v2, #int 1065353216 // #3f80 │ │ +22132c: 2e02 1102 |007a: cmpg-float v2, v17, v2 │ │ +221330: 3b02 2300 |007c: if-gez v2, 009f // +0023 │ │ +221334: a802 0c11 |007e: mul-float v2, v12, v17 │ │ +221338: a605 020b |0080: add-float v5, v2, v11 │ │ +22133c: 1504 f041 |0082: const/high16 v4, #int 1106247680 // #41f0 │ │ +221340: 5417 8859 |0084: iget-object v7, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ +221344: 0802 1400 |0086: move-object/from16 v2, v20 │ │ +221348: 0153 |0088: move v3, v5 │ │ +22134a: 01a6 |0089: move v6, v10 │ │ +22134c: 7406 5103 0200 |008a: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0351 │ │ +221352: 1503 f041 |008d: const/high16 v3, #int 1106247680 // #41f0 │ │ +221356: a802 0d11 |008f: mul-float v2, v13, v17 │ │ +22135a: a606 020b |0091: add-float v6, v2, v11 │ │ +22135e: 5417 8859 |0093: iget-object v7, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ +221362: 0802 1400 |0095: move-object/from16 v2, v20 │ │ +221366: 0164 |0097: move v4, v6 │ │ +221368: 0195 |0098: move v5, v9 │ │ +22136a: 7406 5103 0200 |0099: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0351 │ │ +221370: a611 1110 |009c: add-float v17, v17, v16 │ │ +221374: 28da |009e: goto 0078 // -0026 │ │ +221376: 1503 f041 |009f: const/high16 v3, #int 1106247680 // #41f0 │ │ +22137a: 1504 f041 |00a1: const/high16 v4, #int 1106247680 // #41f0 │ │ +22137e: 5417 8859 |00a3: iget-object v7, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ +221382: 0802 1400 |00a5: move-object/from16 v2, v20 │ │ +221386: 0195 |00a7: move v5, v9 │ │ +221388: 01a6 |00a8: move v6, v10 │ │ +22138a: 7406 5603 0200 |00a9: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0356 │ │ +221390: 5412 8859 |00ac: iget-object v2, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ +221394: 5213 8759 |00ae: iget v3, v1, Lfreed/views/CurveView;.lineColor:I // field@5987 │ │ +221398: 6e20 a803 3200 |00b0: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@03a8 │ │ +22139e: 5412 8859 |00b3: iget-object v2, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ +2213a2: 6e20 b203 f200 |00b5: invoke-virtual {v2, v15}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@03b2 │ │ +2213a8: 5412 8859 |00b8: iget-object v2, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ +2213ac: 6203 8b00 |00ba: sget-object v3, Landroid/graphics/Paint$Style;.FILL_AND_STROKE:Landroid/graphics/Paint$Style; // field@008b │ │ +2213b0: 6e20 b303 3200 |00bc: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@03b3 │ │ +2213b6: 5212 8b59 |00bf: iget v2, v1, Lfreed/views/CurveView;.selectedPoint:I // field@598b │ │ +2213ba: 12f3 |00c1: const/4 v3, #int -1 // #ff │ │ +2213bc: 1204 |00c2: const/4 v4, #int 0 // #0 │ │ +2213be: 1505 c041 |00c3: const/high16 v5, #int 1103101952 // #41c0 │ │ +2213c2: 3232 9900 |00c5: if-eq v2, v3, 015e // +0099 │ │ +2213c6: 2202 740d |00c7: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ +2213ca: 7010 4c63 0200 |00c9: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +2213d0: 1a03 4877 |00cc: const-string v3, "x:" // string@7748 │ │ +2213d4: 6e20 5663 3200 |00ce: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2213da: 5413 8a59 |00d1: iget-object v3, v1, Lfreed/views/CurveView;.points:[Landroid/graphics/PointF; // field@598a │ │ +2213de: 5216 8b59 |00d3: iget v6, v1, Lfreed/views/CurveView;.selectedPoint:I // field@598b │ │ +2213e2: 4603 0306 |00d5: aget-object v3, v3, v6 │ │ +2213e6: 5233 9200 |00d7: iget v3, v3, Landroid/graphics/PointF;.x:F // field@0092 │ │ +2213ea: 6e20 5163 3200 |00d9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ +2213f0: 6e10 5d63 0200 |00dc: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +2213f6: 0c02 |00df: move-result-object v2 │ │ +2213f8: 5413 8859 |00e0: iget-object v3, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ +2213fc: 6e53 5903 2054 |00e2: invoke-virtual {v0, v2, v4, v5, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0359 │ │ +221402: 2202 740d |00e5: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ +221406: 7010 4c63 0200 |00e7: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +22140c: 1a03 5977 |00ea: const-string v3, "y:" // string@7759 │ │ +221410: 6e20 5663 3200 |00ec: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +221416: 5413 8a59 |00ef: iget-object v3, v1, Lfreed/views/CurveView;.points:[Landroid/graphics/PointF; // field@598a │ │ +22141a: 5214 8b59 |00f1: iget v4, v1, Lfreed/views/CurveView;.selectedPoint:I // field@598b │ │ +22141e: 4603 0304 |00f3: aget-object v3, v3, v4 │ │ +221422: 5233 9300 |00f5: iget v3, v3, Landroid/graphics/PointF;.y:F // field@0093 │ │ +221426: 6e20 5163 3200 |00f7: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ +22142c: 6e10 5d63 0200 |00fa: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +221432: 0c02 |00fd: move-result-object v2 │ │ +221434: 7401 8061 1300 |00fe: invoke-virtual/range {v19}, Lfreed/views/CurveView;.getWidth:()I // method@6180 │ │ +22143a: 0a03 |0101: move-result v3 │ │ +22143c: db03 0302 |0102: div-int/lit8 v3, v3, #int 2 // #02 │ │ +221440: 8233 |0104: int-to-float v3, v3 │ │ +221442: 5414 8859 |0105: iget-object v4, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ +221446: 6e54 5903 2053 |0107: invoke-virtual {v0, v2, v3, v5, v4}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0359 │ │ +22144c: 1503 f041 |010a: const/high16 v3, #int 1106247680 // #41f0 │ │ +221450: 5412 8a59 |010c: iget-object v2, v1, Lfreed/views/CurveView;.points:[Landroid/graphics/PointF; // field@598a │ │ +221454: 5214 8b59 |010e: iget v4, v1, Lfreed/views/CurveView;.selectedPoint:I // field@598b │ │ +221458: 4602 0204 |0110: aget-object v2, v2, v4 │ │ +22145c: 5222 9300 |0112: iget v2, v2, Landroid/graphics/PointF;.y:F // field@0093 │ │ +221460: a802 020d |0114: mul-float v2, v2, v13 │ │ +221464: a702 0d02 |0116: sub-float v2, v13, v2 │ │ +221468: a604 020b |0118: add-float v4, v2, v11 │ │ +22146c: 7401 8061 1300 |011a: invoke-virtual/range {v19}, Lfreed/views/CurveView;.getWidth:()I // method@6180 │ │ +221472: 0a02 |011d: move-result v2 │ │ +221474: d802 02e2 |011e: add-int/lit8 v2, v2, #int -30 // #e2 │ │ +221478: 8225 |0120: int-to-float v5, v2 │ │ +22147a: 5412 8a59 |0121: iget-object v2, v1, Lfreed/views/CurveView;.points:[Landroid/graphics/PointF; // field@598a │ │ +22147e: 5216 8b59 |0123: iget v6, v1, Lfreed/views/CurveView;.selectedPoint:I // field@598b │ │ +221482: 4602 0206 |0125: aget-object v2, v2, v6 │ │ +221486: 5222 9300 |0127: iget v2, v2, Landroid/graphics/PointF;.y:F // field@0093 │ │ +22148a: a802 020d |0129: mul-float v2, v2, v13 │ │ +22148e: c72d |012b: sub-float/2addr v13, v2 │ │ +221490: a606 0d0b |012c: add-float v6, v13, v11 │ │ +221494: 5417 8859 |012e: iget-object v7, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ +221498: 0802 1400 |0130: move-object/from16 v2, v20 │ │ +22149c: 7406 5103 0200 |0132: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0351 │ │ +2214a2: 5412 8a59 |0135: iget-object v2, v1, Lfreed/views/CurveView;.points:[Landroid/graphics/PointF; // field@598a │ │ +2214a6: 5213 8b59 |0137: iget v3, v1, Lfreed/views/CurveView;.selectedPoint:I // field@598b │ │ +2214aa: 4602 0203 |0139: aget-object v2, v2, v3 │ │ +2214ae: 5222 9200 |013b: iget v2, v2, Landroid/graphics/PointF;.x:F // field@0092 │ │ +2214b2: a802 020c |013d: mul-float v2, v2, v12 │ │ +2214b6: a603 020b |013f: add-float v3, v2, v11 │ │ +2214ba: 1504 f041 |0141: const/high16 v4, #int 1106247680 // #41f0 │ │ +2214be: 5412 8a59 |0143: iget-object v2, v1, Lfreed/views/CurveView;.points:[Landroid/graphics/PointF; // field@598a │ │ +2214c2: 5215 8b59 |0145: iget v5, v1, Lfreed/views/CurveView;.selectedPoint:I // field@598b │ │ +2214c6: 4602 0205 |0147: aget-object v2, v2, v5 │ │ +2214ca: 5222 9200 |0149: iget v2, v2, Landroid/graphics/PointF;.x:F // field@0092 │ │ +2214ce: a802 020c |014b: mul-float v2, v2, v12 │ │ +2214d2: a605 020b |014d: add-float v5, v2, v11 │ │ +2214d6: 7401 7f61 1300 |014f: invoke-virtual/range {v19}, Lfreed/views/CurveView;.getHeight:()I // method@617f │ │ +2214dc: 0a02 |0152: move-result v2 │ │ +2214de: d802 02e2 |0153: add-int/lit8 v2, v2, #int -30 // #e2 │ │ +2214e2: 8226 |0155: int-to-float v6, v2 │ │ +2214e4: 5417 8859 |0156: iget-object v7, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ +2214e8: 0802 1400 |0158: move-object/from16 v2, v20 │ │ +2214ec: 7406 5103 0200 |015a: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0351 │ │ +2214f2: 2816 |015d: goto 0173 // +0016 │ │ +2214f4: 1a02 4877 |015e: const-string v2, "x:" // string@7748 │ │ +2214f8: 5413 8859 |0160: iget-object v3, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ +2214fc: 6e53 5903 2054 |0162: invoke-virtual {v0, v2, v4, v5, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0359 │ │ +221502: 1a02 5977 |0165: const-string v2, "y:" // string@7759 │ │ +221506: 7401 8061 1300 |0167: invoke-virtual/range {v19}, Lfreed/views/CurveView;.getWidth:()I // method@6180 │ │ +22150c: 0a03 |016a: move-result v3 │ │ +22150e: db03 0302 |016b: div-int/lit8 v3, v3, #int 2 // #02 │ │ +221512: 8233 |016d: int-to-float v3, v3 │ │ +221514: 5414 8859 |016e: iget-object v4, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ +221518: 6e54 5903 2053 |0170: invoke-virtual {v0, v2, v3, v5, v4}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0359 │ │ +22151e: 5412 8459 |0173: iget-object v2, v1, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ +221522: 3902 0400 |0175: if-nez v2, 0179 // +0004 │ │ +221526: 1e08 |0177: monitor-exit v8 │ │ +221528: 0e00 |0178: return-void │ │ +22152a: 5412 8859 |0179: iget-object v2, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ +22152e: 6203 8c00 |017b: sget-object v3, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@008c │ │ +221532: 6e20 b303 3200 |017d: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@03b3 │ │ +221538: 5412 8959 |0180: iget-object v2, v1, Lfreed/views/CurveView;.path:Landroid/graphics/Path; // field@5989 │ │ +22153c: 6e10 c603 0200 |0182: invoke-virtual {v2}, Landroid/graphics/Path;.reset:()V // method@03c6 │ │ +221542: 5412 8959 |0185: iget-object v2, v1, Lfreed/views/CurveView;.path:Landroid/graphics/Path; // field@5989 │ │ +221546: 5413 8459 |0187: iget-object v3, v1, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ +22154a: 4603 030e |0189: aget-object v3, v3, v14 │ │ +22154e: 6e10 f903 0300 |018b: invoke-virtual {v3}, Landroid/graphics/RectF;.centerX:()F // method@03f9 │ │ +221554: 0a03 |018e: move-result v3 │ │ +221556: 5414 8459 |018f: iget-object v4, v1, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ +22155a: 4604 040e |0191: aget-object v4, v4, v14 │ │ +22155e: 6e10 fa03 0400 |0193: invoke-virtual {v4}, Landroid/graphics/RectF;.centerY:()F // method@03fa │ │ +221564: 0a04 |0196: move-result v4 │ │ +221566: 6e30 c003 3204 |0197: invoke-virtual {v2, v3, v4}, Landroid/graphics/Path;.moveTo:(FF)V // method@03c0 │ │ +22156c: 5412 8459 |019a: iget-object v2, v1, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ +221570: 4602 020e |019c: aget-object v2, v2, v14 │ │ +221574: 6e10 f903 0200 |019e: invoke-virtual {v2}, Landroid/graphics/RectF;.centerX:()F // method@03f9 │ │ +22157a: 0a02 |01a1: move-result v2 │ │ +22157c: 5413 8459 |01a2: iget-object v3, v1, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ +221580: 4603 030e |01a4: aget-object v3, v3, v14 │ │ +221584: 6e10 fa03 0300 |01a6: invoke-virtual {v3}, Landroid/graphics/RectF;.centerY:()F // method@03fa │ │ +22158a: 0a03 |01a9: move-result v3 │ │ +22158c: 5414 8859 |01aa: iget-object v4, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ +221590: 6e54 5003 20b3 |01ac: invoke-virtual {v0, v2, v3, v11, v4}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0350 │ │ +221596: 1212 |01af: const/4 v2, #int 1 // #1 │ │ +221598: 5413 8459 |01b0: iget-object v3, v1, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ +22159c: 2134 |01b2: array-length v4, v3 │ │ +22159e: 3542 8700 |01b3: if-ge v2, v4, 023a // +0087 │ │ +2215a2: 4604 0302 |01b5: aget-object v4, v3, v2 │ │ +2215a6: 3804 7f00 |01b7: if-eqz v4, 0236 // +007f │ │ +2215aa: 541c 8959 |01b9: iget-object v12, v1, Lfreed/views/CurveView;.path:Landroid/graphics/Path; // field@5989 │ │ +2215ae: d804 02ff |01bb: add-int/lit8 v4, v2, #int -1 // #ff │ │ +2215b2: 4603 0304 |01bd: aget-object v3, v3, v4 │ │ +2215b6: 6e10 f903 0300 |01bf: invoke-virtual {v3}, Landroid/graphics/RectF;.centerX:()F // method@03f9 │ │ +2215bc: 0a03 |01c2: move-result v3 │ │ +2215be: 5415 8159 |01c3: iget-object v5, v1, Lfreed/views/CurveView;.controlPoints:[Landroid/graphics/PointF; // field@5981 │ │ +2215c2: 4605 0504 |01c5: aget-object v5, v5, v4 │ │ +2215c6: 5255 9200 |01c7: iget v5, v5, Landroid/graphics/PointF;.x:F // field@0092 │ │ +2215ca: a60d 0305 |01c9: add-float v13, v3, v5 │ │ +2215ce: 5413 8459 |01cb: iget-object v3, v1, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ +2215d2: 4603 0304 |01cd: aget-object v3, v3, v4 │ │ +2215d6: 6e10 fa03 0300 |01cf: invoke-virtual {v3}, Landroid/graphics/RectF;.centerY:()F // method@03fa │ │ +2215dc: 0a03 |01d2: move-result v3 │ │ +2215de: 5415 8159 |01d3: iget-object v5, v1, Lfreed/views/CurveView;.controlPoints:[Landroid/graphics/PointF; // field@5981 │ │ +2215e2: 4604 0504 |01d5: aget-object v4, v5, v4 │ │ +2215e6: 5244 9300 |01d7: iget v4, v4, Landroid/graphics/PointF;.y:F // field@0093 │ │ +2215ea: a60e 0304 |01d9: add-float v14, v3, v4 │ │ +2215ee: 5413 8459 |01db: iget-object v3, v1, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ +2215f2: 4603 0302 |01dd: aget-object v3, v3, v2 │ │ +2215f6: 6e10 f903 0300 |01df: invoke-virtual {v3}, Landroid/graphics/RectF;.centerX:()F // method@03f9 │ │ +2215fc: 0a03 |01e2: move-result v3 │ │ +2215fe: 5414 8159 |01e3: iget-object v4, v1, Lfreed/views/CurveView;.controlPoints:[Landroid/graphics/PointF; // field@5981 │ │ +221602: 4604 0402 |01e5: aget-object v4, v4, v2 │ │ +221606: 5244 9200 |01e7: iget v4, v4, Landroid/graphics/PointF;.x:F // field@0092 │ │ +22160a: a70f 0304 |01e9: sub-float v15, v3, v4 │ │ +22160e: 5413 8459 |01eb: iget-object v3, v1, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ +221612: 4603 0302 |01ed: aget-object v3, v3, v2 │ │ +221616: 6e10 fa03 0300 |01ef: invoke-virtual {v3}, Landroid/graphics/RectF;.centerY:()F // method@03fa │ │ +22161c: 0a03 |01f2: move-result v3 │ │ +22161e: 5414 8159 |01f3: iget-object v4, v1, Lfreed/views/CurveView;.controlPoints:[Landroid/graphics/PointF; // field@5981 │ │ +221622: 4604 0402 |01f5: aget-object v4, v4, v2 │ │ +221626: 5244 9300 |01f7: iget v4, v4, Landroid/graphics/PointF;.y:F // field@0093 │ │ +22162a: a710 0304 |01f9: sub-float v16, v3, v4 │ │ +22162e: 5413 8459 |01fb: iget-object v3, v1, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ +221632: 4603 0302 |01fd: aget-object v3, v3, v2 │ │ +221636: 6e10 f903 0300 |01ff: invoke-virtual {v3}, Landroid/graphics/RectF;.centerX:()F // method@03f9 │ │ +22163c: 0a11 |0202: move-result v17 │ │ +22163e: 5413 8459 |0203: iget-object v3, v1, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ +221642: 4603 0302 |0205: aget-object v3, v3, v2 │ │ +221646: 6e10 fa03 0300 |0207: invoke-virtual {v3}, Landroid/graphics/RectF;.centerY:()F // method@03fa │ │ +22164c: 0a12 |020a: move-result v18 │ │ +22164e: 7407 be03 0c00 |020b: invoke-virtual/range {v12, v13, v14, v15, v16, v17, v18}, Landroid/graphics/Path;.cubicTo:(FFFFFF)V // method@03be │ │ +221654: 5413 8459 |020e: iget-object v3, v1, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ +221658: 4603 0302 |0210: aget-object v3, v3, v2 │ │ +22165c: 6e10 f903 0300 |0212: invoke-virtual {v3}, Landroid/graphics/RectF;.centerX:()F // method@03f9 │ │ +221662: 0a03 |0215: move-result v3 │ │ +221664: 5414 8459 |0216: iget-object v4, v1, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ +221668: 4604 0402 |0218: aget-object v4, v4, v2 │ │ +22166c: 6e10 fa03 0400 |021a: invoke-virtual {v4}, Landroid/graphics/RectF;.centerY:()F // method@03fa │ │ +221672: 0a04 |021d: move-result v4 │ │ +221674: 5415 8859 |021e: iget-object v5, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ +221678: 6e55 5003 30b4 |0220: invoke-virtual {v0, v3, v4, v11, v5}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0350 │ │ +22167e: 5413 8159 |0223: iget-object v3, v1, Lfreed/views/CurveView;.controlPoints:[Landroid/graphics/PointF; // field@5981 │ │ +221682: 4603 0302 |0225: aget-object v3, v3, v2 │ │ +221686: 5233 9200 |0227: iget v3, v3, Landroid/graphics/PointF;.x:F // field@0092 │ │ +22168a: 5414 8159 |0229: iget-object v4, v1, Lfreed/views/CurveView;.controlPoints:[Landroid/graphics/PointF; // field@5981 │ │ +22168e: 4604 0402 |022b: aget-object v4, v4, v2 │ │ +221692: 5244 9300 |022d: iget v4, v4, Landroid/graphics/PointF;.y:F // field@0093 │ │ +221696: 1505 7041 |022f: const/high16 v5, #int 1097859072 // #4170 │ │ +22169a: 5416 8859 |0231: iget-object v6, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ +22169e: 6e56 5003 3054 |0233: invoke-virtual {v0, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0350 │ │ +2216a4: d802 0201 |0236: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2216a8: 2900 78ff |0238: goto/16 01b0 // -0088 │ │ +2216ac: 5412 8959 |023a: iget-object v2, v1, Lfreed/views/CurveView;.path:Landroid/graphics/Path; // field@5989 │ │ +2216b0: 5413 8859 |023c: iget-object v3, v1, Lfreed/views/CurveView;.paint:Landroid/graphics/Paint; // field@5988 │ │ +2216b4: 6e30 5403 2003 |023e: invoke-virtual {v0, v2, v3}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0354 │ │ +2216ba: 5410 8959 |0241: iget-object v0, v1, Lfreed/views/CurveView;.path:Landroid/graphics/Path; // field@5989 │ │ +2216be: 6e10 bd03 0000 |0243: invoke-virtual {v0}, Landroid/graphics/Path;.close:()V // method@03bd │ │ +2216c4: 1e08 |0246: monitor-exit v8 │ │ +2216c6: 0e00 |0247: return-void │ │ +2216c8: 0d00 |0248: move-exception v0 │ │ +2216ca: 1e08 |0249: monitor-exit v8 │ │ +2216cc: 2802 |024a: goto 024c // +0002 │ │ +2216ce: 2700 |024b: throw v0 │ │ +2216d0: 28ff |024c: goto 024b // -0001 │ │ catches : 1 │ │ 0x0007 - 0x024a │ │ -> 0x0248 │ │ positions : │ │ 0x0004 line=123 │ │ 0x0007 line=124 │ │ 0x000e line=125 │ │ @@ -513756,86 +513758,86 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 139 16-bit code units │ │ -220dc0: |[220dc0] freed.views.CurveView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -220dd0: 6e10 7908 0600 |0000: invoke-virtual {v6}, Landroid/view/MotionEvent;.getAction:()I // method@0879 │ │ -220dd6: 0a00 |0003: move-result v0 │ │ -220dd8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -220dda: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -220ddc: 3800 5900 |0006: if-eqz v0, 005f // +0059 │ │ -220de0: 12f3 |0008: const/4 v3, #int -1 // #ff │ │ -220de2: 3220 2900 |0009: if-eq v0, v2, 0032 // +0029 │ │ -220de6: 1224 |000b: const/4 v4, #int 2 // #2 │ │ -220de8: 3240 0400 |000c: if-eq v0, v4, 0010 // +0004 │ │ -220dec: 2900 7c00 |000e: goto/16 008a // +007c │ │ -220df0: 5250 8b59 |0010: iget v0, v5, Lfreed/views/CurveView;.selectedPoint:I // field@598b │ │ -220df4: 3230 7800 |0012: if-eq v0, v3, 008a // +0078 │ │ -220df8: 5c52 8659 |0014: iput-boolean v2, v5, Lfreed/views/CurveView;.hasMoved:Z // field@5986 │ │ -220dfc: 5452 8a59 |0016: iget-object v2, v5, Lfreed/views/CurveView;.points:[Landroid/graphics/PointF; // field@598a │ │ -220e00: 4600 0200 |0018: aget-object v0, v2, v0 │ │ -220e04: 6e10 8708 0600 |001a: invoke-virtual {v6}, Landroid/view/MotionEvent;.getX:()F // method@0887 │ │ -220e0a: 0a02 |001d: move-result v2 │ │ -220e0c: 6e10 8908 0600 |001e: invoke-virtual {v6}, Landroid/view/MotionEvent;.getY:()F // method@0889 │ │ -220e12: 0a06 |0021: move-result v6 │ │ -220e14: 7040 8861 0562 |0022: invoke-direct {v5, v0, v2, v6}, Lfreed/views/CurveView;.setPointCoordinates:(Landroid/graphics/PointF;FF)V // method@6188 │ │ -220e1a: 5456 8259 |0025: iget-object v6, v5, Lfreed/views/CurveView;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@5982 │ │ -220e1e: 3806 0700 |0027: if-eqz v6, 002e // +0007 │ │ -220e22: 5450 8a59 |0029: iget-object v0, v5, Lfreed/views/CurveView;.points:[Landroid/graphics/PointF; // field@598a │ │ -220e26: 7220 7761 0600 |002b: invoke-interface {v6, v0}, Lfreed/views/CurveView$CurveChangedEvent;.onCurveChanged:([Landroid/graphics/PointF;)V // method@6177 │ │ -220e2c: 6e10 8261 0500 |002e: invoke-virtual {v5}, Lfreed/views/CurveView;.invalidate:()V // method@6182 │ │ -220e32: 0f01 |0031: return v1 │ │ -220e34: 5450 8259 |0032: iget-object v0, v5, Lfreed/views/CurveView;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@5982 │ │ -220e38: 3800 2800 |0034: if-eqz v0, 005c // +0028 │ │ -220e3c: 7210 7961 0000 |0036: invoke-interface {v0}, Lfreed/views/CurveView$CurveChangedEvent;.onTouchEnd:()V // method@6179 │ │ -220e42: 5250 8b59 |0039: iget v0, v5, Lfreed/views/CurveView;.selectedPoint:I // field@598b │ │ -220e46: 3330 1800 |003b: if-ne v0, v3, 0053 // +0018 │ │ -220e4a: 2200 b800 |003d: new-instance v0, Landroid/graphics/PointF; // type@00b8 │ │ -220e4e: 7010 d403 0000 |003f: invoke-direct {v0}, Landroid/graphics/PointF;.:()V // method@03d4 │ │ -220e54: 6e10 8708 0600 |0042: invoke-virtual {v6}, Landroid/view/MotionEvent;.getX:()F // method@0887 │ │ -220e5a: 0a02 |0045: move-result v2 │ │ -220e5c: 6e10 8908 0600 |0046: invoke-virtual {v6}, Landroid/view/MotionEvent;.getY:()F // method@0889 │ │ -220e62: 0a06 |0049: move-result v6 │ │ -220e64: 7040 8861 0562 |004a: invoke-direct {v5, v0, v2, v6}, Lfreed/views/CurveView;.setPointCoordinates:(Landroid/graphics/PointF;FF)V // method@6188 │ │ -220e6a: 5456 8259 |004d: iget-object v6, v5, Lfreed/views/CurveView;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@5982 │ │ -220e6e: 7220 7661 0600 |004f: invoke-interface {v6, v0}, Lfreed/views/CurveView$CurveChangedEvent;.onClick:(Landroid/graphics/PointF;)V // method@6176 │ │ -220e74: 280a |0052: goto 005c // +000a │ │ -220e76: 5456 8259 |0053: iget-object v6, v5, Lfreed/views/CurveView;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@5982 │ │ -220e7a: 5452 8a59 |0055: iget-object v2, v5, Lfreed/views/CurveView;.points:[Landroid/graphics/PointF; // field@598a │ │ -220e7e: 4600 0200 |0057: aget-object v0, v2, v0 │ │ -220e82: 7220 7661 0600 |0059: invoke-interface {v6, v0}, Lfreed/views/CurveView$CurveChangedEvent;.onClick:(Landroid/graphics/PointF;)V // method@6176 │ │ -220e88: 5953 8b59 |005c: iput v3, v5, Lfreed/views/CurveView;.selectedPoint:I // field@598b │ │ -220e8c: 0f01 |005e: return v1 │ │ -220e8e: 5450 8459 |005f: iget-object v0, v5, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ -220e92: 3900 0300 |0061: if-nez v0, 0064 // +0003 │ │ -220e96: 2827 |0063: goto 008a // +0027 │ │ -220e98: 5450 8459 |0064: iget-object v0, v5, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ -220e9c: 2103 |0066: array-length v3, v0 │ │ -220e9e: 3531 2300 |0067: if-ge v1, v3, 008a // +0023 │ │ -220ea2: 4603 0001 |0069: aget-object v3, v0, v1 │ │ -220ea6: 3903 0300 |006b: if-nez v3, 006e // +0003 │ │ -220eaa: 281d |006d: goto 008a // +001d │ │ -220eac: 4600 0001 |006e: aget-object v0, v0, v1 │ │ -220eb0: 6e10 8708 0600 |0070: invoke-virtual {v6}, Landroid/view/MotionEvent;.getX:()F // method@0887 │ │ -220eb6: 0a03 |0073: move-result v3 │ │ -220eb8: 6e10 8908 0600 |0074: invoke-virtual {v6}, Landroid/view/MotionEvent;.getY:()F // method@0889 │ │ -220ebe: 0a04 |0077: move-result v4 │ │ -220ec0: 6e30 fb03 3004 |0078: invoke-virtual {v0, v3, v4}, Landroid/graphics/RectF;.contains:(FF)Z // method@03fb │ │ -220ec6: 0a00 |007b: move-result v0 │ │ -220ec8: 3800 0b00 |007c: if-eqz v0, 0087 // +000b │ │ -220ecc: 5951 8b59 |007e: iput v1, v5, Lfreed/views/CurveView;.selectedPoint:I // field@598b │ │ -220ed0: 5450 8259 |0080: iget-object v0, v5, Lfreed/views/CurveView;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@5982 │ │ -220ed4: 3800 0500 |0082: if-eqz v0, 0087 // +0005 │ │ -220ed8: 7210 7a61 0000 |0084: invoke-interface {v0}, Lfreed/views/CurveView$CurveChangedEvent;.onTouchStart:()V // method@617a │ │ -220ede: d801 0101 |0087: add-int/lit8 v1, v1, #int 1 // #01 │ │ -220ee2: 28db |0089: goto 0064 // -0025 │ │ -220ee4: 0f02 |008a: return v2 │ │ +220dcc: |[220dcc] freed.views.CurveView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +220ddc: 6e10 7908 0600 |0000: invoke-virtual {v6}, Landroid/view/MotionEvent;.getAction:()I // method@0879 │ │ +220de2: 0a00 |0003: move-result v0 │ │ +220de4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +220de6: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +220de8: 3800 5900 |0006: if-eqz v0, 005f // +0059 │ │ +220dec: 12f3 |0008: const/4 v3, #int -1 // #ff │ │ +220dee: 3220 2900 |0009: if-eq v0, v2, 0032 // +0029 │ │ +220df2: 1224 |000b: const/4 v4, #int 2 // #2 │ │ +220df4: 3240 0400 |000c: if-eq v0, v4, 0010 // +0004 │ │ +220df8: 2900 7c00 |000e: goto/16 008a // +007c │ │ +220dfc: 5250 8b59 |0010: iget v0, v5, Lfreed/views/CurveView;.selectedPoint:I // field@598b │ │ +220e00: 3230 7800 |0012: if-eq v0, v3, 008a // +0078 │ │ +220e04: 5c52 8659 |0014: iput-boolean v2, v5, Lfreed/views/CurveView;.hasMoved:Z // field@5986 │ │ +220e08: 5452 8a59 |0016: iget-object v2, v5, Lfreed/views/CurveView;.points:[Landroid/graphics/PointF; // field@598a │ │ +220e0c: 4600 0200 |0018: aget-object v0, v2, v0 │ │ +220e10: 6e10 8708 0600 |001a: invoke-virtual {v6}, Landroid/view/MotionEvent;.getX:()F // method@0887 │ │ +220e16: 0a02 |001d: move-result v2 │ │ +220e18: 6e10 8908 0600 |001e: invoke-virtual {v6}, Landroid/view/MotionEvent;.getY:()F // method@0889 │ │ +220e1e: 0a06 |0021: move-result v6 │ │ +220e20: 7040 8861 0562 |0022: invoke-direct {v5, v0, v2, v6}, Lfreed/views/CurveView;.setPointCoordinates:(Landroid/graphics/PointF;FF)V // method@6188 │ │ +220e26: 5456 8259 |0025: iget-object v6, v5, Lfreed/views/CurveView;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@5982 │ │ +220e2a: 3806 0700 |0027: if-eqz v6, 002e // +0007 │ │ +220e2e: 5450 8a59 |0029: iget-object v0, v5, Lfreed/views/CurveView;.points:[Landroid/graphics/PointF; // field@598a │ │ +220e32: 7220 7761 0600 |002b: invoke-interface {v6, v0}, Lfreed/views/CurveView$CurveChangedEvent;.onCurveChanged:([Landroid/graphics/PointF;)V // method@6177 │ │ +220e38: 6e10 8261 0500 |002e: invoke-virtual {v5}, Lfreed/views/CurveView;.invalidate:()V // method@6182 │ │ +220e3e: 0f01 |0031: return v1 │ │ +220e40: 5450 8259 |0032: iget-object v0, v5, Lfreed/views/CurveView;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@5982 │ │ +220e44: 3800 2800 |0034: if-eqz v0, 005c // +0028 │ │ +220e48: 7210 7961 0000 |0036: invoke-interface {v0}, Lfreed/views/CurveView$CurveChangedEvent;.onTouchEnd:()V // method@6179 │ │ +220e4e: 5250 8b59 |0039: iget v0, v5, Lfreed/views/CurveView;.selectedPoint:I // field@598b │ │ +220e52: 3330 1800 |003b: if-ne v0, v3, 0053 // +0018 │ │ +220e56: 2200 b800 |003d: new-instance v0, Landroid/graphics/PointF; // type@00b8 │ │ +220e5a: 7010 d403 0000 |003f: invoke-direct {v0}, Landroid/graphics/PointF;.:()V // method@03d4 │ │ +220e60: 6e10 8708 0600 |0042: invoke-virtual {v6}, Landroid/view/MotionEvent;.getX:()F // method@0887 │ │ +220e66: 0a02 |0045: move-result v2 │ │ +220e68: 6e10 8908 0600 |0046: invoke-virtual {v6}, Landroid/view/MotionEvent;.getY:()F // method@0889 │ │ +220e6e: 0a06 |0049: move-result v6 │ │ +220e70: 7040 8861 0562 |004a: invoke-direct {v5, v0, v2, v6}, Lfreed/views/CurveView;.setPointCoordinates:(Landroid/graphics/PointF;FF)V // method@6188 │ │ +220e76: 5456 8259 |004d: iget-object v6, v5, Lfreed/views/CurveView;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@5982 │ │ +220e7a: 7220 7661 0600 |004f: invoke-interface {v6, v0}, Lfreed/views/CurveView$CurveChangedEvent;.onClick:(Landroid/graphics/PointF;)V // method@6176 │ │ +220e80: 280a |0052: goto 005c // +000a │ │ +220e82: 5456 8259 |0053: iget-object v6, v5, Lfreed/views/CurveView;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@5982 │ │ +220e86: 5452 8a59 |0055: iget-object v2, v5, Lfreed/views/CurveView;.points:[Landroid/graphics/PointF; // field@598a │ │ +220e8a: 4600 0200 |0057: aget-object v0, v2, v0 │ │ +220e8e: 7220 7661 0600 |0059: invoke-interface {v6, v0}, Lfreed/views/CurveView$CurveChangedEvent;.onClick:(Landroid/graphics/PointF;)V // method@6176 │ │ +220e94: 5953 8b59 |005c: iput v3, v5, Lfreed/views/CurveView;.selectedPoint:I // field@598b │ │ +220e98: 0f01 |005e: return v1 │ │ +220e9a: 5450 8459 |005f: iget-object v0, v5, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ +220e9e: 3900 0300 |0061: if-nez v0, 0064 // +0003 │ │ +220ea2: 2827 |0063: goto 008a // +0027 │ │ +220ea4: 5450 8459 |0064: iget-object v0, v5, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ +220ea8: 2103 |0066: array-length v3, v0 │ │ +220eaa: 3531 2300 |0067: if-ge v1, v3, 008a // +0023 │ │ +220eae: 4603 0001 |0069: aget-object v3, v0, v1 │ │ +220eb2: 3903 0300 |006b: if-nez v3, 006e // +0003 │ │ +220eb6: 281d |006d: goto 008a // +001d │ │ +220eb8: 4600 0001 |006e: aget-object v0, v0, v1 │ │ +220ebc: 6e10 8708 0600 |0070: invoke-virtual {v6}, Landroid/view/MotionEvent;.getX:()F // method@0887 │ │ +220ec2: 0a03 |0073: move-result v3 │ │ +220ec4: 6e10 8908 0600 |0074: invoke-virtual {v6}, Landroid/view/MotionEvent;.getY:()F // method@0889 │ │ +220eca: 0a04 |0077: move-result v4 │ │ +220ecc: 6e30 fb03 3004 |0078: invoke-virtual {v0, v3, v4}, Landroid/graphics/RectF;.contains:(FF)Z // method@03fb │ │ +220ed2: 0a00 |007b: move-result v0 │ │ +220ed4: 3800 0b00 |007c: if-eqz v0, 0087 // +000b │ │ +220ed8: 5951 8b59 |007e: iput v1, v5, Lfreed/views/CurveView;.selectedPoint:I // field@598b │ │ +220edc: 5450 8259 |0080: iget-object v0, v5, Lfreed/views/CurveView;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@5982 │ │ +220ee0: 3800 0500 |0082: if-eqz v0, 0087 // +0005 │ │ +220ee4: 7210 7a61 0000 |0084: invoke-interface {v0}, Lfreed/views/CurveView$CurveChangedEvent;.onTouchStart:()V // method@617a │ │ +220eea: d801 0101 |0087: add-int/lit8 v1, v1, #int 1 // #01 │ │ +220eee: 28db |0089: goto 0064 // -0025 │ │ +220ef0: 0f02 |008a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0010 line=236 │ │ 0x0014 line=237 │ │ 0x0016 line=238 │ │ 0x0025 line=239 │ │ @@ -513865,17 +513867,17 @@ │ │ type : '(Lfreed/views/CurveView$CurveChangedEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2216d4: |[2216d4] freed.views.CurveView.setCurveChangedListner:(Lfreed/views/CurveView$CurveChangedEvent;)V │ │ -2216e4: 5b01 8259 |0000: iput-object v1, v0, Lfreed/views/CurveView;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@5982 │ │ -2216e8: 0e00 |0002: return-void │ │ +2216e0: |[2216e0] freed.views.CurveView.setCurveChangedListner:(Lfreed/views/CurveView$CurveChangedEvent;)V │ │ +2216f0: 5b01 8259 |0000: iput-object v1, v0, Lfreed/views/CurveView;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@5982 │ │ +2216f4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/views/CurveView; │ │ 0x0000 - 0x0003 reg=1 (null) Lfreed/views/CurveView$CurveChangedEvent; │ │ │ │ @@ -513884,17 +513886,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2216ec: |[2216ec] freed.views.CurveView.setGridColor:(I)V │ │ -2216fc: 5901 8559 |0000: iput v1, v0, Lfreed/views/CurveView;.gridColor:I // field@5985 │ │ -221700: 0e00 |0002: return-void │ │ +2216f8: |[2216f8] freed.views.CurveView.setGridColor:(I)V │ │ +221708: 5901 8559 |0000: iput v1, v0, Lfreed/views/CurveView;.gridColor:I // field@5985 │ │ +22170c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/views/CurveView; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -513903,17 +513905,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -221704: |[221704] freed.views.CurveView.setLineColor:(I)V │ │ -221714: 5901 8759 |0000: iput v1, v0, Lfreed/views/CurveView;.lineColor:I // field@5987 │ │ -221718: 0e00 |0002: return-void │ │ +221710: |[221710] freed.views.CurveView.setLineColor:(I)V │ │ +221720: 5901 8759 |0000: iput v1, v0, Lfreed/views/CurveView;.lineColor:I // field@5987 │ │ +221724: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/views/CurveView; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -513922,45 +513924,45 @@ │ │ type : '([Landroid/graphics/PointF;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 50 16-bit code units │ │ -2217a0: |[2217a0] freed.views.CurveView.setPoints:([Landroid/graphics/PointF;)V │ │ -2217b0: 5430 8359 |0000: iget-object v0, v3, Lfreed/views/CurveView;.drawLock:Ljava/lang/Object; // field@5983 │ │ -2217b4: 1d00 |0002: monitor-enter v0 │ │ -2217b6: 5b34 8a59 |0003: iput-object v4, v3, Lfreed/views/CurveView;.points:[Landroid/graphics/PointF; // field@598a │ │ -2217ba: 2141 |0005: array-length v1, v4 │ │ -2217bc: 2311 3c0e |0006: new-array v1, v1, [Landroid/graphics/RectF; // type@0e3c │ │ -2217c0: 5b31 8459 |0008: iput-object v1, v3, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ -2217c4: 2144 |000a: array-length v4, v4 │ │ -2217c6: 2344 3a0e |000b: new-array v4, v4, [Landroid/graphics/PointF; // type@0e3a │ │ -2217ca: 5b34 8159 |000d: iput-object v4, v3, Lfreed/views/CurveView;.controlPoints:[Landroid/graphics/PointF; // field@5981 │ │ -2217ce: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -2217d0: 5431 8459 |0010: iget-object v1, v3, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ -2217d4: 2112 |0012: array-length v2, v1 │ │ -2217d6: 3524 1500 |0013: if-ge v4, v2, 0028 // +0015 │ │ -2217da: 2202 be00 |0015: new-instance v2, Landroid/graphics/RectF; // type@00be │ │ -2217de: 7010 f703 0200 |0017: invoke-direct {v2}, Landroid/graphics/RectF;.:()V // method@03f7 │ │ -2217e4: 4d02 0104 |001a: aput-object v2, v1, v4 │ │ -2217e8: 5431 8159 |001c: iget-object v1, v3, Lfreed/views/CurveView;.controlPoints:[Landroid/graphics/PointF; // field@5981 │ │ -2217ec: 2202 b800 |001e: new-instance v2, Landroid/graphics/PointF; // type@00b8 │ │ -2217f0: 7010 d403 0200 |0020: invoke-direct {v2}, Landroid/graphics/PointF;.:()V // method@03d4 │ │ -2217f6: 4d02 0104 |0023: aput-object v2, v1, v4 │ │ -2217fa: d804 0401 |0025: add-int/lit8 v4, v4, #int 1 // #01 │ │ -2217fe: 28e9 |0027: goto 0010 // -0017 │ │ -221800: 1e00 |0028: monitor-exit v0 │ │ -221802: 6e10 8261 0300 |0029: invoke-virtual {v3}, Lfreed/views/CurveView;.invalidate:()V // method@6182 │ │ -221808: 0e00 |002c: return-void │ │ -22180a: 0d04 |002d: move-exception v4 │ │ -22180c: 1e00 |002e: monitor-exit v0 │ │ -22180e: 2802 |002f: goto 0031 // +0002 │ │ -221810: 2704 |0030: throw v4 │ │ -221812: 28ff |0031: goto 0030 // -0001 │ │ +2217ac: |[2217ac] freed.views.CurveView.setPoints:([Landroid/graphics/PointF;)V │ │ +2217bc: 5430 8359 |0000: iget-object v0, v3, Lfreed/views/CurveView;.drawLock:Ljava/lang/Object; // field@5983 │ │ +2217c0: 1d00 |0002: monitor-enter v0 │ │ +2217c2: 5b34 8a59 |0003: iput-object v4, v3, Lfreed/views/CurveView;.points:[Landroid/graphics/PointF; // field@598a │ │ +2217c6: 2141 |0005: array-length v1, v4 │ │ +2217c8: 2311 3c0e |0006: new-array v1, v1, [Landroid/graphics/RectF; // type@0e3c │ │ +2217cc: 5b31 8459 |0008: iput-object v1, v3, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ +2217d0: 2144 |000a: array-length v4, v4 │ │ +2217d2: 2344 3a0e |000b: new-array v4, v4, [Landroid/graphics/PointF; // type@0e3a │ │ +2217d6: 5b34 8159 |000d: iput-object v4, v3, Lfreed/views/CurveView;.controlPoints:[Landroid/graphics/PointF; // field@5981 │ │ +2217da: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +2217dc: 5431 8459 |0010: iget-object v1, v3, Lfreed/views/CurveView;.drawPointsRects:[Landroid/graphics/RectF; // field@5984 │ │ +2217e0: 2112 |0012: array-length v2, v1 │ │ +2217e2: 3524 1500 |0013: if-ge v4, v2, 0028 // +0015 │ │ +2217e6: 2202 be00 |0015: new-instance v2, Landroid/graphics/RectF; // type@00be │ │ +2217ea: 7010 f703 0200 |0017: invoke-direct {v2}, Landroid/graphics/RectF;.:()V // method@03f7 │ │ +2217f0: 4d02 0104 |001a: aput-object v2, v1, v4 │ │ +2217f4: 5431 8159 |001c: iget-object v1, v3, Lfreed/views/CurveView;.controlPoints:[Landroid/graphics/PointF; // field@5981 │ │ +2217f8: 2202 b800 |001e: new-instance v2, Landroid/graphics/PointF; // type@00b8 │ │ +2217fc: 7010 d403 0200 |0020: invoke-direct {v2}, Landroid/graphics/PointF;.:()V // method@03d4 │ │ +221802: 4d02 0104 |0023: aput-object v2, v1, v4 │ │ +221806: d804 0401 |0025: add-int/lit8 v4, v4, #int 1 // #01 │ │ +22180a: 28e9 |0027: goto 0010 // -0017 │ │ +22180c: 1e00 |0028: monitor-exit v0 │ │ +22180e: 6e10 8261 0300 |0029: invoke-virtual {v3}, Lfreed/views/CurveView;.invalidate:()V // method@6182 │ │ +221814: 0e00 |002c: return-void │ │ +221816: 0d04 |002d: move-exception v4 │ │ +221818: 1e00 |002e: monitor-exit v0 │ │ +22181a: 2802 |002f: goto 0031 // +0002 │ │ +22181c: 2704 |0030: throw v4 │ │ +22181e: 28ff |0031: goto 0030 // -0001 │ │ catches : 2 │ │ 0x0003 - 0x0029 │ │ -> 0x002d │ │ 0x002e - 0x002f │ │ -> 0x002d │ │ positions : │ │ 0x0000 line=78 │ │ @@ -514012,18 +514014,18 @@ │ │ type : '(Lfreed/views/CurveViewControl;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -21fb0c: |[21fb0c] freed.views.CurveViewControl$1.:(Lfreed/views/CurveViewControl;)V │ │ -21fb1c: 5b01 8c59 |0000: iput-object v1, v0, Lfreed/views/CurveViewControl$1;.this$0:Lfreed/views/CurveViewControl; // field@598c │ │ -21fb20: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21fb26: 0e00 |0005: return-void │ │ +21fb18: |[21fb18] freed.views.CurveViewControl$1.:(Lfreed/views/CurveViewControl;)V │ │ +21fb28: 5b01 8c59 |0000: iput-object v1, v0, Lfreed/views/CurveViewControl$1;.this$0:Lfreed/views/CurveViewControl; // field@598c │ │ +21fb2c: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21fb32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/views/CurveViewControl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/views/CurveViewControl; │ │ │ │ @@ -514033,33 +514035,33 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -21fb28: |[21fb28] freed.views.CurveViewControl$1.onClick:(Landroid/view/View;)V │ │ -21fb38: 5412 8c59 |0000: iget-object v2, v1, Lfreed/views/CurveViewControl$1;.this$0:Lfreed/views/CurveViewControl; // field@598c │ │ -21fb3c: 7110 9f61 0200 |0002: invoke-static {v2}, Lfreed/views/CurveViewControl;.access$000:(Lfreed/views/CurveViewControl;)Landroid/widget/LinearLayout; // method@619f │ │ -21fb42: 0c02 |0005: move-result-object v2 │ │ -21fb44: 6e10 460d 0200 |0006: invoke-virtual {v2}, Landroid/widget/LinearLayout;.getVisibility:()I // method@0d46 │ │ -21fb4a: 0a02 |0009: move-result v2 │ │ -21fb4c: 1300 0800 |000a: const/16 v0, #int 8 // #8 │ │ -21fb50: 3302 0d00 |000c: if-ne v2, v0, 0019 // +000d │ │ -21fb54: 5412 8c59 |000e: iget-object v2, v1, Lfreed/views/CurveViewControl$1;.this$0:Lfreed/views/CurveViewControl; // field@598c │ │ -21fb58: 7110 9f61 0200 |0010: invoke-static {v2}, Lfreed/views/CurveViewControl;.access$000:(Lfreed/views/CurveViewControl;)Landroid/widget/LinearLayout; // method@619f │ │ -21fb5e: 0c02 |0013: move-result-object v2 │ │ -21fb60: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -21fb62: 6e20 580d 0200 |0015: invoke-virtual {v2, v0}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0d58 │ │ -21fb68: 280a |0018: goto 0022 // +000a │ │ -21fb6a: 5412 8c59 |0019: iget-object v2, v1, Lfreed/views/CurveViewControl$1;.this$0:Lfreed/views/CurveViewControl; // field@598c │ │ -21fb6e: 7110 9f61 0200 |001b: invoke-static {v2}, Lfreed/views/CurveViewControl;.access$000:(Lfreed/views/CurveViewControl;)Landroid/widget/LinearLayout; // method@619f │ │ -21fb74: 0c02 |001e: move-result-object v2 │ │ -21fb76: 6e20 580d 0200 |001f: invoke-virtual {v2, v0}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0d58 │ │ -21fb7c: 0e00 |0022: return-void │ │ +21fb34: |[21fb34] freed.views.CurveViewControl$1.onClick:(Landroid/view/View;)V │ │ +21fb44: 5412 8c59 |0000: iget-object v2, v1, Lfreed/views/CurveViewControl$1;.this$0:Lfreed/views/CurveViewControl; // field@598c │ │ +21fb48: 7110 9f61 0200 |0002: invoke-static {v2}, Lfreed/views/CurveViewControl;.access$000:(Lfreed/views/CurveViewControl;)Landroid/widget/LinearLayout; // method@619f │ │ +21fb4e: 0c02 |0005: move-result-object v2 │ │ +21fb50: 6e10 460d 0200 |0006: invoke-virtual {v2}, Landroid/widget/LinearLayout;.getVisibility:()I // method@0d46 │ │ +21fb56: 0a02 |0009: move-result v2 │ │ +21fb58: 1300 0800 |000a: const/16 v0, #int 8 // #8 │ │ +21fb5c: 3302 0d00 |000c: if-ne v2, v0, 0019 // +000d │ │ +21fb60: 5412 8c59 |000e: iget-object v2, v1, Lfreed/views/CurveViewControl$1;.this$0:Lfreed/views/CurveViewControl; // field@598c │ │ +21fb64: 7110 9f61 0200 |0010: invoke-static {v2}, Lfreed/views/CurveViewControl;.access$000:(Lfreed/views/CurveViewControl;)Landroid/widget/LinearLayout; // method@619f │ │ +21fb6a: 0c02 |0013: move-result-object v2 │ │ +21fb6c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +21fb6e: 6e20 580d 0200 |0015: invoke-virtual {v2, v0}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0d58 │ │ +21fb74: 280a |0018: goto 0022 // +000a │ │ +21fb76: 5412 8c59 |0019: iget-object v2, v1, Lfreed/views/CurveViewControl$1;.this$0:Lfreed/views/CurveViewControl; // field@598c │ │ +21fb7a: 7110 9f61 0200 |001b: invoke-static {v2}, Lfreed/views/CurveViewControl;.access$000:(Lfreed/views/CurveViewControl;)Landroid/widget/LinearLayout; // method@619f │ │ +21fb80: 0c02 |001e: move-result-object v2 │ │ +21fb82: 6e20 580d 0200 |001f: invoke-virtual {v2, v0}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0d58 │ │ +21fb88: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x000e line=131 │ │ 0x0019 line=133 │ │ locals : │ │ 0x0000 - 0x0023 reg=1 this Lfreed/views/CurveViewControl$1; │ │ @@ -514100,18 +514102,18 @@ │ │ type : '(Lfreed/views/CurveViewControl;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -21fb80: |[21fb80] freed.views.CurveViewControl$2.:(Lfreed/views/CurveViewControl;)V │ │ -21fb90: 5b01 8d59 |0000: iput-object v1, v0, Lfreed/views/CurveViewControl$2;.this$0:Lfreed/views/CurveViewControl; // field@598d │ │ -21fb94: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21fb9a: 0e00 |0005: return-void │ │ +21fb8c: |[21fb8c] freed.views.CurveViewControl$2.:(Lfreed/views/CurveViewControl;)V │ │ +21fb9c: 5b01 8d59 |0000: iput-object v1, v0, Lfreed/views/CurveViewControl$2;.this$0:Lfreed/views/CurveViewControl; // field@598d │ │ +21fba0: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21fba6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/views/CurveViewControl$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/views/CurveViewControl; │ │ │ │ @@ -514121,68 +514123,68 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 109 16-bit code units │ │ -21fb9c: |[21fb9c] freed.views.CurveViewControl$2.onClick:(Landroid/view/View;)V │ │ -21fbac: 5467 8d59 |0000: iget-object v7, v6, Lfreed/views/CurveViewControl$2;.this$0:Lfreed/views/CurveViewControl; // field@598d │ │ -21fbb0: 7110 a061 0700 |0002: invoke-static {v7}, Lfreed/views/CurveViewControl;.access$100:(Lfreed/views/CurveViewControl;)Landroid/widget/LinearLayout; // method@61a0 │ │ -21fbb6: 0c07 |0005: move-result-object v7 │ │ -21fbb8: 6e10 460d 0700 |0006: invoke-virtual {v7}, Landroid/widget/LinearLayout;.getVisibility:()I // method@0d46 │ │ -21fbbe: 0a07 |0009: move-result v7 │ │ -21fbc0: 1300 0800 |000a: const/16 v0, #int 8 // #8 │ │ -21fbc4: 3307 5700 |000c: if-ne v7, v0, 0063 // +0057 │ │ -21fbc8: 7100 9c5d 0000 |000e: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -21fbce: 0c07 |0011: move-result-object v7 │ │ -21fbd0: 6e10 a45d 0700 |0012: invoke-virtual {v7}, Lfreed/settings/SettingsManager;.getVideoToneCurveProfiles:()Ljava/util/HashMap; // method@5da4 │ │ -21fbd6: 0c07 |0015: move-result-object v7 │ │ -21fbd8: 6e10 3d64 0700 |0016: invoke-virtual {v7}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@643d │ │ -21fbde: 0c00 |0019: move-result-object v0 │ │ -21fbe0: 7210 9764 0000 |001a: invoke-interface {v0}, Ljava/util/Set;.size:()I // method@6497 │ │ -21fbe6: 0a00 |001d: move-result v0 │ │ -21fbe8: 2301 be0e |001e: new-array v1, v0, [Ljava/lang/String; // type@0ebe │ │ -21fbec: 6e10 3d64 0700 |0020: invoke-virtual {v7}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@643d │ │ -21fbf2: 0c07 |0023: move-result-object v7 │ │ -21fbf4: 7220 9964 1700 |0024: invoke-interface {v7, v1}, Ljava/util/Set;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@6499 │ │ -21fbfa: 5467 8d59 |0027: iget-object v7, v6, Lfreed/views/CurveViewControl$2;.this$0:Lfreed/views/CurveViewControl; // field@598d │ │ -21fbfe: 7110 a061 0700 |0029: invoke-static {v7}, Lfreed/views/CurveViewControl;.access$100:(Lfreed/views/CurveViewControl;)Landroid/widget/LinearLayout; // method@61a0 │ │ -21fc04: 0c07 |002c: move-result-object v7 │ │ -21fc06: 6e10 4f0d 0700 |002d: invoke-virtual {v7}, Landroid/widget/LinearLayout;.removeAllViews:()V // method@0d4f │ │ -21fc0c: 1207 |0030: const/4 v7, #int 0 // #0 │ │ -21fc0e: 1202 |0031: const/4 v2, #int 0 // #0 │ │ -21fc10: 3502 2700 |0032: if-ge v2, v0, 0059 // +0027 │ │ -21fc14: 4603 0102 |0034: aget-object v3, v1, v2 │ │ -21fc18: 2204 6c02 |0036: new-instance v4, Landroid/widget/Button; // type@026c │ │ -21fc1c: 5465 8d59 |0038: iget-object v5, v6, Lfreed/views/CurveViewControl$2;.this$0:Lfreed/views/CurveViewControl; // field@598d │ │ -21fc20: 6e10 b461 0500 |003a: invoke-virtual {v5}, Lfreed/views/CurveViewControl;.getContext:()Landroid/content/Context; // method@61b4 │ │ -21fc26: 0c05 |003d: move-result-object v5 │ │ -21fc28: 7020 2c0c 5400 |003e: invoke-direct {v4, v5}, Landroid/widget/Button;.:(Landroid/content/Context;)V // method@0c2c │ │ -21fc2e: 6e20 470c 3400 |0041: invoke-virtual {v4, v3}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0c47 │ │ -21fc34: 5463 8d59 |0044: iget-object v3, v6, Lfreed/views/CurveViewControl$2;.this$0:Lfreed/views/CurveViewControl; // field@598d │ │ -21fc38: 7110 a561 0300 |0046: invoke-static {v3}, Lfreed/views/CurveViewControl;.access$200:(Lfreed/views/CurveViewControl;)Landroid/view/View$OnClickListener; // method@61a5 │ │ -21fc3e: 0c03 |0049: move-result-object v3 │ │ -21fc40: 6e20 450c 3400 |004a: invoke-virtual {v4, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ -21fc46: 5463 8d59 |004d: iget-object v3, v6, Lfreed/views/CurveViewControl$2;.this$0:Lfreed/views/CurveViewControl; // field@598d │ │ -21fc4a: 7110 a061 0300 |004f: invoke-static {v3}, Lfreed/views/CurveViewControl;.access$100:(Lfreed/views/CurveViewControl;)Landroid/widget/LinearLayout; // method@61a0 │ │ -21fc50: 0c03 |0052: move-result-object v3 │ │ -21fc52: 6e20 3b0d 4300 |0053: invoke-virtual {v3, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0d3b │ │ -21fc58: d802 0201 |0056: add-int/lit8 v2, v2, #int 1 // #01 │ │ -21fc5c: 28da |0058: goto 0032 // -0026 │ │ -21fc5e: 5460 8d59 |0059: iget-object v0, v6, Lfreed/views/CurveViewControl$2;.this$0:Lfreed/views/CurveViewControl; // field@598d │ │ -21fc62: 7110 a061 0000 |005b: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$100:(Lfreed/views/CurveViewControl;)Landroid/widget/LinearLayout; // method@61a0 │ │ -21fc68: 0c00 |005e: move-result-object v0 │ │ -21fc6a: 6e20 580d 7000 |005f: invoke-virtual {v0, v7}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0d58 │ │ -21fc70: 280a |0062: goto 006c // +000a │ │ -21fc72: 5467 8d59 |0063: iget-object v7, v6, Lfreed/views/CurveViewControl$2;.this$0:Lfreed/views/CurveViewControl; // field@598d │ │ -21fc76: 7110 a061 0700 |0065: invoke-static {v7}, Lfreed/views/CurveViewControl;.access$100:(Lfreed/views/CurveViewControl;)Landroid/widget/LinearLayout; // method@61a0 │ │ -21fc7c: 0c07 |0068: move-result-object v7 │ │ -21fc7e: 6e20 580d 0700 |0069: invoke-virtual {v7, v0}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0d58 │ │ -21fc84: 0e00 |006c: return-void │ │ +21fba8: |[21fba8] freed.views.CurveViewControl$2.onClick:(Landroid/view/View;)V │ │ +21fbb8: 5467 8d59 |0000: iget-object v7, v6, Lfreed/views/CurveViewControl$2;.this$0:Lfreed/views/CurveViewControl; // field@598d │ │ +21fbbc: 7110 a061 0700 |0002: invoke-static {v7}, Lfreed/views/CurveViewControl;.access$100:(Lfreed/views/CurveViewControl;)Landroid/widget/LinearLayout; // method@61a0 │ │ +21fbc2: 0c07 |0005: move-result-object v7 │ │ +21fbc4: 6e10 460d 0700 |0006: invoke-virtual {v7}, Landroid/widget/LinearLayout;.getVisibility:()I // method@0d46 │ │ +21fbca: 0a07 |0009: move-result v7 │ │ +21fbcc: 1300 0800 |000a: const/16 v0, #int 8 // #8 │ │ +21fbd0: 3307 5700 |000c: if-ne v7, v0, 0063 // +0057 │ │ +21fbd4: 7100 9c5d 0000 |000e: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +21fbda: 0c07 |0011: move-result-object v7 │ │ +21fbdc: 6e10 a45d 0700 |0012: invoke-virtual {v7}, Lfreed/settings/SettingsManager;.getVideoToneCurveProfiles:()Ljava/util/HashMap; // method@5da4 │ │ +21fbe2: 0c07 |0015: move-result-object v7 │ │ +21fbe4: 6e10 3d64 0700 |0016: invoke-virtual {v7}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@643d │ │ +21fbea: 0c00 |0019: move-result-object v0 │ │ +21fbec: 7210 9764 0000 |001a: invoke-interface {v0}, Ljava/util/Set;.size:()I // method@6497 │ │ +21fbf2: 0a00 |001d: move-result v0 │ │ +21fbf4: 2301 be0e |001e: new-array v1, v0, [Ljava/lang/String; // type@0ebe │ │ +21fbf8: 6e10 3d64 0700 |0020: invoke-virtual {v7}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@643d │ │ +21fbfe: 0c07 |0023: move-result-object v7 │ │ +21fc00: 7220 9964 1700 |0024: invoke-interface {v7, v1}, Ljava/util/Set;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@6499 │ │ +21fc06: 5467 8d59 |0027: iget-object v7, v6, Lfreed/views/CurveViewControl$2;.this$0:Lfreed/views/CurveViewControl; // field@598d │ │ +21fc0a: 7110 a061 0700 |0029: invoke-static {v7}, Lfreed/views/CurveViewControl;.access$100:(Lfreed/views/CurveViewControl;)Landroid/widget/LinearLayout; // method@61a0 │ │ +21fc10: 0c07 |002c: move-result-object v7 │ │ +21fc12: 6e10 4f0d 0700 |002d: invoke-virtual {v7}, Landroid/widget/LinearLayout;.removeAllViews:()V // method@0d4f │ │ +21fc18: 1207 |0030: const/4 v7, #int 0 // #0 │ │ +21fc1a: 1202 |0031: const/4 v2, #int 0 // #0 │ │ +21fc1c: 3502 2700 |0032: if-ge v2, v0, 0059 // +0027 │ │ +21fc20: 4603 0102 |0034: aget-object v3, v1, v2 │ │ +21fc24: 2204 6c02 |0036: new-instance v4, Landroid/widget/Button; // type@026c │ │ +21fc28: 5465 8d59 |0038: iget-object v5, v6, Lfreed/views/CurveViewControl$2;.this$0:Lfreed/views/CurveViewControl; // field@598d │ │ +21fc2c: 6e10 b461 0500 |003a: invoke-virtual {v5}, Lfreed/views/CurveViewControl;.getContext:()Landroid/content/Context; // method@61b4 │ │ +21fc32: 0c05 |003d: move-result-object v5 │ │ +21fc34: 7020 2c0c 5400 |003e: invoke-direct {v4, v5}, Landroid/widget/Button;.:(Landroid/content/Context;)V // method@0c2c │ │ +21fc3a: 6e20 470c 3400 |0041: invoke-virtual {v4, v3}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0c47 │ │ +21fc40: 5463 8d59 |0044: iget-object v3, v6, Lfreed/views/CurveViewControl$2;.this$0:Lfreed/views/CurveViewControl; // field@598d │ │ +21fc44: 7110 a561 0300 |0046: invoke-static {v3}, Lfreed/views/CurveViewControl;.access$200:(Lfreed/views/CurveViewControl;)Landroid/view/View$OnClickListener; // method@61a5 │ │ +21fc4a: 0c03 |0049: move-result-object v3 │ │ +21fc4c: 6e20 450c 3400 |004a: invoke-virtual {v4, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ +21fc52: 5463 8d59 |004d: iget-object v3, v6, Lfreed/views/CurveViewControl$2;.this$0:Lfreed/views/CurveViewControl; // field@598d │ │ +21fc56: 7110 a061 0300 |004f: invoke-static {v3}, Lfreed/views/CurveViewControl;.access$100:(Lfreed/views/CurveViewControl;)Landroid/widget/LinearLayout; // method@61a0 │ │ +21fc5c: 0c03 |0052: move-result-object v3 │ │ +21fc5e: 6e20 3b0d 4300 |0053: invoke-virtual {v3, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0d3b │ │ +21fc64: d802 0201 |0056: add-int/lit8 v2, v2, #int 1 // #01 │ │ +21fc68: 28da |0058: goto 0032 // -0026 │ │ +21fc6a: 5460 8d59 |0059: iget-object v0, v6, Lfreed/views/CurveViewControl$2;.this$0:Lfreed/views/CurveViewControl; // field@598d │ │ +21fc6e: 7110 a061 0000 |005b: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$100:(Lfreed/views/CurveViewControl;)Landroid/widget/LinearLayout; // method@61a0 │ │ +21fc74: 0c00 |005e: move-result-object v0 │ │ +21fc76: 6e20 580d 7000 |005f: invoke-virtual {v0, v7}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0d58 │ │ +21fc7c: 280a |0062: goto 006c // +000a │ │ +21fc7e: 5467 8d59 |0063: iget-object v7, v6, Lfreed/views/CurveViewControl$2;.this$0:Lfreed/views/CurveViewControl; // field@598d │ │ +21fc82: 7110 a061 0700 |0065: invoke-static {v7}, Lfreed/views/CurveViewControl;.access$100:(Lfreed/views/CurveViewControl;)Landroid/widget/LinearLayout; // method@61a0 │ │ +21fc88: 0c07 |0068: move-result-object v7 │ │ +21fc8a: 6e20 580d 0700 |0069: invoke-virtual {v7, v0}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0d58 │ │ +21fc90: 0e00 |006c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x000e line=141 │ │ 0x0016 line=142 │ │ 0x0020 line=143 │ │ 0x0027 line=144 │ │ @@ -514232,18 +514234,18 @@ │ │ type : '(Lfreed/views/CurveViewControl;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -21fc88: |[21fc88] freed.views.CurveViewControl$3.:(Lfreed/views/CurveViewControl;)V │ │ -21fc98: 5b01 8e59 |0000: iput-object v1, v0, Lfreed/views/CurveViewControl$3;.this$0:Lfreed/views/CurveViewControl; // field@598e │ │ -21fc9c: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21fca2: 0e00 |0005: return-void │ │ +21fc94: |[21fc94] freed.views.CurveViewControl$3.:(Lfreed/views/CurveViewControl;)V │ │ +21fca4: 5b01 8e59 |0000: iput-object v1, v0, Lfreed/views/CurveViewControl$3;.this$0:Lfreed/views/CurveViewControl; // field@598e │ │ +21fca8: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21fcae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/views/CurveViewControl$3; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/views/CurveViewControl; │ │ │ │ @@ -514253,67 +514255,67 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 112 16-bit code units │ │ -21fca4: |[21fca4] freed.views.CurveViewControl$3.onClick:(Landroid/view/View;)V │ │ -21fcb4: 1f03 6c02 |0000: check-cast v3, Landroid/widget/Button; // type@026c │ │ -21fcb8: 6e10 360c 0300 |0002: invoke-virtual {v3}, Landroid/widget/Button;.getText:()Ljava/lang/CharSequence; // method@0c36 │ │ -21fcbe: 0c03 |0005: move-result-object v3 │ │ -21fcc0: 1f03 720d |0006: check-cast v3, Ljava/lang/String; // type@0d72 │ │ -21fcc4: 7100 9c5d 0000 |0008: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -21fcca: 0c00 |000b: move-result-object v0 │ │ -21fccc: 6e10 a45d 0000 |000c: invoke-virtual {v0}, Lfreed/settings/SettingsManager;.getVideoToneCurveProfiles:()Ljava/util/HashMap; // method@5da4 │ │ -21fcd2: 0c00 |000f: move-result-object v0 │ │ -21fcd4: 6e20 3a64 3000 |0010: invoke-virtual {v0, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ -21fcda: 0c00 |0013: move-result-object v0 │ │ -21fcdc: 1f00 1b0d |0014: check-cast v0, Lfreed/views/VideoToneCurveProfile; // type@0d1b │ │ -21fce0: 6201 4a57 |0016: sget-object v1, Lfreed/settings/SettingKeys;.TONE_CURVE_PARAMETER:Lfreed/settings/SettingKeys$Key; // field@574a │ │ -21fce4: 7110 8c5d 0100 |0018: invoke-static {v1}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -21fcea: 0c01 |001b: move-result-object v1 │ │ -21fcec: 1f01 860c |001c: check-cast v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -21fcf0: 6e20 275e 3100 |001e: invoke-virtual {v1, v3}, Lfreed/settings/mode/SettingMode;.set:(Ljava/lang/String;)V // method@5e27 │ │ -21fcf6: 5423 8e59 |0021: iget-object v3, v2, Lfreed/views/CurveViewControl$3;.this$0:Lfreed/views/CurveViewControl; // field@598e │ │ -21fcfa: 5401 b659 |0023: iget-object v1, v0, Lfreed/views/VideoToneCurveProfile;.rgb:[Landroid/graphics/PointF; // field@59b6 │ │ -21fcfe: 7120 a761 1300 |0025: invoke-static {v3, v1}, Lfreed/views/CurveViewControl;.access$302:(Lfreed/views/CurveViewControl;[Landroid/graphics/PointF;)[Landroid/graphics/PointF; // method@61a7 │ │ -21fd04: 5423 8e59 |0028: iget-object v3, v2, Lfreed/views/CurveViewControl$3;.this$0:Lfreed/views/CurveViewControl; // field@598e │ │ -21fd08: 5401 b559 |002a: iget-object v1, v0, Lfreed/views/VideoToneCurveProfile;.r:[Landroid/graphics/PointF; // field@59b5 │ │ -21fd0c: 7120 a961 1300 |002c: invoke-static {v3, v1}, Lfreed/views/CurveViewControl;.access$402:(Lfreed/views/CurveViewControl;[Landroid/graphics/PointF;)[Landroid/graphics/PointF; // method@61a9 │ │ -21fd12: 5423 8e59 |002f: iget-object v3, v2, Lfreed/views/CurveViewControl$3;.this$0:Lfreed/views/CurveViewControl; // field@598e │ │ -21fd16: 5401 b359 |0031: iget-object v1, v0, Lfreed/views/VideoToneCurveProfile;.g:[Landroid/graphics/PointF; // field@59b3 │ │ -21fd1a: 7120 ab61 1300 |0033: invoke-static {v3, v1}, Lfreed/views/CurveViewControl;.access$502:(Lfreed/views/CurveViewControl;[Landroid/graphics/PointF;)[Landroid/graphics/PointF; // method@61ab │ │ -21fd20: 5423 8e59 |0036: iget-object v3, v2, Lfreed/views/CurveViewControl$3;.this$0:Lfreed/views/CurveViewControl; // field@598e │ │ -21fd24: 5400 b259 |0038: iget-object v0, v0, Lfreed/views/VideoToneCurveProfile;.b:[Landroid/graphics/PointF; // field@59b2 │ │ -21fd28: 7120 ad61 0300 |003a: invoke-static {v3, v0}, Lfreed/views/CurveViewControl;.access$602:(Lfreed/views/CurveViewControl;[Landroid/graphics/PointF;)[Landroid/graphics/PointF; // method@61ad │ │ -21fd2e: 5423 8e59 |003d: iget-object v3, v2, Lfreed/views/CurveViewControl$3;.this$0:Lfreed/views/CurveViewControl; // field@598e │ │ -21fd32: 6e10 b861 0300 |003f: invoke-virtual {v3}, Lfreed/views/CurveViewControl;.invalidate:()V // method@61b8 │ │ -21fd38: 5423 8e59 |0042: iget-object v3, v2, Lfreed/views/CurveViewControl$3;.this$0:Lfreed/views/CurveViewControl; // field@598e │ │ -21fd3c: 7110 a061 0300 |0044: invoke-static {v3}, Lfreed/views/CurveViewControl;.access$100:(Lfreed/views/CurveViewControl;)Landroid/widget/LinearLayout; // method@61a0 │ │ -21fd42: 0c03 |0047: move-result-object v3 │ │ -21fd44: 1300 0800 |0048: const/16 v0, #int 8 // #8 │ │ -21fd48: 6e20 580d 0300 |004a: invoke-virtual {v3, v0}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0d58 │ │ -21fd4e: 5423 8e59 |004d: iget-object v3, v2, Lfreed/views/CurveViewControl$3;.this$0:Lfreed/views/CurveViewControl; // field@598e │ │ -21fd52: 7110 ae61 0300 |004f: invoke-static {v3}, Lfreed/views/CurveViewControl;.access$700:(Lfreed/views/CurveViewControl;)Lfreed/views/CurveView; // method@61ae │ │ -21fd58: 0c03 |0052: move-result-object v3 │ │ -21fd5a: 5420 8e59 |0053: iget-object v0, v2, Lfreed/views/CurveViewControl$3;.this$0:Lfreed/views/CurveViewControl; // field@598e │ │ -21fd5e: 7110 a661 0000 |0055: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$300:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61a6 │ │ -21fd64: 0c00 |0058: move-result-object v0 │ │ -21fd66: 6e20 8961 0300 |0059: invoke-virtual {v3, v0}, Lfreed/views/CurveView;.setPoints:([Landroid/graphics/PointF;)V // method@6189 │ │ -21fd6c: 5423 8e59 |005c: iget-object v3, v2, Lfreed/views/CurveViewControl$3;.this$0:Lfreed/views/CurveViewControl; // field@598e │ │ -21fd70: 5433 a159 |005e: iget-object v3, v3, Lfreed/views/CurveViewControl;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@59a1 │ │ -21fd74: 3803 0f00 |0060: if-eqz v3, 006f // +000f │ │ -21fd78: 5423 8e59 |0062: iget-object v3, v2, Lfreed/views/CurveViewControl$3;.this$0:Lfreed/views/CurveViewControl; // field@598e │ │ -21fd7c: 5433 a159 |0064: iget-object v3, v3, Lfreed/views/CurveViewControl;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@59a1 │ │ -21fd80: 5420 8e59 |0066: iget-object v0, v2, Lfreed/views/CurveViewControl$3;.this$0:Lfreed/views/CurveViewControl; // field@598e │ │ -21fd84: 7110 a661 0000 |0068: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$300:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61a6 │ │ -21fd8a: 0c00 |006b: move-result-object v0 │ │ -21fd8c: 7220 7761 0300 |006c: invoke-interface {v3, v0}, Lfreed/views/CurveView$CurveChangedEvent;.onCurveChanged:([Landroid/graphics/PointF;)V // method@6177 │ │ -21fd92: 0e00 |006f: return-void │ │ +21fcb0: |[21fcb0] freed.views.CurveViewControl$3.onClick:(Landroid/view/View;)V │ │ +21fcc0: 1f03 6c02 |0000: check-cast v3, Landroid/widget/Button; // type@026c │ │ +21fcc4: 6e10 360c 0300 |0002: invoke-virtual {v3}, Landroid/widget/Button;.getText:()Ljava/lang/CharSequence; // method@0c36 │ │ +21fcca: 0c03 |0005: move-result-object v3 │ │ +21fccc: 1f03 720d |0006: check-cast v3, Ljava/lang/String; // type@0d72 │ │ +21fcd0: 7100 9c5d 0000 |0008: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +21fcd6: 0c00 |000b: move-result-object v0 │ │ +21fcd8: 6e10 a45d 0000 |000c: invoke-virtual {v0}, Lfreed/settings/SettingsManager;.getVideoToneCurveProfiles:()Ljava/util/HashMap; // method@5da4 │ │ +21fcde: 0c00 |000f: move-result-object v0 │ │ +21fce0: 6e20 3a64 3000 |0010: invoke-virtual {v0, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@643a │ │ +21fce6: 0c00 |0013: move-result-object v0 │ │ +21fce8: 1f00 1b0d |0014: check-cast v0, Lfreed/views/VideoToneCurveProfile; // type@0d1b │ │ +21fcec: 6201 4a57 |0016: sget-object v1, Lfreed/settings/SettingKeys;.TONE_CURVE_PARAMETER:Lfreed/settings/SettingKeys$Key; // field@574a │ │ +21fcf0: 7110 8c5d 0100 |0018: invoke-static {v1}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +21fcf6: 0c01 |001b: move-result-object v1 │ │ +21fcf8: 1f01 860c |001c: check-cast v1, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +21fcfc: 6e20 275e 3100 |001e: invoke-virtual {v1, v3}, Lfreed/settings/mode/SettingMode;.set:(Ljava/lang/String;)V // method@5e27 │ │ +21fd02: 5423 8e59 |0021: iget-object v3, v2, Lfreed/views/CurveViewControl$3;.this$0:Lfreed/views/CurveViewControl; // field@598e │ │ +21fd06: 5401 b659 |0023: iget-object v1, v0, Lfreed/views/VideoToneCurveProfile;.rgb:[Landroid/graphics/PointF; // field@59b6 │ │ +21fd0a: 7120 a761 1300 |0025: invoke-static {v3, v1}, Lfreed/views/CurveViewControl;.access$302:(Lfreed/views/CurveViewControl;[Landroid/graphics/PointF;)[Landroid/graphics/PointF; // method@61a7 │ │ +21fd10: 5423 8e59 |0028: iget-object v3, v2, Lfreed/views/CurveViewControl$3;.this$0:Lfreed/views/CurveViewControl; // field@598e │ │ +21fd14: 5401 b559 |002a: iget-object v1, v0, Lfreed/views/VideoToneCurveProfile;.r:[Landroid/graphics/PointF; // field@59b5 │ │ +21fd18: 7120 a961 1300 |002c: invoke-static {v3, v1}, Lfreed/views/CurveViewControl;.access$402:(Lfreed/views/CurveViewControl;[Landroid/graphics/PointF;)[Landroid/graphics/PointF; // method@61a9 │ │ +21fd1e: 5423 8e59 |002f: iget-object v3, v2, Lfreed/views/CurveViewControl$3;.this$0:Lfreed/views/CurveViewControl; // field@598e │ │ +21fd22: 5401 b359 |0031: iget-object v1, v0, Lfreed/views/VideoToneCurveProfile;.g:[Landroid/graphics/PointF; // field@59b3 │ │ +21fd26: 7120 ab61 1300 |0033: invoke-static {v3, v1}, Lfreed/views/CurveViewControl;.access$502:(Lfreed/views/CurveViewControl;[Landroid/graphics/PointF;)[Landroid/graphics/PointF; // method@61ab │ │ +21fd2c: 5423 8e59 |0036: iget-object v3, v2, Lfreed/views/CurveViewControl$3;.this$0:Lfreed/views/CurveViewControl; // field@598e │ │ +21fd30: 5400 b259 |0038: iget-object v0, v0, Lfreed/views/VideoToneCurveProfile;.b:[Landroid/graphics/PointF; // field@59b2 │ │ +21fd34: 7120 ad61 0300 |003a: invoke-static {v3, v0}, Lfreed/views/CurveViewControl;.access$602:(Lfreed/views/CurveViewControl;[Landroid/graphics/PointF;)[Landroid/graphics/PointF; // method@61ad │ │ +21fd3a: 5423 8e59 |003d: iget-object v3, v2, Lfreed/views/CurveViewControl$3;.this$0:Lfreed/views/CurveViewControl; // field@598e │ │ +21fd3e: 6e10 b861 0300 |003f: invoke-virtual {v3}, Lfreed/views/CurveViewControl;.invalidate:()V // method@61b8 │ │ +21fd44: 5423 8e59 |0042: iget-object v3, v2, Lfreed/views/CurveViewControl$3;.this$0:Lfreed/views/CurveViewControl; // field@598e │ │ +21fd48: 7110 a061 0300 |0044: invoke-static {v3}, Lfreed/views/CurveViewControl;.access$100:(Lfreed/views/CurveViewControl;)Landroid/widget/LinearLayout; // method@61a0 │ │ +21fd4e: 0c03 |0047: move-result-object v3 │ │ +21fd50: 1300 0800 |0048: const/16 v0, #int 8 // #8 │ │ +21fd54: 6e20 580d 0300 |004a: invoke-virtual {v3, v0}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0d58 │ │ +21fd5a: 5423 8e59 |004d: iget-object v3, v2, Lfreed/views/CurveViewControl$3;.this$0:Lfreed/views/CurveViewControl; // field@598e │ │ +21fd5e: 7110 ae61 0300 |004f: invoke-static {v3}, Lfreed/views/CurveViewControl;.access$700:(Lfreed/views/CurveViewControl;)Lfreed/views/CurveView; // method@61ae │ │ +21fd64: 0c03 |0052: move-result-object v3 │ │ +21fd66: 5420 8e59 |0053: iget-object v0, v2, Lfreed/views/CurveViewControl$3;.this$0:Lfreed/views/CurveViewControl; // field@598e │ │ +21fd6a: 7110 a661 0000 |0055: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$300:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61a6 │ │ +21fd70: 0c00 |0058: move-result-object v0 │ │ +21fd72: 6e20 8961 0300 |0059: invoke-virtual {v3, v0}, Lfreed/views/CurveView;.setPoints:([Landroid/graphics/PointF;)V // method@6189 │ │ +21fd78: 5423 8e59 |005c: iget-object v3, v2, Lfreed/views/CurveViewControl$3;.this$0:Lfreed/views/CurveViewControl; // field@598e │ │ +21fd7c: 5433 a159 |005e: iget-object v3, v3, Lfreed/views/CurveViewControl;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@59a1 │ │ +21fd80: 3803 0f00 |0060: if-eqz v3, 006f // +000f │ │ +21fd84: 5423 8e59 |0062: iget-object v3, v2, Lfreed/views/CurveViewControl$3;.this$0:Lfreed/views/CurveViewControl; // field@598e │ │ +21fd88: 5433 a159 |0064: iget-object v3, v3, Lfreed/views/CurveViewControl;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@59a1 │ │ +21fd8c: 5420 8e59 |0066: iget-object v0, v2, Lfreed/views/CurveViewControl$3;.this$0:Lfreed/views/CurveViewControl; // field@598e │ │ +21fd90: 7110 a661 0000 |0068: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$300:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61a6 │ │ +21fd96: 0c00 |006b: move-result-object v0 │ │ +21fd98: 7220 7761 0300 |006c: invoke-interface {v3, v0}, Lfreed/views/CurveView$CurveChangedEvent;.onCurveChanged:([Landroid/graphics/PointF;)V // method@6177 │ │ +21fd9e: 0e00 |006f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0008 line=164 │ │ 0x0016 line=165 │ │ 0x0021 line=166 │ │ 0x0028 line=167 │ │ @@ -514363,18 +514365,18 @@ │ │ type : '(Lfreed/views/CurveViewControl;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -21fd94: |[21fd94] freed.views.CurveViewControl$4.:(Lfreed/views/CurveViewControl;)V │ │ -21fda4: 5b01 8f59 |0000: iput-object v1, v0, Lfreed/views/CurveViewControl$4;.this$0:Lfreed/views/CurveViewControl; // field@598f │ │ -21fda8: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21fdae: 0e00 |0005: return-void │ │ +21fda0: |[21fda0] freed.views.CurveViewControl$4.:(Lfreed/views/CurveViewControl;)V │ │ +21fdb0: 5b01 8f59 |0000: iput-object v1, v0, Lfreed/views/CurveViewControl$4;.this$0:Lfreed/views/CurveViewControl; // field@598f │ │ +21fdb4: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21fdba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/views/CurveViewControl$4; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/views/CurveViewControl; │ │ │ │ @@ -514384,66 +514386,66 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 105 16-bit code units │ │ -21fdb0: |[21fdb0] freed.views.CurveViewControl$4.onClick:(Landroid/view/View;)V │ │ -21fdc0: 5412 8f59 |0000: iget-object v2, v1, Lfreed/views/CurveViewControl$4;.this$0:Lfreed/views/CurveViewControl; // field@598f │ │ -21fdc4: 7110 af61 0200 |0002: invoke-static {v2}, Lfreed/views/CurveViewControl;.access$800:(Lfreed/views/CurveViewControl;)Landroid/widget/EditText; // method@61af │ │ -21fdca: 0c02 |0005: move-result-object v2 │ │ -21fdcc: 6e10 900c 0200 |0006: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0c90 │ │ -21fdd2: 0c02 |0009: move-result-object v2 │ │ -21fdd4: 6e10 0663 0200 |000a: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ -21fdda: 0c02 |000d: move-result-object v2 │ │ -21fddc: 7110 5b07 0200 |000e: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@075b │ │ -21fde2: 0a02 |0011: move-result v2 │ │ -21fde4: 3902 5600 |0012: if-nez v2, 0068 // +0056 │ │ -21fde8: 2202 1b0d |0014: new-instance v2, Lfreed/views/VideoToneCurveProfile; // type@0d1b │ │ -21fdec: 7010 c161 0200 |0016: invoke-direct {v2}, Lfreed/views/VideoToneCurveProfile;.:()V // method@61c1 │ │ -21fdf2: 5410 8f59 |0019: iget-object v0, v1, Lfreed/views/CurveViewControl$4;.this$0:Lfreed/views/CurveViewControl; // field@598f │ │ -21fdf6: 7110 af61 0000 |001b: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$800:(Lfreed/views/CurveViewControl;)Landroid/widget/EditText; // method@61af │ │ -21fdfc: 0c00 |001e: move-result-object v0 │ │ -21fdfe: 6e10 900c 0000 |001f: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0c90 │ │ -21fe04: 0c00 |0022: move-result-object v0 │ │ -21fe06: 6e10 0663 0000 |0023: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ -21fe0c: 0c00 |0026: move-result-object v0 │ │ -21fe0e: 5b20 b459 |0027: iput-object v0, v2, Lfreed/views/VideoToneCurveProfile;.name:Ljava/lang/String; // field@59b4 │ │ -21fe12: 5410 8f59 |0029: iget-object v0, v1, Lfreed/views/CurveViewControl$4;.this$0:Lfreed/views/CurveViewControl; // field@598f │ │ -21fe16: 7110 a661 0000 |002b: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$300:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61a6 │ │ -21fe1c: 0c00 |002e: move-result-object v0 │ │ -21fe1e: 5b20 b659 |002f: iput-object v0, v2, Lfreed/views/VideoToneCurveProfile;.rgb:[Landroid/graphics/PointF; // field@59b6 │ │ -21fe22: 5410 8f59 |0031: iget-object v0, v1, Lfreed/views/CurveViewControl$4;.this$0:Lfreed/views/CurveViewControl; // field@598f │ │ -21fe26: 7110 a861 0000 |0033: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$400:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61a8 │ │ -21fe2c: 0c00 |0036: move-result-object v0 │ │ -21fe2e: 5b20 b559 |0037: iput-object v0, v2, Lfreed/views/VideoToneCurveProfile;.r:[Landroid/graphics/PointF; // field@59b5 │ │ -21fe32: 5410 8f59 |0039: iget-object v0, v1, Lfreed/views/CurveViewControl$4;.this$0:Lfreed/views/CurveViewControl; // field@598f │ │ -21fe36: 7110 aa61 0000 |003b: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$500:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61aa │ │ -21fe3c: 0c00 |003e: move-result-object v0 │ │ -21fe3e: 5b20 b359 |003f: iput-object v0, v2, Lfreed/views/VideoToneCurveProfile;.g:[Landroid/graphics/PointF; // field@59b3 │ │ -21fe42: 5410 8f59 |0041: iget-object v0, v1, Lfreed/views/CurveViewControl$4;.this$0:Lfreed/views/CurveViewControl; // field@598f │ │ -21fe46: 7110 ac61 0000 |0043: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$600:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61ac │ │ -21fe4c: 0c00 |0046: move-result-object v0 │ │ -21fe4e: 5b20 b259 |0047: iput-object v0, v2, Lfreed/views/VideoToneCurveProfile;.b:[Landroid/graphics/PointF; // field@59b2 │ │ -21fe52: 7100 9c5d 0000 |0049: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -21fe58: 0c00 |004c: move-result-object v0 │ │ -21fe5a: 6e20 af5d 2000 |004d: invoke-virtual {v0, v2}, Lfreed/settings/SettingsManager;.saveVideoToneCurveProfile:(Lfreed/views/VideoToneCurveProfile;)V // method@5daf │ │ -21fe60: 6200 4a57 |0050: sget-object v0, Lfreed/settings/SettingKeys;.TONE_CURVE_PARAMETER:Lfreed/settings/SettingKeys$Key; // field@574a │ │ -21fe64: 7110 8c5d 0000 |0052: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ -21fe6a: 0c00 |0055: move-result-object v0 │ │ -21fe6c: 1f00 860c |0056: check-cast v0, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -21fe70: 5422 b459 |0058: iget-object v2, v2, Lfreed/views/VideoToneCurveProfile;.name:Ljava/lang/String; // field@59b4 │ │ -21fe74: 6e20 275e 2000 |005a: invoke-virtual {v0, v2}, Lfreed/settings/mode/SettingMode;.set:(Ljava/lang/String;)V // method@5e27 │ │ -21fe7a: 5412 8f59 |005d: iget-object v2, v1, Lfreed/views/CurveViewControl$4;.this$0:Lfreed/views/CurveViewControl; // field@598f │ │ -21fe7e: 7110 9f61 0200 |005f: invoke-static {v2}, Lfreed/views/CurveViewControl;.access$000:(Lfreed/views/CurveViewControl;)Landroid/widget/LinearLayout; // method@619f │ │ -21fe84: 0c02 |0062: move-result-object v2 │ │ -21fe86: 1300 0800 |0063: const/16 v0, #int 8 // #8 │ │ -21fe8a: 6e20 580d 0200 |0065: invoke-virtual {v2, v0}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0d58 │ │ -21fe90: 0e00 |0068: return-void │ │ +21fdbc: |[21fdbc] freed.views.CurveViewControl$4.onClick:(Landroid/view/View;)V │ │ +21fdcc: 5412 8f59 |0000: iget-object v2, v1, Lfreed/views/CurveViewControl$4;.this$0:Lfreed/views/CurveViewControl; // field@598f │ │ +21fdd0: 7110 af61 0200 |0002: invoke-static {v2}, Lfreed/views/CurveViewControl;.access$800:(Lfreed/views/CurveViewControl;)Landroid/widget/EditText; // method@61af │ │ +21fdd6: 0c02 |0005: move-result-object v2 │ │ +21fdd8: 6e10 900c 0200 |0006: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0c90 │ │ +21fdde: 0c02 |0009: move-result-object v2 │ │ +21fde0: 6e10 0663 0200 |000a: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ +21fde6: 0c02 |000d: move-result-object v2 │ │ +21fde8: 7110 5b07 0200 |000e: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@075b │ │ +21fdee: 0a02 |0011: move-result v2 │ │ +21fdf0: 3902 5600 |0012: if-nez v2, 0068 // +0056 │ │ +21fdf4: 2202 1b0d |0014: new-instance v2, Lfreed/views/VideoToneCurveProfile; // type@0d1b │ │ +21fdf8: 7010 c161 0200 |0016: invoke-direct {v2}, Lfreed/views/VideoToneCurveProfile;.:()V // method@61c1 │ │ +21fdfe: 5410 8f59 |0019: iget-object v0, v1, Lfreed/views/CurveViewControl$4;.this$0:Lfreed/views/CurveViewControl; // field@598f │ │ +21fe02: 7110 af61 0000 |001b: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$800:(Lfreed/views/CurveViewControl;)Landroid/widget/EditText; // method@61af │ │ +21fe08: 0c00 |001e: move-result-object v0 │ │ +21fe0a: 6e10 900c 0000 |001f: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0c90 │ │ +21fe10: 0c00 |0022: move-result-object v0 │ │ +21fe12: 6e10 0663 0000 |0023: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6306 │ │ +21fe18: 0c00 |0026: move-result-object v0 │ │ +21fe1a: 5b20 b459 |0027: iput-object v0, v2, Lfreed/views/VideoToneCurveProfile;.name:Ljava/lang/String; // field@59b4 │ │ +21fe1e: 5410 8f59 |0029: iget-object v0, v1, Lfreed/views/CurveViewControl$4;.this$0:Lfreed/views/CurveViewControl; // field@598f │ │ +21fe22: 7110 a661 0000 |002b: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$300:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61a6 │ │ +21fe28: 0c00 |002e: move-result-object v0 │ │ +21fe2a: 5b20 b659 |002f: iput-object v0, v2, Lfreed/views/VideoToneCurveProfile;.rgb:[Landroid/graphics/PointF; // field@59b6 │ │ +21fe2e: 5410 8f59 |0031: iget-object v0, v1, Lfreed/views/CurveViewControl$4;.this$0:Lfreed/views/CurveViewControl; // field@598f │ │ +21fe32: 7110 a861 0000 |0033: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$400:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61a8 │ │ +21fe38: 0c00 |0036: move-result-object v0 │ │ +21fe3a: 5b20 b559 |0037: iput-object v0, v2, Lfreed/views/VideoToneCurveProfile;.r:[Landroid/graphics/PointF; // field@59b5 │ │ +21fe3e: 5410 8f59 |0039: iget-object v0, v1, Lfreed/views/CurveViewControl$4;.this$0:Lfreed/views/CurveViewControl; // field@598f │ │ +21fe42: 7110 aa61 0000 |003b: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$500:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61aa │ │ +21fe48: 0c00 |003e: move-result-object v0 │ │ +21fe4a: 5b20 b359 |003f: iput-object v0, v2, Lfreed/views/VideoToneCurveProfile;.g:[Landroid/graphics/PointF; // field@59b3 │ │ +21fe4e: 5410 8f59 |0041: iget-object v0, v1, Lfreed/views/CurveViewControl$4;.this$0:Lfreed/views/CurveViewControl; // field@598f │ │ +21fe52: 7110 ac61 0000 |0043: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$600:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61ac │ │ +21fe58: 0c00 |0046: move-result-object v0 │ │ +21fe5a: 5b20 b259 |0047: iput-object v0, v2, Lfreed/views/VideoToneCurveProfile;.b:[Landroid/graphics/PointF; // field@59b2 │ │ +21fe5e: 7100 9c5d 0000 |0049: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +21fe64: 0c00 |004c: move-result-object v0 │ │ +21fe66: 6e20 af5d 2000 |004d: invoke-virtual {v0, v2}, Lfreed/settings/SettingsManager;.saveVideoToneCurveProfile:(Lfreed/views/VideoToneCurveProfile;)V // method@5daf │ │ +21fe6c: 6200 4a57 |0050: sget-object v0, Lfreed/settings/SettingKeys;.TONE_CURVE_PARAMETER:Lfreed/settings/SettingKeys$Key; // field@574a │ │ +21fe70: 7110 8c5d 0000 |0052: invoke-static {v0}, Lfreed/settings/SettingsManager;.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8c │ │ +21fe76: 0c00 |0055: move-result-object v0 │ │ +21fe78: 1f00 860c |0056: check-cast v0, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +21fe7c: 5422 b459 |0058: iget-object v2, v2, Lfreed/views/VideoToneCurveProfile;.name:Ljava/lang/String; // field@59b4 │ │ +21fe80: 6e20 275e 2000 |005a: invoke-virtual {v0, v2}, Lfreed/settings/mode/SettingMode;.set:(Ljava/lang/String;)V // method@5e27 │ │ +21fe86: 5412 8f59 |005d: iget-object v2, v1, Lfreed/views/CurveViewControl$4;.this$0:Lfreed/views/CurveViewControl; // field@598f │ │ +21fe8a: 7110 9f61 0200 |005f: invoke-static {v2}, Lfreed/views/CurveViewControl;.access$000:(Lfreed/views/CurveViewControl;)Landroid/widget/LinearLayout; // method@619f │ │ +21fe90: 0c02 |0062: move-result-object v2 │ │ +21fe92: 1300 0800 |0063: const/16 v0, #int 8 // #8 │ │ +21fe96: 6e20 580d 0200 |0065: invoke-virtual {v2, v0}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0d58 │ │ +21fe9c: 0e00 |0068: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0014 line=183 │ │ 0x0019 line=184 │ │ 0x0029 line=185 │ │ 0x0031 line=186 │ │ @@ -514491,18 +514493,18 @@ │ │ type : '(Lfreed/views/CurveViewControl;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -21fe94: |[21fe94] freed.views.CurveViewControl$5.:(Lfreed/views/CurveViewControl;)V │ │ -21fea4: 5b01 9059 |0000: iput-object v1, v0, Lfreed/views/CurveViewControl$5;.this$0:Lfreed/views/CurveViewControl; // field@5990 │ │ -21fea8: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21feae: 0e00 |0005: return-void │ │ +21fea0: |[21fea0] freed.views.CurveViewControl$5.:(Lfreed/views/CurveViewControl;)V │ │ +21feb0: 5b01 9059 |0000: iput-object v1, v0, Lfreed/views/CurveViewControl$5;.this$0:Lfreed/views/CurveViewControl; // field@5990 │ │ +21feb4: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21feba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/views/CurveViewControl$5; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/views/CurveViewControl; │ │ │ │ @@ -514512,48 +514514,48 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -21feb0: |[21feb0] freed.views.CurveViewControl$5.onClick:(Landroid/view/View;)V │ │ -21fec0: 5423 9059 |0000: iget-object v3, v2, Lfreed/views/CurveViewControl$5;.this$0:Lfreed/views/CurveViewControl; // field@5990 │ │ -21fec4: 7110 b061 0300 |0002: invoke-static {v3}, Lfreed/views/CurveViewControl;.access$900:(Lfreed/views/CurveViewControl;)Lfreed/views/CurveViewControl$PointStates; // method@61b0 │ │ -21feca: 0c03 |0005: move-result-object v3 │ │ -21fecc: 6200 9659 |0006: sget-object v0, Lfreed/views/CurveViewControl$PointStates;.remove:Lfreed/views/CurveViewControl$PointStates; // field@5996 │ │ -21fed0: 3203 2000 |0008: if-eq v3, v0, 0028 // +0020 │ │ -21fed4: 5423 9059 |000a: iget-object v3, v2, Lfreed/views/CurveViewControl$5;.this$0:Lfreed/views/CurveViewControl; // field@5990 │ │ -21fed8: 6200 9659 |000c: sget-object v0, Lfreed/views/CurveViewControl$PointStates;.remove:Lfreed/views/CurveViewControl$PointStates; // field@5996 │ │ -21fedc: 7120 b161 0300 |000e: invoke-static {v3, v0}, Lfreed/views/CurveViewControl;.access$902:(Lfreed/views/CurveViewControl;Lfreed/views/CurveViewControl$PointStates;)Lfreed/views/CurveViewControl$PointStates; // method@61b1 │ │ -21fee2: 5423 9059 |0011: iget-object v3, v2, Lfreed/views/CurveViewControl$5;.this$0:Lfreed/views/CurveViewControl; // field@5990 │ │ -21fee6: 7110 a161 0300 |0013: invoke-static {v3}, Lfreed/views/CurveViewControl;.access$1000:(Lfreed/views/CurveViewControl;)Landroid/widget/Button; // method@61a1 │ │ -21feec: 0c03 |0016: move-result-object v3 │ │ -21feee: 5420 9059 |0017: iget-object v0, v2, Lfreed/views/CurveViewControl$5;.this$0:Lfreed/views/CurveViewControl; // field@5990 │ │ -21fef2: 6e10 b561 0000 |0019: invoke-virtual {v0}, Lfreed/views/CurveViewControl;.getResources:()Landroid/content/res/Resources; // method@61b5 │ │ -21fef8: 0c00 |001c: move-result-object v0 │ │ -21fefa: 1401 2800 057f |001d: const v1, #float 1.76788e+38 // #7f050028 │ │ -21ff00: 6e20 bb02 1000 |0020: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@02bb │ │ -21ff06: 0a00 |0023: move-result v0 │ │ -21ff08: 6e20 3e0c 0300 |0024: invoke-virtual {v3, v0}, Landroid/widget/Button;.setBackgroundColor:(I)V // method@0c3e │ │ -21ff0e: 281e |0027: goto 0045 // +001e │ │ -21ff10: 5423 9059 |0028: iget-object v3, v2, Lfreed/views/CurveViewControl$5;.this$0:Lfreed/views/CurveViewControl; // field@5990 │ │ -21ff14: 6200 9559 |002a: sget-object v0, Lfreed/views/CurveViewControl$PointStates;.none:Lfreed/views/CurveViewControl$PointStates; // field@5995 │ │ -21ff18: 7120 b161 0300 |002c: invoke-static {v3, v0}, Lfreed/views/CurveViewControl;.access$902:(Lfreed/views/CurveViewControl;Lfreed/views/CurveViewControl$PointStates;)Lfreed/views/CurveViewControl$PointStates; // method@61b1 │ │ -21ff1e: 5423 9059 |002f: iget-object v3, v2, Lfreed/views/CurveViewControl$5;.this$0:Lfreed/views/CurveViewControl; // field@5990 │ │ -21ff22: 7110 a161 0300 |0031: invoke-static {v3}, Lfreed/views/CurveViewControl;.access$1000:(Lfreed/views/CurveViewControl;)Landroid/widget/Button; // method@61a1 │ │ -21ff28: 0c03 |0034: move-result-object v3 │ │ -21ff2a: 5420 9059 |0035: iget-object v0, v2, Lfreed/views/CurveViewControl$5;.this$0:Lfreed/views/CurveViewControl; // field@5990 │ │ -21ff2e: 6e10 b561 0000 |0037: invoke-virtual {v0}, Lfreed/views/CurveViewControl;.getResources:()Landroid/content/res/Resources; // method@61b5 │ │ -21ff34: 0c00 |003a: move-result-object v0 │ │ -21ff36: 1401 2b00 057f |003b: const v1, #float 1.76788e+38 // #7f05002b │ │ -21ff3c: 6e20 bb02 1000 |003e: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@02bb │ │ -21ff42: 0a00 |0041: move-result v0 │ │ -21ff44: 6e20 3e0c 0300 |0042: invoke-virtual {v3, v0}, Landroid/widget/Button;.setBackgroundColor:(I)V // method@0c3e │ │ -21ff4a: 0e00 |0045: return-void │ │ +21febc: |[21febc] freed.views.CurveViewControl$5.onClick:(Landroid/view/View;)V │ │ +21fecc: 5423 9059 |0000: iget-object v3, v2, Lfreed/views/CurveViewControl$5;.this$0:Lfreed/views/CurveViewControl; // field@5990 │ │ +21fed0: 7110 b061 0300 |0002: invoke-static {v3}, Lfreed/views/CurveViewControl;.access$900:(Lfreed/views/CurveViewControl;)Lfreed/views/CurveViewControl$PointStates; // method@61b0 │ │ +21fed6: 0c03 |0005: move-result-object v3 │ │ +21fed8: 6200 9659 |0006: sget-object v0, Lfreed/views/CurveViewControl$PointStates;.remove:Lfreed/views/CurveViewControl$PointStates; // field@5996 │ │ +21fedc: 3203 2000 |0008: if-eq v3, v0, 0028 // +0020 │ │ +21fee0: 5423 9059 |000a: iget-object v3, v2, Lfreed/views/CurveViewControl$5;.this$0:Lfreed/views/CurveViewControl; // field@5990 │ │ +21fee4: 6200 9659 |000c: sget-object v0, Lfreed/views/CurveViewControl$PointStates;.remove:Lfreed/views/CurveViewControl$PointStates; // field@5996 │ │ +21fee8: 7120 b161 0300 |000e: invoke-static {v3, v0}, Lfreed/views/CurveViewControl;.access$902:(Lfreed/views/CurveViewControl;Lfreed/views/CurveViewControl$PointStates;)Lfreed/views/CurveViewControl$PointStates; // method@61b1 │ │ +21feee: 5423 9059 |0011: iget-object v3, v2, Lfreed/views/CurveViewControl$5;.this$0:Lfreed/views/CurveViewControl; // field@5990 │ │ +21fef2: 7110 a161 0300 |0013: invoke-static {v3}, Lfreed/views/CurveViewControl;.access$1000:(Lfreed/views/CurveViewControl;)Landroid/widget/Button; // method@61a1 │ │ +21fef8: 0c03 |0016: move-result-object v3 │ │ +21fefa: 5420 9059 |0017: iget-object v0, v2, Lfreed/views/CurveViewControl$5;.this$0:Lfreed/views/CurveViewControl; // field@5990 │ │ +21fefe: 6e10 b561 0000 |0019: invoke-virtual {v0}, Lfreed/views/CurveViewControl;.getResources:()Landroid/content/res/Resources; // method@61b5 │ │ +21ff04: 0c00 |001c: move-result-object v0 │ │ +21ff06: 1401 2800 057f |001d: const v1, #float 1.76788e+38 // #7f050028 │ │ +21ff0c: 6e20 bb02 1000 |0020: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@02bb │ │ +21ff12: 0a00 |0023: move-result v0 │ │ +21ff14: 6e20 3e0c 0300 |0024: invoke-virtual {v3, v0}, Landroid/widget/Button;.setBackgroundColor:(I)V // method@0c3e │ │ +21ff1a: 281e |0027: goto 0045 // +001e │ │ +21ff1c: 5423 9059 |0028: iget-object v3, v2, Lfreed/views/CurveViewControl$5;.this$0:Lfreed/views/CurveViewControl; // field@5990 │ │ +21ff20: 6200 9559 |002a: sget-object v0, Lfreed/views/CurveViewControl$PointStates;.none:Lfreed/views/CurveViewControl$PointStates; // field@5995 │ │ +21ff24: 7120 b161 0300 |002c: invoke-static {v3, v0}, Lfreed/views/CurveViewControl;.access$902:(Lfreed/views/CurveViewControl;Lfreed/views/CurveViewControl$PointStates;)Lfreed/views/CurveViewControl$PointStates; // method@61b1 │ │ +21ff2a: 5423 9059 |002f: iget-object v3, v2, Lfreed/views/CurveViewControl$5;.this$0:Lfreed/views/CurveViewControl; // field@5990 │ │ +21ff2e: 7110 a161 0300 |0031: invoke-static {v3}, Lfreed/views/CurveViewControl;.access$1000:(Lfreed/views/CurveViewControl;)Landroid/widget/Button; // method@61a1 │ │ +21ff34: 0c03 |0034: move-result-object v3 │ │ +21ff36: 5420 9059 |0035: iget-object v0, v2, Lfreed/views/CurveViewControl$5;.this$0:Lfreed/views/CurveViewControl; // field@5990 │ │ +21ff3a: 6e10 b561 0000 |0037: invoke-virtual {v0}, Lfreed/views/CurveViewControl;.getResources:()Landroid/content/res/Resources; // method@61b5 │ │ +21ff40: 0c00 |003a: move-result-object v0 │ │ +21ff42: 1401 2b00 057f |003b: const v1, #float 1.76788e+38 // #7f05002b │ │ +21ff48: 6e20 bb02 1000 |003e: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@02bb │ │ +21ff4e: 0a00 |0041: move-result v0 │ │ +21ff50: 6e20 3e0c 0300 |0042: invoke-virtual {v3, v0}, Landroid/widget/Button;.setBackgroundColor:(I)V // method@0c3e │ │ +21ff56: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x000a line=200 │ │ 0x0011 line=201 │ │ 0x0028 line=204 │ │ 0x002f line=205 │ │ @@ -514596,18 +514598,18 @@ │ │ type : '(Lfreed/views/CurveViewControl;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -21ff4c: |[21ff4c] freed.views.CurveViewControl$6.:(Lfreed/views/CurveViewControl;)V │ │ -21ff5c: 5b01 9159 |0000: iput-object v1, v0, Lfreed/views/CurveViewControl$6;.this$0:Lfreed/views/CurveViewControl; // field@5991 │ │ -21ff60: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21ff66: 0e00 |0005: return-void │ │ +21ff58: |[21ff58] freed.views.CurveViewControl$6.:(Lfreed/views/CurveViewControl;)V │ │ +21ff68: 5b01 9159 |0000: iput-object v1, v0, Lfreed/views/CurveViewControl$6;.this$0:Lfreed/views/CurveViewControl; // field@5991 │ │ +21ff6c: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21ff72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/views/CurveViewControl$6; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/views/CurveViewControl; │ │ │ │ @@ -514617,48 +514619,48 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -21ff68: |[21ff68] freed.views.CurveViewControl$6.onClick:(Landroid/view/View;)V │ │ -21ff78: 5423 9159 |0000: iget-object v3, v2, Lfreed/views/CurveViewControl$6;.this$0:Lfreed/views/CurveViewControl; // field@5991 │ │ -21ff7c: 7110 b061 0300 |0002: invoke-static {v3}, Lfreed/views/CurveViewControl;.access$900:(Lfreed/views/CurveViewControl;)Lfreed/views/CurveViewControl$PointStates; // method@61b0 │ │ -21ff82: 0c03 |0005: move-result-object v3 │ │ -21ff84: 6200 9459 |0006: sget-object v0, Lfreed/views/CurveViewControl$PointStates;.add:Lfreed/views/CurveViewControl$PointStates; // field@5994 │ │ -21ff88: 3203 2000 |0008: if-eq v3, v0, 0028 // +0020 │ │ -21ff8c: 5423 9159 |000a: iget-object v3, v2, Lfreed/views/CurveViewControl$6;.this$0:Lfreed/views/CurveViewControl; // field@5991 │ │ -21ff90: 6200 9459 |000c: sget-object v0, Lfreed/views/CurveViewControl$PointStates;.add:Lfreed/views/CurveViewControl$PointStates; // field@5994 │ │ -21ff94: 7120 b161 0300 |000e: invoke-static {v3, v0}, Lfreed/views/CurveViewControl;.access$902:(Lfreed/views/CurveViewControl;Lfreed/views/CurveViewControl$PointStates;)Lfreed/views/CurveViewControl$PointStates; // method@61b1 │ │ -21ff9a: 5423 9159 |0011: iget-object v3, v2, Lfreed/views/CurveViewControl$6;.this$0:Lfreed/views/CurveViewControl; // field@5991 │ │ -21ff9e: 7110 a261 0300 |0013: invoke-static {v3}, Lfreed/views/CurveViewControl;.access$1100:(Lfreed/views/CurveViewControl;)Landroid/widget/Button; // method@61a2 │ │ -21ffa4: 0c03 |0016: move-result-object v3 │ │ -21ffa6: 5420 9159 |0017: iget-object v0, v2, Lfreed/views/CurveViewControl$6;.this$0:Lfreed/views/CurveViewControl; // field@5991 │ │ -21ffaa: 6e10 b561 0000 |0019: invoke-virtual {v0}, Lfreed/views/CurveViewControl;.getResources:()Landroid/content/res/Resources; // method@61b5 │ │ -21ffb0: 0c00 |001c: move-result-object v0 │ │ -21ffb2: 1401 2800 057f |001d: const v1, #float 1.76788e+38 // #7f050028 │ │ -21ffb8: 6e20 bb02 1000 |0020: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@02bb │ │ -21ffbe: 0a00 |0023: move-result v0 │ │ -21ffc0: 6e20 3e0c 0300 |0024: invoke-virtual {v3, v0}, Landroid/widget/Button;.setBackgroundColor:(I)V // method@0c3e │ │ -21ffc6: 281e |0027: goto 0045 // +001e │ │ -21ffc8: 5423 9159 |0028: iget-object v3, v2, Lfreed/views/CurveViewControl$6;.this$0:Lfreed/views/CurveViewControl; // field@5991 │ │ -21ffcc: 6200 9559 |002a: sget-object v0, Lfreed/views/CurveViewControl$PointStates;.none:Lfreed/views/CurveViewControl$PointStates; // field@5995 │ │ -21ffd0: 7120 b161 0300 |002c: invoke-static {v3, v0}, Lfreed/views/CurveViewControl;.access$902:(Lfreed/views/CurveViewControl;Lfreed/views/CurveViewControl$PointStates;)Lfreed/views/CurveViewControl$PointStates; // method@61b1 │ │ -21ffd6: 5423 9159 |002f: iget-object v3, v2, Lfreed/views/CurveViewControl$6;.this$0:Lfreed/views/CurveViewControl; // field@5991 │ │ -21ffda: 7110 a261 0300 |0031: invoke-static {v3}, Lfreed/views/CurveViewControl;.access$1100:(Lfreed/views/CurveViewControl;)Landroid/widget/Button; // method@61a2 │ │ -21ffe0: 0c03 |0034: move-result-object v3 │ │ -21ffe2: 5420 9159 |0035: iget-object v0, v2, Lfreed/views/CurveViewControl$6;.this$0:Lfreed/views/CurveViewControl; // field@5991 │ │ -21ffe6: 6e10 b561 0000 |0037: invoke-virtual {v0}, Lfreed/views/CurveViewControl;.getResources:()Landroid/content/res/Resources; // method@61b5 │ │ -21ffec: 0c00 |003a: move-result-object v0 │ │ -21ffee: 1401 2b00 057f |003b: const v1, #float 1.76788e+38 // #7f05002b │ │ -21fff4: 6e20 bb02 1000 |003e: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@02bb │ │ -21fffa: 0a00 |0041: move-result v0 │ │ -21fffc: 6e20 3e0c 0300 |0042: invoke-virtual {v3, v0}, Landroid/widget/Button;.setBackgroundColor:(I)V // method@0c3e │ │ -220002: 0e00 |0045: return-void │ │ +21ff74: |[21ff74] freed.views.CurveViewControl$6.onClick:(Landroid/view/View;)V │ │ +21ff84: 5423 9159 |0000: iget-object v3, v2, Lfreed/views/CurveViewControl$6;.this$0:Lfreed/views/CurveViewControl; // field@5991 │ │ +21ff88: 7110 b061 0300 |0002: invoke-static {v3}, Lfreed/views/CurveViewControl;.access$900:(Lfreed/views/CurveViewControl;)Lfreed/views/CurveViewControl$PointStates; // method@61b0 │ │ +21ff8e: 0c03 |0005: move-result-object v3 │ │ +21ff90: 6200 9459 |0006: sget-object v0, Lfreed/views/CurveViewControl$PointStates;.add:Lfreed/views/CurveViewControl$PointStates; // field@5994 │ │ +21ff94: 3203 2000 |0008: if-eq v3, v0, 0028 // +0020 │ │ +21ff98: 5423 9159 |000a: iget-object v3, v2, Lfreed/views/CurveViewControl$6;.this$0:Lfreed/views/CurveViewControl; // field@5991 │ │ +21ff9c: 6200 9459 |000c: sget-object v0, Lfreed/views/CurveViewControl$PointStates;.add:Lfreed/views/CurveViewControl$PointStates; // field@5994 │ │ +21ffa0: 7120 b161 0300 |000e: invoke-static {v3, v0}, Lfreed/views/CurveViewControl;.access$902:(Lfreed/views/CurveViewControl;Lfreed/views/CurveViewControl$PointStates;)Lfreed/views/CurveViewControl$PointStates; // method@61b1 │ │ +21ffa6: 5423 9159 |0011: iget-object v3, v2, Lfreed/views/CurveViewControl$6;.this$0:Lfreed/views/CurveViewControl; // field@5991 │ │ +21ffaa: 7110 a261 0300 |0013: invoke-static {v3}, Lfreed/views/CurveViewControl;.access$1100:(Lfreed/views/CurveViewControl;)Landroid/widget/Button; // method@61a2 │ │ +21ffb0: 0c03 |0016: move-result-object v3 │ │ +21ffb2: 5420 9159 |0017: iget-object v0, v2, Lfreed/views/CurveViewControl$6;.this$0:Lfreed/views/CurveViewControl; // field@5991 │ │ +21ffb6: 6e10 b561 0000 |0019: invoke-virtual {v0}, Lfreed/views/CurveViewControl;.getResources:()Landroid/content/res/Resources; // method@61b5 │ │ +21ffbc: 0c00 |001c: move-result-object v0 │ │ +21ffbe: 1401 2800 057f |001d: const v1, #float 1.76788e+38 // #7f050028 │ │ +21ffc4: 6e20 bb02 1000 |0020: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@02bb │ │ +21ffca: 0a00 |0023: move-result v0 │ │ +21ffcc: 6e20 3e0c 0300 |0024: invoke-virtual {v3, v0}, Landroid/widget/Button;.setBackgroundColor:(I)V // method@0c3e │ │ +21ffd2: 281e |0027: goto 0045 // +001e │ │ +21ffd4: 5423 9159 |0028: iget-object v3, v2, Lfreed/views/CurveViewControl$6;.this$0:Lfreed/views/CurveViewControl; // field@5991 │ │ +21ffd8: 6200 9559 |002a: sget-object v0, Lfreed/views/CurveViewControl$PointStates;.none:Lfreed/views/CurveViewControl$PointStates; // field@5995 │ │ +21ffdc: 7120 b161 0300 |002c: invoke-static {v3, v0}, Lfreed/views/CurveViewControl;.access$902:(Lfreed/views/CurveViewControl;Lfreed/views/CurveViewControl$PointStates;)Lfreed/views/CurveViewControl$PointStates; // method@61b1 │ │ +21ffe2: 5423 9159 |002f: iget-object v3, v2, Lfreed/views/CurveViewControl$6;.this$0:Lfreed/views/CurveViewControl; // field@5991 │ │ +21ffe6: 7110 a261 0300 |0031: invoke-static {v3}, Lfreed/views/CurveViewControl;.access$1100:(Lfreed/views/CurveViewControl;)Landroid/widget/Button; // method@61a2 │ │ +21ffec: 0c03 |0034: move-result-object v3 │ │ +21ffee: 5420 9159 |0035: iget-object v0, v2, Lfreed/views/CurveViewControl$6;.this$0:Lfreed/views/CurveViewControl; // field@5991 │ │ +21fff2: 6e10 b561 0000 |0037: invoke-virtual {v0}, Lfreed/views/CurveViewControl;.getResources:()Landroid/content/res/Resources; // method@61b5 │ │ +21fff8: 0c00 |003a: move-result-object v0 │ │ +21fffa: 1401 2b00 057f |003b: const v1, #float 1.76788e+38 // #7f05002b │ │ +220000: 6e20 bb02 1000 |003e: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@02bb │ │ +220006: 0a00 |0041: move-result v0 │ │ +220008: 6e20 3e0c 0300 |0042: invoke-virtual {v3, v0}, Landroid/widget/Button;.setBackgroundColor:(I)V // method@0c3e │ │ +22000e: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x000a line=214 │ │ 0x0011 line=215 │ │ 0x0028 line=218 │ │ 0x002f line=219 │ │ @@ -514701,18 +514703,18 @@ │ │ type : '(Lfreed/views/CurveViewControl;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -220004: |[220004] freed.views.CurveViewControl$7.:(Lfreed/views/CurveViewControl;)V │ │ -220014: 5b01 9259 |0000: iput-object v1, v0, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -220018: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -22001e: 0e00 |0005: return-void │ │ +220010: |[220010] freed.views.CurveViewControl$7.:(Lfreed/views/CurveViewControl;)V │ │ +220020: 5b01 9259 |0000: iput-object v1, v0, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +220024: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +22002a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/views/CurveViewControl$7; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/views/CurveViewControl; │ │ │ │ @@ -514722,154 +514724,154 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 310 16-bit code units │ │ -220020: |[220020] freed.views.CurveViewControl$7.onClick:(Landroid/view/View;)V │ │ -220030: 6e10 0a09 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getId:()I // method@090a │ │ -220036: 0a00 |0003: move-result v0 │ │ -220038: 5441 9259 |0004: iget-object v1, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -22003c: 7110 a361 0100 |0006: invoke-static {v1}, Lfreed/views/CurveViewControl;.access$1200:(Lfreed/views/CurveViewControl;)Landroid/widget/Button; // method@61a3 │ │ -220042: 0c01 |0009: move-result-object v1 │ │ -220044: 6e10 340c 0100 |000a: invoke-virtual {v1}, Landroid/widget/Button;.getId:()I // method@0c34 │ │ -22004a: 0a01 |000d: move-result v1 │ │ -22004c: 3310 0300 |000e: if-ne v0, v1, 0011 // +0003 │ │ -220050: 0e00 |0010: return-void │ │ -220052: 6e10 0a09 0500 |0011: invoke-virtual {v5}, Landroid/view/View;.getId:()I // method@090a │ │ -220058: 0a00 |0014: move-result v0 │ │ -22005a: 1501 ffff |0015: const/high16 v1, #int -65536 // #ffff │ │ -22005e: 12f2 |0017: const/4 v2, #int -1 // #ff │ │ -220060: 2c00 0c01 0000 |0018: sparse-switch v0, 00000124 // +0000010c │ │ -220066: 2900 0101 |001b: goto/16 011c // +0101 │ │ -22006a: 5440 9259 |001d: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -22006e: 7110 ae61 0000 |001f: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$700:(Lfreed/views/CurveViewControl;)Lfreed/views/CurveView; // method@61ae │ │ -220074: 0c00 |0022: move-result-object v0 │ │ -220076: 6e20 8761 2000 |0023: invoke-virtual {v0, v2}, Lfreed/views/CurveView;.setLineColor:(I)V // method@6187 │ │ -22007c: 5440 9259 |0026: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -220080: 7110 ae61 0000 |0028: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$700:(Lfreed/views/CurveViewControl;)Lfreed/views/CurveView; // method@61ae │ │ -220086: 0c00 |002b: move-result-object v0 │ │ -220088: 6e20 8661 1000 |002c: invoke-virtual {v0, v1}, Lfreed/views/CurveView;.setGridColor:(I)V // method@6186 │ │ -22008e: 5440 9259 |002f: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -220092: 7110 ae61 0000 |0031: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$700:(Lfreed/views/CurveViewControl;)Lfreed/views/CurveView; // method@61ae │ │ -220098: 0c00 |0034: move-result-object v0 │ │ -22009a: 5441 9259 |0035: iget-object v1, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -22009e: 7110 a661 0100 |0037: invoke-static {v1}, Lfreed/views/CurveViewControl;.access$300:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61a6 │ │ -2200a4: 0c01 |003a: move-result-object v1 │ │ -2200a6: 6e20 8961 1000 |003b: invoke-virtual {v0, v1}, Lfreed/views/CurveView;.setPoints:([Landroid/graphics/PointF;)V // method@6189 │ │ -2200ac: 5440 9259 |003e: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -2200b0: 5400 a159 |0040: iget-object v0, v0, Lfreed/views/CurveViewControl;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@59a1 │ │ -2200b4: 3800 da00 |0042: if-eqz v0, 011c // +00da │ │ -2200b8: 5440 9259 |0044: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -2200bc: 5400 a159 |0046: iget-object v0, v0, Lfreed/views/CurveViewControl;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@59a1 │ │ -2200c0: 5441 9259 |0048: iget-object v1, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -2200c4: 7110 a661 0100 |004a: invoke-static {v1}, Lfreed/views/CurveViewControl;.access$300:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61a6 │ │ -2200ca: 0c01 |004d: move-result-object v1 │ │ -2200cc: 7220 7761 1000 |004e: invoke-interface {v0, v1}, Lfreed/views/CurveView$CurveChangedEvent;.onCurveChanged:([Landroid/graphics/PointF;)V // method@6177 │ │ -2200d2: 2900 cb00 |0051: goto/16 011c // +00cb │ │ -2200d6: 5440 9259 |0053: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -2200da: 7110 ae61 0000 |0055: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$700:(Lfreed/views/CurveViewControl;)Lfreed/views/CurveView; // method@61ae │ │ -2200e0: 0c00 |0058: move-result-object v0 │ │ -2200e2: 6e20 8761 1000 |0059: invoke-virtual {v0, v1}, Lfreed/views/CurveView;.setLineColor:(I)V // method@6187 │ │ -2200e8: 5440 9259 |005c: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -2200ec: 7110 ae61 0000 |005e: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$700:(Lfreed/views/CurveViewControl;)Lfreed/views/CurveView; // method@61ae │ │ -2200f2: 0c00 |0061: move-result-object v0 │ │ -2200f4: 6e20 8661 2000 |0062: invoke-virtual {v0, v2}, Lfreed/views/CurveView;.setGridColor:(I)V // method@6186 │ │ -2200fa: 5440 9259 |0065: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -2200fe: 7110 ae61 0000 |0067: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$700:(Lfreed/views/CurveViewControl;)Lfreed/views/CurveView; // method@61ae │ │ -220104: 0c00 |006a: move-result-object v0 │ │ -220106: 5441 9259 |006b: iget-object v1, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -22010a: 7110 a861 0100 |006d: invoke-static {v1}, Lfreed/views/CurveViewControl;.access$400:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61a8 │ │ -220110: 0c01 |0070: move-result-object v1 │ │ -220112: 6e20 8961 1000 |0071: invoke-virtual {v0, v1}, Lfreed/views/CurveView;.setPoints:([Landroid/graphics/PointF;)V // method@6189 │ │ -220118: 5440 9259 |0074: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -22011c: 5400 a159 |0076: iget-object v0, v0, Lfreed/views/CurveViewControl;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@59a1 │ │ -220120: 3800 a400 |0078: if-eqz v0, 011c // +00a4 │ │ -220124: 5440 9259 |007a: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -220128: 5400 a159 |007c: iget-object v0, v0, Lfreed/views/CurveViewControl;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@59a1 │ │ -22012c: 5441 9259 |007e: iget-object v1, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -220130: 7110 a861 0100 |0080: invoke-static {v1}, Lfreed/views/CurveViewControl;.access$400:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61a8 │ │ -220136: 0c01 |0083: move-result-object v1 │ │ -220138: 5442 9259 |0084: iget-object v2, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -22013c: 7110 aa61 0200 |0086: invoke-static {v2}, Lfreed/views/CurveViewControl;.access$500:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61aa │ │ -220142: 0c02 |0089: move-result-object v2 │ │ -220144: 5443 9259 |008a: iget-object v3, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -220148: 7110 ac61 0300 |008c: invoke-static {v3}, Lfreed/views/CurveViewControl;.access$600:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61ac │ │ -22014e: 0c03 |008f: move-result-object v3 │ │ -220150: 7240 7861 1032 |0090: invoke-interface {v0, v1, v2, v3}, Lfreed/views/CurveView$CurveChangedEvent;.onCurveChanged:([Landroid/graphics/PointF;[Landroid/graphics/PointF;[Landroid/graphics/PointF;)V // method@6178 │ │ -220156: 2900 8900 |0093: goto/16 011c // +0089 │ │ -22015a: 5440 9259 |0095: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -22015e: 7110 ae61 0000 |0097: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$700:(Lfreed/views/CurveViewControl;)Lfreed/views/CurveView; // method@61ae │ │ -220164: 0c00 |009a: move-result-object v0 │ │ -220166: 1401 00ff 00ff |009b: const v1, #float -1.71465e+38 // #ff00ff00 │ │ -22016c: 6e20 8761 1000 |009e: invoke-virtual {v0, v1}, Lfreed/views/CurveView;.setLineColor:(I)V // method@6187 │ │ -220172: 5440 9259 |00a1: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -220176: 7110 ae61 0000 |00a3: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$700:(Lfreed/views/CurveViewControl;)Lfreed/views/CurveView; // method@61ae │ │ -22017c: 0c00 |00a6: move-result-object v0 │ │ -22017e: 6e20 8661 2000 |00a7: invoke-virtual {v0, v2}, Lfreed/views/CurveView;.setGridColor:(I)V // method@6186 │ │ -220184: 5440 9259 |00aa: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -220188: 7110 ae61 0000 |00ac: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$700:(Lfreed/views/CurveViewControl;)Lfreed/views/CurveView; // method@61ae │ │ -22018e: 0c00 |00af: move-result-object v0 │ │ -220190: 5441 9259 |00b0: iget-object v1, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -220194: 7110 aa61 0100 |00b2: invoke-static {v1}, Lfreed/views/CurveViewControl;.access$500:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61aa │ │ -22019a: 0c01 |00b5: move-result-object v1 │ │ -22019c: 6e20 8961 1000 |00b6: invoke-virtual {v0, v1}, Lfreed/views/CurveView;.setPoints:([Landroid/graphics/PointF;)V // method@6189 │ │ -2201a2: 5440 9259 |00b9: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -2201a6: 5400 a159 |00bb: iget-object v0, v0, Lfreed/views/CurveViewControl;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@59a1 │ │ -2201aa: 3800 5f00 |00bd: if-eqz v0, 011c // +005f │ │ -2201ae: 5440 9259 |00bf: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -2201b2: 5400 a159 |00c1: iget-object v0, v0, Lfreed/views/CurveViewControl;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@59a1 │ │ -2201b6: 5441 9259 |00c3: iget-object v1, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -2201ba: 7110 a861 0100 |00c5: invoke-static {v1}, Lfreed/views/CurveViewControl;.access$400:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61a8 │ │ -2201c0: 0c01 |00c8: move-result-object v1 │ │ -2201c2: 5442 9259 |00c9: iget-object v2, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -2201c6: 7110 aa61 0200 |00cb: invoke-static {v2}, Lfreed/views/CurveViewControl;.access$500:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61aa │ │ -2201cc: 0c02 |00ce: move-result-object v2 │ │ -2201ce: 5443 9259 |00cf: iget-object v3, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -2201d2: 7110 ac61 0300 |00d1: invoke-static {v3}, Lfreed/views/CurveViewControl;.access$600:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61ac │ │ -2201d8: 0c03 |00d4: move-result-object v3 │ │ -2201da: 7240 7861 1032 |00d5: invoke-interface {v0, v1, v2, v3}, Lfreed/views/CurveView$CurveChangedEvent;.onCurveChanged:([Landroid/graphics/PointF;[Landroid/graphics/PointF;[Landroid/graphics/PointF;)V // method@6178 │ │ -2201e0: 2844 |00d8: goto 011c // +0044 │ │ -2201e2: 5440 9259 |00d9: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -2201e6: 7110 ae61 0000 |00db: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$700:(Lfreed/views/CurveViewControl;)Lfreed/views/CurveView; // method@61ae │ │ -2201ec: 0c00 |00de: move-result-object v0 │ │ -2201ee: 1401 ff00 00ff |00df: const v1, #float -1.70146e+38 // #ff0000ff │ │ -2201f4: 6e20 8761 1000 |00e2: invoke-virtual {v0, v1}, Lfreed/views/CurveView;.setLineColor:(I)V // method@6187 │ │ -2201fa: 5440 9259 |00e5: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -2201fe: 7110 ae61 0000 |00e7: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$700:(Lfreed/views/CurveViewControl;)Lfreed/views/CurveView; // method@61ae │ │ -220204: 0c00 |00ea: move-result-object v0 │ │ -220206: 6e20 8661 2000 |00eb: invoke-virtual {v0, v2}, Lfreed/views/CurveView;.setGridColor:(I)V // method@6186 │ │ -22020c: 5440 9259 |00ee: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -220210: 7110 ae61 0000 |00f0: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$700:(Lfreed/views/CurveViewControl;)Lfreed/views/CurveView; // method@61ae │ │ -220216: 0c00 |00f3: move-result-object v0 │ │ -220218: 5441 9259 |00f4: iget-object v1, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -22021c: 7110 ac61 0100 |00f6: invoke-static {v1}, Lfreed/views/CurveViewControl;.access$600:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61ac │ │ -220222: 0c01 |00f9: move-result-object v1 │ │ -220224: 6e20 8961 1000 |00fa: invoke-virtual {v0, v1}, Lfreed/views/CurveView;.setPoints:([Landroid/graphics/PointF;)V // method@6189 │ │ -22022a: 5440 9259 |00fd: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -22022e: 5400 a159 |00ff: iget-object v0, v0, Lfreed/views/CurveViewControl;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@59a1 │ │ -220232: 3800 1b00 |0101: if-eqz v0, 011c // +001b │ │ -220236: 5440 9259 |0103: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -22023a: 5400 a159 |0105: iget-object v0, v0, Lfreed/views/CurveViewControl;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@59a1 │ │ -22023e: 5441 9259 |0107: iget-object v1, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -220242: 7110 a861 0100 |0109: invoke-static {v1}, Lfreed/views/CurveViewControl;.access$400:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61a8 │ │ -220248: 0c01 |010c: move-result-object v1 │ │ -22024a: 5442 9259 |010d: iget-object v2, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -22024e: 7110 aa61 0200 |010f: invoke-static {v2}, Lfreed/views/CurveViewControl;.access$500:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61aa │ │ -220254: 0c02 |0112: move-result-object v2 │ │ -220256: 5443 9259 |0113: iget-object v3, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -22025a: 7110 ac61 0300 |0115: invoke-static {v3}, Lfreed/views/CurveViewControl;.access$600:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61ac │ │ -220260: 0c03 |0118: move-result-object v3 │ │ -220262: 7240 7861 1032 |0119: invoke-interface {v0, v1, v2, v3}, Lfreed/views/CurveView$CurveChangedEvent;.onCurveChanged:([Landroid/graphics/PointF;[Landroid/graphics/PointF;[Landroid/graphics/PointF;)V // method@6178 │ │ -220268: 5440 9259 |011c: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ -22026c: 1f05 6c02 |011e: check-cast v5, Landroid/widget/Button; // type@026c │ │ -220270: 7120 a461 5000 |0120: invoke-static {v0, v5}, Lfreed/views/CurveViewControl;.access$1202:(Lfreed/views/CurveViewControl;Landroid/widget/Button;)Landroid/widget/Button; // method@61a4 │ │ -220276: 0e00 |0123: return-void │ │ -220278: 0002 0400 6100 097f 6b00 097f 7400 ... |0124: sparse-switch-data (18 units) │ │ +22002c: |[22002c] freed.views.CurveViewControl$7.onClick:(Landroid/view/View;)V │ │ +22003c: 6e10 0a09 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getId:()I // method@090a │ │ +220042: 0a00 |0003: move-result v0 │ │ +220044: 5441 9259 |0004: iget-object v1, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +220048: 7110 a361 0100 |0006: invoke-static {v1}, Lfreed/views/CurveViewControl;.access$1200:(Lfreed/views/CurveViewControl;)Landroid/widget/Button; // method@61a3 │ │ +22004e: 0c01 |0009: move-result-object v1 │ │ +220050: 6e10 340c 0100 |000a: invoke-virtual {v1}, Landroid/widget/Button;.getId:()I // method@0c34 │ │ +220056: 0a01 |000d: move-result v1 │ │ +220058: 3310 0300 |000e: if-ne v0, v1, 0011 // +0003 │ │ +22005c: 0e00 |0010: return-void │ │ +22005e: 6e10 0a09 0500 |0011: invoke-virtual {v5}, Landroid/view/View;.getId:()I // method@090a │ │ +220064: 0a00 |0014: move-result v0 │ │ +220066: 1501 ffff |0015: const/high16 v1, #int -65536 // #ffff │ │ +22006a: 12f2 |0017: const/4 v2, #int -1 // #ff │ │ +22006c: 2c00 0c01 0000 |0018: sparse-switch v0, 00000124 // +0000010c │ │ +220072: 2900 0101 |001b: goto/16 011c // +0101 │ │ +220076: 5440 9259 |001d: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +22007a: 7110 ae61 0000 |001f: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$700:(Lfreed/views/CurveViewControl;)Lfreed/views/CurveView; // method@61ae │ │ +220080: 0c00 |0022: move-result-object v0 │ │ +220082: 6e20 8761 2000 |0023: invoke-virtual {v0, v2}, Lfreed/views/CurveView;.setLineColor:(I)V // method@6187 │ │ +220088: 5440 9259 |0026: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +22008c: 7110 ae61 0000 |0028: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$700:(Lfreed/views/CurveViewControl;)Lfreed/views/CurveView; // method@61ae │ │ +220092: 0c00 |002b: move-result-object v0 │ │ +220094: 6e20 8661 1000 |002c: invoke-virtual {v0, v1}, Lfreed/views/CurveView;.setGridColor:(I)V // method@6186 │ │ +22009a: 5440 9259 |002f: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +22009e: 7110 ae61 0000 |0031: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$700:(Lfreed/views/CurveViewControl;)Lfreed/views/CurveView; // method@61ae │ │ +2200a4: 0c00 |0034: move-result-object v0 │ │ +2200a6: 5441 9259 |0035: iget-object v1, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +2200aa: 7110 a661 0100 |0037: invoke-static {v1}, Lfreed/views/CurveViewControl;.access$300:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61a6 │ │ +2200b0: 0c01 |003a: move-result-object v1 │ │ +2200b2: 6e20 8961 1000 |003b: invoke-virtual {v0, v1}, Lfreed/views/CurveView;.setPoints:([Landroid/graphics/PointF;)V // method@6189 │ │ +2200b8: 5440 9259 |003e: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +2200bc: 5400 a159 |0040: iget-object v0, v0, Lfreed/views/CurveViewControl;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@59a1 │ │ +2200c0: 3800 da00 |0042: if-eqz v0, 011c // +00da │ │ +2200c4: 5440 9259 |0044: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +2200c8: 5400 a159 |0046: iget-object v0, v0, Lfreed/views/CurveViewControl;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@59a1 │ │ +2200cc: 5441 9259 |0048: iget-object v1, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +2200d0: 7110 a661 0100 |004a: invoke-static {v1}, Lfreed/views/CurveViewControl;.access$300:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61a6 │ │ +2200d6: 0c01 |004d: move-result-object v1 │ │ +2200d8: 7220 7761 1000 |004e: invoke-interface {v0, v1}, Lfreed/views/CurveView$CurveChangedEvent;.onCurveChanged:([Landroid/graphics/PointF;)V // method@6177 │ │ +2200de: 2900 cb00 |0051: goto/16 011c // +00cb │ │ +2200e2: 5440 9259 |0053: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +2200e6: 7110 ae61 0000 |0055: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$700:(Lfreed/views/CurveViewControl;)Lfreed/views/CurveView; // method@61ae │ │ +2200ec: 0c00 |0058: move-result-object v0 │ │ +2200ee: 6e20 8761 1000 |0059: invoke-virtual {v0, v1}, Lfreed/views/CurveView;.setLineColor:(I)V // method@6187 │ │ +2200f4: 5440 9259 |005c: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +2200f8: 7110 ae61 0000 |005e: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$700:(Lfreed/views/CurveViewControl;)Lfreed/views/CurveView; // method@61ae │ │ +2200fe: 0c00 |0061: move-result-object v0 │ │ +220100: 6e20 8661 2000 |0062: invoke-virtual {v0, v2}, Lfreed/views/CurveView;.setGridColor:(I)V // method@6186 │ │ +220106: 5440 9259 |0065: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +22010a: 7110 ae61 0000 |0067: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$700:(Lfreed/views/CurveViewControl;)Lfreed/views/CurveView; // method@61ae │ │ +220110: 0c00 |006a: move-result-object v0 │ │ +220112: 5441 9259 |006b: iget-object v1, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +220116: 7110 a861 0100 |006d: invoke-static {v1}, Lfreed/views/CurveViewControl;.access$400:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61a8 │ │ +22011c: 0c01 |0070: move-result-object v1 │ │ +22011e: 6e20 8961 1000 |0071: invoke-virtual {v0, v1}, Lfreed/views/CurveView;.setPoints:([Landroid/graphics/PointF;)V // method@6189 │ │ +220124: 5440 9259 |0074: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +220128: 5400 a159 |0076: iget-object v0, v0, Lfreed/views/CurveViewControl;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@59a1 │ │ +22012c: 3800 a400 |0078: if-eqz v0, 011c // +00a4 │ │ +220130: 5440 9259 |007a: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +220134: 5400 a159 |007c: iget-object v0, v0, Lfreed/views/CurveViewControl;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@59a1 │ │ +220138: 5441 9259 |007e: iget-object v1, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +22013c: 7110 a861 0100 |0080: invoke-static {v1}, Lfreed/views/CurveViewControl;.access$400:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61a8 │ │ +220142: 0c01 |0083: move-result-object v1 │ │ +220144: 5442 9259 |0084: iget-object v2, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +220148: 7110 aa61 0200 |0086: invoke-static {v2}, Lfreed/views/CurveViewControl;.access$500:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61aa │ │ +22014e: 0c02 |0089: move-result-object v2 │ │ +220150: 5443 9259 |008a: iget-object v3, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +220154: 7110 ac61 0300 |008c: invoke-static {v3}, Lfreed/views/CurveViewControl;.access$600:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61ac │ │ +22015a: 0c03 |008f: move-result-object v3 │ │ +22015c: 7240 7861 1032 |0090: invoke-interface {v0, v1, v2, v3}, Lfreed/views/CurveView$CurveChangedEvent;.onCurveChanged:([Landroid/graphics/PointF;[Landroid/graphics/PointF;[Landroid/graphics/PointF;)V // method@6178 │ │ +220162: 2900 8900 |0093: goto/16 011c // +0089 │ │ +220166: 5440 9259 |0095: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +22016a: 7110 ae61 0000 |0097: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$700:(Lfreed/views/CurveViewControl;)Lfreed/views/CurveView; // method@61ae │ │ +220170: 0c00 |009a: move-result-object v0 │ │ +220172: 1401 00ff 00ff |009b: const v1, #float -1.71465e+38 // #ff00ff00 │ │ +220178: 6e20 8761 1000 |009e: invoke-virtual {v0, v1}, Lfreed/views/CurveView;.setLineColor:(I)V // method@6187 │ │ +22017e: 5440 9259 |00a1: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +220182: 7110 ae61 0000 |00a3: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$700:(Lfreed/views/CurveViewControl;)Lfreed/views/CurveView; // method@61ae │ │ +220188: 0c00 |00a6: move-result-object v0 │ │ +22018a: 6e20 8661 2000 |00a7: invoke-virtual {v0, v2}, Lfreed/views/CurveView;.setGridColor:(I)V // method@6186 │ │ +220190: 5440 9259 |00aa: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +220194: 7110 ae61 0000 |00ac: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$700:(Lfreed/views/CurveViewControl;)Lfreed/views/CurveView; // method@61ae │ │ +22019a: 0c00 |00af: move-result-object v0 │ │ +22019c: 5441 9259 |00b0: iget-object v1, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +2201a0: 7110 aa61 0100 |00b2: invoke-static {v1}, Lfreed/views/CurveViewControl;.access$500:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61aa │ │ +2201a6: 0c01 |00b5: move-result-object v1 │ │ +2201a8: 6e20 8961 1000 |00b6: invoke-virtual {v0, v1}, Lfreed/views/CurveView;.setPoints:([Landroid/graphics/PointF;)V // method@6189 │ │ +2201ae: 5440 9259 |00b9: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +2201b2: 5400 a159 |00bb: iget-object v0, v0, Lfreed/views/CurveViewControl;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@59a1 │ │ +2201b6: 3800 5f00 |00bd: if-eqz v0, 011c // +005f │ │ +2201ba: 5440 9259 |00bf: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +2201be: 5400 a159 |00c1: iget-object v0, v0, Lfreed/views/CurveViewControl;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@59a1 │ │ +2201c2: 5441 9259 |00c3: iget-object v1, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +2201c6: 7110 a861 0100 |00c5: invoke-static {v1}, Lfreed/views/CurveViewControl;.access$400:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61a8 │ │ +2201cc: 0c01 |00c8: move-result-object v1 │ │ +2201ce: 5442 9259 |00c9: iget-object v2, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +2201d2: 7110 aa61 0200 |00cb: invoke-static {v2}, Lfreed/views/CurveViewControl;.access$500:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61aa │ │ +2201d8: 0c02 |00ce: move-result-object v2 │ │ +2201da: 5443 9259 |00cf: iget-object v3, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +2201de: 7110 ac61 0300 |00d1: invoke-static {v3}, Lfreed/views/CurveViewControl;.access$600:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61ac │ │ +2201e4: 0c03 |00d4: move-result-object v3 │ │ +2201e6: 7240 7861 1032 |00d5: invoke-interface {v0, v1, v2, v3}, Lfreed/views/CurveView$CurveChangedEvent;.onCurveChanged:([Landroid/graphics/PointF;[Landroid/graphics/PointF;[Landroid/graphics/PointF;)V // method@6178 │ │ +2201ec: 2844 |00d8: goto 011c // +0044 │ │ +2201ee: 5440 9259 |00d9: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +2201f2: 7110 ae61 0000 |00db: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$700:(Lfreed/views/CurveViewControl;)Lfreed/views/CurveView; // method@61ae │ │ +2201f8: 0c00 |00de: move-result-object v0 │ │ +2201fa: 1401 ff00 00ff |00df: const v1, #float -1.70146e+38 // #ff0000ff │ │ +220200: 6e20 8761 1000 |00e2: invoke-virtual {v0, v1}, Lfreed/views/CurveView;.setLineColor:(I)V // method@6187 │ │ +220206: 5440 9259 |00e5: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +22020a: 7110 ae61 0000 |00e7: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$700:(Lfreed/views/CurveViewControl;)Lfreed/views/CurveView; // method@61ae │ │ +220210: 0c00 |00ea: move-result-object v0 │ │ +220212: 6e20 8661 2000 |00eb: invoke-virtual {v0, v2}, Lfreed/views/CurveView;.setGridColor:(I)V // method@6186 │ │ +220218: 5440 9259 |00ee: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +22021c: 7110 ae61 0000 |00f0: invoke-static {v0}, Lfreed/views/CurveViewControl;.access$700:(Lfreed/views/CurveViewControl;)Lfreed/views/CurveView; // method@61ae │ │ +220222: 0c00 |00f3: move-result-object v0 │ │ +220224: 5441 9259 |00f4: iget-object v1, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +220228: 7110 ac61 0100 |00f6: invoke-static {v1}, Lfreed/views/CurveViewControl;.access$600:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61ac │ │ +22022e: 0c01 |00f9: move-result-object v1 │ │ +220230: 6e20 8961 1000 |00fa: invoke-virtual {v0, v1}, Lfreed/views/CurveView;.setPoints:([Landroid/graphics/PointF;)V // method@6189 │ │ +220236: 5440 9259 |00fd: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +22023a: 5400 a159 |00ff: iget-object v0, v0, Lfreed/views/CurveViewControl;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@59a1 │ │ +22023e: 3800 1b00 |0101: if-eqz v0, 011c // +001b │ │ +220242: 5440 9259 |0103: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +220246: 5400 a159 |0105: iget-object v0, v0, Lfreed/views/CurveViewControl;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@59a1 │ │ +22024a: 5441 9259 |0107: iget-object v1, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +22024e: 7110 a861 0100 |0109: invoke-static {v1}, Lfreed/views/CurveViewControl;.access$400:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61a8 │ │ +220254: 0c01 |010c: move-result-object v1 │ │ +220256: 5442 9259 |010d: iget-object v2, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +22025a: 7110 aa61 0200 |010f: invoke-static {v2}, Lfreed/views/CurveViewControl;.access$500:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61aa │ │ +220260: 0c02 |0112: move-result-object v2 │ │ +220262: 5443 9259 |0113: iget-object v3, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +220266: 7110 ac61 0300 |0115: invoke-static {v3}, Lfreed/views/CurveViewControl;.access$600:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; // method@61ac │ │ +22026c: 0c03 |0118: move-result-object v3 │ │ +22026e: 7240 7861 1032 |0119: invoke-interface {v0, v1, v2, v3}, Lfreed/views/CurveView$CurveChangedEvent;.onCurveChanged:([Landroid/graphics/PointF;[Landroid/graphics/PointF;[Landroid/graphics/PointF;)V // method@6178 │ │ +220274: 5440 9259 |011c: iget-object v0, v4, Lfreed/views/CurveViewControl$7;.this$0:Lfreed/views/CurveViewControl; // field@5992 │ │ +220278: 1f05 6c02 |011e: check-cast v5, Landroid/widget/Button; // type@026c │ │ +22027c: 7120 a461 5000 |0120: invoke-static {v0, v5}, Lfreed/views/CurveViewControl;.access$1202:(Lfreed/views/CurveViewControl;Landroid/widget/Button;)Landroid/widget/Button; // method@61a4 │ │ +220282: 0e00 |0123: return-void │ │ +220284: 0002 0400 6100 097f 6b00 097f 7400 ... |0124: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0011 line=229 │ │ 0x001d line=232 │ │ 0x0026 line=233 │ │ 0x002f line=234 │ │ @@ -514944,37 +514946,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -2202e4: |[2202e4] freed.views.CurveViewControl$PointStates.:()V │ │ -2202f4: 2200 190d |0000: new-instance v0, Lfreed/views/CurveViewControl$PointStates; // type@0d19 │ │ -2202f8: 1a01 8160 |0002: const-string v1, "none" // string@6081 │ │ -2202fc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2202fe: 7030 9961 1002 |0005: invoke-direct {v0, v1, v2}, Lfreed/views/CurveViewControl$PointStates;.:(Ljava/lang/String;I)V // method@6199 │ │ -220304: 6900 9559 |0008: sput-object v0, Lfreed/views/CurveViewControl$PointStates;.none:Lfreed/views/CurveViewControl$PointStates; // field@5995 │ │ -220308: 2201 190d |000a: new-instance v1, Lfreed/views/CurveViewControl$PointStates; // type@0d19 │ │ -22030c: 1a03 4d37 |000c: const-string v3, "add" // string@374d │ │ -220310: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -220312: 7030 9961 3104 |000f: invoke-direct {v1, v3, v4}, Lfreed/views/CurveViewControl$PointStates;.:(Ljava/lang/String;I)V // method@6199 │ │ -220318: 6901 9459 |0012: sput-object v1, Lfreed/views/CurveViewControl$PointStates;.add:Lfreed/views/CurveViewControl$PointStates; // field@5994 │ │ -22031c: 2203 190d |0014: new-instance v3, Lfreed/views/CurveViewControl$PointStates; // type@0d19 │ │ -220320: 1a05 c666 |0016: const-string v5, "remove" // string@66c6 │ │ -220324: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -220326: 7030 9961 5306 |0019: invoke-direct {v3, v5, v6}, Lfreed/views/CurveViewControl$PointStates;.:(Ljava/lang/String;I)V // method@6199 │ │ -22032c: 6903 9659 |001c: sput-object v3, Lfreed/views/CurveViewControl$PointStates;.remove:Lfreed/views/CurveViewControl$PointStates; // field@5996 │ │ -220330: 1235 |001e: const/4 v5, #int 3 // #3 │ │ -220332: 2355 b40e |001f: new-array v5, v5, [Lfreed/views/CurveViewControl$PointStates; // type@0eb4 │ │ -220336: 4d00 0502 |0021: aput-object v0, v5, v2 │ │ -22033a: 4d01 0504 |0023: aput-object v1, v5, v4 │ │ -22033e: 4d03 0506 |0025: aput-object v3, v5, v6 │ │ -220342: 6905 9359 |0027: sput-object v5, Lfreed/views/CurveViewControl$PointStates;.$VALUES:[Lfreed/views/CurveViewControl$PointStates; // field@5993 │ │ -220346: 0e00 |0029: return-void │ │ +2202f0: |[2202f0] freed.views.CurveViewControl$PointStates.:()V │ │ +220300: 2200 190d |0000: new-instance v0, Lfreed/views/CurveViewControl$PointStates; // type@0d19 │ │ +220304: 1a01 8160 |0002: const-string v1, "none" // string@6081 │ │ +220308: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +22030a: 7030 9961 1002 |0005: invoke-direct {v0, v1, v2}, Lfreed/views/CurveViewControl$PointStates;.:(Ljava/lang/String;I)V // method@6199 │ │ +220310: 6900 9559 |0008: sput-object v0, Lfreed/views/CurveViewControl$PointStates;.none:Lfreed/views/CurveViewControl$PointStates; // field@5995 │ │ +220314: 2201 190d |000a: new-instance v1, Lfreed/views/CurveViewControl$PointStates; // type@0d19 │ │ +220318: 1a03 4d37 |000c: const-string v3, "add" // string@374d │ │ +22031c: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +22031e: 7030 9961 3104 |000f: invoke-direct {v1, v3, v4}, Lfreed/views/CurveViewControl$PointStates;.:(Ljava/lang/String;I)V // method@6199 │ │ +220324: 6901 9459 |0012: sput-object v1, Lfreed/views/CurveViewControl$PointStates;.add:Lfreed/views/CurveViewControl$PointStates; // field@5994 │ │ +220328: 2203 190d |0014: new-instance v3, Lfreed/views/CurveViewControl$PointStates; // type@0d19 │ │ +22032c: 1a05 c666 |0016: const-string v5, "remove" // string@66c6 │ │ +220330: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +220332: 7030 9961 5306 |0019: invoke-direct {v3, v5, v6}, Lfreed/views/CurveViewControl$PointStates;.:(Ljava/lang/String;I)V // method@6199 │ │ +220338: 6903 9659 |001c: sput-object v3, Lfreed/views/CurveViewControl$PointStates;.remove:Lfreed/views/CurveViewControl$PointStates; // field@5996 │ │ +22033c: 1235 |001e: const/4 v5, #int 3 // #3 │ │ +22033e: 2355 b40e |001f: new-array v5, v5, [Lfreed/views/CurveViewControl$PointStates; // type@0eb4 │ │ +220342: 4d00 0502 |0021: aput-object v0, v5, v2 │ │ +220346: 4d01 0504 |0023: aput-object v1, v5, v4 │ │ +22034a: 4d03 0506 |0025: aput-object v3, v5, v6 │ │ +22034e: 6905 9359 |0027: sput-object v5, Lfreed/views/CurveViewControl$PointStates;.$VALUES:[Lfreed/views/CurveViewControl$PointStates; // field@5993 │ │ +220352: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x000a line=52 │ │ 0x0014 line=53 │ │ 0x0027 line=49 │ │ locals : │ │ @@ -514984,17 +514986,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -220348: |[220348] freed.views.CurveViewControl$PointStates.:(Ljava/lang/String;I)V │ │ -220358: 7030 a562 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@62a5 │ │ -22035e: 0e00 |0003: return-void │ │ +220354: |[220354] freed.views.CurveViewControl$PointStates.:(Ljava/lang/String;I)V │ │ +220364: 7030 a562 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@62a5 │ │ +22036a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/views/CurveViewControl$PointStates; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -515004,20 +515006,20 @@ │ │ type : '(Ljava/lang/String;)Lfreed/views/CurveViewControl$PointStates;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -22029c: |[22029c] freed.views.CurveViewControl$PointStates.valueOf:(Ljava/lang/String;)Lfreed/views/CurveViewControl$PointStates; │ │ -2202ac: 1c00 190d |0000: const-class v0, Lfreed/views/CurveViewControl$PointStates; // type@0d19 │ │ -2202b0: 7120 a662 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@62a6 │ │ -2202b6: 0c01 |0005: move-result-object v1 │ │ -2202b8: 1f01 190d |0006: check-cast v1, Lfreed/views/CurveViewControl$PointStates; // type@0d19 │ │ -2202bc: 1101 |0008: return-object v1 │ │ +2202a8: |[2202a8] freed.views.CurveViewControl$PointStates.valueOf:(Ljava/lang/String;)Lfreed/views/CurveViewControl$PointStates; │ │ +2202b8: 1c00 190d |0000: const-class v0, Lfreed/views/CurveViewControl$PointStates; // type@0d19 │ │ +2202bc: 7120 a662 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@62a6 │ │ +2202c2: 0c01 |0005: move-result-object v1 │ │ +2202c4: 1f01 190d |0006: check-cast v1, Lfreed/views/CurveViewControl$PointStates; // type@0d19 │ │ +2202c8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lfreed/views/CurveViewControl$PointStates;) │ │ @@ -515025,20 +515027,20 @@ │ │ type : '()[Lfreed/views/CurveViewControl$PointStates;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2202c0: |[2202c0] freed.views.CurveViewControl$PointStates.values:()[Lfreed/views/CurveViewControl$PointStates; │ │ -2202d0: 6200 9359 |0000: sget-object v0, Lfreed/views/CurveViewControl$PointStates;.$VALUES:[Lfreed/views/CurveViewControl$PointStates; // field@5993 │ │ -2202d4: 6e10 6366 0000 |0002: invoke-virtual {v0}, [Lfreed/views/CurveViewControl$PointStates;.clone:()Ljava/lang/Object; // method@6663 │ │ -2202da: 0c00 |0005: move-result-object v0 │ │ -2202dc: 1f00 b40e |0006: check-cast v0, [Lfreed/views/CurveViewControl$PointStates; // type@0eb4 │ │ -2202e0: 1100 |0008: return-object v0 │ │ +2202cc: |[2202cc] freed.views.CurveViewControl$PointStates.values:()[Lfreed/views/CurveViewControl$PointStates; │ │ +2202dc: 6200 9359 |0000: sget-object v0, Lfreed/views/CurveViewControl$PointStates;.$VALUES:[Lfreed/views/CurveViewControl$PointStates; // field@5993 │ │ +2202e0: 6e10 6366 0000 |0002: invoke-virtual {v0}, [Lfreed/views/CurveViewControl$PointStates;.clone:()Ljava/lang/Object; // method@6663 │ │ +2202e6: 0c00 |0005: move-result-object v0 │ │ +2202e8: 1f00 b40e |0006: check-cast v0, [Lfreed/views/CurveViewControl$PointStates; // type@0eb4 │ │ +2202ec: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3165 (CurveViewControl.java) │ │ @@ -515086,17 +515088,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -221af4: |[221af4] freed.views.VideoToneCurveProfile.:()V │ │ -221b04: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -221b0a: 0e00 |0003: return-void │ │ +221b00: |[221b00] freed.views.VideoToneCurveProfile.:()V │ │ +221b10: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +221b16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/views/VideoToneCurveProfile; │ │ │ │ #1 : (in Lfreed/views/VideoToneCurveProfile;) │ │ @@ -515104,224 +515106,224 @@ │ │ type : '(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 396 16-bit code units │ │ -221b0c: |[221b0c] freed.views.VideoToneCurveProfile.:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V │ │ -221b1c: 7010 fe62 0e00 |0000: invoke-direct {v14}, Ljava/lang/Object;.:()V // method@62fe │ │ -221b22: 1a00 0f60 |0003: const-string v0, "name" // string@600f │ │ -221b26: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ -221b2a: 6e30 4a57 0f01 |0007: invoke-virtual {v15, v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@574a │ │ -221b30: 0c00 |000a: move-result-object v0 │ │ -221b32: 5be0 b459 |000b: iput-object v0, v14, Lfreed/views/VideoToneCurveProfile;.name:Ljava/lang/String; // field@59b4 │ │ -221b36: 1a00 db67 |000d: const-string v0, "rgb" // string@67db │ │ -221b3a: 6e20 4857 0f00 |000f: invoke-virtual {v15, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -221b40: 0c02 |0012: move-result-object v2 │ │ -221b42: 6e10 5457 0200 |0013: invoke-virtual {v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ -221b48: 0a02 |0016: move-result v2 │ │ -221b4a: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -221b4c: 1a04 8c02 |0018: const-string v4, "," // string@028c │ │ -221b50: 1a05 2200 |001a: const-string v5, " " // string@0022 │ │ -221b54: 1a06 0300 |001c: const-string v6, " │ │ +221b18: |[221b18] freed.views.VideoToneCurveProfile.:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V │ │ +221b28: 7010 fe62 0e00 |0000: invoke-direct {v14}, Ljava/lang/Object;.:()V // method@62fe │ │ +221b2e: 1a00 0f60 |0003: const-string v0, "name" // string@600f │ │ +221b32: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ +221b36: 6e30 4a57 0f01 |0007: invoke-virtual {v15, v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@574a │ │ +221b3c: 0c00 |000a: move-result-object v0 │ │ +221b3e: 5be0 b459 |000b: iput-object v0, v14, Lfreed/views/VideoToneCurveProfile;.name:Ljava/lang/String; // field@59b4 │ │ +221b42: 1a00 db67 |000d: const-string v0, "rgb" // string@67db │ │ +221b46: 6e20 4857 0f00 |000f: invoke-virtual {v15, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +221b4c: 0c02 |0012: move-result-object v2 │ │ +221b4e: 6e10 5457 0200 |0013: invoke-virtual {v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ +221b54: 0a02 |0016: move-result v2 │ │ +221b56: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +221b58: 1a04 8c02 |0018: const-string v4, "," // string@028c │ │ +221b5c: 1a05 2200 |001a: const-string v5, " " // string@0022 │ │ +221b60: 1a06 0300 |001c: const-string v6, " │ │ " // string@0003 │ │ -221b58: 1507 7f43 |001e: const/high16 v7, #int 1132396544 // #437f │ │ -221b5c: 1508 803f |0020: const/high16 v8, #int 1065353216 // #3f80 │ │ -221b60: 3902 5300 |0022: if-nez v2, 0075 // +0053 │ │ -221b64: 6e20 4857 0f00 |0024: invoke-virtual {v15, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -221b6a: 0c00 |0027: move-result-object v0 │ │ -221b6c: 6e10 5357 0000 |0028: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -221b72: 0c00 |002b: move-result-object v0 │ │ -221b74: 6e30 3463 6001 |002c: invoke-virtual {v0, v6, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@6334 │ │ -221b7a: 0c00 |002f: move-result-object v0 │ │ -221b7c: 6e30 3463 5001 |0030: invoke-virtual {v0, v5, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@6334 │ │ -221b82: 0c00 |0033: move-result-object v0 │ │ -221b84: 6e20 3563 4000 |0034: invoke-virtual {v0, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6335 │ │ -221b8a: 0c00 |0037: move-result-object v0 │ │ -221b8c: 7020 c461 0e00 |0038: invoke-direct {v14, v0}, Lfreed/views/VideoToneCurveProfile;.trimmArray:([Ljava/lang/String;)[Ljava/lang/String; // method@61c4 │ │ -221b92: 0c00 |003b: move-result-object v0 │ │ -221b94: 2102 |003c: array-length v2, v0 │ │ -221b96: db02 0202 |003d: div-int/lit8 v2, v2, #int 2 // #02 │ │ -221b9a: 2322 3a0e |003f: new-array v2, v2, [Landroid/graphics/PointF; // type@0e3a │ │ -221b9e: 5be2 b659 |0041: iput-object v2, v14, Lfreed/views/VideoToneCurveProfile;.rgb:[Landroid/graphics/PointF; // field@59b6 │ │ -221ba2: 1202 |0043: const/4 v2, #int 0 // #0 │ │ -221ba4: 2109 |0044: array-length v9, v0 │ │ -221ba6: 3592 3000 |0045: if-ge v2, v9, 0075 // +0030 │ │ -221baa: 4609 0002 |0047: aget-object v9, v0, v2 │ │ -221bae: 7110 5b07 0900 |0049: invoke-static {v9}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@075b │ │ -221bb4: 0a09 |004c: move-result v9 │ │ -221bb6: 3909 2500 |004d: if-nez v9, 0072 // +0025 │ │ -221bba: 4609 0002 |004f: aget-object v9, v0, v2 │ │ -221bbe: 7110 b062 0900 |0051: invoke-static {v9}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@62b0 │ │ -221bc4: 0a09 |0054: move-result v9 │ │ -221bc6: 2d0a 0908 |0055: cmpl-float v10, v9, v8 │ │ -221bca: 3d0a 0300 |0057: if-lez v10, 005a // +0003 │ │ -221bce: c979 |0059: div-float/2addr v9, v7 │ │ -221bd0: d80a 0201 |005a: add-int/lit8 v10, v2, #int 1 // #01 │ │ -221bd4: 460a 000a |005c: aget-object v10, v0, v10 │ │ -221bd8: 7110 b062 0a00 |005e: invoke-static {v10}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@62b0 │ │ -221bde: 0a0a |0061: move-result v10 │ │ -221be0: 2d0b 0a08 |0062: cmpl-float v11, v10, v8 │ │ -221be4: 3d0b 0300 |0064: if-lez v11, 0067 // +0003 │ │ -221be8: c97a |0066: div-float/2addr v10, v7 │ │ -221bea: 54eb b659 |0067: iget-object v11, v14, Lfreed/views/VideoToneCurveProfile;.rgb:[Landroid/graphics/PointF; // field@59b6 │ │ -221bee: db0c 0202 |0069: div-int/lit8 v12, v2, #int 2 // #02 │ │ -221bf2: 220d b800 |006b: new-instance v13, Landroid/graphics/PointF; // type@00b8 │ │ -221bf6: 7030 d503 9d0a |006d: invoke-direct {v13, v9, v10}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ -221bfc: 4d0d 0b0c |0070: aput-object v13, v11, v12 │ │ -221c00: d802 0202 |0072: add-int/lit8 v2, v2, #int 2 // #02 │ │ -221c04: 28d0 |0074: goto 0044 // -0030 │ │ -221c06: 1a00 0266 |0075: const-string v0, "r" // string@6602 │ │ -221c0a: 6e20 4857 0f00 |0077: invoke-virtual {v15, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -221c10: 0c02 |007a: move-result-object v2 │ │ -221c12: 6e10 5457 0200 |007b: invoke-virtual {v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ -221c18: 0a02 |007e: move-result v2 │ │ -221c1a: 3902 5300 |007f: if-nez v2, 00d2 // +0053 │ │ -221c1e: 6e20 4857 0f00 |0081: invoke-virtual {v15, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -221c24: 0c00 |0084: move-result-object v0 │ │ -221c26: 6e10 5357 0000 |0085: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -221c2c: 0c00 |0088: move-result-object v0 │ │ -221c2e: 6e30 3463 6001 |0089: invoke-virtual {v0, v6, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@6334 │ │ -221c34: 0c00 |008c: move-result-object v0 │ │ -221c36: 6e30 3463 5001 |008d: invoke-virtual {v0, v5, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@6334 │ │ -221c3c: 0c00 |0090: move-result-object v0 │ │ -221c3e: 6e20 3563 4000 |0091: invoke-virtual {v0, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6335 │ │ -221c44: 0c00 |0094: move-result-object v0 │ │ -221c46: 7020 c461 0e00 |0095: invoke-direct {v14, v0}, Lfreed/views/VideoToneCurveProfile;.trimmArray:([Ljava/lang/String;)[Ljava/lang/String; // method@61c4 │ │ -221c4c: 0c00 |0098: move-result-object v0 │ │ -221c4e: 2102 |0099: array-length v2, v0 │ │ -221c50: db02 0202 |009a: div-int/lit8 v2, v2, #int 2 // #02 │ │ -221c54: 2322 3a0e |009c: new-array v2, v2, [Landroid/graphics/PointF; // type@0e3a │ │ -221c58: 5be2 b559 |009e: iput-object v2, v14, Lfreed/views/VideoToneCurveProfile;.r:[Landroid/graphics/PointF; // field@59b5 │ │ -221c5c: 1202 |00a0: const/4 v2, #int 0 // #0 │ │ -221c5e: 2109 |00a1: array-length v9, v0 │ │ -221c60: 3592 3000 |00a2: if-ge v2, v9, 00d2 // +0030 │ │ -221c64: 4609 0002 |00a4: aget-object v9, v0, v2 │ │ -221c68: 7110 5b07 0900 |00a6: invoke-static {v9}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@075b │ │ -221c6e: 0a09 |00a9: move-result v9 │ │ -221c70: 3909 2500 |00aa: if-nez v9, 00cf // +0025 │ │ -221c74: 4609 0002 |00ac: aget-object v9, v0, v2 │ │ -221c78: 7110 b062 0900 |00ae: invoke-static {v9}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@62b0 │ │ -221c7e: 0a09 |00b1: move-result v9 │ │ -221c80: 2d0a 0908 |00b2: cmpl-float v10, v9, v8 │ │ -221c84: 3d0a 0300 |00b4: if-lez v10, 00b7 // +0003 │ │ -221c88: c979 |00b6: div-float/2addr v9, v7 │ │ -221c8a: d80a 0201 |00b7: add-int/lit8 v10, v2, #int 1 // #01 │ │ -221c8e: 460a 000a |00b9: aget-object v10, v0, v10 │ │ -221c92: 7110 b062 0a00 |00bb: invoke-static {v10}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@62b0 │ │ -221c98: 0a0a |00be: move-result v10 │ │ -221c9a: 2d0b 0a08 |00bf: cmpl-float v11, v10, v8 │ │ -221c9e: 3d0b 0300 |00c1: if-lez v11, 00c4 // +0003 │ │ -221ca2: c97a |00c3: div-float/2addr v10, v7 │ │ -221ca4: 54eb b559 |00c4: iget-object v11, v14, Lfreed/views/VideoToneCurveProfile;.r:[Landroid/graphics/PointF; // field@59b5 │ │ -221ca8: db0c 0202 |00c6: div-int/lit8 v12, v2, #int 2 // #02 │ │ -221cac: 220d b800 |00c8: new-instance v13, Landroid/graphics/PointF; // type@00b8 │ │ -221cb0: 7030 d503 9d0a |00ca: invoke-direct {v13, v9, v10}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ -221cb6: 4d0d 0b0c |00cd: aput-object v13, v11, v12 │ │ -221cba: d802 0202 |00cf: add-int/lit8 v2, v2, #int 2 // #02 │ │ -221cbe: 28d0 |00d1: goto 00a1 // -0030 │ │ -221cc0: 1a00 6e45 |00d2: const-string v0, "g" // string@456e │ │ -221cc4: 6e20 4857 0f00 |00d4: invoke-virtual {v15, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -221cca: 0c02 |00d7: move-result-object v2 │ │ -221ccc: 6e10 5457 0200 |00d8: invoke-virtual {v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ -221cd2: 0a02 |00db: move-result v2 │ │ -221cd4: 3902 5300 |00dc: if-nez v2, 012f // +0053 │ │ -221cd8: 6e20 4857 0f00 |00de: invoke-virtual {v15, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -221cde: 0c00 |00e1: move-result-object v0 │ │ -221ce0: 6e10 5357 0000 |00e2: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -221ce6: 0c00 |00e5: move-result-object v0 │ │ -221ce8: 6e30 3463 6001 |00e6: invoke-virtual {v0, v6, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@6334 │ │ -221cee: 0c00 |00e9: move-result-object v0 │ │ -221cf0: 6e30 3463 5001 |00ea: invoke-virtual {v0, v5, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@6334 │ │ -221cf6: 0c00 |00ed: move-result-object v0 │ │ -221cf8: 6e20 3563 4000 |00ee: invoke-virtual {v0, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6335 │ │ -221cfe: 0c00 |00f1: move-result-object v0 │ │ -221d00: 7020 c461 0e00 |00f2: invoke-direct {v14, v0}, Lfreed/views/VideoToneCurveProfile;.trimmArray:([Ljava/lang/String;)[Ljava/lang/String; // method@61c4 │ │ -221d06: 0c00 |00f5: move-result-object v0 │ │ -221d08: 2102 |00f6: array-length v2, v0 │ │ -221d0a: db02 0202 |00f7: div-int/lit8 v2, v2, #int 2 // #02 │ │ -221d0e: 2322 3a0e |00f9: new-array v2, v2, [Landroid/graphics/PointF; // type@0e3a │ │ -221d12: 5be2 b359 |00fb: iput-object v2, v14, Lfreed/views/VideoToneCurveProfile;.g:[Landroid/graphics/PointF; // field@59b3 │ │ -221d16: 1202 |00fd: const/4 v2, #int 0 // #0 │ │ -221d18: 2109 |00fe: array-length v9, v0 │ │ -221d1a: 3592 3000 |00ff: if-ge v2, v9, 012f // +0030 │ │ -221d1e: 4609 0002 |0101: aget-object v9, v0, v2 │ │ -221d22: 7110 5b07 0900 |0103: invoke-static {v9}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@075b │ │ -221d28: 0a09 |0106: move-result v9 │ │ -221d2a: 3909 2500 |0107: if-nez v9, 012c // +0025 │ │ -221d2e: 4609 0002 |0109: aget-object v9, v0, v2 │ │ -221d32: 7110 b062 0900 |010b: invoke-static {v9}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@62b0 │ │ -221d38: 0a09 |010e: move-result v9 │ │ -221d3a: 2d0a 0908 |010f: cmpl-float v10, v9, v8 │ │ -221d3e: 3d0a 0300 |0111: if-lez v10, 0114 // +0003 │ │ -221d42: c979 |0113: div-float/2addr v9, v7 │ │ -221d44: d80a 0201 |0114: add-int/lit8 v10, v2, #int 1 // #01 │ │ -221d48: 460a 000a |0116: aget-object v10, v0, v10 │ │ -221d4c: 7110 b062 0a00 |0118: invoke-static {v10}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@62b0 │ │ -221d52: 0a0a |011b: move-result v10 │ │ -221d54: 2d0b 0a08 |011c: cmpl-float v11, v10, v8 │ │ -221d58: 3d0b 0300 |011e: if-lez v11, 0121 // +0003 │ │ -221d5c: c97a |0120: div-float/2addr v10, v7 │ │ -221d5e: 54eb b359 |0121: iget-object v11, v14, Lfreed/views/VideoToneCurveProfile;.g:[Landroid/graphics/PointF; // field@59b3 │ │ -221d62: db0c 0202 |0123: div-int/lit8 v12, v2, #int 2 // #02 │ │ -221d66: 220d b800 |0125: new-instance v13, Landroid/graphics/PointF; // type@00b8 │ │ -221d6a: 7030 d503 9d0a |0127: invoke-direct {v13, v9, v10}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ -221d70: 4d0d 0b0c |012a: aput-object v13, v11, v12 │ │ -221d74: d802 0202 |012c: add-int/lit8 v2, v2, #int 2 // #02 │ │ -221d78: 28d0 |012e: goto 00fe // -0030 │ │ -221d7a: 1a00 853a |012f: const-string v0, "b" // string@3a85 │ │ -221d7e: 6e20 4857 0f00 |0131: invoke-virtual {v15, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -221d84: 0c02 |0134: move-result-object v2 │ │ -221d86: 6e10 5457 0200 |0135: invoke-virtual {v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ -221d8c: 0a02 |0138: move-result v2 │ │ -221d8e: 3902 5200 |0139: if-nez v2, 018b // +0052 │ │ -221d92: 6e20 4857 0f00 |013b: invoke-virtual {v15, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -221d98: 0c0f |013e: move-result-object v15 │ │ -221d9a: 6e10 5357 0f00 |013f: invoke-virtual {v15}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -221da0: 0c0f |0142: move-result-object v15 │ │ -221da2: 6e30 3463 6f01 |0143: invoke-virtual {v15, v6, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@6334 │ │ -221da8: 0c0f |0146: move-result-object v15 │ │ -221daa: 6e30 3463 5f01 |0147: invoke-virtual {v15, v5, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@6334 │ │ -221db0: 0c0f |014a: move-result-object v15 │ │ -221db2: 6e20 3563 4f00 |014b: invoke-virtual {v15, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6335 │ │ -221db8: 0c0f |014e: move-result-object v15 │ │ -221dba: 7020 c461 fe00 |014f: invoke-direct {v14, v15}, Lfreed/views/VideoToneCurveProfile;.trimmArray:([Ljava/lang/String;)[Ljava/lang/String; // method@61c4 │ │ -221dc0: 0c0f |0152: move-result-object v15 │ │ -221dc2: 21f0 |0153: array-length v0, v15 │ │ -221dc4: db00 0002 |0154: div-int/lit8 v0, v0, #int 2 // #02 │ │ -221dc8: 2300 3a0e |0156: new-array v0, v0, [Landroid/graphics/PointF; // type@0e3a │ │ -221dcc: 5be0 b259 |0158: iput-object v0, v14, Lfreed/views/VideoToneCurveProfile;.b:[Landroid/graphics/PointF; // field@59b2 │ │ -221dd0: 21f0 |015a: array-length v0, v15 │ │ -221dd2: 3503 3000 |015b: if-ge v3, v0, 018b // +0030 │ │ -221dd6: 4600 0f03 |015d: aget-object v0, v15, v3 │ │ -221dda: 7110 5b07 0000 |015f: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@075b │ │ -221de0: 0a00 |0162: move-result v0 │ │ -221de2: 3900 2500 |0163: if-nez v0, 0188 // +0025 │ │ -221de6: 4600 0f03 |0165: aget-object v0, v15, v3 │ │ -221dea: 7110 b062 0000 |0167: invoke-static {v0}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@62b0 │ │ -221df0: 0a00 |016a: move-result v0 │ │ -221df2: d801 0301 |016b: add-int/lit8 v1, v3, #int 1 // #01 │ │ -221df6: 4601 0f01 |016d: aget-object v1, v15, v1 │ │ -221dfa: 7110 b062 0100 |016f: invoke-static {v1}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@62b0 │ │ -221e00: 0a01 |0172: move-result v1 │ │ -221e02: 2d02 0008 |0173: cmpl-float v2, v0, v8 │ │ -221e06: 3d02 0300 |0175: if-lez v2, 0178 // +0003 │ │ -221e0a: c970 |0177: div-float/2addr v0, v7 │ │ -221e0c: 2d02 0108 |0178: cmpl-float v2, v1, v8 │ │ -221e10: 3d02 0300 |017a: if-lez v2, 017d // +0003 │ │ -221e14: c971 |017c: div-float/2addr v1, v7 │ │ -221e16: 54e2 b259 |017d: iget-object v2, v14, Lfreed/views/VideoToneCurveProfile;.b:[Landroid/graphics/PointF; // field@59b2 │ │ -221e1a: db04 0302 |017f: div-int/lit8 v4, v3, #int 2 // #02 │ │ -221e1e: 2205 b800 |0181: new-instance v5, Landroid/graphics/PointF; // type@00b8 │ │ -221e22: 7030 d503 0501 |0183: invoke-direct {v5, v0, v1}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ -221e28: 4d05 0204 |0186: aput-object v5, v2, v4 │ │ -221e2c: d803 0302 |0188: add-int/lit8 v3, v3, #int 2 // #02 │ │ -221e30: 28d0 |018a: goto 015a // -0030 │ │ -221e32: 0e00 |018b: return-void │ │ +221b64: 1507 7f43 |001e: const/high16 v7, #int 1132396544 // #437f │ │ +221b68: 1508 803f |0020: const/high16 v8, #int 1065353216 // #3f80 │ │ +221b6c: 3902 5300 |0022: if-nez v2, 0075 // +0053 │ │ +221b70: 6e20 4857 0f00 |0024: invoke-virtual {v15, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +221b76: 0c00 |0027: move-result-object v0 │ │ +221b78: 6e10 5357 0000 |0028: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +221b7e: 0c00 |002b: move-result-object v0 │ │ +221b80: 6e30 3463 6001 |002c: invoke-virtual {v0, v6, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@6334 │ │ +221b86: 0c00 |002f: move-result-object v0 │ │ +221b88: 6e30 3463 5001 |0030: invoke-virtual {v0, v5, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@6334 │ │ +221b8e: 0c00 |0033: move-result-object v0 │ │ +221b90: 6e20 3563 4000 |0034: invoke-virtual {v0, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6335 │ │ +221b96: 0c00 |0037: move-result-object v0 │ │ +221b98: 7020 c461 0e00 |0038: invoke-direct {v14, v0}, Lfreed/views/VideoToneCurveProfile;.trimmArray:([Ljava/lang/String;)[Ljava/lang/String; // method@61c4 │ │ +221b9e: 0c00 |003b: move-result-object v0 │ │ +221ba0: 2102 |003c: array-length v2, v0 │ │ +221ba2: db02 0202 |003d: div-int/lit8 v2, v2, #int 2 // #02 │ │ +221ba6: 2322 3a0e |003f: new-array v2, v2, [Landroid/graphics/PointF; // type@0e3a │ │ +221baa: 5be2 b659 |0041: iput-object v2, v14, Lfreed/views/VideoToneCurveProfile;.rgb:[Landroid/graphics/PointF; // field@59b6 │ │ +221bae: 1202 |0043: const/4 v2, #int 0 // #0 │ │ +221bb0: 2109 |0044: array-length v9, v0 │ │ +221bb2: 3592 3000 |0045: if-ge v2, v9, 0075 // +0030 │ │ +221bb6: 4609 0002 |0047: aget-object v9, v0, v2 │ │ +221bba: 7110 5b07 0900 |0049: invoke-static {v9}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@075b │ │ +221bc0: 0a09 |004c: move-result v9 │ │ +221bc2: 3909 2500 |004d: if-nez v9, 0072 // +0025 │ │ +221bc6: 4609 0002 |004f: aget-object v9, v0, v2 │ │ +221bca: 7110 b062 0900 |0051: invoke-static {v9}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@62b0 │ │ +221bd0: 0a09 |0054: move-result v9 │ │ +221bd2: 2d0a 0908 |0055: cmpl-float v10, v9, v8 │ │ +221bd6: 3d0a 0300 |0057: if-lez v10, 005a // +0003 │ │ +221bda: c979 |0059: div-float/2addr v9, v7 │ │ +221bdc: d80a 0201 |005a: add-int/lit8 v10, v2, #int 1 // #01 │ │ +221be0: 460a 000a |005c: aget-object v10, v0, v10 │ │ +221be4: 7110 b062 0a00 |005e: invoke-static {v10}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@62b0 │ │ +221bea: 0a0a |0061: move-result v10 │ │ +221bec: 2d0b 0a08 |0062: cmpl-float v11, v10, v8 │ │ +221bf0: 3d0b 0300 |0064: if-lez v11, 0067 // +0003 │ │ +221bf4: c97a |0066: div-float/2addr v10, v7 │ │ +221bf6: 54eb b659 |0067: iget-object v11, v14, Lfreed/views/VideoToneCurveProfile;.rgb:[Landroid/graphics/PointF; // field@59b6 │ │ +221bfa: db0c 0202 |0069: div-int/lit8 v12, v2, #int 2 // #02 │ │ +221bfe: 220d b800 |006b: new-instance v13, Landroid/graphics/PointF; // type@00b8 │ │ +221c02: 7030 d503 9d0a |006d: invoke-direct {v13, v9, v10}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ +221c08: 4d0d 0b0c |0070: aput-object v13, v11, v12 │ │ +221c0c: d802 0202 |0072: add-int/lit8 v2, v2, #int 2 // #02 │ │ +221c10: 28d0 |0074: goto 0044 // -0030 │ │ +221c12: 1a00 0266 |0075: const-string v0, "r" // string@6602 │ │ +221c16: 6e20 4857 0f00 |0077: invoke-virtual {v15, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +221c1c: 0c02 |007a: move-result-object v2 │ │ +221c1e: 6e10 5457 0200 |007b: invoke-virtual {v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ +221c24: 0a02 |007e: move-result v2 │ │ +221c26: 3902 5300 |007f: if-nez v2, 00d2 // +0053 │ │ +221c2a: 6e20 4857 0f00 |0081: invoke-virtual {v15, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +221c30: 0c00 |0084: move-result-object v0 │ │ +221c32: 6e10 5357 0000 |0085: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +221c38: 0c00 |0088: move-result-object v0 │ │ +221c3a: 6e30 3463 6001 |0089: invoke-virtual {v0, v6, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@6334 │ │ +221c40: 0c00 |008c: move-result-object v0 │ │ +221c42: 6e30 3463 5001 |008d: invoke-virtual {v0, v5, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@6334 │ │ +221c48: 0c00 |0090: move-result-object v0 │ │ +221c4a: 6e20 3563 4000 |0091: invoke-virtual {v0, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6335 │ │ +221c50: 0c00 |0094: move-result-object v0 │ │ +221c52: 7020 c461 0e00 |0095: invoke-direct {v14, v0}, Lfreed/views/VideoToneCurveProfile;.trimmArray:([Ljava/lang/String;)[Ljava/lang/String; // method@61c4 │ │ +221c58: 0c00 |0098: move-result-object v0 │ │ +221c5a: 2102 |0099: array-length v2, v0 │ │ +221c5c: db02 0202 |009a: div-int/lit8 v2, v2, #int 2 // #02 │ │ +221c60: 2322 3a0e |009c: new-array v2, v2, [Landroid/graphics/PointF; // type@0e3a │ │ +221c64: 5be2 b559 |009e: iput-object v2, v14, Lfreed/views/VideoToneCurveProfile;.r:[Landroid/graphics/PointF; // field@59b5 │ │ +221c68: 1202 |00a0: const/4 v2, #int 0 // #0 │ │ +221c6a: 2109 |00a1: array-length v9, v0 │ │ +221c6c: 3592 3000 |00a2: if-ge v2, v9, 00d2 // +0030 │ │ +221c70: 4609 0002 |00a4: aget-object v9, v0, v2 │ │ +221c74: 7110 5b07 0900 |00a6: invoke-static {v9}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@075b │ │ +221c7a: 0a09 |00a9: move-result v9 │ │ +221c7c: 3909 2500 |00aa: if-nez v9, 00cf // +0025 │ │ +221c80: 4609 0002 |00ac: aget-object v9, v0, v2 │ │ +221c84: 7110 b062 0900 |00ae: invoke-static {v9}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@62b0 │ │ +221c8a: 0a09 |00b1: move-result v9 │ │ +221c8c: 2d0a 0908 |00b2: cmpl-float v10, v9, v8 │ │ +221c90: 3d0a 0300 |00b4: if-lez v10, 00b7 // +0003 │ │ +221c94: c979 |00b6: div-float/2addr v9, v7 │ │ +221c96: d80a 0201 |00b7: add-int/lit8 v10, v2, #int 1 // #01 │ │ +221c9a: 460a 000a |00b9: aget-object v10, v0, v10 │ │ +221c9e: 7110 b062 0a00 |00bb: invoke-static {v10}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@62b0 │ │ +221ca4: 0a0a |00be: move-result v10 │ │ +221ca6: 2d0b 0a08 |00bf: cmpl-float v11, v10, v8 │ │ +221caa: 3d0b 0300 |00c1: if-lez v11, 00c4 // +0003 │ │ +221cae: c97a |00c3: div-float/2addr v10, v7 │ │ +221cb0: 54eb b559 |00c4: iget-object v11, v14, Lfreed/views/VideoToneCurveProfile;.r:[Landroid/graphics/PointF; // field@59b5 │ │ +221cb4: db0c 0202 |00c6: div-int/lit8 v12, v2, #int 2 // #02 │ │ +221cb8: 220d b800 |00c8: new-instance v13, Landroid/graphics/PointF; // type@00b8 │ │ +221cbc: 7030 d503 9d0a |00ca: invoke-direct {v13, v9, v10}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ +221cc2: 4d0d 0b0c |00cd: aput-object v13, v11, v12 │ │ +221cc6: d802 0202 |00cf: add-int/lit8 v2, v2, #int 2 // #02 │ │ +221cca: 28d0 |00d1: goto 00a1 // -0030 │ │ +221ccc: 1a00 6e45 |00d2: const-string v0, "g" // string@456e │ │ +221cd0: 6e20 4857 0f00 |00d4: invoke-virtual {v15, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +221cd6: 0c02 |00d7: move-result-object v2 │ │ +221cd8: 6e10 5457 0200 |00d8: invoke-virtual {v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ +221cde: 0a02 |00db: move-result v2 │ │ +221ce0: 3902 5300 |00dc: if-nez v2, 012f // +0053 │ │ +221ce4: 6e20 4857 0f00 |00de: invoke-virtual {v15, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +221cea: 0c00 |00e1: move-result-object v0 │ │ +221cec: 6e10 5357 0000 |00e2: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +221cf2: 0c00 |00e5: move-result-object v0 │ │ +221cf4: 6e30 3463 6001 |00e6: invoke-virtual {v0, v6, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@6334 │ │ +221cfa: 0c00 |00e9: move-result-object v0 │ │ +221cfc: 6e30 3463 5001 |00ea: invoke-virtual {v0, v5, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@6334 │ │ +221d02: 0c00 |00ed: move-result-object v0 │ │ +221d04: 6e20 3563 4000 |00ee: invoke-virtual {v0, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6335 │ │ +221d0a: 0c00 |00f1: move-result-object v0 │ │ +221d0c: 7020 c461 0e00 |00f2: invoke-direct {v14, v0}, Lfreed/views/VideoToneCurveProfile;.trimmArray:([Ljava/lang/String;)[Ljava/lang/String; // method@61c4 │ │ +221d12: 0c00 |00f5: move-result-object v0 │ │ +221d14: 2102 |00f6: array-length v2, v0 │ │ +221d16: db02 0202 |00f7: div-int/lit8 v2, v2, #int 2 // #02 │ │ +221d1a: 2322 3a0e |00f9: new-array v2, v2, [Landroid/graphics/PointF; // type@0e3a │ │ +221d1e: 5be2 b359 |00fb: iput-object v2, v14, Lfreed/views/VideoToneCurveProfile;.g:[Landroid/graphics/PointF; // field@59b3 │ │ +221d22: 1202 |00fd: const/4 v2, #int 0 // #0 │ │ +221d24: 2109 |00fe: array-length v9, v0 │ │ +221d26: 3592 3000 |00ff: if-ge v2, v9, 012f // +0030 │ │ +221d2a: 4609 0002 |0101: aget-object v9, v0, v2 │ │ +221d2e: 7110 5b07 0900 |0103: invoke-static {v9}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@075b │ │ +221d34: 0a09 |0106: move-result v9 │ │ +221d36: 3909 2500 |0107: if-nez v9, 012c // +0025 │ │ +221d3a: 4609 0002 |0109: aget-object v9, v0, v2 │ │ +221d3e: 7110 b062 0900 |010b: invoke-static {v9}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@62b0 │ │ +221d44: 0a09 |010e: move-result v9 │ │ +221d46: 2d0a 0908 |010f: cmpl-float v10, v9, v8 │ │ +221d4a: 3d0a 0300 |0111: if-lez v10, 0114 // +0003 │ │ +221d4e: c979 |0113: div-float/2addr v9, v7 │ │ +221d50: d80a 0201 |0114: add-int/lit8 v10, v2, #int 1 // #01 │ │ +221d54: 460a 000a |0116: aget-object v10, v0, v10 │ │ +221d58: 7110 b062 0a00 |0118: invoke-static {v10}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@62b0 │ │ +221d5e: 0a0a |011b: move-result v10 │ │ +221d60: 2d0b 0a08 |011c: cmpl-float v11, v10, v8 │ │ +221d64: 3d0b 0300 |011e: if-lez v11, 0121 // +0003 │ │ +221d68: c97a |0120: div-float/2addr v10, v7 │ │ +221d6a: 54eb b359 |0121: iget-object v11, v14, Lfreed/views/VideoToneCurveProfile;.g:[Landroid/graphics/PointF; // field@59b3 │ │ +221d6e: db0c 0202 |0123: div-int/lit8 v12, v2, #int 2 // #02 │ │ +221d72: 220d b800 |0125: new-instance v13, Landroid/graphics/PointF; // type@00b8 │ │ +221d76: 7030 d503 9d0a |0127: invoke-direct {v13, v9, v10}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ +221d7c: 4d0d 0b0c |012a: aput-object v13, v11, v12 │ │ +221d80: d802 0202 |012c: add-int/lit8 v2, v2, #int 2 // #02 │ │ +221d84: 28d0 |012e: goto 00fe // -0030 │ │ +221d86: 1a00 853a |012f: const-string v0, "b" // string@3a85 │ │ +221d8a: 6e20 4857 0f00 |0131: invoke-virtual {v15, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +221d90: 0c02 |0134: move-result-object v2 │ │ +221d92: 6e10 5457 0200 |0135: invoke-virtual {v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.isEmpty:()Z // method@5754 │ │ +221d98: 0a02 |0138: move-result v2 │ │ +221d9a: 3902 5200 |0139: if-nez v2, 018b // +0052 │ │ +221d9e: 6e20 4857 0f00 |013b: invoke-virtual {v15, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +221da4: 0c0f |013e: move-result-object v15 │ │ +221da6: 6e10 5357 0f00 |013f: invoke-virtual {v15}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +221dac: 0c0f |0142: move-result-object v15 │ │ +221dae: 6e30 3463 6f01 |0143: invoke-virtual {v15, v6, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@6334 │ │ +221db4: 0c0f |0146: move-result-object v15 │ │ +221db6: 6e30 3463 5f01 |0147: invoke-virtual {v15, v5, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@6334 │ │ +221dbc: 0c0f |014a: move-result-object v15 │ │ +221dbe: 6e20 3563 4f00 |014b: invoke-virtual {v15, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6335 │ │ +221dc4: 0c0f |014e: move-result-object v15 │ │ +221dc6: 7020 c461 fe00 |014f: invoke-direct {v14, v15}, Lfreed/views/VideoToneCurveProfile;.trimmArray:([Ljava/lang/String;)[Ljava/lang/String; // method@61c4 │ │ +221dcc: 0c0f |0152: move-result-object v15 │ │ +221dce: 21f0 |0153: array-length v0, v15 │ │ +221dd0: db00 0002 |0154: div-int/lit8 v0, v0, #int 2 // #02 │ │ +221dd4: 2300 3a0e |0156: new-array v0, v0, [Landroid/graphics/PointF; // type@0e3a │ │ +221dd8: 5be0 b259 |0158: iput-object v0, v14, Lfreed/views/VideoToneCurveProfile;.b:[Landroid/graphics/PointF; // field@59b2 │ │ +221ddc: 21f0 |015a: array-length v0, v15 │ │ +221dde: 3503 3000 |015b: if-ge v3, v0, 018b // +0030 │ │ +221de2: 4600 0f03 |015d: aget-object v0, v15, v3 │ │ +221de6: 7110 5b07 0000 |015f: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@075b │ │ +221dec: 0a00 |0162: move-result v0 │ │ +221dee: 3900 2500 |0163: if-nez v0, 0188 // +0025 │ │ +221df2: 4600 0f03 |0165: aget-object v0, v15, v3 │ │ +221df6: 7110 b062 0000 |0167: invoke-static {v0}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@62b0 │ │ +221dfc: 0a00 |016a: move-result v0 │ │ +221dfe: d801 0301 |016b: add-int/lit8 v1, v3, #int 1 // #01 │ │ +221e02: 4601 0f01 |016d: aget-object v1, v15, v1 │ │ +221e06: 7110 b062 0100 |016f: invoke-static {v1}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@62b0 │ │ +221e0c: 0a01 |0172: move-result v1 │ │ +221e0e: 2d02 0008 |0173: cmpl-float v2, v0, v8 │ │ +221e12: 3d02 0300 |0175: if-lez v2, 0178 // +0003 │ │ +221e16: c970 |0177: div-float/2addr v0, v7 │ │ +221e18: 2d02 0108 |0178: cmpl-float v2, v1, v8 │ │ +221e1c: 3d02 0300 |017a: if-lez v2, 017d // +0003 │ │ +221e20: c971 |017c: div-float/2addr v1, v7 │ │ +221e22: 54e2 b259 |017d: iget-object v2, v14, Lfreed/views/VideoToneCurveProfile;.b:[Landroid/graphics/PointF; // field@59b2 │ │ +221e26: db04 0302 |017f: div-int/lit8 v4, v3, #int 2 // #02 │ │ +221e2a: 2205 b800 |0181: new-instance v5, Landroid/graphics/PointF; // type@00b8 │ │ +221e2e: 7030 d503 0501 |0183: invoke-direct {v5, v0, v1}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ +221e34: 4d05 0204 |0186: aput-object v5, v2, v4 │ │ +221e38: d803 0302 |0188: add-int/lit8 v3, v3, #int 2 // #02 │ │ +221e3c: 28d0 |018a: goto 015a // -0030 │ │ +221e3e: 0e00 |018b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0007 line=19 │ │ 0x000f line=21 │ │ 0x0024 line=22 │ │ 0x002c line=23 │ │ @@ -515375,37 +515377,37 @@ │ │ type : '([Ljava/lang/String;)[Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 35 16-bit code units │ │ -221a9c: |[221a9c] freed.views.VideoToneCurveProfile.trimmArray:([Ljava/lang/String;)[Ljava/lang/String; │ │ -221aac: 2170 |0000: array-length v0, v7 │ │ -221aae: 1301 3f00 |0001: const/16 v1, #int 63 // #3f │ │ -221ab2: 3710 1f00 |0003: if-le v0, v1, 0022 // +001f │ │ -221ab6: 2170 |0005: array-length v0, v7 │ │ -221ab8: db00 0020 |0006: div-int/lit8 v0, v0, #int 32 // #20 │ │ -221abc: 1301 4000 |0008: const/16 v1, #int 64 // #40 │ │ -221ac0: 2311 be0e |000a: new-array v1, v1, [Ljava/lang/String; // type@0ebe │ │ -221ac4: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -221ac6: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -221ac8: 2174 |000e: array-length v4, v7 │ │ -221aca: 3542 1200 |000f: if-ge v2, v4, 0021 // +0012 │ │ -221ace: d804 0301 |0011: add-int/lit8 v4, v3, #int 1 // #01 │ │ -221ad2: 4605 0702 |0013: aget-object v5, v7, v2 │ │ -221ad6: 4d05 0103 |0015: aput-object v5, v1, v3 │ │ -221ada: d803 0401 |0017: add-int/lit8 v3, v4, #int 1 // #01 │ │ -221ade: d805 0201 |0019: add-int/lit8 v5, v2, #int 1 // #01 │ │ -221ae2: 4605 0705 |001b: aget-object v5, v7, v5 │ │ -221ae6: 4d05 0104 |001d: aput-object v5, v1, v4 │ │ -221aea: b002 |001f: add-int/2addr v2, v0 │ │ -221aec: 28ee |0020: goto 000e // -0012 │ │ -221aee: 0717 |0021: move-object v7, v1 │ │ -221af0: 1107 |0022: return-object v7 │ │ +221aa8: |[221aa8] freed.views.VideoToneCurveProfile.trimmArray:([Ljava/lang/String;)[Ljava/lang/String; │ │ +221ab8: 2170 |0000: array-length v0, v7 │ │ +221aba: 1301 3f00 |0001: const/16 v1, #int 63 // #3f │ │ +221abe: 3710 1f00 |0003: if-le v0, v1, 0022 // +001f │ │ +221ac2: 2170 |0005: array-length v0, v7 │ │ +221ac4: db00 0020 |0006: div-int/lit8 v0, v0, #int 32 // #20 │ │ +221ac8: 1301 4000 |0008: const/16 v1, #int 64 // #40 │ │ +221acc: 2311 be0e |000a: new-array v1, v1, [Ljava/lang/String; // type@0ebe │ │ +221ad0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +221ad2: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +221ad4: 2174 |000e: array-length v4, v7 │ │ +221ad6: 3542 1200 |000f: if-ge v2, v4, 0021 // +0012 │ │ +221ada: d804 0301 |0011: add-int/lit8 v4, v3, #int 1 // #01 │ │ +221ade: 4605 0702 |0013: aget-object v5, v7, v2 │ │ +221ae2: 4d05 0103 |0015: aput-object v5, v1, v3 │ │ +221ae6: d803 0401 |0017: add-int/lit8 v3, v4, #int 1 // #01 │ │ +221aea: d805 0201 |0019: add-int/lit8 v5, v2, #int 1 // #01 │ │ +221aee: 4605 0705 |001b: aget-object v5, v7, v5 │ │ +221af2: 4d05 0104 |001d: aput-object v5, v1, v4 │ │ +221af6: b002 |001f: add-int/2addr v2, v0 │ │ +221af8: 28ee |0020: goto 000e // -0012 │ │ +221afa: 0717 |0021: move-object v7, v1 │ │ +221afc: 1107 |0022: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0005 line=110 │ │ 0x000e line=113 │ │ 0x0013 line=115 │ │ 0x001b line=116 │ │ @@ -515419,155 +515421,155 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 305 16-bit code units │ │ -221828: |[221828] freed.views.VideoToneCurveProfile.getXmlString:()Ljava/lang/String; │ │ -221838: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -22183c: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -221842: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -221844: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -221846: 5483 b659 |0007: iget-object v3, v8, Lfreed/views/VideoToneCurveProfile;.rgb:[Landroid/graphics/PointF; // field@59b6 │ │ -22184a: 2134 |0009: array-length v4, v3 │ │ -22184c: 1a05 8c02 |000a: const-string v5, "," // string@028c │ │ -221850: 3542 1b00 |000c: if-ge v2, v4, 0027 // +001b │ │ -221854: 4603 0302 |000e: aget-object v3, v3, v2 │ │ -221858: 5233 9200 |0010: iget v3, v3, Landroid/graphics/PointF;.x:F // field@0092 │ │ -22185c: 6e20 5163 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ -221862: 6e20 5663 5000 |0015: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -221868: 5483 b659 |0018: iget-object v3, v8, Lfreed/views/VideoToneCurveProfile;.rgb:[Landroid/graphics/PointF; // field@59b6 │ │ -22186c: 4603 0302 |001a: aget-object v3, v3, v2 │ │ -221870: 5233 9300 |001c: iget v3, v3, Landroid/graphics/PointF;.y:F // field@0093 │ │ -221874: 6e20 5163 3000 |001e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ -22187a: 6e20 5663 5000 |0021: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -221880: d802 0201 |0024: add-int/lit8 v2, v2, #int 1 // #01 │ │ -221884: 28e1 |0026: goto 0007 // -001f │ │ -221886: 2202 740d |0027: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ -22188a: 7010 4c63 0200 |0029: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -221890: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -221892: 5484 b559 |002d: iget-object v4, v8, Lfreed/views/VideoToneCurveProfile;.r:[Landroid/graphics/PointF; // field@59b5 │ │ -221896: 2146 |002f: array-length v6, v4 │ │ -221898: 3563 1b00 |0030: if-ge v3, v6, 004b // +001b │ │ -22189c: 4604 0403 |0032: aget-object v4, v4, v3 │ │ -2218a0: 5244 9200 |0034: iget v4, v4, Landroid/graphics/PointF;.x:F // field@0092 │ │ -2218a4: 6e20 5163 4200 |0036: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ -2218aa: 6e20 5663 5200 |0039: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2218b0: 5484 b559 |003c: iget-object v4, v8, Lfreed/views/VideoToneCurveProfile;.r:[Landroid/graphics/PointF; // field@59b5 │ │ -2218b4: 4604 0403 |003e: aget-object v4, v4, v3 │ │ -2218b8: 5244 9300 |0040: iget v4, v4, Landroid/graphics/PointF;.y:F // field@0093 │ │ -2218bc: 6e20 5163 4200 |0042: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ -2218c2: 6e20 5663 5200 |0045: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2218c8: d803 0301 |0048: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2218cc: 28e3 |004a: goto 002d // -001d │ │ -2218ce: 2203 740d |004b: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ -2218d2: 7010 4c63 0300 |004d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -2218d8: 1204 |0050: const/4 v4, #int 0 // #0 │ │ -2218da: 5486 b359 |0051: iget-object v6, v8, Lfreed/views/VideoToneCurveProfile;.g:[Landroid/graphics/PointF; // field@59b3 │ │ -2218de: 2167 |0053: array-length v7, v6 │ │ -2218e0: 3574 1b00 |0054: if-ge v4, v7, 006f // +001b │ │ -2218e4: 4606 0604 |0056: aget-object v6, v6, v4 │ │ -2218e8: 5266 9200 |0058: iget v6, v6, Landroid/graphics/PointF;.x:F // field@0092 │ │ -2218ec: 6e20 5163 6300 |005a: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ -2218f2: 6e20 5663 5300 |005d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2218f8: 5486 b359 |0060: iget-object v6, v8, Lfreed/views/VideoToneCurveProfile;.g:[Landroid/graphics/PointF; // field@59b3 │ │ -2218fc: 4606 0604 |0062: aget-object v6, v6, v4 │ │ -221900: 5266 9300 |0064: iget v6, v6, Landroid/graphics/PointF;.y:F // field@0093 │ │ -221904: 6e20 5163 6300 |0066: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ -22190a: 6e20 5663 5300 |0069: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -221910: d804 0401 |006c: add-int/lit8 v4, v4, #int 1 // #01 │ │ -221914: 28e3 |006e: goto 0051 // -001d │ │ -221916: 2204 740d |006f: new-instance v4, Ljava/lang/StringBuilder; // type@0d74 │ │ -22191a: 7010 4c63 0400 |0071: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -221920: 5486 b259 |0074: iget-object v6, v8, Lfreed/views/VideoToneCurveProfile;.b:[Landroid/graphics/PointF; // field@59b2 │ │ -221924: 2167 |0076: array-length v7, v6 │ │ -221926: 3571 1b00 |0077: if-ge v1, v7, 0092 // +001b │ │ -22192a: 4606 0601 |0079: aget-object v6, v6, v1 │ │ -22192e: 5266 9200 |007b: iget v6, v6, Landroid/graphics/PointF;.x:F // field@0092 │ │ -221932: 6e20 5163 6400 |007d: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ -221938: 6e20 5663 5400 |0080: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -22193e: 5486 b259 |0083: iget-object v6, v8, Lfreed/views/VideoToneCurveProfile;.b:[Landroid/graphics/PointF; // field@59b2 │ │ -221942: 4606 0601 |0085: aget-object v6, v6, v1 │ │ -221946: 5266 9300 |0087: iget v6, v6, Landroid/graphics/PointF;.y:F // field@0093 │ │ -22194a: 6e20 5163 6400 |0089: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ -221950: 6e20 5663 5400 |008c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -221956: d801 0101 |008f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -22195a: 28e3 |0091: goto 0074 // -001d │ │ -22195c: 2201 740d |0092: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -221960: 7010 4c63 0100 |0094: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -221966: 1a05 0000 |0097: const-string v5, "" // string@0000 │ │ -22196a: 6e20 5663 5100 |0099: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -221970: 1a05 d603 |009c: const-string v5, " │ │ +221834: |[221834] freed.views.VideoToneCurveProfile.getXmlString:()Ljava/lang/String; │ │ +221844: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +221848: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +22184e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +221850: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +221852: 5483 b659 |0007: iget-object v3, v8, Lfreed/views/VideoToneCurveProfile;.rgb:[Landroid/graphics/PointF; // field@59b6 │ │ +221856: 2134 |0009: array-length v4, v3 │ │ +221858: 1a05 8c02 |000a: const-string v5, "," // string@028c │ │ +22185c: 3542 1b00 |000c: if-ge v2, v4, 0027 // +001b │ │ +221860: 4603 0302 |000e: aget-object v3, v3, v2 │ │ +221864: 5233 9200 |0010: iget v3, v3, Landroid/graphics/PointF;.x:F // field@0092 │ │ +221868: 6e20 5163 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ +22186e: 6e20 5663 5000 |0015: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +221874: 5483 b659 |0018: iget-object v3, v8, Lfreed/views/VideoToneCurveProfile;.rgb:[Landroid/graphics/PointF; // field@59b6 │ │ +221878: 4603 0302 |001a: aget-object v3, v3, v2 │ │ +22187c: 5233 9300 |001c: iget v3, v3, Landroid/graphics/PointF;.y:F // field@0093 │ │ +221880: 6e20 5163 3000 |001e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ +221886: 6e20 5663 5000 |0021: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +22188c: d802 0201 |0024: add-int/lit8 v2, v2, #int 1 // #01 │ │ +221890: 28e1 |0026: goto 0007 // -001f │ │ +221892: 2202 740d |0027: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ +221896: 7010 4c63 0200 |0029: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +22189c: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +22189e: 5484 b559 |002d: iget-object v4, v8, Lfreed/views/VideoToneCurveProfile;.r:[Landroid/graphics/PointF; // field@59b5 │ │ +2218a2: 2146 |002f: array-length v6, v4 │ │ +2218a4: 3563 1b00 |0030: if-ge v3, v6, 004b // +001b │ │ +2218a8: 4604 0403 |0032: aget-object v4, v4, v3 │ │ +2218ac: 5244 9200 |0034: iget v4, v4, Landroid/graphics/PointF;.x:F // field@0092 │ │ +2218b0: 6e20 5163 4200 |0036: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ +2218b6: 6e20 5663 5200 |0039: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2218bc: 5484 b559 |003c: iget-object v4, v8, Lfreed/views/VideoToneCurveProfile;.r:[Landroid/graphics/PointF; // field@59b5 │ │ +2218c0: 4604 0403 |003e: aget-object v4, v4, v3 │ │ +2218c4: 5244 9300 |0040: iget v4, v4, Landroid/graphics/PointF;.y:F // field@0093 │ │ +2218c8: 6e20 5163 4200 |0042: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ +2218ce: 6e20 5663 5200 |0045: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2218d4: d803 0301 |0048: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2218d8: 28e3 |004a: goto 002d // -001d │ │ +2218da: 2203 740d |004b: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ +2218de: 7010 4c63 0300 |004d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +2218e4: 1204 |0050: const/4 v4, #int 0 // #0 │ │ +2218e6: 5486 b359 |0051: iget-object v6, v8, Lfreed/views/VideoToneCurveProfile;.g:[Landroid/graphics/PointF; // field@59b3 │ │ +2218ea: 2167 |0053: array-length v7, v6 │ │ +2218ec: 3574 1b00 |0054: if-ge v4, v7, 006f // +001b │ │ +2218f0: 4606 0604 |0056: aget-object v6, v6, v4 │ │ +2218f4: 5266 9200 |0058: iget v6, v6, Landroid/graphics/PointF;.x:F // field@0092 │ │ +2218f8: 6e20 5163 6300 |005a: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ +2218fe: 6e20 5663 5300 |005d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +221904: 5486 b359 |0060: iget-object v6, v8, Lfreed/views/VideoToneCurveProfile;.g:[Landroid/graphics/PointF; // field@59b3 │ │ +221908: 4606 0604 |0062: aget-object v6, v6, v4 │ │ +22190c: 5266 9300 |0064: iget v6, v6, Landroid/graphics/PointF;.y:F // field@0093 │ │ +221910: 6e20 5163 6300 |0066: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ +221916: 6e20 5663 5300 |0069: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +22191c: d804 0401 |006c: add-int/lit8 v4, v4, #int 1 // #01 │ │ +221920: 28e3 |006e: goto 0051 // -001d │ │ +221922: 2204 740d |006f: new-instance v4, Ljava/lang/StringBuilder; // type@0d74 │ │ +221926: 7010 4c63 0400 |0071: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +22192c: 5486 b259 |0074: iget-object v6, v8, Lfreed/views/VideoToneCurveProfile;.b:[Landroid/graphics/PointF; // field@59b2 │ │ +221930: 2167 |0076: array-length v7, v6 │ │ +221932: 3571 1b00 |0077: if-ge v1, v7, 0092 // +001b │ │ +221936: 4606 0601 |0079: aget-object v6, v6, v1 │ │ +22193a: 5266 9200 |007b: iget v6, v6, Landroid/graphics/PointF;.x:F // field@0092 │ │ +22193e: 6e20 5163 6400 |007d: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ +221944: 6e20 5663 5400 |0080: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +22194a: 5486 b259 |0083: iget-object v6, v8, Lfreed/views/VideoToneCurveProfile;.b:[Landroid/graphics/PointF; // field@59b2 │ │ +22194e: 4606 0601 |0085: aget-object v6, v6, v1 │ │ +221952: 5266 9300 |0087: iget v6, v6, Landroid/graphics/PointF;.y:F // field@0093 │ │ +221956: 6e20 5163 6400 |0089: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@6351 │ │ +22195c: 6e20 5663 5400 |008c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +221962: d801 0101 |008f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +221966: 28e3 |0091: goto 0074 // -001d │ │ +221968: 2201 740d |0092: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +22196c: 7010 4c63 0100 |0094: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +221972: 1a05 0000 |0097: const-string v5, "" // string@0000 │ │ +221976: 6e20 5663 5100 |0099: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +22197c: 1a05 d603 |009c: const-string v5, " │ │ " // string@03e8 │ │ -2219a0: 6e20 5663 5100 |00b4: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2219a6: 6e10 5d63 0100 |00b7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -2219ac: 0c01 |00ba: move-result-object v1 │ │ -2219ae: 2205 740d |00bb: new-instance v5, Ljava/lang/StringBuilder; // type@0d74 │ │ -2219b2: 7010 4c63 0500 |00bd: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -2219b8: 6e20 5663 1500 |00c0: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2219be: 1a01 d303 |00c3: const-string v1, "" // string@03d3 │ │ -2219c2: 6e20 5663 1500 |00c5: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2219c8: 6e20 5563 0500 |00c8: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -2219ce: 1a00 9003 |00cb: const-string v0, " │ │ +2219ac: 6e20 5663 5100 |00b4: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2219b2: 6e10 5d63 0100 |00b7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +2219b8: 0c01 |00ba: move-result-object v1 │ │ +2219ba: 2205 740d |00bb: new-instance v5, Ljava/lang/StringBuilder; // type@0d74 │ │ +2219be: 7010 4c63 0500 |00bd: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +2219c4: 6e20 5663 1500 |00c0: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2219ca: 1a01 d303 |00c3: const-string v1, "" // string@03d3 │ │ +2219ce: 6e20 5663 1500 |00c5: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2219d4: 6e20 5563 0500 |00c8: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +2219da: 1a00 9003 |00cb: const-string v0, " │ │ " // string@0390 │ │ -2219d2: 6e20 5663 0500 |00cd: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2219d8: 6e10 5d63 0500 |00d0: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -2219de: 0c00 |00d3: move-result-object v0 │ │ -2219e0: 2201 740d |00d4: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -2219e4: 7010 4c63 0100 |00d6: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -2219ea: 6e20 5663 0100 |00d9: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2219f0: 1a00 d003 |00dc: const-string v0, "" // string@03d0 │ │ -2219f4: 6e20 5663 0100 |00de: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2219fa: 6e20 5563 2100 |00e1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -221a00: 1a00 8d03 |00e4: const-string v0, " │ │ +2219de: 6e20 5663 0500 |00cd: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2219e4: 6e10 5d63 0500 |00d0: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +2219ea: 0c00 |00d3: move-result-object v0 │ │ +2219ec: 2201 740d |00d4: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +2219f0: 7010 4c63 0100 |00d6: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +2219f6: 6e20 5663 0100 |00d9: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2219fc: 1a00 d003 |00dc: const-string v0, "" // string@03d0 │ │ +221a00: 6e20 5663 0100 |00de: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +221a06: 6e20 5563 2100 |00e1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +221a0c: 1a00 8d03 |00e4: const-string v0, " │ │ " // string@038d │ │ -221a04: 6e20 5663 0100 |00e6: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -221a0a: 6e10 5d63 0100 |00e9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -221a10: 0c00 |00ec: move-result-object v0 │ │ -221a12: 2201 740d |00ed: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -221a16: 7010 4c63 0100 |00ef: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -221a1c: 6e20 5663 0100 |00f2: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -221a22: 1a00 c203 |00f5: const-string v0, "" // string@03c2 │ │ -221a26: 6e20 5663 0100 |00f7: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -221a2c: 6e20 5563 3100 |00fa: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -221a32: 1a00 8103 |00fd: const-string v0, " │ │ +221a10: 6e20 5663 0100 |00e6: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +221a16: 6e10 5d63 0100 |00e9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +221a1c: 0c00 |00ec: move-result-object v0 │ │ +221a1e: 2201 740d |00ed: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +221a22: 7010 4c63 0100 |00ef: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +221a28: 6e20 5663 0100 |00f2: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +221a2e: 1a00 c203 |00f5: const-string v0, "" // string@03c2 │ │ +221a32: 6e20 5663 0100 |00f7: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +221a38: 6e20 5563 3100 |00fa: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +221a3e: 1a00 8103 |00fd: const-string v0, " │ │ " // string@0381 │ │ -221a36: 6e20 5663 0100 |00ff: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -221a3c: 6e10 5d63 0100 |0102: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -221a42: 0c00 |0105: move-result-object v0 │ │ -221a44: 2201 740d |0106: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -221a48: 7010 4c63 0100 |0108: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -221a4e: 6e20 5663 0100 |010b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -221a54: 1a00 b603 |010e: const-string v0, "" // string@03b6 │ │ -221a58: 6e20 5663 0100 |0110: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -221a5e: 6e20 5563 4100 |0113: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -221a64: 1a00 7603 |0116: const-string v0, " │ │ +221a42: 6e20 5663 0100 |00ff: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +221a48: 6e10 5d63 0100 |0102: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +221a4e: 0c00 |0105: move-result-object v0 │ │ +221a50: 2201 740d |0106: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +221a54: 7010 4c63 0100 |0108: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +221a5a: 6e20 5663 0100 |010b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +221a60: 1a00 b603 |010e: const-string v0, "" // string@03b6 │ │ +221a64: 6e20 5663 0100 |0110: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +221a6a: 6e20 5563 4100 |0113: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +221a70: 1a00 7603 |0116: const-string v0, " │ │ " // string@0376 │ │ -221a68: 6e20 5663 0100 |0118: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -221a6e: 6e10 5d63 0100 |011b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -221a74: 0c00 |011e: move-result-object v0 │ │ -221a76: 2201 740d |011f: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -221a7a: 7010 4c63 0100 |0121: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -221a80: 6e20 5663 0100 |0124: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -221a86: 1a00 9303 |0127: const-string v0, " │ │ +221a74: 6e20 5663 0100 |0118: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +221a7a: 6e10 5d63 0100 |011b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +221a80: 0c00 |011e: move-result-object v0 │ │ +221a82: 2201 740d |011f: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +221a86: 7010 4c63 0100 |0121: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +221a8c: 6e20 5663 0100 |0124: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +221a92: 1a00 9303 |0127: const-string v0, " │ │ " // string@0393 │ │ -221a8a: 6e20 5663 0100 |0129: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -221a90: 6e10 5d63 0100 |012c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -221a96: 0c00 |012f: move-result-object v0 │ │ -221a98: 1100 |0130: return-object v0 │ │ +221a96: 6e20 5663 0100 |0129: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +221a9c: 6e10 5d63 0100 |012c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +221aa2: 0c00 |012f: move-result-object v0 │ │ +221aa4: 1100 |0130: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0007 line=126 │ │ 0x000e line=128 │ │ 0x0018 line=129 │ │ 0x0027 line=131 │ │ @@ -515626,18 +515628,18 @@ │ │ type : '(Lorg/greenrobot/eventbus/EventBus;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -222080: |[222080] org.greenrobot.eventbus.EventBus$1.:(Lorg/greenrobot/eventbus/EventBus;)V │ │ -222090: 5b01 dd59 |0000: iput-object v1, v0, Lorg/greenrobot/eventbus/EventBus$1;.this$0:Lorg/greenrobot/eventbus/EventBus; // field@59dd │ │ -222094: 7010 7363 0000 |0002: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@6373 │ │ -22209a: 0e00 |0005: return-void │ │ +22208c: |[22208c] org.greenrobot.eventbus.EventBus$1.:(Lorg/greenrobot/eventbus/EventBus;)V │ │ +22209c: 5b01 dd59 |0000: iput-object v1, v0, Lorg/greenrobot/eventbus/EventBus$1;.this$0:Lorg/greenrobot/eventbus/EventBus; // field@59dd │ │ +2220a0: 7010 7363 0000 |0002: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@6373 │ │ +2220a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/greenrobot/eventbus/EventBus$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/greenrobot/eventbus/EventBus; │ │ │ │ @@ -515647,18 +515649,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -222048: |[222048] org.greenrobot.eventbus.EventBus$1.initialValue:()Ljava/lang/Object; │ │ -222058: 6e10 2065 0100 |0000: invoke-virtual {v1}, Lorg/greenrobot/eventbus/EventBus$1;.initialValue:()Lorg/greenrobot/eventbus/EventBus$PostingThreadState; // method@6520 │ │ -22205e: 0c00 |0003: move-result-object v0 │ │ -222060: 1100 |0004: return-object v0 │ │ +222054: |[222054] org.greenrobot.eventbus.EventBus$1.initialValue:()Ljava/lang/Object; │ │ +222064: 6e10 2065 0100 |0000: invoke-virtual {v1}, Lorg/greenrobot/eventbus/EventBus$1;.initialValue:()Lorg/greenrobot/eventbus/EventBus$PostingThreadState; // method@6520 │ │ +22206a: 0c00 |0003: move-result-object v0 │ │ +22206c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/greenrobot/eventbus/EventBus$1; │ │ │ │ #1 : (in Lorg/greenrobot/eventbus/EventBus$1;) │ │ @@ -515666,18 +515668,18 @@ │ │ type : '()Lorg/greenrobot/eventbus/EventBus$PostingThreadState;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -222064: |[222064] org.greenrobot.eventbus.EventBus$1.initialValue:()Lorg/greenrobot/eventbus/EventBus$PostingThreadState; │ │ -222074: 2200 f40d |0000: new-instance v0, Lorg/greenrobot/eventbus/EventBus$PostingThreadState; // type@0df4 │ │ -222078: 7010 2365 0000 |0002: invoke-direct {v0}, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.:()V // method@6523 │ │ -22207e: 1100 |0005: return-object v0 │ │ +222070: |[222070] org.greenrobot.eventbus.EventBus$1.initialValue:()Lorg/greenrobot/eventbus/EventBus$PostingThreadState; │ │ +222080: 2200 f40d |0000: new-instance v0, Lorg/greenrobot/eventbus/EventBus$PostingThreadState; // type@0df4 │ │ +222084: 7010 2365 0000 |0002: invoke-direct {v0}, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.:()V // method@6523 │ │ +22208a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/greenrobot/eventbus/EventBus$1; │ │ │ │ source_file_idx : 3768 (EventBus.java) │ │ @@ -515714,50 +515716,50 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 63 16-bit code units │ │ -22209c: |[22209c] org.greenrobot.eventbus.EventBus$2.:()V │ │ -2220ac: 7100 9d65 0000 |0000: invoke-static {}, Lorg/greenrobot/eventbus/ThreadMode;.values:()[Lorg/greenrobot/eventbus/ThreadMode; // method@659d │ │ -2220b2: 0c00 |0003: move-result-object v0 │ │ -2220b4: 2100 |0004: array-length v0, v0 │ │ -2220b6: 2300 2d0e |0005: new-array v0, v0, [I // type@0e2d │ │ -2220ba: 6900 de59 |0007: sput-object v0, Lorg/greenrobot/eventbus/EventBus$2;.$SwitchMap$org$greenrobot$eventbus$ThreadMode:[I // field@59de │ │ -2220be: 6201 3d5a |0009: sget-object v1, Lorg/greenrobot/eventbus/ThreadMode;.POSTING:Lorg/greenrobot/eventbus/ThreadMode; // field@5a3d │ │ -2220c2: 6e10 9b65 0100 |000b: invoke-virtual {v1}, Lorg/greenrobot/eventbus/ThreadMode;.ordinal:()I // method@659b │ │ -2220c8: 0a01 |000e: move-result v1 │ │ -2220ca: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -2220cc: 4b02 0001 |0010: aput v2, v0, v1 │ │ -2220d0: 6200 de59 |0012: sget-object v0, Lorg/greenrobot/eventbus/EventBus$2;.$SwitchMap$org$greenrobot$eventbus$ThreadMode:[I // field@59de │ │ -2220d4: 6201 3b5a |0014: sget-object v1, Lorg/greenrobot/eventbus/ThreadMode;.MAIN:Lorg/greenrobot/eventbus/ThreadMode; // field@5a3b │ │ -2220d8: 6e10 9b65 0100 |0016: invoke-virtual {v1}, Lorg/greenrobot/eventbus/ThreadMode;.ordinal:()I // method@659b │ │ -2220de: 0a01 |0019: move-result v1 │ │ -2220e0: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -2220e2: 4b02 0001 |001b: aput v2, v0, v1 │ │ -2220e6: 6200 de59 |001d: sget-object v0, Lorg/greenrobot/eventbus/EventBus$2;.$SwitchMap$org$greenrobot$eventbus$ThreadMode:[I // field@59de │ │ -2220ea: 6201 3c5a |001f: sget-object v1, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@5a3c │ │ -2220ee: 6e10 9b65 0100 |0021: invoke-virtual {v1}, Lorg/greenrobot/eventbus/ThreadMode;.ordinal:()I // method@659b │ │ -2220f4: 0a01 |0024: move-result v1 │ │ -2220f6: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -2220f8: 4b02 0001 |0026: aput v2, v0, v1 │ │ -2220fc: 6200 de59 |0028: sget-object v0, Lorg/greenrobot/eventbus/EventBus$2;.$SwitchMap$org$greenrobot$eventbus$ThreadMode:[I // field@59de │ │ -222100: 6201 3a5a |002a: sget-object v1, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@5a3a │ │ -222104: 6e10 9b65 0100 |002c: invoke-virtual {v1}, Lorg/greenrobot/eventbus/ThreadMode;.ordinal:()I // method@659b │ │ -22210a: 0a01 |002f: move-result v1 │ │ -22210c: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -22210e: 4b02 0001 |0031: aput v2, v0, v1 │ │ -222112: 6200 de59 |0033: sget-object v0, Lorg/greenrobot/eventbus/EventBus$2;.$SwitchMap$org$greenrobot$eventbus$ThreadMode:[I // field@59de │ │ -222116: 6201 395a |0035: sget-object v1, Lorg/greenrobot/eventbus/ThreadMode;.ASYNC:Lorg/greenrobot/eventbus/ThreadMode; // field@5a39 │ │ -22211a: 6e10 9b65 0100 |0037: invoke-virtual {v1}, Lorg/greenrobot/eventbus/ThreadMode;.ordinal:()I // method@659b │ │ -222120: 0a01 |003a: move-result v1 │ │ -222122: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -222124: 4b02 0001 |003c: aput v2, v0, v1 │ │ -222128: 0e00 |003e: return-void │ │ +2220a8: |[2220a8] org.greenrobot.eventbus.EventBus$2.:()V │ │ +2220b8: 7100 9d65 0000 |0000: invoke-static {}, Lorg/greenrobot/eventbus/ThreadMode;.values:()[Lorg/greenrobot/eventbus/ThreadMode; // method@659d │ │ +2220be: 0c00 |0003: move-result-object v0 │ │ +2220c0: 2100 |0004: array-length v0, v0 │ │ +2220c2: 2300 2d0e |0005: new-array v0, v0, [I // type@0e2d │ │ +2220c6: 6900 de59 |0007: sput-object v0, Lorg/greenrobot/eventbus/EventBus$2;.$SwitchMap$org$greenrobot$eventbus$ThreadMode:[I // field@59de │ │ +2220ca: 6201 3d5a |0009: sget-object v1, Lorg/greenrobot/eventbus/ThreadMode;.POSTING:Lorg/greenrobot/eventbus/ThreadMode; // field@5a3d │ │ +2220ce: 6e10 9b65 0100 |000b: invoke-virtual {v1}, Lorg/greenrobot/eventbus/ThreadMode;.ordinal:()I // method@659b │ │ +2220d4: 0a01 |000e: move-result v1 │ │ +2220d6: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +2220d8: 4b02 0001 |0010: aput v2, v0, v1 │ │ +2220dc: 6200 de59 |0012: sget-object v0, Lorg/greenrobot/eventbus/EventBus$2;.$SwitchMap$org$greenrobot$eventbus$ThreadMode:[I // field@59de │ │ +2220e0: 6201 3b5a |0014: sget-object v1, Lorg/greenrobot/eventbus/ThreadMode;.MAIN:Lorg/greenrobot/eventbus/ThreadMode; // field@5a3b │ │ +2220e4: 6e10 9b65 0100 |0016: invoke-virtual {v1}, Lorg/greenrobot/eventbus/ThreadMode;.ordinal:()I // method@659b │ │ +2220ea: 0a01 |0019: move-result v1 │ │ +2220ec: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +2220ee: 4b02 0001 |001b: aput v2, v0, v1 │ │ +2220f2: 6200 de59 |001d: sget-object v0, Lorg/greenrobot/eventbus/EventBus$2;.$SwitchMap$org$greenrobot$eventbus$ThreadMode:[I // field@59de │ │ +2220f6: 6201 3c5a |001f: sget-object v1, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@5a3c │ │ +2220fa: 6e10 9b65 0100 |0021: invoke-virtual {v1}, Lorg/greenrobot/eventbus/ThreadMode;.ordinal:()I // method@659b │ │ +222100: 0a01 |0024: move-result v1 │ │ +222102: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +222104: 4b02 0001 |0026: aput v2, v0, v1 │ │ +222108: 6200 de59 |0028: sget-object v0, Lorg/greenrobot/eventbus/EventBus$2;.$SwitchMap$org$greenrobot$eventbus$ThreadMode:[I // field@59de │ │ +22210c: 6201 3a5a |002a: sget-object v1, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@5a3a │ │ +222110: 6e10 9b65 0100 |002c: invoke-virtual {v1}, Lorg/greenrobot/eventbus/ThreadMode;.ordinal:()I // method@659b │ │ +222116: 0a01 |002f: move-result v1 │ │ +222118: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +22211a: 4b02 0001 |0031: aput v2, v0, v1 │ │ +22211e: 6200 de59 |0033: sget-object v0, Lorg/greenrobot/eventbus/EventBus$2;.$SwitchMap$org$greenrobot$eventbus$ThreadMode:[I // field@59de │ │ +222122: 6201 395a |0035: sget-object v1, Lorg/greenrobot/eventbus/ThreadMode;.ASYNC:Lorg/greenrobot/eventbus/ThreadMode; // field@5a39 │ │ +222126: 6e10 9b65 0100 |0037: invoke-virtual {v1}, Lorg/greenrobot/eventbus/ThreadMode;.ordinal:()I // method@659b │ │ +22212c: 0a01 |003a: move-result v1 │ │ +22212e: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +222130: 4b02 0001 |003c: aput v2, v0, v1 │ │ +222134: 0e00 |003e: return-void │ │ catches : 5 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -515860,20 +515862,20 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -22216c: |[22216c] org.greenrobot.eventbus.EventBus$PostingThreadState.:()V │ │ -22217c: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ -222182: 2200 b10d |0003: new-instance v0, Ljava/util/ArrayList; // type@0db1 │ │ -222186: 7010 ef63 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@63ef │ │ -22218c: 5b10 e159 |0008: iput-object v0, v1, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.eventQueue:Ljava/util/List; // field@59e1 │ │ -222190: 0e00 |000a: return-void │ │ +222178: |[222178] org.greenrobot.eventbus.EventBus$PostingThreadState.:()V │ │ +222188: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ +22218e: 2200 b10d |0003: new-instance v0, Ljava/util/ArrayList; // type@0db1 │ │ +222192: 7010 ef63 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@63ef │ │ +222198: 5b10 e159 |0008: iput-object v0, v1, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.eventQueue:Ljava/util/List; // field@59e1 │ │ +22219c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ 0x0003 line=543 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/greenrobot/eventbus/EventBus$PostingThreadState; │ │ │ │ @@ -516023,22 +516025,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -2228b0: |[2228b0] org.greenrobot.eventbus.EventBus.:()V │ │ -2228c0: 2200 f60d |0000: new-instance v0, Lorg/greenrobot/eventbus/EventBusBuilder; // type@0df6 │ │ -2228c4: 7010 4565 0000 |0002: invoke-direct {v0}, Lorg/greenrobot/eventbus/EventBusBuilder;.:()V // method@6545 │ │ -2228ca: 6900 e559 |0005: sput-object v0, Lorg/greenrobot/eventbus/EventBus;.DEFAULT_BUILDER:Lorg/greenrobot/eventbus/EventBusBuilder; // field@59e5 │ │ -2228ce: 2200 b90d |0007: new-instance v0, Ljava/util/HashMap; // type@0db9 │ │ -2228d2: 7010 3364 0000 |0009: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@6433 │ │ -2228d8: 6900 ec59 |000c: sput-object v0, Lorg/greenrobot/eventbus/EventBus;.eventTypesCache:Ljava/util/Map; // field@59ec │ │ -2228dc: 0e00 |000e: return-void │ │ +2228bc: |[2228bc] org.greenrobot.eventbus.EventBus.:()V │ │ +2228cc: 2200 f60d |0000: new-instance v0, Lorg/greenrobot/eventbus/EventBusBuilder; // type@0df6 │ │ +2228d0: 7010 4565 0000 |0002: invoke-direct {v0}, Lorg/greenrobot/eventbus/EventBusBuilder;.:()V // method@6545 │ │ +2228d6: 6900 e559 |0005: sput-object v0, Lorg/greenrobot/eventbus/EventBus;.DEFAULT_BUILDER:Lorg/greenrobot/eventbus/EventBusBuilder; // field@59e5 │ │ +2228da: 2200 b90d |0007: new-instance v0, Ljava/util/HashMap; // type@0db9 │ │ +2228de: 7010 3364 0000 |0009: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@6433 │ │ +2228e4: 6900 ec59 |000c: sput-object v0, Lorg/greenrobot/eventbus/EventBus;.eventTypesCache:Ljava/util/Map; // field@59ec │ │ +2228e8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0007 line=47 │ │ locals : │ │ │ │ #1 : (in Lorg/greenrobot/eventbus/EventBus;) │ │ @@ -516046,18 +516048,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2228e0: |[2228e0] org.greenrobot.eventbus.EventBus.:()V │ │ -2228f0: 6200 e559 |0000: sget-object v0, Lorg/greenrobot/eventbus/EventBus;.DEFAULT_BUILDER:Lorg/greenrobot/eventbus/EventBusBuilder; // field@59e5 │ │ -2228f4: 7020 2665 0100 |0002: invoke-direct {v1, v0}, Lorg/greenrobot/eventbus/EventBus;.:(Lorg/greenrobot/eventbus/EventBusBuilder;)V // method@6526 │ │ -2228fa: 0e00 |0005: return-void │ │ +2228ec: |[2228ec] org.greenrobot.eventbus.EventBus.:()V │ │ +2228fc: 6200 e559 |0000: sget-object v0, Lorg/greenrobot/eventbus/EventBus;.DEFAULT_BUILDER:Lorg/greenrobot/eventbus/EventBusBuilder; // field@59e5 │ │ +222900: 7020 2665 0100 |0002: invoke-direct {v1, v0}, Lorg/greenrobot/eventbus/EventBus;.:(Lorg/greenrobot/eventbus/EventBusBuilder;)V // method@6526 │ │ +222906: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/greenrobot/eventbus/EventBus; │ │ │ │ #2 : (in Lorg/greenrobot/eventbus/EventBus;) │ │ @@ -516065,75 +516067,75 @@ │ │ type : '(Lorg/greenrobot/eventbus/EventBusBuilder;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 123 16-bit code units │ │ -2228fc: |[2228fc] org.greenrobot.eventbus.EventBus.:(Lorg/greenrobot/eventbus/EventBusBuilder;)V │ │ -22290c: 7010 fe62 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@62fe │ │ -222912: 2200 f10d |0003: new-instance v0, Lorg/greenrobot/eventbus/EventBus$1; // type@0df1 │ │ -222916: 7020 1e65 4000 |0005: invoke-direct {v0, v4}, Lorg/greenrobot/eventbus/EventBus$1;.:(Lorg/greenrobot/eventbus/EventBus;)V // method@651e │ │ -22291c: 5b40 e959 |0008: iput-object v0, v4, Lorg/greenrobot/eventbus/EventBus;.currentPostingThreadState:Ljava/lang/ThreadLocal; // field@59e9 │ │ -222920: 6e10 4b65 0500 |000a: invoke-virtual {v5}, Lorg/greenrobot/eventbus/EventBusBuilder;.getLogger:()Lorg/greenrobot/eventbus/Logger; // method@654b │ │ -222926: 0c00 |000d: move-result-object v0 │ │ -222928: 5b40 f159 |000e: iput-object v0, v4, Lorg/greenrobot/eventbus/EventBus;.logger:Lorg/greenrobot/eventbus/Logger; // field@59f1 │ │ -22292c: 2200 b90d |0010: new-instance v0, Ljava/util/HashMap; // type@0db9 │ │ -222930: 7010 3364 0000 |0012: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@6433 │ │ -222936: 5b40 f859 |0015: iput-object v0, v4, Lorg/greenrobot/eventbus/EventBus;.subscriptionsByEventType:Ljava/util/Map; // field@59f8 │ │ -22293a: 2200 b90d |0017: new-instance v0, Ljava/util/HashMap; // type@0db9 │ │ -22293e: 7010 3364 0000 |0019: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@6433 │ │ -222944: 5b40 fa59 |001c: iput-object v0, v4, Lorg/greenrobot/eventbus/EventBus;.typesBySubscriber:Ljava/util/Map; // field@59fa │ │ -222948: 2200 cb0d |001e: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@0dcb │ │ -22294c: 7010 b264 0000 |0020: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@64b2 │ │ -222952: 5b40 f659 |0023: iput-object v0, v4, Lorg/greenrobot/eventbus/EventBus;.stickyEvents:Ljava/util/Map; // field@59f6 │ │ -222956: 6e10 4c65 0500 |0025: invoke-virtual {v5}, Lorg/greenrobot/eventbus/EventBusBuilder;.getMainThreadSupport:()Lorg/greenrobot/eventbus/MainThreadSupport; // method@654c │ │ -22295c: 0c00 |0028: move-result-object v0 │ │ -22295e: 5b40 f359 |0029: iput-object v0, v4, Lorg/greenrobot/eventbus/EventBus;.mainThreadSupport:Lorg/greenrobot/eventbus/MainThreadSupport; // field@59f3 │ │ -222962: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ -222966: 7220 7265 4000 |002d: invoke-interface {v0, v4}, Lorg/greenrobot/eventbus/MainThreadSupport;.createPoster:(Lorg/greenrobot/eventbus/EventBus;)Lorg/greenrobot/eventbus/Poster; // method@6572 │ │ -22296c: 0c00 |0030: move-result-object v0 │ │ -22296e: 2802 |0031: goto 0033 // +0002 │ │ -222970: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -222972: 5b40 f259 |0033: iput-object v0, v4, Lorg/greenrobot/eventbus/EventBus;.mainThreadPoster:Lorg/greenrobot/eventbus/Poster; // field@59f2 │ │ -222976: 2200 f00d |0035: new-instance v0, Lorg/greenrobot/eventbus/BackgroundPoster; // type@0df0 │ │ -22297a: 7020 1b65 4000 |0037: invoke-direct {v0, v4}, Lorg/greenrobot/eventbus/BackgroundPoster;.:(Lorg/greenrobot/eventbus/EventBus;)V // method@651b │ │ -222980: 5b40 e859 |003a: iput-object v0, v4, Lorg/greenrobot/eventbus/EventBus;.backgroundPoster:Lorg/greenrobot/eventbus/BackgroundPoster; // field@59e8 │ │ -222984: 2200 ef0d |003c: new-instance v0, Lorg/greenrobot/eventbus/AsyncPoster; // type@0def │ │ -222988: 7020 1865 4000 |003e: invoke-direct {v0, v4}, Lorg/greenrobot/eventbus/AsyncPoster;.:(Lorg/greenrobot/eventbus/EventBus;)V // method@6518 │ │ -22298e: 5b40 e759 |0041: iput-object v0, v4, Lorg/greenrobot/eventbus/EventBus;.asyncPoster:Lorg/greenrobot/eventbus/AsyncPoster; // field@59e7 │ │ -222992: 5450 075a |0043: iget-object v0, v5, Lorg/greenrobot/eventbus/EventBusBuilder;.subscriberInfoIndexes:Ljava/util/List; // field@5a07 │ │ -222996: 3800 0900 |0045: if-eqz v0, 004e // +0009 │ │ -22299a: 5450 075a |0047: iget-object v0, v5, Lorg/greenrobot/eventbus/EventBusBuilder;.subscriberInfoIndexes:Ljava/util/List; // field@5a07 │ │ -22299e: 7210 6d64 0000 |0049: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ -2229a4: 0a00 |004c: move-result v0 │ │ -2229a6: 2802 |004d: goto 004f // +0002 │ │ -2229a8: 1200 |004e: const/4 v0, #int 0 // #0 │ │ -2229aa: 5940 ee59 |004f: iput v0, v4, Lorg/greenrobot/eventbus/EventBus;.indexCount:I // field@59ee │ │ -2229ae: 2200 070e |0051: new-instance v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder; // type@0e07 │ │ -2229b2: 5451 075a |0053: iget-object v1, v5, Lorg/greenrobot/eventbus/EventBusBuilder;.subscriberInfoIndexes:Ljava/util/List; // field@5a07 │ │ -2229b6: 5552 065a |0055: iget-boolean v2, v5, Lorg/greenrobot/eventbus/EventBusBuilder;.strictMethodVerification:Z // field@5a06 │ │ -2229ba: 5553 fe59 |0057: iget-boolean v3, v5, Lorg/greenrobot/eventbus/EventBusBuilder;.ignoreGeneratedIndex:Z // field@59fe │ │ -2229be: 7040 8d65 1032 |0059: invoke-direct {v0, v1, v2, v3}, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.:(Ljava/util/List;ZZ)V // method@658d │ │ -2229c4: 5b40 f759 |005c: iput-object v0, v4, Lorg/greenrobot/eventbus/EventBus;.subscriberMethodFinder:Lorg/greenrobot/eventbus/SubscriberMethodFinder; // field@59f7 │ │ -2229c8: 5550 005a |005e: iget-boolean v0, v5, Lorg/greenrobot/eventbus/EventBusBuilder;.logSubscriberExceptions:Z // field@5a00 │ │ -2229cc: 5c40 f059 |0060: iput-boolean v0, v4, Lorg/greenrobot/eventbus/EventBus;.logSubscriberExceptions:Z // field@59f0 │ │ -2229d0: 5550 ff59 |0062: iget-boolean v0, v5, Lorg/greenrobot/eventbus/EventBusBuilder;.logNoSubscriberMessages:Z // field@59ff │ │ -2229d4: 5c40 ef59 |0064: iput-boolean v0, v4, Lorg/greenrobot/eventbus/EventBus;.logNoSubscriberMessages:Z // field@59ef │ │ -2229d8: 5550 045a |0066: iget-boolean v0, v5, Lorg/greenrobot/eventbus/EventBusBuilder;.sendSubscriberExceptionEvent:Z // field@5a04 │ │ -2229dc: 5c40 f559 |0068: iput-boolean v0, v4, Lorg/greenrobot/eventbus/EventBus;.sendSubscriberExceptionEvent:Z // field@59f5 │ │ -2229e0: 5550 035a |006a: iget-boolean v0, v5, Lorg/greenrobot/eventbus/EventBusBuilder;.sendNoSubscriberEvent:Z // field@5a03 │ │ -2229e4: 5c40 f459 |006c: iput-boolean v0, v4, Lorg/greenrobot/eventbus/EventBus;.sendNoSubscriberEvent:Z // field@59f4 │ │ -2229e8: 5550 085a |006e: iget-boolean v0, v5, Lorg/greenrobot/eventbus/EventBusBuilder;.throwSubscriberException:Z // field@5a08 │ │ -2229ec: 5c40 f959 |0070: iput-boolean v0, v4, Lorg/greenrobot/eventbus/EventBus;.throwSubscriberException:Z // field@59f9 │ │ -2229f0: 5550 fc59 |0072: iget-boolean v0, v5, Lorg/greenrobot/eventbus/EventBusBuilder;.eventInheritance:Z // field@59fc │ │ -2229f4: 5c40 eb59 |0074: iput-boolean v0, v4, Lorg/greenrobot/eventbus/EventBus;.eventInheritance:Z // field@59eb │ │ -2229f8: 5455 fd59 |0076: iget-object v5, v5, Lorg/greenrobot/eventbus/EventBusBuilder;.executorService:Ljava/util/concurrent/ExecutorService; // field@59fd │ │ -2229fc: 5b45 ed59 |0078: iput-object v5, v4, Lorg/greenrobot/eventbus/EventBus;.executorService:Ljava/util/concurrent/ExecutorService; // field@59ed │ │ -222a00: 0e00 |007a: return-void │ │ +222908: |[222908] org.greenrobot.eventbus.EventBus.:(Lorg/greenrobot/eventbus/EventBusBuilder;)V │ │ +222918: 7010 fe62 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@62fe │ │ +22291e: 2200 f10d |0003: new-instance v0, Lorg/greenrobot/eventbus/EventBus$1; // type@0df1 │ │ +222922: 7020 1e65 4000 |0005: invoke-direct {v0, v4}, Lorg/greenrobot/eventbus/EventBus$1;.:(Lorg/greenrobot/eventbus/EventBus;)V // method@651e │ │ +222928: 5b40 e959 |0008: iput-object v0, v4, Lorg/greenrobot/eventbus/EventBus;.currentPostingThreadState:Ljava/lang/ThreadLocal; // field@59e9 │ │ +22292c: 6e10 4b65 0500 |000a: invoke-virtual {v5}, Lorg/greenrobot/eventbus/EventBusBuilder;.getLogger:()Lorg/greenrobot/eventbus/Logger; // method@654b │ │ +222932: 0c00 |000d: move-result-object v0 │ │ +222934: 5b40 f159 |000e: iput-object v0, v4, Lorg/greenrobot/eventbus/EventBus;.logger:Lorg/greenrobot/eventbus/Logger; // field@59f1 │ │ +222938: 2200 b90d |0010: new-instance v0, Ljava/util/HashMap; // type@0db9 │ │ +22293c: 7010 3364 0000 |0012: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@6433 │ │ +222942: 5b40 f859 |0015: iput-object v0, v4, Lorg/greenrobot/eventbus/EventBus;.subscriptionsByEventType:Ljava/util/Map; // field@59f8 │ │ +222946: 2200 b90d |0017: new-instance v0, Ljava/util/HashMap; // type@0db9 │ │ +22294a: 7010 3364 0000 |0019: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@6433 │ │ +222950: 5b40 fa59 |001c: iput-object v0, v4, Lorg/greenrobot/eventbus/EventBus;.typesBySubscriber:Ljava/util/Map; // field@59fa │ │ +222954: 2200 cb0d |001e: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@0dcb │ │ +222958: 7010 b264 0000 |0020: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@64b2 │ │ +22295e: 5b40 f659 |0023: iput-object v0, v4, Lorg/greenrobot/eventbus/EventBus;.stickyEvents:Ljava/util/Map; // field@59f6 │ │ +222962: 6e10 4c65 0500 |0025: invoke-virtual {v5}, Lorg/greenrobot/eventbus/EventBusBuilder;.getMainThreadSupport:()Lorg/greenrobot/eventbus/MainThreadSupport; // method@654c │ │ +222968: 0c00 |0028: move-result-object v0 │ │ +22296a: 5b40 f359 |0029: iput-object v0, v4, Lorg/greenrobot/eventbus/EventBus;.mainThreadSupport:Lorg/greenrobot/eventbus/MainThreadSupport; // field@59f3 │ │ +22296e: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ +222972: 7220 7265 4000 |002d: invoke-interface {v0, v4}, Lorg/greenrobot/eventbus/MainThreadSupport;.createPoster:(Lorg/greenrobot/eventbus/EventBus;)Lorg/greenrobot/eventbus/Poster; // method@6572 │ │ +222978: 0c00 |0030: move-result-object v0 │ │ +22297a: 2802 |0031: goto 0033 // +0002 │ │ +22297c: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +22297e: 5b40 f259 |0033: iput-object v0, v4, Lorg/greenrobot/eventbus/EventBus;.mainThreadPoster:Lorg/greenrobot/eventbus/Poster; // field@59f2 │ │ +222982: 2200 f00d |0035: new-instance v0, Lorg/greenrobot/eventbus/BackgroundPoster; // type@0df0 │ │ +222986: 7020 1b65 4000 |0037: invoke-direct {v0, v4}, Lorg/greenrobot/eventbus/BackgroundPoster;.:(Lorg/greenrobot/eventbus/EventBus;)V // method@651b │ │ +22298c: 5b40 e859 |003a: iput-object v0, v4, Lorg/greenrobot/eventbus/EventBus;.backgroundPoster:Lorg/greenrobot/eventbus/BackgroundPoster; // field@59e8 │ │ +222990: 2200 ef0d |003c: new-instance v0, Lorg/greenrobot/eventbus/AsyncPoster; // type@0def │ │ +222994: 7020 1865 4000 |003e: invoke-direct {v0, v4}, Lorg/greenrobot/eventbus/AsyncPoster;.:(Lorg/greenrobot/eventbus/EventBus;)V // method@6518 │ │ +22299a: 5b40 e759 |0041: iput-object v0, v4, Lorg/greenrobot/eventbus/EventBus;.asyncPoster:Lorg/greenrobot/eventbus/AsyncPoster; // field@59e7 │ │ +22299e: 5450 075a |0043: iget-object v0, v5, Lorg/greenrobot/eventbus/EventBusBuilder;.subscriberInfoIndexes:Ljava/util/List; // field@5a07 │ │ +2229a2: 3800 0900 |0045: if-eqz v0, 004e // +0009 │ │ +2229a6: 5450 075a |0047: iget-object v0, v5, Lorg/greenrobot/eventbus/EventBusBuilder;.subscriberInfoIndexes:Ljava/util/List; // field@5a07 │ │ +2229aa: 7210 6d64 0000 |0049: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ +2229b0: 0a00 |004c: move-result v0 │ │ +2229b2: 2802 |004d: goto 004f // +0002 │ │ +2229b4: 1200 |004e: const/4 v0, #int 0 // #0 │ │ +2229b6: 5940 ee59 |004f: iput v0, v4, Lorg/greenrobot/eventbus/EventBus;.indexCount:I // field@59ee │ │ +2229ba: 2200 070e |0051: new-instance v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder; // type@0e07 │ │ +2229be: 5451 075a |0053: iget-object v1, v5, Lorg/greenrobot/eventbus/EventBusBuilder;.subscriberInfoIndexes:Ljava/util/List; // field@5a07 │ │ +2229c2: 5552 065a |0055: iget-boolean v2, v5, Lorg/greenrobot/eventbus/EventBusBuilder;.strictMethodVerification:Z // field@5a06 │ │ +2229c6: 5553 fe59 |0057: iget-boolean v3, v5, Lorg/greenrobot/eventbus/EventBusBuilder;.ignoreGeneratedIndex:Z // field@59fe │ │ +2229ca: 7040 8d65 1032 |0059: invoke-direct {v0, v1, v2, v3}, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.:(Ljava/util/List;ZZ)V // method@658d │ │ +2229d0: 5b40 f759 |005c: iput-object v0, v4, Lorg/greenrobot/eventbus/EventBus;.subscriberMethodFinder:Lorg/greenrobot/eventbus/SubscriberMethodFinder; // field@59f7 │ │ +2229d4: 5550 005a |005e: iget-boolean v0, v5, Lorg/greenrobot/eventbus/EventBusBuilder;.logSubscriberExceptions:Z // field@5a00 │ │ +2229d8: 5c40 f059 |0060: iput-boolean v0, v4, Lorg/greenrobot/eventbus/EventBus;.logSubscriberExceptions:Z // field@59f0 │ │ +2229dc: 5550 ff59 |0062: iget-boolean v0, v5, Lorg/greenrobot/eventbus/EventBusBuilder;.logNoSubscriberMessages:Z // field@59ff │ │ +2229e0: 5c40 ef59 |0064: iput-boolean v0, v4, Lorg/greenrobot/eventbus/EventBus;.logNoSubscriberMessages:Z // field@59ef │ │ +2229e4: 5550 045a |0066: iget-boolean v0, v5, Lorg/greenrobot/eventbus/EventBusBuilder;.sendSubscriberExceptionEvent:Z // field@5a04 │ │ +2229e8: 5c40 f559 |0068: iput-boolean v0, v4, Lorg/greenrobot/eventbus/EventBus;.sendSubscriberExceptionEvent:Z // field@59f5 │ │ +2229ec: 5550 035a |006a: iget-boolean v0, v5, Lorg/greenrobot/eventbus/EventBusBuilder;.sendNoSubscriberEvent:Z // field@5a03 │ │ +2229f0: 5c40 f459 |006c: iput-boolean v0, v4, Lorg/greenrobot/eventbus/EventBus;.sendNoSubscriberEvent:Z // field@59f4 │ │ +2229f4: 5550 085a |006e: iget-boolean v0, v5, Lorg/greenrobot/eventbus/EventBusBuilder;.throwSubscriberException:Z // field@5a08 │ │ +2229f8: 5c40 f959 |0070: iput-boolean v0, v4, Lorg/greenrobot/eventbus/EventBus;.throwSubscriberException:Z // field@59f9 │ │ +2229fc: 5550 fc59 |0072: iget-boolean v0, v5, Lorg/greenrobot/eventbus/EventBusBuilder;.eventInheritance:Z // field@59fc │ │ +222a00: 5c40 eb59 |0074: iput-boolean v0, v4, Lorg/greenrobot/eventbus/EventBus;.eventInheritance:Z // field@59eb │ │ +222a04: 5455 fd59 |0076: iget-object v5, v5, Lorg/greenrobot/eventbus/EventBusBuilder;.executorService:Ljava/util/concurrent/ExecutorService; // field@59fd │ │ +222a08: 5b45 ed59 |0078: iput-object v5, v4, Lorg/greenrobot/eventbus/EventBus;.executorService:Ljava/util/concurrent/ExecutorService; // field@59ed │ │ +222a0c: 0e00 |007a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0003 line=53 │ │ 0x000a line=110 │ │ 0x0010 line=111 │ │ 0x0017 line=112 │ │ @@ -516160,29 +516162,29 @@ │ │ type : '(Ljava/util/List;[Ljava/lang/Class;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -222a04: |[222a04] org.greenrobot.eventbus.EventBus.addInterfaces:(Ljava/util/List;[Ljava/lang/Class;)V │ │ -222a14: 2150 |0000: array-length v0, v5 │ │ -222a16: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -222a18: 3501 1700 |0002: if-ge v1, v0, 0019 // +0017 │ │ -222a1c: 4602 0501 |0004: aget-object v2, v5, v1 │ │ -222a20: 7220 6364 2400 |0006: invoke-interface {v4, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@6463 │ │ -222a26: 0a03 |0009: move-result v3 │ │ -222a28: 3903 0c00 |000a: if-nez v3, 0016 // +000c │ │ -222a2c: 7220 6064 2400 |000c: invoke-interface {v4, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ -222a32: 6e10 9262 0200 |000f: invoke-virtual {v2}, Ljava/lang/Class;.getInterfaces:()[Ljava/lang/Class; // method@6292 │ │ -222a38: 0c02 |0012: move-result-object v2 │ │ -222a3a: 7120 2765 2400 |0013: invoke-static {v4, v2}, Lorg/greenrobot/eventbus/EventBus;.addInterfaces:(Ljava/util/List;[Ljava/lang/Class;)V // method@6527 │ │ -222a40: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ -222a44: 28ea |0018: goto 0002 // -0016 │ │ -222a46: 0e00 |0019: return-void │ │ +222a10: |[222a10] org.greenrobot.eventbus.EventBus.addInterfaces:(Ljava/util/List;[Ljava/lang/Class;)V │ │ +222a20: 2150 |0000: array-length v0, v5 │ │ +222a22: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +222a24: 3501 1700 |0002: if-ge v1, v0, 0019 // +0017 │ │ +222a28: 4602 0501 |0004: aget-object v2, v5, v1 │ │ +222a2c: 7220 6364 2400 |0006: invoke-interface {v4, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@6463 │ │ +222a32: 0a03 |0009: move-result v3 │ │ +222a34: 3903 0c00 |000a: if-nez v3, 0016 // +000c │ │ +222a38: 7220 6064 2400 |000c: invoke-interface {v4, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ +222a3e: 6e10 9262 0200 |000f: invoke-virtual {v2}, Ljava/lang/Class;.getInterfaces:()[Ljava/lang/Class; // method@6292 │ │ +222a44: 0c02 |0012: move-result-object v2 │ │ +222a46: 7120 2765 2400 |0013: invoke-static {v4, v2}, Lorg/greenrobot/eventbus/EventBus;.addInterfaces:(Ljava/util/List;[Ljava/lang/Class;)V // method@6527 │ │ +222a4c: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ +222a50: 28ea |0018: goto 0002 // -0016 │ │ +222a52: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ 0x0006 line=483 │ │ 0x000c line=484 │ │ 0x000f line=485 │ │ locals : │ │ @@ -516194,38 +516196,38 @@ │ │ type : '()Lorg/greenrobot/eventbus/EventBusBuilder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -22287c: |[22287c] org.greenrobot.eventbus.EventBus.builder:()Lorg/greenrobot/eventbus/EventBusBuilder; │ │ -22288c: 2200 f60d |0000: new-instance v0, Lorg/greenrobot/eventbus/EventBusBuilder; // type@0df6 │ │ -222890: 7010 4565 0000 |0002: invoke-direct {v0}, Lorg/greenrobot/eventbus/EventBusBuilder;.:()V // method@6545 │ │ -222896: 1100 |0005: return-object v0 │ │ +222888: |[222888] org.greenrobot.eventbus.EventBus.builder:()Lorg/greenrobot/eventbus/EventBusBuilder; │ │ +222898: 2200 f60d |0000: new-instance v0, Lorg/greenrobot/eventbus/EventBusBuilder; // type@0df6 │ │ +22289c: 7010 4565 0000 |0002: invoke-direct {v0}, Lorg/greenrobot/eventbus/EventBusBuilder;.:()V // method@6545 │ │ +2228a2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ │ │ #5 : (in Lorg/greenrobot/eventbus/EventBus;) │ │ name : 'checkPostStickyEventToSubscription' │ │ type : '(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -222ad8: |[222ad8] org.greenrobot.eventbus.EventBus.checkPostStickyEventToSubscription:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V │ │ -222ae8: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ -222aec: 7010 3465 0100 |0002: invoke-direct {v1}, Lorg/greenrobot/eventbus/EventBus;.isMainThread:()Z // method@6534 │ │ -222af2: 0a00 |0005: move-result v0 │ │ -222af4: 7040 3b65 2103 |0006: invoke-direct {v1, v2, v3, v0}, Lorg/greenrobot/eventbus/EventBus;.postToSubscription:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;Z)V // method@653b │ │ -222afa: 0e00 |0009: return-void │ │ +222ae4: |[222ae4] org.greenrobot.eventbus.EventBus.checkPostStickyEventToSubscription:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V │ │ +222af4: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ +222af8: 7010 3465 0100 |0002: invoke-direct {v1}, Lorg/greenrobot/eventbus/EventBus;.isMainThread:()Z // method@6534 │ │ +222afe: 0a00 |0005: move-result v0 │ │ +222b00: 7040 3b65 2103 |0006: invoke-direct {v1, v2, v3, v0}, Lorg/greenrobot/eventbus/EventBus;.postToSubscription:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;Z)V // method@653b │ │ +222b06: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=203 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/greenrobot/eventbus/EventBus; │ │ 0x0000 - 0x000a reg=2 (null) Lorg/greenrobot/eventbus/Subscription; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/Object; │ │ @@ -516235,19 +516237,19 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -222afc: |[222afc] org.greenrobot.eventbus.EventBus.clearCaches:()V │ │ -222b0c: 7100 8e65 0000 |0000: invoke-static {}, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.clearCaches:()V // method@658e │ │ -222b12: 6200 ec59 |0003: sget-object v0, Lorg/greenrobot/eventbus/EventBus;.eventTypesCache:Ljava/util/Map; // field@59ec │ │ -222b16: 7210 8264 0000 |0005: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@6482 │ │ -222b1c: 0e00 |0008: return-void │ │ +222b08: |[222b08] org.greenrobot.eventbus.EventBus.clearCaches:()V │ │ +222b18: 7100 8e65 0000 |0000: invoke-static {}, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.clearCaches:()V // method@658e │ │ +222b1e: 6200 ec59 |0003: sget-object v0, Lorg/greenrobot/eventbus/EventBus;.eventTypesCache:Ljava/util/Map; // field@59ec │ │ +222b22: 7210 8264 0000 |0005: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@6482 │ │ +222b28: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=98 │ │ locals : │ │ │ │ #7 : (in Lorg/greenrobot/eventbus/EventBus;) │ │ @@ -516255,31 +516257,31 @@ │ │ type : '()Lorg/greenrobot/eventbus/EventBus;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -22282c: |[22282c] org.greenrobot.eventbus.EventBus.getDefault:()Lorg/greenrobot/eventbus/EventBus; │ │ -22283c: 6200 ea59 |0000: sget-object v0, Lorg/greenrobot/eventbus/EventBus;.defaultInstance:Lorg/greenrobot/eventbus/EventBus; // field@59ea │ │ -222840: 3900 1500 |0002: if-nez v0, 0017 // +0015 │ │ -222844: 1c00 f50d |0004: const-class v0, Lorg/greenrobot/eventbus/EventBus; // type@0df5 │ │ -222848: 1d00 |0006: monitor-enter v0 │ │ -22284a: 6201 ea59 |0007: sget-object v1, Lorg/greenrobot/eventbus/EventBus;.defaultInstance:Lorg/greenrobot/eventbus/EventBus; // field@59ea │ │ -22284e: 3901 0900 |0009: if-nez v1, 0012 // +0009 │ │ -222852: 2201 f50d |000b: new-instance v1, Lorg/greenrobot/eventbus/EventBus; // type@0df5 │ │ -222856: 7010 2565 0100 |000d: invoke-direct {v1}, Lorg/greenrobot/eventbus/EventBus;.:()V // method@6525 │ │ -22285c: 6901 ea59 |0010: sput-object v1, Lorg/greenrobot/eventbus/EventBus;.defaultInstance:Lorg/greenrobot/eventbus/EventBus; // field@59ea │ │ -222860: 1e00 |0012: monitor-exit v0 │ │ -222862: 2804 |0013: goto 0017 // +0004 │ │ -222864: 0d01 |0014: move-exception v1 │ │ -222866: 1e00 |0015: monitor-exit v0 │ │ -222868: 2701 |0016: throw v1 │ │ -22286a: 6200 ea59 |0017: sget-object v0, Lorg/greenrobot/eventbus/EventBus;.defaultInstance:Lorg/greenrobot/eventbus/EventBus; // field@59ea │ │ -22286e: 1100 |0019: return-object v0 │ │ +222838: |[222838] org.greenrobot.eventbus.EventBus.getDefault:()Lorg/greenrobot/eventbus/EventBus; │ │ +222848: 6200 ea59 |0000: sget-object v0, Lorg/greenrobot/eventbus/EventBus;.defaultInstance:Lorg/greenrobot/eventbus/EventBus; // field@59ea │ │ +22284c: 3900 1500 |0002: if-nez v0, 0017 // +0015 │ │ +222850: 1c00 f50d |0004: const-class v0, Lorg/greenrobot/eventbus/EventBus; // type@0df5 │ │ +222854: 1d00 |0006: monitor-enter v0 │ │ +222856: 6201 ea59 |0007: sget-object v1, Lorg/greenrobot/eventbus/EventBus;.defaultInstance:Lorg/greenrobot/eventbus/EventBus; // field@59ea │ │ +22285a: 3901 0900 |0009: if-nez v1, 0012 // +0009 │ │ +22285e: 2201 f50d |000b: new-instance v1, Lorg/greenrobot/eventbus/EventBus; // type@0df5 │ │ +222862: 7010 2565 0100 |000d: invoke-direct {v1}, Lorg/greenrobot/eventbus/EventBus;.:()V // method@6525 │ │ +222868: 6901 ea59 |0010: sput-object v1, Lorg/greenrobot/eventbus/EventBus;.defaultInstance:Lorg/greenrobot/eventbus/EventBus; // field@59ea │ │ +22286c: 1e00 |0012: monitor-exit v0 │ │ +22286e: 2804 |0013: goto 0017 // +0004 │ │ +222870: 0d01 |0014: move-exception v1 │ │ +222872: 1e00 |0015: monitor-exit v0 │ │ +222874: 2701 |0016: throw v1 │ │ +222876: 6200 ea59 |0017: sget-object v0, Lorg/greenrobot/eventbus/EventBus;.defaultInstance:Lorg/greenrobot/eventbus/EventBus; // field@59ea │ │ +22287a: 1100 |0019: return-object v0 │ │ catches : 1 │ │ 0x0007 - 0x0016 │ │ -> 0x0014 │ │ positions : │ │ 0x0000 line=81 │ │ 0x0004 line=82 │ │ 0x0007 line=83 │ │ @@ -516293,85 +516295,85 @@ │ │ type : '(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;Ljava/lang/Throwable;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 157 16-bit code units │ │ -222b20: |[222b20] org.greenrobot.eventbus.EventBus.handleSubscriberException:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;Ljava/lang/Throwable;)V │ │ -222b30: 2060 040e |0000: instance-of v0, v6, Lorg/greenrobot/eventbus/SubscriberExceptionEvent; // type@0e04 │ │ -222b34: 3800 5200 |0002: if-eqz v0, 0054 // +0052 │ │ -222b38: 5540 f059 |0004: iget-boolean v0, v4, Lorg/greenrobot/eventbus/EventBus;.logSubscriberExceptions:Z // field@59f0 │ │ -222b3c: 3800 8e00 |0006: if-eqz v0, 0094 // +008e │ │ -222b40: 5440 f159 |0008: iget-object v0, v4, Lorg/greenrobot/eventbus/EventBus;.logger:Lorg/greenrobot/eventbus/Logger; // field@59f1 │ │ -222b44: 6201 d659 |000a: sget-object v1, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@59d6 │ │ -222b48: 2202 740d |000c: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ -222b4c: 7010 4c63 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -222b52: 1a03 0e2e |0011: const-string v3, "SubscriberExceptionEvent subscriber " // string@2e0e │ │ -222b56: 6e20 5663 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -222b5c: 5455 365a |0016: iget-object v5, v5, Lorg/greenrobot/eventbus/Subscription;.subscriber:Ljava/lang/Object; // field@5a36 │ │ -222b60: 6e10 0263 0500 |0018: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@6302 │ │ -222b66: 0c05 |001b: move-result-object v5 │ │ -222b68: 6e20 5563 5200 |001c: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -222b6e: 1a05 7901 |001f: const-string v5, " threw an exception" // string@0179 │ │ -222b72: 6e20 5663 5200 |0021: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -222b78: 6e10 5d63 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -222b7e: 0c05 |0027: move-result-object v5 │ │ -222b80: 7240 6e65 1075 |0028: invoke-interface {v0, v1, v5, v7}, Lorg/greenrobot/eventbus/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@656e │ │ -222b86: 1f06 040e |002b: check-cast v6, Lorg/greenrobot/eventbus/SubscriberExceptionEvent; // type@0e04 │ │ -222b8a: 5445 f159 |002d: iget-object v5, v4, Lorg/greenrobot/eventbus/EventBus;.logger:Lorg/greenrobot/eventbus/Logger; // field@59f1 │ │ -222b8e: 6207 d659 |002f: sget-object v7, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@59d6 │ │ -222b92: 2200 740d |0031: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -222b96: 7010 4c63 0000 |0033: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -222b9c: 1a01 ad13 |0036: const-string v1, "Initial event " // string@13ad │ │ -222ba0: 6e20 5663 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -222ba6: 5461 1a5a |003b: iget-object v1, v6, Lorg/greenrobot/eventbus/SubscriberExceptionEvent;.causingEvent:Ljava/lang/Object; // field@5a1a │ │ -222baa: 6e20 5563 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -222bb0: 1a01 a900 |0040: const-string v1, " caused exception in " // string@00a9 │ │ -222bb4: 6e20 5663 1000 |0042: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -222bba: 5461 1b5a |0045: iget-object v1, v6, Lorg/greenrobot/eventbus/SubscriberExceptionEvent;.causingSubscriber:Ljava/lang/Object; // field@5a1b │ │ -222bbe: 6e20 5563 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -222bc4: 6e10 5d63 0000 |004a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -222bca: 0c00 |004d: move-result-object v0 │ │ -222bcc: 5466 1d5a |004e: iget-object v6, v6, Lorg/greenrobot/eventbus/SubscriberExceptionEvent;.throwable:Ljava/lang/Throwable; // field@5a1d │ │ -222bd0: 7240 6e65 7560 |0050: invoke-interface {v5, v7, v0, v6}, Lorg/greenrobot/eventbus/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@656e │ │ -222bd6: 2841 |0053: goto 0094 // +0041 │ │ -222bd8: 5540 f959 |0054: iget-boolean v0, v4, Lorg/greenrobot/eventbus/EventBus;.throwSubscriberException:Z // field@59f9 │ │ -222bdc: 3900 3f00 |0056: if-nez v0, 0095 // +003f │ │ -222be0: 5540 f059 |0058: iget-boolean v0, v4, Lorg/greenrobot/eventbus/EventBus;.logSubscriberExceptions:Z // field@59f0 │ │ -222be4: 3800 2c00 |005a: if-eqz v0, 0086 // +002c │ │ -222be8: 5440 f159 |005c: iget-object v0, v4, Lorg/greenrobot/eventbus/EventBus;.logger:Lorg/greenrobot/eventbus/Logger; // field@59f1 │ │ -222bec: 6201 d659 |005e: sget-object v1, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@59d6 │ │ -222bf0: 2202 740d |0060: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ -222bf4: 7010 4c63 0200 |0062: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -222bfa: 1a03 fe0b |0065: const-string v3, "Could not dispatch event: " // string@0bfe │ │ -222bfe: 6e20 5663 3200 |0067: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -222c04: 6e10 0263 0600 |006a: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@6302 │ │ -222c0a: 0c03 |006d: move-result-object v3 │ │ -222c0c: 6e20 5563 3200 |006e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -222c12: 1a03 8201 |0071: const-string v3, " to subscribing class " // string@0182 │ │ -222c16: 6e20 5663 3200 |0073: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -222c1c: 5453 365a |0076: iget-object v3, v5, Lorg/greenrobot/eventbus/Subscription;.subscriber:Ljava/lang/Object; // field@5a36 │ │ -222c20: 6e10 0263 0300 |0078: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@6302 │ │ -222c26: 0c03 |007b: move-result-object v3 │ │ -222c28: 6e20 5563 3200 |007c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -222c2e: 6e10 5d63 0200 |007f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -222c34: 0c02 |0082: move-result-object v2 │ │ -222c36: 7240 6e65 1072 |0083: invoke-interface {v0, v1, v2, v7}, Lorg/greenrobot/eventbus/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@656e │ │ -222c3c: 5540 f559 |0086: iget-boolean v0, v4, Lorg/greenrobot/eventbus/EventBus;.sendSubscriberExceptionEvent:Z // field@59f5 │ │ -222c40: 3800 0c00 |0088: if-eqz v0, 0094 // +000c │ │ -222c44: 2200 040e |008a: new-instance v0, Lorg/greenrobot/eventbus/SubscriberExceptionEvent; // type@0e04 │ │ -222c48: 5455 365a |008c: iget-object v5, v5, Lorg/greenrobot/eventbus/Subscription;.subscriber:Ljava/lang/Object; // field@5a36 │ │ -222c4c: 7055 8165 4067 |008e: invoke-direct {v0, v4, v7, v6, v5}, Lorg/greenrobot/eventbus/SubscriberExceptionEvent;.:(Lorg/greenrobot/eventbus/EventBus;Ljava/lang/Throwable;Ljava/lang/Object;Ljava/lang/Object;)V // method@6581 │ │ -222c52: 6e20 3765 0400 |0091: invoke-virtual {v4, v0}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@6537 │ │ -222c58: 0e00 |0094: return-void │ │ -222c5a: 2205 f70d |0095: new-instance v5, Lorg/greenrobot/eventbus/EventBusException; // type@0df7 │ │ -222c5e: 1a06 ee13 |0097: const-string v6, "Invoking subscriber failed" // string@13ee │ │ -222c62: 7030 5865 6507 |0099: invoke-direct {v5, v6, v7}, Lorg/greenrobot/eventbus/EventBusException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@6558 │ │ -222c68: 2705 |009c: throw v5 │ │ +222b2c: |[222b2c] org.greenrobot.eventbus.EventBus.handleSubscriberException:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;Ljava/lang/Throwable;)V │ │ +222b3c: 2060 040e |0000: instance-of v0, v6, Lorg/greenrobot/eventbus/SubscriberExceptionEvent; // type@0e04 │ │ +222b40: 3800 5200 |0002: if-eqz v0, 0054 // +0052 │ │ +222b44: 5540 f059 |0004: iget-boolean v0, v4, Lorg/greenrobot/eventbus/EventBus;.logSubscriberExceptions:Z // field@59f0 │ │ +222b48: 3800 8e00 |0006: if-eqz v0, 0094 // +008e │ │ +222b4c: 5440 f159 |0008: iget-object v0, v4, Lorg/greenrobot/eventbus/EventBus;.logger:Lorg/greenrobot/eventbus/Logger; // field@59f1 │ │ +222b50: 6201 d659 |000a: sget-object v1, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@59d6 │ │ +222b54: 2202 740d |000c: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ +222b58: 7010 4c63 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +222b5e: 1a03 0e2e |0011: const-string v3, "SubscriberExceptionEvent subscriber " // string@2e0e │ │ +222b62: 6e20 5663 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +222b68: 5455 365a |0016: iget-object v5, v5, Lorg/greenrobot/eventbus/Subscription;.subscriber:Ljava/lang/Object; // field@5a36 │ │ +222b6c: 6e10 0263 0500 |0018: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@6302 │ │ +222b72: 0c05 |001b: move-result-object v5 │ │ +222b74: 6e20 5563 5200 |001c: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +222b7a: 1a05 7901 |001f: const-string v5, " threw an exception" // string@0179 │ │ +222b7e: 6e20 5663 5200 |0021: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +222b84: 6e10 5d63 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +222b8a: 0c05 |0027: move-result-object v5 │ │ +222b8c: 7240 6e65 1075 |0028: invoke-interface {v0, v1, v5, v7}, Lorg/greenrobot/eventbus/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@656e │ │ +222b92: 1f06 040e |002b: check-cast v6, Lorg/greenrobot/eventbus/SubscriberExceptionEvent; // type@0e04 │ │ +222b96: 5445 f159 |002d: iget-object v5, v4, Lorg/greenrobot/eventbus/EventBus;.logger:Lorg/greenrobot/eventbus/Logger; // field@59f1 │ │ +222b9a: 6207 d659 |002f: sget-object v7, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@59d6 │ │ +222b9e: 2200 740d |0031: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +222ba2: 7010 4c63 0000 |0033: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +222ba8: 1a01 ad13 |0036: const-string v1, "Initial event " // string@13ad │ │ +222bac: 6e20 5663 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +222bb2: 5461 1a5a |003b: iget-object v1, v6, Lorg/greenrobot/eventbus/SubscriberExceptionEvent;.causingEvent:Ljava/lang/Object; // field@5a1a │ │ +222bb6: 6e20 5563 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +222bbc: 1a01 a900 |0040: const-string v1, " caused exception in " // string@00a9 │ │ +222bc0: 6e20 5663 1000 |0042: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +222bc6: 5461 1b5a |0045: iget-object v1, v6, Lorg/greenrobot/eventbus/SubscriberExceptionEvent;.causingSubscriber:Ljava/lang/Object; // field@5a1b │ │ +222bca: 6e20 5563 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +222bd0: 6e10 5d63 0000 |004a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +222bd6: 0c00 |004d: move-result-object v0 │ │ +222bd8: 5466 1d5a |004e: iget-object v6, v6, Lorg/greenrobot/eventbus/SubscriberExceptionEvent;.throwable:Ljava/lang/Throwable; // field@5a1d │ │ +222bdc: 7240 6e65 7560 |0050: invoke-interface {v5, v7, v0, v6}, Lorg/greenrobot/eventbus/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@656e │ │ +222be2: 2841 |0053: goto 0094 // +0041 │ │ +222be4: 5540 f959 |0054: iget-boolean v0, v4, Lorg/greenrobot/eventbus/EventBus;.throwSubscriberException:Z // field@59f9 │ │ +222be8: 3900 3f00 |0056: if-nez v0, 0095 // +003f │ │ +222bec: 5540 f059 |0058: iget-boolean v0, v4, Lorg/greenrobot/eventbus/EventBus;.logSubscriberExceptions:Z // field@59f0 │ │ +222bf0: 3800 2c00 |005a: if-eqz v0, 0086 // +002c │ │ +222bf4: 5440 f159 |005c: iget-object v0, v4, Lorg/greenrobot/eventbus/EventBus;.logger:Lorg/greenrobot/eventbus/Logger; // field@59f1 │ │ +222bf8: 6201 d659 |005e: sget-object v1, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@59d6 │ │ +222bfc: 2202 740d |0060: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ +222c00: 7010 4c63 0200 |0062: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +222c06: 1a03 fe0b |0065: const-string v3, "Could not dispatch event: " // string@0bfe │ │ +222c0a: 6e20 5663 3200 |0067: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +222c10: 6e10 0263 0600 |006a: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@6302 │ │ +222c16: 0c03 |006d: move-result-object v3 │ │ +222c18: 6e20 5563 3200 |006e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +222c1e: 1a03 8201 |0071: const-string v3, " to subscribing class " // string@0182 │ │ +222c22: 6e20 5663 3200 |0073: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +222c28: 5453 365a |0076: iget-object v3, v5, Lorg/greenrobot/eventbus/Subscription;.subscriber:Ljava/lang/Object; // field@5a36 │ │ +222c2c: 6e10 0263 0300 |0078: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@6302 │ │ +222c32: 0c03 |007b: move-result-object v3 │ │ +222c34: 6e20 5563 3200 |007c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +222c3a: 6e10 5d63 0200 |007f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +222c40: 0c02 |0082: move-result-object v2 │ │ +222c42: 7240 6e65 1072 |0083: invoke-interface {v0, v1, v2, v7}, Lorg/greenrobot/eventbus/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@656e │ │ +222c48: 5540 f559 |0086: iget-boolean v0, v4, Lorg/greenrobot/eventbus/EventBus;.sendSubscriberExceptionEvent:Z // field@59f5 │ │ +222c4c: 3800 0c00 |0088: if-eqz v0, 0094 // +000c │ │ +222c50: 2200 040e |008a: new-instance v0, Lorg/greenrobot/eventbus/SubscriberExceptionEvent; // type@0e04 │ │ +222c54: 5455 365a |008c: iget-object v5, v5, Lorg/greenrobot/eventbus/Subscription;.subscriber:Ljava/lang/Object; // field@5a36 │ │ +222c58: 7055 8165 4067 |008e: invoke-direct {v0, v4, v7, v6, v5}, Lorg/greenrobot/eventbus/SubscriberExceptionEvent;.:(Lorg/greenrobot/eventbus/EventBus;Ljava/lang/Throwable;Ljava/lang/Object;Ljava/lang/Object;)V // method@6581 │ │ +222c5e: 6e20 3765 0400 |0091: invoke-virtual {v4, v0}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@6537 │ │ +222c64: 0e00 |0094: return-void │ │ +222c66: 2205 f70d |0095: new-instance v5, Lorg/greenrobot/eventbus/EventBusException; // type@0df7 │ │ +222c6a: 1a06 ee13 |0097: const-string v6, "Invoking subscriber failed" // string@13ee │ │ +222c6e: 7030 5865 6507 |0099: invoke-direct {v5, v6, v7}, Lorg/greenrobot/eventbus/EventBusException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@6558 │ │ +222c74: 2705 |009c: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ 0x0004 line=517 │ │ 0x0008 line=519 │ │ 0x002b line=521 │ │ 0x002d line=522 │ │ @@ -516395,22 +516397,22 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -222548: |[222548] org.greenrobot.eventbus.EventBus.isMainThread:()Z │ │ -222558: 5410 f359 |0000: iget-object v0, v1, Lorg/greenrobot/eventbus/EventBus;.mainThreadSupport:Lorg/greenrobot/eventbus/MainThreadSupport; // field@59f3 │ │ -22255c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -222560: 7210 7365 0000 |0004: invoke-interface {v0}, Lorg/greenrobot/eventbus/MainThreadSupport;.isMainThread:()Z // method@6573 │ │ -222566: 0a00 |0007: move-result v0 │ │ -222568: 2802 |0008: goto 000a // +0002 │ │ -22256a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -22256c: 0f00 |000a: return v0 │ │ +222554: |[222554] org.greenrobot.eventbus.EventBus.isMainThread:()Z │ │ +222564: 5410 f359 |0000: iget-object v0, v1, Lorg/greenrobot/eventbus/EventBus;.mainThreadSupport:Lorg/greenrobot/eventbus/MainThreadSupport; // field@59f3 │ │ +222568: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +22256c: 7210 7365 0000 |0004: invoke-interface {v0}, Lorg/greenrobot/eventbus/MainThreadSupport;.isMainThread:()Z // method@6573 │ │ +222572: 0a00 |0007: move-result v0 │ │ +222574: 2802 |0008: goto 000a // +0002 │ │ +222576: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +222578: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/greenrobot/eventbus/EventBus; │ │ │ │ #10 : (in Lorg/greenrobot/eventbus/EventBus;) │ │ @@ -516418,41 +516420,41 @@ │ │ type : '(Ljava/lang/Class;)Ljava/util/List;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -22279c: |[22279c] org.greenrobot.eventbus.EventBus.lookupAllEventTypes:(Ljava/lang/Class;)Ljava/util/List; │ │ -2227ac: 6200 ec59 |0000: sget-object v0, Lorg/greenrobot/eventbus/EventBus;.eventTypesCache:Ljava/util/Map; // field@59ec │ │ -2227b0: 1d00 |0002: monitor-enter v0 │ │ -2227b2: 7220 8564 4000 |0003: invoke-interface {v0, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6485 │ │ -2227b8: 0c01 |0006: move-result-object v1 │ │ -2227ba: 1f01 be0d |0007: check-cast v1, Ljava/util/List; // type@0dbe │ │ -2227be: 3901 1e00 |0009: if-nez v1, 0027 // +001e │ │ -2227c2: 2201 b10d |000b: new-instance v1, Ljava/util/ArrayList; // type@0db1 │ │ -2227c6: 7010 ef63 0100 |000d: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@63ef │ │ -2227cc: 0742 |0010: move-object v2, v4 │ │ -2227ce: 3802 1100 |0011: if-eqz v2, 0022 // +0011 │ │ -2227d2: 7220 6064 2100 |0013: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ -2227d8: 6e10 9262 0200 |0016: invoke-virtual {v2}, Ljava/lang/Class;.getInterfaces:()[Ljava/lang/Class; // method@6292 │ │ -2227de: 0c03 |0019: move-result-object v3 │ │ -2227e0: 7120 2765 3100 |001a: invoke-static {v1, v3}, Lorg/greenrobot/eventbus/EventBus;.addInterfaces:(Ljava/util/List;[Ljava/lang/Class;)V // method@6527 │ │ -2227e6: 6e10 9962 0200 |001d: invoke-virtual {v2}, Ljava/lang/Class;.getSuperclass:()Ljava/lang/Class; // method@6299 │ │ -2227ec: 0c02 |0020: move-result-object v2 │ │ -2227ee: 28f0 |0021: goto 0011 // -0010 │ │ -2227f0: 6202 ec59 |0022: sget-object v2, Lorg/greenrobot/eventbus/EventBus;.eventTypesCache:Ljava/util/Map; // field@59ec │ │ -2227f4: 7230 8864 4201 |0024: invoke-interface {v2, v4, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6488 │ │ -2227fa: 1e00 |0027: monitor-exit v0 │ │ -2227fc: 1101 |0028: return-object v1 │ │ -2227fe: 0d04 |0029: move-exception v4 │ │ -222800: 1e00 |002a: monitor-exit v0 │ │ -222802: 2802 |002b: goto 002d // +0002 │ │ -222804: 2704 |002c: throw v4 │ │ -222806: 28ff |002d: goto 002c // -0001 │ │ +2227a8: |[2227a8] org.greenrobot.eventbus.EventBus.lookupAllEventTypes:(Ljava/lang/Class;)Ljava/util/List; │ │ +2227b8: 6200 ec59 |0000: sget-object v0, Lorg/greenrobot/eventbus/EventBus;.eventTypesCache:Ljava/util/Map; // field@59ec │ │ +2227bc: 1d00 |0002: monitor-enter v0 │ │ +2227be: 7220 8564 4000 |0003: invoke-interface {v0, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6485 │ │ +2227c4: 0c01 |0006: move-result-object v1 │ │ +2227c6: 1f01 be0d |0007: check-cast v1, Ljava/util/List; // type@0dbe │ │ +2227ca: 3901 1e00 |0009: if-nez v1, 0027 // +001e │ │ +2227ce: 2201 b10d |000b: new-instance v1, Ljava/util/ArrayList; // type@0db1 │ │ +2227d2: 7010 ef63 0100 |000d: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@63ef │ │ +2227d8: 0742 |0010: move-object v2, v4 │ │ +2227da: 3802 1100 |0011: if-eqz v2, 0022 // +0011 │ │ +2227de: 7220 6064 2100 |0013: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ +2227e4: 6e10 9262 0200 |0016: invoke-virtual {v2}, Ljava/lang/Class;.getInterfaces:()[Ljava/lang/Class; // method@6292 │ │ +2227ea: 0c03 |0019: move-result-object v3 │ │ +2227ec: 7120 2765 3100 |001a: invoke-static {v1, v3}, Lorg/greenrobot/eventbus/EventBus;.addInterfaces:(Ljava/util/List;[Ljava/lang/Class;)V // method@6527 │ │ +2227f2: 6e10 9962 0200 |001d: invoke-virtual {v2}, Ljava/lang/Class;.getSuperclass:()Ljava/lang/Class; // method@6299 │ │ +2227f8: 0c02 |0020: move-result-object v2 │ │ +2227fa: 28f0 |0021: goto 0011 // -0010 │ │ +2227fc: 6202 ec59 |0022: sget-object v2, Lorg/greenrobot/eventbus/EventBus;.eventTypesCache:Ljava/util/Map; // field@59ec │ │ +222800: 7230 8864 4201 |0024: invoke-interface {v2, v4, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6488 │ │ +222806: 1e00 |0027: monitor-exit v0 │ │ +222808: 1101 |0028: return-object v1 │ │ +22280a: 0d04 |0029: move-exception v4 │ │ +22280c: 1e00 |002a: monitor-exit v0 │ │ +22280e: 2802 |002b: goto 002d // +0002 │ │ +222810: 2704 |002c: throw v4 │ │ +222812: 28ff |002d: goto 002c // -0001 │ │ catches : 1 │ │ 0x0003 - 0x002b │ │ -> 0x0029 │ │ positions : │ │ 0x0000 line=464 │ │ 0x0003 line=465 │ │ 0x000b line=467 │ │ @@ -516470,59 +516472,59 @@ │ │ type : '(Ljava/lang/Object;Lorg/greenrobot/eventbus/EventBus$PostingThreadState;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 89 16-bit code units │ │ -222da0: |[222da0] org.greenrobot.eventbus.EventBus.postSingleEvent:(Ljava/lang/Object;Lorg/greenrobot/eventbus/EventBus$PostingThreadState;)V │ │ -222db0: 6e10 0263 0700 |0000: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@6302 │ │ -222db6: 0c00 |0003: move-result-object v0 │ │ -222db8: 5561 eb59 |0004: iget-boolean v1, v6, Lorg/greenrobot/eventbus/EventBus;.eventInheritance:Z // field@59eb │ │ -222dbc: 3801 1c00 |0006: if-eqz v1, 0022 // +001c │ │ -222dc0: 7110 3665 0000 |0008: invoke-static {v0}, Lorg/greenrobot/eventbus/EventBus;.lookupAllEventTypes:(Ljava/lang/Class;)Ljava/util/List; // method@6536 │ │ -222dc6: 0c01 |000b: move-result-object v1 │ │ -222dc8: 7210 6d64 0100 |000c: invoke-interface {v1}, Ljava/util/List;.size:()I // method@646d │ │ -222dce: 0a02 |000f: move-result v2 │ │ -222dd0: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -222dd2: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -222dd4: 3523 1400 |0012: if-ge v3, v2, 0026 // +0014 │ │ -222dd8: 7220 6564 3100 |0014: invoke-interface {v1, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -222dde: 0c05 |0017: move-result-object v5 │ │ -222de0: 1f05 490d |0018: check-cast v5, Ljava/lang/Class; // type@0d49 │ │ -222de4: 7040 3965 7658 |001a: invoke-direct {v6, v7, v8, v5}, Lorg/greenrobot/eventbus/EventBus;.postSingleEventForEventType:(Ljava/lang/Object;Lorg/greenrobot/eventbus/EventBus$PostingThreadState;Ljava/lang/Class;)Z // method@6539 │ │ -222dea: 0a05 |001d: move-result v5 │ │ -222dec: b654 |001e: or-int/2addr v4, v5 │ │ -222dee: d803 0301 |001f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -222df2: 28f1 |0021: goto 0012 // -000f │ │ -222df4: 7040 3965 7608 |0022: invoke-direct {v6, v7, v8, v0}, Lorg/greenrobot/eventbus/EventBus;.postSingleEventForEventType:(Ljava/lang/Object;Lorg/greenrobot/eventbus/EventBus$PostingThreadState;Ljava/lang/Class;)Z // method@6539 │ │ -222dfa: 0a04 |0025: move-result v4 │ │ -222dfc: 3904 3200 |0026: if-nez v4, 0058 // +0032 │ │ -222e00: 5568 ef59 |0028: iget-boolean v8, v6, Lorg/greenrobot/eventbus/EventBus;.logNoSubscriberMessages:Z // field@59ef │ │ -222e04: 3808 1a00 |002a: if-eqz v8, 0044 // +001a │ │ -222e08: 5468 f159 |002c: iget-object v8, v6, Lorg/greenrobot/eventbus/EventBus;.logger:Lorg/greenrobot/eventbus/Logger; // field@59f1 │ │ -222e0c: 6201 d459 |002e: sget-object v1, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@59d4 │ │ -222e10: 2202 740d |0030: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ -222e14: 7010 4c63 0200 |0032: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -222e1a: 1a03 9927 |0035: const-string v3, "No subscribers registered for event " // string@2799 │ │ -222e1e: 6e20 5663 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -222e24: 6e20 5563 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -222e2a: 6e10 5d63 0200 |003d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -222e30: 0c02 |0040: move-result-object v2 │ │ -222e32: 7230 6d65 1802 |0041: invoke-interface {v8, v1, v2}, Lorg/greenrobot/eventbus/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@656d │ │ -222e38: 5568 f459 |0044: iget-boolean v8, v6, Lorg/greenrobot/eventbus/EventBus;.sendNoSubscriberEvent:Z // field@59f4 │ │ -222e3c: 3808 1200 |0046: if-eqz v8, 0058 // +0012 │ │ -222e40: 1c08 ff0d |0048: const-class v8, Lorg/greenrobot/eventbus/NoSubscriberEvent; // type@0dff │ │ -222e44: 3280 0e00 |004a: if-eq v0, v8, 0058 // +000e │ │ -222e48: 1c08 040e |004c: const-class v8, Lorg/greenrobot/eventbus/SubscriberExceptionEvent; // type@0e04 │ │ -222e4c: 3280 0a00 |004e: if-eq v0, v8, 0058 // +000a │ │ -222e50: 2208 ff0d |0050: new-instance v8, Lorg/greenrobot/eventbus/NoSubscriberEvent; // type@0dff │ │ -222e54: 7030 7465 6807 |0052: invoke-direct {v8, v6, v7}, Lorg/greenrobot/eventbus/NoSubscriberEvent;.:(Lorg/greenrobot/eventbus/EventBus;Ljava/lang/Object;)V // method@6574 │ │ -222e5a: 6e20 3765 8600 |0055: invoke-virtual {v6, v8}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@6537 │ │ -222e60: 0e00 |0058: return-void │ │ +222dac: |[222dac] org.greenrobot.eventbus.EventBus.postSingleEvent:(Ljava/lang/Object;Lorg/greenrobot/eventbus/EventBus$PostingThreadState;)V │ │ +222dbc: 6e10 0263 0700 |0000: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@6302 │ │ +222dc2: 0c00 |0003: move-result-object v0 │ │ +222dc4: 5561 eb59 |0004: iget-boolean v1, v6, Lorg/greenrobot/eventbus/EventBus;.eventInheritance:Z // field@59eb │ │ +222dc8: 3801 1c00 |0006: if-eqz v1, 0022 // +001c │ │ +222dcc: 7110 3665 0000 |0008: invoke-static {v0}, Lorg/greenrobot/eventbus/EventBus;.lookupAllEventTypes:(Ljava/lang/Class;)Ljava/util/List; // method@6536 │ │ +222dd2: 0c01 |000b: move-result-object v1 │ │ +222dd4: 7210 6d64 0100 |000c: invoke-interface {v1}, Ljava/util/List;.size:()I // method@646d │ │ +222dda: 0a02 |000f: move-result v2 │ │ +222ddc: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +222dde: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +222de0: 3523 1400 |0012: if-ge v3, v2, 0026 // +0014 │ │ +222de4: 7220 6564 3100 |0014: invoke-interface {v1, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +222dea: 0c05 |0017: move-result-object v5 │ │ +222dec: 1f05 490d |0018: check-cast v5, Ljava/lang/Class; // type@0d49 │ │ +222df0: 7040 3965 7658 |001a: invoke-direct {v6, v7, v8, v5}, Lorg/greenrobot/eventbus/EventBus;.postSingleEventForEventType:(Ljava/lang/Object;Lorg/greenrobot/eventbus/EventBus$PostingThreadState;Ljava/lang/Class;)Z // method@6539 │ │ +222df6: 0a05 |001d: move-result v5 │ │ +222df8: b654 |001e: or-int/2addr v4, v5 │ │ +222dfa: d803 0301 |001f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +222dfe: 28f1 |0021: goto 0012 // -000f │ │ +222e00: 7040 3965 7608 |0022: invoke-direct {v6, v7, v8, v0}, Lorg/greenrobot/eventbus/EventBus;.postSingleEventForEventType:(Ljava/lang/Object;Lorg/greenrobot/eventbus/EventBus$PostingThreadState;Ljava/lang/Class;)Z // method@6539 │ │ +222e06: 0a04 |0025: move-result v4 │ │ +222e08: 3904 3200 |0026: if-nez v4, 0058 // +0032 │ │ +222e0c: 5568 ef59 |0028: iget-boolean v8, v6, Lorg/greenrobot/eventbus/EventBus;.logNoSubscriberMessages:Z // field@59ef │ │ +222e10: 3808 1a00 |002a: if-eqz v8, 0044 // +001a │ │ +222e14: 5468 f159 |002c: iget-object v8, v6, Lorg/greenrobot/eventbus/EventBus;.logger:Lorg/greenrobot/eventbus/Logger; // field@59f1 │ │ +222e18: 6201 d459 |002e: sget-object v1, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@59d4 │ │ +222e1c: 2202 740d |0030: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ +222e20: 7010 4c63 0200 |0032: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +222e26: 1a03 9927 |0035: const-string v3, "No subscribers registered for event " // string@2799 │ │ +222e2a: 6e20 5663 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +222e30: 6e20 5563 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +222e36: 6e10 5d63 0200 |003d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +222e3c: 0c02 |0040: move-result-object v2 │ │ +222e3e: 7230 6d65 1802 |0041: invoke-interface {v8, v1, v2}, Lorg/greenrobot/eventbus/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@656d │ │ +222e44: 5568 f459 |0044: iget-boolean v8, v6, Lorg/greenrobot/eventbus/EventBus;.sendNoSubscriberEvent:Z // field@59f4 │ │ +222e48: 3808 1200 |0046: if-eqz v8, 0058 // +0012 │ │ +222e4c: 1c08 ff0d |0048: const-class v8, Lorg/greenrobot/eventbus/NoSubscriberEvent; // type@0dff │ │ +222e50: 3280 0e00 |004a: if-eq v0, v8, 0058 // +000e │ │ +222e54: 1c08 040e |004c: const-class v8, Lorg/greenrobot/eventbus/SubscriberExceptionEvent; // type@0e04 │ │ +222e58: 3280 0a00 |004e: if-eq v0, v8, 0058 // +000a │ │ +222e5c: 2208 ff0d |0050: new-instance v8, Lorg/greenrobot/eventbus/NoSubscriberEvent; // type@0dff │ │ +222e60: 7030 7465 6807 |0052: invoke-direct {v8, v6, v7}, Lorg/greenrobot/eventbus/NoSubscriberEvent;.:(Lorg/greenrobot/eventbus/EventBus;Ljava/lang/Object;)V // method@6574 │ │ +222e66: 6e20 3765 8600 |0055: invoke-virtual {v6, v8}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@6537 │ │ +222e6c: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x0004 line=379 │ │ 0x0008 line=380 │ │ 0x000c line=381 │ │ 0x0014 line=383 │ │ @@ -516542,58 +516544,58 @@ │ │ type : '(Ljava/lang/Object;Lorg/greenrobot/eventbus/EventBus$PostingThreadState;Ljava/lang/Class;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 72 16-bit code units │ │ -2225a4: |[2225a4] org.greenrobot.eventbus.EventBus.postSingleEventForEventType:(Ljava/lang/Object;Lorg/greenrobot/eventbus/EventBus$PostingThreadState;Ljava/lang/Class;)Z │ │ -2225b4: 1d04 |0000: monitor-enter v4 │ │ -2225b6: 5440 f859 |0001: iget-object v0, v4, Lorg/greenrobot/eventbus/EventBus;.subscriptionsByEventType:Ljava/util/Map; // field@59f8 │ │ -2225ba: 7220 8564 7000 |0003: invoke-interface {v0, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6485 │ │ -2225c0: 0c07 |0006: move-result-object v7 │ │ -2225c2: 1f07 cc0d |0007: check-cast v7, Ljava/util/concurrent/CopyOnWriteArrayList; // type@0dcc │ │ -2225c6: 1e04 |0009: monitor-exit v4 │ │ -2225c8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -2225ca: 3807 3700 |000b: if-eqz v7, 0042 // +0037 │ │ -2225ce: 6e10 be64 0700 |000d: invoke-virtual {v7}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@64be │ │ -2225d4: 0a01 |0010: move-result v1 │ │ -2225d6: 3901 3100 |0011: if-nez v1, 0042 // +0031 │ │ -2225da: 6e10 bf64 0700 |0013: invoke-virtual {v7}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@64bf │ │ -2225e0: 0c07 |0016: move-result-object v7 │ │ -2225e2: 7210 4e64 0700 |0017: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -2225e8: 0a01 |001a: move-result v1 │ │ -2225ea: 3801 2500 |001b: if-eqz v1, 0040 // +0025 │ │ -2225ee: 7210 4f64 0700 |001d: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -2225f4: 0c01 |0020: move-result-object v1 │ │ -2225f6: 1f01 080e |0021: check-cast v1, Lorg/greenrobot/eventbus/Subscription; // type@0e08 │ │ -2225fa: 5b65 e059 |0023: iput-object v5, v6, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.event:Ljava/lang/Object; // field@59e0 │ │ -2225fe: 5b61 e459 |0025: iput-object v1, v6, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.subscription:Lorg/greenrobot/eventbus/Subscription; // field@59e4 │ │ -222602: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -222604: 5563 e259 |0028: iget-boolean v3, v6, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.isMainThread:Z // field@59e2 │ │ -222608: 7040 3b65 1435 |002a: invoke-direct {v4, v1, v5, v3}, Lorg/greenrobot/eventbus/EventBus;.postToSubscription:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;Z)V // method@653b │ │ -22260e: 5561 df59 |002d: iget-boolean v1, v6, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.canceled:Z // field@59df │ │ -222612: 5b62 e059 |002f: iput-object v2, v6, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.event:Ljava/lang/Object; // field@59e0 │ │ -222616: 5b62 e459 |0031: iput-object v2, v6, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.subscription:Lorg/greenrobot/eventbus/Subscription; // field@59e4 │ │ -22261a: 5c60 df59 |0033: iput-boolean v0, v6, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.canceled:Z // field@59df │ │ -22261e: 3801 e2ff |0035: if-eqz v1, 0017 // -001e │ │ -222622: 2809 |0037: goto 0040 // +0009 │ │ -222624: 0d05 |0038: move-exception v5 │ │ -222626: 5b62 e059 |0039: iput-object v2, v6, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.event:Ljava/lang/Object; // field@59e0 │ │ -22262a: 5b62 e459 |003b: iput-object v2, v6, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.subscription:Lorg/greenrobot/eventbus/Subscription; // field@59e4 │ │ -22262e: 5c60 df59 |003d: iput-boolean v0, v6, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.canceled:Z // field@59df │ │ -222632: 2705 |003f: throw v5 │ │ -222634: 1215 |0040: const/4 v5, #int 1 // #1 │ │ -222636: 0f05 |0041: return v5 │ │ -222638: 0f00 |0042: return v0 │ │ -22263a: 0d05 |0043: move-exception v5 │ │ -22263c: 1e04 |0044: monitor-exit v4 │ │ -22263e: 2802 |0045: goto 0047 // +0002 │ │ -222640: 2705 |0046: throw v5 │ │ -222642: 28ff |0047: goto 0046 // -0001 │ │ +2225b0: |[2225b0] org.greenrobot.eventbus.EventBus.postSingleEventForEventType:(Ljava/lang/Object;Lorg/greenrobot/eventbus/EventBus$PostingThreadState;Ljava/lang/Class;)Z │ │ +2225c0: 1d04 |0000: monitor-enter v4 │ │ +2225c2: 5440 f859 |0001: iget-object v0, v4, Lorg/greenrobot/eventbus/EventBus;.subscriptionsByEventType:Ljava/util/Map; // field@59f8 │ │ +2225c6: 7220 8564 7000 |0003: invoke-interface {v0, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6485 │ │ +2225cc: 0c07 |0006: move-result-object v7 │ │ +2225ce: 1f07 cc0d |0007: check-cast v7, Ljava/util/concurrent/CopyOnWriteArrayList; // type@0dcc │ │ +2225d2: 1e04 |0009: monitor-exit v4 │ │ +2225d4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +2225d6: 3807 3700 |000b: if-eqz v7, 0042 // +0037 │ │ +2225da: 6e10 be64 0700 |000d: invoke-virtual {v7}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@64be │ │ +2225e0: 0a01 |0010: move-result v1 │ │ +2225e2: 3901 3100 |0011: if-nez v1, 0042 // +0031 │ │ +2225e6: 6e10 bf64 0700 |0013: invoke-virtual {v7}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@64bf │ │ +2225ec: 0c07 |0016: move-result-object v7 │ │ +2225ee: 7210 4e64 0700 |0017: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +2225f4: 0a01 |001a: move-result v1 │ │ +2225f6: 3801 2500 |001b: if-eqz v1, 0040 // +0025 │ │ +2225fa: 7210 4f64 0700 |001d: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +222600: 0c01 |0020: move-result-object v1 │ │ +222602: 1f01 080e |0021: check-cast v1, Lorg/greenrobot/eventbus/Subscription; // type@0e08 │ │ +222606: 5b65 e059 |0023: iput-object v5, v6, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.event:Ljava/lang/Object; // field@59e0 │ │ +22260a: 5b61 e459 |0025: iput-object v1, v6, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.subscription:Lorg/greenrobot/eventbus/Subscription; // field@59e4 │ │ +22260e: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +222610: 5563 e259 |0028: iget-boolean v3, v6, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.isMainThread:Z // field@59e2 │ │ +222614: 7040 3b65 1435 |002a: invoke-direct {v4, v1, v5, v3}, Lorg/greenrobot/eventbus/EventBus;.postToSubscription:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;Z)V // method@653b │ │ +22261a: 5561 df59 |002d: iget-boolean v1, v6, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.canceled:Z // field@59df │ │ +22261e: 5b62 e059 |002f: iput-object v2, v6, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.event:Ljava/lang/Object; // field@59e0 │ │ +222622: 5b62 e459 |0031: iput-object v2, v6, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.subscription:Lorg/greenrobot/eventbus/Subscription; // field@59e4 │ │ +222626: 5c60 df59 |0033: iput-boolean v0, v6, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.canceled:Z // field@59df │ │ +22262a: 3801 e2ff |0035: if-eqz v1, 0017 // -001e │ │ +22262e: 2809 |0037: goto 0040 // +0009 │ │ +222630: 0d05 |0038: move-exception v5 │ │ +222632: 5b62 e059 |0039: iput-object v2, v6, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.event:Ljava/lang/Object; // field@59e0 │ │ +222636: 5b62 e459 |003b: iput-object v2, v6, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.subscription:Lorg/greenrobot/eventbus/Subscription; // field@59e4 │ │ +22263a: 5c60 df59 |003d: iput-boolean v0, v6, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.canceled:Z // field@59df │ │ +22263e: 2705 |003f: throw v5 │ │ +222640: 1215 |0040: const/4 v5, #int 1 // #1 │ │ +222642: 0f05 |0041: return v5 │ │ +222644: 0f00 |0042: return v0 │ │ +222646: 0d05 |0043: move-exception v5 │ │ +222648: 1e04 |0044: monitor-exit v4 │ │ +22264a: 2802 |0045: goto 0047 // +0002 │ │ +22264c: 2705 |0046: throw v5 │ │ +22264e: 28ff |0047: goto 0046 // -0001 │ │ catches : 3 │ │ 0x0001 - 0x000a │ │ -> 0x0043 │ │ 0x0028 - 0x002f │ │ -> 0x0038 │ │ 0x0044 - 0x0045 │ │ -> 0x0043 │ │ @@ -516625,66 +516627,66 @@ │ │ type : '(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 100 16-bit code units │ │ -222eb0: |[222eb0] org.greenrobot.eventbus.EventBus.postToSubscription:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;Z)V │ │ -222ec0: 6200 de59 |0000: sget-object v0, Lorg/greenrobot/eventbus/EventBus$2;.$SwitchMap$org$greenrobot$eventbus$ThreadMode:[I // field@59de │ │ -222ec4: 5431 375a |0002: iget-object v1, v3, Lorg/greenrobot/eventbus/Subscription;.subscriberMethod:Lorg/greenrobot/eventbus/SubscriberMethod; // field@5a37 │ │ -222ec8: 5411 235a |0004: iget-object v1, v1, Lorg/greenrobot/eventbus/SubscriberMethod;.threadMode:Lorg/greenrobot/eventbus/ThreadMode; // field@5a23 │ │ -222ecc: 6e10 9b65 0100 |0006: invoke-virtual {v1}, Lorg/greenrobot/eventbus/ThreadMode;.ordinal:()I // method@659b │ │ -222ed2: 0a01 |0009: move-result v1 │ │ -222ed4: 4400 0001 |000a: aget v0, v0, v1 │ │ -222ed8: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -222eda: 3210 5300 |000d: if-eq v0, v1, 0060 // +0053 │ │ -222ede: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -222ee0: 3210 4400 |0010: if-eq v0, v1, 0054 // +0044 │ │ -222ee4: 1231 |0012: const/4 v1, #int 3 // #3 │ │ -222ee6: 3210 3500 |0013: if-eq v0, v1, 0048 // +0035 │ │ -222eea: 1241 |0015: const/4 v1, #int 4 // #4 │ │ -222eec: 3210 2600 |0016: if-eq v0, v1, 003c // +0026 │ │ -222ef0: 1255 |0018: const/4 v5, #int 5 // #5 │ │ -222ef2: 3350 0800 |0019: if-ne v0, v5, 0021 // +0008 │ │ -222ef6: 5425 e759 |001b: iget-object v5, v2, Lorg/greenrobot/eventbus/EventBus;.asyncPoster:Lorg/greenrobot/eventbus/AsyncPoster; // field@59e7 │ │ -222efa: 6e30 1965 3504 |001d: invoke-virtual {v5, v3, v4}, Lorg/greenrobot/eventbus/AsyncPoster;.enqueue:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V // method@6519 │ │ -222f00: 2843 |0020: goto 0063 // +0043 │ │ -222f02: 2204 590d |0021: new-instance v4, Ljava/lang/IllegalStateException; // type@0d59 │ │ -222f06: 2205 740d |0023: new-instance v5, Ljava/lang/StringBuilder; // type@0d74 │ │ -222f0a: 7010 4c63 0500 |0025: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -222f10: 1a00 2631 |0028: const-string v0, "Unknown thread mode: " // string@3126 │ │ -222f14: 6e20 5663 0500 |002a: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -222f1a: 5433 375a |002d: iget-object v3, v3, Lorg/greenrobot/eventbus/Subscription;.subscriberMethod:Lorg/greenrobot/eventbus/SubscriberMethod; // field@5a37 │ │ -222f1e: 5433 235a |002f: iget-object v3, v3, Lorg/greenrobot/eventbus/SubscriberMethod;.threadMode:Lorg/greenrobot/eventbus/ThreadMode; // field@5a23 │ │ -222f22: 6e20 5563 3500 |0031: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -222f28: 6e10 5d63 0500 |0034: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -222f2e: 0c03 |0037: move-result-object v3 │ │ -222f30: 7020 b962 3400 |0038: invoke-direct {v4, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@62b9 │ │ -222f36: 2704 |003b: throw v4 │ │ -222f38: 3805 0800 |003c: if-eqz v5, 0044 // +0008 │ │ -222f3c: 5425 e859 |003e: iget-object v5, v2, Lorg/greenrobot/eventbus/EventBus;.backgroundPoster:Lorg/greenrobot/eventbus/BackgroundPoster; // field@59e8 │ │ -222f40: 6e30 1c65 3504 |0040: invoke-virtual {v5, v3, v4}, Lorg/greenrobot/eventbus/BackgroundPoster;.enqueue:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V // method@651c │ │ -222f46: 2820 |0043: goto 0063 // +0020 │ │ -222f48: 6e30 3365 3204 |0044: invoke-virtual {v2, v3, v4}, Lorg/greenrobot/eventbus/EventBus;.invokeSubscriber:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V // method@6533 │ │ -222f4e: 281c |0047: goto 0063 // +001c │ │ -222f50: 5425 f259 |0048: iget-object v5, v2, Lorg/greenrobot/eventbus/EventBus;.mainThreadPoster:Lorg/greenrobot/eventbus/Poster; // field@59f2 │ │ -222f54: 3805 0600 |004a: if-eqz v5, 0050 // +0006 │ │ -222f58: 7230 7d65 3504 |004c: invoke-interface {v5, v3, v4}, Lorg/greenrobot/eventbus/Poster;.enqueue:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V // method@657d │ │ -222f5e: 2814 |004f: goto 0063 // +0014 │ │ -222f60: 6e30 3365 3204 |0050: invoke-virtual {v2, v3, v4}, Lorg/greenrobot/eventbus/EventBus;.invokeSubscriber:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V // method@6533 │ │ -222f66: 2810 |0053: goto 0063 // +0010 │ │ -222f68: 3805 0600 |0054: if-eqz v5, 005a // +0006 │ │ -222f6c: 6e30 3365 3204 |0056: invoke-virtual {v2, v3, v4}, Lorg/greenrobot/eventbus/EventBus;.invokeSubscriber:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V // method@6533 │ │ -222f72: 280a |0059: goto 0063 // +000a │ │ -222f74: 5425 f259 |005a: iget-object v5, v2, Lorg/greenrobot/eventbus/EventBus;.mainThreadPoster:Lorg/greenrobot/eventbus/Poster; // field@59f2 │ │ -222f78: 7230 7d65 3504 |005c: invoke-interface {v5, v3, v4}, Lorg/greenrobot/eventbus/Poster;.enqueue:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V // method@657d │ │ -222f7e: 2804 |005f: goto 0063 // +0004 │ │ -222f80: 6e30 3365 3204 |0060: invoke-virtual {v2, v3, v4}, Lorg/greenrobot/eventbus/EventBus;.invokeSubscriber:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V // method@6533 │ │ -222f86: 0e00 |0063: return-void │ │ +222ebc: |[222ebc] org.greenrobot.eventbus.EventBus.postToSubscription:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;Z)V │ │ +222ecc: 6200 de59 |0000: sget-object v0, Lorg/greenrobot/eventbus/EventBus$2;.$SwitchMap$org$greenrobot$eventbus$ThreadMode:[I // field@59de │ │ +222ed0: 5431 375a |0002: iget-object v1, v3, Lorg/greenrobot/eventbus/Subscription;.subscriberMethod:Lorg/greenrobot/eventbus/SubscriberMethod; // field@5a37 │ │ +222ed4: 5411 235a |0004: iget-object v1, v1, Lorg/greenrobot/eventbus/SubscriberMethod;.threadMode:Lorg/greenrobot/eventbus/ThreadMode; // field@5a23 │ │ +222ed8: 6e10 9b65 0100 |0006: invoke-virtual {v1}, Lorg/greenrobot/eventbus/ThreadMode;.ordinal:()I // method@659b │ │ +222ede: 0a01 |0009: move-result v1 │ │ +222ee0: 4400 0001 |000a: aget v0, v0, v1 │ │ +222ee4: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +222ee6: 3210 5300 |000d: if-eq v0, v1, 0060 // +0053 │ │ +222eea: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +222eec: 3210 4400 |0010: if-eq v0, v1, 0054 // +0044 │ │ +222ef0: 1231 |0012: const/4 v1, #int 3 // #3 │ │ +222ef2: 3210 3500 |0013: if-eq v0, v1, 0048 // +0035 │ │ +222ef6: 1241 |0015: const/4 v1, #int 4 // #4 │ │ +222ef8: 3210 2600 |0016: if-eq v0, v1, 003c // +0026 │ │ +222efc: 1255 |0018: const/4 v5, #int 5 // #5 │ │ +222efe: 3350 0800 |0019: if-ne v0, v5, 0021 // +0008 │ │ +222f02: 5425 e759 |001b: iget-object v5, v2, Lorg/greenrobot/eventbus/EventBus;.asyncPoster:Lorg/greenrobot/eventbus/AsyncPoster; // field@59e7 │ │ +222f06: 6e30 1965 3504 |001d: invoke-virtual {v5, v3, v4}, Lorg/greenrobot/eventbus/AsyncPoster;.enqueue:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V // method@6519 │ │ +222f0c: 2843 |0020: goto 0063 // +0043 │ │ +222f0e: 2204 590d |0021: new-instance v4, Ljava/lang/IllegalStateException; // type@0d59 │ │ +222f12: 2205 740d |0023: new-instance v5, Ljava/lang/StringBuilder; // type@0d74 │ │ +222f16: 7010 4c63 0500 |0025: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +222f1c: 1a00 2631 |0028: const-string v0, "Unknown thread mode: " // string@3126 │ │ +222f20: 6e20 5663 0500 |002a: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +222f26: 5433 375a |002d: iget-object v3, v3, Lorg/greenrobot/eventbus/Subscription;.subscriberMethod:Lorg/greenrobot/eventbus/SubscriberMethod; // field@5a37 │ │ +222f2a: 5433 235a |002f: iget-object v3, v3, Lorg/greenrobot/eventbus/SubscriberMethod;.threadMode:Lorg/greenrobot/eventbus/ThreadMode; // field@5a23 │ │ +222f2e: 6e20 5563 3500 |0031: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +222f34: 6e10 5d63 0500 |0034: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +222f3a: 0c03 |0037: move-result-object v3 │ │ +222f3c: 7020 b962 3400 |0038: invoke-direct {v4, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@62b9 │ │ +222f42: 2704 |003b: throw v4 │ │ +222f44: 3805 0800 |003c: if-eqz v5, 0044 // +0008 │ │ +222f48: 5425 e859 |003e: iget-object v5, v2, Lorg/greenrobot/eventbus/EventBus;.backgroundPoster:Lorg/greenrobot/eventbus/BackgroundPoster; // field@59e8 │ │ +222f4c: 6e30 1c65 3504 |0040: invoke-virtual {v5, v3, v4}, Lorg/greenrobot/eventbus/BackgroundPoster;.enqueue:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V // method@651c │ │ +222f52: 2820 |0043: goto 0063 // +0020 │ │ +222f54: 6e30 3365 3204 |0044: invoke-virtual {v2, v3, v4}, Lorg/greenrobot/eventbus/EventBus;.invokeSubscriber:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V // method@6533 │ │ +222f5a: 281c |0047: goto 0063 // +001c │ │ +222f5c: 5425 f259 |0048: iget-object v5, v2, Lorg/greenrobot/eventbus/EventBus;.mainThreadPoster:Lorg/greenrobot/eventbus/Poster; // field@59f2 │ │ +222f60: 3805 0600 |004a: if-eqz v5, 0050 // +0006 │ │ +222f64: 7230 7d65 3504 |004c: invoke-interface {v5, v3, v4}, Lorg/greenrobot/eventbus/Poster;.enqueue:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V // method@657d │ │ +222f6a: 2814 |004f: goto 0063 // +0014 │ │ +222f6c: 6e30 3365 3204 |0050: invoke-virtual {v2, v3, v4}, Lorg/greenrobot/eventbus/EventBus;.invokeSubscriber:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V // method@6533 │ │ +222f72: 2810 |0053: goto 0063 // +0010 │ │ +222f74: 3805 0600 |0054: if-eqz v5, 005a // +0006 │ │ +222f78: 6e30 3365 3204 |0056: invoke-virtual {v2, v3, v4}, Lorg/greenrobot/eventbus/EventBus;.invokeSubscriber:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V // method@6533 │ │ +222f7e: 280a |0059: goto 0063 // +000a │ │ +222f80: 5425 f259 |005a: iget-object v5, v2, Lorg/greenrobot/eventbus/EventBus;.mainThreadPoster:Lorg/greenrobot/eventbus/Poster; // field@59f2 │ │ +222f84: 7230 7d65 3504 |005c: invoke-interface {v5, v3, v4}, Lorg/greenrobot/eventbus/Poster;.enqueue:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V // method@657d │ │ +222f8a: 2804 |005f: goto 0063 // +0004 │ │ +222f8c: 6e30 3365 3204 |0060: invoke-virtual {v2, v3, v4}, Lorg/greenrobot/eventbus/EventBus;.invokeSubscriber:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V // method@6533 │ │ +222f92: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ 0x001b line=455 │ │ 0x0021 line=458 │ │ 0x003e line=449 │ │ 0x0044 line=451 │ │ @@ -516705,104 +516707,104 @@ │ │ type : '(Ljava/lang/Object;Lorg/greenrobot/eventbus/SubscriberMethod;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 184 16-bit code units │ │ -223028: |[223028] org.greenrobot.eventbus.EventBus.subscribe:(Ljava/lang/Object;Lorg/greenrobot/eventbus/SubscriberMethod;)V │ │ -223038: 5490 1e5a |0000: iget-object v0, v9, Lorg/greenrobot/eventbus/SubscriberMethod;.eventType:Ljava/lang/Class; // field@5a1e │ │ -22303c: 2201 080e |0002: new-instance v1, Lorg/greenrobot/eventbus/Subscription; // type@0e08 │ │ -223040: 7030 9665 8109 |0004: invoke-direct {v1, v8, v9}, Lorg/greenrobot/eventbus/Subscription;.:(Ljava/lang/Object;Lorg/greenrobot/eventbus/SubscriberMethod;)V // method@6596 │ │ -223046: 5472 f859 |0007: iget-object v2, v7, Lorg/greenrobot/eventbus/EventBus;.subscriptionsByEventType:Ljava/util/Map; // field@59f8 │ │ -22304a: 7220 8564 0200 |0009: invoke-interface {v2, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6485 │ │ -223050: 0c02 |000c: move-result-object v2 │ │ -223052: 1f02 cc0d |000d: check-cast v2, Ljava/util/concurrent/CopyOnWriteArrayList; // type@0dcc │ │ -223056: 3902 0d00 |000f: if-nez v2, 001c // +000d │ │ -22305a: 2202 cc0d |0011: new-instance v2, Ljava/util/concurrent/CopyOnWriteArrayList; // type@0dcc │ │ -22305e: 7010 b864 0200 |0013: invoke-direct {v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@64b8 │ │ -223064: 5473 f859 |0016: iget-object v3, v7, Lorg/greenrobot/eventbus/EventBus;.subscriptionsByEventType:Ljava/util/Map; // field@59f8 │ │ -223068: 7230 8864 0302 |0018: invoke-interface {v3, v0, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6488 │ │ -22306e: 2807 |001b: goto 0022 // +0007 │ │ -223070: 6e20 bc64 1200 |001c: invoke-virtual {v2, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;.contains:(Ljava/lang/Object;)Z // method@64bc │ │ -223076: 0a03 |001f: move-result v3 │ │ -223078: 3903 7300 |0020: if-nez v3, 0093 // +0073 │ │ -22307c: 6e10 c264 0200 |0022: invoke-virtual {v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.size:()I // method@64c2 │ │ -223082: 0a03 |0025: move-result v3 │ │ -223084: 1204 |0026: const/4 v4, #int 0 // #0 │ │ -223086: 3634 1900 |0027: if-gt v4, v3, 0040 // +0019 │ │ -22308a: 3234 1400 |0029: if-eq v4, v3, 003d // +0014 │ │ -22308e: 5295 215a |002b: iget v5, v9, Lorg/greenrobot/eventbus/SubscriberMethod;.priority:I // field@5a21 │ │ -223092: 6e20 bd64 4200 |002d: invoke-virtual {v2, v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.get:(I)Ljava/lang/Object; // method@64bd │ │ -223098: 0c06 |0030: move-result-object v6 │ │ -22309a: 1f06 080e |0031: check-cast v6, Lorg/greenrobot/eventbus/Subscription; // type@0e08 │ │ -22309e: 5466 375a |0033: iget-object v6, v6, Lorg/greenrobot/eventbus/Subscription;.subscriberMethod:Lorg/greenrobot/eventbus/SubscriberMethod; // field@5a37 │ │ -2230a2: 5266 215a |0035: iget v6, v6, Lorg/greenrobot/eventbus/SubscriberMethod;.priority:I // field@5a21 │ │ -2230a6: 3765 0300 |0037: if-le v5, v6, 003a // +0003 │ │ -2230aa: 2804 |0039: goto 003d // +0004 │ │ -2230ac: d804 0401 |003a: add-int/lit8 v4, v4, #int 1 // #01 │ │ -2230b0: 28eb |003c: goto 0027 // -0015 │ │ -2230b2: 6e30 b964 4201 |003d: invoke-virtual {v2, v4, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;.add:(ILjava/lang/Object;)V // method@64b9 │ │ -2230b8: 5472 fa59 |0040: iget-object v2, v7, Lorg/greenrobot/eventbus/EventBus;.typesBySubscriber:Ljava/util/Map; // field@59fa │ │ -2230bc: 7220 8564 8200 |0042: invoke-interface {v2, v8}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6485 │ │ -2230c2: 0c02 |0045: move-result-object v2 │ │ -2230c4: 1f02 be0d |0046: check-cast v2, Ljava/util/List; // type@0dbe │ │ -2230c8: 3902 0c00 |0048: if-nez v2, 0054 // +000c │ │ -2230cc: 2202 b10d |004a: new-instance v2, Ljava/util/ArrayList; // type@0db1 │ │ -2230d0: 7010 ef63 0200 |004c: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@63ef │ │ -2230d6: 5473 fa59 |004f: iget-object v3, v7, Lorg/greenrobot/eventbus/EventBus;.typesBySubscriber:Ljava/util/Map; // field@59fa │ │ -2230da: 7230 8864 8302 |0051: invoke-interface {v3, v8, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6488 │ │ -2230e0: 7220 6064 0200 |0054: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ -2230e6: 5598 225a |0057: iget-boolean v8, v9, Lorg/greenrobot/eventbus/SubscriberMethod;.sticky:Z // field@5a22 │ │ -2230ea: 3808 3900 |0059: if-eqz v8, 0092 // +0039 │ │ -2230ee: 5578 eb59 |005b: iget-boolean v8, v7, Lorg/greenrobot/eventbus/EventBus;.eventInheritance:Z // field@59eb │ │ -2230f2: 3808 2c00 |005d: if-eqz v8, 0089 // +002c │ │ -2230f6: 5478 f659 |005f: iget-object v8, v7, Lorg/greenrobot/eventbus/EventBus;.stickyEvents:Ljava/util/Map; // field@59f6 │ │ -2230fa: 7210 8464 0800 |0061: invoke-interface {v8}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@6484 │ │ -223100: 0c08 |0064: move-result-object v8 │ │ -223102: 7210 9564 0800 |0065: invoke-interface {v8}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6495 │ │ -223108: 0c08 |0068: move-result-object v8 │ │ -22310a: 7210 4e64 0800 |0069: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -223110: 0a09 |006c: move-result v9 │ │ -223112: 3809 2500 |006d: if-eqz v9, 0092 // +0025 │ │ -223116: 7210 4f64 0800 |006f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -22311c: 0c09 |0072: move-result-object v9 │ │ -22311e: 1f09 c00d |0073: check-cast v9, Ljava/util/Map$Entry; // type@0dc0 │ │ -223122: 7210 7f64 0900 |0075: invoke-interface {v9}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@647f │ │ -223128: 0c02 |0078: move-result-object v2 │ │ -22312a: 1f02 490d |0079: check-cast v2, Ljava/lang/Class; // type@0d49 │ │ -22312e: 6e20 9b62 2000 |007b: invoke-virtual {v0, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@629b │ │ -223134: 0a02 |007e: move-result v2 │ │ -223136: 3802 eaff |007f: if-eqz v2, 0069 // -0016 │ │ -22313a: 7210 8064 0900 |0081: invoke-interface {v9}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@6480 │ │ -223140: 0c09 |0084: move-result-object v9 │ │ -223142: 7030 2a65 1709 |0085: invoke-direct {v7, v1, v9}, Lorg/greenrobot/eventbus/EventBus;.checkPostStickyEventToSubscription:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V // method@652a │ │ -223148: 28e1 |0088: goto 0069 // -001f │ │ -22314a: 5478 f659 |0089: iget-object v8, v7, Lorg/greenrobot/eventbus/EventBus;.stickyEvents:Ljava/util/Map; // field@59f6 │ │ -22314e: 7220 8564 0800 |008b: invoke-interface {v8, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6485 │ │ -223154: 0c08 |008e: move-result-object v8 │ │ -223156: 7030 2a65 1708 |008f: invoke-direct {v7, v1, v8}, Lorg/greenrobot/eventbus/EventBus;.checkPostStickyEventToSubscription:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V // method@652a │ │ -22315c: 0e00 |0092: return-void │ │ -22315e: 2209 f70d |0093: new-instance v9, Lorg/greenrobot/eventbus/EventBusException; // type@0df7 │ │ -223162: 2201 740d |0095: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -223166: 7010 4c63 0100 |0097: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -22316c: 1a02 0c2e |009a: const-string v2, "Subscriber " // string@2e0c │ │ -223170: 6e20 5663 2100 |009c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -223176: 6e10 0263 0800 |009f: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@6302 │ │ -22317c: 0c08 |00a2: move-result-object v8 │ │ -22317e: 6e20 5563 8100 |00a3: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -223184: 1a08 9600 |00a6: const-string v8, " already registered to event " // string@0096 │ │ -223188: 6e20 5663 8100 |00a8: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -22318e: 6e20 5563 0100 |00ab: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -223194: 6e10 5d63 0100 |00ae: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -22319a: 0c08 |00b1: move-result-object v8 │ │ -22319c: 7020 5765 8900 |00b2: invoke-direct {v9, v8}, Lorg/greenrobot/eventbus/EventBusException;.:(Ljava/lang/String;)V // method@6557 │ │ -2231a2: 2802 |00b5: goto 00b7 // +0002 │ │ -2231a4: 2709 |00b6: throw v9 │ │ -2231a6: 28ff |00b7: goto 00b6 // -0001 │ │ +223034: |[223034] org.greenrobot.eventbus.EventBus.subscribe:(Ljava/lang/Object;Lorg/greenrobot/eventbus/SubscriberMethod;)V │ │ +223044: 5490 1e5a |0000: iget-object v0, v9, Lorg/greenrobot/eventbus/SubscriberMethod;.eventType:Ljava/lang/Class; // field@5a1e │ │ +223048: 2201 080e |0002: new-instance v1, Lorg/greenrobot/eventbus/Subscription; // type@0e08 │ │ +22304c: 7030 9665 8109 |0004: invoke-direct {v1, v8, v9}, Lorg/greenrobot/eventbus/Subscription;.:(Ljava/lang/Object;Lorg/greenrobot/eventbus/SubscriberMethod;)V // method@6596 │ │ +223052: 5472 f859 |0007: iget-object v2, v7, Lorg/greenrobot/eventbus/EventBus;.subscriptionsByEventType:Ljava/util/Map; // field@59f8 │ │ +223056: 7220 8564 0200 |0009: invoke-interface {v2, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6485 │ │ +22305c: 0c02 |000c: move-result-object v2 │ │ +22305e: 1f02 cc0d |000d: check-cast v2, Ljava/util/concurrent/CopyOnWriteArrayList; // type@0dcc │ │ +223062: 3902 0d00 |000f: if-nez v2, 001c // +000d │ │ +223066: 2202 cc0d |0011: new-instance v2, Ljava/util/concurrent/CopyOnWriteArrayList; // type@0dcc │ │ +22306a: 7010 b864 0200 |0013: invoke-direct {v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@64b8 │ │ +223070: 5473 f859 |0016: iget-object v3, v7, Lorg/greenrobot/eventbus/EventBus;.subscriptionsByEventType:Ljava/util/Map; // field@59f8 │ │ +223074: 7230 8864 0302 |0018: invoke-interface {v3, v0, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6488 │ │ +22307a: 2807 |001b: goto 0022 // +0007 │ │ +22307c: 6e20 bc64 1200 |001c: invoke-virtual {v2, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;.contains:(Ljava/lang/Object;)Z // method@64bc │ │ +223082: 0a03 |001f: move-result v3 │ │ +223084: 3903 7300 |0020: if-nez v3, 0093 // +0073 │ │ +223088: 6e10 c264 0200 |0022: invoke-virtual {v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.size:()I // method@64c2 │ │ +22308e: 0a03 |0025: move-result v3 │ │ +223090: 1204 |0026: const/4 v4, #int 0 // #0 │ │ +223092: 3634 1900 |0027: if-gt v4, v3, 0040 // +0019 │ │ +223096: 3234 1400 |0029: if-eq v4, v3, 003d // +0014 │ │ +22309a: 5295 215a |002b: iget v5, v9, Lorg/greenrobot/eventbus/SubscriberMethod;.priority:I // field@5a21 │ │ +22309e: 6e20 bd64 4200 |002d: invoke-virtual {v2, v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.get:(I)Ljava/lang/Object; // method@64bd │ │ +2230a4: 0c06 |0030: move-result-object v6 │ │ +2230a6: 1f06 080e |0031: check-cast v6, Lorg/greenrobot/eventbus/Subscription; // type@0e08 │ │ +2230aa: 5466 375a |0033: iget-object v6, v6, Lorg/greenrobot/eventbus/Subscription;.subscriberMethod:Lorg/greenrobot/eventbus/SubscriberMethod; // field@5a37 │ │ +2230ae: 5266 215a |0035: iget v6, v6, Lorg/greenrobot/eventbus/SubscriberMethod;.priority:I // field@5a21 │ │ +2230b2: 3765 0300 |0037: if-le v5, v6, 003a // +0003 │ │ +2230b6: 2804 |0039: goto 003d // +0004 │ │ +2230b8: d804 0401 |003a: add-int/lit8 v4, v4, #int 1 // #01 │ │ +2230bc: 28eb |003c: goto 0027 // -0015 │ │ +2230be: 6e30 b964 4201 |003d: invoke-virtual {v2, v4, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;.add:(ILjava/lang/Object;)V // method@64b9 │ │ +2230c4: 5472 fa59 |0040: iget-object v2, v7, Lorg/greenrobot/eventbus/EventBus;.typesBySubscriber:Ljava/util/Map; // field@59fa │ │ +2230c8: 7220 8564 8200 |0042: invoke-interface {v2, v8}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6485 │ │ +2230ce: 0c02 |0045: move-result-object v2 │ │ +2230d0: 1f02 be0d |0046: check-cast v2, Ljava/util/List; // type@0dbe │ │ +2230d4: 3902 0c00 |0048: if-nez v2, 0054 // +000c │ │ +2230d8: 2202 b10d |004a: new-instance v2, Ljava/util/ArrayList; // type@0db1 │ │ +2230dc: 7010 ef63 0200 |004c: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@63ef │ │ +2230e2: 5473 fa59 |004f: iget-object v3, v7, Lorg/greenrobot/eventbus/EventBus;.typesBySubscriber:Ljava/util/Map; // field@59fa │ │ +2230e6: 7230 8864 8302 |0051: invoke-interface {v3, v8, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6488 │ │ +2230ec: 7220 6064 0200 |0054: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ +2230f2: 5598 225a |0057: iget-boolean v8, v9, Lorg/greenrobot/eventbus/SubscriberMethod;.sticky:Z // field@5a22 │ │ +2230f6: 3808 3900 |0059: if-eqz v8, 0092 // +0039 │ │ +2230fa: 5578 eb59 |005b: iget-boolean v8, v7, Lorg/greenrobot/eventbus/EventBus;.eventInheritance:Z // field@59eb │ │ +2230fe: 3808 2c00 |005d: if-eqz v8, 0089 // +002c │ │ +223102: 5478 f659 |005f: iget-object v8, v7, Lorg/greenrobot/eventbus/EventBus;.stickyEvents:Ljava/util/Map; // field@59f6 │ │ +223106: 7210 8464 0800 |0061: invoke-interface {v8}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@6484 │ │ +22310c: 0c08 |0064: move-result-object v8 │ │ +22310e: 7210 9564 0800 |0065: invoke-interface {v8}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6495 │ │ +223114: 0c08 |0068: move-result-object v8 │ │ +223116: 7210 4e64 0800 |0069: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +22311c: 0a09 |006c: move-result v9 │ │ +22311e: 3809 2500 |006d: if-eqz v9, 0092 // +0025 │ │ +223122: 7210 4f64 0800 |006f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +223128: 0c09 |0072: move-result-object v9 │ │ +22312a: 1f09 c00d |0073: check-cast v9, Ljava/util/Map$Entry; // type@0dc0 │ │ +22312e: 7210 7f64 0900 |0075: invoke-interface {v9}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@647f │ │ +223134: 0c02 |0078: move-result-object v2 │ │ +223136: 1f02 490d |0079: check-cast v2, Ljava/lang/Class; // type@0d49 │ │ +22313a: 6e20 9b62 2000 |007b: invoke-virtual {v0, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@629b │ │ +223140: 0a02 |007e: move-result v2 │ │ +223142: 3802 eaff |007f: if-eqz v2, 0069 // -0016 │ │ +223146: 7210 8064 0900 |0081: invoke-interface {v9}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@6480 │ │ +22314c: 0c09 |0084: move-result-object v9 │ │ +22314e: 7030 2a65 1709 |0085: invoke-direct {v7, v1, v9}, Lorg/greenrobot/eventbus/EventBus;.checkPostStickyEventToSubscription:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V // method@652a │ │ +223154: 28e1 |0088: goto 0069 // -001f │ │ +223156: 5478 f659 |0089: iget-object v8, v7, Lorg/greenrobot/eventbus/EventBus;.stickyEvents:Ljava/util/Map; // field@59f6 │ │ +22315a: 7220 8564 0800 |008b: invoke-interface {v8, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6485 │ │ +223160: 0c08 |008e: move-result-object v8 │ │ +223162: 7030 2a65 1708 |008f: invoke-direct {v7, v1, v8}, Lorg/greenrobot/eventbus/EventBus;.checkPostStickyEventToSubscription:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V // method@652a │ │ +223168: 0e00 |0092: return-void │ │ +22316a: 2209 f70d |0093: new-instance v9, Lorg/greenrobot/eventbus/EventBusException; // type@0df7 │ │ +22316e: 2201 740d |0095: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +223172: 7010 4c63 0100 |0097: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +223178: 1a02 0c2e |009a: const-string v2, "Subscriber " // string@2e0c │ │ +22317c: 6e20 5663 2100 |009c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +223182: 6e10 0263 0800 |009f: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@6302 │ │ +223188: 0c08 |00a2: move-result-object v8 │ │ +22318a: 6e20 5563 8100 |00a3: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +223190: 1a08 9600 |00a6: const-string v8, " already registered to event " // string@0096 │ │ +223194: 6e20 5663 8100 |00a8: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +22319a: 6e20 5563 0100 |00ab: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +2231a0: 6e10 5d63 0100 |00ae: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +2231a6: 0c08 |00b1: move-result-object v8 │ │ +2231a8: 7020 5765 8900 |00b2: invoke-direct {v9, v8}, Lorg/greenrobot/eventbus/EventBusException;.:(Ljava/lang/String;)V // method@6557 │ │ +2231ae: 2802 |00b5: goto 00b7 // +0002 │ │ +2231b0: 2709 |00b6: throw v9 │ │ +2231b2: 28ff |00b7: goto 00b6 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0002 line=151 │ │ 0x0007 line=152 │ │ 0x0011 line=154 │ │ 0x0016 line=155 │ │ @@ -516835,37 +516837,37 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Class;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -223254: |[223254] org.greenrobot.eventbus.EventBus.unsubscribeByEventType:(Ljava/lang/Object;Ljava/lang/Class;)V │ │ -223264: 5450 f859 |0000: iget-object v0, v5, Lorg/greenrobot/eventbus/EventBus;.subscriptionsByEventType:Ljava/util/Map; // field@59f8 │ │ -223268: 7220 8564 7000 |0002: invoke-interface {v0, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6485 │ │ -22326e: 0c07 |0005: move-result-object v7 │ │ -223270: 1f07 be0d |0006: check-cast v7, Ljava/util/List; // type@0dbe │ │ -223274: 3807 2000 |0008: if-eqz v7, 0028 // +0020 │ │ -223278: 7210 6d64 0700 |000a: invoke-interface {v7}, Ljava/util/List;.size:()I // method@646d │ │ -22327e: 0a00 |000d: move-result v0 │ │ -223280: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -223282: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -223284: 3502 1800 |0010: if-ge v2, v0, 0028 // +0018 │ │ -223288: 7220 6564 2700 |0012: invoke-interface {v7, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -22328e: 0c03 |0015: move-result-object v3 │ │ -223290: 1f03 080e |0016: check-cast v3, Lorg/greenrobot/eventbus/Subscription; // type@0e08 │ │ -223294: 5434 365a |0018: iget-object v4, v3, Lorg/greenrobot/eventbus/Subscription;.subscriber:Ljava/lang/Object; // field@5a36 │ │ -223298: 3364 0b00 |001a: if-ne v4, v6, 0025 // +000b │ │ -22329c: 5c31 355a |001c: iput-boolean v1, v3, Lorg/greenrobot/eventbus/Subscription;.active:Z // field@5a35 │ │ -2232a0: 7220 6a64 2700 |001e: invoke-interface {v7, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@646a │ │ -2232a6: d802 02ff |0021: add-int/lit8 v2, v2, #int -1 // #ff │ │ -2232aa: d800 00ff |0023: add-int/lit8 v0, v0, #int -1 // #ff │ │ -2232ae: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2232b2: 28e9 |0027: goto 0010 // -0017 │ │ -2232b4: 0e00 |0028: return-void │ │ +223260: |[223260] org.greenrobot.eventbus.EventBus.unsubscribeByEventType:(Ljava/lang/Object;Ljava/lang/Class;)V │ │ +223270: 5450 f859 |0000: iget-object v0, v5, Lorg/greenrobot/eventbus/EventBus;.subscriptionsByEventType:Ljava/util/Map; // field@59f8 │ │ +223274: 7220 8564 7000 |0002: invoke-interface {v0, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6485 │ │ +22327a: 0c07 |0005: move-result-object v7 │ │ +22327c: 1f07 be0d |0006: check-cast v7, Ljava/util/List; // type@0dbe │ │ +223280: 3807 2000 |0008: if-eqz v7, 0028 // +0020 │ │ +223284: 7210 6d64 0700 |000a: invoke-interface {v7}, Ljava/util/List;.size:()I // method@646d │ │ +22328a: 0a00 |000d: move-result v0 │ │ +22328c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +22328e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +223290: 3502 1800 |0010: if-ge v2, v0, 0028 // +0018 │ │ +223294: 7220 6564 2700 |0012: invoke-interface {v7, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +22329a: 0c03 |0015: move-result-object v3 │ │ +22329c: 1f03 080e |0016: check-cast v3, Lorg/greenrobot/eventbus/Subscription; // type@0e08 │ │ +2232a0: 5434 365a |0018: iget-object v4, v3, Lorg/greenrobot/eventbus/Subscription;.subscriber:Ljava/lang/Object; // field@5a36 │ │ +2232a4: 3364 0b00 |001a: if-ne v4, v6, 0025 // +000b │ │ +2232a8: 5c31 355a |001c: iput-boolean v1, v3, Lorg/greenrobot/eventbus/Subscription;.active:Z // field@5a35 │ │ +2232ac: 7220 6a64 2700 |001e: invoke-interface {v7, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@646a │ │ +2232b2: d802 02ff |0021: add-int/lit8 v2, v2, #int -1 // #ff │ │ +2232b6: d800 00ff |0023: add-int/lit8 v0, v0, #int -1 // #ff │ │ +2232ba: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2232be: 28e9 |0027: goto 0010 // -0017 │ │ +2232c0: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x000a line=225 │ │ 0x0012 line=227 │ │ 0x0018 line=228 │ │ 0x001c line=229 │ │ @@ -516881,48 +516883,48 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -222a48: |[222a48] org.greenrobot.eventbus.EventBus.cancelEventDelivery:(Ljava/lang/Object;)V │ │ -222a58: 5420 e959 |0000: iget-object v0, v2, Lorg/greenrobot/eventbus/EventBus;.currentPostingThreadState:Ljava/lang/ThreadLocal; // field@59e9 │ │ -222a5c: 6e10 7463 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@6374 │ │ -222a62: 0c00 |0005: move-result-object v0 │ │ -222a64: 1f00 f40d |0006: check-cast v0, Lorg/greenrobot/eventbus/EventBus$PostingThreadState; // type@0df4 │ │ -222a68: 5501 e359 |0008: iget-boolean v1, v0, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.isPosting:Z // field@59e3 │ │ -222a6c: 3801 2e00 |000a: if-eqz v1, 0038 // +002e │ │ -222a70: 3803 2400 |000c: if-eqz v3, 0030 // +0024 │ │ -222a74: 5401 e059 |000e: iget-object v1, v0, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.event:Ljava/lang/Object; // field@59e0 │ │ -222a78: 3331 1800 |0010: if-ne v1, v3, 0028 // +0018 │ │ -222a7c: 5403 e459 |0012: iget-object v3, v0, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.subscription:Lorg/greenrobot/eventbus/Subscription; // field@59e4 │ │ -222a80: 5433 375a |0014: iget-object v3, v3, Lorg/greenrobot/eventbus/Subscription;.subscriberMethod:Lorg/greenrobot/eventbus/SubscriberMethod; // field@5a37 │ │ -222a84: 5433 235a |0016: iget-object v3, v3, Lorg/greenrobot/eventbus/SubscriberMethod;.threadMode:Lorg/greenrobot/eventbus/ThreadMode; // field@5a23 │ │ -222a88: 6201 3d5a |0018: sget-object v1, Lorg/greenrobot/eventbus/ThreadMode;.POSTING:Lorg/greenrobot/eventbus/ThreadMode; // field@5a3d │ │ -222a8c: 3313 0600 |001a: if-ne v3, v1, 0020 // +0006 │ │ -222a90: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -222a92: 5c03 df59 |001d: iput-boolean v3, v0, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.canceled:Z // field@59df │ │ -222a96: 0e00 |001f: return-void │ │ -222a98: 2203 f70d |0020: new-instance v3, Lorg/greenrobot/eventbus/EventBusException; // type@0df7 │ │ -222a9c: 1a00 dc00 |0022: const-string v0, " event handlers may only abort the incoming event" // string@00dc │ │ -222aa0: 7020 5765 0300 |0024: invoke-direct {v3, v0}, Lorg/greenrobot/eventbus/EventBusException;.:(Ljava/lang/String;)V // method@6557 │ │ -222aa6: 2703 |0027: throw v3 │ │ -222aa8: 2203 f70d |0028: new-instance v3, Lorg/greenrobot/eventbus/EventBusException; // type@0df7 │ │ -222aac: 1a00 7f28 |002a: const-string v0, "Only the currently handled event may be aborted" // string@287f │ │ -222ab0: 7020 5765 0300 |002c: invoke-direct {v3, v0}, Lorg/greenrobot/eventbus/EventBusException;.:(Ljava/lang/String;)V // method@6557 │ │ -222ab6: 2703 |002f: throw v3 │ │ -222ab8: 2203 f70d |0030: new-instance v3, Lorg/greenrobot/eventbus/EventBusException; // type@0df7 │ │ -222abc: 1a00 ac0e |0032: const-string v0, "Event may not be null" // string@0eac │ │ -222ac0: 7020 5765 0300 |0034: invoke-direct {v3, v0}, Lorg/greenrobot/eventbus/EventBusException;.:(Ljava/lang/String;)V // method@6557 │ │ -222ac6: 2703 |0037: throw v3 │ │ -222ac8: 2203 f70d |0038: new-instance v3, Lorg/greenrobot/eventbus/EventBusException; // type@0df7 │ │ -222acc: 1a00 1630 |003a: const-string v0, "This method may only be called from inside event handling methods on the posting thread" // string@3016 │ │ -222ad0: 7020 5765 0300 |003c: invoke-direct {v3, v0}, Lorg/greenrobot/eventbus/EventBusException;.:(Ljava/lang/String;)V // method@6557 │ │ -222ad6: 2703 |003f: throw v3 │ │ +222a54: |[222a54] org.greenrobot.eventbus.EventBus.cancelEventDelivery:(Ljava/lang/Object;)V │ │ +222a64: 5420 e959 |0000: iget-object v0, v2, Lorg/greenrobot/eventbus/EventBus;.currentPostingThreadState:Ljava/lang/ThreadLocal; // field@59e9 │ │ +222a68: 6e10 7463 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@6374 │ │ +222a6e: 0c00 |0005: move-result-object v0 │ │ +222a70: 1f00 f40d |0006: check-cast v0, Lorg/greenrobot/eventbus/EventBus$PostingThreadState; // type@0df4 │ │ +222a74: 5501 e359 |0008: iget-boolean v1, v0, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.isPosting:Z // field@59e3 │ │ +222a78: 3801 2e00 |000a: if-eqz v1, 0038 // +002e │ │ +222a7c: 3803 2400 |000c: if-eqz v3, 0030 // +0024 │ │ +222a80: 5401 e059 |000e: iget-object v1, v0, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.event:Ljava/lang/Object; // field@59e0 │ │ +222a84: 3331 1800 |0010: if-ne v1, v3, 0028 // +0018 │ │ +222a88: 5403 e459 |0012: iget-object v3, v0, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.subscription:Lorg/greenrobot/eventbus/Subscription; // field@59e4 │ │ +222a8c: 5433 375a |0014: iget-object v3, v3, Lorg/greenrobot/eventbus/Subscription;.subscriberMethod:Lorg/greenrobot/eventbus/SubscriberMethod; // field@5a37 │ │ +222a90: 5433 235a |0016: iget-object v3, v3, Lorg/greenrobot/eventbus/SubscriberMethod;.threadMode:Lorg/greenrobot/eventbus/ThreadMode; // field@5a23 │ │ +222a94: 6201 3d5a |0018: sget-object v1, Lorg/greenrobot/eventbus/ThreadMode;.POSTING:Lorg/greenrobot/eventbus/ThreadMode; // field@5a3d │ │ +222a98: 3313 0600 |001a: if-ne v3, v1, 0020 // +0006 │ │ +222a9c: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +222a9e: 5c03 df59 |001d: iput-boolean v3, v0, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.canceled:Z // field@59df │ │ +222aa2: 0e00 |001f: return-void │ │ +222aa4: 2203 f70d |0020: new-instance v3, Lorg/greenrobot/eventbus/EventBusException; // type@0df7 │ │ +222aa8: 1a00 dc00 |0022: const-string v0, " event handlers may only abort the incoming event" // string@00dc │ │ +222aac: 7020 5765 0300 |0024: invoke-direct {v3, v0}, Lorg/greenrobot/eventbus/EventBusException;.:(Ljava/lang/String;)V // method@6557 │ │ +222ab2: 2703 |0027: throw v3 │ │ +222ab4: 2203 f70d |0028: new-instance v3, Lorg/greenrobot/eventbus/EventBusException; // type@0df7 │ │ +222ab8: 1a00 7f28 |002a: const-string v0, "Only the currently handled event may be aborted" // string@287f │ │ +222abc: 7020 5765 0300 |002c: invoke-direct {v3, v0}, Lorg/greenrobot/eventbus/EventBusException;.:(Ljava/lang/String;)V // method@6557 │ │ +222ac2: 2703 |002f: throw v3 │ │ +222ac4: 2203 f70d |0030: new-instance v3, Lorg/greenrobot/eventbus/EventBusException; // type@0df7 │ │ +222ac8: 1a00 ac0e |0032: const-string v0, "Event may not be null" // string@0eac │ │ +222acc: 7020 5765 0300 |0034: invoke-direct {v3, v0}, Lorg/greenrobot/eventbus/EventBusException;.:(Ljava/lang/String;)V // method@6557 │ │ +222ad2: 2703 |0037: throw v3 │ │ +222ad4: 2203 f70d |0038: new-instance v3, Lorg/greenrobot/eventbus/EventBusException; // type@0df7 │ │ +222ad8: 1a00 1630 |003a: const-string v0, "This method may only be called from inside event handling methods on the posting thread" // string@3016 │ │ +222adc: 7020 5765 0300 |003c: invoke-direct {v3, v0}, Lorg/greenrobot/eventbus/EventBusException;.:(Ljava/lang/String;)V // method@6557 │ │ +222ae2: 2703 |003f: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0008 line=283 │ │ 0x000e line=288 │ │ 0x0012 line=290 │ │ 0x001d line=294 │ │ @@ -516939,17 +516941,17 @@ │ │ type : '()Ljava/util/concurrent/ExecutorService;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -222814: |[222814] org.greenrobot.eventbus.EventBus.getExecutorService:()Ljava/util/concurrent/ExecutorService; │ │ -222824: 5410 ed59 |0000: iget-object v0, v1, Lorg/greenrobot/eventbus/EventBus;.executorService:Ljava/util/concurrent/ExecutorService; // field@59ed │ │ -222828: 1100 |0002: return-object v0 │ │ +222820: |[222820] org.greenrobot.eventbus.EventBus.getExecutorService:()Ljava/util/concurrent/ExecutorService; │ │ +222830: 5410 ed59 |0000: iget-object v0, v1, Lorg/greenrobot/eventbus/EventBus;.executorService:Ljava/util/concurrent/ExecutorService; // field@59ed │ │ +222834: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/greenrobot/eventbus/EventBus; │ │ │ │ #2 : (in Lorg/greenrobot/eventbus/EventBus;) │ │ @@ -516957,17 +516959,17 @@ │ │ type : '()Lorg/greenrobot/eventbus/Logger;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -222898: |[222898] org.greenrobot.eventbus.EventBus.getLogger:()Lorg/greenrobot/eventbus/Logger; │ │ -2228a8: 5410 f159 |0000: iget-object v0, v1, Lorg/greenrobot/eventbus/EventBus;.logger:Lorg/greenrobot/eventbus/Logger; // field@59f1 │ │ -2228ac: 1100 |0002: return-object v0 │ │ +2228a4: |[2228a4] org.greenrobot.eventbus.EventBus.getLogger:()Lorg/greenrobot/eventbus/Logger; │ │ +2228b4: 5410 f159 |0000: iget-object v0, v1, Lorg/greenrobot/eventbus/EventBus;.logger:Lorg/greenrobot/eventbus/Logger; // field@59f1 │ │ +2228b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/greenrobot/eventbus/EventBus; │ │ │ │ #3 : (in Lorg/greenrobot/eventbus/EventBus;) │ │ @@ -516975,27 +516977,27 @@ │ │ type : '(Ljava/lang/Class;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -2226c4: |[2226c4] org.greenrobot.eventbus.EventBus.getStickyEvent:(Ljava/lang/Class;)Ljava/lang/Object; │ │ -2226d4: 5420 f659 |0000: iget-object v0, v2, Lorg/greenrobot/eventbus/EventBus;.stickyEvents:Ljava/util/Map; // field@59f6 │ │ -2226d8: 1d00 |0002: monitor-enter v0 │ │ -2226da: 5421 f659 |0003: iget-object v1, v2, Lorg/greenrobot/eventbus/EventBus;.stickyEvents:Ljava/util/Map; // field@59f6 │ │ -2226de: 7220 8564 3100 |0005: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6485 │ │ -2226e4: 0c01 |0008: move-result-object v1 │ │ -2226e6: 6e20 8062 1300 |0009: invoke-virtual {v3, v1}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@6280 │ │ -2226ec: 0c03 |000c: move-result-object v3 │ │ -2226ee: 1e00 |000d: monitor-exit v0 │ │ -2226f0: 1103 |000e: return-object v3 │ │ -2226f2: 0d03 |000f: move-exception v3 │ │ -2226f4: 1e00 |0010: monitor-exit v0 │ │ -2226f6: 2703 |0011: throw v3 │ │ +2226d0: |[2226d0] org.greenrobot.eventbus.EventBus.getStickyEvent:(Ljava/lang/Class;)Ljava/lang/Object; │ │ +2226e0: 5420 f659 |0000: iget-object v0, v2, Lorg/greenrobot/eventbus/EventBus;.stickyEvents:Ljava/util/Map; // field@59f6 │ │ +2226e4: 1d00 |0002: monitor-enter v0 │ │ +2226e6: 5421 f659 |0003: iget-object v1, v2, Lorg/greenrobot/eventbus/EventBus;.stickyEvents:Ljava/util/Map; // field@59f6 │ │ +2226ea: 7220 8564 3100 |0005: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6485 │ │ +2226f0: 0c01 |0008: move-result-object v1 │ │ +2226f2: 6e20 8062 1300 |0009: invoke-virtual {v3, v1}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@6280 │ │ +2226f8: 0c03 |000c: move-result-object v3 │ │ +2226fa: 1e00 |000d: monitor-exit v0 │ │ +2226fc: 1103 |000e: return-object v3 │ │ +2226fe: 0d03 |000f: move-exception v3 │ │ +222700: 1e00 |0010: monitor-exit v0 │ │ +222702: 2703 |0011: throw v3 │ │ catches : 1 │ │ 0x0003 - 0x0011 │ │ -> 0x000f │ │ positions : │ │ 0x0000 line=315 │ │ 0x0003 line=316 │ │ 0x0010 line=317 │ │ @@ -517008,44 +517010,44 @@ │ │ type : '(Ljava/lang/Class;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -2224c4: |[2224c4] org.greenrobot.eventbus.EventBus.hasSubscriberForEvent:(Ljava/lang/Class;)Z │ │ -2224d4: 7110 3665 0600 |0000: invoke-static {v6}, Lorg/greenrobot/eventbus/EventBus;.lookupAllEventTypes:(Ljava/lang/Class;)Ljava/util/List; // method@6536 │ │ -2224da: 0c06 |0003: move-result-object v6 │ │ -2224dc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -2224de: 3806 2900 |0005: if-eqz v6, 002e // +0029 │ │ -2224e2: 7210 6d64 0600 |0007: invoke-interface {v6}, Ljava/util/List;.size:()I // method@646d │ │ -2224e8: 0a01 |000a: move-result v1 │ │ -2224ea: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -2224ec: 3512 2200 |000c: if-ge v2, v1, 002e // +0022 │ │ -2224f0: 7220 6564 2600 |000e: invoke-interface {v6, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -2224f6: 0c03 |0011: move-result-object v3 │ │ -2224f8: 1f03 490d |0012: check-cast v3, Ljava/lang/Class; // type@0d49 │ │ -2224fc: 1d05 |0014: monitor-enter v5 │ │ -2224fe: 5454 f859 |0015: iget-object v4, v5, Lorg/greenrobot/eventbus/EventBus;.subscriptionsByEventType:Ljava/util/Map; // field@59f8 │ │ -222502: 7220 8564 3400 |0017: invoke-interface {v4, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6485 │ │ -222508: 0c03 |001a: move-result-object v3 │ │ -22250a: 1f03 cc0d |001b: check-cast v3, Ljava/util/concurrent/CopyOnWriteArrayList; // type@0dcc │ │ -22250e: 1e05 |001d: monitor-exit v5 │ │ -222510: 3803 0a00 |001e: if-eqz v3, 0028 // +000a │ │ -222514: 6e10 be64 0300 |0020: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@64be │ │ -22251a: 0a03 |0023: move-result v3 │ │ -22251c: 3903 0400 |0024: if-nez v3, 0028 // +0004 │ │ -222520: 1216 |0026: const/4 v6, #int 1 // #1 │ │ -222522: 0f06 |0027: return v6 │ │ -222524: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ -222528: 28e2 |002a: goto 000c // -001e │ │ -22252a: 0d06 |002b: move-exception v6 │ │ -22252c: 1e05 |002c: monitor-exit v5 │ │ -22252e: 2706 |002d: throw v6 │ │ -222530: 0f00 |002e: return v0 │ │ +2224d0: |[2224d0] org.greenrobot.eventbus.EventBus.hasSubscriberForEvent:(Ljava/lang/Class;)Z │ │ +2224e0: 7110 3665 0600 |0000: invoke-static {v6}, Lorg/greenrobot/eventbus/EventBus;.lookupAllEventTypes:(Ljava/lang/Class;)Ljava/util/List; // method@6536 │ │ +2224e6: 0c06 |0003: move-result-object v6 │ │ +2224e8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +2224ea: 3806 2900 |0005: if-eqz v6, 002e // +0029 │ │ +2224ee: 7210 6d64 0600 |0007: invoke-interface {v6}, Ljava/util/List;.size:()I // method@646d │ │ +2224f4: 0a01 |000a: move-result v1 │ │ +2224f6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +2224f8: 3512 2200 |000c: if-ge v2, v1, 002e // +0022 │ │ +2224fc: 7220 6564 2600 |000e: invoke-interface {v6, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +222502: 0c03 |0011: move-result-object v3 │ │ +222504: 1f03 490d |0012: check-cast v3, Ljava/lang/Class; // type@0d49 │ │ +222508: 1d05 |0014: monitor-enter v5 │ │ +22250a: 5454 f859 |0015: iget-object v4, v5, Lorg/greenrobot/eventbus/EventBus;.subscriptionsByEventType:Ljava/util/Map; // field@59f8 │ │ +22250e: 7220 8564 3400 |0017: invoke-interface {v4, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6485 │ │ +222514: 0c03 |001a: move-result-object v3 │ │ +222516: 1f03 cc0d |001b: check-cast v3, Ljava/util/concurrent/CopyOnWriteArrayList; // type@0dcc │ │ +22251a: 1e05 |001d: monitor-exit v5 │ │ +22251c: 3803 0a00 |001e: if-eqz v3, 0028 // +000a │ │ +222520: 6e10 be64 0300 |0020: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@64be │ │ +222526: 0a03 |0023: move-result v3 │ │ +222528: 3903 0400 |0024: if-nez v3, 0028 // +0004 │ │ +22252c: 1216 |0026: const/4 v6, #int 1 // #1 │ │ +22252e: 0f06 |0027: return v6 │ │ +222530: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ +222534: 28e2 |002a: goto 000c // -001e │ │ +222536: 0d06 |002b: move-exception v6 │ │ +222538: 1e05 |002c: monitor-exit v5 │ │ +22253a: 2706 |002d: throw v6 │ │ +22253c: 0f00 |002e: return v0 │ │ catches : 2 │ │ 0x0015 - 0x001e │ │ -> 0x002b │ │ 0x002c - 0x002d │ │ -> 0x002b │ │ positions : │ │ 0x0000 line=359 │ │ @@ -517065,22 +517067,22 @@ │ │ type : '(Lorg/greenrobot/eventbus/PendingPost;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -222c6c: |[222c6c] org.greenrobot.eventbus.EventBus.invokeSubscriber:(Lorg/greenrobot/eventbus/PendingPost;)V │ │ -222c7c: 5430 145a |0000: iget-object v0, v3, Lorg/greenrobot/eventbus/PendingPost;.event:Ljava/lang/Object; // field@5a14 │ │ -222c80: 5431 175a |0002: iget-object v1, v3, Lorg/greenrobot/eventbus/PendingPost;.subscription:Lorg/greenrobot/eventbus/Subscription; // field@5a17 │ │ -222c84: 7110 7865 0300 |0004: invoke-static {v3}, Lorg/greenrobot/eventbus/PendingPost;.releasePendingPost:(Lorg/greenrobot/eventbus/PendingPost;)V // method@6578 │ │ -222c8a: 5513 355a |0007: iget-boolean v3, v1, Lorg/greenrobot/eventbus/Subscription;.active:Z // field@5a35 │ │ -222c8e: 3803 0500 |0009: if-eqz v3, 000e // +0005 │ │ -222c92: 6e30 3365 1200 |000b: invoke-virtual {v2, v1, v0}, Lorg/greenrobot/eventbus/EventBus;.invokeSubscriber:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V // method@6533 │ │ -222c98: 0e00 |000e: return-void │ │ +222c78: |[222c78] org.greenrobot.eventbus.EventBus.invokeSubscriber:(Lorg/greenrobot/eventbus/PendingPost;)V │ │ +222c88: 5430 145a |0000: iget-object v0, v3, Lorg/greenrobot/eventbus/PendingPost;.event:Ljava/lang/Object; // field@5a14 │ │ +222c8c: 5431 175a |0002: iget-object v1, v3, Lorg/greenrobot/eventbus/PendingPost;.subscription:Lorg/greenrobot/eventbus/Subscription; // field@5a17 │ │ +222c90: 7110 7865 0300 |0004: invoke-static {v3}, Lorg/greenrobot/eventbus/PendingPost;.releasePendingPost:(Lorg/greenrobot/eventbus/PendingPost;)V // method@6578 │ │ +222c96: 5513 355a |0007: iget-boolean v3, v1, Lorg/greenrobot/eventbus/Subscription;.active:Z // field@5a35 │ │ +222c9a: 3803 0500 |0009: if-eqz v3, 000e // +0005 │ │ +222c9e: 6e30 3365 1200 |000b: invoke-virtual {v2, v1, v0}, Lorg/greenrobot/eventbus/EventBus;.invokeSubscriber:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V // method@6533 │ │ +222ca4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=497 │ │ 0x0002 line=498 │ │ 0x0004 line=499 │ │ 0x0007 line=500 │ │ 0x000b line=501 │ │ @@ -517093,34 +517095,34 @@ │ │ type : '(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -222c9c: |[222c9c] org.greenrobot.eventbus.EventBus.invokeSubscriber:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V │ │ -222cac: 5450 375a |0000: iget-object v0, v5, Lorg/greenrobot/eventbus/Subscription;.subscriberMethod:Lorg/greenrobot/eventbus/SubscriberMethod; // field@5a37 │ │ -222cb0: 5400 1f5a |0002: iget-object v0, v0, Lorg/greenrobot/eventbus/SubscriberMethod;.method:Ljava/lang/reflect/Method; // field@5a1f │ │ -222cb4: 5451 365a |0004: iget-object v1, v5, Lorg/greenrobot/eventbus/Subscription;.subscriber:Ljava/lang/Object; // field@5a36 │ │ -222cb8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -222cba: 2322 bc0e |0007: new-array v2, v2, [Ljava/lang/Object; // type@0ebc │ │ -222cbe: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -222cc0: 4d06 0203 |000a: aput-object v6, v2, v3 │ │ -222cc4: 6e30 a063 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@63a0 │ │ -222cca: 2812 |000f: goto 0021 // +0012 │ │ -222ccc: 0d05 |0010: move-exception v5 │ │ -222cce: 2206 590d |0011: new-instance v6, Ljava/lang/IllegalStateException; // type@0d59 │ │ -222cd2: 1a00 1631 |0013: const-string v0, "Unexpected exception" // string@3116 │ │ -222cd6: 7030 ba62 0605 |0015: invoke-direct {v6, v0, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@62ba │ │ -222cdc: 2706 |0018: throw v6 │ │ -222cde: 0d00 |0019: move-exception v0 │ │ -222ce0: 6e10 9763 0000 |001a: invoke-virtual {v0}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@6397 │ │ -222ce6: 0c00 |001d: move-result-object v0 │ │ -222ce8: 7040 3065 5406 |001e: invoke-direct {v4, v5, v6, v0}, Lorg/greenrobot/eventbus/EventBus;.handleSubscriberException:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;Ljava/lang/Throwable;)V // method@6530 │ │ -222cee: 0e00 |0021: return-void │ │ +222ca8: |[222ca8] org.greenrobot.eventbus.EventBus.invokeSubscriber:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V │ │ +222cb8: 5450 375a |0000: iget-object v0, v5, Lorg/greenrobot/eventbus/Subscription;.subscriberMethod:Lorg/greenrobot/eventbus/SubscriberMethod; // field@5a37 │ │ +222cbc: 5400 1f5a |0002: iget-object v0, v0, Lorg/greenrobot/eventbus/SubscriberMethod;.method:Ljava/lang/reflect/Method; // field@5a1f │ │ +222cc0: 5451 365a |0004: iget-object v1, v5, Lorg/greenrobot/eventbus/Subscription;.subscriber:Ljava/lang/Object; // field@5a36 │ │ +222cc4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +222cc6: 2322 bc0e |0007: new-array v2, v2, [Ljava/lang/Object; // type@0ebc │ │ +222cca: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +222ccc: 4d06 0203 |000a: aput-object v6, v2, v3 │ │ +222cd0: 6e30 a063 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@63a0 │ │ +222cd6: 2812 |000f: goto 0021 // +0012 │ │ +222cd8: 0d05 |0010: move-exception v5 │ │ +222cda: 2206 590d |0011: new-instance v6, Ljava/lang/IllegalStateException; // type@0d59 │ │ +222cde: 1a00 1631 |0013: const-string v0, "Unexpected exception" // string@3116 │ │ +222ce2: 7030 ba62 0605 |0015: invoke-direct {v6, v0, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@62ba │ │ +222ce8: 2706 |0018: throw v6 │ │ +222cea: 0d00 |0019: move-exception v0 │ │ +222cec: 6e10 9763 0000 |001a: invoke-virtual {v0}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@6397 │ │ +222cf2: 0c00 |001d: move-result-object v0 │ │ +222cf4: 7040 3065 5406 |001e: invoke-direct {v4, v5, v6, v0}, Lorg/greenrobot/eventbus/EventBus;.handleSubscriberException:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;Ljava/lang/Throwable;)V // method@6530 │ │ +222cfa: 0e00 |0021: return-void │ │ catches : 1 │ │ 0x0000 - 0x000f │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0019 │ │ Ljava/lang/IllegalAccessException; -> 0x0010 │ │ positions : │ │ 0x0000 line=507 │ │ 0x0011 line=511 │ │ @@ -517135,24 +517137,24 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -222570: |[222570] org.greenrobot.eventbus.EventBus.isRegistered:(Ljava/lang/Object;)Z │ │ -222580: 1d01 |0000: monitor-enter v1 │ │ -222582: 5410 fa59 |0001: iget-object v0, v1, Lorg/greenrobot/eventbus/EventBus;.typesBySubscriber:Ljava/util/Map; // field@59fa │ │ -222586: 7220 8364 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@6483 │ │ -22258c: 0a02 |0006: move-result v2 │ │ -22258e: 1e01 |0007: monitor-exit v1 │ │ -222590: 0f02 |0008: return v2 │ │ -222592: 0d02 |0009: move-exception v2 │ │ -222594: 1e01 |000a: monitor-exit v1 │ │ -222596: 2702 |000b: throw v2 │ │ +22257c: |[22257c] org.greenrobot.eventbus.EventBus.isRegistered:(Ljava/lang/Object;)Z │ │ +22258c: 1d01 |0000: monitor-enter v1 │ │ +22258e: 5410 fa59 |0001: iget-object v0, v1, Lorg/greenrobot/eventbus/EventBus;.typesBySubscriber:Ljava/util/Map; // field@59fa │ │ +222592: 7220 8364 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@6483 │ │ +222598: 0a02 |0006: move-result v2 │ │ +22259a: 1e01 |0007: monitor-exit v1 │ │ +22259c: 0f02 |0008: return v2 │ │ +22259e: 0d02 |0009: move-exception v2 │ │ +2225a0: 1e01 |000a: monitor-exit v1 │ │ +2225a2: 2702 |000b: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0001 line=218 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/greenrobot/eventbus/EventBus; │ │ @@ -517163,50 +517165,50 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -222d00: |[222d00] org.greenrobot.eventbus.EventBus.post:(Ljava/lang/Object;)V │ │ -222d10: 5430 e959 |0000: iget-object v0, v3, Lorg/greenrobot/eventbus/EventBus;.currentPostingThreadState:Ljava/lang/ThreadLocal; // field@59e9 │ │ -222d14: 6e10 7463 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@6374 │ │ -222d1a: 0c00 |0005: move-result-object v0 │ │ -222d1c: 1f00 f40d |0006: check-cast v0, Lorg/greenrobot/eventbus/EventBus$PostingThreadState; // type@0df4 │ │ -222d20: 5401 e159 |0008: iget-object v1, v0, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.eventQueue:Ljava/util/List; // field@59e1 │ │ -222d24: 7220 6064 4100 |000a: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ -222d2a: 5504 e359 |000d: iget-boolean v4, v0, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.isPosting:Z // field@59e3 │ │ -222d2e: 3904 3100 |000f: if-nez v4, 0040 // +0031 │ │ -222d32: 7010 3465 0300 |0011: invoke-direct {v3}, Lorg/greenrobot/eventbus/EventBus;.isMainThread:()Z // method@6534 │ │ -222d38: 0a04 |0014: move-result v4 │ │ -222d3a: 5c04 e259 |0015: iput-boolean v4, v0, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.isMainThread:Z // field@59e2 │ │ -222d3e: 1214 |0017: const/4 v4, #int 1 // #1 │ │ -222d40: 5c04 e359 |0018: iput-boolean v4, v0, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.isPosting:Z // field@59e3 │ │ -222d44: 5504 df59 |001a: iget-boolean v4, v0, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.canceled:Z // field@59df │ │ -222d48: 3904 1c00 |001c: if-nez v4, 0038 // +001c │ │ -222d4c: 1204 |001e: const/4 v4, #int 0 // #0 │ │ -222d4e: 7210 6764 0100 |001f: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@6467 │ │ -222d54: 0a02 |0022: move-result v2 │ │ -222d56: 3902 0a00 |0023: if-nez v2, 002d // +000a │ │ -222d5a: 7220 6a64 4100 |0025: invoke-interface {v1, v4}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@646a │ │ -222d60: 0c02 |0028: move-result-object v2 │ │ -222d62: 7030 3865 2300 |0029: invoke-direct {v3, v2, v0}, Lorg/greenrobot/eventbus/EventBus;.postSingleEvent:(Ljava/lang/Object;Lorg/greenrobot/eventbus/EventBus$PostingThreadState;)V // method@6538 │ │ -222d68: 28f2 |002c: goto 001e // -000e │ │ -222d6a: 5c04 e359 |002d: iput-boolean v4, v0, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.isPosting:Z // field@59e3 │ │ -222d6e: 5c04 e259 |002f: iput-boolean v4, v0, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.isMainThread:Z // field@59e2 │ │ -222d72: 280f |0031: goto 0040 // +000f │ │ -222d74: 0d01 |0032: move-exception v1 │ │ -222d76: 5c04 e359 |0033: iput-boolean v4, v0, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.isPosting:Z // field@59e3 │ │ -222d7a: 5c04 e259 |0035: iput-boolean v4, v0, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.isMainThread:Z // field@59e2 │ │ -222d7e: 2701 |0037: throw v1 │ │ -222d80: 2204 f70d |0038: new-instance v4, Lorg/greenrobot/eventbus/EventBusException; // type@0df7 │ │ -222d84: 1a00 cd13 |003a: const-string v0, "Internal error. Abort state was not reset" // string@13cd │ │ -222d88: 7020 5765 0400 |003c: invoke-direct {v4, v0}, Lorg/greenrobot/eventbus/EventBusException;.:(Ljava/lang/String;)V // method@6557 │ │ -222d8e: 2704 |003f: throw v4 │ │ -222d90: 0e00 |0040: return-void │ │ +222d0c: |[222d0c] org.greenrobot.eventbus.EventBus.post:(Ljava/lang/Object;)V │ │ +222d1c: 5430 e959 |0000: iget-object v0, v3, Lorg/greenrobot/eventbus/EventBus;.currentPostingThreadState:Ljava/lang/ThreadLocal; // field@59e9 │ │ +222d20: 6e10 7463 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@6374 │ │ +222d26: 0c00 |0005: move-result-object v0 │ │ +222d28: 1f00 f40d |0006: check-cast v0, Lorg/greenrobot/eventbus/EventBus$PostingThreadState; // type@0df4 │ │ +222d2c: 5401 e159 |0008: iget-object v1, v0, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.eventQueue:Ljava/util/List; // field@59e1 │ │ +222d30: 7220 6064 4100 |000a: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ +222d36: 5504 e359 |000d: iget-boolean v4, v0, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.isPosting:Z // field@59e3 │ │ +222d3a: 3904 3100 |000f: if-nez v4, 0040 // +0031 │ │ +222d3e: 7010 3465 0300 |0011: invoke-direct {v3}, Lorg/greenrobot/eventbus/EventBus;.isMainThread:()Z // method@6534 │ │ +222d44: 0a04 |0014: move-result v4 │ │ +222d46: 5c04 e259 |0015: iput-boolean v4, v0, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.isMainThread:Z // field@59e2 │ │ +222d4a: 1214 |0017: const/4 v4, #int 1 // #1 │ │ +222d4c: 5c04 e359 |0018: iput-boolean v4, v0, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.isPosting:Z // field@59e3 │ │ +222d50: 5504 df59 |001a: iget-boolean v4, v0, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.canceled:Z // field@59df │ │ +222d54: 3904 1c00 |001c: if-nez v4, 0038 // +001c │ │ +222d58: 1204 |001e: const/4 v4, #int 0 // #0 │ │ +222d5a: 7210 6764 0100 |001f: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@6467 │ │ +222d60: 0a02 |0022: move-result v2 │ │ +222d62: 3902 0a00 |0023: if-nez v2, 002d // +000a │ │ +222d66: 7220 6a64 4100 |0025: invoke-interface {v1, v4}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@646a │ │ +222d6c: 0c02 |0028: move-result-object v2 │ │ +222d6e: 7030 3865 2300 |0029: invoke-direct {v3, v2, v0}, Lorg/greenrobot/eventbus/EventBus;.postSingleEvent:(Ljava/lang/Object;Lorg/greenrobot/eventbus/EventBus$PostingThreadState;)V // method@6538 │ │ +222d74: 28f2 |002c: goto 001e // -000e │ │ +222d76: 5c04 e359 |002d: iput-boolean v4, v0, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.isPosting:Z // field@59e3 │ │ +222d7a: 5c04 e259 |002f: iput-boolean v4, v0, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.isMainThread:Z // field@59e2 │ │ +222d7e: 280f |0031: goto 0040 // +000f │ │ +222d80: 0d01 |0032: move-exception v1 │ │ +222d82: 5c04 e359 |0033: iput-boolean v4, v0, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.isPosting:Z // field@59e3 │ │ +222d86: 5c04 e259 |0035: iput-boolean v4, v0, Lorg/greenrobot/eventbus/EventBus$PostingThreadState;.isMainThread:Z // field@59e2 │ │ +222d8a: 2701 |0037: throw v1 │ │ +222d8c: 2204 f70d |0038: new-instance v4, Lorg/greenrobot/eventbus/EventBusException; // type@0df7 │ │ +222d90: 1a00 cd13 |003a: const-string v0, "Internal error. Abort state was not reset" // string@13cd │ │ +222d94: 7020 5765 0400 |003c: invoke-direct {v4, v0}, Lorg/greenrobot/eventbus/EventBusException;.:(Ljava/lang/String;)V // method@6557 │ │ +222d9a: 2704 |003f: throw v4 │ │ +222d9c: 0e00 |0040: return-void │ │ catches : 1 │ │ 0x001f - 0x002c │ │ -> 0x0032 │ │ positions : │ │ 0x0000 line=253 │ │ 0x0008 line=254 │ │ 0x000a line=255 │ │ @@ -517230,27 +517232,27 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -222e64: |[222e64] org.greenrobot.eventbus.EventBus.postSticky:(Ljava/lang/Object;)V │ │ -222e74: 5430 f659 |0000: iget-object v0, v3, Lorg/greenrobot/eventbus/EventBus;.stickyEvents:Ljava/util/Map; // field@59f6 │ │ -222e78: 1d00 |0002: monitor-enter v0 │ │ -222e7a: 5431 f659 |0003: iget-object v1, v3, Lorg/greenrobot/eventbus/EventBus;.stickyEvents:Ljava/util/Map; // field@59f6 │ │ -222e7e: 6e10 0263 0400 |0005: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@6302 │ │ -222e84: 0c02 |0008: move-result-object v2 │ │ -222e86: 7230 8864 2104 |0009: invoke-interface {v1, v2, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6488 │ │ -222e8c: 1e00 |000c: monitor-exit v0 │ │ -222e8e: 6e20 3765 4300 |000d: invoke-virtual {v3, v4}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@6537 │ │ -222e94: 0e00 |0010: return-void │ │ -222e96: 0d04 |0011: move-exception v4 │ │ -222e98: 1e00 |0012: monitor-exit v0 │ │ -222e9a: 2704 |0013: throw v4 │ │ +222e70: |[222e70] org.greenrobot.eventbus.EventBus.postSticky:(Ljava/lang/Object;)V │ │ +222e80: 5430 f659 |0000: iget-object v0, v3, Lorg/greenrobot/eventbus/EventBus;.stickyEvents:Ljava/util/Map; // field@59f6 │ │ +222e84: 1d00 |0002: monitor-enter v0 │ │ +222e86: 5431 f659 |0003: iget-object v1, v3, Lorg/greenrobot/eventbus/EventBus;.stickyEvents:Ljava/util/Map; // field@59f6 │ │ +222e8a: 6e10 0263 0400 |0005: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@6302 │ │ +222e90: 0c02 |0008: move-result-object v2 │ │ +222e92: 7230 8864 2104 |0009: invoke-interface {v1, v2, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6488 │ │ +222e98: 1e00 |000c: monitor-exit v0 │ │ +222e9a: 6e20 3765 4300 |000d: invoke-virtual {v3, v4}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@6537 │ │ +222ea0: 0e00 |0010: return-void │ │ +222ea2: 0d04 |0011: move-exception v4 │ │ +222ea4: 1e00 |0012: monitor-exit v0 │ │ +222ea6: 2704 |0013: throw v4 │ │ catches : 2 │ │ 0x0003 - 0x000d │ │ -> 0x0011 │ │ 0x0012 - 0x0013 │ │ -> 0x0011 │ │ positions : │ │ 0x0000 line=302 │ │ @@ -517267,38 +517269,38 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -222f88: |[222f88] org.greenrobot.eventbus.EventBus.register:(Ljava/lang/Object;)V │ │ -222f98: 6e10 0263 0300 |0000: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@6302 │ │ -222f9e: 0c00 |0003: move-result-object v0 │ │ -222fa0: 5421 f759 |0004: iget-object v1, v2, Lorg/greenrobot/eventbus/EventBus;.subscriberMethodFinder:Lorg/greenrobot/eventbus/SubscriberMethodFinder; // field@59f7 │ │ -222fa4: 6e20 8f65 0100 |0006: invoke-virtual {v1, v0}, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.findSubscriberMethods:(Ljava/lang/Class;)Ljava/util/List; // method@658f │ │ -222faa: 0c00 |0009: move-result-object v0 │ │ -222fac: 1d02 |000a: monitor-enter v2 │ │ -222fae: 7210 6864 0000 |000b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -222fb4: 0c00 |000e: move-result-object v0 │ │ -222fb6: 7210 4e64 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -222fbc: 0a01 |0012: move-result v1 │ │ -222fbe: 3801 0c00 |0013: if-eqz v1, 001f // +000c │ │ -222fc2: 7210 4f64 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -222fc8: 0c01 |0018: move-result-object v1 │ │ -222fca: 1f01 050e |0019: check-cast v1, Lorg/greenrobot/eventbus/SubscriberMethod; // type@0e05 │ │ -222fce: 7030 4065 3201 |001b: invoke-direct {v2, v3, v1}, Lorg/greenrobot/eventbus/EventBus;.subscribe:(Ljava/lang/Object;Lorg/greenrobot/eventbus/SubscriberMethod;)V // method@6540 │ │ -222fd4: 28f1 |001e: goto 000f // -000f │ │ -222fd6: 1e02 |001f: monitor-exit v2 │ │ -222fd8: 0e00 |0020: return-void │ │ -222fda: 0d03 |0021: move-exception v3 │ │ -222fdc: 1e02 |0022: monitor-exit v2 │ │ -222fde: 2802 |0023: goto 0025 // +0002 │ │ -222fe0: 2703 |0024: throw v3 │ │ -222fe2: 28ff |0025: goto 0024 // -0001 │ │ +222f94: |[222f94] org.greenrobot.eventbus.EventBus.register:(Ljava/lang/Object;)V │ │ +222fa4: 6e10 0263 0300 |0000: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@6302 │ │ +222faa: 0c00 |0003: move-result-object v0 │ │ +222fac: 5421 f759 |0004: iget-object v1, v2, Lorg/greenrobot/eventbus/EventBus;.subscriberMethodFinder:Lorg/greenrobot/eventbus/SubscriberMethodFinder; // field@59f7 │ │ +222fb0: 6e20 8f65 0100 |0006: invoke-virtual {v1, v0}, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.findSubscriberMethods:(Ljava/lang/Class;)Ljava/util/List; // method@658f │ │ +222fb6: 0c00 |0009: move-result-object v0 │ │ +222fb8: 1d02 |000a: monitor-enter v2 │ │ +222fba: 7210 6864 0000 |000b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +222fc0: 0c00 |000e: move-result-object v0 │ │ +222fc2: 7210 4e64 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +222fc8: 0a01 |0012: move-result v1 │ │ +222fca: 3801 0c00 |0013: if-eqz v1, 001f // +000c │ │ +222fce: 7210 4f64 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +222fd4: 0c01 |0018: move-result-object v1 │ │ +222fd6: 1f01 050e |0019: check-cast v1, Lorg/greenrobot/eventbus/SubscriberMethod; // type@0e05 │ │ +222fda: 7030 4065 3201 |001b: invoke-direct {v2, v3, v1}, Lorg/greenrobot/eventbus/EventBus;.subscribe:(Ljava/lang/Object;Lorg/greenrobot/eventbus/SubscriberMethod;)V // method@6540 │ │ +222fe0: 28f1 |001e: goto 000f // -000f │ │ +222fe2: 1e02 |001f: monitor-exit v2 │ │ +222fe4: 0e00 |0020: return-void │ │ +222fe6: 0d03 |0021: move-exception v3 │ │ +222fe8: 1e02 |0022: monitor-exit v2 │ │ +222fea: 2802 |0023: goto 0025 // +0002 │ │ +222fec: 2703 |0024: throw v3 │ │ +222fee: 28ff |0025: goto 0024 // -0001 │ │ catches : 1 │ │ 0x000b - 0x0023 │ │ -> 0x0021 │ │ positions : │ │ 0x0000 line=139 │ │ 0x0004 line=140 │ │ 0x000a line=141 │ │ @@ -517314,24 +517316,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -222ff0: |[222ff0] org.greenrobot.eventbus.EventBus.removeAllStickyEvents:()V │ │ -223000: 5420 f659 |0000: iget-object v0, v2, Lorg/greenrobot/eventbus/EventBus;.stickyEvents:Ljava/util/Map; // field@59f6 │ │ -223004: 1d00 |0002: monitor-enter v0 │ │ -223006: 5421 f659 |0003: iget-object v1, v2, Lorg/greenrobot/eventbus/EventBus;.stickyEvents:Ljava/util/Map; // field@59f6 │ │ -22300a: 7210 8264 0100 |0005: invoke-interface {v1}, Ljava/util/Map;.clear:()V // method@6482 │ │ -223010: 1e00 |0008: monitor-exit v0 │ │ -223012: 0e00 |0009: return-void │ │ -223014: 0d01 |000a: move-exception v1 │ │ -223016: 1e00 |000b: monitor-exit v0 │ │ -223018: 2701 |000c: throw v1 │ │ +222ffc: |[222ffc] org.greenrobot.eventbus.EventBus.removeAllStickyEvents:()V │ │ +22300c: 5420 f659 |0000: iget-object v0, v2, Lorg/greenrobot/eventbus/EventBus;.stickyEvents:Ljava/util/Map; // field@59f6 │ │ +223010: 1d00 |0002: monitor-enter v0 │ │ +223012: 5421 f659 |0003: iget-object v1, v2, Lorg/greenrobot/eventbus/EventBus;.stickyEvents:Ljava/util/Map; // field@59f6 │ │ +223016: 7210 8264 0100 |0005: invoke-interface {v1}, Ljava/util/Map;.clear:()V // method@6482 │ │ +22301c: 1e00 |0008: monitor-exit v0 │ │ +22301e: 0e00 |0009: return-void │ │ +223020: 0d01 |000a: move-exception v1 │ │ +223022: 1e00 |000b: monitor-exit v0 │ │ +223024: 2701 |000c: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x000c │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=353 │ │ 0x0003 line=354 │ │ 0x0008 line=355 │ │ @@ -517343,27 +517345,27 @@ │ │ type : '(Ljava/lang/Class;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -222704: |[222704] org.greenrobot.eventbus.EventBus.removeStickyEvent:(Ljava/lang/Class;)Ljava/lang/Object; │ │ -222714: 5420 f659 |0000: iget-object v0, v2, Lorg/greenrobot/eventbus/EventBus;.stickyEvents:Ljava/util/Map; // field@59f6 │ │ -222718: 1d00 |0002: monitor-enter v0 │ │ -22271a: 5421 f659 |0003: iget-object v1, v2, Lorg/greenrobot/eventbus/EventBus;.stickyEvents:Ljava/util/Map; // field@59f6 │ │ -22271e: 7220 8a64 3100 |0005: invoke-interface {v1, v3}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@648a │ │ -222724: 0c01 |0008: move-result-object v1 │ │ -222726: 6e20 8062 1300 |0009: invoke-virtual {v3, v1}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@6280 │ │ -22272c: 0c03 |000c: move-result-object v3 │ │ -22272e: 1e00 |000d: monitor-exit v0 │ │ -222730: 1103 |000e: return-object v3 │ │ -222732: 0d03 |000f: move-exception v3 │ │ -222734: 1e00 |0010: monitor-exit v0 │ │ -222736: 2703 |0011: throw v3 │ │ +222710: |[222710] org.greenrobot.eventbus.EventBus.removeStickyEvent:(Ljava/lang/Class;)Ljava/lang/Object; │ │ +222720: 5420 f659 |0000: iget-object v0, v2, Lorg/greenrobot/eventbus/EventBus;.stickyEvents:Ljava/util/Map; // field@59f6 │ │ +222724: 1d00 |0002: monitor-enter v0 │ │ +222726: 5421 f659 |0003: iget-object v1, v2, Lorg/greenrobot/eventbus/EventBus;.stickyEvents:Ljava/util/Map; // field@59f6 │ │ +22272a: 7220 8a64 3100 |0005: invoke-interface {v1, v3}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@648a │ │ +222730: 0c01 |0008: move-result-object v1 │ │ +222732: 6e20 8062 1300 |0009: invoke-virtual {v3, v1}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@6280 │ │ +222738: 0c03 |000c: move-result-object v3 │ │ +22273a: 1e00 |000d: monitor-exit v0 │ │ +22273c: 1103 |000e: return-object v3 │ │ +22273e: 0d03 |000f: move-exception v3 │ │ +222740: 1e00 |0010: monitor-exit v0 │ │ +222742: 2703 |0011: throw v3 │ │ catches : 1 │ │ 0x0003 - 0x0011 │ │ -> 0x000f │ │ positions : │ │ 0x0000 line=326 │ │ 0x0003 line=327 │ │ 0x0010 line=328 │ │ @@ -517376,36 +517378,36 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -222664: |[222664] org.greenrobot.eventbus.EventBus.removeStickyEvent:(Ljava/lang/Object;)Z │ │ -222674: 5430 f659 |0000: iget-object v0, v3, Lorg/greenrobot/eventbus/EventBus;.stickyEvents:Ljava/util/Map; // field@59f6 │ │ -222678: 1d00 |0002: monitor-enter v0 │ │ -22267a: 6e10 0263 0400 |0003: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@6302 │ │ -222680: 0c01 |0006: move-result-object v1 │ │ -222682: 5432 f659 |0007: iget-object v2, v3, Lorg/greenrobot/eventbus/EventBus;.stickyEvents:Ljava/util/Map; // field@59f6 │ │ -222686: 7220 8564 1200 |0009: invoke-interface {v2, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6485 │ │ -22268c: 0c02 |000c: move-result-object v2 │ │ -22268e: 6e20 0063 2400 |000d: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@6300 │ │ -222694: 0a04 |0010: move-result v4 │ │ -222696: 3804 0a00 |0011: if-eqz v4, 001b // +000a │ │ -22269a: 5434 f659 |0013: iget-object v4, v3, Lorg/greenrobot/eventbus/EventBus;.stickyEvents:Ljava/util/Map; // field@59f6 │ │ -22269e: 7220 8a64 1400 |0015: invoke-interface {v4, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@648a │ │ -2226a4: 1214 |0018: const/4 v4, #int 1 // #1 │ │ -2226a6: 1e00 |0019: monitor-exit v0 │ │ -2226a8: 0f04 |001a: return v4 │ │ -2226aa: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -2226ac: 1e00 |001c: monitor-exit v0 │ │ -2226ae: 0f04 |001d: return v4 │ │ -2226b0: 0d04 |001e: move-exception v4 │ │ -2226b2: 1e00 |001f: monitor-exit v0 │ │ -2226b4: 2704 |0020: throw v4 │ │ +222670: |[222670] org.greenrobot.eventbus.EventBus.removeStickyEvent:(Ljava/lang/Object;)Z │ │ +222680: 5430 f659 |0000: iget-object v0, v3, Lorg/greenrobot/eventbus/EventBus;.stickyEvents:Ljava/util/Map; // field@59f6 │ │ +222684: 1d00 |0002: monitor-enter v0 │ │ +222686: 6e10 0263 0400 |0003: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@6302 │ │ +22268c: 0c01 |0006: move-result-object v1 │ │ +22268e: 5432 f659 |0007: iget-object v2, v3, Lorg/greenrobot/eventbus/EventBus;.stickyEvents:Ljava/util/Map; // field@59f6 │ │ +222692: 7220 8564 1200 |0009: invoke-interface {v2, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6485 │ │ +222698: 0c02 |000c: move-result-object v2 │ │ +22269a: 6e20 0063 2400 |000d: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@6300 │ │ +2226a0: 0a04 |0010: move-result v4 │ │ +2226a2: 3804 0a00 |0011: if-eqz v4, 001b // +000a │ │ +2226a6: 5434 f659 |0013: iget-object v4, v3, Lorg/greenrobot/eventbus/EventBus;.stickyEvents:Ljava/util/Map; // field@59f6 │ │ +2226aa: 7220 8a64 1400 |0015: invoke-interface {v4, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@648a │ │ +2226b0: 1214 |0018: const/4 v4, #int 1 // #1 │ │ +2226b2: 1e00 |0019: monitor-exit v0 │ │ +2226b4: 0f04 |001a: return v4 │ │ +2226b6: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +2226b8: 1e00 |001c: monitor-exit v0 │ │ +2226ba: 0f04 |001d: return v4 │ │ +2226bc: 0d04 |001e: move-exception v4 │ │ +2226be: 1e00 |001f: monitor-exit v0 │ │ +2226c0: 2704 |0020: throw v4 │ │ catches : 1 │ │ 0x0003 - 0x0020 │ │ -> 0x001e │ │ positions : │ │ 0x0000 line=337 │ │ 0x0003 line=338 │ │ 0x0007 line=339 │ │ @@ -517423,30 +517425,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -222744: |[222744] org.greenrobot.eventbus.EventBus.toString:()Ljava/lang/String; │ │ -222754: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -222758: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -22275e: 1a01 be0e |0005: const-string v1, "EventBus[indexCount=" // string@0ebe │ │ -222762: 6e20 5663 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -222768: 5221 ee59 |000a: iget v1, v2, Lorg/greenrobot/eventbus/EventBus;.indexCount:I // field@59ee │ │ -22276c: 6e20 5263 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -222772: 1a01 9b02 |000f: const-string v1, ", eventInheritance=" // string@029b │ │ -222776: 6e20 5663 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -22277c: 5521 eb59 |0014: iget-boolean v1, v2, Lorg/greenrobot/eventbus/EventBus;.eventInheritance:Z // field@59eb │ │ -222780: 6e20 5763 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ -222786: 1a01 5635 |0019: const-string v1, "]" // string@3556 │ │ -22278a: 6e20 5663 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -222790: 6e10 5d63 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -222796: 0c00 |0021: move-result-object v0 │ │ -222798: 1100 |0022: return-object v0 │ │ +222750: |[222750] org.greenrobot.eventbus.EventBus.toString:()Ljava/lang/String; │ │ +222760: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +222764: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +22276a: 1a01 be0e |0005: const-string v1, "EventBus[indexCount=" // string@0ebe │ │ +22276e: 6e20 5663 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +222774: 5221 ee59 |000a: iget v1, v2, Lorg/greenrobot/eventbus/EventBus;.indexCount:I // field@59ee │ │ +222778: 6e20 5263 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +22277e: 1a01 9b02 |000f: const-string v1, ", eventInheritance=" // string@029b │ │ +222782: 6e20 5663 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +222788: 5521 eb59 |0014: iget-boolean v1, v2, Lorg/greenrobot/eventbus/EventBus;.eventInheritance:Z // field@59eb │ │ +22278c: 6e20 5763 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ +222792: 1a01 5635 |0019: const-string v1, "]" // string@3556 │ │ +222796: 6e20 5663 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +22279c: 6e10 5d63 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +2227a2: 0c00 |0021: move-result-object v0 │ │ +2227a4: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lorg/greenrobot/eventbus/EventBus; │ │ │ │ #15 : (in Lorg/greenrobot/eventbus/EventBus;) │ │ @@ -517454,53 +517456,53 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -2231a8: |[2231a8] org.greenrobot.eventbus.EventBus.unregister:(Ljava/lang/Object;)V │ │ -2231b8: 1d04 |0000: monitor-enter v4 │ │ -2231ba: 5440 fa59 |0001: iget-object v0, v4, Lorg/greenrobot/eventbus/EventBus;.typesBySubscriber:Ljava/util/Map; // field@59fa │ │ -2231be: 7220 8564 5000 |0003: invoke-interface {v0, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6485 │ │ -2231c4: 0c00 |0006: move-result-object v0 │ │ -2231c6: 1f00 be0d |0007: check-cast v0, Ljava/util/List; // type@0dbe │ │ -2231ca: 3800 1c00 |0009: if-eqz v0, 0025 // +001c │ │ -2231ce: 7210 6864 0000 |000b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -2231d4: 0c00 |000e: move-result-object v0 │ │ -2231d6: 7210 4e64 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -2231dc: 0a01 |0012: move-result v1 │ │ -2231de: 3801 0c00 |0013: if-eqz v1, 001f // +000c │ │ -2231e2: 7210 4f64 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -2231e8: 0c01 |0018: move-result-object v1 │ │ -2231ea: 1f01 490d |0019: check-cast v1, Ljava/lang/Class; // type@0d49 │ │ -2231ee: 7030 4365 5401 |001b: invoke-direct {v4, v5, v1}, Lorg/greenrobot/eventbus/EventBus;.unsubscribeByEventType:(Ljava/lang/Object;Ljava/lang/Class;)V // method@6543 │ │ -2231f4: 28f1 |001e: goto 000f // -000f │ │ -2231f6: 5440 fa59 |001f: iget-object v0, v4, Lorg/greenrobot/eventbus/EventBus;.typesBySubscriber:Ljava/util/Map; // field@59fa │ │ -2231fa: 7220 8a64 5000 |0021: invoke-interface {v0, v5}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@648a │ │ -223200: 281d |0024: goto 0041 // +001d │ │ -223202: 5440 f159 |0025: iget-object v0, v4, Lorg/greenrobot/eventbus/EventBus;.logger:Lorg/greenrobot/eventbus/Logger; // field@59f1 │ │ -223206: 6201 d759 |0027: sget-object v1, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@59d7 │ │ -22320a: 2202 740d |0029: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ -22320e: 7010 4c63 0200 |002b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -223214: 1a03 0d2e |002e: const-string v3, "Subscriber to unregister was not registered before: " // string@2e0d │ │ -223218: 6e20 5663 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -22321e: 6e10 0263 0500 |0033: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@6302 │ │ -223224: 0c05 |0036: move-result-object v5 │ │ -223226: 6e20 5563 5200 |0037: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -22322c: 6e10 5d63 0200 |003a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -223232: 0c05 |003d: move-result-object v5 │ │ -223234: 7230 6d65 1005 |003e: invoke-interface {v0, v1, v5}, Lorg/greenrobot/eventbus/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@656d │ │ -22323a: 1e04 |0041: monitor-exit v4 │ │ -22323c: 0e00 |0042: return-void │ │ -22323e: 0d05 |0043: move-exception v5 │ │ -223240: 1e04 |0044: monitor-exit v4 │ │ -223242: 2802 |0045: goto 0047 // +0002 │ │ -223244: 2705 |0046: throw v5 │ │ -223246: 28ff |0047: goto 0046 // -0001 │ │ +2231b4: |[2231b4] org.greenrobot.eventbus.EventBus.unregister:(Ljava/lang/Object;)V │ │ +2231c4: 1d04 |0000: monitor-enter v4 │ │ +2231c6: 5440 fa59 |0001: iget-object v0, v4, Lorg/greenrobot/eventbus/EventBus;.typesBySubscriber:Ljava/util/Map; // field@59fa │ │ +2231ca: 7220 8564 5000 |0003: invoke-interface {v0, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6485 │ │ +2231d0: 0c00 |0006: move-result-object v0 │ │ +2231d2: 1f00 be0d |0007: check-cast v0, Ljava/util/List; // type@0dbe │ │ +2231d6: 3800 1c00 |0009: if-eqz v0, 0025 // +001c │ │ +2231da: 7210 6864 0000 |000b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +2231e0: 0c00 |000e: move-result-object v0 │ │ +2231e2: 7210 4e64 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +2231e8: 0a01 |0012: move-result v1 │ │ +2231ea: 3801 0c00 |0013: if-eqz v1, 001f // +000c │ │ +2231ee: 7210 4f64 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +2231f4: 0c01 |0018: move-result-object v1 │ │ +2231f6: 1f01 490d |0019: check-cast v1, Ljava/lang/Class; // type@0d49 │ │ +2231fa: 7030 4365 5401 |001b: invoke-direct {v4, v5, v1}, Lorg/greenrobot/eventbus/EventBus;.unsubscribeByEventType:(Ljava/lang/Object;Ljava/lang/Class;)V // method@6543 │ │ +223200: 28f1 |001e: goto 000f // -000f │ │ +223202: 5440 fa59 |001f: iget-object v0, v4, Lorg/greenrobot/eventbus/EventBus;.typesBySubscriber:Ljava/util/Map; // field@59fa │ │ +223206: 7220 8a64 5000 |0021: invoke-interface {v0, v5}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@648a │ │ +22320c: 281d |0024: goto 0041 // +001d │ │ +22320e: 5440 f159 |0025: iget-object v0, v4, Lorg/greenrobot/eventbus/EventBus;.logger:Lorg/greenrobot/eventbus/Logger; // field@59f1 │ │ +223212: 6201 d759 |0027: sget-object v1, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@59d7 │ │ +223216: 2202 740d |0029: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ +22321a: 7010 4c63 0200 |002b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +223220: 1a03 0d2e |002e: const-string v3, "Subscriber to unregister was not registered before: " // string@2e0d │ │ +223224: 6e20 5663 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +22322a: 6e10 0263 0500 |0033: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@6302 │ │ +223230: 0c05 |0036: move-result-object v5 │ │ +223232: 6e20 5563 5200 |0037: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +223238: 6e10 5d63 0200 |003a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +22323e: 0c05 |003d: move-result-object v5 │ │ +223240: 7230 6d65 1005 |003e: invoke-interface {v0, v1, v5}, Lorg/greenrobot/eventbus/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@656d │ │ +223246: 1e04 |0041: monitor-exit v4 │ │ +223248: 0e00 |0042: return-void │ │ +22324a: 0d05 |0043: move-exception v5 │ │ +22324c: 1e04 |0044: monitor-exit v4 │ │ +22324e: 2802 |0045: goto 0047 // +0002 │ │ +223250: 2705 |0046: throw v5 │ │ +223252: 28ff |0047: goto 0046 // -0001 │ │ catches : 1 │ │ 0x0001 - 0x0041 │ │ -> 0x0043 │ │ positions : │ │ 0x0001 line=240 │ │ 0x000b line=242 │ │ 0x001b line=243 │ │ @@ -517602,44 +517604,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -222424: |[222424] org.greenrobot.eventbus.EventBusBuilder.:()V │ │ -222434: 7100 cb64 0000 |0000: invoke-static {}, Ljava/util/concurrent/Executors;.newCachedThreadPool:()Ljava/util/concurrent/ExecutorService; // method@64cb │ │ -22243a: 0c00 |0003: move-result-object v0 │ │ -22243c: 6900 fb59 |0004: sput-object v0, Lorg/greenrobot/eventbus/EventBusBuilder;.DEFAULT_EXECUTOR_SERVICE:Ljava/util/concurrent/ExecutorService; // field@59fb │ │ -222440: 0e00 |0006: return-void │ │ +222430: |[222430] org.greenrobot.eventbus.EventBusBuilder.:()V │ │ +222440: 7100 cb64 0000 |0000: invoke-static {}, Ljava/util/concurrent/Executors;.newCachedThreadPool:()Ljava/util/concurrent/ExecutorService; // method@64cb │ │ +222446: 0c00 |0003: move-result-object v0 │ │ +222448: 6900 fb59 |0004: sput-object v0, Lorg/greenrobot/eventbus/EventBusBuilder;.DEFAULT_EXECUTOR_SERVICE:Ljava/util/concurrent/ExecutorService; // field@59fb │ │ +22244c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ │ │ #1 : (in Lorg/greenrobot/eventbus/EventBusBuilder;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -222444: |[222444] org.greenrobot.eventbus.EventBusBuilder.:()V │ │ -222454: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ -22245a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -22245c: 5c10 005a |0004: iput-boolean v0, v1, Lorg/greenrobot/eventbus/EventBusBuilder;.logSubscriberExceptions:Z // field@5a00 │ │ -222460: 5c10 ff59 |0006: iput-boolean v0, v1, Lorg/greenrobot/eventbus/EventBusBuilder;.logNoSubscriberMessages:Z // field@59ff │ │ -222464: 5c10 045a |0008: iput-boolean v0, v1, Lorg/greenrobot/eventbus/EventBusBuilder;.sendSubscriberExceptionEvent:Z // field@5a04 │ │ -222468: 5c10 035a |000a: iput-boolean v0, v1, Lorg/greenrobot/eventbus/EventBusBuilder;.sendNoSubscriberEvent:Z // field@5a03 │ │ -22246c: 5c10 fc59 |000c: iput-boolean v0, v1, Lorg/greenrobot/eventbus/EventBusBuilder;.eventInheritance:Z // field@59fc │ │ -222470: 6200 fb59 |000e: sget-object v0, Lorg/greenrobot/eventbus/EventBusBuilder;.DEFAULT_EXECUTOR_SERVICE:Ljava/util/concurrent/ExecutorService; // field@59fb │ │ -222474: 5b10 fd59 |0010: iput-object v0, v1, Lorg/greenrobot/eventbus/EventBusBuilder;.executorService:Ljava/util/concurrent/ExecutorService; // field@59fd │ │ -222478: 0e00 |0012: return-void │ │ +222450: |[222450] org.greenrobot.eventbus.EventBusBuilder.:()V │ │ +222460: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ +222466: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +222468: 5c10 005a |0004: iput-boolean v0, v1, Lorg/greenrobot/eventbus/EventBusBuilder;.logSubscriberExceptions:Z // field@5a00 │ │ +22246c: 5c10 ff59 |0006: iput-boolean v0, v1, Lorg/greenrobot/eventbus/EventBusBuilder;.logNoSubscriberMessages:Z // field@59ff │ │ +222470: 5c10 045a |0008: iput-boolean v0, v1, Lorg/greenrobot/eventbus/EventBusBuilder;.sendSubscriberExceptionEvent:Z // field@5a04 │ │ +222474: 5c10 035a |000a: iput-boolean v0, v1, Lorg/greenrobot/eventbus/EventBusBuilder;.sendNoSubscriberEvent:Z // field@5a03 │ │ +222478: 5c10 fc59 |000c: iput-boolean v0, v1, Lorg/greenrobot/eventbus/EventBusBuilder;.eventInheritance:Z // field@59fc │ │ +22247c: 6200 fb59 |000e: sget-object v0, Lorg/greenrobot/eventbus/EventBusBuilder;.DEFAULT_EXECUTOR_SERVICE:Ljava/util/concurrent/ExecutorService; // field@59fb │ │ +222480: 5b10 fd59 |0010: iput-object v0, v1, Lorg/greenrobot/eventbus/EventBusBuilder;.executorService:Ljava/util/concurrent/ExecutorService; // field@59fd │ │ +222484: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0004 line=34 │ │ 0x0006 line=35 │ │ 0x0008 line=36 │ │ 0x000a line=37 │ │ @@ -517654,23 +517656,23 @@ │ │ type : '(Lorg/greenrobot/eventbus/meta/SubscriberInfoIndex;)Lorg/greenrobot/eventbus/EventBusBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -222234: |[222234] org.greenrobot.eventbus.EventBusBuilder.addIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfoIndex;)Lorg/greenrobot/eventbus/EventBusBuilder; │ │ -222244: 5410 075a |0000: iget-object v0, v1, Lorg/greenrobot/eventbus/EventBusBuilder;.subscriberInfoIndexes:Ljava/util/List; // field@5a07 │ │ -222248: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -22224c: 2200 b10d |0004: new-instance v0, Ljava/util/ArrayList; // type@0db1 │ │ -222250: 7010 ef63 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@63ef │ │ -222256: 5b10 075a |0009: iput-object v0, v1, Lorg/greenrobot/eventbus/EventBusBuilder;.subscriberInfoIndexes:Ljava/util/List; // field@5a07 │ │ -22225a: 5410 075a |000b: iget-object v0, v1, Lorg/greenrobot/eventbus/EventBusBuilder;.subscriberInfoIndexes:Ljava/util/List; // field@5a07 │ │ -22225e: 7220 6064 2000 |000d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ -222264: 1101 |0010: return-object v1 │ │ +222240: |[222240] org.greenrobot.eventbus.EventBusBuilder.addIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfoIndex;)Lorg/greenrobot/eventbus/EventBusBuilder; │ │ +222250: 5410 075a |0000: iget-object v0, v1, Lorg/greenrobot/eventbus/EventBusBuilder;.subscriberInfoIndexes:Ljava/util/List; // field@5a07 │ │ +222254: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +222258: 2200 b10d |0004: new-instance v0, Ljava/util/ArrayList; // type@0db1 │ │ +22225c: 7010 ef63 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@63ef │ │ +222262: 5b10 075a |0009: iput-object v0, v1, Lorg/greenrobot/eventbus/EventBusBuilder;.subscriberInfoIndexes:Ljava/util/List; // field@5a07 │ │ +222266: 5410 075a |000b: iget-object v0, v1, Lorg/greenrobot/eventbus/EventBusBuilder;.subscriberInfoIndexes:Ljava/util/List; // field@5a07 │ │ +22226a: 7220 6064 2000 |000d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ +222270: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0004 line=138 │ │ 0x000b line=140 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/greenrobot/eventbus/EventBusBuilder; │ │ @@ -517681,18 +517683,18 @@ │ │ type : '()Lorg/greenrobot/eventbus/EventBus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2221c4: |[2221c4] org.greenrobot.eventbus.EventBusBuilder.build:()Lorg/greenrobot/eventbus/EventBus; │ │ -2221d4: 2200 f50d |0000: new-instance v0, Lorg/greenrobot/eventbus/EventBus; // type@0df5 │ │ -2221d8: 7020 2665 1000 |0002: invoke-direct {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.:(Lorg/greenrobot/eventbus/EventBusBuilder;)V // method@6526 │ │ -2221de: 1100 |0005: return-object v0 │ │ +2221d0: |[2221d0] org.greenrobot.eventbus.EventBusBuilder.build:()Lorg/greenrobot/eventbus/EventBus; │ │ +2221e0: 2200 f50d |0000: new-instance v0, Lorg/greenrobot/eventbus/EventBus; // type@0df5 │ │ +2221e4: 7020 2665 1000 |0002: invoke-direct {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.:(Lorg/greenrobot/eventbus/EventBusBuilder;)V // method@6526 │ │ +2221ea: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/greenrobot/eventbus/EventBusBuilder; │ │ │ │ #2 : (in Lorg/greenrobot/eventbus/EventBusBuilder;) │ │ @@ -517700,17 +517702,17 @@ │ │ type : '(Z)Lorg/greenrobot/eventbus/EventBusBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -222268: |[222268] org.greenrobot.eventbus.EventBusBuilder.eventInheritance:(Z)Lorg/greenrobot/eventbus/EventBusBuilder; │ │ -222278: 5c01 fc59 |0000: iput-boolean v1, v0, Lorg/greenrobot/eventbus/EventBusBuilder;.eventInheritance:Z // field@59fc │ │ -22227c: 1100 |0002: return-object v0 │ │ +222274: |[222274] org.greenrobot.eventbus.EventBusBuilder.eventInheritance:(Z)Lorg/greenrobot/eventbus/EventBusBuilder; │ │ +222284: 5c01 fc59 |0000: iput-boolean v1, v0, Lorg/greenrobot/eventbus/EventBusBuilder;.eventInheritance:Z // field@59fc │ │ +222288: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/greenrobot/eventbus/EventBusBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -517719,17 +517721,17 @@ │ │ type : '(Ljava/util/concurrent/ExecutorService;)Lorg/greenrobot/eventbus/EventBusBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -222280: |[222280] org.greenrobot.eventbus.EventBusBuilder.executorService:(Ljava/util/concurrent/ExecutorService;)Lorg/greenrobot/eventbus/EventBusBuilder; │ │ -222290: 5b01 fd59 |0000: iput-object v1, v0, Lorg/greenrobot/eventbus/EventBusBuilder;.executorService:Ljava/util/concurrent/ExecutorService; // field@59fd │ │ -222294: 1100 |0002: return-object v0 │ │ +22228c: |[22228c] org.greenrobot.eventbus.EventBusBuilder.executorService:(Ljava/util/concurrent/ExecutorService;)Lorg/greenrobot/eventbus/EventBusBuilder; │ │ +22229c: 5b01 fd59 |0000: iput-object v1, v0, Lorg/greenrobot/eventbus/EventBusBuilder;.executorService:Ljava/util/concurrent/ExecutorService; // field@59fd │ │ +2222a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/greenrobot/eventbus/EventBusBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/concurrent/ExecutorService; │ │ │ │ @@ -517738,20 +517740,20 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -222194: |[222194] org.greenrobot.eventbus.EventBusBuilder.getAndroidMainLooperOrNull:()Ljava/lang/Object; │ │ -2221a4: 7100 0d06 0000 |0000: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@060d │ │ -2221aa: 0c00 |0003: move-result-object v0 │ │ -2221ac: 1100 |0004: return-object v0 │ │ -2221ae: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -2221b0: 1100 |0006: return-object v0 │ │ +2221a0: |[2221a0] org.greenrobot.eventbus.EventBusBuilder.getAndroidMainLooperOrNull:()Ljava/lang/Object; │ │ +2221b0: 7100 0d06 0000 |0000: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@060d │ │ +2221b6: 0c00 |0003: move-result-object v0 │ │ +2221b8: 1100 |0004: return-object v0 │ │ +2221ba: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +2221bc: 1100 |0006: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/lang/RuntimeException; -> 0x0005 │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/greenrobot/eventbus/EventBusBuilder; │ │ @@ -517761,31 +517763,31 @@ │ │ type : '()Lorg/greenrobot/eventbus/Logger;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -22238c: |[22238c] org.greenrobot.eventbus.EventBusBuilder.getLogger:()Lorg/greenrobot/eventbus/Logger; │ │ -22239c: 5420 015a |0000: iget-object v0, v2, Lorg/greenrobot/eventbus/EventBusBuilder;.logger:Lorg/greenrobot/eventbus/Logger; // field@5a01 │ │ -2223a0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -2223a4: 1100 |0004: return-object v0 │ │ -2223a6: 7100 6365 0000 |0005: invoke-static {}, Lorg/greenrobot/eventbus/Logger$AndroidLogger;.isAndroidLogAvailable:()Z // method@6563 │ │ -2223ac: 0a00 |0008: move-result v0 │ │ -2223ae: 3800 1000 |0009: if-eqz v0, 0019 // +0010 │ │ -2223b2: 6e10 4a65 0200 |000b: invoke-virtual {v2}, Lorg/greenrobot/eventbus/EventBusBuilder;.getAndroidMainLooperOrNull:()Ljava/lang/Object; // method@654a │ │ -2223b8: 0c00 |000e: move-result-object v0 │ │ -2223ba: 3800 0a00 |000f: if-eqz v0, 0019 // +000a │ │ -2223be: 2200 f90d |0011: new-instance v0, Lorg/greenrobot/eventbus/Logger$AndroidLogger; // type@0df9 │ │ -2223c2: 1a01 b50e |0013: const-string v1, "EventBus" // string@0eb5 │ │ -2223c6: 7020 6265 1000 |0015: invoke-direct {v0, v1}, Lorg/greenrobot/eventbus/Logger$AndroidLogger;.:(Ljava/lang/String;)V // method@6562 │ │ -2223cc: 2806 |0018: goto 001e // +0006 │ │ -2223ce: 2200 fb0d |0019: new-instance v0, Lorg/greenrobot/eventbus/Logger$SystemOutLogger; // type@0dfb │ │ -2223d2: 7010 6a65 0000 |001b: invoke-direct {v0}, Lorg/greenrobot/eventbus/Logger$SystemOutLogger;.:()V // method@656a │ │ -2223d8: 1100 |001e: return-object v0 │ │ +222398: |[222398] org.greenrobot.eventbus.EventBusBuilder.getLogger:()Lorg/greenrobot/eventbus/Logger; │ │ +2223a8: 5420 015a |0000: iget-object v0, v2, Lorg/greenrobot/eventbus/EventBusBuilder;.logger:Lorg/greenrobot/eventbus/Logger; // field@5a01 │ │ +2223ac: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +2223b0: 1100 |0004: return-object v0 │ │ +2223b2: 7100 6365 0000 |0005: invoke-static {}, Lorg/greenrobot/eventbus/Logger$AndroidLogger;.isAndroidLogAvailable:()Z // method@6563 │ │ +2223b8: 0a00 |0008: move-result v0 │ │ +2223ba: 3800 1000 |0009: if-eqz v0, 0019 // +0010 │ │ +2223be: 6e10 4a65 0200 |000b: invoke-virtual {v2}, Lorg/greenrobot/eventbus/EventBusBuilder;.getAndroidMainLooperOrNull:()Ljava/lang/Object; // method@654a │ │ +2223c4: 0c00 |000e: move-result-object v0 │ │ +2223c6: 3800 0a00 |000f: if-eqz v0, 0019 // +000a │ │ +2223ca: 2200 f90d |0011: new-instance v0, Lorg/greenrobot/eventbus/Logger$AndroidLogger; // type@0df9 │ │ +2223ce: 1a01 b50e |0013: const-string v1, "EventBus" // string@0eb5 │ │ +2223d2: 7020 6265 1000 |0015: invoke-direct {v0, v1}, Lorg/greenrobot/eventbus/Logger$AndroidLogger;.:(Ljava/lang/String;)V // method@6562 │ │ +2223d8: 2806 |0018: goto 001e // +0006 │ │ +2223da: 2200 fb0d |0019: new-instance v0, Lorg/greenrobot/eventbus/Logger$SystemOutLogger; // type@0dfb │ │ +2223de: 7010 6a65 0000 |001b: invoke-direct {v0}, Lorg/greenrobot/eventbus/Logger$SystemOutLogger;.:()V // method@656a │ │ +2223e4: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0005 line=160 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Lorg/greenrobot/eventbus/EventBusBuilder; │ │ │ │ @@ -517794,30 +517796,30 @@ │ │ type : '()Lorg/greenrobot/eventbus/MainThreadSupport;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -2223dc: |[2223dc] org.greenrobot.eventbus.EventBusBuilder.getMainThreadSupport:()Lorg/greenrobot/eventbus/MainThreadSupport; │ │ -2223ec: 5420 025a |0000: iget-object v0, v2, Lorg/greenrobot/eventbus/EventBusBuilder;.mainThreadSupport:Lorg/greenrobot/eventbus/MainThreadSupport; // field@5a02 │ │ -2223f0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -2223f4: 1100 |0004: return-object v0 │ │ -2223f6: 7100 6365 0000 |0005: invoke-static {}, Lorg/greenrobot/eventbus/Logger$AndroidLogger;.isAndroidLogAvailable:()Z // method@6563 │ │ -2223fc: 0a00 |0008: move-result v0 │ │ -2223fe: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -222400: 3800 1000 |000a: if-eqz v0, 001a // +0010 │ │ -222404: 6e10 4a65 0200 |000c: invoke-virtual {v2}, Lorg/greenrobot/eventbus/EventBusBuilder;.getAndroidMainLooperOrNull:()Ljava/lang/Object; // method@654a │ │ -22240a: 0c00 |000f: move-result-object v0 │ │ -22240c: 3900 0300 |0010: if-nez v0, 0013 // +0003 │ │ -222410: 2808 |0012: goto 001a // +0008 │ │ -222412: 2201 fd0d |0013: new-instance v1, Lorg/greenrobot/eventbus/MainThreadSupport$AndroidHandlerMainThreadSupport; // type@0dfd │ │ -222416: 1f00 5101 |0015: check-cast v0, Landroid/os/Looper; // type@0151 │ │ -22241a: 7020 6f65 0100 |0017: invoke-direct {v1, v0}, Lorg/greenrobot/eventbus/MainThreadSupport$AndroidHandlerMainThreadSupport;.:(Landroid/os/Looper;)V // method@656f │ │ -222420: 1101 |001a: return-object v1 │ │ +2223e8: |[2223e8] org.greenrobot.eventbus.EventBusBuilder.getMainThreadSupport:()Lorg/greenrobot/eventbus/MainThreadSupport; │ │ +2223f8: 5420 025a |0000: iget-object v0, v2, Lorg/greenrobot/eventbus/EventBusBuilder;.mainThreadSupport:Lorg/greenrobot/eventbus/MainThreadSupport; // field@5a02 │ │ +2223fc: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +222400: 1100 |0004: return-object v0 │ │ +222402: 7100 6365 0000 |0005: invoke-static {}, Lorg/greenrobot/eventbus/Logger$AndroidLogger;.isAndroidLogAvailable:()Z // method@6563 │ │ +222408: 0a00 |0008: move-result v0 │ │ +22240a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +22240c: 3800 1000 |000a: if-eqz v0, 001a // +0010 │ │ +222410: 6e10 4a65 0200 |000c: invoke-virtual {v2}, Lorg/greenrobot/eventbus/EventBusBuilder;.getAndroidMainLooperOrNull:()Ljava/lang/Object; // method@654a │ │ +222416: 0c00 |000f: move-result-object v0 │ │ +222418: 3900 0300 |0010: if-nez v0, 0013 // +0003 │ │ +22241c: 2808 |0012: goto 001a // +0008 │ │ +22241e: 2201 fd0d |0013: new-instance v1, Lorg/greenrobot/eventbus/MainThreadSupport$AndroidHandlerMainThreadSupport; // type@0dfd │ │ +222422: 1f00 5101 |0015: check-cast v0, Landroid/os/Looper; // type@0151 │ │ +222426: 7020 6f65 0100 |0017: invoke-direct {v1, v0}, Lorg/greenrobot/eventbus/MainThreadSupport$AndroidHandlerMainThreadSupport;.:(Landroid/os/Looper;)V // method@656f │ │ +22242c: 1101 |001a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0005 line=170 │ │ 0x000c line=171 │ │ 0x0013 line=172 │ │ locals : │ │ @@ -517828,17 +517830,17 @@ │ │ type : '(Z)Lorg/greenrobot/eventbus/EventBusBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -222298: |[222298] org.greenrobot.eventbus.EventBusBuilder.ignoreGeneratedIndex:(Z)Lorg/greenrobot/eventbus/EventBusBuilder; │ │ -2222a8: 5c01 fe59 |0000: iput-boolean v1, v0, Lorg/greenrobot/eventbus/EventBusBuilder;.ignoreGeneratedIndex:Z // field@59fe │ │ -2222ac: 1100 |0002: return-object v0 │ │ +2222a4: |[2222a4] org.greenrobot.eventbus.EventBusBuilder.ignoreGeneratedIndex:(Z)Lorg/greenrobot/eventbus/EventBusBuilder; │ │ +2222b4: 5c01 fe59 |0000: iput-boolean v1, v0, Lorg/greenrobot/eventbus/EventBusBuilder;.ignoreGeneratedIndex:Z // field@59fe │ │ +2222b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/greenrobot/eventbus/EventBusBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -517847,32 +517849,32 @@ │ │ type : '()Lorg/greenrobot/eventbus/EventBus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -2221e0: |[2221e0] org.greenrobot.eventbus.EventBusBuilder.installDefaultEventBus:()Lorg/greenrobot/eventbus/EventBus; │ │ -2221f0: 1c00 f50d |0000: const-class v0, Lorg/greenrobot/eventbus/EventBus; // type@0df5 │ │ -2221f4: 1d00 |0002: monitor-enter v0 │ │ -2221f6: 6201 ea59 |0003: sget-object v1, Lorg/greenrobot/eventbus/EventBus;.defaultInstance:Lorg/greenrobot/eventbus/EventBus; // field@59ea │ │ -2221fa: 3901 0c00 |0005: if-nez v1, 0011 // +000c │ │ -2221fe: 6e10 4765 0300 |0007: invoke-virtual {v3}, Lorg/greenrobot/eventbus/EventBusBuilder;.build:()Lorg/greenrobot/eventbus/EventBus; // method@6547 │ │ -222204: 0c01 |000a: move-result-object v1 │ │ -222206: 6901 ea59 |000b: sput-object v1, Lorg/greenrobot/eventbus/EventBus;.defaultInstance:Lorg/greenrobot/eventbus/EventBus; // field@59ea │ │ -22220a: 6201 ea59 |000d: sget-object v1, Lorg/greenrobot/eventbus/EventBus;.defaultInstance:Lorg/greenrobot/eventbus/EventBus; // field@59ea │ │ -22220e: 1e00 |000f: monitor-exit v0 │ │ -222210: 1101 |0010: return-object v1 │ │ -222212: 2201 f70d |0011: new-instance v1, Lorg/greenrobot/eventbus/EventBusException; // type@0df7 │ │ -222216: 1a02 270d |0013: const-string v2, "Default instance already exists. It may be only set once before it's used the first time to ensure consistent behavior." // string@0d27 │ │ -22221a: 7020 5765 2100 |0015: invoke-direct {v1, v2}, Lorg/greenrobot/eventbus/EventBusException;.:(Ljava/lang/String;)V // method@6557 │ │ -222220: 2701 |0018: throw v1 │ │ -222222: 0d01 |0019: move-exception v1 │ │ -222224: 1e00 |001a: monitor-exit v0 │ │ -222226: 2701 |001b: throw v1 │ │ +2221ec: |[2221ec] org.greenrobot.eventbus.EventBusBuilder.installDefaultEventBus:()Lorg/greenrobot/eventbus/EventBus; │ │ +2221fc: 1c00 f50d |0000: const-class v0, Lorg/greenrobot/eventbus/EventBus; // type@0df5 │ │ +222200: 1d00 |0002: monitor-enter v0 │ │ +222202: 6201 ea59 |0003: sget-object v1, Lorg/greenrobot/eventbus/EventBus;.defaultInstance:Lorg/greenrobot/eventbus/EventBus; // field@59ea │ │ +222206: 3901 0c00 |0005: if-nez v1, 0011 // +000c │ │ +22220a: 6e10 4765 0300 |0007: invoke-virtual {v3}, Lorg/greenrobot/eventbus/EventBusBuilder;.build:()Lorg/greenrobot/eventbus/EventBus; // method@6547 │ │ +222210: 0c01 |000a: move-result-object v1 │ │ +222212: 6901 ea59 |000b: sput-object v1, Lorg/greenrobot/eventbus/EventBus;.defaultInstance:Lorg/greenrobot/eventbus/EventBus; // field@59ea │ │ +222216: 6201 ea59 |000d: sget-object v1, Lorg/greenrobot/eventbus/EventBus;.defaultInstance:Lorg/greenrobot/eventbus/EventBus; // field@59ea │ │ +22221a: 1e00 |000f: monitor-exit v0 │ │ +22221c: 1101 |0010: return-object v1 │ │ +22221e: 2201 f70d |0011: new-instance v1, Lorg/greenrobot/eventbus/EventBusException; // type@0df7 │ │ +222222: 1a02 270d |0013: const-string v2, "Default instance already exists. It may be only set once before it's used the first time to ensure consistent behavior." // string@0d27 │ │ +222226: 7020 5765 2100 |0015: invoke-direct {v1, v2}, Lorg/greenrobot/eventbus/EventBusException;.:(Ljava/lang/String;)V // method@6557 │ │ +22222c: 2701 |0018: throw v1 │ │ +22222e: 0d01 |0019: move-exception v1 │ │ +222230: 1e00 |001a: monitor-exit v0 │ │ +222232: 2701 |001b: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x001b │ │ -> 0x0019 │ │ positions : │ │ 0x0000 line=195 │ │ 0x0003 line=196 │ │ 0x0007 line=200 │ │ @@ -517887,17 +517889,17 @@ │ │ type : '(Z)Lorg/greenrobot/eventbus/EventBusBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2222b0: |[2222b0] org.greenrobot.eventbus.EventBusBuilder.logNoSubscriberMessages:(Z)Lorg/greenrobot/eventbus/EventBusBuilder; │ │ -2222c0: 5c01 ff59 |0000: iput-boolean v1, v0, Lorg/greenrobot/eventbus/EventBusBuilder;.logNoSubscriberMessages:Z // field@59ff │ │ -2222c4: 1100 |0002: return-object v0 │ │ +2222bc: |[2222bc] org.greenrobot.eventbus.EventBusBuilder.logNoSubscriberMessages:(Z)Lorg/greenrobot/eventbus/EventBusBuilder; │ │ +2222cc: 5c01 ff59 |0000: iput-boolean v1, v0, Lorg/greenrobot/eventbus/EventBusBuilder;.logNoSubscriberMessages:Z // field@59ff │ │ +2222d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/greenrobot/eventbus/EventBusBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -517906,17 +517908,17 @@ │ │ type : '(Z)Lorg/greenrobot/eventbus/EventBusBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2222c8: |[2222c8] org.greenrobot.eventbus.EventBusBuilder.logSubscriberExceptions:(Z)Lorg/greenrobot/eventbus/EventBusBuilder; │ │ -2222d8: 5c01 005a |0000: iput-boolean v1, v0, Lorg/greenrobot/eventbus/EventBusBuilder;.logSubscriberExceptions:Z // field@5a00 │ │ -2222dc: 1100 |0002: return-object v0 │ │ +2222d4: |[2222d4] org.greenrobot.eventbus.EventBusBuilder.logSubscriberExceptions:(Z)Lorg/greenrobot/eventbus/EventBusBuilder; │ │ +2222e4: 5c01 005a |0000: iput-boolean v1, v0, Lorg/greenrobot/eventbus/EventBusBuilder;.logSubscriberExceptions:Z // field@5a00 │ │ +2222e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/greenrobot/eventbus/EventBusBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -517925,17 +517927,17 @@ │ │ type : '(Lorg/greenrobot/eventbus/Logger;)Lorg/greenrobot/eventbus/EventBusBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2222e0: |[2222e0] org.greenrobot.eventbus.EventBusBuilder.logger:(Lorg/greenrobot/eventbus/Logger;)Lorg/greenrobot/eventbus/EventBusBuilder; │ │ -2222f0: 5b01 015a |0000: iput-object v1, v0, Lorg/greenrobot/eventbus/EventBusBuilder;.logger:Lorg/greenrobot/eventbus/Logger; // field@5a01 │ │ -2222f4: 1100 |0002: return-object v0 │ │ +2222ec: |[2222ec] org.greenrobot.eventbus.EventBusBuilder.logger:(Lorg/greenrobot/eventbus/Logger;)Lorg/greenrobot/eventbus/EventBusBuilder; │ │ +2222fc: 5b01 015a |0000: iput-object v1, v0, Lorg/greenrobot/eventbus/EventBusBuilder;.logger:Lorg/greenrobot/eventbus/Logger; // field@5a01 │ │ +222300: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/greenrobot/eventbus/EventBusBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/greenrobot/eventbus/Logger; │ │ │ │ @@ -517944,17 +517946,17 @@ │ │ type : '(Z)Lorg/greenrobot/eventbus/EventBusBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2222f8: |[2222f8] org.greenrobot.eventbus.EventBusBuilder.sendNoSubscriberEvent:(Z)Lorg/greenrobot/eventbus/EventBusBuilder; │ │ -222308: 5c01 035a |0000: iput-boolean v1, v0, Lorg/greenrobot/eventbus/EventBusBuilder;.sendNoSubscriberEvent:Z // field@5a03 │ │ -22230c: 1100 |0002: return-object v0 │ │ +222304: |[222304] org.greenrobot.eventbus.EventBusBuilder.sendNoSubscriberEvent:(Z)Lorg/greenrobot/eventbus/EventBusBuilder; │ │ +222314: 5c01 035a |0000: iput-boolean v1, v0, Lorg/greenrobot/eventbus/EventBusBuilder;.sendNoSubscriberEvent:Z // field@5a03 │ │ +222318: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/greenrobot/eventbus/EventBusBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -517963,17 +517965,17 @@ │ │ type : '(Z)Lorg/greenrobot/eventbus/EventBusBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -222310: |[222310] org.greenrobot.eventbus.EventBusBuilder.sendSubscriberExceptionEvent:(Z)Lorg/greenrobot/eventbus/EventBusBuilder; │ │ -222320: 5c01 045a |0000: iput-boolean v1, v0, Lorg/greenrobot/eventbus/EventBusBuilder;.sendSubscriberExceptionEvent:Z // field@5a04 │ │ -222324: 1100 |0002: return-object v0 │ │ +22231c: |[22231c] org.greenrobot.eventbus.EventBusBuilder.sendSubscriberExceptionEvent:(Z)Lorg/greenrobot/eventbus/EventBusBuilder; │ │ +22232c: 5c01 045a |0000: iput-boolean v1, v0, Lorg/greenrobot/eventbus/EventBusBuilder;.sendSubscriberExceptionEvent:Z // field@5a04 │ │ +222330: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/greenrobot/eventbus/EventBusBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -517982,23 +517984,23 @@ │ │ type : '(Ljava/lang/Class;)Lorg/greenrobot/eventbus/EventBusBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -222328: |[222328] org.greenrobot.eventbus.EventBusBuilder.skipMethodVerificationFor:(Ljava/lang/Class;)Lorg/greenrobot/eventbus/EventBusBuilder; │ │ -222338: 5410 055a |0000: iget-object v0, v1, Lorg/greenrobot/eventbus/EventBusBuilder;.skipMethodVerificationForClasses:Ljava/util/List; // field@5a05 │ │ -22233c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -222340: 2200 b10d |0004: new-instance v0, Ljava/util/ArrayList; // type@0db1 │ │ -222344: 7010 ef63 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@63ef │ │ -22234a: 5b10 055a |0009: iput-object v0, v1, Lorg/greenrobot/eventbus/EventBusBuilder;.skipMethodVerificationForClasses:Ljava/util/List; // field@5a05 │ │ -22234e: 5410 055a |000b: iget-object v0, v1, Lorg/greenrobot/eventbus/EventBusBuilder;.skipMethodVerificationForClasses:Ljava/util/List; // field@5a05 │ │ -222352: 7220 6064 2000 |000d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ -222358: 1101 |0010: return-object v1 │ │ +222334: |[222334] org.greenrobot.eventbus.EventBusBuilder.skipMethodVerificationFor:(Ljava/lang/Class;)Lorg/greenrobot/eventbus/EventBusBuilder; │ │ +222344: 5410 055a |0000: iget-object v0, v1, Lorg/greenrobot/eventbus/EventBusBuilder;.skipMethodVerificationForClasses:Ljava/util/List; // field@5a05 │ │ +222348: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +22234c: 2200 b10d |0004: new-instance v0, Ljava/util/ArrayList; // type@0db1 │ │ +222350: 7010 ef63 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@63ef │ │ +222356: 5b10 055a |0009: iput-object v0, v1, Lorg/greenrobot/eventbus/EventBusBuilder;.skipMethodVerificationForClasses:Ljava/util/List; // field@5a05 │ │ +22235a: 5410 055a |000b: iget-object v0, v1, Lorg/greenrobot/eventbus/EventBusBuilder;.skipMethodVerificationForClasses:Ljava/util/List; // field@5a05 │ │ +22235e: 7220 6064 2000 |000d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ +222364: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0004 line=117 │ │ 0x000b line=119 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/greenrobot/eventbus/EventBusBuilder; │ │ @@ -518009,17 +518011,17 @@ │ │ type : '(Z)Lorg/greenrobot/eventbus/EventBusBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -22235c: |[22235c] org.greenrobot.eventbus.EventBusBuilder.strictMethodVerification:(Z)Lorg/greenrobot/eventbus/EventBusBuilder; │ │ -22236c: 5c01 065a |0000: iput-boolean v1, v0, Lorg/greenrobot/eventbus/EventBusBuilder;.strictMethodVerification:Z // field@5a06 │ │ -222370: 1100 |0002: return-object v0 │ │ +222368: |[222368] org.greenrobot.eventbus.EventBusBuilder.strictMethodVerification:(Z)Lorg/greenrobot/eventbus/EventBusBuilder; │ │ +222378: 5c01 065a |0000: iput-boolean v1, v0, Lorg/greenrobot/eventbus/EventBusBuilder;.strictMethodVerification:Z // field@5a06 │ │ +22237c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/greenrobot/eventbus/EventBusBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -518028,17 +518030,17 @@ │ │ type : '(Z)Lorg/greenrobot/eventbus/EventBusBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -222374: |[222374] org.greenrobot.eventbus.EventBusBuilder.throwSubscriberException:(Z)Lorg/greenrobot/eventbus/EventBusBuilder; │ │ -222384: 5c01 085a |0000: iput-boolean v1, v0, Lorg/greenrobot/eventbus/EventBusBuilder;.throwSubscriberException:Z // field@5a08 │ │ -222388: 1100 |0002: return-object v0 │ │ +222380: |[222380] org.greenrobot.eventbus.EventBusBuilder.throwSubscriberException:(Z)Lorg/greenrobot/eventbus/EventBusBuilder; │ │ +222390: 5c01 085a |0000: iput-boolean v1, v0, Lorg/greenrobot/eventbus/EventBusBuilder;.throwSubscriberException:Z // field@5a08 │ │ +222394: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/greenrobot/eventbus/EventBusBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -518072,17 +518074,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -22247c: |[22247c] org.greenrobot.eventbus.EventBusException.:(Ljava/lang/String;)V │ │ -22248c: 7020 0d63 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@630d │ │ -222492: 0e00 |0003: return-void │ │ +222488: |[222488] org.greenrobot.eventbus.EventBusException.:(Ljava/lang/String;)V │ │ +222498: 7020 0d63 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@630d │ │ +22249e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/greenrobot/eventbus/EventBusException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -518091,17 +518093,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -222494: |[222494] org.greenrobot.eventbus.EventBusException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -2224a4: 7030 0e63 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@630e │ │ -2224aa: 0e00 |0003: return-void │ │ +2224a0: |[2224a0] org.greenrobot.eventbus.EventBusException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +2224b0: 7030 0e63 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@630e │ │ +2224b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/greenrobot/eventbus/EventBusException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Throwable; │ │ @@ -518111,17 +518113,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2224ac: |[2224ac] org.greenrobot.eventbus.EventBusException.:(Ljava/lang/Throwable;)V │ │ -2224bc: 7020 0f63 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@630f │ │ -2224c2: 0e00 |0003: return-void │ │ +2224b8: |[2224b8] org.greenrobot.eventbus.EventBusException.:(Ljava/lang/Throwable;)V │ │ +2224c8: 7020 0f63 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@630f │ │ +2224ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/greenrobot/eventbus/EventBusException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -518233,19 +518235,19 @@ │ │ type : '(Lorg/greenrobot/eventbus/EventBus;Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2236fc: |[2236fc] org.greenrobot.eventbus.NoSubscriberEvent.:(Lorg/greenrobot/eventbus/EventBus;Ljava/lang/Object;)V │ │ -22370c: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -223712: 5b01 125a |0003: iput-object v1, v0, Lorg/greenrobot/eventbus/NoSubscriberEvent;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@5a12 │ │ -223716: 5b02 135a |0005: iput-object v2, v0, Lorg/greenrobot/eventbus/NoSubscriberEvent;.originalEvent:Ljava/lang/Object; // field@5a13 │ │ -22371a: 0e00 |0007: return-void │ │ +223708: |[223708] org.greenrobot.eventbus.NoSubscriberEvent.:(Lorg/greenrobot/eventbus/EventBus;Ljava/lang/Object;)V │ │ +223718: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +22371e: 5b01 125a |0003: iput-object v1, v0, Lorg/greenrobot/eventbus/NoSubscriberEvent;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@5a12 │ │ +223722: 5b02 135a |0005: iput-object v2, v0, Lorg/greenrobot/eventbus/NoSubscriberEvent;.originalEvent:Ljava/lang/Object; // field@5a13 │ │ +223726: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/greenrobot/eventbus/NoSubscriberEvent; │ │ @@ -518300,38 +518302,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2238a4: |[2238a4] org.greenrobot.eventbus.PendingPost.:()V │ │ -2238b4: 2200 b10d |0000: new-instance v0, Ljava/util/ArrayList; // type@0db1 │ │ -2238b8: 7010 ef63 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@63ef │ │ -2238be: 6900 165a |0005: sput-object v0, Lorg/greenrobot/eventbus/PendingPost;.pendingPostPool:Ljava/util/List; // field@5a16 │ │ -2238c2: 0e00 |0007: return-void │ │ +2238b0: |[2238b0] org.greenrobot.eventbus.PendingPost.:()V │ │ +2238c0: 2200 b10d |0000: new-instance v0, Ljava/util/ArrayList; // type@0db1 │ │ +2238c4: 7010 ef63 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@63ef │ │ +2238ca: 6900 165a |0005: sput-object v0, Lorg/greenrobot/eventbus/PendingPost;.pendingPostPool:Ljava/util/List; // field@5a16 │ │ +2238ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ │ │ #1 : (in Lorg/greenrobot/eventbus/PendingPost;) │ │ name : '' │ │ type : '(Ljava/lang/Object;Lorg/greenrobot/eventbus/Subscription;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2238c4: |[2238c4] org.greenrobot.eventbus.PendingPost.:(Ljava/lang/Object;Lorg/greenrobot/eventbus/Subscription;)V │ │ -2238d4: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -2238da: 5b01 145a |0003: iput-object v1, v0, Lorg/greenrobot/eventbus/PendingPost;.event:Ljava/lang/Object; // field@5a14 │ │ -2238de: 5b02 175a |0005: iput-object v2, v0, Lorg/greenrobot/eventbus/PendingPost;.subscription:Lorg/greenrobot/eventbus/Subscription; // field@5a17 │ │ -2238e2: 0e00 |0007: return-void │ │ +2238d0: |[2238d0] org.greenrobot.eventbus.PendingPost.:(Ljava/lang/Object;Lorg/greenrobot/eventbus/Subscription;)V │ │ +2238e0: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +2238e6: 5b01 145a |0003: iput-object v1, v0, Lorg/greenrobot/eventbus/PendingPost;.event:Ljava/lang/Object; // field@5a14 │ │ +2238ea: 5b02 175a |0005: iput-object v2, v0, Lorg/greenrobot/eventbus/PendingPost;.subscription:Lorg/greenrobot/eventbus/Subscription; // field@5a17 │ │ +2238ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ 0x0005 line=30 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/greenrobot/eventbus/PendingPost; │ │ @@ -518343,37 +518345,37 @@ │ │ type : '(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)Lorg/greenrobot/eventbus/PendingPost;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -223838: |[223838] org.greenrobot.eventbus.PendingPost.obtainPendingPost:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)Lorg/greenrobot/eventbus/PendingPost; │ │ -223848: 6200 165a |0000: sget-object v0, Lorg/greenrobot/eventbus/PendingPost;.pendingPostPool:Ljava/util/List; // field@5a16 │ │ -22384c: 1d00 |0002: monitor-enter v0 │ │ -22384e: 7210 6d64 0000 |0003: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ -223854: 0a01 |0006: move-result v1 │ │ -223856: 3d01 1300 |0007: if-lez v1, 001a // +0013 │ │ -22385a: d801 01ff |0009: add-int/lit8 v1, v1, #int -1 // #ff │ │ -22385e: 7220 6a64 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@646a │ │ -223864: 0c01 |000e: move-result-object v1 │ │ -223866: 1f01 000e |000f: check-cast v1, Lorg/greenrobot/eventbus/PendingPost; // type@0e00 │ │ -22386a: 5b13 145a |0011: iput-object v3, v1, Lorg/greenrobot/eventbus/PendingPost;.event:Ljava/lang/Object; // field@5a14 │ │ -22386e: 5b12 175a |0013: iput-object v2, v1, Lorg/greenrobot/eventbus/PendingPost;.subscription:Lorg/greenrobot/eventbus/Subscription; // field@5a17 │ │ -223872: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -223874: 5b12 155a |0016: iput-object v2, v1, Lorg/greenrobot/eventbus/PendingPost;.next:Lorg/greenrobot/eventbus/PendingPost; // field@5a15 │ │ -223878: 1e00 |0018: monitor-exit v0 │ │ -22387a: 1101 |0019: return-object v1 │ │ -22387c: 1e00 |001a: monitor-exit v0 │ │ -22387e: 2200 000e |001b: new-instance v0, Lorg/greenrobot/eventbus/PendingPost; // type@0e00 │ │ -223882: 7030 7665 3002 |001d: invoke-direct {v0, v3, v2}, Lorg/greenrobot/eventbus/PendingPost;.:(Ljava/lang/Object;Lorg/greenrobot/eventbus/Subscription;)V // method@6576 │ │ -223888: 1100 |0020: return-object v0 │ │ -22388a: 0d02 |0021: move-exception v2 │ │ -22388c: 1e00 |0022: monitor-exit v0 │ │ -22388e: 2702 |0023: throw v2 │ │ +223844: |[223844] org.greenrobot.eventbus.PendingPost.obtainPendingPost:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)Lorg/greenrobot/eventbus/PendingPost; │ │ +223854: 6200 165a |0000: sget-object v0, Lorg/greenrobot/eventbus/PendingPost;.pendingPostPool:Ljava/util/List; // field@5a16 │ │ +223858: 1d00 |0002: monitor-enter v0 │ │ +22385a: 7210 6d64 0000 |0003: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ +223860: 0a01 |0006: move-result v1 │ │ +223862: 3d01 1300 |0007: if-lez v1, 001a // +0013 │ │ +223866: d801 01ff |0009: add-int/lit8 v1, v1, #int -1 // #ff │ │ +22386a: 7220 6a64 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@646a │ │ +223870: 0c01 |000e: move-result-object v1 │ │ +223872: 1f01 000e |000f: check-cast v1, Lorg/greenrobot/eventbus/PendingPost; // type@0e00 │ │ +223876: 5b13 145a |0011: iput-object v3, v1, Lorg/greenrobot/eventbus/PendingPost;.event:Ljava/lang/Object; // field@5a14 │ │ +22387a: 5b12 175a |0013: iput-object v2, v1, Lorg/greenrobot/eventbus/PendingPost;.subscription:Lorg/greenrobot/eventbus/Subscription; // field@5a17 │ │ +22387e: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +223880: 5b12 155a |0016: iput-object v2, v1, Lorg/greenrobot/eventbus/PendingPost;.next:Lorg/greenrobot/eventbus/PendingPost; // field@5a15 │ │ +223884: 1e00 |0018: monitor-exit v0 │ │ +223886: 1101 |0019: return-object v1 │ │ +223888: 1e00 |001a: monitor-exit v0 │ │ +22388a: 2200 000e |001b: new-instance v0, Lorg/greenrobot/eventbus/PendingPost; // type@0e00 │ │ +22388e: 7030 7665 3002 |001d: invoke-direct {v0, v3, v2}, Lorg/greenrobot/eventbus/PendingPost;.:(Ljava/lang/Object;Lorg/greenrobot/eventbus/Subscription;)V // method@6576 │ │ +223894: 1100 |0020: return-object v0 │ │ +223896: 0d02 |0021: move-exception v2 │ │ +223898: 1e00 |0022: monitor-exit v0 │ │ +22389a: 2702 |0023: throw v2 │ │ catches : 2 │ │ 0x0003 - 0x001b │ │ -> 0x0021 │ │ 0x0022 - 0x0023 │ │ -> 0x0021 │ │ positions : │ │ 0x0000 line=34 │ │ @@ -518395,31 +518397,31 @@ │ │ type : '(Lorg/greenrobot/eventbus/PendingPost;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -2238e4: |[2238e4] org.greenrobot.eventbus.PendingPost.releasePendingPost:(Lorg/greenrobot/eventbus/PendingPost;)V │ │ -2238f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2238f6: 5b30 145a |0001: iput-object v0, v3, Lorg/greenrobot/eventbus/PendingPost;.event:Ljava/lang/Object; // field@5a14 │ │ -2238fa: 5b30 175a |0003: iput-object v0, v3, Lorg/greenrobot/eventbus/PendingPost;.subscription:Lorg/greenrobot/eventbus/Subscription; // field@5a17 │ │ -2238fe: 5b30 155a |0005: iput-object v0, v3, Lorg/greenrobot/eventbus/PendingPost;.next:Lorg/greenrobot/eventbus/PendingPost; // field@5a15 │ │ -223902: 6200 165a |0007: sget-object v0, Lorg/greenrobot/eventbus/PendingPost;.pendingPostPool:Ljava/util/List; // field@5a16 │ │ -223906: 1d00 |0009: monitor-enter v0 │ │ -223908: 7210 6d64 0000 |000a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ -22390e: 0a01 |000d: move-result v1 │ │ -223910: 1302 1027 |000e: const/16 v2, #int 10000 // #2710 │ │ -223914: 3521 0500 |0010: if-ge v1, v2, 0015 // +0005 │ │ -223918: 7220 6064 3000 |0012: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ -22391e: 1e00 |0015: monitor-exit v0 │ │ -223920: 0e00 |0016: return-void │ │ -223922: 0d03 |0017: move-exception v3 │ │ -223924: 1e00 |0018: monitor-exit v0 │ │ -223926: 2703 |0019: throw v3 │ │ +2238f0: |[2238f0] org.greenrobot.eventbus.PendingPost.releasePendingPost:(Lorg/greenrobot/eventbus/PendingPost;)V │ │ +223900: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +223902: 5b30 145a |0001: iput-object v0, v3, Lorg/greenrobot/eventbus/PendingPost;.event:Ljava/lang/Object; // field@5a14 │ │ +223906: 5b30 175a |0003: iput-object v0, v3, Lorg/greenrobot/eventbus/PendingPost;.subscription:Lorg/greenrobot/eventbus/Subscription; // field@5a17 │ │ +22390a: 5b30 155a |0005: iput-object v0, v3, Lorg/greenrobot/eventbus/PendingPost;.next:Lorg/greenrobot/eventbus/PendingPost; // field@5a15 │ │ +22390e: 6200 165a |0007: sget-object v0, Lorg/greenrobot/eventbus/PendingPost;.pendingPostPool:Ljava/util/List; // field@5a16 │ │ +223912: 1d00 |0009: monitor-enter v0 │ │ +223914: 7210 6d64 0000 |000a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ +22391a: 0a01 |000d: move-result v1 │ │ +22391c: 1302 1027 |000e: const/16 v2, #int 10000 // #2710 │ │ +223920: 3521 0500 |0010: if-ge v1, v2, 0015 // +0005 │ │ +223924: 7220 6064 3000 |0012: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ +22392a: 1e00 |0015: monitor-exit v0 │ │ +22392c: 0e00 |0016: return-void │ │ +22392e: 0d03 |0017: move-exception v3 │ │ +223930: 1e00 |0018: monitor-exit v0 │ │ +223932: 2703 |0019: throw v3 │ │ catches : 1 │ │ 0x000a - 0x0019 │ │ -> 0x0017 │ │ positions : │ │ 0x0001 line=48 │ │ 0x0003 line=49 │ │ 0x0005 line=50 │ │ @@ -518470,17 +518472,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2237a0: |[2237a0] org.greenrobot.eventbus.PendingPostQueue.:()V │ │ -2237b0: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -2237b6: 0e00 |0003: return-void │ │ +2237ac: |[2237ac] org.greenrobot.eventbus.PendingPostQueue.:()V │ │ +2237bc: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +2237c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/greenrobot/eventbus/PendingPostQueue; │ │ │ │ Virtual methods - │ │ @@ -518489,41 +518491,41 @@ │ │ type : '(Lorg/greenrobot/eventbus/PendingPost;)V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -2237b8: |[2237b8] org.greenrobot.eventbus.PendingPostQueue.enqueue:(Lorg/greenrobot/eventbus/PendingPost;)V │ │ -2237c8: 1d01 |0000: monitor-enter v1 │ │ -2237ca: 3802 2200 |0001: if-eqz v2, 0023 // +0022 │ │ -2237ce: 5410 195a |0003: iget-object v0, v1, Lorg/greenrobot/eventbus/PendingPostQueue;.tail:Lorg/greenrobot/eventbus/PendingPost; // field@5a19 │ │ -2237d2: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -2237d6: 5b02 155a |0007: iput-object v2, v0, Lorg/greenrobot/eventbus/PendingPost;.next:Lorg/greenrobot/eventbus/PendingPost; // field@5a15 │ │ -2237da: 5b12 195a |0009: iput-object v2, v1, Lorg/greenrobot/eventbus/PendingPostQueue;.tail:Lorg/greenrobot/eventbus/PendingPost; // field@5a19 │ │ -2237de: 2809 |000b: goto 0014 // +0009 │ │ -2237e0: 5410 185a |000c: iget-object v0, v1, Lorg/greenrobot/eventbus/PendingPostQueue;.head:Lorg/greenrobot/eventbus/PendingPost; // field@5a18 │ │ -2237e4: 3900 0b00 |000e: if-nez v0, 0019 // +000b │ │ -2237e8: 5b12 195a |0010: iput-object v2, v1, Lorg/greenrobot/eventbus/PendingPostQueue;.tail:Lorg/greenrobot/eventbus/PendingPost; // field@5a19 │ │ -2237ec: 5b12 185a |0012: iput-object v2, v1, Lorg/greenrobot/eventbus/PendingPostQueue;.head:Lorg/greenrobot/eventbus/PendingPost; // field@5a18 │ │ -2237f0: 6e10 0563 0100 |0014: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@6305 │ │ -2237f6: 1e01 |0017: monitor-exit v1 │ │ -2237f8: 0e00 |0018: return-void │ │ -2237fa: 2202 590d |0019: new-instance v2, Ljava/lang/IllegalStateException; // type@0d59 │ │ -2237fe: 1a00 6612 |001b: const-string v0, "Head present, but no tail" // string@1266 │ │ -223802: 7020 b962 0200 |001d: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@62b9 │ │ -223808: 2702 |0020: throw v2 │ │ -22380a: 0d02 |0021: move-exception v2 │ │ -22380c: 2809 |0022: goto 002b // +0009 │ │ -22380e: 2202 660d |0023: new-instance v2, Ljava/lang/NullPointerException; // type@0d66 │ │ -223812: 1a00 ce60 |0025: const-string v0, "null cannot be enqueued" // string@60ce │ │ -223816: 7020 f962 0200 |0027: invoke-direct {v2, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@62f9 │ │ -22381c: 2702 |002a: throw v2 │ │ -22381e: 1e01 |002b: monitor-exit v1 │ │ -223820: 2702 |002c: throw v2 │ │ +2237c4: |[2237c4] org.greenrobot.eventbus.PendingPostQueue.enqueue:(Lorg/greenrobot/eventbus/PendingPost;)V │ │ +2237d4: 1d01 |0000: monitor-enter v1 │ │ +2237d6: 3802 2200 |0001: if-eqz v2, 0023 // +0022 │ │ +2237da: 5410 195a |0003: iget-object v0, v1, Lorg/greenrobot/eventbus/PendingPostQueue;.tail:Lorg/greenrobot/eventbus/PendingPost; // field@5a19 │ │ +2237de: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +2237e2: 5b02 155a |0007: iput-object v2, v0, Lorg/greenrobot/eventbus/PendingPost;.next:Lorg/greenrobot/eventbus/PendingPost; // field@5a15 │ │ +2237e6: 5b12 195a |0009: iput-object v2, v1, Lorg/greenrobot/eventbus/PendingPostQueue;.tail:Lorg/greenrobot/eventbus/PendingPost; // field@5a19 │ │ +2237ea: 2809 |000b: goto 0014 // +0009 │ │ +2237ec: 5410 185a |000c: iget-object v0, v1, Lorg/greenrobot/eventbus/PendingPostQueue;.head:Lorg/greenrobot/eventbus/PendingPost; // field@5a18 │ │ +2237f0: 3900 0b00 |000e: if-nez v0, 0019 // +000b │ │ +2237f4: 5b12 195a |0010: iput-object v2, v1, Lorg/greenrobot/eventbus/PendingPostQueue;.tail:Lorg/greenrobot/eventbus/PendingPost; // field@5a19 │ │ +2237f8: 5b12 185a |0012: iput-object v2, v1, Lorg/greenrobot/eventbus/PendingPostQueue;.head:Lorg/greenrobot/eventbus/PendingPost; // field@5a18 │ │ +2237fc: 6e10 0563 0100 |0014: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@6305 │ │ +223802: 1e01 |0017: monitor-exit v1 │ │ +223804: 0e00 |0018: return-void │ │ +223806: 2202 590d |0019: new-instance v2, Ljava/lang/IllegalStateException; // type@0d59 │ │ +22380a: 1a00 6612 |001b: const-string v0, "Head present, but no tail" // string@1266 │ │ +22380e: 7020 b962 0200 |001d: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@62b9 │ │ +223814: 2702 |0020: throw v2 │ │ +223816: 0d02 |0021: move-exception v2 │ │ +223818: 2809 |0022: goto 002b // +0009 │ │ +22381a: 2202 660d |0023: new-instance v2, Ljava/lang/NullPointerException; // type@0d66 │ │ +22381e: 1a00 ce60 |0025: const-string v0, "null cannot be enqueued" // string@60ce │ │ +223822: 7020 f962 0200 |0027: invoke-direct {v2, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@62f9 │ │ +223828: 2702 |002a: throw v2 │ │ +22382a: 1e01 |002b: monitor-exit v1 │ │ +22382c: 2702 |002c: throw v2 │ │ catches : 2 │ │ 0x0003 - 0x0017 │ │ -> 0x0021 │ │ 0x0019 - 0x002b │ │ -> 0x0021 │ │ positions : │ │ 0x0003 line=27 │ │ @@ -518544,28 +518546,28 @@ │ │ type : '()Lorg/greenrobot/eventbus/PendingPost;' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -22371c: |[22371c] org.greenrobot.eventbus.PendingPostQueue.poll:()Lorg/greenrobot/eventbus/PendingPost; │ │ -22372c: 1d02 |0000: monitor-enter v2 │ │ -22372e: 5420 185a |0001: iget-object v0, v2, Lorg/greenrobot/eventbus/PendingPostQueue;.head:Lorg/greenrobot/eventbus/PendingPost; // field@5a18 │ │ -223732: 3800 0b00 |0003: if-eqz v0, 000e // +000b │ │ -223736: 5401 155a |0005: iget-object v1, v0, Lorg/greenrobot/eventbus/PendingPost;.next:Lorg/greenrobot/eventbus/PendingPost; // field@5a15 │ │ -22373a: 5b21 185a |0007: iput-object v1, v2, Lorg/greenrobot/eventbus/PendingPostQueue;.head:Lorg/greenrobot/eventbus/PendingPost; // field@5a18 │ │ -22373e: 3901 0500 |0009: if-nez v1, 000e // +0005 │ │ -223742: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -223744: 5b21 195a |000c: iput-object v1, v2, Lorg/greenrobot/eventbus/PendingPostQueue;.tail:Lorg/greenrobot/eventbus/PendingPost; // field@5a19 │ │ -223748: 1e02 |000e: monitor-exit v2 │ │ -22374a: 1100 |000f: return-object v0 │ │ -22374c: 0d00 |0010: move-exception v0 │ │ -22374e: 1e02 |0011: monitor-exit v2 │ │ -223750: 2700 |0012: throw v0 │ │ +223728: |[223728] org.greenrobot.eventbus.PendingPostQueue.poll:()Lorg/greenrobot/eventbus/PendingPost; │ │ +223738: 1d02 |0000: monitor-enter v2 │ │ +22373a: 5420 185a |0001: iget-object v0, v2, Lorg/greenrobot/eventbus/PendingPostQueue;.head:Lorg/greenrobot/eventbus/PendingPost; // field@5a18 │ │ +22373e: 3800 0b00 |0003: if-eqz v0, 000e // +000b │ │ +223742: 5401 155a |0005: iget-object v1, v0, Lorg/greenrobot/eventbus/PendingPost;.next:Lorg/greenrobot/eventbus/PendingPost; // field@5a15 │ │ +223746: 5b21 185a |0007: iput-object v1, v2, Lorg/greenrobot/eventbus/PendingPostQueue;.head:Lorg/greenrobot/eventbus/PendingPost; // field@5a18 │ │ +22374a: 3901 0500 |0009: if-nez v1, 000e // +0005 │ │ +22374e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +223750: 5b21 195a |000c: iput-object v1, v2, Lorg/greenrobot/eventbus/PendingPostQueue;.tail:Lorg/greenrobot/eventbus/PendingPost; // field@5a19 │ │ +223754: 1e02 |000e: monitor-exit v2 │ │ +223756: 1100 |000f: return-object v0 │ │ +223758: 0d00 |0010: move-exception v0 │ │ +22375a: 1e02 |0011: monitor-exit v2 │ │ +22375c: 2700 |0012: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000e │ │ -> 0x0010 │ │ positions : │ │ 0x0001 line=39 │ │ 0x0005 line=41 │ │ 0x000c line=43 │ │ @@ -518578,27 +518580,27 @@ │ │ type : '(I)Lorg/greenrobot/eventbus/PendingPost;' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -223760: |[223760] org.greenrobot.eventbus.PendingPostQueue.poll:(I)Lorg/greenrobot/eventbus/PendingPost; │ │ -223770: 1d02 |0000: monitor-enter v2 │ │ -223772: 5420 185a |0001: iget-object v0, v2, Lorg/greenrobot/eventbus/PendingPostQueue;.head:Lorg/greenrobot/eventbus/PendingPost; // field@5a18 │ │ -223776: 3900 0600 |0003: if-nez v0, 0009 // +0006 │ │ -22377a: 8130 |0005: int-to-long v0, v3 │ │ -22377c: 6e30 0863 0201 |0006: invoke-virtual {v2, v0, v1}, Ljava/lang/Object;.wait:(J)V // method@6308 │ │ -223782: 6e10 7b65 0200 |0009: invoke-virtual {v2}, Lorg/greenrobot/eventbus/PendingPostQueue;.poll:()Lorg/greenrobot/eventbus/PendingPost; // method@657b │ │ -223788: 0c03 |000c: move-result-object v3 │ │ -22378a: 1e02 |000d: monitor-exit v2 │ │ -22378c: 1103 |000e: return-object v3 │ │ -22378e: 0d03 |000f: move-exception v3 │ │ -223790: 1e02 |0010: monitor-exit v2 │ │ -223792: 2703 |0011: throw v3 │ │ +22376c: |[22376c] org.greenrobot.eventbus.PendingPostQueue.poll:(I)Lorg/greenrobot/eventbus/PendingPost; │ │ +22377c: 1d02 |0000: monitor-enter v2 │ │ +22377e: 5420 185a |0001: iget-object v0, v2, Lorg/greenrobot/eventbus/PendingPostQueue;.head:Lorg/greenrobot/eventbus/PendingPost; // field@5a18 │ │ +223782: 3900 0600 |0003: if-nez v0, 0009 // +0006 │ │ +223786: 8130 |0005: int-to-long v0, v3 │ │ +223788: 6e30 0863 0201 |0006: invoke-virtual {v2, v0, v1}, Ljava/lang/Object;.wait:(J)V // method@6308 │ │ +22378e: 6e10 7b65 0200 |0009: invoke-virtual {v2}, Lorg/greenrobot/eventbus/PendingPostQueue;.poll:()Lorg/greenrobot/eventbus/PendingPost; // method@657b │ │ +223794: 0c03 |000c: move-result-object v3 │ │ +223796: 1e02 |000d: monitor-exit v2 │ │ +223798: 1103 |000e: return-object v3 │ │ +22379a: 0d03 |000f: move-exception v3 │ │ +22379c: 1e02 |0010: monitor-exit v2 │ │ +22379e: 2703 |0011: throw v3 │ │ catches : 1 │ │ 0x0001 - 0x000d │ │ -> 0x000f │ │ positions : │ │ 0x0001 line=50 │ │ 0x0006 line=51 │ │ 0x0009 line=53 │ │ @@ -518721,21 +518723,21 @@ │ │ type : '(Lorg/greenrobot/eventbus/EventBus;Ljava/lang/Throwable;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -223934: |[223934] org.greenrobot.eventbus.SubscriberExceptionEvent.:(Lorg/greenrobot/eventbus/EventBus;Ljava/lang/Throwable;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -223944: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -22394a: 5b01 1c5a |0003: iput-object v1, v0, Lorg/greenrobot/eventbus/SubscriberExceptionEvent;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@5a1c │ │ -22394e: 5b02 1d5a |0005: iput-object v2, v0, Lorg/greenrobot/eventbus/SubscriberExceptionEvent;.throwable:Ljava/lang/Throwable; // field@5a1d │ │ -223952: 5b03 1a5a |0007: iput-object v3, v0, Lorg/greenrobot/eventbus/SubscriberExceptionEvent;.causingEvent:Ljava/lang/Object; // field@5a1a │ │ -223956: 5b04 1b5a |0009: iput-object v4, v0, Lorg/greenrobot/eventbus/SubscriberExceptionEvent;.causingSubscriber:Ljava/lang/Object; // field@5a1b │ │ -22395a: 0e00 |000b: return-void │ │ +223940: |[223940] org.greenrobot.eventbus.SubscriberExceptionEvent.:(Lorg/greenrobot/eventbus/EventBus;Ljava/lang/Throwable;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +223950: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +223956: 5b01 1c5a |0003: iput-object v1, v0, Lorg/greenrobot/eventbus/SubscriberExceptionEvent;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@5a1c │ │ +22395a: 5b02 1d5a |0005: iput-object v2, v0, Lorg/greenrobot/eventbus/SubscriberExceptionEvent;.throwable:Ljava/lang/Throwable; // field@5a1d │ │ +22395e: 5b03 1a5a |0007: iput-object v3, v0, Lorg/greenrobot/eventbus/SubscriberExceptionEvent;.causingEvent:Ljava/lang/Object; // field@5a1a │ │ +223962: 5b04 1b5a |0009: iput-object v4, v0, Lorg/greenrobot/eventbus/SubscriberExceptionEvent;.causingSubscriber:Ljava/lang/Object; // field@5a1b │ │ +223966: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x0005 line=39 │ │ 0x0007 line=40 │ │ 0x0009 line=41 │ │ @@ -518804,22 +518806,22 @@ │ │ type : '(Ljava/lang/reflect/Method;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -224100: |[224100] org.greenrobot.eventbus.SubscriberMethod.:(Ljava/lang/reflect/Method;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ -224110: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -224116: 5b01 1f5a |0003: iput-object v1, v0, Lorg/greenrobot/eventbus/SubscriberMethod;.method:Ljava/lang/reflect/Method; // field@5a1f │ │ -22411a: 5b03 235a |0005: iput-object v3, v0, Lorg/greenrobot/eventbus/SubscriberMethod;.threadMode:Lorg/greenrobot/eventbus/ThreadMode; // field@5a23 │ │ -22411e: 5b02 1e5a |0007: iput-object v2, v0, Lorg/greenrobot/eventbus/SubscriberMethod;.eventType:Ljava/lang/Class; // field@5a1e │ │ -224122: 5904 215a |0009: iput v4, v0, Lorg/greenrobot/eventbus/SubscriberMethod;.priority:I // field@5a21 │ │ -224126: 5c05 225a |000b: iput-boolean v5, v0, Lorg/greenrobot/eventbus/SubscriberMethod;.sticky:Z // field@5a22 │ │ -22412a: 0e00 |000d: return-void │ │ +22410c: |[22410c] org.greenrobot.eventbus.SubscriberMethod.:(Ljava/lang/reflect/Method;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ +22411c: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +224122: 5b01 1f5a |0003: iput-object v1, v0, Lorg/greenrobot/eventbus/SubscriberMethod;.method:Ljava/lang/reflect/Method; // field@5a1f │ │ +224126: 5b03 235a |0005: iput-object v3, v0, Lorg/greenrobot/eventbus/SubscriberMethod;.threadMode:Lorg/greenrobot/eventbus/ThreadMode; // field@5a23 │ │ +22412a: 5b02 1e5a |0007: iput-object v2, v0, Lorg/greenrobot/eventbus/SubscriberMethod;.eventType:Ljava/lang/Class; // field@5a1e │ │ +22412e: 5904 215a |0009: iput v4, v0, Lorg/greenrobot/eventbus/SubscriberMethod;.priority:I // field@5a21 │ │ +224132: 5c05 225a |000b: iput-boolean v5, v0, Lorg/greenrobot/eventbus/SubscriberMethod;.sticky:Z // field@5a22 │ │ +224136: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ 0x0007 line=33 │ │ 0x0009 line=34 │ │ @@ -518837,47 +518839,47 @@ │ │ type : '()V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -22412c: |[22412c] org.greenrobot.eventbus.SubscriberMethod.checkMethodString:()V │ │ -22413c: 1d02 |0000: monitor-enter v2 │ │ -22413e: 5420 205a |0001: iget-object v0, v2, Lorg/greenrobot/eventbus/SubscriberMethod;.methodString:Ljava/lang/String; // field@5a20 │ │ -224142: 3900 3800 |0003: if-nez v0, 003b // +0038 │ │ -224146: 2200 740d |0005: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -22414a: 1301 4000 |0007: const/16 v1, #int 64 // #40 │ │ -22414e: 7020 4d63 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@634d │ │ -224154: 5421 1f5a |000c: iget-object v1, v2, Lorg/greenrobot/eventbus/SubscriberMethod;.method:Ljava/lang/reflect/Method; // field@5a1f │ │ -224158: 6e10 9a63 0100 |000e: invoke-virtual {v1}, Ljava/lang/reflect/Method;.getDeclaringClass:()Ljava/lang/Class; // method@639a │ │ -22415e: 0c01 |0011: move-result-object v1 │ │ -224160: 6e10 9662 0100 |0012: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6296 │ │ -224166: 0c01 |0015: move-result-object v1 │ │ -224168: 6e20 5663 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -22416e: 1301 2300 |0019: const/16 v1, #int 35 // #23 │ │ -224172: 6e20 4f63 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@634f │ │ -224178: 5421 1f5a |001e: iget-object v1, v2, Lorg/greenrobot/eventbus/SubscriberMethod;.method:Ljava/lang/reflect/Method; // field@5a1f │ │ -22417c: 6e10 9c63 0100 |0020: invoke-virtual {v1}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@639c │ │ -224182: 0c01 |0023: move-result-object v1 │ │ -224184: 6e20 5663 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -22418a: 1301 2800 |0027: const/16 v1, #int 40 // #28 │ │ -22418e: 6e20 4f63 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@634f │ │ -224194: 5421 1e5a |002c: iget-object v1, v2, Lorg/greenrobot/eventbus/SubscriberMethod;.eventType:Ljava/lang/Class; // field@5a1e │ │ -224198: 6e10 9662 0100 |002e: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6296 │ │ -22419e: 0c01 |0031: move-result-object v1 │ │ -2241a0: 6e20 5663 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2241a6: 6e10 5d63 0000 |0035: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -2241ac: 0c00 |0038: move-result-object v0 │ │ -2241ae: 5b20 205a |0039: iput-object v0, v2, Lorg/greenrobot/eventbus/SubscriberMethod;.methodString:Ljava/lang/String; // field@5a20 │ │ -2241b2: 1e02 |003b: monitor-exit v2 │ │ -2241b4: 0e00 |003c: return-void │ │ -2241b6: 0d00 |003d: move-exception v0 │ │ -2241b8: 1e02 |003e: monitor-exit v2 │ │ -2241ba: 2700 |003f: throw v0 │ │ +224138: |[224138] org.greenrobot.eventbus.SubscriberMethod.checkMethodString:()V │ │ +224148: 1d02 |0000: monitor-enter v2 │ │ +22414a: 5420 205a |0001: iget-object v0, v2, Lorg/greenrobot/eventbus/SubscriberMethod;.methodString:Ljava/lang/String; // field@5a20 │ │ +22414e: 3900 3800 |0003: if-nez v0, 003b // +0038 │ │ +224152: 2200 740d |0005: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +224156: 1301 4000 |0007: const/16 v1, #int 64 // #40 │ │ +22415a: 7020 4d63 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@634d │ │ +224160: 5421 1f5a |000c: iget-object v1, v2, Lorg/greenrobot/eventbus/SubscriberMethod;.method:Ljava/lang/reflect/Method; // field@5a1f │ │ +224164: 6e10 9a63 0100 |000e: invoke-virtual {v1}, Ljava/lang/reflect/Method;.getDeclaringClass:()Ljava/lang/Class; // method@639a │ │ +22416a: 0c01 |0011: move-result-object v1 │ │ +22416c: 6e10 9662 0100 |0012: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6296 │ │ +224172: 0c01 |0015: move-result-object v1 │ │ +224174: 6e20 5663 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +22417a: 1301 2300 |0019: const/16 v1, #int 35 // #23 │ │ +22417e: 6e20 4f63 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@634f │ │ +224184: 5421 1f5a |001e: iget-object v1, v2, Lorg/greenrobot/eventbus/SubscriberMethod;.method:Ljava/lang/reflect/Method; // field@5a1f │ │ +224188: 6e10 9c63 0100 |0020: invoke-virtual {v1}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@639c │ │ +22418e: 0c01 |0023: move-result-object v1 │ │ +224190: 6e20 5663 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +224196: 1301 2800 |0027: const/16 v1, #int 40 // #28 │ │ +22419a: 6e20 4f63 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@634f │ │ +2241a0: 5421 1e5a |002c: iget-object v1, v2, Lorg/greenrobot/eventbus/SubscriberMethod;.eventType:Ljava/lang/Class; // field@5a1e │ │ +2241a4: 6e10 9662 0100 |002e: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6296 │ │ +2241aa: 0c01 |0031: move-result-object v1 │ │ +2241ac: 6e20 5663 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2241b2: 6e10 5d63 0000 |0035: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +2241b8: 0c00 |0038: move-result-object v0 │ │ +2241ba: 5b20 205a |0039: iput-object v0, v2, Lorg/greenrobot/eventbus/SubscriberMethod;.methodString:Ljava/lang/String; // field@5a20 │ │ +2241be: 1e02 |003b: monitor-exit v2 │ │ +2241c0: 0e00 |003c: return-void │ │ +2241c2: 0d00 |003d: move-exception v0 │ │ +2241c4: 1e02 |003e: monitor-exit v2 │ │ +2241c6: 2700 |003f: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x003b │ │ -> 0x003d │ │ positions : │ │ 0x0001 line=54 │ │ 0x0005 line=56 │ │ 0x000c line=57 │ │ @@ -518894,30 +518896,30 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -224098: |[224098] org.greenrobot.eventbus.SubscriberMethod.equals:(Ljava/lang/Object;)Z │ │ -2240a8: 3312 0400 |0000: if-ne v2, v1, 0004 // +0004 │ │ -2240ac: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -2240ae: 0f02 |0003: return v2 │ │ -2240b0: 2020 050e |0004: instance-of v0, v2, Lorg/greenrobot/eventbus/SubscriberMethod; // type@0e05 │ │ -2240b4: 3800 1300 |0006: if-eqz v0, 0019 // +0013 │ │ -2240b8: 7010 8365 0100 |0008: invoke-direct {v1}, Lorg/greenrobot/eventbus/SubscriberMethod;.checkMethodString:()V // method@6583 │ │ -2240be: 1f02 050e |000b: check-cast v2, Lorg/greenrobot/eventbus/SubscriberMethod; // type@0e05 │ │ -2240c2: 7010 8365 0200 |000d: invoke-direct {v2}, Lorg/greenrobot/eventbus/SubscriberMethod;.checkMethodString:()V // method@6583 │ │ -2240c8: 5410 205a |0010: iget-object v0, v1, Lorg/greenrobot/eventbus/SubscriberMethod;.methodString:Ljava/lang/String; // field@5a20 │ │ -2240cc: 5422 205a |0012: iget-object v2, v2, Lorg/greenrobot/eventbus/SubscriberMethod;.methodString:Ljava/lang/String; // field@5a20 │ │ -2240d0: 6e20 2363 2000 |0014: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -2240d6: 0a02 |0017: move-result v2 │ │ -2240d8: 0f02 |0018: return v2 │ │ -2240da: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -2240dc: 0f02 |001a: return v2 │ │ +2240a4: |[2240a4] org.greenrobot.eventbus.SubscriberMethod.equals:(Ljava/lang/Object;)Z │ │ +2240b4: 3312 0400 |0000: if-ne v2, v1, 0004 // +0004 │ │ +2240b8: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +2240ba: 0f02 |0003: return v2 │ │ +2240bc: 2020 050e |0004: instance-of v0, v2, Lorg/greenrobot/eventbus/SubscriberMethod; // type@0e05 │ │ +2240c0: 3800 1300 |0006: if-eqz v0, 0019 // +0013 │ │ +2240c4: 7010 8365 0100 |0008: invoke-direct {v1}, Lorg/greenrobot/eventbus/SubscriberMethod;.checkMethodString:()V // method@6583 │ │ +2240ca: 1f02 050e |000b: check-cast v2, Lorg/greenrobot/eventbus/SubscriberMethod; // type@0e05 │ │ +2240ce: 7010 8365 0200 |000d: invoke-direct {v2}, Lorg/greenrobot/eventbus/SubscriberMethod;.checkMethodString:()V // method@6583 │ │ +2240d4: 5410 205a |0010: iget-object v0, v1, Lorg/greenrobot/eventbus/SubscriberMethod;.methodString:Ljava/lang/String; // field@5a20 │ │ +2240d8: 5422 205a |0012: iget-object v2, v2, Lorg/greenrobot/eventbus/SubscriberMethod;.methodString:Ljava/lang/String; // field@5a20 │ │ +2240dc: 6e20 2363 2000 |0014: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +2240e2: 0a02 |0017: move-result v2 │ │ +2240e4: 0f02 |0018: return v2 │ │ +2240e6: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +2240e8: 0f02 |001a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=42 │ │ 0x0008 line=43 │ │ 0x000b line=44 │ │ 0x000d line=45 │ │ 0x0010 line=47 │ │ @@ -518930,19 +518932,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2240e0: |[2240e0] org.greenrobot.eventbus.SubscriberMethod.hashCode:()I │ │ -2240f0: 5410 1f5a |0000: iget-object v0, v1, Lorg/greenrobot/eventbus/SubscriberMethod;.method:Ljava/lang/reflect/Method; // field@5a1f │ │ -2240f4: 6e10 9f63 0000 |0002: invoke-virtual {v0}, Ljava/lang/reflect/Method;.hashCode:()I // method@639f │ │ -2240fa: 0a00 |0005: move-result v0 │ │ -2240fc: 0f00 |0006: return v0 │ │ +2240ec: |[2240ec] org.greenrobot.eventbus.SubscriberMethod.hashCode:()I │ │ +2240fc: 5410 1f5a |0000: iget-object v0, v1, Lorg/greenrobot/eventbus/SubscriberMethod;.method:Ljava/lang/reflect/Method; // field@5a1f │ │ +224100: 6e10 9f63 0000 |0002: invoke-virtual {v0}, Ljava/lang/reflect/Method;.hashCode:()I // method@639f │ │ +224106: 0a00 |0005: move-result v0 │ │ +224108: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/greenrobot/eventbus/SubscriberMethod; │ │ │ │ source_file_idx : 11794 (SubscriberMethod.java) │ │ @@ -519023,30 +519025,30 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -223a4c: |[223a4c] org.greenrobot.eventbus.SubscriberMethodFinder$FindState.:()V │ │ -223a5c: 7010 fe62 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@62fe │ │ -223a62: 2200 b10d |0003: new-instance v0, Ljava/util/ArrayList; // type@0db1 │ │ -223a66: 7010 ef63 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@63ef │ │ -223a6c: 5b20 2b5a |0008: iput-object v0, v2, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberMethods:Ljava/util/List; // field@5a2b │ │ -223a70: 2200 b90d |000a: new-instance v0, Ljava/util/HashMap; // type@0db9 │ │ -223a74: 7010 3364 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@6433 │ │ -223a7a: 5b20 245a |000f: iput-object v0, v2, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.anyMethodByEventType:Ljava/util/Map; // field@5a24 │ │ -223a7e: 2200 b90d |0011: new-instance v0, Ljava/util/HashMap; // type@0db9 │ │ -223a82: 7010 3364 0000 |0013: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@6433 │ │ -223a88: 5b20 295a |0016: iput-object v0, v2, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberClassByMethodKey:Ljava/util/Map; // field@5a29 │ │ -223a8c: 2200 740d |0018: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -223a90: 1301 8000 |001a: const/16 v1, #int 128 // #80 │ │ -223a94: 7020 4d63 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@634d │ │ -223a9a: 5b20 265a |001f: iput-object v0, v2, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.methodKeyBuilder:Ljava/lang/StringBuilder; // field@5a26 │ │ -223a9e: 0e00 |0021: return-void │ │ +223a58: |[223a58] org.greenrobot.eventbus.SubscriberMethodFinder$FindState.:()V │ │ +223a68: 7010 fe62 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@62fe │ │ +223a6e: 2200 b10d |0003: new-instance v0, Ljava/util/ArrayList; // type@0db1 │ │ +223a72: 7010 ef63 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@63ef │ │ +223a78: 5b20 2b5a |0008: iput-object v0, v2, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberMethods:Ljava/util/List; // field@5a2b │ │ +223a7c: 2200 b90d |000a: new-instance v0, Ljava/util/HashMap; // type@0db9 │ │ +223a80: 7010 3364 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@6433 │ │ +223a86: 5b20 245a |000f: iput-object v0, v2, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.anyMethodByEventType:Ljava/util/Map; // field@5a24 │ │ +223a8a: 2200 b90d |0011: new-instance v0, Ljava/util/HashMap; // type@0db9 │ │ +223a8e: 7010 3364 0000 |0013: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@6433 │ │ +223a94: 5b20 295a |0016: iput-object v0, v2, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberClassByMethodKey:Ljava/util/Map; // field@5a29 │ │ +223a98: 2200 740d |0018: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +223a9c: 1301 8000 |001a: const/16 v1, #int 128 // #80 │ │ +223aa0: 7020 4d63 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@634d │ │ +223aa6: 5b20 265a |001f: iput-object v0, v2, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.methodKeyBuilder:Ljava/lang/StringBuilder; // field@5a26 │ │ +223aaa: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0003 line=192 │ │ 0x000a line=193 │ │ 0x0011 line=194 │ │ 0x0018 line=195 │ │ @@ -519058,47 +519060,47 @@ │ │ type : '(Ljava/lang/reflect/Method;Ljava/lang/Class;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -2239bc: |[2239bc] org.greenrobot.eventbus.SubscriberMethodFinder$FindState.checkAddWithMethodSignature:(Ljava/lang/reflect/Method;Ljava/lang/Class;)Z │ │ -2239cc: 5430 265a |0000: iget-object v0, v3, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.methodKeyBuilder:Ljava/lang/StringBuilder; // field@5a26 │ │ -2239d0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2239d2: 6e20 5c63 1000 |0003: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.setLength:(I)V // method@635c │ │ -2239d8: 5430 265a |0006: iget-object v0, v3, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.methodKeyBuilder:Ljava/lang/StringBuilder; // field@5a26 │ │ -2239dc: 6e10 9c63 0400 |0008: invoke-virtual {v4}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@639c │ │ -2239e2: 0c02 |000b: move-result-object v2 │ │ -2239e4: 6e20 5663 2000 |000c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2239ea: 5430 265a |000f: iget-object v0, v3, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.methodKeyBuilder:Ljava/lang/StringBuilder; // field@5a26 │ │ -2239ee: 1302 3e00 |0011: const/16 v2, #int 62 // #3e │ │ -2239f2: 6e20 4f63 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@634f │ │ -2239f8: 6e10 9662 0500 |0016: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6296 │ │ -2239fe: 0c05 |0019: move-result-object v5 │ │ -223a00: 6e20 5663 5000 |001a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -223a06: 5435 265a |001d: iget-object v5, v3, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.methodKeyBuilder:Ljava/lang/StringBuilder; // field@5a26 │ │ -223a0a: 6e10 5d63 0500 |001f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -223a10: 0c05 |0022: move-result-object v5 │ │ -223a12: 6e10 9a63 0400 |0023: invoke-virtual {v4}, Ljava/lang/reflect/Method;.getDeclaringClass:()Ljava/lang/Class; // method@639a │ │ -223a18: 0c04 |0026: move-result-object v4 │ │ -223a1a: 5430 295a |0027: iget-object v0, v3, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberClassByMethodKey:Ljava/util/Map; // field@5a29 │ │ -223a1e: 7230 8864 5004 |0029: invoke-interface {v0, v5, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6488 │ │ -223a24: 0c00 |002c: move-result-object v0 │ │ -223a26: 1f00 490d |002d: check-cast v0, Ljava/lang/Class; // type@0d49 │ │ -223a2a: 3800 0f00 |002f: if-eqz v0, 003e // +000f │ │ -223a2e: 6e20 9b62 4000 |0031: invoke-virtual {v0, v4}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@629b │ │ -223a34: 0a04 |0034: move-result v4 │ │ -223a36: 3804 0300 |0035: if-eqz v4, 0038 // +0003 │ │ -223a3a: 2807 |0037: goto 003e // +0007 │ │ -223a3c: 5434 295a |0038: iget-object v4, v3, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberClassByMethodKey:Ljava/util/Map; // field@5a29 │ │ -223a40: 7230 8864 5400 |003a: invoke-interface {v4, v5, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6488 │ │ -223a46: 0f01 |003d: return v1 │ │ -223a48: 1214 |003e: const/4 v4, #int 1 // #1 │ │ -223a4a: 0f04 |003f: return v4 │ │ +2239c8: |[2239c8] org.greenrobot.eventbus.SubscriberMethodFinder$FindState.checkAddWithMethodSignature:(Ljava/lang/reflect/Method;Ljava/lang/Class;)Z │ │ +2239d8: 5430 265a |0000: iget-object v0, v3, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.methodKeyBuilder:Ljava/lang/StringBuilder; // field@5a26 │ │ +2239dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2239de: 6e20 5c63 1000 |0003: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.setLength:(I)V // method@635c │ │ +2239e4: 5430 265a |0006: iget-object v0, v3, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.methodKeyBuilder:Ljava/lang/StringBuilder; // field@5a26 │ │ +2239e8: 6e10 9c63 0400 |0008: invoke-virtual {v4}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@639c │ │ +2239ee: 0c02 |000b: move-result-object v2 │ │ +2239f0: 6e20 5663 2000 |000c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2239f6: 5430 265a |000f: iget-object v0, v3, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.methodKeyBuilder:Ljava/lang/StringBuilder; // field@5a26 │ │ +2239fa: 1302 3e00 |0011: const/16 v2, #int 62 // #3e │ │ +2239fe: 6e20 4f63 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@634f │ │ +223a04: 6e10 9662 0500 |0016: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6296 │ │ +223a0a: 0c05 |0019: move-result-object v5 │ │ +223a0c: 6e20 5663 5000 |001a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +223a12: 5435 265a |001d: iget-object v5, v3, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.methodKeyBuilder:Ljava/lang/StringBuilder; // field@5a26 │ │ +223a16: 6e10 5d63 0500 |001f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +223a1c: 0c05 |0022: move-result-object v5 │ │ +223a1e: 6e10 9a63 0400 |0023: invoke-virtual {v4}, Ljava/lang/reflect/Method;.getDeclaringClass:()Ljava/lang/Class; // method@639a │ │ +223a24: 0c04 |0026: move-result-object v4 │ │ +223a26: 5430 295a |0027: iget-object v0, v3, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberClassByMethodKey:Ljava/util/Map; // field@5a29 │ │ +223a2a: 7230 8864 5004 |0029: invoke-interface {v0, v5, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6488 │ │ +223a30: 0c00 |002c: move-result-object v0 │ │ +223a32: 1f00 490d |002d: check-cast v0, Ljava/lang/Class; // type@0d49 │ │ +223a36: 3800 0f00 |002f: if-eqz v0, 003e // +000f │ │ +223a3a: 6e20 9b62 4000 |0031: invoke-virtual {v0, v4}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@629b │ │ +223a40: 0a04 |0034: move-result v4 │ │ +223a42: 3804 0300 |0035: if-eqz v4, 0038 // +0003 │ │ +223a46: 2807 |0037: goto 003e // +0007 │ │ +223a48: 5434 295a |0038: iget-object v4, v3, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberClassByMethodKey:Ljava/util/Map; // field@5a29 │ │ +223a4c: 7230 8864 5400 |003a: invoke-interface {v4, v5, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6488 │ │ +223a52: 0f01 |003d: return v1 │ │ +223a54: 1214 |003e: const/4 v4, #int 1 // #1 │ │ +223a56: 0f04 |003f: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0006 line=240 │ │ 0x000f line=241 │ │ 0x001d line=243 │ │ 0x0023 line=244 │ │ @@ -519116,36 +519118,36 @@ │ │ type : '(Ljava/lang/reflect/Method;Ljava/lang/Class;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -22395c: |[22395c] org.greenrobot.eventbus.SubscriberMethodFinder$FindState.checkAdd:(Ljava/lang/reflect/Method;Ljava/lang/Class;)Z │ │ -22396c: 5420 245a |0000: iget-object v0, v2, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.anyMethodByEventType:Ljava/util/Map; // field@5a24 │ │ -223970: 7230 8864 4003 |0002: invoke-interface {v0, v4, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6488 │ │ -223976: 0c00 |0005: move-result-object v0 │ │ -223978: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -22397c: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -22397e: 0f03 |0009: return v3 │ │ -223980: 2001 8c0d |000a: instance-of v1, v0, Ljava/lang/reflect/Method; // type@0d8c │ │ -223984: 3801 1600 |000c: if-eqz v1, 0022 // +0016 │ │ -223988: 1f00 8c0d |000e: check-cast v0, Ljava/lang/reflect/Method; // type@0d8c │ │ -22398c: 7030 8865 0204 |0010: invoke-direct {v2, v0, v4}, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.checkAddWithMethodSignature:(Ljava/lang/reflect/Method;Ljava/lang/Class;)Z // method@6588 │ │ -223992: 0a00 |0013: move-result v0 │ │ -223994: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ -223998: 5420 245a |0016: iget-object v0, v2, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.anyMethodByEventType:Ljava/util/Map; // field@5a24 │ │ -22399c: 7230 8864 4002 |0018: invoke-interface {v0, v4, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6488 │ │ -2239a2: 2807 |001b: goto 0022 // +0007 │ │ -2239a4: 2203 590d |001c: new-instance v3, Ljava/lang/IllegalStateException; // type@0d59 │ │ -2239a8: 7010 b862 0300 |001e: invoke-direct {v3}, Ljava/lang/IllegalStateException;.:()V // method@62b8 │ │ -2239ae: 2703 |0021: throw v3 │ │ -2239b0: 7030 8865 3204 |0022: invoke-direct {v2, v3, v4}, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.checkAddWithMethodSignature:(Ljava/lang/reflect/Method;Ljava/lang/Class;)Z // method@6588 │ │ -2239b6: 0a03 |0025: move-result v3 │ │ -2239b8: 0f03 |0026: return v3 │ │ +223968: |[223968] org.greenrobot.eventbus.SubscriberMethodFinder$FindState.checkAdd:(Ljava/lang/reflect/Method;Ljava/lang/Class;)Z │ │ +223978: 5420 245a |0000: iget-object v0, v2, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.anyMethodByEventType:Ljava/util/Map; // field@5a24 │ │ +22397c: 7230 8864 4003 |0002: invoke-interface {v0, v4, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6488 │ │ +223982: 0c00 |0005: move-result-object v0 │ │ +223984: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +223988: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +22398a: 0f03 |0009: return v3 │ │ +22398c: 2001 8c0d |000a: instance-of v1, v0, Ljava/lang/reflect/Method; // type@0d8c │ │ +223990: 3801 1600 |000c: if-eqz v1, 0022 // +0016 │ │ +223994: 1f00 8c0d |000e: check-cast v0, Ljava/lang/reflect/Method; // type@0d8c │ │ +223998: 7030 8865 0204 |0010: invoke-direct {v2, v0, v4}, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.checkAddWithMethodSignature:(Ljava/lang/reflect/Method;Ljava/lang/Class;)Z // method@6588 │ │ +22399e: 0a00 |0013: move-result v0 │ │ +2239a0: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ +2239a4: 5420 245a |0016: iget-object v0, v2, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.anyMethodByEventType:Ljava/util/Map; // field@5a24 │ │ +2239a8: 7230 8864 4002 |0018: invoke-interface {v0, v4, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6488 │ │ +2239ae: 2807 |001b: goto 0022 // +0007 │ │ +2239b0: 2203 590d |001c: new-instance v3, Ljava/lang/IllegalStateException; // type@0d59 │ │ +2239b4: 7010 b862 0300 |001e: invoke-direct {v3}, Ljava/lang/IllegalStateException;.:()V // method@62b8 │ │ +2239ba: 2703 |0021: throw v3 │ │ +2239bc: 7030 8865 3204 |0022: invoke-direct {v2, v3, v4}, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.checkAddWithMethodSignature:(Ljava/lang/reflect/Method;Ljava/lang/Class;)Z // method@6588 │ │ +2239c2: 0a03 |0025: move-result v3 │ │ +2239c4: 0f03 |0026: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x000a line=226 │ │ 0x000e line=227 │ │ 0x0016 line=232 │ │ 0x001c line=229 │ │ @@ -519160,22 +519162,22 @@ │ │ type : '(Ljava/lang/Class;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -223aa0: |[223aa0] org.greenrobot.eventbus.SubscriberMethodFinder$FindState.initForSubscriber:(Ljava/lang/Class;)V │ │ -223ab0: 5b01 255a |0000: iput-object v1, v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.clazz:Ljava/lang/Class; // field@5a25 │ │ -223ab4: 5b01 285a |0002: iput-object v1, v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberClass:Ljava/lang/Class; // field@5a28 │ │ -223ab8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -223aba: 5c01 275a |0005: iput-boolean v1, v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.skipSuperClasses:Z // field@5a27 │ │ -223abe: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -223ac0: 5b01 2a5a |0008: iput-object v1, v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberInfo:Lorg/greenrobot/eventbus/meta/SubscriberInfo; // field@5a2a │ │ -223ac4: 0e00 |000a: return-void │ │ +223aac: |[223aac] org.greenrobot.eventbus.SubscriberMethodFinder$FindState.initForSubscriber:(Ljava/lang/Class;)V │ │ +223abc: 5b01 255a |0000: iput-object v1, v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.clazz:Ljava/lang/Class; // field@5a25 │ │ +223ac0: 5b01 285a |0002: iput-object v1, v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberClass:Ljava/lang/Class; // field@5a28 │ │ +223ac4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +223ac6: 5c01 275a |0005: iput-boolean v1, v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.skipSuperClasses:Z // field@5a27 │ │ +223aca: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +223acc: 5b01 2a5a |0008: iput-object v1, v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberInfo:Lorg/greenrobot/eventbus/meta/SubscriberInfo; // field@5a2a │ │ +223ad0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0005 line=204 │ │ 0x0008 line=205 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState; │ │ @@ -519186,40 +519188,40 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -223ac8: |[223ac8] org.greenrobot.eventbus.SubscriberMethodFinder$FindState.moveToSuperclass:()V │ │ -223ad8: 5530 275a |0000: iget-boolean v0, v3, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.skipSuperClasses:Z // field@5a27 │ │ -223adc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -223ade: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -223ae2: 5b31 255a |0005: iput-object v1, v3, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.clazz:Ljava/lang/Class; // field@5a25 │ │ -223ae6: 2827 |0007: goto 002e // +0027 │ │ -223ae8: 5430 255a |0008: iget-object v0, v3, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.clazz:Ljava/lang/Class; // field@5a25 │ │ -223aec: 6e10 9962 0000 |000a: invoke-virtual {v0}, Ljava/lang/Class;.getSuperclass:()Ljava/lang/Class; // method@6299 │ │ -223af2: 0c00 |000d: move-result-object v0 │ │ -223af4: 5b30 255a |000e: iput-object v0, v3, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.clazz:Ljava/lang/Class; // field@5a25 │ │ -223af8: 6e10 9662 0000 |0010: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6296 │ │ -223afe: 0c00 |0013: move-result-object v0 │ │ -223b00: 1a02 2152 |0014: const-string v2, "java." // string@5221 │ │ -223b04: 6e20 3763 2000 |0016: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@6337 │ │ -223b0a: 0a02 |0019: move-result v2 │ │ -223b0c: 3902 1200 |001a: if-nez v2, 002c // +0012 │ │ -223b10: 1a02 2252 |001c: const-string v2, "javax." // string@5222 │ │ -223b14: 6e20 3763 2000 |001e: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@6337 │ │ -223b1a: 0a02 |0021: move-result v2 │ │ -223b1c: 3902 0a00 |0022: if-nez v2, 002c // +000a │ │ -223b20: 1a02 5d38 |0024: const-string v2, "android." // string@385d │ │ -223b24: 6e20 3763 2000 |0026: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@6337 │ │ -223b2a: 0a00 |0029: move-result v0 │ │ -223b2c: 3800 0400 |002a: if-eqz v0, 002e // +0004 │ │ -223b30: 5b31 255a |002c: iput-object v1, v3, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.clazz:Ljava/lang/Class; // field@5a25 │ │ -223b34: 0e00 |002e: return-void │ │ +223ad4: |[223ad4] org.greenrobot.eventbus.SubscriberMethodFinder$FindState.moveToSuperclass:()V │ │ +223ae4: 5530 275a |0000: iget-boolean v0, v3, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.skipSuperClasses:Z // field@5a27 │ │ +223ae8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +223aea: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +223aee: 5b31 255a |0005: iput-object v1, v3, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.clazz:Ljava/lang/Class; // field@5a25 │ │ +223af2: 2827 |0007: goto 002e // +0027 │ │ +223af4: 5430 255a |0008: iget-object v0, v3, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.clazz:Ljava/lang/Class; // field@5a25 │ │ +223af8: 6e10 9962 0000 |000a: invoke-virtual {v0}, Ljava/lang/Class;.getSuperclass:()Ljava/lang/Class; // method@6299 │ │ +223afe: 0c00 |000d: move-result-object v0 │ │ +223b00: 5b30 255a |000e: iput-object v0, v3, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.clazz:Ljava/lang/Class; // field@5a25 │ │ +223b04: 6e10 9662 0000 |0010: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6296 │ │ +223b0a: 0c00 |0013: move-result-object v0 │ │ +223b0c: 1a02 2152 |0014: const-string v2, "java." // string@5221 │ │ +223b10: 6e20 3763 2000 |0016: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@6337 │ │ +223b16: 0a02 |0019: move-result v2 │ │ +223b18: 3902 1200 |001a: if-nez v2, 002c // +0012 │ │ +223b1c: 1a02 2252 |001c: const-string v2, "javax." // string@5222 │ │ +223b20: 6e20 3763 2000 |001e: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@6337 │ │ +223b26: 0a02 |0021: move-result v2 │ │ +223b28: 3902 0a00 |0022: if-nez v2, 002c // +000a │ │ +223b2c: 1a02 5d38 |0024: const-string v2, "android." // string@385d │ │ +223b30: 6e20 3763 2000 |0026: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@6337 │ │ +223b36: 0a00 |0029: move-result v0 │ │ +223b38: 3800 0400 |002a: if-eqz v0, 002e // +0004 │ │ +223b3c: 5b31 255a |002c: iput-object v1, v3, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.clazz:Ljava/lang/Class; // field@5a25 │ │ +223b40: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0005 line=258 │ │ 0x0008 line=260 │ │ 0x0010 line=261 │ │ 0x0016 line=263 │ │ @@ -519232,30 +519234,30 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -223b38: |[223b38] org.greenrobot.eventbus.SubscriberMethodFinder$FindState.recycle:()V │ │ -223b48: 5420 2b5a |0000: iget-object v0, v2, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberMethods:Ljava/util/List; // field@5a2b │ │ -223b4c: 7210 6264 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@6462 │ │ -223b52: 5420 245a |0005: iget-object v0, v2, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.anyMethodByEventType:Ljava/util/Map; // field@5a24 │ │ -223b56: 7210 8264 0000 |0007: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@6482 │ │ -223b5c: 5420 295a |000a: iget-object v0, v2, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberClassByMethodKey:Ljava/util/Map; // field@5a29 │ │ -223b60: 7210 8264 0000 |000c: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@6482 │ │ -223b66: 5420 265a |000f: iget-object v0, v2, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.methodKeyBuilder:Ljava/lang/StringBuilder; // field@5a26 │ │ -223b6a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -223b6c: 6e20 5c63 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.setLength:(I)V // method@635c │ │ -223b72: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -223b74: 5b20 285a |0016: iput-object v0, v2, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberClass:Ljava/lang/Class; // field@5a28 │ │ -223b78: 5b20 255a |0018: iput-object v0, v2, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.clazz:Ljava/lang/Class; // field@5a25 │ │ -223b7c: 5c21 275a |001a: iput-boolean v1, v2, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.skipSuperClasses:Z // field@5a27 │ │ -223b80: 5b20 2a5a |001c: iput-object v0, v2, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberInfo:Lorg/greenrobot/eventbus/meta/SubscriberInfo; // field@5a2a │ │ -223b84: 0e00 |001e: return-void │ │ +223b44: |[223b44] org.greenrobot.eventbus.SubscriberMethodFinder$FindState.recycle:()V │ │ +223b54: 5420 2b5a |0000: iget-object v0, v2, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberMethods:Ljava/util/List; // field@5a2b │ │ +223b58: 7210 6264 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@6462 │ │ +223b5e: 5420 245a |0005: iget-object v0, v2, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.anyMethodByEventType:Ljava/util/Map; // field@5a24 │ │ +223b62: 7210 8264 0000 |0007: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@6482 │ │ +223b68: 5420 295a |000a: iget-object v0, v2, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberClassByMethodKey:Ljava/util/Map; // field@5a29 │ │ +223b6c: 7210 8264 0000 |000c: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@6482 │ │ +223b72: 5420 265a |000f: iget-object v0, v2, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.methodKeyBuilder:Ljava/lang/StringBuilder; // field@5a26 │ │ +223b76: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +223b78: 6e20 5c63 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.setLength:(I)V // method@635c │ │ +223b7e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +223b80: 5b20 285a |0016: iput-object v0, v2, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberClass:Ljava/lang/Class; // field@5a28 │ │ +223b84: 5b20 255a |0018: iput-object v0, v2, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.clazz:Ljava/lang/Class; // field@5a25 │ │ +223b88: 5c21 275a |001a: iput-boolean v1, v2, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.skipSuperClasses:Z // field@5a27 │ │ +223b8c: 5b20 2a5a |001c: iput-object v0, v2, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberInfo:Lorg/greenrobot/eventbus/meta/SubscriberInfo; // field@5a2a │ │ +223b90: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0005 line=210 │ │ 0x000a line=211 │ │ 0x000f line=212 │ │ 0x0016 line=213 │ │ @@ -519350,22 +519352,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -223e34: |[223e34] org.greenrobot.eventbus.SubscriberMethodFinder.:()V │ │ -223e44: 2200 cb0d |0000: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@0dcb │ │ -223e48: 7010 b264 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@64b2 │ │ -223e4e: 6900 2e5a |0005: sput-object v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.METHOD_CACHE:Ljava/util/Map; // field@5a2e │ │ -223e52: 1240 |0007: const/4 v0, #int 4 // #4 │ │ -223e54: 2300 c80e |0008: new-array v0, v0, [Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState; // type@0ec8 │ │ -223e58: 6900 2d5a |000a: sput-object v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.FIND_STATE_POOL:[Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState; // field@5a2d │ │ -223e5c: 0e00 |000c: return-void │ │ +223e40: |[223e40] org.greenrobot.eventbus.SubscriberMethodFinder.:()V │ │ +223e50: 2200 cb0d |0000: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@0dcb │ │ +223e54: 7010 b264 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@64b2 │ │ +223e5a: 6900 2e5a |0005: sput-object v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.METHOD_CACHE:Ljava/util/Map; // field@5a2e │ │ +223e5e: 1240 |0007: const/4 v0, #int 4 // #4 │ │ +223e60: 2300 c80e |0008: new-array v0, v0, [Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState; // type@0ec8 │ │ +223e64: 6900 2d5a |000a: sput-object v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.FIND_STATE_POOL:[Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState; // field@5a2d │ │ +223e68: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x000a line=46 │ │ locals : │ │ │ │ #1 : (in Lorg/greenrobot/eventbus/SubscriberMethodFinder;) │ │ @@ -519373,20 +519375,20 @@ │ │ type : '(Ljava/util/List;ZZ)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -223e60: |[223e60] org.greenrobot.eventbus.SubscriberMethodFinder.:(Ljava/util/List;ZZ)V │ │ -223e70: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -223e76: 5b01 345a |0003: iput-object v1, v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.subscriberInfoIndexes:Ljava/util/List; // field@5a34 │ │ -223e7a: 5c02 335a |0005: iput-boolean v2, v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.strictMethodVerification:Z // field@5a33 │ │ -223e7e: 5c03 325a |0007: iput-boolean v3, v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.ignoreGeneratedIndex:Z // field@5a32 │ │ -223e82: 0e00 |0009: return-void │ │ +223e6c: |[223e6c] org.greenrobot.eventbus.SubscriberMethodFinder.:(Ljava/util/List;ZZ)V │ │ +223e7c: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +223e82: 5b01 345a |0003: iput-object v1, v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.subscriberInfoIndexes:Ljava/util/List; // field@5a34 │ │ +223e86: 5c02 335a |0005: iput-boolean v2, v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.strictMethodVerification:Z // field@5a33 │ │ +223e8a: 5c03 325a |0007: iput-boolean v3, v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.ignoreGeneratedIndex:Z // field@5a32 │ │ +223e8e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ 0x0005 line=51 │ │ 0x0007 line=52 │ │ locals : │ │ @@ -519400,65 +519402,65 @@ │ │ type : '()V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -223e84: |[223e84] org.greenrobot.eventbus.SubscriberMethodFinder.clearCaches:()V │ │ -223e94: 6200 2e5a |0000: sget-object v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.METHOD_CACHE:Ljava/util/Map; // field@5a2e │ │ -223e98: 7210 8264 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@6482 │ │ -223e9e: 0e00 |0005: return-void │ │ +223e90: |[223e90] org.greenrobot.eventbus.SubscriberMethodFinder.clearCaches:()V │ │ +223ea0: 6200 2e5a |0000: sget-object v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.METHOD_CACHE:Ljava/util/Map; // field@5a2e │ │ +223ea4: 7210 8264 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@6482 │ │ +223eaa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ │ │ #3 : (in Lorg/greenrobot/eventbus/SubscriberMethodFinder;) │ │ name : 'findUsingInfo' │ │ type : '(Ljava/lang/Class;)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -223c14: |[223c14] org.greenrobot.eventbus.SubscriberMethodFinder.findUsingInfo:(Ljava/lang/Class;)Ljava/util/List; │ │ -223c24: 7010 9565 0600 |0000: invoke-direct {v6}, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.prepareFindState:()Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState; // method@6595 │ │ -223c2a: 0c00 |0003: move-result-object v0 │ │ -223c2c: 6e20 8965 7000 |0004: invoke-virtual {v0, v7}, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.initForSubscriber:(Ljava/lang/Class;)V // method@6589 │ │ -223c32: 5407 255a |0007: iget-object v7, v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.clazz:Ljava/lang/Class; // field@5a25 │ │ -223c36: 3807 3100 |0009: if-eqz v7, 003a // +0031 │ │ -223c3a: 7020 9465 0600 |000b: invoke-direct {v6, v0}, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.getSubscriberInfo:(Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;)Lorg/greenrobot/eventbus/meta/SubscriberInfo; // method@6594 │ │ -223c40: 0c07 |000e: move-result-object v7 │ │ -223c42: 5b07 2a5a |000f: iput-object v7, v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberInfo:Lorg/greenrobot/eventbus/meta/SubscriberInfo; // field@5a2a │ │ -223c46: 5407 2a5a |0011: iget-object v7, v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberInfo:Lorg/greenrobot/eventbus/meta/SubscriberInfo; // field@5a2a │ │ -223c4a: 3807 2000 |0013: if-eqz v7, 0033 // +0020 │ │ -223c4e: 5407 2a5a |0015: iget-object v7, v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberInfo:Lorg/greenrobot/eventbus/meta/SubscriberInfo; // field@5a2a │ │ -223c52: 7210 a965 0700 |0017: invoke-interface {v7}, Lorg/greenrobot/eventbus/meta/SubscriberInfo;.getSubscriberMethods:()[Lorg/greenrobot/eventbus/SubscriberMethod; // method@65a9 │ │ -223c58: 0c07 |001a: move-result-object v7 │ │ -223c5a: 2171 |001b: array-length v1, v7 │ │ -223c5c: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -223c5e: 3512 1900 |001d: if-ge v2, v1, 0036 // +0019 │ │ -223c62: 4603 0702 |001f: aget-object v3, v7, v2 │ │ -223c66: 5434 1f5a |0021: iget-object v4, v3, Lorg/greenrobot/eventbus/SubscriberMethod;.method:Ljava/lang/reflect/Method; // field@5a1f │ │ -223c6a: 5435 1e5a |0023: iget-object v5, v3, Lorg/greenrobot/eventbus/SubscriberMethod;.eventType:Ljava/lang/Class; // field@5a1e │ │ -223c6e: 6e30 8765 4005 |0025: invoke-virtual {v0, v4, v5}, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.checkAdd:(Ljava/lang/reflect/Method;Ljava/lang/Class;)Z // method@6587 │ │ -223c74: 0a04 |0028: move-result v4 │ │ -223c76: 3804 0700 |0029: if-eqz v4, 0030 // +0007 │ │ -223c7a: 5404 2b5a |002b: iget-object v4, v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberMethods:Ljava/util/List; // field@5a2b │ │ -223c7e: 7220 6064 3400 |002d: invoke-interface {v4, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ -223c84: d802 0201 |0030: add-int/lit8 v2, v2, #int 1 // #01 │ │ -223c88: 28eb |0032: goto 001d // -0015 │ │ -223c8a: 7020 9265 0600 |0033: invoke-direct {v6, v0}, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.findUsingReflectionInSingleClass:(Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;)V // method@6592 │ │ -223c90: 6e10 8a65 0000 |0036: invoke-virtual {v0}, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.moveToSuperclass:()V // method@658a │ │ -223c96: 28ce |0039: goto 0007 // -0032 │ │ -223c98: 7020 9365 0600 |003a: invoke-direct {v6, v0}, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.getMethodsAndRelease:(Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;)Ljava/util/List; // method@6593 │ │ -223c9e: 0c07 |003d: move-result-object v7 │ │ -223ca0: 1107 |003e: return-object v7 │ │ +223c20: |[223c20] org.greenrobot.eventbus.SubscriberMethodFinder.findUsingInfo:(Ljava/lang/Class;)Ljava/util/List; │ │ +223c30: 7010 9565 0600 |0000: invoke-direct {v6}, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.prepareFindState:()Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState; // method@6595 │ │ +223c36: 0c00 |0003: move-result-object v0 │ │ +223c38: 6e20 8965 7000 |0004: invoke-virtual {v0, v7}, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.initForSubscriber:(Ljava/lang/Class;)V // method@6589 │ │ +223c3e: 5407 255a |0007: iget-object v7, v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.clazz:Ljava/lang/Class; // field@5a25 │ │ +223c42: 3807 3100 |0009: if-eqz v7, 003a // +0031 │ │ +223c46: 7020 9465 0600 |000b: invoke-direct {v6, v0}, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.getSubscriberInfo:(Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;)Lorg/greenrobot/eventbus/meta/SubscriberInfo; // method@6594 │ │ +223c4c: 0c07 |000e: move-result-object v7 │ │ +223c4e: 5b07 2a5a |000f: iput-object v7, v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberInfo:Lorg/greenrobot/eventbus/meta/SubscriberInfo; // field@5a2a │ │ +223c52: 5407 2a5a |0011: iget-object v7, v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberInfo:Lorg/greenrobot/eventbus/meta/SubscriberInfo; // field@5a2a │ │ +223c56: 3807 2000 |0013: if-eqz v7, 0033 // +0020 │ │ +223c5a: 5407 2a5a |0015: iget-object v7, v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberInfo:Lorg/greenrobot/eventbus/meta/SubscriberInfo; // field@5a2a │ │ +223c5e: 7210 a965 0700 |0017: invoke-interface {v7}, Lorg/greenrobot/eventbus/meta/SubscriberInfo;.getSubscriberMethods:()[Lorg/greenrobot/eventbus/SubscriberMethod; // method@65a9 │ │ +223c64: 0c07 |001a: move-result-object v7 │ │ +223c66: 2171 |001b: array-length v1, v7 │ │ +223c68: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +223c6a: 3512 1900 |001d: if-ge v2, v1, 0036 // +0019 │ │ +223c6e: 4603 0702 |001f: aget-object v3, v7, v2 │ │ +223c72: 5434 1f5a |0021: iget-object v4, v3, Lorg/greenrobot/eventbus/SubscriberMethod;.method:Ljava/lang/reflect/Method; // field@5a1f │ │ +223c76: 5435 1e5a |0023: iget-object v5, v3, Lorg/greenrobot/eventbus/SubscriberMethod;.eventType:Ljava/lang/Class; // field@5a1e │ │ +223c7a: 6e30 8765 4005 |0025: invoke-virtual {v0, v4, v5}, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.checkAdd:(Ljava/lang/reflect/Method;Ljava/lang/Class;)Z // method@6587 │ │ +223c80: 0a04 |0028: move-result v4 │ │ +223c82: 3804 0700 |0029: if-eqz v4, 0030 // +0007 │ │ +223c86: 5404 2b5a |002b: iget-object v4, v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberMethods:Ljava/util/List; // field@5a2b │ │ +223c8a: 7220 6064 3400 |002d: invoke-interface {v4, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ +223c90: d802 0201 |0030: add-int/lit8 v2, v2, #int 1 // #01 │ │ +223c94: 28eb |0032: goto 001d // -0015 │ │ +223c96: 7020 9265 0600 |0033: invoke-direct {v6, v0}, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.findUsingReflectionInSingleClass:(Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;)V // method@6592 │ │ +223c9c: 6e10 8a65 0000 |0036: invoke-virtual {v0}, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.moveToSuperclass:()V // method@658a │ │ +223ca2: 28ce |0039: goto 0007 // -0032 │ │ +223ca4: 7020 9365 0600 |003a: invoke-direct {v6, v0}, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.getMethodsAndRelease:(Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;)Ljava/util/List; // method@6593 │ │ +223caa: 0c07 |003d: move-result-object v7 │ │ +223cac: 1107 |003e: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0004 line=77 │ │ 0x0007 line=78 │ │ 0x000b line=79 │ │ 0x0011 line=80 │ │ @@ -519478,26 +519480,26 @@ │ │ type : '(Ljava/lang/Class;)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -223ca4: |[223ca4] org.greenrobot.eventbus.SubscriberMethodFinder.findUsingReflection:(Ljava/lang/Class;)Ljava/util/List; │ │ -223cb4: 7010 9565 0100 |0000: invoke-direct {v1}, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.prepareFindState:()Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState; // method@6595 │ │ -223cba: 0c00 |0003: move-result-object v0 │ │ -223cbc: 6e20 8965 2000 |0004: invoke-virtual {v0, v2}, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.initForSubscriber:(Ljava/lang/Class;)V // method@6589 │ │ -223cc2: 5402 255a |0007: iget-object v2, v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.clazz:Ljava/lang/Class; // field@5a25 │ │ -223cc6: 3802 0900 |0009: if-eqz v2, 0012 // +0009 │ │ -223cca: 7020 9265 0100 |000b: invoke-direct {v1, v0}, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.findUsingReflectionInSingleClass:(Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;)V // method@6592 │ │ -223cd0: 6e10 8a65 0000 |000e: invoke-virtual {v0}, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.moveToSuperclass:()V // method@658a │ │ -223cd6: 28f6 |0011: goto 0007 // -000a │ │ -223cd8: 7020 9365 0100 |0012: invoke-direct {v1, v0}, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.getMethodsAndRelease:(Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;)Ljava/util/List; // method@6593 │ │ -223cde: 0c02 |0015: move-result-object v2 │ │ -223ce0: 1102 |0016: return-object v2 │ │ +223cb0: |[223cb0] org.greenrobot.eventbus.SubscriberMethodFinder.findUsingReflection:(Ljava/lang/Class;)Ljava/util/List; │ │ +223cc0: 7010 9565 0100 |0000: invoke-direct {v1}, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.prepareFindState:()Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState; // method@6595 │ │ +223cc6: 0c00 |0003: move-result-object v0 │ │ +223cc8: 6e20 8965 2000 |0004: invoke-virtual {v0, v2}, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.initForSubscriber:(Ljava/lang/Class;)V // method@6589 │ │ +223cce: 5402 255a |0007: iget-object v2, v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.clazz:Ljava/lang/Class; // field@5a25 │ │ +223cd2: 3802 0900 |0009: if-eqz v2, 0012 // +0009 │ │ +223cd6: 7020 9265 0100 |000b: invoke-direct {v1, v0}, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.findUsingReflectionInSingleClass:(Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;)V // method@6592 │ │ +223cdc: 6e10 8a65 0000 |000e: invoke-virtual {v0}, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.moveToSuperclass:()V // method@658a │ │ +223ce2: 28f6 |0011: goto 0007 // -000a │ │ +223ce4: 7020 9365 0100 |0012: invoke-direct {v1, v0}, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.getMethodsAndRelease:(Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;)Ljava/util/List; // method@6593 │ │ +223cea: 0c02 |0015: move-result-object v2 │ │ +223cec: 1102 |0016: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0004 line=142 │ │ 0x0007 line=143 │ │ 0x000b line=144 │ │ 0x000e line=145 │ │ @@ -519511,132 +519513,132 @@ │ │ type : '(Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 238 16-bit code units │ │ -223ea0: |[223ea0] org.greenrobot.eventbus.SubscriberMethodFinder.findUsingReflectionInSingleClass:(Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;)V │ │ -223eb0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -223eb2: 54f1 255a |0001: iget-object v1, v15, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.clazz:Ljava/lang/Class; // field@5a25 │ │ -223eb6: 6e10 8f62 0100 |0003: invoke-virtual {v1}, Ljava/lang/Class;.getDeclaredMethods:()[Ljava/lang/reflect/Method; // method@628f │ │ -223ebc: 0c01 |0006: move-result-object v1 │ │ -223ebe: 2809 |0007: goto 0010 // +0009 │ │ -223ec0: 54f1 255a |0008: iget-object v1, v15, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.clazz:Ljava/lang/Class; // field@5a25 │ │ -223ec4: 6e10 9462 0100 |000a: invoke-virtual {v1}, Ljava/lang/Class;.getMethods:()[Ljava/lang/reflect/Method; // method@6294 │ │ -223eca: 0c01 |000d: move-result-object v1 │ │ -223ecc: 5cf0 275a |000e: iput-boolean v0, v15, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.skipSuperClasses:Z // field@5a27 │ │ -223ed0: 2112 |0010: array-length v2, v1 │ │ -223ed2: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -223ed4: 1204 |0012: const/4 v4, #int 0 // #0 │ │ -223ed6: 3524 da00 |0013: if-ge v4, v2, 00ed // +00da │ │ -223eda: 4606 0104 |0015: aget-object v6, v1, v4 │ │ -223ede: 6e10 9b63 0600 |0017: invoke-virtual {v6}, Ljava/lang/reflect/Method;.getModifiers:()I // method@639b │ │ -223ee4: 0a05 |001a: move-result v5 │ │ -223ee6: dd07 0501 |001b: and-int/lit8 v7, v5, #int 1 // #01 │ │ -223eea: 1a08 cd02 |001d: const-string v8, "." // string@02cd │ │ -223eee: 3807 8800 |001f: if-eqz v7, 00a7 // +0088 │ │ -223ef2: d555 4814 |0021: and-int/lit16 v5, v5, #int 5192 // #1448 │ │ -223ef6: 3905 8400 |0023: if-nez v5, 00a7 // +0084 │ │ -223efa: 6e10 9d63 0600 |0025: invoke-virtual {v6}, Ljava/lang/reflect/Method;.getParameterTypes:()[Ljava/lang/Class; // method@639d │ │ -223f00: 0c05 |0028: move-result-object v5 │ │ -223f02: 2157 |0029: array-length v7, v5 │ │ -223f04: 3307 3100 |002a: if-ne v7, v0, 005b // +0031 │ │ -223f08: 1c07 030e |002c: const-class v7, Lorg/greenrobot/eventbus/Subscribe; // type@0e03 │ │ -223f0c: 6e20 9963 7600 |002e: invoke-virtual {v6, v7}, Ljava/lang/reflect/Method;.getAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; // method@6399 │ │ -223f12: 0c07 |0031: move-result-object v7 │ │ -223f14: 1f07 030e |0032: check-cast v7, Lorg/greenrobot/eventbus/Subscribe; // type@0e03 │ │ -223f18: 3807 b500 |0034: if-eqz v7, 00e9 // +00b5 │ │ -223f1c: 4608 0503 |0036: aget-object v8, v5, v3 │ │ -223f20: 6e30 8765 6f08 |0038: invoke-virtual {v15, v6, v8}, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.checkAdd:(Ljava/lang/reflect/Method;Ljava/lang/Class;)Z // method@6587 │ │ -223f26: 0a05 |003b: move-result v5 │ │ -223f28: 3805 ad00 |003c: if-eqz v5, 00e9 // +00ad │ │ -223f2c: 7210 8065 0700 |003e: invoke-interface {v7}, Lorg/greenrobot/eventbus/Subscribe;.threadMode:()Lorg/greenrobot/eventbus/ThreadMode; // method@6580 │ │ -223f32: 0c09 |0041: move-result-object v9 │ │ -223f34: 54fb 2b5a |0042: iget-object v11, v15, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberMethods:Ljava/util/List; // field@5a2b │ │ -223f38: 220c 050e |0044: new-instance v12, Lorg/greenrobot/eventbus/SubscriberMethod; // type@0e05 │ │ -223f3c: 7210 7e65 0700 |0046: invoke-interface {v7}, Lorg/greenrobot/eventbus/Subscribe;.priority:()I // method@657e │ │ -223f42: 0a0a |0049: move-result v10 │ │ -223f44: 7210 7f65 0700 |004a: invoke-interface {v7}, Lorg/greenrobot/eventbus/Subscribe;.sticky:()Z // method@657f │ │ -223f4a: 0a0d |004d: move-result v13 │ │ -223f4c: 07c5 |004e: move-object v5, v12 │ │ -223f4e: 0787 |004f: move-object v7, v8 │ │ -223f50: 0798 |0050: move-object v8, v9 │ │ -223f52: 01a9 |0051: move v9, v10 │ │ -223f54: 01da |0052: move v10, v13 │ │ -223f56: 7606 8265 0500 |0053: invoke-direct/range {v5, v6, v7, v8, v9, v10}, Lorg/greenrobot/eventbus/SubscriberMethod;.:(Ljava/lang/reflect/Method;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@6582 │ │ -223f5c: 7220 6064 cb00 |0056: invoke-interface {v11, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ -223f62: 2900 9000 |0059: goto/16 00e9 // +0090 │ │ -223f66: 55e7 335a |005b: iget-boolean v7, v14, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.strictMethodVerification:Z // field@5a33 │ │ -223f6a: 3807 8c00 |005d: if-eqz v7, 00e9 // +008c │ │ -223f6e: 1c07 030e |005f: const-class v7, Lorg/greenrobot/eventbus/Subscribe; // type@0e03 │ │ -223f72: 6e20 a263 7600 |0061: invoke-virtual {v6, v7}, Ljava/lang/reflect/Method;.isAnnotationPresent:(Ljava/lang/Class;)Z // method@63a2 │ │ -223f78: 0a07 |0064: move-result v7 │ │ -223f7a: 3907 0400 |0065: if-nez v7, 0069 // +0004 │ │ -223f7e: 2900 8200 |0067: goto/16 00e9 // +0082 │ │ -223f82: 220f 740d |0069: new-instance v15, Ljava/lang/StringBuilder; // type@0d74 │ │ -223f86: 7010 4c63 0f00 |006b: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -223f8c: 6e10 9a63 0600 |006e: invoke-virtual {v6}, Ljava/lang/reflect/Method;.getDeclaringClass:()Ljava/lang/Class; // method@639a │ │ -223f92: 0c00 |0071: move-result-object v0 │ │ -223f94: 6e10 9662 0000 |0072: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6296 │ │ -223f9a: 0c00 |0075: move-result-object v0 │ │ -223f9c: 6e20 5663 0f00 |0076: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -223fa2: 6e20 5663 8f00 |0079: invoke-virtual {v15, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -223fa8: 6e10 9c63 0600 |007c: invoke-virtual {v6}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@639c │ │ -223fae: 0c00 |007f: move-result-object v0 │ │ -223fb0: 6e20 5663 0f00 |0080: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -223fb6: 6e10 5d63 0f00 |0083: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -223fbc: 0c0f |0086: move-result-object v15 │ │ -223fbe: 2200 f70d |0087: new-instance v0, Lorg/greenrobot/eventbus/EventBusException; // type@0df7 │ │ -223fc2: 2201 740d |0089: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -223fc6: 7010 4c63 0100 |008b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -223fcc: 1a02 2504 |008e: const-string v2, "@Subscribe method " // string@0425 │ │ -223fd0: 6e20 5663 2100 |0090: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -223fd6: 6e20 5663 f100 |0093: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -223fdc: 1a0f 0460 |0096: const-string v15, "must have exactly 1 parameter but has " // string@6004 │ │ -223fe0: 6e20 5663 f100 |0098: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -223fe6: 215f |009b: array-length v15, v5 │ │ -223fe8: 6e20 5263 f100 |009c: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -223fee: 6e10 5d63 0100 |009f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -223ff4: 0c0f |00a2: move-result-object v15 │ │ -223ff6: 7020 5765 f000 |00a3: invoke-direct {v0, v15}, Lorg/greenrobot/eventbus/EventBusException;.:(Ljava/lang/String;)V // method@6557 │ │ -223ffc: 2700 |00a6: throw v0 │ │ -223ffe: 55e5 335a |00a7: iget-boolean v5, v14, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.strictMethodVerification:Z // field@5a33 │ │ -224002: 3805 4000 |00a9: if-eqz v5, 00e9 // +0040 │ │ -224006: 1c05 030e |00ab: const-class v5, Lorg/greenrobot/eventbus/Subscribe; // type@0e03 │ │ -22400a: 6e20 a263 5600 |00ad: invoke-virtual {v6, v5}, Ljava/lang/reflect/Method;.isAnnotationPresent:(Ljava/lang/Class;)Z // method@63a2 │ │ -224010: 0a05 |00b0: move-result v5 │ │ -224012: 3905 0300 |00b1: if-nez v5, 00b4 // +0003 │ │ -224016: 2836 |00b3: goto 00e9 // +0036 │ │ -224018: 220f 740d |00b4: new-instance v15, Ljava/lang/StringBuilder; // type@0d74 │ │ -22401c: 7010 4c63 0f00 |00b6: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -224022: 6e10 9a63 0600 |00b9: invoke-virtual {v6}, Ljava/lang/reflect/Method;.getDeclaringClass:()Ljava/lang/Class; // method@639a │ │ -224028: 0c00 |00bc: move-result-object v0 │ │ -22402a: 6e10 9662 0000 |00bd: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6296 │ │ -224030: 0c00 |00c0: move-result-object v0 │ │ -224032: 6e20 5663 0f00 |00c1: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -224038: 6e20 5663 8f00 |00c4: invoke-virtual {v15, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -22403e: 6e10 9c63 0600 |00c7: invoke-virtual {v6}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@639c │ │ -224044: 0c00 |00ca: move-result-object v0 │ │ -224046: 6e20 5663 0f00 |00cb: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -22404c: 6e10 5d63 0f00 |00ce: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -224052: 0c0f |00d1: move-result-object v15 │ │ -224054: 2200 f70d |00d2: new-instance v0, Lorg/greenrobot/eventbus/EventBusException; // type@0df7 │ │ -224058: 2201 740d |00d4: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -22405c: 7010 4c63 0100 |00d6: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -224062: 6e20 5663 f100 |00d9: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -224068: 1a0f 0201 |00dc: const-string v15, " is a illegal @Subscribe method: must be public, non-static, and non-abstract" // string@0102 │ │ -22406c: 6e20 5663 f100 |00de: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -224072: 6e10 5d63 0100 |00e1: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -224078: 0c0f |00e4: move-result-object v15 │ │ -22407a: 7020 5765 f000 |00e5: invoke-direct {v0, v15}, Lorg/greenrobot/eventbus/EventBusException;.:(Ljava/lang/String;)V // method@6557 │ │ -224080: 2700 |00e8: throw v0 │ │ -224082: d804 0401 |00e9: add-int/lit8 v4, v4, #int 1 // #01 │ │ -224086: 2900 28ff |00eb: goto/16 0013 // -00d8 │ │ -22408a: 0e00 |00ed: return-void │ │ +223eac: |[223eac] org.greenrobot.eventbus.SubscriberMethodFinder.findUsingReflectionInSingleClass:(Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;)V │ │ +223ebc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +223ebe: 54f1 255a |0001: iget-object v1, v15, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.clazz:Ljava/lang/Class; // field@5a25 │ │ +223ec2: 6e10 8f62 0100 |0003: invoke-virtual {v1}, Ljava/lang/Class;.getDeclaredMethods:()[Ljava/lang/reflect/Method; // method@628f │ │ +223ec8: 0c01 |0006: move-result-object v1 │ │ +223eca: 2809 |0007: goto 0010 // +0009 │ │ +223ecc: 54f1 255a |0008: iget-object v1, v15, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.clazz:Ljava/lang/Class; // field@5a25 │ │ +223ed0: 6e10 9462 0100 |000a: invoke-virtual {v1}, Ljava/lang/Class;.getMethods:()[Ljava/lang/reflect/Method; // method@6294 │ │ +223ed6: 0c01 |000d: move-result-object v1 │ │ +223ed8: 5cf0 275a |000e: iput-boolean v0, v15, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.skipSuperClasses:Z // field@5a27 │ │ +223edc: 2112 |0010: array-length v2, v1 │ │ +223ede: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +223ee0: 1204 |0012: const/4 v4, #int 0 // #0 │ │ +223ee2: 3524 da00 |0013: if-ge v4, v2, 00ed // +00da │ │ +223ee6: 4606 0104 |0015: aget-object v6, v1, v4 │ │ +223eea: 6e10 9b63 0600 |0017: invoke-virtual {v6}, Ljava/lang/reflect/Method;.getModifiers:()I // method@639b │ │ +223ef0: 0a05 |001a: move-result v5 │ │ +223ef2: dd07 0501 |001b: and-int/lit8 v7, v5, #int 1 // #01 │ │ +223ef6: 1a08 cd02 |001d: const-string v8, "." // string@02cd │ │ +223efa: 3807 8800 |001f: if-eqz v7, 00a7 // +0088 │ │ +223efe: d555 4814 |0021: and-int/lit16 v5, v5, #int 5192 // #1448 │ │ +223f02: 3905 8400 |0023: if-nez v5, 00a7 // +0084 │ │ +223f06: 6e10 9d63 0600 |0025: invoke-virtual {v6}, Ljava/lang/reflect/Method;.getParameterTypes:()[Ljava/lang/Class; // method@639d │ │ +223f0c: 0c05 |0028: move-result-object v5 │ │ +223f0e: 2157 |0029: array-length v7, v5 │ │ +223f10: 3307 3100 |002a: if-ne v7, v0, 005b // +0031 │ │ +223f14: 1c07 030e |002c: const-class v7, Lorg/greenrobot/eventbus/Subscribe; // type@0e03 │ │ +223f18: 6e20 9963 7600 |002e: invoke-virtual {v6, v7}, Ljava/lang/reflect/Method;.getAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; // method@6399 │ │ +223f1e: 0c07 |0031: move-result-object v7 │ │ +223f20: 1f07 030e |0032: check-cast v7, Lorg/greenrobot/eventbus/Subscribe; // type@0e03 │ │ +223f24: 3807 b500 |0034: if-eqz v7, 00e9 // +00b5 │ │ +223f28: 4608 0503 |0036: aget-object v8, v5, v3 │ │ +223f2c: 6e30 8765 6f08 |0038: invoke-virtual {v15, v6, v8}, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.checkAdd:(Ljava/lang/reflect/Method;Ljava/lang/Class;)Z // method@6587 │ │ +223f32: 0a05 |003b: move-result v5 │ │ +223f34: 3805 ad00 |003c: if-eqz v5, 00e9 // +00ad │ │ +223f38: 7210 8065 0700 |003e: invoke-interface {v7}, Lorg/greenrobot/eventbus/Subscribe;.threadMode:()Lorg/greenrobot/eventbus/ThreadMode; // method@6580 │ │ +223f3e: 0c09 |0041: move-result-object v9 │ │ +223f40: 54fb 2b5a |0042: iget-object v11, v15, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberMethods:Ljava/util/List; // field@5a2b │ │ +223f44: 220c 050e |0044: new-instance v12, Lorg/greenrobot/eventbus/SubscriberMethod; // type@0e05 │ │ +223f48: 7210 7e65 0700 |0046: invoke-interface {v7}, Lorg/greenrobot/eventbus/Subscribe;.priority:()I // method@657e │ │ +223f4e: 0a0a |0049: move-result v10 │ │ +223f50: 7210 7f65 0700 |004a: invoke-interface {v7}, Lorg/greenrobot/eventbus/Subscribe;.sticky:()Z // method@657f │ │ +223f56: 0a0d |004d: move-result v13 │ │ +223f58: 07c5 |004e: move-object v5, v12 │ │ +223f5a: 0787 |004f: move-object v7, v8 │ │ +223f5c: 0798 |0050: move-object v8, v9 │ │ +223f5e: 01a9 |0051: move v9, v10 │ │ +223f60: 01da |0052: move v10, v13 │ │ +223f62: 7606 8265 0500 |0053: invoke-direct/range {v5, v6, v7, v8, v9, v10}, Lorg/greenrobot/eventbus/SubscriberMethod;.:(Ljava/lang/reflect/Method;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@6582 │ │ +223f68: 7220 6064 cb00 |0056: invoke-interface {v11, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ +223f6e: 2900 9000 |0059: goto/16 00e9 // +0090 │ │ +223f72: 55e7 335a |005b: iget-boolean v7, v14, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.strictMethodVerification:Z // field@5a33 │ │ +223f76: 3807 8c00 |005d: if-eqz v7, 00e9 // +008c │ │ +223f7a: 1c07 030e |005f: const-class v7, Lorg/greenrobot/eventbus/Subscribe; // type@0e03 │ │ +223f7e: 6e20 a263 7600 |0061: invoke-virtual {v6, v7}, Ljava/lang/reflect/Method;.isAnnotationPresent:(Ljava/lang/Class;)Z // method@63a2 │ │ +223f84: 0a07 |0064: move-result v7 │ │ +223f86: 3907 0400 |0065: if-nez v7, 0069 // +0004 │ │ +223f8a: 2900 8200 |0067: goto/16 00e9 // +0082 │ │ +223f8e: 220f 740d |0069: new-instance v15, Ljava/lang/StringBuilder; // type@0d74 │ │ +223f92: 7010 4c63 0f00 |006b: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +223f98: 6e10 9a63 0600 |006e: invoke-virtual {v6}, Ljava/lang/reflect/Method;.getDeclaringClass:()Ljava/lang/Class; // method@639a │ │ +223f9e: 0c00 |0071: move-result-object v0 │ │ +223fa0: 6e10 9662 0000 |0072: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6296 │ │ +223fa6: 0c00 |0075: move-result-object v0 │ │ +223fa8: 6e20 5663 0f00 |0076: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +223fae: 6e20 5663 8f00 |0079: invoke-virtual {v15, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +223fb4: 6e10 9c63 0600 |007c: invoke-virtual {v6}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@639c │ │ +223fba: 0c00 |007f: move-result-object v0 │ │ +223fbc: 6e20 5663 0f00 |0080: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +223fc2: 6e10 5d63 0f00 |0083: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +223fc8: 0c0f |0086: move-result-object v15 │ │ +223fca: 2200 f70d |0087: new-instance v0, Lorg/greenrobot/eventbus/EventBusException; // type@0df7 │ │ +223fce: 2201 740d |0089: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +223fd2: 7010 4c63 0100 |008b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +223fd8: 1a02 2504 |008e: const-string v2, "@Subscribe method " // string@0425 │ │ +223fdc: 6e20 5663 2100 |0090: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +223fe2: 6e20 5663 f100 |0093: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +223fe8: 1a0f 0460 |0096: const-string v15, "must have exactly 1 parameter but has " // string@6004 │ │ +223fec: 6e20 5663 f100 |0098: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +223ff2: 215f |009b: array-length v15, v5 │ │ +223ff4: 6e20 5263 f100 |009c: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +223ffa: 6e10 5d63 0100 |009f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +224000: 0c0f |00a2: move-result-object v15 │ │ +224002: 7020 5765 f000 |00a3: invoke-direct {v0, v15}, Lorg/greenrobot/eventbus/EventBusException;.:(Ljava/lang/String;)V // method@6557 │ │ +224008: 2700 |00a6: throw v0 │ │ +22400a: 55e5 335a |00a7: iget-boolean v5, v14, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.strictMethodVerification:Z // field@5a33 │ │ +22400e: 3805 4000 |00a9: if-eqz v5, 00e9 // +0040 │ │ +224012: 1c05 030e |00ab: const-class v5, Lorg/greenrobot/eventbus/Subscribe; // type@0e03 │ │ +224016: 6e20 a263 5600 |00ad: invoke-virtual {v6, v5}, Ljava/lang/reflect/Method;.isAnnotationPresent:(Ljava/lang/Class;)Z // method@63a2 │ │ +22401c: 0a05 |00b0: move-result v5 │ │ +22401e: 3905 0300 |00b1: if-nez v5, 00b4 // +0003 │ │ +224022: 2836 |00b3: goto 00e9 // +0036 │ │ +224024: 220f 740d |00b4: new-instance v15, Ljava/lang/StringBuilder; // type@0d74 │ │ +224028: 7010 4c63 0f00 |00b6: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +22402e: 6e10 9a63 0600 |00b9: invoke-virtual {v6}, Ljava/lang/reflect/Method;.getDeclaringClass:()Ljava/lang/Class; // method@639a │ │ +224034: 0c00 |00bc: move-result-object v0 │ │ +224036: 6e10 9662 0000 |00bd: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6296 │ │ +22403c: 0c00 |00c0: move-result-object v0 │ │ +22403e: 6e20 5663 0f00 |00c1: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +224044: 6e20 5663 8f00 |00c4: invoke-virtual {v15, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +22404a: 6e10 9c63 0600 |00c7: invoke-virtual {v6}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@639c │ │ +224050: 0c00 |00ca: move-result-object v0 │ │ +224052: 6e20 5663 0f00 |00cb: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +224058: 6e10 5d63 0f00 |00ce: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +22405e: 0c0f |00d1: move-result-object v15 │ │ +224060: 2200 f70d |00d2: new-instance v0, Lorg/greenrobot/eventbus/EventBusException; // type@0df7 │ │ +224064: 2201 740d |00d4: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +224068: 7010 4c63 0100 |00d6: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +22406e: 6e20 5663 f100 |00d9: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +224074: 1a0f 0201 |00dc: const-string v15, " is a illegal @Subscribe method: must be public, non-static, and non-abstract" // string@0102 │ │ +224078: 6e20 5663 f100 |00de: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +22407e: 6e10 5d63 0100 |00e1: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +224084: 0c0f |00e4: move-result-object v15 │ │ +224086: 7020 5765 f000 |00e5: invoke-direct {v0, v15}, Lorg/greenrobot/eventbus/EventBusException;.:(Ljava/lang/String;)V // method@6557 │ │ +22408c: 2700 |00e8: throw v0 │ │ +22408e: d804 0401 |00e9: add-int/lit8 v4, v4, #int 1 // #01 │ │ +224092: 2900 28ff |00eb: goto/16 0013 // -00d8 │ │ +224096: 0e00 |00ed: return-void │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=154 │ │ 0x0008 line=157 │ │ 0x000e line=158 │ │ @@ -519666,38 +519668,38 @@ │ │ type : '(Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -223ce4: |[223ce4] org.greenrobot.eventbus.SubscriberMethodFinder.getMethodsAndRelease:(Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;)Ljava/util/List; │ │ -223cf4: 2200 b10d |0000: new-instance v0, Ljava/util/ArrayList; // type@0db1 │ │ -223cf8: 5461 2b5a |0002: iget-object v1, v6, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberMethods:Ljava/util/List; // field@5a2b │ │ -223cfc: 7020 f163 1000 |0004: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@63f1 │ │ -223d02: 6e10 8b65 0600 |0007: invoke-virtual {v6}, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.recycle:()V // method@658b │ │ -223d08: 6201 2d5a |000a: sget-object v1, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.FIND_STATE_POOL:[Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState; // field@5a2d │ │ -223d0c: 1d01 |000c: monitor-enter v1 │ │ -223d0e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -223d10: 1243 |000e: const/4 v3, #int 4 // #4 │ │ -223d12: 3532 0e00 |000f: if-ge v2, v3, 001d // +000e │ │ -223d16: 6203 2d5a |0011: sget-object v3, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.FIND_STATE_POOL:[Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState; // field@5a2d │ │ -223d1a: 4604 0302 |0013: aget-object v4, v3, v2 │ │ -223d1e: 3904 0500 |0015: if-nez v4, 001a // +0005 │ │ -223d22: 4d06 0302 |0017: aput-object v6, v3, v2 │ │ -223d26: 2804 |0019: goto 001d // +0004 │ │ -223d28: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -223d2c: 28f2 |001c: goto 000e // -000e │ │ -223d2e: 1e01 |001d: monitor-exit v1 │ │ -223d30: 1100 |001e: return-object v0 │ │ -223d32: 0d06 |001f: move-exception v6 │ │ -223d34: 1e01 |0020: monitor-exit v1 │ │ -223d36: 2802 |0021: goto 0023 // +0002 │ │ -223d38: 2706 |0022: throw v6 │ │ -223d3a: 28ff |0023: goto 0022 // -0001 │ │ +223cf0: |[223cf0] org.greenrobot.eventbus.SubscriberMethodFinder.getMethodsAndRelease:(Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;)Ljava/util/List; │ │ +223d00: 2200 b10d |0000: new-instance v0, Ljava/util/ArrayList; // type@0db1 │ │ +223d04: 5461 2b5a |0002: iget-object v1, v6, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberMethods:Ljava/util/List; // field@5a2b │ │ +223d08: 7020 f163 1000 |0004: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@63f1 │ │ +223d0e: 6e10 8b65 0600 |0007: invoke-virtual {v6}, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.recycle:()V // method@658b │ │ +223d14: 6201 2d5a |000a: sget-object v1, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.FIND_STATE_POOL:[Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState; // field@5a2d │ │ +223d18: 1d01 |000c: monitor-enter v1 │ │ +223d1a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +223d1c: 1243 |000e: const/4 v3, #int 4 // #4 │ │ +223d1e: 3532 0e00 |000f: if-ge v2, v3, 001d // +000e │ │ +223d22: 6203 2d5a |0011: sget-object v3, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.FIND_STATE_POOL:[Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState; // field@5a2d │ │ +223d26: 4604 0302 |0013: aget-object v4, v3, v2 │ │ +223d2a: 3904 0500 |0015: if-nez v4, 001a // +0005 │ │ +223d2e: 4d06 0302 |0017: aput-object v6, v3, v2 │ │ +223d32: 2804 |0019: goto 001d // +0004 │ │ +223d34: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +223d38: 28f2 |001c: goto 000e // -000e │ │ +223d3a: 1e01 |001d: monitor-exit v1 │ │ +223d3c: 1100 |001e: return-object v0 │ │ +223d3e: 0d06 |001f: move-exception v6 │ │ +223d40: 1e01 |0020: monitor-exit v1 │ │ +223d42: 2802 |0021: goto 0023 // +0002 │ │ +223d44: 2706 |0022: throw v6 │ │ +223d46: 28ff |0023: goto 0022 // -0001 │ │ catches : 1 │ │ 0x0011 - 0x0021 │ │ -> 0x001f │ │ positions : │ │ 0x0000 line=96 │ │ 0x0007 line=97 │ │ 0x000a line=98 │ │ @@ -519713,46 +519715,46 @@ │ │ type : '(Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;)Lorg/greenrobot/eventbus/meta/SubscriberInfo;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -223db0: |[223db0] org.greenrobot.eventbus.SubscriberMethodFinder.getSubscriberInfo:(Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;)Lorg/greenrobot/eventbus/meta/SubscriberInfo; │ │ -223dc0: 5440 2a5a |0000: iget-object v0, v4, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberInfo:Lorg/greenrobot/eventbus/meta/SubscriberInfo; // field@5a2a │ │ -223dc4: 3800 1900 |0002: if-eqz v0, 001b // +0019 │ │ -223dc8: 5440 2a5a |0004: iget-object v0, v4, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberInfo:Lorg/greenrobot/eventbus/meta/SubscriberInfo; // field@5a2a │ │ -223dcc: 7210 aa65 0000 |0006: invoke-interface {v0}, Lorg/greenrobot/eventbus/meta/SubscriberInfo;.getSuperSubscriberInfo:()Lorg/greenrobot/eventbus/meta/SubscriberInfo; // method@65aa │ │ -223dd2: 0c00 |0009: move-result-object v0 │ │ -223dd4: 3800 1100 |000a: if-eqz v0, 001b // +0011 │ │ -223dd8: 5440 2a5a |000c: iget-object v0, v4, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberInfo:Lorg/greenrobot/eventbus/meta/SubscriberInfo; // field@5a2a │ │ -223ddc: 7210 aa65 0000 |000e: invoke-interface {v0}, Lorg/greenrobot/eventbus/meta/SubscriberInfo;.getSuperSubscriberInfo:()Lorg/greenrobot/eventbus/meta/SubscriberInfo; // method@65aa │ │ -223de2: 0c00 |0011: move-result-object v0 │ │ -223de4: 5441 255a |0012: iget-object v1, v4, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.clazz:Ljava/lang/Class; // field@5a25 │ │ -223de8: 7210 a865 0000 |0014: invoke-interface {v0}, Lorg/greenrobot/eventbus/meta/SubscriberInfo;.getSubscriberClass:()Ljava/lang/Class; // method@65a8 │ │ -223dee: 0c02 |0017: move-result-object v2 │ │ -223df0: 3321 0300 |0018: if-ne v1, v2, 001b // +0003 │ │ -223df4: 1100 |001a: return-object v0 │ │ -223df6: 5430 345a |001b: iget-object v0, v3, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.subscriberInfoIndexes:Ljava/util/List; // field@5a34 │ │ -223dfa: 3800 1b00 |001d: if-eqz v0, 0038 // +001b │ │ -223dfe: 7210 6864 0000 |001f: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -223e04: 0c00 |0022: move-result-object v0 │ │ -223e06: 7210 4e64 0000 |0023: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -223e0c: 0a01 |0026: move-result v1 │ │ -223e0e: 3801 1100 |0027: if-eqz v1, 0038 // +0011 │ │ -223e12: 7210 4f64 0000 |0029: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -223e18: 0c01 |002c: move-result-object v1 │ │ -223e1a: 1f01 0d0e |002d: check-cast v1, Lorg/greenrobot/eventbus/meta/SubscriberInfoIndex; // type@0e0d │ │ -223e1e: 5442 255a |002f: iget-object v2, v4, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.clazz:Ljava/lang/Class; // field@5a25 │ │ -223e22: 7220 ac65 2100 |0031: invoke-interface {v1, v2}, Lorg/greenrobot/eventbus/meta/SubscriberInfoIndex;.getSubscriberInfo:(Ljava/lang/Class;)Lorg/greenrobot/eventbus/meta/SubscriberInfo; // method@65ac │ │ -223e28: 0c01 |0034: move-result-object v1 │ │ -223e2a: 3801 eeff |0035: if-eqz v1, 0023 // -0012 │ │ -223e2e: 1101 |0037: return-object v1 │ │ -223e30: 1204 |0038: const/4 v4, #int 0 // #0 │ │ -223e32: 1104 |0039: return-object v4 │ │ +223dbc: |[223dbc] org.greenrobot.eventbus.SubscriberMethodFinder.getSubscriberInfo:(Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;)Lorg/greenrobot/eventbus/meta/SubscriberInfo; │ │ +223dcc: 5440 2a5a |0000: iget-object v0, v4, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberInfo:Lorg/greenrobot/eventbus/meta/SubscriberInfo; // field@5a2a │ │ +223dd0: 3800 1900 |0002: if-eqz v0, 001b // +0019 │ │ +223dd4: 5440 2a5a |0004: iget-object v0, v4, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberInfo:Lorg/greenrobot/eventbus/meta/SubscriberInfo; // field@5a2a │ │ +223dd8: 7210 aa65 0000 |0006: invoke-interface {v0}, Lorg/greenrobot/eventbus/meta/SubscriberInfo;.getSuperSubscriberInfo:()Lorg/greenrobot/eventbus/meta/SubscriberInfo; // method@65aa │ │ +223dde: 0c00 |0009: move-result-object v0 │ │ +223de0: 3800 1100 |000a: if-eqz v0, 001b // +0011 │ │ +223de4: 5440 2a5a |000c: iget-object v0, v4, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.subscriberInfo:Lorg/greenrobot/eventbus/meta/SubscriberInfo; // field@5a2a │ │ +223de8: 7210 aa65 0000 |000e: invoke-interface {v0}, Lorg/greenrobot/eventbus/meta/SubscriberInfo;.getSuperSubscriberInfo:()Lorg/greenrobot/eventbus/meta/SubscriberInfo; // method@65aa │ │ +223dee: 0c00 |0011: move-result-object v0 │ │ +223df0: 5441 255a |0012: iget-object v1, v4, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.clazz:Ljava/lang/Class; // field@5a25 │ │ +223df4: 7210 a865 0000 |0014: invoke-interface {v0}, Lorg/greenrobot/eventbus/meta/SubscriberInfo;.getSubscriberClass:()Ljava/lang/Class; // method@65a8 │ │ +223dfa: 0c02 |0017: move-result-object v2 │ │ +223dfc: 3321 0300 |0018: if-ne v1, v2, 001b // +0003 │ │ +223e00: 1100 |001a: return-object v0 │ │ +223e02: 5430 345a |001b: iget-object v0, v3, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.subscriberInfoIndexes:Ljava/util/List; // field@5a34 │ │ +223e06: 3800 1b00 |001d: if-eqz v0, 0038 // +001b │ │ +223e0a: 7210 6864 0000 |001f: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +223e10: 0c00 |0022: move-result-object v0 │ │ +223e12: 7210 4e64 0000 |0023: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +223e18: 0a01 |0026: move-result v1 │ │ +223e1a: 3801 1100 |0027: if-eqz v1, 0038 // +0011 │ │ +223e1e: 7210 4f64 0000 |0029: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +223e24: 0c01 |002c: move-result-object v1 │ │ +223e26: 1f01 0d0e |002d: check-cast v1, Lorg/greenrobot/eventbus/meta/SubscriberInfoIndex; // type@0e0d │ │ +223e2a: 5442 255a |002f: iget-object v2, v4, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.clazz:Ljava/lang/Class; // field@5a25 │ │ +223e2e: 7220 ac65 2100 |0031: invoke-interface {v1, v2}, Lorg/greenrobot/eventbus/meta/SubscriberInfoIndex;.getSubscriberInfo:(Ljava/lang/Class;)Lorg/greenrobot/eventbus/meta/SubscriberInfo; // method@65ac │ │ +223e34: 0c01 |0034: move-result-object v1 │ │ +223e36: 3801 eeff |0035: if-eqz v1, 0023 // -0012 │ │ +223e3a: 1101 |0037: return-object v1 │ │ +223e3c: 1204 |0038: const/4 v4, #int 0 // #0 │ │ +223e3e: 1104 |0039: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x000c line=124 │ │ 0x0012 line=125 │ │ 0x001b line=129 │ │ 0x001f line=130 │ │ @@ -519766,38 +519768,38 @@ │ │ type : '()Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -223d48: |[223d48] org.greenrobot.eventbus.SubscriberMethodFinder.prepareFindState:()Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState; │ │ -223d58: 6200 2d5a |0000: sget-object v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.FIND_STATE_POOL:[Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState; // field@5a2d │ │ -223d5c: 1d00 |0002: monitor-enter v0 │ │ -223d5e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -223d60: 1242 |0004: const/4 v2, #int 4 // #4 │ │ -223d62: 3521 1000 |0005: if-ge v1, v2, 0015 // +0010 │ │ -223d66: 6202 2d5a |0007: sget-object v2, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.FIND_STATE_POOL:[Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState; // field@5a2d │ │ -223d6a: 4603 0201 |0009: aget-object v3, v2, v1 │ │ -223d6e: 3803 0700 |000b: if-eqz v3, 0012 // +0007 │ │ -223d72: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -223d74: 4d04 0201 |000e: aput-object v4, v2, v1 │ │ -223d78: 1e00 |0010: monitor-exit v0 │ │ -223d7a: 1103 |0011: return-object v3 │ │ -223d7c: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -223d80: 28f0 |0014: goto 0004 // -0010 │ │ -223d82: 1e00 |0015: monitor-exit v0 │ │ -223d84: 2200 060e |0016: new-instance v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState; // type@0e06 │ │ -223d88: 7010 8665 0000 |0018: invoke-direct {v0}, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.:()V // method@6586 │ │ -223d8e: 1100 |001b: return-object v0 │ │ -223d90: 0d01 |001c: move-exception v1 │ │ -223d92: 1e00 |001d: monitor-exit v0 │ │ -223d94: 2802 |001e: goto 0020 // +0002 │ │ -223d96: 2701 |001f: throw v1 │ │ -223d98: 28ff |0020: goto 001f // -0001 │ │ +223d54: |[223d54] org.greenrobot.eventbus.SubscriberMethodFinder.prepareFindState:()Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState; │ │ +223d64: 6200 2d5a |0000: sget-object v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.FIND_STATE_POOL:[Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState; // field@5a2d │ │ +223d68: 1d00 |0002: monitor-enter v0 │ │ +223d6a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +223d6c: 1242 |0004: const/4 v2, #int 4 // #4 │ │ +223d6e: 3521 1000 |0005: if-ge v1, v2, 0015 // +0010 │ │ +223d72: 6202 2d5a |0007: sget-object v2, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.FIND_STATE_POOL:[Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState; // field@5a2d │ │ +223d76: 4603 0201 |0009: aget-object v3, v2, v1 │ │ +223d7a: 3803 0700 |000b: if-eqz v3, 0012 // +0007 │ │ +223d7e: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +223d80: 4d04 0201 |000e: aput-object v4, v2, v1 │ │ +223d84: 1e00 |0010: monitor-exit v0 │ │ +223d86: 1103 |0011: return-object v3 │ │ +223d88: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +223d8c: 28f0 |0014: goto 0004 // -0010 │ │ +223d8e: 1e00 |0015: monitor-exit v0 │ │ +223d90: 2200 060e |0016: new-instance v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState; // type@0e06 │ │ +223d94: 7010 8665 0000 |0018: invoke-direct {v0}, Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;.:()V // method@6586 │ │ +223d9a: 1100 |001b: return-object v0 │ │ +223d9c: 0d01 |001c: move-exception v1 │ │ +223d9e: 1e00 |001d: monitor-exit v0 │ │ +223da0: 2802 |001e: goto 0020 // +0002 │ │ +223da2: 2701 |001f: throw v1 │ │ +223da4: 28ff |0020: goto 001f // -0001 │ │ catches : 2 │ │ 0x0007 - 0x0016 │ │ -> 0x001c │ │ 0x001d - 0x001e │ │ -> 0x001c │ │ positions : │ │ 0x0000 line=110 │ │ @@ -519816,45 +519818,45 @@ │ │ type : '(Ljava/lang/Class;)Ljava/util/List;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -223b88: |[223b88] org.greenrobot.eventbus.SubscriberMethodFinder.findSubscriberMethods:(Ljava/lang/Class;)Ljava/util/List; │ │ -223b98: 6200 2e5a |0000: sget-object v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.METHOD_CACHE:Ljava/util/Map; // field@5a2e │ │ -223b9c: 7220 8564 4000 |0002: invoke-interface {v0, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6485 │ │ -223ba2: 0c01 |0005: move-result-object v1 │ │ -223ba4: 1f01 be0d |0006: check-cast v1, Ljava/util/List; // type@0dbe │ │ -223ba8: 3801 0300 |0008: if-eqz v1, 000b // +0003 │ │ -223bac: 1101 |000a: return-object v1 │ │ -223bae: 5531 325a |000b: iget-boolean v1, v3, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.ignoreGeneratedIndex:Z // field@5a32 │ │ -223bb2: 3801 0700 |000d: if-eqz v1, 0014 // +0007 │ │ -223bb6: 7020 9165 4300 |000f: invoke-direct {v3, v4}, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.findUsingReflection:(Ljava/lang/Class;)Ljava/util/List; // method@6591 │ │ -223bbc: 0c01 |0012: move-result-object v1 │ │ -223bbe: 2805 |0013: goto 0018 // +0005 │ │ -223bc0: 7020 9065 4300 |0014: invoke-direct {v3, v4}, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.findUsingInfo:(Ljava/lang/Class;)Ljava/util/List; // method@6590 │ │ -223bc6: 0c01 |0017: move-result-object v1 │ │ -223bc8: 7210 6764 0100 |0018: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@6467 │ │ -223bce: 0a02 |001b: move-result v2 │ │ -223bd0: 3902 0600 |001c: if-nez v2, 0022 // +0006 │ │ -223bd4: 7230 8864 4001 |001e: invoke-interface {v0, v4, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6488 │ │ -223bda: 1101 |0021: return-object v1 │ │ -223bdc: 2200 f70d |0022: new-instance v0, Lorg/greenrobot/eventbus/EventBusException; // type@0df7 │ │ -223be0: 2201 740d |0024: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -223be4: 7010 4c63 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -223bea: 1a02 0c2e |0029: const-string v2, "Subscriber " // string@2e0c │ │ -223bee: 6e20 5663 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -223bf4: 6e20 5563 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -223bfa: 1a04 9700 |0031: const-string v4, " and its super classes have no public methods with the @Subscribe annotation" // string@0097 │ │ -223bfe: 6e20 5663 4100 |0033: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -223c04: 6e10 5d63 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -223c0a: 0c04 |0039: move-result-object v4 │ │ -223c0c: 7020 5765 4000 |003a: invoke-direct {v0, v4}, Lorg/greenrobot/eventbus/EventBusException;.:(Ljava/lang/String;)V // method@6557 │ │ -223c12: 2700 |003d: throw v0 │ │ +223b94: |[223b94] org.greenrobot.eventbus.SubscriberMethodFinder.findSubscriberMethods:(Ljava/lang/Class;)Ljava/util/List; │ │ +223ba4: 6200 2e5a |0000: sget-object v0, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.METHOD_CACHE:Ljava/util/Map; // field@5a2e │ │ +223ba8: 7220 8564 4000 |0002: invoke-interface {v0, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6485 │ │ +223bae: 0c01 |0005: move-result-object v1 │ │ +223bb0: 1f01 be0d |0006: check-cast v1, Ljava/util/List; // type@0dbe │ │ +223bb4: 3801 0300 |0008: if-eqz v1, 000b // +0003 │ │ +223bb8: 1101 |000a: return-object v1 │ │ +223bba: 5531 325a |000b: iget-boolean v1, v3, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.ignoreGeneratedIndex:Z // field@5a32 │ │ +223bbe: 3801 0700 |000d: if-eqz v1, 0014 // +0007 │ │ +223bc2: 7020 9165 4300 |000f: invoke-direct {v3, v4}, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.findUsingReflection:(Ljava/lang/Class;)Ljava/util/List; // method@6591 │ │ +223bc8: 0c01 |0012: move-result-object v1 │ │ +223bca: 2805 |0013: goto 0018 // +0005 │ │ +223bcc: 7020 9065 4300 |0014: invoke-direct {v3, v4}, Lorg/greenrobot/eventbus/SubscriberMethodFinder;.findUsingInfo:(Ljava/lang/Class;)Ljava/util/List; // method@6590 │ │ +223bd2: 0c01 |0017: move-result-object v1 │ │ +223bd4: 7210 6764 0100 |0018: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@6467 │ │ +223bda: 0a02 |001b: move-result v2 │ │ +223bdc: 3902 0600 |001c: if-nez v2, 0022 // +0006 │ │ +223be0: 7230 8864 4001 |001e: invoke-interface {v0, v4, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6488 │ │ +223be6: 1101 |0021: return-object v1 │ │ +223be8: 2200 f70d |0022: new-instance v0, Lorg/greenrobot/eventbus/EventBusException; // type@0df7 │ │ +223bec: 2201 740d |0024: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +223bf0: 7010 4c63 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +223bf6: 1a02 0c2e |0029: const-string v2, "Subscriber " // string@2e0c │ │ +223bfa: 6e20 5663 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +223c00: 6e20 5563 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +223c06: 1a04 9700 |0031: const-string v4, " and its super classes have no public methods with the @Subscribe annotation" // string@0097 │ │ +223c0a: 6e20 5663 4100 |0033: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +223c10: 6e10 5d63 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +223c16: 0c04 |0039: move-result-object v4 │ │ +223c18: 7020 5765 4000 |003a: invoke-direct {v0, v4}, Lorg/greenrobot/eventbus/EventBusException;.:(Ljava/lang/String;)V // method@6557 │ │ +223c1e: 2700 |003d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x000b line=61 │ │ 0x000f line=62 │ │ 0x0014 line=64 │ │ 0x0018 line=66 │ │ @@ -519901,21 +519903,21 @@ │ │ type : '(Ljava/lang/Object;Lorg/greenrobot/eventbus/SubscriberMethod;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -22423c: |[22423c] org.greenrobot.eventbus.Subscription.:(Ljava/lang/Object;Lorg/greenrobot/eventbus/SubscriberMethod;)V │ │ -22424c: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -224252: 5b01 365a |0003: iput-object v1, v0, Lorg/greenrobot/eventbus/Subscription;.subscriber:Ljava/lang/Object; // field@5a36 │ │ -224256: 5b02 375a |0005: iput-object v2, v0, Lorg/greenrobot/eventbus/Subscription;.subscriberMethod:Lorg/greenrobot/eventbus/SubscriberMethod; // field@5a37 │ │ -22425a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -22425c: 5c01 355a |0008: iput-boolean v1, v0, Lorg/greenrobot/eventbus/Subscription;.active:Z // field@5a35 │ │ -224260: 0e00 |000a: return-void │ │ +224248: |[224248] org.greenrobot.eventbus.Subscription.:(Ljava/lang/Object;Lorg/greenrobot/eventbus/SubscriberMethod;)V │ │ +224258: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +22425e: 5b01 365a |0003: iput-object v1, v0, Lorg/greenrobot/eventbus/Subscription;.subscriber:Ljava/lang/Object; // field@5a36 │ │ +224262: 5b02 375a |0005: iput-object v2, v0, Lorg/greenrobot/eventbus/Subscription;.subscriberMethod:Lorg/greenrobot/eventbus/SubscriberMethod; // field@5a37 │ │ +224266: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +224268: 5c01 355a |0008: iput-boolean v1, v0, Lorg/greenrobot/eventbus/Subscription;.active:Z // field@5a35 │ │ +22426c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x0005 line=29 │ │ 0x0008 line=30 │ │ locals : │ │ @@ -519929,29 +519931,29 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -2241c8: |[2241c8] org.greenrobot.eventbus.Subscription.equals:(Ljava/lang/Object;)Z │ │ -2241d8: 2040 080e |0000: instance-of v0, v4, Lorg/greenrobot/eventbus/Subscription; // type@0e08 │ │ -2241dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2241de: 3800 1500 |0003: if-eqz v0, 0018 // +0015 │ │ -2241e2: 1f04 080e |0005: check-cast v4, Lorg/greenrobot/eventbus/Subscription; // type@0e08 │ │ -2241e6: 5430 365a |0007: iget-object v0, v3, Lorg/greenrobot/eventbus/Subscription;.subscriber:Ljava/lang/Object; // field@5a36 │ │ -2241ea: 5442 365a |0009: iget-object v2, v4, Lorg/greenrobot/eventbus/Subscription;.subscriber:Ljava/lang/Object; // field@5a36 │ │ -2241ee: 3320 0d00 |000b: if-ne v0, v2, 0018 // +000d │ │ -2241f2: 5430 375a |000d: iget-object v0, v3, Lorg/greenrobot/eventbus/Subscription;.subscriberMethod:Lorg/greenrobot/eventbus/SubscriberMethod; // field@5a37 │ │ -2241f6: 5444 375a |000f: iget-object v4, v4, Lorg/greenrobot/eventbus/Subscription;.subscriberMethod:Lorg/greenrobot/eventbus/SubscriberMethod; // field@5a37 │ │ -2241fa: 6e20 8465 4000 |0011: invoke-virtual {v0, v4}, Lorg/greenrobot/eventbus/SubscriberMethod;.equals:(Ljava/lang/Object;)Z // method@6584 │ │ -224200: 0a04 |0014: move-result v4 │ │ -224202: 3804 0300 |0015: if-eqz v4, 0018 // +0003 │ │ -224206: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -224208: 0f01 |0018: return v1 │ │ +2241d4: |[2241d4] org.greenrobot.eventbus.Subscription.equals:(Ljava/lang/Object;)Z │ │ +2241e4: 2040 080e |0000: instance-of v0, v4, Lorg/greenrobot/eventbus/Subscription; // type@0e08 │ │ +2241e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2241ea: 3800 1500 |0003: if-eqz v0, 0018 // +0015 │ │ +2241ee: 1f04 080e |0005: check-cast v4, Lorg/greenrobot/eventbus/Subscription; // type@0e08 │ │ +2241f2: 5430 365a |0007: iget-object v0, v3, Lorg/greenrobot/eventbus/Subscription;.subscriber:Ljava/lang/Object; // field@5a36 │ │ +2241f6: 5442 365a |0009: iget-object v2, v4, Lorg/greenrobot/eventbus/Subscription;.subscriber:Ljava/lang/Object; // field@5a36 │ │ +2241fa: 3320 0d00 |000b: if-ne v0, v2, 0018 // +000d │ │ +2241fe: 5430 375a |000d: iget-object v0, v3, Lorg/greenrobot/eventbus/Subscription;.subscriberMethod:Lorg/greenrobot/eventbus/SubscriberMethod; // field@5a37 │ │ +224202: 5444 375a |000f: iget-object v4, v4, Lorg/greenrobot/eventbus/Subscription;.subscriberMethod:Lorg/greenrobot/eventbus/SubscriberMethod; // field@5a37 │ │ +224206: 6e20 8465 4000 |0011: invoke-virtual {v0, v4}, Lorg/greenrobot/eventbus/SubscriberMethod;.equals:(Ljava/lang/Object;)Z // method@6584 │ │ +22420c: 0a04 |0014: move-result v4 │ │ +22420e: 3804 0300 |0015: if-eqz v4, 0018 // +0003 │ │ +224212: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +224214: 0f01 |0018: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0005 line=36 │ │ 0x0007 line=37 │ │ 0x0011 line=38 │ │ locals : │ │ @@ -519963,24 +519965,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -22420c: |[22420c] org.greenrobot.eventbus.Subscription.hashCode:()I │ │ -22421c: 5420 365a |0000: iget-object v0, v2, Lorg/greenrobot/eventbus/Subscription;.subscriber:Ljava/lang/Object; // field@5a36 │ │ -224220: 6e10 0363 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@6303 │ │ -224226: 0a00 |0005: move-result v0 │ │ -224228: 5421 375a |0006: iget-object v1, v2, Lorg/greenrobot/eventbus/Subscription;.subscriberMethod:Lorg/greenrobot/eventbus/SubscriberMethod; // field@5a37 │ │ -22422c: 5411 205a |0008: iget-object v1, v1, Lorg/greenrobot/eventbus/SubscriberMethod;.methodString:Ljava/lang/String; // field@5a20 │ │ -224230: 6e10 2a63 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@632a │ │ -224236: 0a01 |000d: move-result v1 │ │ -224238: b010 |000e: add-int/2addr v0, v1 │ │ -22423a: 0f00 |000f: return v0 │ │ +224218: |[224218] org.greenrobot.eventbus.Subscription.hashCode:()I │ │ +224228: 5420 365a |0000: iget-object v0, v2, Lorg/greenrobot/eventbus/Subscription;.subscriber:Ljava/lang/Object; // field@5a36 │ │ +22422c: 6e10 0363 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@6303 │ │ +224232: 0a00 |0005: move-result v0 │ │ +224234: 5421 375a |0006: iget-object v1, v2, Lorg/greenrobot/eventbus/Subscription;.subscriberMethod:Lorg/greenrobot/eventbus/SubscriberMethod; // field@5a37 │ │ +224238: 5411 205a |0008: iget-object v1, v1, Lorg/greenrobot/eventbus/SubscriberMethod;.methodString:Ljava/lang/String; // field@5a20 │ │ +22423c: 6e10 2a63 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@632a │ │ +224242: 0a01 |000d: move-result v1 │ │ +224244: b010 |000e: add-int/2addr v0, v1 │ │ +224246: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/greenrobot/eventbus/Subscription; │ │ │ │ source_file_idx : 11797 (Subscription.java) │ │ @@ -520038,49 +520040,49 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -2242ac: |[2242ac] org.greenrobot.eventbus.ThreadMode.:()V │ │ -2242bc: 2200 090e |0000: new-instance v0, Lorg/greenrobot/eventbus/ThreadMode; // type@0e09 │ │ -2242c0: 1a01 db28 |0002: const-string v1, "POSTING" // string@28db │ │ -2242c4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2242c6: 7030 9a65 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/greenrobot/eventbus/ThreadMode;.:(Ljava/lang/String;I)V // method@659a │ │ -2242cc: 6900 3d5a |0008: sput-object v0, Lorg/greenrobot/eventbus/ThreadMode;.POSTING:Lorg/greenrobot/eventbus/ThreadMode; // field@5a3d │ │ -2242d0: 2201 090e |000a: new-instance v1, Lorg/greenrobot/eventbus/ThreadMode; // type@0e09 │ │ -2242d4: 1a03 7525 |000c: const-string v3, "MAIN" // string@2575 │ │ -2242d8: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -2242da: 7030 9a65 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/greenrobot/eventbus/ThreadMode;.:(Ljava/lang/String;I)V // method@659a │ │ -2242e0: 6901 3b5a |0012: sput-object v1, Lorg/greenrobot/eventbus/ThreadMode;.MAIN:Lorg/greenrobot/eventbus/ThreadMode; // field@5a3b │ │ -2242e4: 2203 090e |0014: new-instance v3, Lorg/greenrobot/eventbus/ThreadMode; // type@0e09 │ │ -2242e8: 1a05 7625 |0016: const-string v5, "MAIN_ORDERED" // string@2576 │ │ -2242ec: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -2242ee: 7030 9a65 5306 |0019: invoke-direct {v3, v5, v6}, Lorg/greenrobot/eventbus/ThreadMode;.:(Ljava/lang/String;I)V // method@659a │ │ -2242f4: 6903 3c5a |001c: sput-object v3, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@5a3c │ │ -2242f8: 2205 090e |001e: new-instance v5, Lorg/greenrobot/eventbus/ThreadMode; // type@0e09 │ │ -2242fc: 1a07 5207 |0020: const-string v7, "BACKGROUND" // string@0752 │ │ -224300: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -224302: 7030 9a65 7508 |0023: invoke-direct {v5, v7, v8}, Lorg/greenrobot/eventbus/ThreadMode;.:(Ljava/lang/String;I)V // method@659a │ │ -224308: 6905 3a5a |0026: sput-object v5, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@5a3a │ │ -22430c: 2207 090e |0028: new-instance v7, Lorg/greenrobot/eventbus/ThreadMode; // type@0e09 │ │ -224310: 1a09 e004 |002a: const-string v9, "ASYNC" // string@04e0 │ │ -224314: 124a |002c: const/4 v10, #int 4 // #4 │ │ -224316: 7030 9a65 970a |002d: invoke-direct {v7, v9, v10}, Lorg/greenrobot/eventbus/ThreadMode;.:(Ljava/lang/String;I)V // method@659a │ │ -22431c: 6907 395a |0030: sput-object v7, Lorg/greenrobot/eventbus/ThreadMode;.ASYNC:Lorg/greenrobot/eventbus/ThreadMode; // field@5a39 │ │ -224320: 1259 |0032: const/4 v9, #int 5 // #5 │ │ -224322: 2399 c90e |0033: new-array v9, v9, [Lorg/greenrobot/eventbus/ThreadMode; // type@0ec9 │ │ -224326: 4d00 0902 |0035: aput-object v0, v9, v2 │ │ -22432a: 4d01 0904 |0037: aput-object v1, v9, v4 │ │ -22432e: 4d03 0906 |0039: aput-object v3, v9, v6 │ │ -224332: 4d05 0908 |003b: aput-object v5, v9, v8 │ │ -224336: 4d07 090a |003d: aput-object v7, v9, v10 │ │ -22433a: 6909 385a |003f: sput-object v9, Lorg/greenrobot/eventbus/ThreadMode;.$VALUES:[Lorg/greenrobot/eventbus/ThreadMode; // field@5a38 │ │ -22433e: 0e00 |0041: return-void │ │ +2242b8: |[2242b8] org.greenrobot.eventbus.ThreadMode.:()V │ │ +2242c8: 2200 090e |0000: new-instance v0, Lorg/greenrobot/eventbus/ThreadMode; // type@0e09 │ │ +2242cc: 1a01 db28 |0002: const-string v1, "POSTING" // string@28db │ │ +2242d0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2242d2: 7030 9a65 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/greenrobot/eventbus/ThreadMode;.:(Ljava/lang/String;I)V // method@659a │ │ +2242d8: 6900 3d5a |0008: sput-object v0, Lorg/greenrobot/eventbus/ThreadMode;.POSTING:Lorg/greenrobot/eventbus/ThreadMode; // field@5a3d │ │ +2242dc: 2201 090e |000a: new-instance v1, Lorg/greenrobot/eventbus/ThreadMode; // type@0e09 │ │ +2242e0: 1a03 7525 |000c: const-string v3, "MAIN" // string@2575 │ │ +2242e4: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +2242e6: 7030 9a65 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/greenrobot/eventbus/ThreadMode;.:(Ljava/lang/String;I)V // method@659a │ │ +2242ec: 6901 3b5a |0012: sput-object v1, Lorg/greenrobot/eventbus/ThreadMode;.MAIN:Lorg/greenrobot/eventbus/ThreadMode; // field@5a3b │ │ +2242f0: 2203 090e |0014: new-instance v3, Lorg/greenrobot/eventbus/ThreadMode; // type@0e09 │ │ +2242f4: 1a05 7625 |0016: const-string v5, "MAIN_ORDERED" // string@2576 │ │ +2242f8: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +2242fa: 7030 9a65 5306 |0019: invoke-direct {v3, v5, v6}, Lorg/greenrobot/eventbus/ThreadMode;.:(Ljava/lang/String;I)V // method@659a │ │ +224300: 6903 3c5a |001c: sput-object v3, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@5a3c │ │ +224304: 2205 090e |001e: new-instance v5, Lorg/greenrobot/eventbus/ThreadMode; // type@0e09 │ │ +224308: 1a07 5207 |0020: const-string v7, "BACKGROUND" // string@0752 │ │ +22430c: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +22430e: 7030 9a65 7508 |0023: invoke-direct {v5, v7, v8}, Lorg/greenrobot/eventbus/ThreadMode;.:(Ljava/lang/String;I)V // method@659a │ │ +224314: 6905 3a5a |0026: sput-object v5, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@5a3a │ │ +224318: 2207 090e |0028: new-instance v7, Lorg/greenrobot/eventbus/ThreadMode; // type@0e09 │ │ +22431c: 1a09 e004 |002a: const-string v9, "ASYNC" // string@04e0 │ │ +224320: 124a |002c: const/4 v10, #int 4 // #4 │ │ +224322: 7030 9a65 970a |002d: invoke-direct {v7, v9, v10}, Lorg/greenrobot/eventbus/ThreadMode;.:(Ljava/lang/String;I)V // method@659a │ │ +224328: 6907 395a |0030: sput-object v7, Lorg/greenrobot/eventbus/ThreadMode;.ASYNC:Lorg/greenrobot/eventbus/ThreadMode; // field@5a39 │ │ +22432c: 1259 |0032: const/4 v9, #int 5 // #5 │ │ +22432e: 2399 c90e |0033: new-array v9, v9, [Lorg/greenrobot/eventbus/ThreadMode; // type@0ec9 │ │ +224332: 4d00 0902 |0035: aput-object v0, v9, v2 │ │ +224336: 4d01 0904 |0037: aput-object v1, v9, v4 │ │ +22433a: 4d03 0906 |0039: aput-object v3, v9, v6 │ │ +22433e: 4d05 0908 |003b: aput-object v5, v9, v8 │ │ +224342: 4d07 090a |003d: aput-object v7, v9, v10 │ │ +224346: 6909 385a |003f: sput-object v9, Lorg/greenrobot/eventbus/ThreadMode;.$VALUES:[Lorg/greenrobot/eventbus/ThreadMode; // field@5a38 │ │ +22434a: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x000a line=40 │ │ 0x0014 line=46 │ │ 0x001e line=54 │ │ 0x0028 line=63 │ │ @@ -520092,17 +520094,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -224340: |[224340] org.greenrobot.eventbus.ThreadMode.:(Ljava/lang/String;I)V │ │ -224350: 7030 a562 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@62a5 │ │ -224356: 0e00 |0003: return-void │ │ +22434c: |[22434c] org.greenrobot.eventbus.ThreadMode.:(Ljava/lang/String;I)V │ │ +22435c: 7030 a562 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@62a5 │ │ +224362: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/greenrobot/eventbus/ThreadMode; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -520112,20 +520114,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/greenrobot/eventbus/ThreadMode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -224264: |[224264] org.greenrobot.eventbus.ThreadMode.valueOf:(Ljava/lang/String;)Lorg/greenrobot/eventbus/ThreadMode; │ │ -224274: 1c00 090e |0000: const-class v0, Lorg/greenrobot/eventbus/ThreadMode; // type@0e09 │ │ -224278: 7120 a662 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@62a6 │ │ -22427e: 0c01 |0005: move-result-object v1 │ │ -224280: 1f01 090e |0006: check-cast v1, Lorg/greenrobot/eventbus/ThreadMode; // type@0e09 │ │ -224284: 1101 |0008: return-object v1 │ │ +224270: |[224270] org.greenrobot.eventbus.ThreadMode.valueOf:(Ljava/lang/String;)Lorg/greenrobot/eventbus/ThreadMode; │ │ +224280: 1c00 090e |0000: const-class v0, Lorg/greenrobot/eventbus/ThreadMode; // type@0e09 │ │ +224284: 7120 a662 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@62a6 │ │ +22428a: 0c01 |0005: move-result-object v1 │ │ +22428c: 1f01 090e |0006: check-cast v1, Lorg/greenrobot/eventbus/ThreadMode; // type@0e09 │ │ +224290: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/greenrobot/eventbus/ThreadMode;) │ │ @@ -520133,20 +520135,20 @@ │ │ type : '()[Lorg/greenrobot/eventbus/ThreadMode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -224288: |[224288] org.greenrobot.eventbus.ThreadMode.values:()[Lorg/greenrobot/eventbus/ThreadMode; │ │ -224298: 6200 385a |0000: sget-object v0, Lorg/greenrobot/eventbus/ThreadMode;.$VALUES:[Lorg/greenrobot/eventbus/ThreadMode; // field@5a38 │ │ -22429c: 6e10 6566 0000 |0002: invoke-virtual {v0}, [Lorg/greenrobot/eventbus/ThreadMode;.clone:()Ljava/lang/Object; // method@6665 │ │ -2242a2: 0c00 |0005: move-result-object v0 │ │ -2242a4: 1f00 c90e |0006: check-cast v0, [Lorg/greenrobot/eventbus/ThreadMode; // type@0ec9 │ │ -2242a8: 1100 |0008: return-object v0 │ │ +224294: |[224294] org.greenrobot.eventbus.ThreadMode.values:()[Lorg/greenrobot/eventbus/ThreadMode; │ │ +2242a4: 6200 385a |0000: sget-object v0, Lorg/greenrobot/eventbus/ThreadMode;.$VALUES:[Lorg/greenrobot/eventbus/ThreadMode; // field@5a38 │ │ +2242a8: 6e10 6566 0000 |0002: invoke-virtual {v0}, [Lorg/greenrobot/eventbus/ThreadMode;.clone:()Ljava/lang/Object; // method@6665 │ │ +2242ae: 0c00 |0005: move-result-object v0 │ │ +2242b0: 1f00 c90e |0006: check-cast v0, [Lorg/greenrobot/eventbus/ThreadMode; // type@0ec9 │ │ +2242b4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 12313 (ThreadMode.java) │ │ @@ -520290,23 +520292,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Class;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -22456c: |[22456c] org.greenrobot.eventbus.meta.SubscriberMethodInfo.:(Ljava/lang/String;Ljava/lang/Class;)V │ │ -22457c: 6203 3d5a |0000: sget-object v3, Lorg/greenrobot/eventbus/ThreadMode;.POSTING:Lorg/greenrobot/eventbus/ThreadMode; // field@5a3d │ │ -224580: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -224582: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -224584: 0760 |0004: move-object v0, v6 │ │ -224586: 0771 |0005: move-object v1, v7 │ │ -224588: 0782 |0006: move-object v2, v8 │ │ -22458a: 7606 af65 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@65af │ │ -224590: 0e00 |000a: return-void │ │ +224578: |[224578] org.greenrobot.eventbus.meta.SubscriberMethodInfo.:(Ljava/lang/String;Ljava/lang/Class;)V │ │ +224588: 6203 3d5a |0000: sget-object v3, Lorg/greenrobot/eventbus/ThreadMode;.POSTING:Lorg/greenrobot/eventbus/ThreadMode; // field@5a3d │ │ +22458c: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +22458e: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +224590: 0760 |0004: move-object v0, v6 │ │ +224592: 0771 |0005: move-object v1, v7 │ │ +224594: 0782 |0006: move-object v2, v8 │ │ +224596: 7606 af65 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@65af │ │ +22459c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ 0x0000 - 0x000b reg=7 (null) Ljava/lang/String; │ │ 0x0000 - 0x000b reg=8 (null) Ljava/lang/Class; │ │ @@ -520316,23 +520318,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -224594: |[224594] org.greenrobot.eventbus.meta.SubscriberMethodInfo.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ -2245a4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -2245a6: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -2245a8: 0760 |0002: move-object v0, v6 │ │ -2245aa: 0771 |0003: move-object v1, v7 │ │ -2245ac: 0782 |0004: move-object v2, v8 │ │ -2245ae: 0793 |0005: move-object v3, v9 │ │ -2245b0: 7606 af65 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@65af │ │ -2245b6: 0e00 |0009: return-void │ │ +2245a0: |[2245a0] org.greenrobot.eventbus.meta.SubscriberMethodInfo.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ +2245b0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +2245b2: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +2245b4: 0760 |0002: move-object v0, v6 │ │ +2245b6: 0771 |0003: move-object v1, v7 │ │ +2245b8: 0782 |0004: move-object v2, v8 │ │ +2245ba: 0793 |0005: move-object v3, v9 │ │ +2245bc: 7606 af65 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@65af │ │ +2245c2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=41 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ 0x0000 - 0x000a reg=7 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=8 (null) Ljava/lang/Class; │ │ @@ -520343,22 +520345,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -2245b8: |[2245b8] org.greenrobot.eventbus.meta.SubscriberMethodInfo.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ -2245c8: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -2245ce: 5b01 435a |0003: iput-object v1, v0, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.methodName:Ljava/lang/String; // field@5a43 │ │ -2245d2: 5b03 465a |0005: iput-object v3, v0, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.threadMode:Lorg/greenrobot/eventbus/ThreadMode; // field@5a46 │ │ -2245d6: 5b02 425a |0007: iput-object v2, v0, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.eventType:Ljava/lang/Class; // field@5a42 │ │ -2245da: 5904 445a |0009: iput v4, v0, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.priority:I // field@5a44 │ │ -2245de: 5c05 455a |000b: iput-boolean v5, v0, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.sticky:Z // field@5a45 │ │ -2245e2: 0e00 |000d: return-void │ │ +2245c4: |[2245c4] org.greenrobot.eventbus.meta.SubscriberMethodInfo.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ +2245d4: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +2245da: 5b01 435a |0003: iput-object v1, v0, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.methodName:Ljava/lang/String; // field@5a43 │ │ +2245de: 5b03 465a |0005: iput-object v3, v0, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.threadMode:Lorg/greenrobot/eventbus/ThreadMode; // field@5a46 │ │ +2245e2: 5b02 425a |0007: iput-object v2, v0, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.eventType:Ljava/lang/Class; // field@5a42 │ │ +2245e6: 5904 445a |0009: iput v4, v0, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.priority:I // field@5a44 │ │ +2245ea: 5c05 455a |000b: iput-boolean v5, v0, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.sticky:Z // field@5a45 │ │ +2245ee: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ 0x0005 line=30 │ │ 0x0007 line=31 │ │ 0x0009 line=32 │ │ @@ -520411,19 +520413,19 @@ │ │ type : '(Lorg/greenrobot/eventbus/util/AsyncExecutor;Lorg/greenrobot/eventbus/util/AsyncExecutor$RunnableEx;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2245e4: |[2245e4] org.greenrobot.eventbus.util.AsyncExecutor$1.:(Lorg/greenrobot/eventbus/util/AsyncExecutor;Lorg/greenrobot/eventbus/util/AsyncExecutor$RunnableEx;)V │ │ -2245f4: 5b01 475a |0000: iput-object v1, v0, Lorg/greenrobot/eventbus/util/AsyncExecutor$1;.this$0:Lorg/greenrobot/eventbus/util/AsyncExecutor; // field@5a47 │ │ -2245f8: 5b02 485a |0002: iput-object v2, v0, Lorg/greenrobot/eventbus/util/AsyncExecutor$1;.val$runnable:Lorg/greenrobot/eventbus/util/AsyncExecutor$RunnableEx; // field@5a48 │ │ -2245fc: 7010 fe62 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -224602: 0e00 |0007: return-void │ │ +2245f0: |[2245f0] org.greenrobot.eventbus.util.AsyncExecutor$1.:(Lorg/greenrobot/eventbus/util/AsyncExecutor;Lorg/greenrobot/eventbus/util/AsyncExecutor$RunnableEx;)V │ │ +224600: 5b01 475a |0000: iput-object v1, v0, Lorg/greenrobot/eventbus/util/AsyncExecutor$1;.this$0:Lorg/greenrobot/eventbus/util/AsyncExecutor; // field@5a47 │ │ +224604: 5b02 485a |0002: iput-object v2, v0, Lorg/greenrobot/eventbus/util/AsyncExecutor$1;.val$runnable:Lorg/greenrobot/eventbus/util/AsyncExecutor$RunnableEx; // field@5a48 │ │ +224608: 7010 fe62 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +22460e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/greenrobot/eventbus/util/AsyncExecutor$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/greenrobot/eventbus/util/AsyncExecutor; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/greenrobot/eventbus/util/AsyncExecutor$RunnableEx; │ │ @@ -520434,54 +520436,54 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 75 16-bit code units │ │ -224604: |[224604] org.greenrobot.eventbus.util.AsyncExecutor$1.run:()V │ │ -224614: 5450 485a |0000: iget-object v0, v5, Lorg/greenrobot/eventbus/util/AsyncExecutor$1;.val$runnable:Lorg/greenrobot/eventbus/util/AsyncExecutor$RunnableEx; // field@5a48 │ │ -224618: 7210 b965 0000 |0002: invoke-interface {v0}, Lorg/greenrobot/eventbus/util/AsyncExecutor$RunnableEx;.run:()V // method@65b9 │ │ -22461e: 282b |0005: goto 0030 // +002b │ │ -224620: 0d00 |0006: move-exception v0 │ │ -224622: 5451 475a |0007: iget-object v1, v5, Lorg/greenrobot/eventbus/util/AsyncExecutor$1;.this$0:Lorg/greenrobot/eventbus/util/AsyncExecutor; // field@5a47 │ │ -224626: 7110 bc65 0100 |0009: invoke-static {v1}, Lorg/greenrobot/eventbus/util/AsyncExecutor;.access$200:(Lorg/greenrobot/eventbus/util/AsyncExecutor;)Ljava/lang/reflect/Constructor; // method@65bc │ │ -22462c: 0c01 |000c: move-result-object v1 │ │ -22462e: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -224630: 2322 bc0e |000e: new-array v2, v2, [Ljava/lang/Object; // type@0ebc │ │ -224634: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -224636: 4d00 0203 |0011: aput-object v0, v2, v3 │ │ -22463a: 6e20 8c63 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@638c │ │ -224640: 0c00 |0016: move-result-object v0 │ │ -224642: 2001 1e0e |0017: instance-of v1, v0, Lorg/greenrobot/eventbus/util/HasExecutionScope; // type@0e1e │ │ -224646: 3801 0e00 |0019: if-eqz v1, 0027 // +000e │ │ -22464a: 0701 |001b: move-object v1, v0 │ │ -22464c: 1f01 1e0e |001c: check-cast v1, Lorg/greenrobot/eventbus/util/HasExecutionScope; // type@0e1e │ │ -224650: 5452 475a |001e: iget-object v2, v5, Lorg/greenrobot/eventbus/util/AsyncExecutor$1;.this$0:Lorg/greenrobot/eventbus/util/AsyncExecutor; // field@5a47 │ │ -224654: 7110 be65 0200 |0020: invoke-static {v2}, Lorg/greenrobot/eventbus/util/AsyncExecutor;.access$400:(Lorg/greenrobot/eventbus/util/AsyncExecutor;)Ljava/lang/Object; // method@65be │ │ -22465a: 0c02 |0023: move-result-object v2 │ │ -22465c: 7220 0166 2100 |0024: invoke-interface {v1, v2}, Lorg/greenrobot/eventbus/util/HasExecutionScope;.setExecutionScope:(Ljava/lang/Object;)V // method@6601 │ │ -224662: 5451 475a |0027: iget-object v1, v5, Lorg/greenrobot/eventbus/util/AsyncExecutor$1;.this$0:Lorg/greenrobot/eventbus/util/AsyncExecutor; // field@5a47 │ │ -224666: 7110 bd65 0100 |0029: invoke-static {v1}, Lorg/greenrobot/eventbus/util/AsyncExecutor;.access$300:(Lorg/greenrobot/eventbus/util/AsyncExecutor;)Lorg/greenrobot/eventbus/EventBus; // method@65bd │ │ -22466c: 0c01 |002c: move-result-object v1 │ │ -22466e: 6e20 3765 0100 |002d: invoke-virtual {v1, v0}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@6537 │ │ -224674: 0e00 |0030: return-void │ │ -224676: 0d01 |0031: move-exception v1 │ │ -224678: 5452 475a |0032: iget-object v2, v5, Lorg/greenrobot/eventbus/util/AsyncExecutor$1;.this$0:Lorg/greenrobot/eventbus/util/AsyncExecutor; // field@5a47 │ │ -22467c: 7110 bd65 0200 |0034: invoke-static {v2}, Lorg/greenrobot/eventbus/util/AsyncExecutor;.access$300:(Lorg/greenrobot/eventbus/util/AsyncExecutor;)Lorg/greenrobot/eventbus/EventBus; // method@65bd │ │ -224682: 0c02 |0037: move-result-object v2 │ │ -224684: 6e10 2e65 0200 |0038: invoke-virtual {v2}, Lorg/greenrobot/eventbus/EventBus;.getLogger:()Lorg/greenrobot/eventbus/Logger; // method@652e │ │ -22468a: 0c02 |003b: move-result-object v2 │ │ -22468c: 6203 d659 |003c: sget-object v3, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@59d6 │ │ -224690: 1a04 9d28 |003e: const-string v4, "Original exception:" // string@289d │ │ -224694: 7240 6e65 3204 |0040: invoke-interface {v2, v3, v4, v0}, Lorg/greenrobot/eventbus/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@656e │ │ -22469a: 2200 6e0d |0043: new-instance v0, Ljava/lang/RuntimeException; // type@0d6e │ │ -22469e: 1a02 fc0b |0045: const-string v2, "Could not create failure event" // string@0bfc │ │ -2246a2: 7030 0e63 2001 |0047: invoke-direct {v0, v2, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@630e │ │ -2246a8: 2700 |004a: throw v0 │ │ +224610: |[224610] org.greenrobot.eventbus.util.AsyncExecutor$1.run:()V │ │ +224620: 5450 485a |0000: iget-object v0, v5, Lorg/greenrobot/eventbus/util/AsyncExecutor$1;.val$runnable:Lorg/greenrobot/eventbus/util/AsyncExecutor$RunnableEx; // field@5a48 │ │ +224624: 7210 b965 0000 |0002: invoke-interface {v0}, Lorg/greenrobot/eventbus/util/AsyncExecutor$RunnableEx;.run:()V // method@65b9 │ │ +22462a: 282b |0005: goto 0030 // +002b │ │ +22462c: 0d00 |0006: move-exception v0 │ │ +22462e: 5451 475a |0007: iget-object v1, v5, Lorg/greenrobot/eventbus/util/AsyncExecutor$1;.this$0:Lorg/greenrobot/eventbus/util/AsyncExecutor; // field@5a47 │ │ +224632: 7110 bc65 0100 |0009: invoke-static {v1}, Lorg/greenrobot/eventbus/util/AsyncExecutor;.access$200:(Lorg/greenrobot/eventbus/util/AsyncExecutor;)Ljava/lang/reflect/Constructor; // method@65bc │ │ +224638: 0c01 |000c: move-result-object v1 │ │ +22463a: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +22463c: 2322 bc0e |000e: new-array v2, v2, [Ljava/lang/Object; // type@0ebc │ │ +224640: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +224642: 4d00 0203 |0011: aput-object v0, v2, v3 │ │ +224646: 6e20 8c63 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@638c │ │ +22464c: 0c00 |0016: move-result-object v0 │ │ +22464e: 2001 1e0e |0017: instance-of v1, v0, Lorg/greenrobot/eventbus/util/HasExecutionScope; // type@0e1e │ │ +224652: 3801 0e00 |0019: if-eqz v1, 0027 // +000e │ │ +224656: 0701 |001b: move-object v1, v0 │ │ +224658: 1f01 1e0e |001c: check-cast v1, Lorg/greenrobot/eventbus/util/HasExecutionScope; // type@0e1e │ │ +22465c: 5452 475a |001e: iget-object v2, v5, Lorg/greenrobot/eventbus/util/AsyncExecutor$1;.this$0:Lorg/greenrobot/eventbus/util/AsyncExecutor; // field@5a47 │ │ +224660: 7110 be65 0200 |0020: invoke-static {v2}, Lorg/greenrobot/eventbus/util/AsyncExecutor;.access$400:(Lorg/greenrobot/eventbus/util/AsyncExecutor;)Ljava/lang/Object; // method@65be │ │ +224666: 0c02 |0023: move-result-object v2 │ │ +224668: 7220 0166 2100 |0024: invoke-interface {v1, v2}, Lorg/greenrobot/eventbus/util/HasExecutionScope;.setExecutionScope:(Ljava/lang/Object;)V // method@6601 │ │ +22466e: 5451 475a |0027: iget-object v1, v5, Lorg/greenrobot/eventbus/util/AsyncExecutor$1;.this$0:Lorg/greenrobot/eventbus/util/AsyncExecutor; // field@5a47 │ │ +224672: 7110 bd65 0100 |0029: invoke-static {v1}, Lorg/greenrobot/eventbus/util/AsyncExecutor;.access$300:(Lorg/greenrobot/eventbus/util/AsyncExecutor;)Lorg/greenrobot/eventbus/EventBus; // method@65bd │ │ +224678: 0c01 |002c: move-result-object v1 │ │ +22467a: 6e20 3765 0100 |002d: invoke-virtual {v1, v0}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@6537 │ │ +224680: 0e00 |0030: return-void │ │ +224682: 0d01 |0031: move-exception v1 │ │ +224684: 5452 475a |0032: iget-object v2, v5, Lorg/greenrobot/eventbus/util/AsyncExecutor$1;.this$0:Lorg/greenrobot/eventbus/util/AsyncExecutor; // field@5a47 │ │ +224688: 7110 bd65 0200 |0034: invoke-static {v2}, Lorg/greenrobot/eventbus/util/AsyncExecutor;.access$300:(Lorg/greenrobot/eventbus/util/AsyncExecutor;)Lorg/greenrobot/eventbus/EventBus; // method@65bd │ │ +22468e: 0c02 |0037: move-result-object v2 │ │ +224690: 6e10 2e65 0200 |0038: invoke-virtual {v2}, Lorg/greenrobot/eventbus/EventBus;.getLogger:()Lorg/greenrobot/eventbus/Logger; // method@652e │ │ +224696: 0c02 |003b: move-result-object v2 │ │ +224698: 6203 d659 |003c: sget-object v3, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@59d6 │ │ +22469c: 1a04 9d28 |003e: const-string v4, "Original exception:" // string@289d │ │ +2246a0: 7240 6e65 3204 |0040: invoke-interface {v2, v3, v4, v0}, Lorg/greenrobot/eventbus/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@656e │ │ +2246a6: 2200 6e0d |0043: new-instance v0, Ljava/lang/RuntimeException; // type@0d6e │ │ +2246aa: 1a02 fc0b |0045: const-string v2, "Could not create failure event" // string@0bfc │ │ +2246ae: 7030 0e63 2001 |0047: invoke-direct {v0, v2, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@630e │ │ +2246b4: 2700 |004a: throw v0 │ │ catches : 2 │ │ 0x0000 - 0x0005 │ │ Ljava/lang/Exception; -> 0x0006 │ │ 0x0007 - 0x0017 │ │ Ljava/lang/Exception; -> 0x0031 │ │ positions : │ │ 0x0000 line=110 │ │ @@ -520540,17 +520542,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -224794: |[224794] org.greenrobot.eventbus.util.AsyncExecutor$Builder.:()V │ │ -2247a4: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -2247aa: 0e00 |0003: return-void │ │ +2247a0: |[2247a0] org.greenrobot.eventbus.util.AsyncExecutor$Builder.:()V │ │ +2247b0: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +2247b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder; │ │ │ │ #1 : (in Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;) │ │ @@ -520558,17 +520560,17 @@ │ │ type : '(Lorg/greenrobot/eventbus/util/AsyncExecutor$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2247ac: |[2247ac] org.greenrobot.eventbus.util.AsyncExecutor$Builder.:(Lorg/greenrobot/eventbus/util/AsyncExecutor$1;)V │ │ -2247bc: 7010 b265 0000 |0000: invoke-direct {v0}, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;.:()V // method@65b2 │ │ -2247c2: 0e00 |0003: return-void │ │ +2247b8: |[2247b8] org.greenrobot.eventbus.util.AsyncExecutor$Builder.:(Lorg/greenrobot/eventbus/util/AsyncExecutor$1;)V │ │ +2247c8: 7010 b265 0000 |0000: invoke-direct {v0}, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;.:()V // method@65b2 │ │ +2247ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/greenrobot/eventbus/util/AsyncExecutor$1; │ │ │ │ @@ -520578,19 +520580,19 @@ │ │ type : '()Lorg/greenrobot/eventbus/util/AsyncExecutor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2246c8: |[2246c8] org.greenrobot.eventbus.util.AsyncExecutor$Builder.build:()Lorg/greenrobot/eventbus/util/AsyncExecutor; │ │ -2246d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2246da: 6e20 b565 0100 |0001: invoke-virtual {v1, v0}, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;.buildForScope:(Ljava/lang/Object;)Lorg/greenrobot/eventbus/util/AsyncExecutor; // method@65b5 │ │ -2246e0: 0c00 |0004: move-result-object v0 │ │ -2246e2: 1100 |0005: return-object v0 │ │ +2246d4: |[2246d4] org.greenrobot.eventbus.util.AsyncExecutor$Builder.build:()Lorg/greenrobot/eventbus/util/AsyncExecutor; │ │ +2246e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2246e6: 6e20 b565 0100 |0001: invoke-virtual {v1, v0}, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;.buildForScope:(Ljava/lang/Object;)Lorg/greenrobot/eventbus/util/AsyncExecutor; // method@65b5 │ │ +2246ec: 0c00 |0004: move-result-object v0 │ │ +2246ee: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder; │ │ │ │ #1 : (in Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;) │ │ @@ -520598,38 +520600,38 @@ │ │ type : '(Ljava/lang/Object;)Lorg/greenrobot/eventbus/util/AsyncExecutor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 43 16-bit code units │ │ -2246e4: |[2246e4] org.greenrobot.eventbus.util.AsyncExecutor$Builder.buildForScope:(Ljava/lang/Object;)Lorg/greenrobot/eventbus/util/AsyncExecutor; │ │ -2246f4: 5470 495a |0000: iget-object v0, v7, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@5a49 │ │ -2246f8: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -2246fc: 7100 2c65 0000 |0004: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@652c │ │ -224702: 0c00 |0007: move-result-object v0 │ │ -224704: 5b70 495a |0008: iput-object v0, v7, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@5a49 │ │ -224708: 5470 4b5a |000a: iget-object v0, v7, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;.threadPool:Ljava/util/concurrent/Executor; // field@5a4b │ │ -22470c: 3900 0800 |000c: if-nez v0, 0014 // +0008 │ │ -224710: 7100 cb64 0000 |000e: invoke-static {}, Ljava/util/concurrent/Executors;.newCachedThreadPool:()Ljava/util/concurrent/ExecutorService; // method@64cb │ │ -224716: 0c00 |0011: move-result-object v0 │ │ -224718: 5b70 4b5a |0012: iput-object v0, v7, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;.threadPool:Ljava/util/concurrent/Executor; // field@5a4b │ │ -22471c: 5470 4a5a |0014: iget-object v0, v7, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;.failureEventType:Ljava/lang/Class; // field@5a4a │ │ -224720: 3900 0600 |0016: if-nez v0, 001c // +0006 │ │ -224724: 1c00 1f0e |0018: const-class v0, Lorg/greenrobot/eventbus/util/ThrowableFailureEvent; // type@0e1f │ │ -224728: 5b70 4a5a |001a: iput-object v0, v7, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;.failureEventType:Ljava/lang/Class; // field@5a4a │ │ -22472c: 2200 120e |001c: new-instance v0, Lorg/greenrobot/eventbus/util/AsyncExecutor; // type@0e12 │ │ -224730: 5472 4b5a |001e: iget-object v2, v7, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;.threadPool:Ljava/util/concurrent/Executor; // field@5a4b │ │ -224734: 5473 495a |0020: iget-object v3, v7, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@5a49 │ │ -224738: 5474 4a5a |0022: iget-object v4, v7, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;.failureEventType:Ljava/lang/Class; // field@5a4a │ │ -22473c: 1206 |0024: const/4 v6, #int 0 // #0 │ │ -22473e: 0701 |0025: move-object v1, v0 │ │ -224740: 0785 |0026: move-object v5, v8 │ │ -224742: 7606 bb65 0100 |0027: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/greenrobot/eventbus/util/AsyncExecutor;.:(Ljava/util/concurrent/Executor;Lorg/greenrobot/eventbus/EventBus;Ljava/lang/Class;Ljava/lang/Object;Lorg/greenrobot/eventbus/util/AsyncExecutor$1;)V // method@65bb │ │ -224748: 1100 |002a: return-object v0 │ │ +2246f0: |[2246f0] org.greenrobot.eventbus.util.AsyncExecutor$Builder.buildForScope:(Ljava/lang/Object;)Lorg/greenrobot/eventbus/util/AsyncExecutor; │ │ +224700: 5470 495a |0000: iget-object v0, v7, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@5a49 │ │ +224704: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +224708: 7100 2c65 0000 |0004: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@652c │ │ +22470e: 0c00 |0007: move-result-object v0 │ │ +224710: 5b70 495a |0008: iput-object v0, v7, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@5a49 │ │ +224714: 5470 4b5a |000a: iget-object v0, v7, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;.threadPool:Ljava/util/concurrent/Executor; // field@5a4b │ │ +224718: 3900 0800 |000c: if-nez v0, 0014 // +0008 │ │ +22471c: 7100 cb64 0000 |000e: invoke-static {}, Ljava/util/concurrent/Executors;.newCachedThreadPool:()Ljava/util/concurrent/ExecutorService; // method@64cb │ │ +224722: 0c00 |0011: move-result-object v0 │ │ +224724: 5b70 4b5a |0012: iput-object v0, v7, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;.threadPool:Ljava/util/concurrent/Executor; // field@5a4b │ │ +224728: 5470 4a5a |0014: iget-object v0, v7, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;.failureEventType:Ljava/lang/Class; // field@5a4a │ │ +22472c: 3900 0600 |0016: if-nez v0, 001c // +0006 │ │ +224730: 1c00 1f0e |0018: const-class v0, Lorg/greenrobot/eventbus/util/ThrowableFailureEvent; // type@0e1f │ │ +224734: 5b70 4a5a |001a: iput-object v0, v7, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;.failureEventType:Ljava/lang/Class; // field@5a4a │ │ +224738: 2200 120e |001c: new-instance v0, Lorg/greenrobot/eventbus/util/AsyncExecutor; // type@0e12 │ │ +22473c: 5472 4b5a |001e: iget-object v2, v7, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;.threadPool:Ljava/util/concurrent/Executor; // field@5a4b │ │ +224740: 5473 495a |0020: iget-object v3, v7, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@5a49 │ │ +224744: 5474 4a5a |0022: iget-object v4, v7, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;.failureEventType:Ljava/lang/Class; // field@5a4a │ │ +224748: 1206 |0024: const/4 v6, #int 0 // #0 │ │ +22474a: 0701 |0025: move-object v1, v0 │ │ +22474c: 0785 |0026: move-object v5, v8 │ │ +22474e: 7606 bb65 0100 |0027: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/greenrobot/eventbus/util/AsyncExecutor;.:(Ljava/util/concurrent/Executor;Lorg/greenrobot/eventbus/EventBus;Ljava/lang/Class;Ljava/lang/Object;Lorg/greenrobot/eventbus/util/AsyncExecutor$1;)V // method@65bb │ │ +224754: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0004 line=62 │ │ 0x000a line=64 │ │ 0x000e line=65 │ │ 0x0014 line=67 │ │ @@ -520644,17 +520646,17 @@ │ │ type : '(Lorg/greenrobot/eventbus/EventBus;)Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -22474c: |[22474c] org.greenrobot.eventbus.util.AsyncExecutor$Builder.eventBus:(Lorg/greenrobot/eventbus/EventBus;)Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder; │ │ -22475c: 5b01 495a |0000: iput-object v1, v0, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@5a49 │ │ -224760: 1100 |0002: return-object v0 │ │ +224758: |[224758] org.greenrobot.eventbus.util.AsyncExecutor$Builder.eventBus:(Lorg/greenrobot/eventbus/EventBus;)Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder; │ │ +224768: 5b01 495a |0000: iput-object v1, v0, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@5a49 │ │ +22476c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/greenrobot/eventbus/EventBus; │ │ │ │ @@ -520663,17 +520665,17 @@ │ │ type : '(Ljava/lang/Class;)Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -224764: |[224764] org.greenrobot.eventbus.util.AsyncExecutor$Builder.failureEventType:(Ljava/lang/Class;)Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder; │ │ -224774: 5b01 4a5a |0000: iput-object v1, v0, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;.failureEventType:Ljava/lang/Class; // field@5a4a │ │ -224778: 1100 |0002: return-object v0 │ │ +224770: |[224770] org.greenrobot.eventbus.util.AsyncExecutor$Builder.failureEventType:(Ljava/lang/Class;)Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder; │ │ +224780: 5b01 4a5a |0000: iput-object v1, v0, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;.failureEventType:Ljava/lang/Class; // field@5a4a │ │ +224784: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Class; │ │ │ │ @@ -520682,17 +520684,17 @@ │ │ type : '(Ljava/util/concurrent/Executor;)Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -22477c: |[22477c] org.greenrobot.eventbus.util.AsyncExecutor$Builder.threadPool:(Ljava/util/concurrent/Executor;)Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder; │ │ -22478c: 5b01 4b5a |0000: iput-object v1, v0, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;.threadPool:Ljava/util/concurrent/Executor; // field@5a4b │ │ -224790: 1100 |0002: return-object v0 │ │ +224788: |[224788] org.greenrobot.eventbus.util.AsyncExecutor$Builder.threadPool:(Ljava/util/concurrent/Executor;)Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder; │ │ +224798: 5b01 4b5a |0000: iput-object v1, v0, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;.threadPool:Ljava/util/concurrent/Executor; // field@5a4b │ │ +22479c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/concurrent/Executor; │ │ │ │ @@ -520779,33 +520781,33 @@ │ │ type : '(Ljava/util/concurrent/Executor;Lorg/greenrobot/eventbus/EventBus;Ljava/lang/Class;Ljava/lang/Object;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -224854: |[224854] org.greenrobot.eventbus.util.AsyncExecutor.:(Ljava/util/concurrent/Executor;Lorg/greenrobot/eventbus/EventBus;Ljava/lang/Class;Ljava/lang/Object;)V │ │ -224864: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -22486a: 5b01 4f5a |0003: iput-object v1, v0, Lorg/greenrobot/eventbus/util/AsyncExecutor;.threadPool:Ljava/util/concurrent/Executor; // field@5a4f │ │ -22486e: 5b02 4c5a |0005: iput-object v2, v0, Lorg/greenrobot/eventbus/util/AsyncExecutor;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@5a4c │ │ -224872: 5b04 4e5a |0007: iput-object v4, v0, Lorg/greenrobot/eventbus/util/AsyncExecutor;.scope:Ljava/lang/Object; // field@5a4e │ │ -224876: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -224878: 2311 b90e |000a: new-array v1, v1, [Ljava/lang/Class; // type@0eb9 │ │ -22487c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -22487e: 1c04 790d |000d: const-class v4, Ljava/lang/Throwable; // type@0d79 │ │ -224882: 4d04 0102 |000f: aput-object v4, v1, v2 │ │ -224886: 6e20 8862 1300 |0011: invoke-virtual {v3, v1}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@6288 │ │ -22488c: 0c01 |0014: move-result-object v1 │ │ -22488e: 5b01 4d5a |0015: iput-object v1, v0, Lorg/greenrobot/eventbus/util/AsyncExecutor;.failureEventConstructor:Ljava/lang/reflect/Constructor; // field@5a4d │ │ -224892: 0e00 |0017: return-void │ │ -224894: 0d01 |0018: move-exception v1 │ │ -224896: 2202 6e0d |0019: new-instance v2, Ljava/lang/RuntimeException; // type@0d6e │ │ -22489a: 1a03 db0f |001b: const-string v3, "Failure event class must have a constructor with one parameter of type Throwable" // string@0fdb │ │ -22489e: 7030 0e63 3201 |001d: invoke-direct {v2, v3, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@630e │ │ -2248a4: 2702 |0020: throw v2 │ │ +224860: |[224860] org.greenrobot.eventbus.util.AsyncExecutor.:(Ljava/util/concurrent/Executor;Lorg/greenrobot/eventbus/EventBus;Ljava/lang/Class;Ljava/lang/Object;)V │ │ +224870: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +224876: 5b01 4f5a |0003: iput-object v1, v0, Lorg/greenrobot/eventbus/util/AsyncExecutor;.threadPool:Ljava/util/concurrent/Executor; // field@5a4f │ │ +22487a: 5b02 4c5a |0005: iput-object v2, v0, Lorg/greenrobot/eventbus/util/AsyncExecutor;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@5a4c │ │ +22487e: 5b04 4e5a |0007: iput-object v4, v0, Lorg/greenrobot/eventbus/util/AsyncExecutor;.scope:Ljava/lang/Object; // field@5a4e │ │ +224882: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +224884: 2311 b90e |000a: new-array v1, v1, [Ljava/lang/Class; // type@0eb9 │ │ +224888: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +22488a: 1c04 790d |000d: const-class v4, Ljava/lang/Throwable; // type@0d79 │ │ +22488e: 4d04 0102 |000f: aput-object v4, v1, v2 │ │ +224892: 6e20 8862 1300 |0011: invoke-virtual {v3, v1}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@6288 │ │ +224898: 0c01 |0014: move-result-object v1 │ │ +22489a: 5b01 4d5a |0015: iput-object v1, v0, Lorg/greenrobot/eventbus/util/AsyncExecutor;.failureEventConstructor:Ljava/lang/reflect/Constructor; // field@5a4d │ │ +22489e: 0e00 |0017: return-void │ │ +2248a0: 0d01 |0018: move-exception v1 │ │ +2248a2: 2202 6e0d |0019: new-instance v2, Ljava/lang/RuntimeException; // type@0d6e │ │ +2248a6: 1a03 db0f |001b: const-string v3, "Failure event class must have a constructor with one parameter of type Throwable" // string@0fdb │ │ +2248aa: 7030 0e63 3201 |001d: invoke-direct {v2, v3, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@630e │ │ +2248b0: 2702 |0020: throw v2 │ │ catches : 1 │ │ 0x000a - 0x0017 │ │ Ljava/lang/NoSuchMethodException; -> 0x0018 │ │ positions : │ │ 0x0000 line=92 │ │ 0x0003 line=93 │ │ 0x0005 line=94 │ │ @@ -520824,17 +520826,17 @@ │ │ type : '(Ljava/util/concurrent/Executor;Lorg/greenrobot/eventbus/EventBus;Ljava/lang/Class;Ljava/lang/Object;Lorg/greenrobot/eventbus/util/AsyncExecutor$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -2248b8: |[2248b8] org.greenrobot.eventbus.util.AsyncExecutor.:(Ljava/util/concurrent/Executor;Lorg/greenrobot/eventbus/EventBus;Ljava/lang/Class;Ljava/lang/Object;Lorg/greenrobot/eventbus/util/AsyncExecutor$1;)V │ │ -2248c8: 7054 ba65 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/greenrobot/eventbus/util/AsyncExecutor;.:(Ljava/util/concurrent/Executor;Lorg/greenrobot/eventbus/EventBus;Ljava/lang/Class;Ljava/lang/Object;)V // method@65ba │ │ -2248ce: 0e00 |0003: return-void │ │ +2248c4: |[2248c4] org.greenrobot.eventbus.util.AsyncExecutor.:(Ljava/util/concurrent/Executor;Lorg/greenrobot/eventbus/EventBus;Ljava/lang/Class;Ljava/lang/Object;Lorg/greenrobot/eventbus/util/AsyncExecutor$1;)V │ │ +2248d4: 7054 ba65 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/greenrobot/eventbus/util/AsyncExecutor;.:(Ljava/util/concurrent/Executor;Lorg/greenrobot/eventbus/EventBus;Ljava/lang/Class;Ljava/lang/Object;)V // method@65ba │ │ +2248da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/greenrobot/eventbus/util/AsyncExecutor; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/util/concurrent/Executor; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/greenrobot/eventbus/EventBus; │ │ @@ -520847,17 +520849,17 @@ │ │ type : '(Lorg/greenrobot/eventbus/util/AsyncExecutor;)Ljava/lang/reflect/Constructor;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2247dc: |[2247dc] org.greenrobot.eventbus.util.AsyncExecutor.access$200:(Lorg/greenrobot/eventbus/util/AsyncExecutor;)Ljava/lang/reflect/Constructor; │ │ -2247ec: 5400 4d5a |0000: iget-object v0, v0, Lorg/greenrobot/eventbus/util/AsyncExecutor;.failureEventConstructor:Ljava/lang/reflect/Constructor; // field@5a4d │ │ -2247f0: 1100 |0002: return-object v0 │ │ +2247e8: |[2247e8] org.greenrobot.eventbus.util.AsyncExecutor.access$200:(Lorg/greenrobot/eventbus/util/AsyncExecutor;)Ljava/lang/reflect/Constructor; │ │ +2247f8: 5400 4d5a |0000: iget-object v0, v0, Lorg/greenrobot/eventbus/util/AsyncExecutor;.failureEventConstructor:Ljava/lang/reflect/Constructor; // field@5a4d │ │ +2247fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/greenrobot/eventbus/util/AsyncExecutor; │ │ │ │ #3 : (in Lorg/greenrobot/eventbus/util/AsyncExecutor;) │ │ @@ -520865,17 +520867,17 @@ │ │ type : '(Lorg/greenrobot/eventbus/util/AsyncExecutor;)Lorg/greenrobot/eventbus/EventBus;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2247f4: |[2247f4] org.greenrobot.eventbus.util.AsyncExecutor.access$300:(Lorg/greenrobot/eventbus/util/AsyncExecutor;)Lorg/greenrobot/eventbus/EventBus; │ │ -224804: 5400 4c5a |0000: iget-object v0, v0, Lorg/greenrobot/eventbus/util/AsyncExecutor;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@5a4c │ │ -224808: 1100 |0002: return-object v0 │ │ +224800: |[224800] org.greenrobot.eventbus.util.AsyncExecutor.access$300:(Lorg/greenrobot/eventbus/util/AsyncExecutor;)Lorg/greenrobot/eventbus/EventBus; │ │ +224810: 5400 4c5a |0000: iget-object v0, v0, Lorg/greenrobot/eventbus/util/AsyncExecutor;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@5a4c │ │ +224814: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/greenrobot/eventbus/util/AsyncExecutor; │ │ │ │ #4 : (in Lorg/greenrobot/eventbus/util/AsyncExecutor;) │ │ @@ -520883,17 +520885,17 @@ │ │ type : '(Lorg/greenrobot/eventbus/util/AsyncExecutor;)Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2247c4: |[2247c4] org.greenrobot.eventbus.util.AsyncExecutor.access$400:(Lorg/greenrobot/eventbus/util/AsyncExecutor;)Ljava/lang/Object; │ │ -2247d4: 5400 4e5a |0000: iget-object v0, v0, Lorg/greenrobot/eventbus/util/AsyncExecutor;.scope:Ljava/lang/Object; // field@5a4e │ │ -2247d8: 1100 |0002: return-object v0 │ │ +2247d0: |[2247d0] org.greenrobot.eventbus.util.AsyncExecutor.access$400:(Lorg/greenrobot/eventbus/util/AsyncExecutor;)Ljava/lang/Object; │ │ +2247e0: 5400 4e5a |0000: iget-object v0, v0, Lorg/greenrobot/eventbus/util/AsyncExecutor;.scope:Ljava/lang/Object; // field@5a4e │ │ +2247e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/greenrobot/eventbus/util/AsyncExecutor; │ │ │ │ #5 : (in Lorg/greenrobot/eventbus/util/AsyncExecutor;) │ │ @@ -520901,40 +520903,40 @@ │ │ type : '()Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -224834: |[224834] org.greenrobot.eventbus.util.AsyncExecutor.builder:()Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder; │ │ -224844: 2200 100e |0000: new-instance v0, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder; // type@0e10 │ │ -224848: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -22484a: 7020 b365 1000 |0003: invoke-direct {v0, v1}, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;.:(Lorg/greenrobot/eventbus/util/AsyncExecutor$1;)V // method@65b3 │ │ -224850: 1100 |0006: return-object v0 │ │ +224840: |[224840] org.greenrobot.eventbus.util.AsyncExecutor.builder:()Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder; │ │ +224850: 2200 100e |0000: new-instance v0, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder; // type@0e10 │ │ +224854: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +224856: 7020 b365 1000 |0003: invoke-direct {v0, v1}, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;.:(Lorg/greenrobot/eventbus/util/AsyncExecutor$1;)V // method@65b3 │ │ +22485c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ │ │ #6 : (in Lorg/greenrobot/eventbus/util/AsyncExecutor;) │ │ name : 'create' │ │ type : '()Lorg/greenrobot/eventbus/util/AsyncExecutor;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -22480c: |[22480c] org.greenrobot.eventbus.util.AsyncExecutor.create:()Lorg/greenrobot/eventbus/util/AsyncExecutor; │ │ -22481c: 2200 100e |0000: new-instance v0, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder; // type@0e10 │ │ -224820: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -224822: 7020 b365 1000 |0003: invoke-direct {v0, v1}, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;.:(Lorg/greenrobot/eventbus/util/AsyncExecutor$1;)V // method@65b3 │ │ -224828: 6e10 b465 0000 |0006: invoke-virtual {v0}, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;.build:()Lorg/greenrobot/eventbus/util/AsyncExecutor; // method@65b4 │ │ -22482e: 0c00 |0009: move-result-object v0 │ │ -224830: 1100 |000a: return-object v0 │ │ +224818: |[224818] org.greenrobot.eventbus.util.AsyncExecutor.create:()Lorg/greenrobot/eventbus/util/AsyncExecutor; │ │ +224828: 2200 100e |0000: new-instance v0, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder; // type@0e10 │ │ +22482c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +22482e: 7020 b365 1000 |0003: invoke-direct {v0, v1}, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;.:(Lorg/greenrobot/eventbus/util/AsyncExecutor$1;)V // method@65b3 │ │ +224834: 6e10 b465 0000 |0006: invoke-virtual {v0}, Lorg/greenrobot/eventbus/util/AsyncExecutor$Builder;.build:()Lorg/greenrobot/eventbus/util/AsyncExecutor; // method@65b4 │ │ +22483a: 0c00 |0009: move-result-object v0 │ │ +22483c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/greenrobot/eventbus/util/AsyncExecutor;) │ │ @@ -520942,20 +520944,20 @@ │ │ type : '(Lorg/greenrobot/eventbus/util/AsyncExecutor$RunnableEx;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -2248d0: |[2248d0] org.greenrobot.eventbus.util.AsyncExecutor.execute:(Lorg/greenrobot/eventbus/util/AsyncExecutor$RunnableEx;)V │ │ -2248e0: 5420 4f5a |0000: iget-object v0, v2, Lorg/greenrobot/eventbus/util/AsyncExecutor;.threadPool:Ljava/util/concurrent/Executor; // field@5a4f │ │ -2248e4: 2201 0f0e |0002: new-instance v1, Lorg/greenrobot/eventbus/util/AsyncExecutor$1; // type@0e0f │ │ -2248e8: 7030 b065 2103 |0004: invoke-direct {v1, v2, v3}, Lorg/greenrobot/eventbus/util/AsyncExecutor$1;.:(Lorg/greenrobot/eventbus/util/AsyncExecutor;Lorg/greenrobot/eventbus/util/AsyncExecutor$RunnableEx;)V // method@65b0 │ │ -2248ee: 7220 c764 1000 |0007: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@64c7 │ │ -2248f4: 0e00 |000a: return-void │ │ +2248dc: |[2248dc] org.greenrobot.eventbus.util.AsyncExecutor.execute:(Lorg/greenrobot/eventbus/util/AsyncExecutor$RunnableEx;)V │ │ +2248ec: 5420 4f5a |0000: iget-object v0, v2, Lorg/greenrobot/eventbus/util/AsyncExecutor;.threadPool:Ljava/util/concurrent/Executor; // field@5a4f │ │ +2248f0: 2201 0f0e |0002: new-instance v1, Lorg/greenrobot/eventbus/util/AsyncExecutor$1; // type@0e0f │ │ +2248f4: 7030 b065 2103 |0004: invoke-direct {v1, v2, v3}, Lorg/greenrobot/eventbus/util/AsyncExecutor$1;.:(Lorg/greenrobot/eventbus/util/AsyncExecutor;Lorg/greenrobot/eventbus/util/AsyncExecutor$RunnableEx;)V // method@65b0 │ │ +2248fa: 7220 c764 1000 |0007: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@64c7 │ │ +224900: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/greenrobot/eventbus/util/AsyncExecutor; │ │ 0x0000 - 0x000b reg=3 (null) Lorg/greenrobot/eventbus/util/AsyncExecutor$RunnableEx; │ │ │ │ @@ -521030,25 +521032,25 @@ │ │ type : '(Landroid/content/res/Resources;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -224994: |[224994] org.greenrobot.eventbus.util.ErrorDialogConfig.:(Landroid/content/res/Resources;II)V │ │ -2249a4: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ -2249aa: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -2249ac: 5c10 555a |0004: iput-boolean v0, v1, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.logExceptions:Z // field@5a55 │ │ -2249b0: 5b12 575a |0006: iput-object v2, v1, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.resources:Landroid/content/res/Resources; // field@5a57 │ │ -2249b4: 5913 535a |0008: iput v3, v1, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.defaultTitleId:I // field@5a53 │ │ -2249b8: 5914 515a |000a: iput v4, v1, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.defaultErrorMsgId:I // field@5a51 │ │ -2249bc: 2202 1d0e |000c: new-instance v2, Lorg/greenrobot/eventbus/util/ExceptionToResourceMapping; // type@0e1d │ │ -2249c0: 7010 fc65 0200 |000e: invoke-direct {v2}, Lorg/greenrobot/eventbus/util/ExceptionToResourceMapping;.:()V // method@65fc │ │ -2249c6: 5b12 565a |0011: iput-object v2, v1, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.mapping:Lorg/greenrobot/eventbus/util/ExceptionToResourceMapping; // field@5a56 │ │ -2249ca: 0e00 |0013: return-void │ │ +2249a0: |[2249a0] org.greenrobot.eventbus.util.ErrorDialogConfig.:(Landroid/content/res/Resources;II)V │ │ +2249b0: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ +2249b6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +2249b8: 5c10 555a |0004: iput-boolean v0, v1, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.logExceptions:Z // field@5a55 │ │ +2249bc: 5b12 575a |0006: iput-object v2, v1, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.resources:Landroid/content/res/Resources; // field@5a57 │ │ +2249c0: 5913 535a |0008: iput v3, v1, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.defaultTitleId:I // field@5a53 │ │ +2249c4: 5914 515a |000a: iput v4, v1, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.defaultErrorMsgId:I // field@5a51 │ │ +2249c8: 2202 1d0e |000c: new-instance v2, Lorg/greenrobot/eventbus/util/ExceptionToResourceMapping; // type@0e1d │ │ +2249cc: 7010 fc65 0200 |000e: invoke-direct {v2}, Lorg/greenrobot/eventbus/util/ExceptionToResourceMapping;.:()V // method@65fc │ │ +2249d2: 5b12 565a |0011: iput-object v2, v1, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.mapping:Lorg/greenrobot/eventbus/util/ExceptionToResourceMapping; // field@5a56 │ │ +2249d6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0004 line=31 │ │ 0x0006 line=37 │ │ 0x0008 line=38 │ │ 0x000a line=39 │ │ @@ -521065,18 +521067,18 @@ │ │ type : '(Ljava/lang/Class;I)Lorg/greenrobot/eventbus/util/ErrorDialogConfig;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -224978: |[224978] org.greenrobot.eventbus.util.ErrorDialogConfig.addMapping:(Ljava/lang/Class;I)Lorg/greenrobot/eventbus/util/ErrorDialogConfig; │ │ -224988: 5410 565a |0000: iget-object v0, v1, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.mapping:Lorg/greenrobot/eventbus/util/ExceptionToResourceMapping; // field@5a56 │ │ -22498c: 6e30 fd65 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/greenrobot/eventbus/util/ExceptionToResourceMapping;.addMapping:(Ljava/lang/Class;I)Lorg/greenrobot/eventbus/util/ExceptionToResourceMapping; // method@65fd │ │ -224992: 1101 |0005: return-object v1 │ │ +224984: |[224984] org.greenrobot.eventbus.util.ErrorDialogConfig.addMapping:(Ljava/lang/Class;I)Lorg/greenrobot/eventbus/util/ErrorDialogConfig; │ │ +224994: 5410 565a |0000: iget-object v0, v1, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.mapping:Lorg/greenrobot/eventbus/util/ExceptionToResourceMapping; // field@5a56 │ │ +224998: 6e30 fd65 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/greenrobot/eventbus/util/ExceptionToResourceMapping;.addMapping:(Ljava/lang/Class;I)Lorg/greenrobot/eventbus/util/ExceptionToResourceMapping; // method@65fd │ │ +22499e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/greenrobot/eventbus/util/ErrorDialogConfig; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Class; │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -521086,18 +521088,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -2249cc: |[2249cc] org.greenrobot.eventbus.util.ErrorDialogConfig.disableExceptionLogging:()V │ │ -2249dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2249de: 5c10 555a |0001: iput-boolean v0, v1, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.logExceptions:Z // field@5a55 │ │ -2249e2: 0e00 |0003: return-void │ │ +2249d8: |[2249d8] org.greenrobot.eventbus.util.ErrorDialogConfig.disableExceptionLogging:()V │ │ +2249e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2249ea: 5c10 555a |0001: iput-boolean v0, v1, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.logExceptions:Z // field@5a55 │ │ +2249ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/greenrobot/eventbus/util/ErrorDialogConfig; │ │ │ │ #2 : (in Lorg/greenrobot/eventbus/util/ErrorDialogConfig;) │ │ @@ -521105,21 +521107,21 @@ │ │ type : '()Lorg/greenrobot/eventbus/EventBus;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -224954: |[224954] org.greenrobot.eventbus.util.ErrorDialogConfig.getEventBus:()Lorg/greenrobot/eventbus/EventBus; │ │ -224964: 5410 545a |0000: iget-object v0, v1, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@5a54 │ │ -224968: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -22496c: 2805 |0004: goto 0009 // +0005 │ │ -22496e: 7100 2c65 0000 |0005: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@652c │ │ -224974: 0c00 |0008: move-result-object v0 │ │ -224976: 1100 |0009: return-object v0 │ │ +224960: |[224960] org.greenrobot.eventbus.util.ErrorDialogConfig.getEventBus:()Lorg/greenrobot/eventbus/EventBus; │ │ +224970: 5410 545a |0000: iget-object v0, v1, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@5a54 │ │ +224974: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +224978: 2805 |0004: goto 0009 // +0005 │ │ +22497a: 7100 2c65 0000 |0005: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@652c │ │ +224980: 0c00 |0008: move-result-object v0 │ │ +224982: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/greenrobot/eventbus/util/ErrorDialogConfig; │ │ │ │ #3 : (in Lorg/greenrobot/eventbus/util/ErrorDialogConfig;) │ │ @@ -521127,33 +521129,33 @@ │ │ type : '(Ljava/lang/Throwable;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -2248f8: |[2248f8] org.greenrobot.eventbus.util.ErrorDialogConfig.getMessageIdForThrowable:(Ljava/lang/Throwable;)I │ │ -224908: 5430 565a |0000: iget-object v0, v3, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.mapping:Lorg/greenrobot/eventbus/util/ExceptionToResourceMapping; // field@5a56 │ │ -22490c: 6e20 fe65 4000 |0002: invoke-virtual {v0, v4}, Lorg/greenrobot/eventbus/util/ExceptionToResourceMapping;.mapThrowable:(Ljava/lang/Throwable;)Ljava/lang/Integer; // method@65fe │ │ -224912: 0c00 |0005: move-result-object v0 │ │ -224914: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -224918: 6e10 c262 0000 |0008: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@62c2 │ │ -22491e: 0a04 |000b: move-result v4 │ │ -224920: 0f04 |000c: return v4 │ │ -224922: 6200 e659 |000d: sget-object v0, Lorg/greenrobot/eventbus/EventBus;.TAG:Ljava/lang/String; // field@59e6 │ │ -224926: 2201 740d |000f: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -22492a: 7010 4c63 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -224930: 1a02 9727 |0014: const-string v2, "No specific message ressource ID found for " // string@2797 │ │ -224934: 6e20 5663 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -22493a: 6e20 5563 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -224940: 6e10 5d63 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -224946: 0c04 |001f: move-result-object v4 │ │ -224948: 7120 9407 4000 |0020: invoke-static {v0, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0794 │ │ -22494e: 5234 515a |0023: iget v4, v3, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.defaultErrorMsgId:I // field@5a51 │ │ -224952: 0f04 |0025: return v4 │ │ +224904: |[224904] org.greenrobot.eventbus.util.ErrorDialogConfig.getMessageIdForThrowable:(Ljava/lang/Throwable;)I │ │ +224914: 5430 565a |0000: iget-object v0, v3, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.mapping:Lorg/greenrobot/eventbus/util/ExceptionToResourceMapping; // field@5a56 │ │ +224918: 6e20 fe65 4000 |0002: invoke-virtual {v0, v4}, Lorg/greenrobot/eventbus/util/ExceptionToResourceMapping;.mapThrowable:(Ljava/lang/Throwable;)Ljava/lang/Integer; // method@65fe │ │ +22491e: 0c00 |0005: move-result-object v0 │ │ +224920: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +224924: 6e10 c262 0000 |0008: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@62c2 │ │ +22492a: 0a04 |000b: move-result v4 │ │ +22492c: 0f04 |000c: return v4 │ │ +22492e: 6200 e659 |000d: sget-object v0, Lorg/greenrobot/eventbus/EventBus;.TAG:Ljava/lang/String; // field@59e6 │ │ +224932: 2201 740d |000f: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +224936: 7010 4c63 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +22493c: 1a02 9727 |0014: const-string v2, "No specific message ressource ID found for " // string@2797 │ │ +224940: 6e20 5663 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +224946: 6e20 5563 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +22494c: 6e10 5d63 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +224952: 0c04 |001f: move-result-object v4 │ │ +224954: 7120 9407 4000 |0020: invoke-static {v0, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0794 │ │ +22495a: 5234 515a |0023: iget v4, v3, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.defaultErrorMsgId:I // field@5a51 │ │ +22495e: 0f04 |0025: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0008 line=51 │ │ 0x000d line=53 │ │ 0x0023 line=54 │ │ locals : │ │ @@ -521165,17 +521167,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2249e4: |[2249e4] org.greenrobot.eventbus.util.ErrorDialogConfig.setDefaultDialogIconId:(I)V │ │ -2249f4: 5901 505a |0000: iput v1, v0, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.defaultDialogIconId:I // field@5a50 │ │ -2249f8: 0e00 |0002: return-void │ │ +2249f0: |[2249f0] org.greenrobot.eventbus.util.ErrorDialogConfig.setDefaultDialogIconId:(I)V │ │ +224a00: 5901 505a |0000: iput v1, v0, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.defaultDialogIconId:I // field@5a50 │ │ +224a04: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/greenrobot/eventbus/util/ErrorDialogConfig; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -521184,17 +521186,17 @@ │ │ type : '(Ljava/lang/Class;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2249fc: |[2249fc] org.greenrobot.eventbus.util.ErrorDialogConfig.setDefaultEventTypeOnDialogClosed:(Ljava/lang/Class;)V │ │ -224a0c: 5b01 525a |0000: iput-object v1, v0, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.defaultEventTypeOnDialogClosed:Ljava/lang/Class; // field@5a52 │ │ -224a10: 0e00 |0002: return-void │ │ +224a08: |[224a08] org.greenrobot.eventbus.util.ErrorDialogConfig.setDefaultEventTypeOnDialogClosed:(Ljava/lang/Class;)V │ │ +224a18: 5b01 525a |0000: iput-object v1, v0, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.defaultEventTypeOnDialogClosed:Ljava/lang/Class; // field@5a52 │ │ +224a1c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/greenrobot/eventbus/util/ErrorDialogConfig; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Class; │ │ │ │ @@ -521203,17 +521205,17 @@ │ │ type : '(Lorg/greenrobot/eventbus/EventBus;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -224a14: |[224a14] org.greenrobot.eventbus.util.ErrorDialogConfig.setEventBus:(Lorg/greenrobot/eventbus/EventBus;)V │ │ -224a24: 5b01 545a |0000: iput-object v1, v0, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@5a54 │ │ -224a28: 0e00 |0002: return-void │ │ +224a20: |[224a20] org.greenrobot.eventbus.util.ErrorDialogConfig.setEventBus:(Lorg/greenrobot/eventbus/EventBus;)V │ │ +224a30: 5b01 545a |0000: iput-object v1, v0, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@5a54 │ │ +224a34: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/greenrobot/eventbus/util/ErrorDialogConfig; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/greenrobot/eventbus/EventBus; │ │ │ │ @@ -521222,17 +521224,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -224a2c: |[224a2c] org.greenrobot.eventbus.util.ErrorDialogConfig.setTagForLoggingExceptions:(Ljava/lang/String;)V │ │ -224a3c: 5b01 585a |0000: iput-object v1, v0, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.tagForLoggingExceptions:Ljava/lang/String; // field@5a58 │ │ -224a40: 0e00 |0002: return-void │ │ +224a38: |[224a38] org.greenrobot.eventbus.util.ErrorDialogConfig.setTagForLoggingExceptions:(Ljava/lang/String;)V │ │ +224a48: 5b01 585a |0000: iput-object v1, v0, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.tagForLoggingExceptions:Ljava/lang/String; // field@5a58 │ │ +224a4c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/greenrobot/eventbus/util/ErrorDialogConfig; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -521274,18 +521276,18 @@ │ │ type : '(Lorg/greenrobot/eventbus/util/ErrorDialogConfig;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -224c40: |[224c40] org.greenrobot.eventbus.util.ErrorDialogFragmentFactory.:(Lorg/greenrobot/eventbus/util/ErrorDialogConfig;)V │ │ -224c50: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -224c56: 5b01 595a |0003: iput-object v1, v0, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.config:Lorg/greenrobot/eventbus/util/ErrorDialogConfig; // field@5a59 │ │ -224c5a: 0e00 |0005: return-void │ │ +224c4c: |[224c4c] org.greenrobot.eventbus.util.ErrorDialogFragmentFactory.:(Lorg/greenrobot/eventbus/util/ErrorDialogConfig;)V │ │ +224c5c: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +224c62: 5b01 595a |0003: iput-object v1, v0, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.config:Lorg/greenrobot/eventbus/util/ErrorDialogConfig; // field@5a59 │ │ +224c66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/greenrobot/eventbus/util/ErrorDialogConfig; │ │ @@ -521302,24 +521304,24 @@ │ │ type : '(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;Landroid/os/Bundle;)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -224be0: |[224be0] org.greenrobot.eventbus.util.ErrorDialogFragmentFactory.getMessageFor:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;Landroid/os/Bundle;)Ljava/lang/String; │ │ -224bf0: 5402 595a |0000: iget-object v2, v0, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.config:Lorg/greenrobot/eventbus/util/ErrorDialogConfig; // field@5a59 │ │ -224bf4: 5411 705a |0002: iget-object v1, v1, Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;.throwable:Ljava/lang/Throwable; // field@5a70 │ │ -224bf8: 6e20 c665 1200 |0004: invoke-virtual {v2, v1}, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.getMessageIdForThrowable:(Ljava/lang/Throwable;)I // method@65c6 │ │ -224bfe: 0a01 |0007: move-result v1 │ │ -224c00: 5402 595a |0008: iget-object v2, v0, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.config:Lorg/greenrobot/eventbus/util/ErrorDialogConfig; // field@5a59 │ │ -224c04: 5422 575a |000a: iget-object v2, v2, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.resources:Landroid/content/res/Resources; // field@5a57 │ │ -224c08: 6e20 d502 1200 |000c: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02d5 │ │ -224c0e: 0c01 |000f: move-result-object v1 │ │ -224c10: 1101 |0010: return-object v1 │ │ +224bec: |[224bec] org.greenrobot.eventbus.util.ErrorDialogFragmentFactory.getMessageFor:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;Landroid/os/Bundle;)Ljava/lang/String; │ │ +224bfc: 5402 595a |0000: iget-object v2, v0, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.config:Lorg/greenrobot/eventbus/util/ErrorDialogConfig; // field@5a59 │ │ +224c00: 5411 705a |0002: iget-object v1, v1, Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;.throwable:Ljava/lang/Throwable; // field@5a70 │ │ +224c04: 6e20 c665 1200 |0004: invoke-virtual {v2, v1}, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.getMessageIdForThrowable:(Ljava/lang/Throwable;)I // method@65c6 │ │ +224c0a: 0a01 |0007: move-result v1 │ │ +224c0c: 5402 595a |0008: iget-object v2, v0, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.config:Lorg/greenrobot/eventbus/util/ErrorDialogConfig; // field@5a59 │ │ +224c10: 5422 575a |000a: iget-object v2, v2, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.resources:Landroid/content/res/Resources; // field@5a57 │ │ +224c14: 6e20 d502 1200 |000c: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02d5 │ │ +224c1a: 0c01 |000f: move-result-object v1 │ │ +224c1c: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0008 line=83 │ │ locals : │ │ 0x0000 - 0x0011 reg=0 this Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory; │ │ 0x0000 - 0x0011 reg=1 (null) Lorg/greenrobot/eventbus/util/ThrowableFailureEvent; │ │ @@ -521330,22 +521332,22 @@ │ │ type : '(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;Landroid/os/Bundle;)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -224c14: |[224c14] org.greenrobot.eventbus.util.ErrorDialogFragmentFactory.getTitleFor:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;Landroid/os/Bundle;)Ljava/lang/String; │ │ -224c24: 5401 595a |0000: iget-object v1, v0, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.config:Lorg/greenrobot/eventbus/util/ErrorDialogConfig; // field@5a59 │ │ -224c28: 5411 575a |0002: iget-object v1, v1, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.resources:Landroid/content/res/Resources; // field@5a57 │ │ -224c2c: 5402 595a |0004: iget-object v2, v0, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.config:Lorg/greenrobot/eventbus/util/ErrorDialogConfig; // field@5a59 │ │ -224c30: 5222 535a |0006: iget v2, v2, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.defaultTitleId:I // field@5a53 │ │ -224c34: 6e20 d502 2100 |0008: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02d5 │ │ -224c3a: 0c01 |000b: move-result-object v1 │ │ -224c3c: 1101 |000c: return-object v1 │ │ +224c20: |[224c20] org.greenrobot.eventbus.util.ErrorDialogFragmentFactory.getTitleFor:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;Landroid/os/Bundle;)Ljava/lang/String; │ │ +224c30: 5401 595a |0000: iget-object v1, v0, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.config:Lorg/greenrobot/eventbus/util/ErrorDialogConfig; // field@5a59 │ │ +224c34: 5411 575a |0002: iget-object v1, v1, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.resources:Landroid/content/res/Resources; // field@5a57 │ │ +224c38: 5402 595a |0004: iget-object v2, v0, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.config:Lorg/greenrobot/eventbus/util/ErrorDialogConfig; // field@5a59 │ │ +224c3c: 5222 535a |0006: iget v2, v2, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.defaultTitleId:I // field@5a53 │ │ +224c40: 6e20 d502 2100 |0008: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02d5 │ │ +224c46: 0c01 |000b: move-result-object v1 │ │ +224c48: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory; │ │ 0x0000 - 0x000d reg=1 (null) Lorg/greenrobot/eventbus/util/ThrowableFailureEvent; │ │ 0x0000 - 0x000d reg=2 (null) Landroid/os/Bundle; │ │ @@ -521355,69 +521357,69 @@ │ │ type : '(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;ZLandroid/os/Bundle;)Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 110 16-bit code units │ │ -224af4: |[224af4] org.greenrobot.eventbus.util.ErrorDialogFragmentFactory.prepareErrorFragment:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;ZLandroid/os/Bundle;)Ljava/lang/Object; │ │ -224b04: 6e10 0666 0300 |0000: invoke-virtual {v3}, Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;.isSuppressErrorUi:()Z // method@6606 │ │ -224b0a: 0a00 |0003: move-result v0 │ │ -224b0c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -224b10: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -224b12: 1103 |0007: return-object v3 │ │ -224b14: 3805 0900 |0008: if-eqz v5, 0011 // +0009 │ │ -224b18: 6e10 a005 0500 |000a: invoke-virtual {v5}, Landroid/os/Bundle;.clone:()Ljava/lang/Object; // method@05a0 │ │ -224b1e: 0c05 |000d: move-result-object v5 │ │ -224b20: 1f05 4601 |000e: check-cast v5, Landroid/os/Bundle; // type@0146 │ │ -224b24: 2806 |0010: goto 0016 // +0006 │ │ -224b26: 2205 4601 |0011: new-instance v5, Landroid/os/Bundle; // type@0146 │ │ -224b2a: 7010 9e05 0500 |0013: invoke-direct {v5}, Landroid/os/Bundle;.:()V // method@059e │ │ -224b30: 1a00 6840 |0016: const-string v0, "de.greenrobot.eventbus.errordialog.title" // string@4068 │ │ -224b34: 6e20 a105 0500 |0018: invoke-virtual {v5, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@05a1 │ │ -224b3a: 0a01 |001b: move-result v1 │ │ -224b3c: 3901 0900 |001c: if-nez v1, 0025 // +0009 │ │ -224b40: 6e30 d465 3205 |001e: invoke-virtual {v2, v3, v5}, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.getTitleFor:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;Landroid/os/Bundle;)Ljava/lang/String; // method@65d4 │ │ -224b46: 0c01 |0021: move-result-object v1 │ │ -224b48: 6e30 d005 0501 |0022: invoke-virtual {v5, v0, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@05d0 │ │ -224b4e: 1a00 6740 |0025: const-string v0, "de.greenrobot.eventbus.errordialog.message" // string@4067 │ │ -224b52: 6e20 a105 0500 |0027: invoke-virtual {v5, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@05a1 │ │ -224b58: 0a01 |002a: move-result v1 │ │ -224b5a: 3901 0900 |002b: if-nez v1, 0034 // +0009 │ │ -224b5e: 6e30 d365 3205 |002d: invoke-virtual {v2, v3, v5}, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.getMessageFor:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;Landroid/os/Bundle;)Ljava/lang/String; // method@65d3 │ │ -224b64: 0c01 |0030: move-result-object v1 │ │ -224b66: 6e30 d005 0501 |0031: invoke-virtual {v5, v0, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@05d0 │ │ -224b6c: 1a00 6540 |0034: const-string v0, "de.greenrobot.eventbus.errordialog.finish_after_dialog" // string@4065 │ │ -224b70: 6e20 a105 0500 |0036: invoke-virtual {v5, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@05a1 │ │ -224b76: 0a01 |0039: move-result v1 │ │ -224b78: 3901 0500 |003a: if-nez v1, 003f // +0005 │ │ -224b7c: 6e30 bc05 0504 |003c: invoke-virtual {v5, v0, v4}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@05bc │ │ -224b82: 1a04 6440 |003f: const-string v4, "de.greenrobot.eventbus.errordialog.event_type_on_close" // string@4064 │ │ -224b86: 6e20 a105 4500 |0041: invoke-virtual {v5, v4}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@05a1 │ │ -224b8c: 0a00 |0044: move-result v0 │ │ -224b8e: 3900 0f00 |0045: if-nez v0, 0054 // +000f │ │ -224b92: 5420 595a |0047: iget-object v0, v2, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.config:Lorg/greenrobot/eventbus/util/ErrorDialogConfig; // field@5a59 │ │ -224b96: 5400 525a |0049: iget-object v0, v0, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.defaultEventTypeOnDialogClosed:Ljava/lang/Class; // field@5a52 │ │ -224b9a: 3800 0900 |004b: if-eqz v0, 0054 // +0009 │ │ -224b9e: 5420 595a |004d: iget-object v0, v2, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.config:Lorg/greenrobot/eventbus/util/ErrorDialogConfig; // field@5a59 │ │ -224ba2: 5400 525a |004f: iget-object v0, v0, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.defaultEventTypeOnDialogClosed:Ljava/lang/Class; // field@5a52 │ │ -224ba6: 6e30 ce05 4500 |0051: invoke-virtual {v5, v4, v0}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@05ce │ │ -224bac: 1a04 6640 |0054: const-string v4, "de.greenrobot.eventbus.errordialog.icon_id" // string@4066 │ │ -224bb0: 6e20 a105 4500 |0056: invoke-virtual {v5, v4}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@05a1 │ │ -224bb6: 0a00 |0059: move-result v0 │ │ -224bb8: 3900 0f00 |005a: if-nez v0, 0069 // +000f │ │ -224bbc: 5420 595a |005c: iget-object v0, v2, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.config:Lorg/greenrobot/eventbus/util/ErrorDialogConfig; // field@5a59 │ │ -224bc0: 5200 505a |005e: iget v0, v0, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.defaultDialogIconId:I // field@5a50 │ │ -224bc4: 3800 0900 |0060: if-eqz v0, 0069 // +0009 │ │ -224bc8: 5420 595a |0062: iget-object v0, v2, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.config:Lorg/greenrobot/eventbus/util/ErrorDialogConfig; // field@5a59 │ │ -224bcc: 5200 505a |0064: iget v0, v0, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.defaultDialogIconId:I // field@5a50 │ │ -224bd0: 6e30 c605 4500 |0066: invoke-virtual {v5, v4, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@05c6 │ │ -224bd6: 6e30 d265 3205 |0069: invoke-virtual {v2, v3, v5}, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.createErrorFragment:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;Landroid/os/Bundle;)Ljava/lang/Object; // method@65d2 │ │ -224bdc: 0c03 |006c: move-result-object v3 │ │ -224bde: 1103 |006d: return-object v3 │ │ +224b00: |[224b00] org.greenrobot.eventbus.util.ErrorDialogFragmentFactory.prepareErrorFragment:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;ZLandroid/os/Bundle;)Ljava/lang/Object; │ │ +224b10: 6e10 0666 0300 |0000: invoke-virtual {v3}, Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;.isSuppressErrorUi:()Z // method@6606 │ │ +224b16: 0a00 |0003: move-result v0 │ │ +224b18: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +224b1c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +224b1e: 1103 |0007: return-object v3 │ │ +224b20: 3805 0900 |0008: if-eqz v5, 0011 // +0009 │ │ +224b24: 6e10 a005 0500 |000a: invoke-virtual {v5}, Landroid/os/Bundle;.clone:()Ljava/lang/Object; // method@05a0 │ │ +224b2a: 0c05 |000d: move-result-object v5 │ │ +224b2c: 1f05 4601 |000e: check-cast v5, Landroid/os/Bundle; // type@0146 │ │ +224b30: 2806 |0010: goto 0016 // +0006 │ │ +224b32: 2205 4601 |0011: new-instance v5, Landroid/os/Bundle; // type@0146 │ │ +224b36: 7010 9e05 0500 |0013: invoke-direct {v5}, Landroid/os/Bundle;.:()V // method@059e │ │ +224b3c: 1a00 6840 |0016: const-string v0, "de.greenrobot.eventbus.errordialog.title" // string@4068 │ │ +224b40: 6e20 a105 0500 |0018: invoke-virtual {v5, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@05a1 │ │ +224b46: 0a01 |001b: move-result v1 │ │ +224b48: 3901 0900 |001c: if-nez v1, 0025 // +0009 │ │ +224b4c: 6e30 d465 3205 |001e: invoke-virtual {v2, v3, v5}, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.getTitleFor:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;Landroid/os/Bundle;)Ljava/lang/String; // method@65d4 │ │ +224b52: 0c01 |0021: move-result-object v1 │ │ +224b54: 6e30 d005 0501 |0022: invoke-virtual {v5, v0, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@05d0 │ │ +224b5a: 1a00 6740 |0025: const-string v0, "de.greenrobot.eventbus.errordialog.message" // string@4067 │ │ +224b5e: 6e20 a105 0500 |0027: invoke-virtual {v5, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@05a1 │ │ +224b64: 0a01 |002a: move-result v1 │ │ +224b66: 3901 0900 |002b: if-nez v1, 0034 // +0009 │ │ +224b6a: 6e30 d365 3205 |002d: invoke-virtual {v2, v3, v5}, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.getMessageFor:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;Landroid/os/Bundle;)Ljava/lang/String; // method@65d3 │ │ +224b70: 0c01 |0030: move-result-object v1 │ │ +224b72: 6e30 d005 0501 |0031: invoke-virtual {v5, v0, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@05d0 │ │ +224b78: 1a00 6540 |0034: const-string v0, "de.greenrobot.eventbus.errordialog.finish_after_dialog" // string@4065 │ │ +224b7c: 6e20 a105 0500 |0036: invoke-virtual {v5, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@05a1 │ │ +224b82: 0a01 |0039: move-result v1 │ │ +224b84: 3901 0500 |003a: if-nez v1, 003f // +0005 │ │ +224b88: 6e30 bc05 0504 |003c: invoke-virtual {v5, v0, v4}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@05bc │ │ +224b8e: 1a04 6440 |003f: const-string v4, "de.greenrobot.eventbus.errordialog.event_type_on_close" // string@4064 │ │ +224b92: 6e20 a105 4500 |0041: invoke-virtual {v5, v4}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@05a1 │ │ +224b98: 0a00 |0044: move-result v0 │ │ +224b9a: 3900 0f00 |0045: if-nez v0, 0054 // +000f │ │ +224b9e: 5420 595a |0047: iget-object v0, v2, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.config:Lorg/greenrobot/eventbus/util/ErrorDialogConfig; // field@5a59 │ │ +224ba2: 5400 525a |0049: iget-object v0, v0, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.defaultEventTypeOnDialogClosed:Ljava/lang/Class; // field@5a52 │ │ +224ba6: 3800 0900 |004b: if-eqz v0, 0054 // +0009 │ │ +224baa: 5420 595a |004d: iget-object v0, v2, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.config:Lorg/greenrobot/eventbus/util/ErrorDialogConfig; // field@5a59 │ │ +224bae: 5400 525a |004f: iget-object v0, v0, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.defaultEventTypeOnDialogClosed:Ljava/lang/Class; // field@5a52 │ │ +224bb2: 6e30 ce05 4500 |0051: invoke-virtual {v5, v4, v0}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@05ce │ │ +224bb8: 1a04 6640 |0054: const-string v4, "de.greenrobot.eventbus.errordialog.icon_id" // string@4066 │ │ +224bbc: 6e20 a105 4500 |0056: invoke-virtual {v5, v4}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@05a1 │ │ +224bc2: 0a00 |0059: move-result v0 │ │ +224bc4: 3900 0f00 |005a: if-nez v0, 0069 // +000f │ │ +224bc8: 5420 595a |005c: iget-object v0, v2, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.config:Lorg/greenrobot/eventbus/util/ErrorDialogConfig; // field@5a59 │ │ +224bcc: 5200 505a |005e: iget v0, v0, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.defaultDialogIconId:I // field@5a50 │ │ +224bd0: 3800 0900 |0060: if-eqz v0, 0069 // +0009 │ │ +224bd4: 5420 595a |0062: iget-object v0, v2, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.config:Lorg/greenrobot/eventbus/util/ErrorDialogConfig; // field@5a59 │ │ +224bd8: 5200 505a |0064: iget v0, v0, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.defaultDialogIconId:I // field@5a50 │ │ +224bdc: 6e30 c605 4500 |0066: invoke-virtual {v5, v4, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@05c6 │ │ +224be2: 6e30 d265 3205 |0069: invoke-virtual {v2, v3, v5}, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.createErrorFragment:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;Landroid/os/Bundle;)Ljava/lang/Object; // method@65d2 │ │ +224be8: 0c03 |006c: move-result-object v3 │ │ +224bea: 1103 |006d: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x000a line=46 │ │ 0x0011 line=48 │ │ 0x0018 line=51 │ │ 0x001e line=52 │ │ @@ -521469,17 +521471,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -224c88: |[224c88] org.greenrobot.eventbus.util.ErrorDialogFragments$Honeycomb.:()V │ │ -224c98: 7010 cc00 0000 |0000: invoke-direct {v0}, Landroid/app/DialogFragment;.:()V // method@00cc │ │ -224c9e: 0e00 |0003: return-void │ │ +224c94: |[224c94] org.greenrobot.eventbus.util.ErrorDialogFragments$Honeycomb.:()V │ │ +224ca4: 7010 cc00 0000 |0000: invoke-direct {v0}, Landroid/app/DialogFragment;.:()V // method@00cc │ │ +224caa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/greenrobot/eventbus/util/ErrorDialogFragments$Honeycomb; │ │ │ │ Virtual methods - │ │ @@ -521488,21 +521490,21 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -224ca0: |[224ca0] org.greenrobot.eventbus.util.ErrorDialogFragments$Honeycomb.onClick:(Landroid/content/DialogInterface;I)V │ │ -224cb0: 6e10 d765 0200 |0000: invoke-virtual {v2}, Lorg/greenrobot/eventbus/util/ErrorDialogFragments$Honeycomb;.getActivity:()Landroid/app/Activity; // method@65d7 │ │ -224cb6: 0c00 |0003: move-result-object v0 │ │ -224cb8: 6e10 d865 0200 |0004: invoke-virtual {v2}, Lorg/greenrobot/eventbus/util/ErrorDialogFragments$Honeycomb;.getArguments:()Landroid/os/Bundle; // method@65d8 │ │ -224cbe: 0c01 |0007: move-result-object v1 │ │ -224cc0: 7140 e565 4310 |0008: invoke-static {v3, v4, v0, v1}, Lorg/greenrobot/eventbus/util/ErrorDialogFragments;.handleOnClick:(Landroid/content/DialogInterface;ILandroid/app/Activity;Landroid/os/Bundle;)V // method@65e5 │ │ -224cc6: 0e00 |000b: return-void │ │ +224cac: |[224cac] org.greenrobot.eventbus.util.ErrorDialogFragments$Honeycomb.onClick:(Landroid/content/DialogInterface;I)V │ │ +224cbc: 6e10 d765 0200 |0000: invoke-virtual {v2}, Lorg/greenrobot/eventbus/util/ErrorDialogFragments$Honeycomb;.getActivity:()Landroid/app/Activity; // method@65d7 │ │ +224cc2: 0c00 |0003: move-result-object v0 │ │ +224cc4: 6e10 d865 0200 |0004: invoke-virtual {v2}, Lorg/greenrobot/eventbus/util/ErrorDialogFragments$Honeycomb;.getArguments:()Landroid/os/Bundle; // method@65d8 │ │ +224cca: 0c01 |0007: move-result-object v1 │ │ +224ccc: 7140 e565 4310 |0008: invoke-static {v3, v4, v0, v1}, Lorg/greenrobot/eventbus/util/ErrorDialogFragments;.handleOnClick:(Landroid/content/DialogInterface;ILandroid/app/Activity;Landroid/os/Bundle;)V // method@65e5 │ │ +224cd2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/greenrobot/eventbus/util/ErrorDialogFragments$Honeycomb; │ │ 0x0000 - 0x000c reg=3 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x000c reg=4 (null) I │ │ @@ -521512,22 +521514,22 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -224c5c: |[224c5c] org.greenrobot.eventbus.util.ErrorDialogFragments$Honeycomb.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -224c6c: 6e10 d765 0100 |0000: invoke-virtual {v1}, Lorg/greenrobot/eventbus/util/ErrorDialogFragments$Honeycomb;.getActivity:()Landroid/app/Activity; // method@65d7 │ │ -224c72: 0c02 |0003: move-result-object v2 │ │ -224c74: 6e10 d865 0100 |0004: invoke-virtual {v1}, Lorg/greenrobot/eventbus/util/ErrorDialogFragments$Honeycomb;.getArguments:()Landroid/os/Bundle; // method@65d8 │ │ -224c7a: 0c00 |0007: move-result-object v0 │ │ -224c7c: 7130 e465 0201 |0008: invoke-static {v2, v0, v1}, Lorg/greenrobot/eventbus/util/ErrorDialogFragments;.createDialog:(Landroid/content/Context;Landroid/os/Bundle;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/Dialog; // method@65e4 │ │ -224c82: 0c02 |000b: move-result-object v2 │ │ -224c84: 1102 |000c: return-object v2 │ │ +224c68: |[224c68] org.greenrobot.eventbus.util.ErrorDialogFragments$Honeycomb.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +224c78: 6e10 d765 0100 |0000: invoke-virtual {v1}, Lorg/greenrobot/eventbus/util/ErrorDialogFragments$Honeycomb;.getActivity:()Landroid/app/Activity; // method@65d7 │ │ +224c7e: 0c02 |0003: move-result-object v2 │ │ +224c80: 6e10 d865 0100 |0004: invoke-virtual {v1}, Lorg/greenrobot/eventbus/util/ErrorDialogFragments$Honeycomb;.getArguments:()Landroid/os/Bundle; // method@65d8 │ │ +224c86: 0c00 |0007: move-result-object v0 │ │ +224c88: 7130 e465 0201 |0008: invoke-static {v2, v0, v1}, Lorg/greenrobot/eventbus/util/ErrorDialogFragments;.createDialog:(Landroid/content/Context;Landroid/os/Bundle;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/Dialog; // method@65e4 │ │ +224c8e: 0c02 |000b: move-result-object v2 │ │ +224c90: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/greenrobot/eventbus/util/ErrorDialogFragments$Honeycomb; │ │ 0x0000 - 0x000d reg=2 (null) Landroid/os/Bundle; │ │ │ │ @@ -521570,32 +521572,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -224d98: |[224d98] org.greenrobot.eventbus.util.ErrorDialogFragments.:()V │ │ -224da8: 0e00 |0000: return-void │ │ +224da4: |[224da4] org.greenrobot.eventbus.util.ErrorDialogFragments.:()V │ │ +224db4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/greenrobot/eventbus/util/ErrorDialogFragments;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -224dac: |[224dac] org.greenrobot.eventbus.util.ErrorDialogFragments.:()V │ │ -224dbc: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -224dc2: 0e00 |0003: return-void │ │ +224db8: |[224db8] org.greenrobot.eventbus.util.ErrorDialogFragments.:()V │ │ +224dc8: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +224dce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/greenrobot/eventbus/util/ErrorDialogFragments; │ │ │ │ #2 : (in Lorg/greenrobot/eventbus/util/ErrorDialogFragments;) │ │ @@ -521603,33 +521605,33 @@ │ │ type : '(Landroid/content/Context;Landroid/os/Bundle;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/Dialog;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -224d34: |[224d34] org.greenrobot.eventbus.util.ErrorDialogFragments.createDialog:(Landroid/content/Context;Landroid/os/Bundle;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/Dialog; │ │ -224d44: 2200 2100 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0021 │ │ -224d48: 7020 9b00 1000 |0002: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@009b │ │ -224d4e: 1a01 6840 |0005: const-string v1, "de.greenrobot.eventbus.errordialog.title" // string@4068 │ │ -224d52: 6e20 b505 1200 |0007: invoke-virtual {v2, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@05b5 │ │ -224d58: 0c01 |000a: move-result-object v1 │ │ -224d5a: 6e20 a400 1000 |000b: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00a4 │ │ -224d60: 1a01 6740 |000e: const-string v1, "de.greenrobot.eventbus.errordialog.message" // string@4067 │ │ -224d64: 6e20 b505 1200 |0010: invoke-virtual {v2, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@05b5 │ │ -224d6a: 0c01 |0013: move-result-object v1 │ │ -224d6c: 6e20 9f00 1000 |0014: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@009f │ │ -224d72: 6001 5a5a |0017: sget v1, Lorg/greenrobot/eventbus/util/ErrorDialogFragments;.ERROR_DIALOG_ICON:I // field@5a5a │ │ -224d76: 3801 0500 |0019: if-eqz v1, 001e // +0005 │ │ -224d7a: 6e20 9d00 1000 |001b: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@009d │ │ -224d80: 1401 0a00 0401 |001e: const v1, #float 2.42446e-38 // #0104000a │ │ -224d86: 6e30 a200 1003 |0021: invoke-virtual {v0, v1, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00a2 │ │ -224d8c: 6e10 9c00 0000 |0024: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@009c │ │ -224d92: 0c01 |0027: move-result-object v1 │ │ -224d94: 1101 |0028: return-object v1 │ │ +224d40: |[224d40] org.greenrobot.eventbus.util.ErrorDialogFragments.createDialog:(Landroid/content/Context;Landroid/os/Bundle;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/Dialog; │ │ +224d50: 2200 2100 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0021 │ │ +224d54: 7020 9b00 1000 |0002: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@009b │ │ +224d5a: 1a01 6840 |0005: const-string v1, "de.greenrobot.eventbus.errordialog.title" // string@4068 │ │ +224d5e: 6e20 b505 1200 |0007: invoke-virtual {v2, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@05b5 │ │ +224d64: 0c01 |000a: move-result-object v1 │ │ +224d66: 6e20 a400 1000 |000b: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00a4 │ │ +224d6c: 1a01 6740 |000e: const-string v1, "de.greenrobot.eventbus.errordialog.message" // string@4067 │ │ +224d70: 6e20 b505 1200 |0010: invoke-virtual {v2, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@05b5 │ │ +224d76: 0c01 |0013: move-result-object v1 │ │ +224d78: 6e20 9f00 1000 |0014: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@009f │ │ +224d7e: 6001 5a5a |0017: sget v1, Lorg/greenrobot/eventbus/util/ErrorDialogFragments;.ERROR_DIALOG_ICON:I // field@5a5a │ │ +224d82: 3801 0500 |0019: if-eqz v1, 001e // +0005 │ │ +224d86: 6e20 9d00 1000 |001b: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@009d │ │ +224d8c: 1401 0a00 0401 |001e: const v1, #float 2.42446e-38 // #0104000a │ │ +224d92: 6e30 a200 1003 |0021: invoke-virtual {v0, v1, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00a2 │ │ +224d98: 6e10 9c00 0000 |0024: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@009c │ │ +224d9e: 0c01 |0027: move-result-object v1 │ │ +224da0: 1101 |0028: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0007 line=41 │ │ 0x0010 line=42 │ │ 0x0017 line=43 │ │ 0x001b line=44 │ │ @@ -521645,38 +521647,38 @@ │ │ type : '(Landroid/content/DialogInterface;ILandroid/app/Activity;Landroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -224dc4: |[224dc4] org.greenrobot.eventbus.util.ErrorDialogFragments.handleOnClick:(Landroid/content/DialogInterface;ILandroid/app/Activity;Landroid/os/Bundle;)V │ │ -224dd4: 6200 5b5a |0000: sget-object v0, Lorg/greenrobot/eventbus/util/ErrorDialogFragments;.EVENT_TYPE_ON_CLICK:Ljava/lang/Class; // field@5a5b │ │ -224dd8: 3800 1b00 |0002: if-eqz v0, 001d // +001b │ │ -224ddc: 6e10 9e62 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@629e │ │ -224de2: 0c00 |0007: move-result-object v0 │ │ -224de4: 6201 6c5a |0008: sget-object v1, Lorg/greenrobot/eventbus/util/ErrorDialogManager;.factory:Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory; // field@5a6c │ │ -224de8: 5411 595a |000a: iget-object v1, v1, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.config:Lorg/greenrobot/eventbus/util/ErrorDialogConfig; // field@5a59 │ │ -224dec: 6e10 c565 0100 |000c: invoke-virtual {v1}, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.getEventBus:()Lorg/greenrobot/eventbus/EventBus; // method@65c5 │ │ -224df2: 0c01 |000f: move-result-object v1 │ │ -224df4: 6e20 3765 0100 |0010: invoke-virtual {v1, v0}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@6537 │ │ -224dfa: 280a |0013: goto 001d // +000a │ │ -224dfc: 0d00 |0014: move-exception v0 │ │ -224dfe: 2201 6e0d |0015: new-instance v1, Ljava/lang/RuntimeException; // type@0d6e │ │ -224e02: 1a02 ab0e |0017: const-string v2, "Event cannot be constructed" // string@0eab │ │ -224e06: 7030 0e63 2100 |0019: invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@630e │ │ -224e0c: 2701 |001c: throw v1 │ │ -224e0e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -224e10: 1a01 6540 |001e: const-string v1, "de.greenrobot.eventbus.errordialog.finish_after_dialog" // string@4065 │ │ -224e14: 6e30 a505 1300 |0020: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@05a5 │ │ -224e1a: 0a00 |0023: move-result v0 │ │ -224e1c: 3800 0700 |0024: if-eqz v0, 002b // +0007 │ │ -224e20: 3802 0500 |0026: if-eqz v2, 002b // +0005 │ │ -224e24: 6e10 5900 0200 |0028: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@0059 │ │ -224e2a: 0e00 |002b: return-void │ │ +224dd0: |[224dd0] org.greenrobot.eventbus.util.ErrorDialogFragments.handleOnClick:(Landroid/content/DialogInterface;ILandroid/app/Activity;Landroid/os/Bundle;)V │ │ +224de0: 6200 5b5a |0000: sget-object v0, Lorg/greenrobot/eventbus/util/ErrorDialogFragments;.EVENT_TYPE_ON_CLICK:Ljava/lang/Class; // field@5a5b │ │ +224de4: 3800 1b00 |0002: if-eqz v0, 001d // +001b │ │ +224de8: 6e10 9e62 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@629e │ │ +224dee: 0c00 |0007: move-result-object v0 │ │ +224df0: 6201 6c5a |0008: sget-object v1, Lorg/greenrobot/eventbus/util/ErrorDialogManager;.factory:Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory; // field@5a6c │ │ +224df4: 5411 595a |000a: iget-object v1, v1, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.config:Lorg/greenrobot/eventbus/util/ErrorDialogConfig; // field@5a59 │ │ +224df8: 6e10 c565 0100 |000c: invoke-virtual {v1}, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.getEventBus:()Lorg/greenrobot/eventbus/EventBus; // method@65c5 │ │ +224dfe: 0c01 |000f: move-result-object v1 │ │ +224e00: 6e20 3765 0100 |0010: invoke-virtual {v1, v0}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@6537 │ │ +224e06: 280a |0013: goto 001d // +000a │ │ +224e08: 0d00 |0014: move-exception v0 │ │ +224e0a: 2201 6e0d |0015: new-instance v1, Ljava/lang/RuntimeException; // type@0d6e │ │ +224e0e: 1a02 ab0e |0017: const-string v2, "Event cannot be constructed" // string@0eab │ │ +224e12: 7030 0e63 2100 |0019: invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@630e │ │ +224e18: 2701 |001c: throw v1 │ │ +224e1a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +224e1c: 1a01 6540 |001e: const-string v1, "de.greenrobot.eventbus.errordialog.finish_after_dialog" // string@4065 │ │ +224e20: 6e30 a505 1300 |0020: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@05a5 │ │ +224e26: 0a00 |0023: move-result v0 │ │ +224e28: 3800 0700 |0024: if-eqz v0, 002b // +0007 │ │ +224e2c: 3802 0500 |0026: if-eqz v2, 002b // +0005 │ │ +224e30: 6e10 5900 0200 |0028: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@0059 │ │ +224e36: 0e00 |002b: return-void │ │ catches : 1 │ │ 0x0004 - 0x0008 │ │ Ljava/lang/Exception; -> 0x0014 │ │ positions : │ │ 0x0000 line=51 │ │ 0x0004 line=54 │ │ 0x0008 line=58 │ │ @@ -521737,17 +521739,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -224e3c: |[224e3c] org.greenrobot.eventbus.util.ErrorDialogManager$HoneycombManagerFragment.:()V │ │ -224e4c: 7010 cf00 0000 |0000: invoke-direct {v0}, Landroid/app/Fragment;.:()V // method@00cf │ │ -224e52: 0e00 |0003: return-void │ │ +224e48: |[224e48] org.greenrobot.eventbus.util.ErrorDialogManager$HoneycombManagerFragment.:()V │ │ +224e58: 7010 cf00 0000 |0000: invoke-direct {v0}, Landroid/app/Fragment;.:()V // method@00cf │ │ +224e5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/greenrobot/eventbus/util/ErrorDialogManager$HoneycombManagerFragment; │ │ │ │ #1 : (in Lorg/greenrobot/eventbus/util/ErrorDialogManager$HoneycombManagerFragment;) │ │ @@ -521755,34 +521757,34 @@ │ │ type : '(Landroid/app/Activity;Ljava/lang/Object;ZLandroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -224e54: |[224e54] org.greenrobot.eventbus.util.ErrorDialogManager$HoneycombManagerFragment.attachTo:(Landroid/app/Activity;Ljava/lang/Object;ZLandroid/os/Bundle;)V │ │ -224e64: 6e10 6100 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getFragmentManager:()Landroid/app/FragmentManager; // method@0061 │ │ -224e6a: 0c03 |0003: move-result-object v3 │ │ -224e6c: 1a00 6340 |0004: const-string v0, "de.greenrobot.eventbus.error_dialog_manager" // string@4063 │ │ -224e70: 6e20 d800 0300 |0006: invoke-virtual {v3, v0}, Landroid/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/app/Fragment; // method@00d8 │ │ -224e76: 0c01 |0009: move-result-object v1 │ │ -224e78: 1f01 1a0e |000a: check-cast v1, Lorg/greenrobot/eventbus/util/ErrorDialogManager$HoneycombManagerFragment; // type@0e1a │ │ -224e7c: 3901 1500 |000c: if-nez v1, 0021 // +0015 │ │ -224e80: 2201 1a0e |000e: new-instance v1, Lorg/greenrobot/eventbus/util/ErrorDialogManager$HoneycombManagerFragment; // type@0e1a │ │ -224e84: 7010 e665 0100 |0010: invoke-direct {v1}, Lorg/greenrobot/eventbus/util/ErrorDialogManager$HoneycombManagerFragment;.:()V // method@65e6 │ │ -224e8a: 6e10 d600 0300 |0013: invoke-virtual {v3}, Landroid/app/FragmentManager;.beginTransaction:()Landroid/app/FragmentTransaction; // method@00d6 │ │ -224e90: 0c02 |0016: move-result-object v2 │ │ -224e92: 6e30 d900 1200 |0017: invoke-virtual {v2, v1, v0}, Landroid/app/FragmentTransaction;.add:(Landroid/app/Fragment;Ljava/lang/String;)Landroid/app/FragmentTransaction; // method@00d9 │ │ -224e98: 0c00 |001a: move-result-object v0 │ │ -224e9a: 6e10 da00 0000 |001b: invoke-virtual {v0}, Landroid/app/FragmentTransaction;.commit:()I // method@00da │ │ -224ea0: 6e10 d700 0300 |001e: invoke-virtual {v3}, Landroid/app/FragmentManager;.executePendingTransactions:()Z // method@00d7 │ │ -224ea6: 5c15 5f5a |0021: iput-boolean v5, v1, Lorg/greenrobot/eventbus/util/ErrorDialogManager$HoneycombManagerFragment;.finishAfterDialog:Z // field@5a5f │ │ -224eaa: 5b16 5c5a |0023: iput-object v6, v1, Lorg/greenrobot/eventbus/util/ErrorDialogManager$HoneycombManagerFragment;.argumentsForErrorDialog:Landroid/os/Bundle; // field@5a5c │ │ -224eae: 5b14 5e5a |0025: iput-object v4, v1, Lorg/greenrobot/eventbus/util/ErrorDialogManager$HoneycombManagerFragment;.executionScope:Ljava/lang/Object; // field@5a5e │ │ -224eb2: 0e00 |0027: return-void │ │ +224e60: |[224e60] org.greenrobot.eventbus.util.ErrorDialogManager$HoneycombManagerFragment.attachTo:(Landroid/app/Activity;Ljava/lang/Object;ZLandroid/os/Bundle;)V │ │ +224e70: 6e10 6100 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getFragmentManager:()Landroid/app/FragmentManager; // method@0061 │ │ +224e76: 0c03 |0003: move-result-object v3 │ │ +224e78: 1a00 6340 |0004: const-string v0, "de.greenrobot.eventbus.error_dialog_manager" // string@4063 │ │ +224e7c: 6e20 d800 0300 |0006: invoke-virtual {v3, v0}, Landroid/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/app/Fragment; // method@00d8 │ │ +224e82: 0c01 |0009: move-result-object v1 │ │ +224e84: 1f01 1a0e |000a: check-cast v1, Lorg/greenrobot/eventbus/util/ErrorDialogManager$HoneycombManagerFragment; // type@0e1a │ │ +224e88: 3901 1500 |000c: if-nez v1, 0021 // +0015 │ │ +224e8c: 2201 1a0e |000e: new-instance v1, Lorg/greenrobot/eventbus/util/ErrorDialogManager$HoneycombManagerFragment; // type@0e1a │ │ +224e90: 7010 e665 0100 |0010: invoke-direct {v1}, Lorg/greenrobot/eventbus/util/ErrorDialogManager$HoneycombManagerFragment;.:()V // method@65e6 │ │ +224e96: 6e10 d600 0300 |0013: invoke-virtual {v3}, Landroid/app/FragmentManager;.beginTransaction:()Landroid/app/FragmentTransaction; // method@00d6 │ │ +224e9c: 0c02 |0016: move-result-object v2 │ │ +224e9e: 6e30 d900 1200 |0017: invoke-virtual {v2, v1, v0}, Landroid/app/FragmentTransaction;.add:(Landroid/app/Fragment;Ljava/lang/String;)Landroid/app/FragmentTransaction; // method@00d9 │ │ +224ea4: 0c00 |001a: move-result-object v0 │ │ +224ea6: 6e10 da00 0000 |001b: invoke-virtual {v0}, Landroid/app/FragmentTransaction;.commit:()I // method@00da │ │ +224eac: 6e10 d700 0300 |001e: invoke-virtual {v3}, Landroid/app/FragmentManager;.executePendingTransactions:()Z // method@00d7 │ │ +224eb2: 5c15 5f5a |0021: iput-boolean v5, v1, Lorg/greenrobot/eventbus/util/ErrorDialogManager$HoneycombManagerFragment;.finishAfterDialog:Z // field@5a5f │ │ +224eb6: 5b16 5c5a |0023: iput-object v6, v1, Lorg/greenrobot/eventbus/util/ErrorDialogManager$HoneycombManagerFragment;.argumentsForErrorDialog:Landroid/os/Bundle; // field@5a5c │ │ +224eba: 5b14 5e5a |0025: iput-object v4, v1, Lorg/greenrobot/eventbus/util/ErrorDialogManager$HoneycombManagerFragment;.executionScope:Ljava/lang/Object; // field@5a5e │ │ +224ebe: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0006 line=165 │ │ 0x000e line=167 │ │ 0x0013 line=168 │ │ 0x001e line=169 │ │ @@ -521801,39 +521803,39 @@ │ │ type : '(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -224eb4: |[224eb4] org.greenrobot.eventbus.util.ErrorDialogManager$HoneycombManagerFragment.onEventMainThread:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;)V │ │ -224ec4: 5450 5e5a |0000: iget-object v0, v5, Lorg/greenrobot/eventbus/util/ErrorDialogManager$HoneycombManagerFragment;.executionScope:Ljava/lang/Object; // field@5a5e │ │ -224ec8: 7120 f465 6000 |0002: invoke-static {v0, v6}, Lorg/greenrobot/eventbus/util/ErrorDialogManager;.access$000:(Ljava/lang/Object;Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;)Z // method@65f4 │ │ -224ece: 0a00 |0005: move-result v0 │ │ -224ed0: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -224ed4: 0e00 |0008: return-void │ │ -224ed6: 7110 f965 0600 |0009: invoke-static {v6}, Lorg/greenrobot/eventbus/util/ErrorDialogManager;.checkLogException:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;)V // method@65f9 │ │ -224edc: 6e10 e865 0500 |000c: invoke-virtual {v5}, Lorg/greenrobot/eventbus/util/ErrorDialogManager$HoneycombManagerFragment;.getFragmentManager:()Landroid/app/FragmentManager; // method@65e8 │ │ -224ee2: 0c00 |000f: move-result-object v0 │ │ -224ee4: 6e10 d700 0000 |0010: invoke-virtual {v0}, Landroid/app/FragmentManager;.executePendingTransactions:()Z // method@00d7 │ │ -224eea: 1a01 6240 |0013: const-string v1, "de.greenrobot.eventbus.error_dialog" // string@4062 │ │ -224eee: 6e20 d800 1000 |0015: invoke-virtual {v0, v1}, Landroid/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/app/Fragment; // method@00d8 │ │ -224ef4: 0c02 |0018: move-result-object v2 │ │ -224ef6: 1f02 2800 |0019: check-cast v2, Landroid/app/DialogFragment; // type@0028 │ │ -224efa: 3802 0500 |001b: if-eqz v2, 0020 // +0005 │ │ -224efe: 6e10 cd00 0200 |001d: invoke-virtual {v2}, Landroid/app/DialogFragment;.dismiss:()V // method@00cd │ │ -224f04: 6202 6c5a |0020: sget-object v2, Lorg/greenrobot/eventbus/util/ErrorDialogManager;.factory:Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory; // field@5a6c │ │ -224f08: 5553 5f5a |0022: iget-boolean v3, v5, Lorg/greenrobot/eventbus/util/ErrorDialogManager$HoneycombManagerFragment;.finishAfterDialog:Z // field@5a5f │ │ -224f0c: 5454 5c5a |0024: iget-object v4, v5, Lorg/greenrobot/eventbus/util/ErrorDialogManager$HoneycombManagerFragment;.argumentsForErrorDialog:Landroid/os/Bundle; // field@5a5c │ │ -224f10: 6e40 d565 6243 |0026: invoke-virtual {v2, v6, v3, v4}, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.prepareErrorFragment:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;ZLandroid/os/Bundle;)Ljava/lang/Object; // method@65d5 │ │ -224f16: 0c06 |0029: move-result-object v6 │ │ -224f18: 1f06 2800 |002a: check-cast v6, Landroid/app/DialogFragment; // type@0028 │ │ -224f1c: 3806 0500 |002c: if-eqz v6, 0031 // +0005 │ │ -224f20: 6e30 ce00 0601 |002e: invoke-virtual {v6, v0, v1}, Landroid/app/DialogFragment;.show:(Landroid/app/FragmentManager;Ljava/lang/String;)V // method@00ce │ │ -224f26: 0e00 |0031: return-void │ │ +224ec0: |[224ec0] org.greenrobot.eventbus.util.ErrorDialogManager$HoneycombManagerFragment.onEventMainThread:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;)V │ │ +224ed0: 5450 5e5a |0000: iget-object v0, v5, Lorg/greenrobot/eventbus/util/ErrorDialogManager$HoneycombManagerFragment;.executionScope:Ljava/lang/Object; // field@5a5e │ │ +224ed4: 7120 f465 6000 |0002: invoke-static {v0, v6}, Lorg/greenrobot/eventbus/util/ErrorDialogManager;.access$000:(Ljava/lang/Object;Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;)Z // method@65f4 │ │ +224eda: 0a00 |0005: move-result v0 │ │ +224edc: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +224ee0: 0e00 |0008: return-void │ │ +224ee2: 7110 f965 0600 |0009: invoke-static {v6}, Lorg/greenrobot/eventbus/util/ErrorDialogManager;.checkLogException:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;)V // method@65f9 │ │ +224ee8: 6e10 e865 0500 |000c: invoke-virtual {v5}, Lorg/greenrobot/eventbus/util/ErrorDialogManager$HoneycombManagerFragment;.getFragmentManager:()Landroid/app/FragmentManager; // method@65e8 │ │ +224eee: 0c00 |000f: move-result-object v0 │ │ +224ef0: 6e10 d700 0000 |0010: invoke-virtual {v0}, Landroid/app/FragmentManager;.executePendingTransactions:()Z // method@00d7 │ │ +224ef6: 1a01 6240 |0013: const-string v1, "de.greenrobot.eventbus.error_dialog" // string@4062 │ │ +224efa: 6e20 d800 1000 |0015: invoke-virtual {v0, v1}, Landroid/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/app/Fragment; // method@00d8 │ │ +224f00: 0c02 |0018: move-result-object v2 │ │ +224f02: 1f02 2800 |0019: check-cast v2, Landroid/app/DialogFragment; // type@0028 │ │ +224f06: 3802 0500 |001b: if-eqz v2, 0020 // +0005 │ │ +224f0a: 6e10 cd00 0200 |001d: invoke-virtual {v2}, Landroid/app/DialogFragment;.dismiss:()V // method@00cd │ │ +224f10: 6202 6c5a |0020: sget-object v2, Lorg/greenrobot/eventbus/util/ErrorDialogManager;.factory:Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory; // field@5a6c │ │ +224f14: 5553 5f5a |0022: iget-boolean v3, v5, Lorg/greenrobot/eventbus/util/ErrorDialogManager$HoneycombManagerFragment;.finishAfterDialog:Z // field@5a5f │ │ +224f18: 5454 5c5a |0024: iget-object v4, v5, Lorg/greenrobot/eventbus/util/ErrorDialogManager$HoneycombManagerFragment;.argumentsForErrorDialog:Landroid/os/Bundle; // field@5a5c │ │ +224f1c: 6e40 d565 6243 |0026: invoke-virtual {v2, v6, v3, v4}, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.prepareErrorFragment:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;ZLandroid/os/Bundle;)Ljava/lang/Object; // method@65d5 │ │ +224f22: 0c06 |0029: move-result-object v6 │ │ +224f24: 1f06 2800 |002a: check-cast v6, Landroid/app/DialogFragment; // type@0028 │ │ +224f28: 3806 0500 |002c: if-eqz v6, 0031 // +0005 │ │ +224f2c: 6e30 ce00 0601 |002e: invoke-virtual {v6, v0, v1}, Landroid/app/DialogFragment;.show:(Landroid/app/FragmentManager;Ljava/lang/String;)V // method@00ce │ │ +224f32: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0009 line=142 │ │ 0x000c line=145 │ │ 0x0010 line=146 │ │ 0x0015 line=149 │ │ @@ -521849,19 +521851,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -224f28: |[224f28] org.greenrobot.eventbus.util.ErrorDialogManager$HoneycombManagerFragment.onPause:()V │ │ -224f38: 5410 5d5a |0000: iget-object v0, v1, Lorg/greenrobot/eventbus/util/ErrorDialogManager$HoneycombManagerFragment;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@5a5d │ │ -224f3c: 6e20 4265 1000 |0002: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.unregister:(Ljava/lang/Object;)V // method@6542 │ │ -224f42: 6f10 d200 0100 |0005: invoke-super {v1}, Landroid/app/Fragment;.onPause:()V // method@00d2 │ │ -224f48: 0e00 |0008: return-void │ │ +224f34: |[224f34] org.greenrobot.eventbus.util.ErrorDialogManager$HoneycombManagerFragment.onPause:()V │ │ +224f44: 5410 5d5a |0000: iget-object v0, v1, Lorg/greenrobot/eventbus/util/ErrorDialogManager$HoneycombManagerFragment;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@5a5d │ │ +224f48: 6e20 4265 1000 |0002: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.unregister:(Ljava/lang/Object;)V // method@6542 │ │ +224f4e: 6f10 d200 0100 |0005: invoke-super {v1}, Landroid/app/Fragment;.onPause:()V // method@00d2 │ │ +224f54: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0005 line=135 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/greenrobot/eventbus/util/ErrorDialogManager$HoneycombManagerFragment; │ │ │ │ @@ -521870,23 +521872,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -224f4c: |[224f4c] org.greenrobot.eventbus.util.ErrorDialogManager$HoneycombManagerFragment.onResume:()V │ │ -224f5c: 6f10 d300 0100 |0000: invoke-super {v1}, Landroid/app/Fragment;.onResume:()V // method@00d3 │ │ -224f62: 6200 6c5a |0003: sget-object v0, Lorg/greenrobot/eventbus/util/ErrorDialogManager;.factory:Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory; // field@5a6c │ │ -224f66: 5400 595a |0005: iget-object v0, v0, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.config:Lorg/greenrobot/eventbus/util/ErrorDialogConfig; // field@5a59 │ │ -224f6a: 6e10 c565 0000 |0007: invoke-virtual {v0}, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.getEventBus:()Lorg/greenrobot/eventbus/EventBus; // method@65c5 │ │ -224f70: 0c00 |000a: move-result-object v0 │ │ -224f72: 5b10 5d5a |000b: iput-object v0, v1, Lorg/greenrobot/eventbus/util/ErrorDialogManager$HoneycombManagerFragment;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@5a5d │ │ -224f76: 6e20 3c65 1000 |000d: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.register:(Ljava/lang/Object;)V // method@653c │ │ -224f7c: 0e00 |0010: return-void │ │ +224f58: |[224f58] org.greenrobot.eventbus.util.ErrorDialogManager$HoneycombManagerFragment.onResume:()V │ │ +224f68: 6f10 d300 0100 |0000: invoke-super {v1}, Landroid/app/Fragment;.onResume:()V // method@00d3 │ │ +224f6e: 6200 6c5a |0003: sget-object v0, Lorg/greenrobot/eventbus/util/ErrorDialogManager;.factory:Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory; // field@5a6c │ │ +224f72: 5400 595a |0005: iget-object v0, v0, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.config:Lorg/greenrobot/eventbus/util/ErrorDialogConfig; // field@5a59 │ │ +224f76: 6e10 c565 0000 |0007: invoke-virtual {v0}, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.getEventBus:()Lorg/greenrobot/eventbus/EventBus; // method@65c5 │ │ +224f7c: 0c00 |000a: move-result-object v0 │ │ +224f7e: 5b10 5d5a |000b: iput-object v0, v1, Lorg/greenrobot/eventbus/util/ErrorDialogManager$HoneycombManagerFragment;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@5a5d │ │ +224f82: 6e20 3c65 1000 |000d: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.register:(Ljava/lang/Object;)V // method@653c │ │ +224f88: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0003 line=128 │ │ 0x000d line=129 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/greenrobot/eventbus/util/ErrorDialogManager$HoneycombManagerFragment; │ │ @@ -521961,17 +521963,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -22527c: |[22527c] org.greenrobot.eventbus.util.ErrorDialogManager.:()V │ │ -22528c: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -225292: 0e00 |0003: return-void │ │ +225288: |[225288] org.greenrobot.eventbus.util.ErrorDialogManager.:()V │ │ +225298: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +22529e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/greenrobot/eventbus/util/ErrorDialogManager; │ │ │ │ #1 : (in Lorg/greenrobot/eventbus/util/ErrorDialogManager;) │ │ @@ -521979,18 +521981,18 @@ │ │ type : '(Ljava/lang/Object;Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -225110: |[225110] org.greenrobot.eventbus.util.ErrorDialogManager.access$000:(Ljava/lang/Object;Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;)Z │ │ -225120: 7120 fa65 1000 |0000: invoke-static {v0, v1}, Lorg/greenrobot/eventbus/util/ErrorDialogManager;.isInExecutionScope:(Ljava/lang/Object;Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;)Z // method@65fa │ │ -225126: 0a00 |0003: move-result v0 │ │ -225128: 0f00 |0004: return v0 │ │ +22511c: |[22511c] org.greenrobot.eventbus.util.ErrorDialogManager.access$000:(Ljava/lang/Object;Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;)Z │ │ +22512c: 7120 fa65 1000 |0000: invoke-static {v0, v1}, Lorg/greenrobot/eventbus/util/ErrorDialogManager;.isInExecutionScope:(Ljava/lang/Object;Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;)Z // method@65fa │ │ +225132: 0a00 |0003: move-result v0 │ │ +225134: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/greenrobot/eventbus/util/ThrowableFailureEvent; │ │ │ │ @@ -521999,19 +522001,19 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -225294: |[225294] org.greenrobot.eventbus.util.ErrorDialogManager.attachTo:(Landroid/app/Activity;)V │ │ -2252a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2252a6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -2252a8: 7130 f865 0201 |0002: invoke-static {v2, v0, v1}, Lorg/greenrobot/eventbus/util/ErrorDialogManager;.attachTo:(Landroid/app/Activity;ZLandroid/os/Bundle;)V // method@65f8 │ │ -2252ae: 0e00 |0005: return-void │ │ +2252a0: |[2252a0] org.greenrobot.eventbus.util.ErrorDialogManager.attachTo:(Landroid/app/Activity;)V │ │ +2252b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2252b2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +2252b4: 7130 f865 0201 |0002: invoke-static {v2, v0, v1}, Lorg/greenrobot/eventbus/util/ErrorDialogManager;.attachTo:(Landroid/app/Activity;ZLandroid/os/Bundle;)V // method@65f8 │ │ +2252ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=191 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/app/Activity; │ │ │ │ #3 : (in Lorg/greenrobot/eventbus/util/ErrorDialogManager;) │ │ @@ -522019,28 +522021,28 @@ │ │ type : '(Landroid/app/Activity;Ljava/lang/Object;ZLandroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -2252ec: |[2252ec] org.greenrobot.eventbus.util.ErrorDialogManager.attachTo:(Landroid/app/Activity;Ljava/lang/Object;ZLandroid/os/Bundle;)V │ │ -2252fc: 6200 6c5a |0000: sget-object v0, Lorg/greenrobot/eventbus/util/ErrorDialogManager;.factory:Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory; // field@5a6c │ │ -225300: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -225304: 7110 fb65 0100 |0004: invoke-static {v1}, Lorg/greenrobot/eventbus/util/ErrorDialogManager;.isSupportActivity:(Landroid/app/Activity;)Z // method@65fb │ │ -22530a: 0a00 |0007: move-result v0 │ │ -22530c: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ -225310: 7140 ed65 2143 |000a: invoke-static {v1, v2, v3, v4}, Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment;.attachTo:(Landroid/app/Activity;Ljava/lang/Object;ZLandroid/os/Bundle;)V // method@65ed │ │ -225316: 2804 |000d: goto 0011 // +0004 │ │ -225318: 7140 e765 2143 |000e: invoke-static {v1, v2, v3, v4}, Lorg/greenrobot/eventbus/util/ErrorDialogManager$HoneycombManagerFragment;.attachTo:(Landroid/app/Activity;Ljava/lang/Object;ZLandroid/os/Bundle;)V // method@65e7 │ │ -22531e: 0e00 |0011: return-void │ │ -225320: 2201 6e0d |0012: new-instance v1, Ljava/lang/RuntimeException; // type@0d6e │ │ -225324: 1a02 1234 |0014: const-string v2, "You must set the static factory field to configure error dialogs for your app." // string@3412 │ │ -225328: 7020 0d63 2100 |0016: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@630d │ │ -22532e: 2701 |0019: throw v1 │ │ +2252f8: |[2252f8] org.greenrobot.eventbus.util.ErrorDialogManager.attachTo:(Landroid/app/Activity;Ljava/lang/Object;ZLandroid/os/Bundle;)V │ │ +225308: 6200 6c5a |0000: sget-object v0, Lorg/greenrobot/eventbus/util/ErrorDialogManager;.factory:Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory; // field@5a6c │ │ +22530c: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +225310: 7110 fb65 0100 |0004: invoke-static {v1}, Lorg/greenrobot/eventbus/util/ErrorDialogManager;.isSupportActivity:(Landroid/app/Activity;)Z // method@65fb │ │ +225316: 0a00 |0007: move-result v0 │ │ +225318: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ +22531c: 7140 ed65 2143 |000a: invoke-static {v1, v2, v3, v4}, Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment;.attachTo:(Landroid/app/Activity;Ljava/lang/Object;ZLandroid/os/Bundle;)V // method@65ed │ │ +225322: 2804 |000d: goto 0011 // +0004 │ │ +225324: 7140 e765 2143 |000e: invoke-static {v1, v2, v3, v4}, Lorg/greenrobot/eventbus/util/ErrorDialogManager$HoneycombManagerFragment;.attachTo:(Landroid/app/Activity;Ljava/lang/Object;ZLandroid/os/Bundle;)V // method@65e7 │ │ +22532a: 0e00 |0011: return-void │ │ +22532c: 2201 6e0d |0012: new-instance v1, Ljava/lang/RuntimeException; // type@0d6e │ │ +225330: 1a02 1234 |0014: const-string v2, "You must set the static factory field to configure error dialogs for your app." // string@3412 │ │ +225334: 7020 0d63 2100 |0016: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@630d │ │ +22533a: 2701 |0019: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0004 line=209 │ │ 0x000a line=210 │ │ 0x000e line=212 │ │ 0x0012 line=207 │ │ @@ -522055,18 +522057,18 @@ │ │ type : '(Landroid/app/Activity;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -2252b0: |[2252b0] org.greenrobot.eventbus.util.ErrorDialogManager.attachTo:(Landroid/app/Activity;Z)V │ │ -2252c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2252c2: 7130 f865 2100 |0001: invoke-static {v1, v2, v0}, Lorg/greenrobot/eventbus/util/ErrorDialogManager;.attachTo:(Landroid/app/Activity;ZLandroid/os/Bundle;)V // method@65f8 │ │ -2252c8: 0e00 |0004: return-void │ │ +2252bc: |[2252bc] org.greenrobot.eventbus.util.ErrorDialogManager.attachTo:(Landroid/app/Activity;Z)V │ │ +2252cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2252ce: 7130 f865 2100 |0001: invoke-static {v1, v2, v0}, Lorg/greenrobot/eventbus/util/ErrorDialogManager;.attachTo:(Landroid/app/Activity;ZLandroid/os/Bundle;)V // method@65f8 │ │ +2252d4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=196 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/app/Activity; │ │ 0x0000 - 0x0005 reg=2 (null) Z │ │ │ │ @@ -522075,19 +522077,19 @@ │ │ type : '(Landroid/app/Activity;ZLandroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -2252cc: |[2252cc] org.greenrobot.eventbus.util.ErrorDialogManager.attachTo:(Landroid/app/Activity;ZLandroid/os/Bundle;)V │ │ -2252dc: 6e10 0263 0100 |0000: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@6302 │ │ -2252e2: 0c00 |0003: move-result-object v0 │ │ -2252e4: 7140 f665 0132 |0004: invoke-static {v1, v0, v2, v3}, Lorg/greenrobot/eventbus/util/ErrorDialogManager;.attachTo:(Landroid/app/Activity;Ljava/lang/Object;ZLandroid/os/Bundle;)V // method@65f6 │ │ -2252ea: 0e00 |0007: return-void │ │ +2252d8: |[2252d8] org.greenrobot.eventbus.util.ErrorDialogManager.attachTo:(Landroid/app/Activity;ZLandroid/os/Bundle;)V │ │ +2252e8: 6e10 0263 0100 |0000: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@6302 │ │ +2252ee: 0c00 |0003: move-result-object v0 │ │ +2252f0: 7140 f665 0132 |0004: invoke-static {v1, v0, v2, v3}, Lorg/greenrobot/eventbus/util/ErrorDialogManager;.attachTo:(Landroid/app/Activity;Ljava/lang/Object;ZLandroid/os/Bundle;)V // method@65f6 │ │ +2252f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0004 line=202 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/app/Activity; │ │ 0x0000 - 0x0008 reg=2 (null) Z │ │ @@ -522098,28 +522100,28 @@ │ │ type : '(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;)V' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -225330: |[225330] org.greenrobot.eventbus.util.ErrorDialogManager.checkLogException:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;)V │ │ -225340: 6200 6c5a |0000: sget-object v0, Lorg/greenrobot/eventbus/util/ErrorDialogManager;.factory:Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory; // field@5a6c │ │ -225344: 5400 595a |0002: iget-object v0, v0, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.config:Lorg/greenrobot/eventbus/util/ErrorDialogConfig; // field@5a59 │ │ -225348: 5500 555a |0004: iget-boolean v0, v0, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.logExceptions:Z // field@5a55 │ │ -22534c: 3800 1300 |0006: if-eqz v0, 0019 // +0013 │ │ -225350: 6200 6c5a |0008: sget-object v0, Lorg/greenrobot/eventbus/util/ErrorDialogManager;.factory:Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory; // field@5a6c │ │ -225354: 5400 595a |000a: iget-object v0, v0, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.config:Lorg/greenrobot/eventbus/util/ErrorDialogConfig; // field@5a59 │ │ -225358: 5400 585a |000c: iget-object v0, v0, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.tagForLoggingExceptions:Ljava/lang/String; // field@5a58 │ │ -22535c: 3900 0400 |000e: if-nez v0, 0012 // +0004 │ │ -225360: 6200 e659 |0010: sget-object v0, Lorg/greenrobot/eventbus/EventBus;.TAG:Ljava/lang/String; // field@59e6 │ │ -225364: 5422 705a |0012: iget-object v2, v2, Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;.throwable:Ljava/lang/Throwable; // field@5a70 │ │ -225368: 1a01 9a0e |0014: const-string v1, "Error dialog manager received exception" // string@0e9a │ │ -22536c: 7130 9a07 1002 |0016: invoke-static {v0, v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@079a │ │ -225372: 0e00 |0019: return-void │ │ +22533c: |[22533c] org.greenrobot.eventbus.util.ErrorDialogManager.checkLogException:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;)V │ │ +22534c: 6200 6c5a |0000: sget-object v0, Lorg/greenrobot/eventbus/util/ErrorDialogManager;.factory:Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory; // field@5a6c │ │ +225350: 5400 595a |0002: iget-object v0, v0, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.config:Lorg/greenrobot/eventbus/util/ErrorDialogConfig; // field@5a59 │ │ +225354: 5500 555a |0004: iget-boolean v0, v0, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.logExceptions:Z // field@5a55 │ │ +225358: 3800 1300 |0006: if-eqz v0, 0019 // +0013 │ │ +22535c: 6200 6c5a |0008: sget-object v0, Lorg/greenrobot/eventbus/util/ErrorDialogManager;.factory:Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory; // field@5a6c │ │ +225360: 5400 595a |000a: iget-object v0, v0, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.config:Lorg/greenrobot/eventbus/util/ErrorDialogConfig; // field@5a59 │ │ +225364: 5400 585a |000c: iget-object v0, v0, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.tagForLoggingExceptions:Ljava/lang/String; // field@5a58 │ │ +225368: 3900 0400 |000e: if-nez v0, 0012 // +0004 │ │ +22536c: 6200 e659 |0010: sget-object v0, Lorg/greenrobot/eventbus/EventBus;.TAG:Ljava/lang/String; // field@59e6 │ │ +225370: 5422 705a |0012: iget-object v2, v2, Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;.throwable:Ljava/lang/Throwable; // field@5a70 │ │ +225374: 1a01 9a0e |0014: const-string v1, "Error dialog manager received exception" // string@0e9a │ │ +225378: 7130 9a07 1002 |0016: invoke-static {v0, v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@079a │ │ +22537e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0008 line=243 │ │ 0x0010 line=245 │ │ 0x0012 line=247 │ │ locals : │ │ @@ -522130,26 +522132,26 @@ │ │ type : '(Ljava/lang/Object;Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -22512c: |[22512c] org.greenrobot.eventbus.util.ErrorDialogManager.isInExecutionScope:(Ljava/lang/Object;Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;)Z │ │ -22513c: 3801 1000 |0000: if-eqz v1, 0010 // +0010 │ │ -225140: 6e10 0466 0100 |0002: invoke-virtual {v1}, Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;.getExecutionScope:()Ljava/lang/Object; // method@6604 │ │ -225146: 0c01 |0005: move-result-object v1 │ │ -225148: 3801 0a00 |0006: if-eqz v1, 0010 // +000a │ │ -22514c: 6e20 0063 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@6300 │ │ -225152: 0a00 |000b: move-result v0 │ │ -225154: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ -225158: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -22515a: 0f00 |000f: return v0 │ │ -22515c: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -22515e: 0f00 |0011: return v0 │ │ +225138: |[225138] org.greenrobot.eventbus.util.ErrorDialogManager.isInExecutionScope:(Ljava/lang/Object;Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;)Z │ │ +225148: 3801 1000 |0000: if-eqz v1, 0010 // +0010 │ │ +22514c: 6e10 0466 0100 |0002: invoke-virtual {v1}, Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;.getExecutionScope:()Ljava/lang/Object; // method@6604 │ │ +225152: 0c01 |0005: move-result-object v1 │ │ +225154: 3801 0a00 |0006: if-eqz v1, 0010 // +000a │ │ +225158: 6e20 0063 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@6300 │ │ +22515e: 0a00 |000b: move-result v0 │ │ +225160: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +225164: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +225166: 0f00 |000f: return v0 │ │ +225168: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +22516a: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=253 │ │ 0x0008 line=254 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0012 reg=1 (null) Lorg/greenrobot/eventbus/util/ThrowableFailureEvent; │ │ @@ -522159,82 +522161,82 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 133 16-bit code units │ │ -225160: |[225160] org.greenrobot.eventbus.util.ErrorDialogManager.isSupportActivity:(Landroid/app/Activity;)Z │ │ -225170: 6e10 0263 0300 |0000: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@6302 │ │ -225176: 0c00 |0003: move-result-object v0 │ │ -225178: 6e10 9962 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.getSuperclass:()Ljava/lang/Class; // method@6299 │ │ -22517e: 0c00 |0007: move-result-object v0 │ │ -225180: 3800 6000 |0008: if-eqz v0, 0068 // +0060 │ │ -225184: 6e10 9662 0000 |000a: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6296 │ │ -22518a: 0c01 |000d: move-result-object v1 │ │ -22518c: 1a02 0e39 |000e: const-string v2, "androidx.fragment.app.FragmentActivity" // string@390e │ │ -225190: 6e20 2363 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -225196: 0a02 |0013: move-result v2 │ │ -225198: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ -22519c: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -22519e: 2848 |0017: goto 005f // +0048 │ │ -2251a0: 1a02 743d |0018: const-string v2, "com.actionbarsherlock.app" // string@3d74 │ │ -2251a4: 6e20 3763 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@6337 │ │ -2251aa: 0a02 |001d: move-result v2 │ │ -2251ac: 3802 3200 |001e: if-eqz v2, 0050 // +0032 │ │ -2251b0: 1a02 d502 |0020: const-string v2, ".SherlockActivity" // string@02d5 │ │ -2251b4: 6e20 2263 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ -2251ba: 0a02 |0025: move-result v2 │ │ -2251bc: 3902 1300 |0026: if-nez v2, 0039 // +0013 │ │ -2251c0: 1a02 d602 |0028: const-string v2, ".SherlockListActivity" // string@02d6 │ │ -2251c4: 6e20 2263 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ -2251ca: 0a02 |002d: move-result v2 │ │ -2251cc: 3902 0b00 |002e: if-nez v2, 0039 // +000b │ │ -2251d0: 1a02 d702 |0030: const-string v2, ".SherlockPreferenceActivity" // string@02d7 │ │ -2251d4: 6e20 2263 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ -2251da: 0a02 |0035: move-result v2 │ │ -2251dc: 3902 0300 |0036: if-nez v2, 0039 // +0003 │ │ -2251e0: 2818 |0038: goto 0050 // +0018 │ │ -2251e2: 2203 6e0d |0039: new-instance v3, Ljava/lang/RuntimeException; // type@0d6e │ │ -2251e6: 2200 740d |003b: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -2251ea: 7010 4c63 0000 |003d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -2251f0: 1a02 5329 |0040: const-string v2, "Please use SherlockFragmentActivity. Illegal activity: " // string@2953 │ │ -2251f4: 6e20 5663 2000 |0042: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2251fa: 6e20 5663 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -225200: 6e10 5d63 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -225206: 0c00 |004b: move-result-object v0 │ │ -225208: 7020 0d63 0300 |004c: invoke-direct {v3, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@630d │ │ -22520e: 2703 |004f: throw v3 │ │ -225210: 1a02 5f38 |0050: const-string v2, "android.app.Activity" // string@385f │ │ -225214: 6e20 2363 2100 |0052: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -22521a: 0a01 |0055: move-result v1 │ │ -22521c: 3801 aeff |0056: if-eqz v1, 0004 // -0052 │ │ -225220: 6003 3501 |0058: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ -225224: 1300 0b00 |005a: const/16 v0, #int 11 // #b │ │ -225228: 3403 0400 |005c: if-lt v3, v0, 0060 // +0004 │ │ -22522c: 1203 |005e: const/4 v3, #int 0 // #0 │ │ -22522e: 0f03 |005f: return v3 │ │ -225230: 2203 6e0d |0060: new-instance v3, Ljava/lang/RuntimeException; // type@0d6e │ │ -225234: 1a00 5c13 |0062: const-string v0, "Illegal activity without fragment support. Either use Android 3.0+ or android.support.v4.app.FragmentActivity." // string@135c │ │ -225238: 7020 0d63 0300 |0064: invoke-direct {v3, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@630d │ │ -22523e: 2703 |0067: throw v3 │ │ -225240: 2200 6e0d |0068: new-instance v0, Ljava/lang/RuntimeException; // type@0d6e │ │ -225244: 2201 740d |006a: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -225248: 7010 4c63 0100 |006c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -22524e: 1a02 5b13 |006f: const-string v2, "Illegal activity type: " // string@135b │ │ -225252: 6e20 5663 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -225258: 6e10 0263 0300 |0074: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@6302 │ │ -22525e: 0c03 |0077: move-result-object v3 │ │ -225260: 6e20 5563 3100 |0078: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -225266: 6e10 5d63 0100 |007b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -22526c: 0c03 |007e: move-result-object v3 │ │ -22526e: 7020 0d63 3000 |007f: invoke-direct {v0, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@630d │ │ -225274: 2802 |0082: goto 0084 // +0002 │ │ -225276: 2700 |0083: throw v0 │ │ -225278: 28ff |0084: goto 0083 // -0001 │ │ +22516c: |[22516c] org.greenrobot.eventbus.util.ErrorDialogManager.isSupportActivity:(Landroid/app/Activity;)Z │ │ +22517c: 6e10 0263 0300 |0000: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@6302 │ │ +225182: 0c00 |0003: move-result-object v0 │ │ +225184: 6e10 9962 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.getSuperclass:()Ljava/lang/Class; // method@6299 │ │ +22518a: 0c00 |0007: move-result-object v0 │ │ +22518c: 3800 6000 |0008: if-eqz v0, 0068 // +0060 │ │ +225190: 6e10 9662 0000 |000a: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6296 │ │ +225196: 0c01 |000d: move-result-object v1 │ │ +225198: 1a02 0e39 |000e: const-string v2, "androidx.fragment.app.FragmentActivity" // string@390e │ │ +22519c: 6e20 2363 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +2251a2: 0a02 |0013: move-result v2 │ │ +2251a4: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ +2251a8: 1213 |0016: const/4 v3, #int 1 // #1 │ │ +2251aa: 2848 |0017: goto 005f // +0048 │ │ +2251ac: 1a02 743d |0018: const-string v2, "com.actionbarsherlock.app" // string@3d74 │ │ +2251b0: 6e20 3763 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@6337 │ │ +2251b6: 0a02 |001d: move-result v2 │ │ +2251b8: 3802 3200 |001e: if-eqz v2, 0050 // +0032 │ │ +2251bc: 1a02 d502 |0020: const-string v2, ".SherlockActivity" // string@02d5 │ │ +2251c0: 6e20 2263 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ +2251c6: 0a02 |0025: move-result v2 │ │ +2251c8: 3902 1300 |0026: if-nez v2, 0039 // +0013 │ │ +2251cc: 1a02 d602 |0028: const-string v2, ".SherlockListActivity" // string@02d6 │ │ +2251d0: 6e20 2263 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ +2251d6: 0a02 |002d: move-result v2 │ │ +2251d8: 3902 0b00 |002e: if-nez v2, 0039 // +000b │ │ +2251dc: 1a02 d702 |0030: const-string v2, ".SherlockPreferenceActivity" // string@02d7 │ │ +2251e0: 6e20 2263 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ +2251e6: 0a02 |0035: move-result v2 │ │ +2251e8: 3902 0300 |0036: if-nez v2, 0039 // +0003 │ │ +2251ec: 2818 |0038: goto 0050 // +0018 │ │ +2251ee: 2203 6e0d |0039: new-instance v3, Ljava/lang/RuntimeException; // type@0d6e │ │ +2251f2: 2200 740d |003b: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +2251f6: 7010 4c63 0000 |003d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +2251fc: 1a02 5329 |0040: const-string v2, "Please use SherlockFragmentActivity. Illegal activity: " // string@2953 │ │ +225200: 6e20 5663 2000 |0042: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +225206: 6e20 5663 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +22520c: 6e10 5d63 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +225212: 0c00 |004b: move-result-object v0 │ │ +225214: 7020 0d63 0300 |004c: invoke-direct {v3, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@630d │ │ +22521a: 2703 |004f: throw v3 │ │ +22521c: 1a02 5f38 |0050: const-string v2, "android.app.Activity" // string@385f │ │ +225220: 6e20 2363 2100 |0052: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +225226: 0a01 |0055: move-result v1 │ │ +225228: 3801 aeff |0056: if-eqz v1, 0004 // -0052 │ │ +22522c: 6003 3501 |0058: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ +225230: 1300 0b00 |005a: const/16 v0, #int 11 // #b │ │ +225234: 3403 0400 |005c: if-lt v3, v0, 0060 // +0004 │ │ +225238: 1203 |005e: const/4 v3, #int 0 // #0 │ │ +22523a: 0f03 |005f: return v3 │ │ +22523c: 2203 6e0d |0060: new-instance v3, Ljava/lang/RuntimeException; // type@0d6e │ │ +225240: 1a00 5c13 |0062: const-string v0, "Illegal activity without fragment support. Either use Android 3.0+ or android.support.v4.app.FragmentActivity." // string@135c │ │ +225244: 7020 0d63 0300 |0064: invoke-direct {v3, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@630d │ │ +22524a: 2703 |0067: throw v3 │ │ +22524c: 2200 6e0d |0068: new-instance v0, Ljava/lang/RuntimeException; // type@0d6e │ │ +225250: 2201 740d |006a: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +225254: 7010 4c63 0100 |006c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +22525a: 1a02 5b13 |006f: const-string v2, "Illegal activity type: " // string@135b │ │ +22525e: 6e20 5663 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +225264: 6e10 0263 0300 |0074: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@6302 │ │ +22526a: 0c03 |0077: move-result-object v3 │ │ +22526c: 6e20 5563 3100 |0078: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +225272: 6e10 5d63 0100 |007b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +225278: 0c03 |007e: move-result-object v3 │ │ +22527a: 7020 0d63 3000 |007f: invoke-direct {v0, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@630d │ │ +225280: 2802 |0082: goto 0084 // +0002 │ │ +225282: 2700 |0083: throw v0 │ │ +225284: 28ff |0084: goto 0083 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x000a line=222 │ │ 0x0010 line=223 │ │ 0x001a line=226 │ │ 0x0022 line=227 │ │ @@ -522285,20 +522287,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -225498: |[225498] org.greenrobot.eventbus.util.ExceptionToResourceMapping.:()V │ │ -2254a8: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ -2254ae: 2200 b90d |0003: new-instance v0, Ljava/util/HashMap; // type@0db9 │ │ -2254b2: 7010 3364 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@6433 │ │ -2254b8: 5b10 6d5a |0008: iput-object v0, v1, Lorg/greenrobot/eventbus/util/ExceptionToResourceMapping;.throwableToMsgIdMap:Ljava/util/Map; // field@5a6d │ │ -2254bc: 0e00 |000a: return-void │ │ +2254a4: |[2254a4] org.greenrobot.eventbus.util.ExceptionToResourceMapping.:()V │ │ +2254b4: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ +2254ba: 2200 b90d |0003: new-instance v0, Ljava/util/HashMap; // type@0db9 │ │ +2254be: 7010 3364 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@6433 │ │ +2254c4: 5b10 6d5a |0008: iput-object v0, v1, Lorg/greenrobot/eventbus/util/ExceptionToResourceMapping;.throwableToMsgIdMap:Ljava/util/Map; // field@5a6d │ │ +2254c8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/greenrobot/eventbus/util/ExceptionToResourceMapping; │ │ │ │ @@ -522308,20 +522310,20 @@ │ │ type : '(Ljava/lang/Class;I)Lorg/greenrobot/eventbus/util/ExceptionToResourceMapping;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -225474: |[225474] org.greenrobot.eventbus.util.ExceptionToResourceMapping.addMapping:(Ljava/lang/Class;I)Lorg/greenrobot/eventbus/util/ExceptionToResourceMapping; │ │ -225484: 5410 6d5a |0000: iget-object v0, v1, Lorg/greenrobot/eventbus/util/ExceptionToResourceMapping;.throwableToMsgIdMap:Ljava/util/Map; // field@5a6d │ │ -225488: 7110 c862 0300 |0002: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ -22548e: 0c03 |0005: move-result-object v3 │ │ -225490: 7230 8864 2003 |0006: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6488 │ │ -225496: 1101 |0009: return-object v1 │ │ +225480: |[225480] org.greenrobot.eventbus.util.ExceptionToResourceMapping.addMapping:(Ljava/lang/Class;I)Lorg/greenrobot/eventbus/util/ExceptionToResourceMapping; │ │ +225490: 5410 6d5a |0000: iget-object v0, v1, Lorg/greenrobot/eventbus/util/ExceptionToResourceMapping;.throwableToMsgIdMap:Ljava/util/Map; // field@5a6d │ │ +225494: 7110 c862 0300 |0002: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@62c8 │ │ +22549a: 0c03 |0005: move-result-object v3 │ │ +22549c: 7230 8864 2003 |0006: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6488 │ │ +2254a2: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/greenrobot/eventbus/util/ExceptionToResourceMapping; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/Class; │ │ 0x0000 - 0x000a reg=3 (null) I │ │ @@ -522331,38 +522333,38 @@ │ │ type : '(Ljava/lang/Throwable;)Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -225374: |[225374] org.greenrobot.eventbus.util.ExceptionToResourceMapping.mapThrowable:(Ljava/lang/Throwable;)Ljava/lang/Integer; │ │ -225384: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ -225388: 0741 |0002: move-object v1, v4 │ │ -22538a: 6e20 ff65 1300 |0003: invoke-virtual {v3, v1}, Lorg/greenrobot/eventbus/util/ExceptionToResourceMapping;.mapThrowableFlat:(Ljava/lang/Throwable;)Ljava/lang/Integer; // method@65ff │ │ -225390: 0c02 |0006: move-result-object v2 │ │ -225392: 3802 0300 |0007: if-eqz v2, 000a // +0003 │ │ -225396: 1102 |0009: return-object v2 │ │ -225398: 6e10 7763 0100 |000a: invoke-virtual {v1}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@6377 │ │ -22539e: 0c01 |000d: move-result-object v1 │ │ -2253a0: d800 00ff |000e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -2253a4: 3d00 0600 |0010: if-lez v0, 0016 // +0006 │ │ -2253a8: 3241 0400 |0012: if-eq v1, v4, 0016 // +0004 │ │ -2253ac: 3901 efff |0014: if-nez v1, 0003 // -0011 │ │ -2253b0: 2200 740d |0016: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -2253b4: 7010 4c63 0000 |0018: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -2253ba: 1a01 9627 |001b: const-string v1, "No specific message resource ID found for " // string@2796 │ │ -2253be: 6e20 5663 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2253c4: 6e20 5563 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -2253ca: 6e10 5d63 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -2253d0: 0c04 |0026: move-result-object v4 │ │ -2253d2: 1a00 b50e |0027: const-string v0, "EventBus" // string@0eb5 │ │ -2253d6: 7120 9407 4000 |0029: invoke-static {v0, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0794 │ │ -2253dc: 1204 |002c: const/4 v4, #int 0 // #0 │ │ -2253de: 1104 |002d: return-object v4 │ │ +225380: |[225380] org.greenrobot.eventbus.util.ExceptionToResourceMapping.mapThrowable:(Ljava/lang/Throwable;)Ljava/lang/Integer; │ │ +225390: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ +225394: 0741 |0002: move-object v1, v4 │ │ +225396: 6e20 ff65 1300 |0003: invoke-virtual {v3, v1}, Lorg/greenrobot/eventbus/util/ExceptionToResourceMapping;.mapThrowableFlat:(Ljava/lang/Throwable;)Ljava/lang/Integer; // method@65ff │ │ +22539c: 0c02 |0006: move-result-object v2 │ │ +22539e: 3802 0300 |0007: if-eqz v2, 000a // +0003 │ │ +2253a2: 1102 |0009: return-object v2 │ │ +2253a4: 6e10 7763 0100 |000a: invoke-virtual {v1}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@6377 │ │ +2253aa: 0c01 |000d: move-result-object v1 │ │ +2253ac: d800 00ff |000e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +2253b0: 3d00 0600 |0010: if-lez v0, 0016 // +0006 │ │ +2253b4: 3241 0400 |0012: if-eq v1, v4, 0016 // +0004 │ │ +2253b8: 3901 efff |0014: if-nez v1, 0003 // -0011 │ │ +2253bc: 2200 740d |0016: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +2253c0: 7010 4c63 0000 |0018: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +2253c6: 1a01 9627 |001b: const-string v1, "No specific message resource ID found for " // string@2796 │ │ +2253ca: 6e20 5663 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2253d0: 6e20 5563 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +2253d6: 6e10 5d63 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +2253dc: 0c04 |0026: move-result-object v4 │ │ +2253de: 1a00 b50e |0027: const-string v0, "EventBus" // string@0eb5 │ │ +2253e2: 7120 9407 4000 |0029: invoke-static {v0, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0794 │ │ +2253e8: 1204 |002c: const/4 v4, #int 0 // #0 │ │ +2253ea: 1104 |002d: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=46 │ │ 0x000a line=50 │ │ 0x0016 line=53 │ │ locals : │ │ 0x0000 - 0x002e reg=3 this Lorg/greenrobot/eventbus/util/ExceptionToResourceMapping; │ │ @@ -522373,50 +522375,50 @@ │ │ type : '(Ljava/lang/Throwable;)Ljava/lang/Integer;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -2253e0: |[2253e0] org.greenrobot.eventbus.util.ExceptionToResourceMapping.mapThrowableFlat:(Ljava/lang/Throwable;)Ljava/lang/Integer; │ │ -2253f0: 6e10 0263 0700 |0000: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@6302 │ │ -2253f6: 0c07 |0003: move-result-object v7 │ │ -2253f8: 5460 6d5a |0004: iget-object v0, v6, Lorg/greenrobot/eventbus/util/ExceptionToResourceMapping;.throwableToMsgIdMap:Ljava/util/Map; // field@5a6d │ │ -2253fc: 7220 8564 7000 |0006: invoke-interface {v0, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6485 │ │ -225402: 0c00 |0009: move-result-object v0 │ │ -225404: 1f00 5c0d |000a: check-cast v0, Ljava/lang/Integer; // type@0d5c │ │ -225408: 3900 3500 |000c: if-nez v0, 0041 // +0035 │ │ -22540c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -22540e: 5462 6d5a |000f: iget-object v2, v6, Lorg/greenrobot/eventbus/util/ExceptionToResourceMapping;.throwableToMsgIdMap:Ljava/util/Map; // field@5a6d │ │ -225412: 7210 8464 0200 |0011: invoke-interface {v2}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@6484 │ │ -225418: 0c02 |0014: move-result-object v2 │ │ -22541a: 7210 9564 0200 |0015: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6495 │ │ -225420: 0c02 |0018: move-result-object v2 │ │ -225422: 7210 4e64 0200 |0019: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -225428: 0a03 |001c: move-result v3 │ │ -22542a: 3803 2400 |001d: if-eqz v3, 0041 // +0024 │ │ -22542e: 7210 4f64 0200 |001f: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -225434: 0c03 |0022: move-result-object v3 │ │ -225436: 1f03 c00d |0023: check-cast v3, Ljava/util/Map$Entry; // type@0dc0 │ │ -22543a: 7210 7f64 0300 |0025: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@647f │ │ -225440: 0c04 |0028: move-result-object v4 │ │ -225442: 1f04 490d |0029: check-cast v4, Ljava/lang/Class; // type@0d49 │ │ -225446: 6e20 9b62 7400 |002b: invoke-virtual {v4, v7}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@629b │ │ -22544c: 0a05 |002e: move-result v5 │ │ -22544e: 3805 eaff |002f: if-eqz v5, 0019 // -0016 │ │ -225452: 3801 0800 |0031: if-eqz v1, 0039 // +0008 │ │ -225456: 6e20 9b62 4100 |0033: invoke-virtual {v1, v4}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@629b │ │ -22545c: 0a05 |0036: move-result v5 │ │ -22545e: 3805 e2ff |0037: if-eqz v5, 0019 // -001e │ │ -225462: 7210 8064 0300 |0039: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@6480 │ │ -225468: 0c00 |003c: move-result-object v0 │ │ -22546a: 1f00 5c0d |003d: check-cast v0, Ljava/lang/Integer; // type@0d5c │ │ -22546e: 0741 |003f: move-object v1, v4 │ │ -225470: 28d9 |0040: goto 0019 // -0027 │ │ -225472: 1100 |0041: return-object v0 │ │ +2253ec: |[2253ec] org.greenrobot.eventbus.util.ExceptionToResourceMapping.mapThrowableFlat:(Ljava/lang/Throwable;)Ljava/lang/Integer; │ │ +2253fc: 6e10 0263 0700 |0000: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@6302 │ │ +225402: 0c07 |0003: move-result-object v7 │ │ +225404: 5460 6d5a |0004: iget-object v0, v6, Lorg/greenrobot/eventbus/util/ExceptionToResourceMapping;.throwableToMsgIdMap:Ljava/util/Map; // field@5a6d │ │ +225408: 7220 8564 7000 |0006: invoke-interface {v0, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6485 │ │ +22540e: 0c00 |0009: move-result-object v0 │ │ +225410: 1f00 5c0d |000a: check-cast v0, Ljava/lang/Integer; // type@0d5c │ │ +225414: 3900 3500 |000c: if-nez v0, 0041 // +0035 │ │ +225418: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +22541a: 5462 6d5a |000f: iget-object v2, v6, Lorg/greenrobot/eventbus/util/ExceptionToResourceMapping;.throwableToMsgIdMap:Ljava/util/Map; // field@5a6d │ │ +22541e: 7210 8464 0200 |0011: invoke-interface {v2}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@6484 │ │ +225424: 0c02 |0014: move-result-object v2 │ │ +225426: 7210 9564 0200 |0015: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6495 │ │ +22542c: 0c02 |0018: move-result-object v2 │ │ +22542e: 7210 4e64 0200 |0019: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +225434: 0a03 |001c: move-result v3 │ │ +225436: 3803 2400 |001d: if-eqz v3, 0041 // +0024 │ │ +22543a: 7210 4f64 0200 |001f: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +225440: 0c03 |0022: move-result-object v3 │ │ +225442: 1f03 c00d |0023: check-cast v3, Ljava/util/Map$Entry; // type@0dc0 │ │ +225446: 7210 7f64 0300 |0025: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@647f │ │ +22544c: 0c04 |0028: move-result-object v4 │ │ +22544e: 1f04 490d |0029: check-cast v4, Ljava/lang/Class; // type@0d49 │ │ +225452: 6e20 9b62 7400 |002b: invoke-virtual {v4, v7}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@629b │ │ +225458: 0a05 |002e: move-result v5 │ │ +22545a: 3805 eaff |002f: if-eqz v5, 0019 // -0016 │ │ +22545e: 3801 0800 |0031: if-eqz v1, 0039 // +0008 │ │ +225462: 6e20 9b62 4100 |0033: invoke-virtual {v1, v4}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@629b │ │ +225468: 0a05 |0036: move-result v5 │ │ +22546a: 3805 e2ff |0037: if-eqz v5, 0019 // -001e │ │ +22546e: 7210 8064 0300 |0039: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@6480 │ │ +225474: 0c00 |003c: move-result-object v0 │ │ +225476: 1f00 5c0d |003d: check-cast v0, Ljava/lang/Integer; // type@0d5c │ │ +22547a: 0741 |003f: move-object v1, v4 │ │ +22547c: 28d9 |0040: goto 0019 // -0027 │ │ +22547e: 1100 |0041: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0004 line=65 │ │ 0x000f line=68 │ │ 0x0015 line=69 │ │ 0x0025 line=70 │ │ @@ -690553,133 +690555,134 @@ │ │ name : 'saveRawToDng' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 10 │ │ - insns size : 179 16-bit code units │ │ + insns size : 181 16-bit code units │ │ 1fd3f0: |[1fd3f0] freed.image.ImageSaveTask.saveRawToDng:()V │ │ 1fd400: 7100 285c 0000 |0000: invoke-static {}, Lfreed/jni/RawToDng;.GetInstance:()Lfreed/jni/RawToDng; // method@5c28 │ │ 1fd406: 0c00 |0003: move-result-object v0 │ │ 1fd408: 54c1 3a56 |0004: iget-object v1, v12, Lfreed/image/ImageSaveTask;.location:Landroid/location/Location; // field@563a │ │ -1fd40c: 3801 0e00 |0006: if-eqz v1, 0014 // +000e │ │ -1fd410: 2202 5d0c |0008: new-instance v2, Lfreed/jni/GpsInfo; // type@0c5d │ │ -1fd414: 7020 ff5b 1200 |000a: invoke-direct {v2, v1}, Lfreed/jni/GpsInfo;.:(Landroid/location/Location;)V // method@5bff │ │ -1fd41a: 6e10 025c 0200 |000d: invoke-virtual {v2}, Lfreed/jni/GpsInfo;.getByteBuffer:()Ljava/nio/ByteBuffer; // method@5c02 │ │ -1fd420: 0c01 |0010: move-result-object v1 │ │ -1fd422: 6e20 355c 1000 |0011: invoke-virtual {v0, v1}, Lfreed/jni/RawToDng;.SetGpsData:(Ljava/nio/ByteBuffer;)V // method@5c35 │ │ -1fd428: 2201 5c0c |0014: new-instance v1, Lfreed/jni/ExifInfo; // type@0c5c │ │ -1fd42c: 52c3 3b56 |0016: iget v3, v12, Lfreed/image/ImageSaveTask;.mISO:I // field@563b │ │ -1fd430: 52c4 3456 |0018: iget v4, v12, Lfreed/image/ImageSaveTask;.flash:I // field@5634 │ │ -1fd434: 52c2 3156 |001a: iget v2, v12, Lfreed/image/ImageSaveTask;.exposureTime:F // field@5631 │ │ -1fd438: 8925 |001c: float-to-double v5, v2 │ │ -1fd43a: 52c7 3656 |001d: iget v7, v12, Lfreed/image/ImageSaveTask;.focal:F // field@5636 │ │ -1fd43e: 52c8 3556 |001f: iget v8, v12, Lfreed/image/ImageSaveTask;.fnum:F // field@5635 │ │ -1fd442: 52c9 3056 |0021: iget v9, v12, Lfreed/image/ImageSaveTask;.expoindex:F // field@5630 │ │ -1fd446: 2202 740d |0023: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ -1fd44a: 7010 4c63 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -1fd450: 52ca 3e56 |0028: iget v10, v12, Lfreed/image/ImageSaveTask;.orientation:I // field@563e │ │ -1fd454: 6e20 5263 a200 |002a: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -1fd45a: 1a0a 0000 |002d: const-string v10, "" // string@0000 │ │ -1fd45e: 6e20 5663 a200 |002f: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -1fd464: 6e10 5d63 0200 |0032: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -1fd46a: 0c0b |0035: move-result-object v11 │ │ -1fd46c: 1a0a 0000 |0036: const-string v10, "" // string@0000 │ │ -1fd470: 0712 |0038: move-object v2, v1 │ │ -1fd472: 760a f15b 0200 |0039: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lfreed/jni/ExifInfo;.:(IIDFFFLjava/lang/String;Ljava/lang/String;)V // method@5bf1 │ │ -1fd478: 6e20 4d5c 1000 |003c: invoke-virtual {v0, v1}, Lfreed/jni/RawToDng;.setExifData:(Lfreed/jni/ExifInfo;)V // method@5c4d │ │ -1fd47e: 7100 9c5d 0000 |003f: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -1fd484: 0c01 |0042: move-result-object v1 │ │ -1fd486: 6e10 a05d 0100 |0043: invoke-virtual {v1}, Lfreed/settings/SettingsManager;.getOpCode:()Lfreed/jni/OpCode; // method@5da0 │ │ -1fd48c: 0c01 |0046: move-result-object v1 │ │ -1fd48e: 3801 0e00 |0047: if-eqz v1, 0055 // +000e │ │ -1fd492: 7100 9c5d 0000 |0049: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -1fd498: 0c01 |004c: move-result-object v1 │ │ -1fd49a: 6e10 a05d 0100 |004d: invoke-virtual {v1}, Lfreed/settings/SettingsManager;.getOpCode:()Lfreed/jni/OpCode; // method@5da0 │ │ -1fd4a0: 0c01 |0050: move-result-object v1 │ │ -1fd4a2: 6e20 4e5c 1000 |0051: invoke-virtual {v0, v1}, Lfreed/jni/RawToDng;.setOpCode:(Lfreed/jni/OpCode;)V // method@5c4e │ │ -1fd4a8: 2808 |0054: goto 005c // +0008 │ │ -1fd4aa: 54c1 3d56 |0055: iget-object v1, v12, Lfreed/image/ImageSaveTask;.opcode:Lfreed/jni/OpCode; // field@563d │ │ -1fd4ae: 3801 0500 |0057: if-eqz v1, 005c // +0005 │ │ -1fd4b2: 6e20 4e5c 1000 |0059: invoke-virtual {v0, v1}, Lfreed/jni/RawToDng;.setOpCode:(Lfreed/jni/OpCode;)V // method@5c4e │ │ -1fd4b8: 52c1 2d56 |005c: iget v1, v12, Lfreed/image/ImageSaveTask;.baselineExposure:F // field@562d │ │ -1fd4bc: 6e20 495c 1000 |005e: invoke-virtual {v0, v1}, Lfreed/jni/RawToDng;.setBaselineExposure:(F)V // method@5c49 │ │ -1fd4c2: 52c1 3856 |0061: iget v1, v12, Lfreed/image/ImageSaveTask;.greensplit:I // field@5638 │ │ -1fd4c6: 6e20 4b5c 1000 |0063: invoke-virtual {v0, v1}, Lfreed/jni/RawToDng;.setBayerGreenSplit:(I)V // method@5c4b │ │ -1fd4cc: 54c1 2c56 |0066: iget-object v1, v12, Lfreed/image/ImageSaveTask;.activityInterface:Lfreed/ActivityInterface; // field@562c │ │ -1fd4d0: 7210 194d 0100 |0068: invoke-interface {v1}, Lfreed/ActivityInterface;.getFileListController:()Lfreed/file/FileListController; // method@4d19 │ │ -1fd4d6: 0c01 |006b: move-result-object v1 │ │ -1fd4d8: 54c2 3356 |006c: iget-object v2, v12, Lfreed/image/ImageSaveTask;.filename:Ljava/io/File; // field@5633 │ │ -1fd4dc: 6e20 775b 2100 |006e: invoke-virtual {v1, v2}, Lfreed/file/FileListController;.getNewImgFileHolder:(Ljava/io/File;)Lfreed/file/holder/BaseHolder; // method@5b77 │ │ -1fd4e2: 0c01 |0071: move-result-object v1 │ │ -1fd4e4: 2012 500c |0072: instance-of v2, v1, Lfreed/file/holder/FileHolder; // type@0c50 │ │ -1fd4e8: 1203 |0074: const/4 v3, #int 0 // #0 │ │ -1fd4ea: 3802 0e00 |0075: if-eqz v2, 0083 // +000e │ │ -1fd4ee: 54c2 2e56 |0077: iget-object v2, v12, Lfreed/image/ImageSaveTask;.bytesTosave:[B // field@562e │ │ -1fd4f2: 54c4 3356 |0079: iget-object v4, v12, Lfreed/image/ImageSaveTask;.filename:Ljava/io/File; // field@5633 │ │ -1fd4f6: 6e10 f961 0400 |007b: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ -1fd4fc: 0c04 |007e: move-result-object v4 │ │ -1fd4fe: 6e30 4a5c 2004 |007f: invoke-virtual {v0, v2, v4}, Lfreed/jni/RawToDng;.setBayerData:([BLjava/lang/String;)V // method@5c4a │ │ -1fd504: 281c |0082: goto 009e // +001c │ │ -1fd506: 2012 510c |0083: instance-of v2, v1, Lfreed/file/holder/UriHolder; // type@0c51 │ │ -1fd50a: 3802 1900 |0085: if-eqz v2, 009e // +0019 │ │ -1fd50e: 0712 |0087: move-object v2, v1 │ │ -1fd510: 1f02 510c |0088: check-cast v2, Lfreed/file/holder/UriHolder; // type@0c51 │ │ -1fd514: 6e10 b65b 0200 |008a: invoke-virtual {v2}, Lfreed/file/holder/UriHolder;.getParcelFileDescriptor:()Landroid/os/ParcelFileDescriptor; // method@5bb6 │ │ -1fd51a: 0c03 |008d: move-result-object v3 │ │ -1fd51c: 54c2 2e56 |008e: iget-object v2, v12, Lfreed/image/ImageSaveTask;.bytesTosave:[B // field@562e │ │ -1fd520: 54c4 3356 |0090: iget-object v4, v12, Lfreed/image/ImageSaveTask;.filename:Ljava/io/File; // field@5633 │ │ -1fd524: 6e10 fc61 0400 |0092: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@61fc │ │ -1fd52a: 0c04 |0095: move-result-object v4 │ │ -1fd52c: 6e40 2f5c 2043 |0096: invoke-virtual {v0, v2, v3, v4}, Lfreed/jni/RawToDng;.SetBayerDataFD:([BLandroid/os/ParcelFileDescriptor;Ljava/lang/String;)V // method@5c2f │ │ -1fd532: 2805 |0099: goto 009e // +0005 │ │ -1fd534: 0d02 |009a: move-exception v2 │ │ -1fd536: 6e10 1462 0200 |009b: invoke-virtual {v2}, Ljava/io/FileNotFoundException;.printStackTrace:()V // method@6214 │ │ -1fd53c: 54c2 3f56 |009e: iget-object v2, v12, Lfreed/image/ImageSaveTask;.profile:Lfreed/dng/DngProfile; // field@563f │ │ -1fd540: 6e20 405c 2000 |00a0: invoke-virtual {v0, v2}, Lfreed/jni/RawToDng;.WriteDngWithProfile:(Lfreed/dng/DngProfile;)V // method@5c40 │ │ -1fd546: 3803 0a00 |00a3: if-eqz v3, 00ad // +000a │ │ -1fd54a: 6e10 3f06 0300 |00a5: invoke-virtual {v3}, Landroid/os/ParcelFileDescriptor;.close:()V // method@063f │ │ -1fd550: 2805 |00a8: goto 00ad // +0005 │ │ -1fd552: 0d00 |00a9: move-exception v0 │ │ -1fd554: 7110 645e 0000 |00aa: invoke-static {v0}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -1fd55a: 54c0 3c56 |00ad: iget-object v0, v12, Lfreed/image/ImageSaveTask;.moduleInterface:Lfreed/cam/apis/basecamera/modules/ModuleInterface; // field@563c │ │ -1fd55e: 7220 0e4e 1000 |00af: invoke-interface {v0, v1}, Lfreed/cam/apis/basecamera/modules/ModuleInterface;.internalFireOnWorkDone:(Lfreed/file/holder/BaseHolder;)V // method@4e0e │ │ -1fd564: 0e00 |00b2: return-void │ │ +1fd40c: 3801 1000 |0006: if-eqz v1, 0016 // +0010 │ │ +1fd410: 2201 5d0c |0008: new-instance v1, Lfreed/jni/GpsInfo; // type@0c5d │ │ +1fd414: 54c2 3a56 |000a: iget-object v2, v12, Lfreed/image/ImageSaveTask;.location:Landroid/location/Location; // field@563a │ │ +1fd418: 7020 ff5b 2100 |000c: invoke-direct {v1, v2}, Lfreed/jni/GpsInfo;.:(Landroid/location/Location;)V // method@5bff │ │ +1fd41e: 6e10 025c 0100 |000f: invoke-virtual {v1}, Lfreed/jni/GpsInfo;.getByteBuffer:()Ljava/nio/ByteBuffer; // method@5c02 │ │ +1fd424: 0c01 |0012: move-result-object v1 │ │ +1fd426: 6e20 355c 1000 |0013: invoke-virtual {v0, v1}, Lfreed/jni/RawToDng;.SetGpsData:(Ljava/nio/ByteBuffer;)V // method@5c35 │ │ +1fd42c: 2201 5c0c |0016: new-instance v1, Lfreed/jni/ExifInfo; // type@0c5c │ │ +1fd430: 52c3 3b56 |0018: iget v3, v12, Lfreed/image/ImageSaveTask;.mISO:I // field@563b │ │ +1fd434: 52c4 3456 |001a: iget v4, v12, Lfreed/image/ImageSaveTask;.flash:I // field@5634 │ │ +1fd438: 52c2 3156 |001c: iget v2, v12, Lfreed/image/ImageSaveTask;.exposureTime:F // field@5631 │ │ +1fd43c: 8925 |001e: float-to-double v5, v2 │ │ +1fd43e: 52c7 3656 |001f: iget v7, v12, Lfreed/image/ImageSaveTask;.focal:F // field@5636 │ │ +1fd442: 52c8 3556 |0021: iget v8, v12, Lfreed/image/ImageSaveTask;.fnum:F // field@5635 │ │ +1fd446: 52c9 3056 |0023: iget v9, v12, Lfreed/image/ImageSaveTask;.expoindex:F // field@5630 │ │ +1fd44a: 2202 740d |0025: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ +1fd44e: 7010 4c63 0200 |0027: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +1fd454: 52ca 3e56 |002a: iget v10, v12, Lfreed/image/ImageSaveTask;.orientation:I // field@563e │ │ +1fd458: 6e20 5263 a200 |002c: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +1fd45e: 1a0a 0000 |002f: const-string v10, "" // string@0000 │ │ +1fd462: 6e20 5663 a200 |0031: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +1fd468: 6e10 5d63 0200 |0034: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +1fd46e: 0c0b |0037: move-result-object v11 │ │ +1fd470: 1a0a 0000 |0038: const-string v10, "" // string@0000 │ │ +1fd474: 0712 |003a: move-object v2, v1 │ │ +1fd476: 760a f15b 0200 |003b: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lfreed/jni/ExifInfo;.:(IIDFFFLjava/lang/String;Ljava/lang/String;)V // method@5bf1 │ │ +1fd47c: 6e20 4d5c 1000 |003e: invoke-virtual {v0, v1}, Lfreed/jni/RawToDng;.setExifData:(Lfreed/jni/ExifInfo;)V // method@5c4d │ │ +1fd482: 7100 9c5d 0000 |0041: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +1fd488: 0c01 |0044: move-result-object v1 │ │ +1fd48a: 6e10 a05d 0100 |0045: invoke-virtual {v1}, Lfreed/settings/SettingsManager;.getOpCode:()Lfreed/jni/OpCode; // method@5da0 │ │ +1fd490: 0c01 |0048: move-result-object v1 │ │ +1fd492: 3801 0e00 |0049: if-eqz v1, 0057 // +000e │ │ +1fd496: 7100 9c5d 0000 |004b: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +1fd49c: 0c01 |004e: move-result-object v1 │ │ +1fd49e: 6e10 a05d 0100 |004f: invoke-virtual {v1}, Lfreed/settings/SettingsManager;.getOpCode:()Lfreed/jni/OpCode; // method@5da0 │ │ +1fd4a4: 0c01 |0052: move-result-object v1 │ │ +1fd4a6: 6e20 4e5c 1000 |0053: invoke-virtual {v0, v1}, Lfreed/jni/RawToDng;.setOpCode:(Lfreed/jni/OpCode;)V // method@5c4e │ │ +1fd4ac: 2808 |0056: goto 005e // +0008 │ │ +1fd4ae: 54c1 3d56 |0057: iget-object v1, v12, Lfreed/image/ImageSaveTask;.opcode:Lfreed/jni/OpCode; // field@563d │ │ +1fd4b2: 3801 0500 |0059: if-eqz v1, 005e // +0005 │ │ +1fd4b6: 6e20 4e5c 1000 |005b: invoke-virtual {v0, v1}, Lfreed/jni/RawToDng;.setOpCode:(Lfreed/jni/OpCode;)V // method@5c4e │ │ +1fd4bc: 52c1 2d56 |005e: iget v1, v12, Lfreed/image/ImageSaveTask;.baselineExposure:F // field@562d │ │ +1fd4c0: 6e20 495c 1000 |0060: invoke-virtual {v0, v1}, Lfreed/jni/RawToDng;.setBaselineExposure:(F)V // method@5c49 │ │ +1fd4c6: 52c1 3856 |0063: iget v1, v12, Lfreed/image/ImageSaveTask;.greensplit:I // field@5638 │ │ +1fd4ca: 6e20 4b5c 1000 |0065: invoke-virtual {v0, v1}, Lfreed/jni/RawToDng;.setBayerGreenSplit:(I)V // method@5c4b │ │ +1fd4d0: 54c1 2c56 |0068: iget-object v1, v12, Lfreed/image/ImageSaveTask;.activityInterface:Lfreed/ActivityInterface; // field@562c │ │ +1fd4d4: 7210 194d 0100 |006a: invoke-interface {v1}, Lfreed/ActivityInterface;.getFileListController:()Lfreed/file/FileListController; // method@4d19 │ │ +1fd4da: 0c01 |006d: move-result-object v1 │ │ +1fd4dc: 54c2 3356 |006e: iget-object v2, v12, Lfreed/image/ImageSaveTask;.filename:Ljava/io/File; // field@5633 │ │ +1fd4e0: 6e20 775b 2100 |0070: invoke-virtual {v1, v2}, Lfreed/file/FileListController;.getNewImgFileHolder:(Ljava/io/File;)Lfreed/file/holder/BaseHolder; // method@5b77 │ │ +1fd4e6: 0c01 |0073: move-result-object v1 │ │ +1fd4e8: 2012 500c |0074: instance-of v2, v1, Lfreed/file/holder/FileHolder; // type@0c50 │ │ +1fd4ec: 1203 |0076: const/4 v3, #int 0 // #0 │ │ +1fd4ee: 3802 0e00 |0077: if-eqz v2, 0085 // +000e │ │ +1fd4f2: 54c2 2e56 |0079: iget-object v2, v12, Lfreed/image/ImageSaveTask;.bytesTosave:[B // field@562e │ │ +1fd4f6: 54c4 3356 |007b: iget-object v4, v12, Lfreed/image/ImageSaveTask;.filename:Ljava/io/File; // field@5633 │ │ +1fd4fa: 6e10 f961 0400 |007d: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ +1fd500: 0c04 |0080: move-result-object v4 │ │ +1fd502: 6e30 4a5c 2004 |0081: invoke-virtual {v0, v2, v4}, Lfreed/jni/RawToDng;.setBayerData:([BLjava/lang/String;)V // method@5c4a │ │ +1fd508: 281c |0084: goto 00a0 // +001c │ │ +1fd50a: 2012 510c |0085: instance-of v2, v1, Lfreed/file/holder/UriHolder; // type@0c51 │ │ +1fd50e: 3802 1900 |0087: if-eqz v2, 00a0 // +0019 │ │ +1fd512: 0712 |0089: move-object v2, v1 │ │ +1fd514: 1f02 510c |008a: check-cast v2, Lfreed/file/holder/UriHolder; // type@0c51 │ │ +1fd518: 6e10 b65b 0200 |008c: invoke-virtual {v2}, Lfreed/file/holder/UriHolder;.getParcelFileDescriptor:()Landroid/os/ParcelFileDescriptor; // method@5bb6 │ │ +1fd51e: 0c03 |008f: move-result-object v3 │ │ +1fd520: 54c2 2e56 |0090: iget-object v2, v12, Lfreed/image/ImageSaveTask;.bytesTosave:[B // field@562e │ │ +1fd524: 54c4 3356 |0092: iget-object v4, v12, Lfreed/image/ImageSaveTask;.filename:Ljava/io/File; // field@5633 │ │ +1fd528: 6e10 fc61 0400 |0094: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@61fc │ │ +1fd52e: 0c04 |0097: move-result-object v4 │ │ +1fd530: 6e40 2f5c 2043 |0098: invoke-virtual {v0, v2, v3, v4}, Lfreed/jni/RawToDng;.SetBayerDataFD:([BLandroid/os/ParcelFileDescriptor;Ljava/lang/String;)V // method@5c2f │ │ +1fd536: 2805 |009b: goto 00a0 // +0005 │ │ +1fd538: 0d02 |009c: move-exception v2 │ │ +1fd53a: 6e10 1462 0200 |009d: invoke-virtual {v2}, Ljava/io/FileNotFoundException;.printStackTrace:()V // method@6214 │ │ +1fd540: 54c2 3f56 |00a0: iget-object v2, v12, Lfreed/image/ImageSaveTask;.profile:Lfreed/dng/DngProfile; // field@563f │ │ +1fd544: 6e20 405c 2000 |00a2: invoke-virtual {v0, v2}, Lfreed/jni/RawToDng;.WriteDngWithProfile:(Lfreed/dng/DngProfile;)V // method@5c40 │ │ +1fd54a: 3803 0a00 |00a5: if-eqz v3, 00af // +000a │ │ +1fd54e: 6e10 3f06 0300 |00a7: invoke-virtual {v3}, Landroid/os/ParcelFileDescriptor;.close:()V // method@063f │ │ +1fd554: 2805 |00aa: goto 00af // +0005 │ │ +1fd556: 0d00 |00ab: move-exception v0 │ │ +1fd558: 7110 645e 0000 |00ac: invoke-static {v0}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +1fd55e: 54c0 3c56 |00af: iget-object v0, v12, Lfreed/image/ImageSaveTask;.moduleInterface:Lfreed/cam/apis/basecamera/modules/ModuleInterface; // field@563c │ │ +1fd562: 7220 0e4e 1000 |00b1: invoke-interface {v0, v1}, Lfreed/cam/apis/basecamera/modules/ModuleInterface;.internalFireOnWorkDone:(Lfreed/file/holder/BaseHolder;)V // method@4e0e │ │ +1fd568: 0e00 |00b4: return-void │ │ catches : 2 │ │ - 0x0087 - 0x0099 │ │ - Ljava/io/FileNotFoundException; -> 0x009a │ │ - 0x00a5 - 0x00a8 │ │ - Ljava/io/IOException; -> 0x00a9 │ │ + 0x0089 - 0x009b │ │ + Ljava/io/FileNotFoundException; -> 0x009c │ │ + 0x00a7 - 0x00aa │ │ + Ljava/io/IOException; -> 0x00ab │ │ positions : │ │ 0x0000 line=191 │ │ 0x0004 line=193 │ │ 0x0008 line=195 │ │ - 0x000d line=196 │ │ - 0x0014 line=198 │ │ - 0x003c line=199 │ │ - 0x003f line=202 │ │ - 0x0049 line=203 │ │ - 0x0055 line=204 │ │ - 0x0059 line=205 │ │ - 0x005c line=207 │ │ - 0x0061 line=208 │ │ - 0x0066 line=209 │ │ - 0x0072 line=210 │ │ - 0x0077 line=211 │ │ - 0x0083 line=212 │ │ - 0x0087 line=214 │ │ - 0x008e line=215 │ │ - 0x009b line=217 │ │ - 0x009e line=221 │ │ - 0x00a5 line=224 │ │ - 0x00aa line=226 │ │ - 0x00ad line=228 │ │ + 0x000f line=196 │ │ + 0x0016 line=198 │ │ + 0x003e line=199 │ │ + 0x0041 line=202 │ │ + 0x004b line=203 │ │ + 0x0057 line=204 │ │ + 0x005b line=205 │ │ + 0x005e line=207 │ │ + 0x0063 line=208 │ │ + 0x0068 line=209 │ │ + 0x0074 line=210 │ │ + 0x0079 line=211 │ │ + 0x0085 line=212 │ │ + 0x0089 line=214 │ │ + 0x0090 line=215 │ │ + 0x009d line=217 │ │ + 0x00a0 line=221 │ │ + 0x00a7 line=224 │ │ + 0x00ac line=226 │ │ + 0x00af line=228 │ │ locals : │ │ - 0x0000 - 0x00b3 reg=12 this Lfreed/image/ImageSaveTask; │ │ + 0x0000 - 0x00b5 reg=12 this Lfreed/image/ImageSaveTask; │ │ │ │ Virtual methods - │ │ #0 : (in Lfreed/image/ImageSaveTask;) │ │ name : 'getThread' │ │ type : '()Ljava/lang/Thread;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ @@ -690756,17 +690759,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1fd584: |[1fd584] freed.image.ImageSaveTask.setBaselineExposure:(F)V │ │ -1fd594: 5901 2d56 |0000: iput v1, v0, Lfreed/image/ImageSaveTask;.baselineExposure:F // field@562d │ │ -1fd598: 0e00 |0002: return-void │ │ +1fd588: |[1fd588] freed.image.ImageSaveTask.setBaselineExposure:(F)V │ │ +1fd598: 5901 2d56 |0000: iput v1, v0, Lfreed/image/ImageSaveTask;.baselineExposure:F // field@562d │ │ +1fd59c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/image/ImageSaveTask; │ │ 0x0000 - 0x0003 reg=1 (null) F │ │ │ │ @@ -690775,17 +690778,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1fd59c: |[1fd59c] freed.image.ImageSaveTask.setBayerGreenSplit:(I)V │ │ -1fd5ac: 5901 3856 |0000: iput v1, v0, Lfreed/image/ImageSaveTask;.greensplit:I // field@5638 │ │ -1fd5b0: 0e00 |0002: return-void │ │ +1fd5a0: |[1fd5a0] freed.image.ImageSaveTask.setBayerGreenSplit:(I)V │ │ +1fd5b0: 5901 3856 |0000: iput v1, v0, Lfreed/image/ImageSaveTask;.greensplit:I // field@5638 │ │ +1fd5b4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/image/ImageSaveTask; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -690794,18 +690797,18 @@ │ │ type : '([BI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1fd5b4: |[1fd5b4] freed.image.ImageSaveTask.setBytesTosave:([BI)V │ │ -1fd5c4: 5b01 2e56 |0000: iput-object v1, v0, Lfreed/image/ImageSaveTask;.bytesTosave:[B // field@562e │ │ -1fd5c8: 5902 3956 |0002: iput v2, v0, Lfreed/image/ImageSaveTask;.imageFormat:I // field@5639 │ │ -1fd5cc: 0e00 |0004: return-void │ │ +1fd5b8: |[1fd5b8] freed.image.ImageSaveTask.setBytesTosave:([BI)V │ │ +1fd5c8: 5b01 2e56 |0000: iput-object v1, v0, Lfreed/image/ImageSaveTask;.bytesTosave:[B // field@562e │ │ +1fd5cc: 5902 3956 |0002: iput v2, v0, Lfreed/image/ImageSaveTask;.imageFormat:I // field@5639 │ │ +1fd5d0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0002 line=83 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lfreed/image/ImageSaveTask; │ │ 0x0000 - 0x0005 reg=1 (null) [B │ │ @@ -690816,17 +690819,17 @@ │ │ type : '(Lfreed/dng/DngProfile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1fd5d0: |[1fd5d0] freed.image.ImageSaveTask.setDngProfile:(Lfreed/dng/DngProfile;)V │ │ -1fd5e0: 5b01 3f56 |0000: iput-object v1, v0, Lfreed/image/ImageSaveTask;.profile:Lfreed/dng/DngProfile; // field@563f │ │ -1fd5e4: 0e00 |0002: return-void │ │ +1fd5d4: |[1fd5d4] freed.image.ImageSaveTask.setDngProfile:(Lfreed/dng/DngProfile;)V │ │ +1fd5e4: 5b01 3f56 |0000: iput-object v1, v0, Lfreed/image/ImageSaveTask;.profile:Lfreed/dng/DngProfile; // field@563f │ │ +1fd5e8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/image/ImageSaveTask; │ │ 0x0000 - 0x0003 reg=1 (null) Lfreed/dng/DngProfile; │ │ │ │ @@ -690835,17 +690838,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1fd5e8: |[1fd5e8] freed.image.ImageSaveTask.setExposureIndex:(F)V │ │ -1fd5f8: 5901 3056 |0000: iput v1, v0, Lfreed/image/ImageSaveTask;.expoindex:F // field@5630 │ │ -1fd5fc: 0e00 |0002: return-void │ │ +1fd5ec: |[1fd5ec] freed.image.ImageSaveTask.setExposureIndex:(F)V │ │ +1fd5fc: 5901 3056 |0000: iput v1, v0, Lfreed/image/ImageSaveTask;.expoindex:F // field@5630 │ │ +1fd600: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/image/ImageSaveTask; │ │ 0x0000 - 0x0003 reg=1 (null) F │ │ │ │ @@ -690854,17 +690857,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1fd600: |[1fd600] freed.image.ImageSaveTask.setExposureTime:(F)V │ │ -1fd610: 5901 3156 |0000: iput v1, v0, Lfreed/image/ImageSaveTask;.exposureTime:F // field@5631 │ │ -1fd614: 0e00 |0002: return-void │ │ +1fd604: |[1fd604] freed.image.ImageSaveTask.setExposureTime:(F)V │ │ +1fd614: 5901 3156 |0000: iput v1, v0, Lfreed/image/ImageSaveTask;.exposureTime:F // field@5631 │ │ +1fd618: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/image/ImageSaveTask; │ │ 0x0000 - 0x0003 reg=1 (null) F │ │ │ │ @@ -690873,18 +690876,18 @@ │ │ type : '(Ljava/io/File;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1fd618: |[1fd618] freed.image.ImageSaveTask.setFilePath:(Ljava/io/File;Z)V │ │ -1fd628: 5b01 3356 |0000: iput-object v1, v0, Lfreed/image/ImageSaveTask;.filename:Ljava/io/File; // field@5633 │ │ -1fd62c: 5c02 3256 |0002: iput-boolean v2, v0, Lfreed/image/ImageSaveTask;.externalSD:Z // field@5632 │ │ -1fd630: 0e00 |0004: return-void │ │ +1fd61c: |[1fd61c] freed.image.ImageSaveTask.setFilePath:(Ljava/io/File;Z)V │ │ +1fd62c: 5b01 3356 |0000: iput-object v1, v0, Lfreed/image/ImageSaveTask;.filename:Ljava/io/File; // field@5633 │ │ +1fd630: 5c02 3256 |0002: iput-boolean v2, v0, Lfreed/image/ImageSaveTask;.externalSD:Z // field@5632 │ │ +1fd634: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0002 line=94 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lfreed/image/ImageSaveTask; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/io/File; │ │ @@ -690895,17 +690898,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1fd634: |[1fd634] freed.image.ImageSaveTask.setFlash:(I)V │ │ -1fd644: 5901 3456 |0000: iput v1, v0, Lfreed/image/ImageSaveTask;.flash:I // field@5634 │ │ -1fd648: 0e00 |0002: return-void │ │ +1fd638: |[1fd638] freed.image.ImageSaveTask.setFlash:(I)V │ │ +1fd648: 5901 3456 |0000: iput v1, v0, Lfreed/image/ImageSaveTask;.flash:I // field@5634 │ │ +1fd64c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/image/ImageSaveTask; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -690914,17 +690917,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1fd64c: |[1fd64c] freed.image.ImageSaveTask.setFnum:(F)V │ │ -1fd65c: 5901 3556 |0000: iput v1, v0, Lfreed/image/ImageSaveTask;.fnum:F // field@5635 │ │ -1fd660: 0e00 |0002: return-void │ │ +1fd650: |[1fd650] freed.image.ImageSaveTask.setFnum:(F)V │ │ +1fd660: 5901 3556 |0000: iput v1, v0, Lfreed/image/ImageSaveTask;.fnum:F // field@5635 │ │ +1fd664: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/image/ImageSaveTask; │ │ 0x0000 - 0x0003 reg=1 (null) F │ │ │ │ @@ -690933,17 +690936,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1fd664: |[1fd664] freed.image.ImageSaveTask.setFocal:(F)V │ │ -1fd674: 5901 3656 |0000: iput v1, v0, Lfreed/image/ImageSaveTask;.focal:F // field@5636 │ │ -1fd678: 0e00 |0002: return-void │ │ +1fd668: |[1fd668] freed.image.ImageSaveTask.setFocal:(F)V │ │ +1fd678: 5901 3656 |0000: iput v1, v0, Lfreed/image/ImageSaveTask;.focal:F // field@5636 │ │ +1fd67c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/image/ImageSaveTask; │ │ 0x0000 - 0x0003 reg=1 (null) F │ │ │ │ @@ -690952,17 +690955,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1fd67c: |[1fd67c] freed.image.ImageSaveTask.setForceRawToDng:(Z)V │ │ -1fd68c: 5c01 3756 |0000: iput-boolean v1, v0, Lfreed/image/ImageSaveTask;.forceRawToDng:Z // field@5637 │ │ -1fd690: 0e00 |0002: return-void │ │ +1fd680: |[1fd680] freed.image.ImageSaveTask.setForceRawToDng:(Z)V │ │ +1fd690: 5c01 3756 |0000: iput-boolean v1, v0, Lfreed/image/ImageSaveTask;.forceRawToDng:Z // field@5637 │ │ +1fd694: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/image/ImageSaveTask; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -690971,17 +690974,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1fd694: |[1fd694] freed.image.ImageSaveTask.setIso:(I)V │ │ -1fd6a4: 5901 3b56 |0000: iput v1, v0, Lfreed/image/ImageSaveTask;.mISO:I // field@563b │ │ -1fd6a8: 0e00 |0002: return-void │ │ +1fd698: |[1fd698] freed.image.ImageSaveTask.setIso:(I)V │ │ +1fd6a8: 5901 3b56 |0000: iput v1, v0, Lfreed/image/ImageSaveTask;.mISO:I // field@563b │ │ +1fd6ac: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/image/ImageSaveTask; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -690990,17 +690993,17 @@ │ │ type : '(Landroid/location/Location;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1fd6ac: |[1fd6ac] freed.image.ImageSaveTask.setLocation:(Landroid/location/Location;)V │ │ -1fd6bc: 5b01 3a56 |0000: iput-object v1, v0, Lfreed/image/ImageSaveTask;.location:Landroid/location/Location; // field@563a │ │ -1fd6c0: 0e00 |0002: return-void │ │ +1fd6b0: |[1fd6b0] freed.image.ImageSaveTask.setLocation:(Landroid/location/Location;)V │ │ +1fd6c0: 5b01 3a56 |0000: iput-object v1, v0, Lfreed/image/ImageSaveTask;.location:Landroid/location/Location; // field@563a │ │ +1fd6c4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/image/ImageSaveTask; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/location/Location; │ │ │ │ @@ -691009,17 +691012,17 @@ │ │ type : '(Lfreed/jni/OpCode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1fd6c4: |[1fd6c4] freed.image.ImageSaveTask.setOpCode:(Lfreed/jni/OpCode;)V │ │ -1fd6d4: 5b01 3d56 |0000: iput-object v1, v0, Lfreed/image/ImageSaveTask;.opcode:Lfreed/jni/OpCode; // field@563d │ │ -1fd6d8: 0e00 |0002: return-void │ │ +1fd6c8: |[1fd6c8] freed.image.ImageSaveTask.setOpCode:(Lfreed/jni/OpCode;)V │ │ +1fd6d8: 5b01 3d56 |0000: iput-object v1, v0, Lfreed/image/ImageSaveTask;.opcode:Lfreed/jni/OpCode; // field@563d │ │ +1fd6dc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/image/ImageSaveTask; │ │ 0x0000 - 0x0003 reg=1 (null) Lfreed/jni/OpCode; │ │ │ │ @@ -691028,17 +691031,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1fd6dc: |[1fd6dc] freed.image.ImageSaveTask.setOrientation:(I)V │ │ -1fd6ec: 5901 3e56 |0000: iput v1, v0, Lfreed/image/ImageSaveTask;.orientation:I // field@563e │ │ -1fd6f0: 0e00 |0002: return-void │ │ +1fd6e0: |[1fd6e0] freed.image.ImageSaveTask.setOrientation:(I)V │ │ +1fd6f0: 5901 3e56 |0000: iput v1, v0, Lfreed/image/ImageSaveTask;.orientation:I // field@563e │ │ +1fd6f4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/image/ImageSaveTask; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -691047,17 +691050,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1fd6f4: |[1fd6f4] freed.image.ImageSaveTask.setWhiteBalance:(Ljava/lang/String;)V │ │ -1fd704: 5b01 4056 |0000: iput-object v1, v0, Lfreed/image/ImageSaveTask;.whitebalance:Ljava/lang/String; // field@5640 │ │ -1fd708: 0e00 |0002: return-void │ │ +1fd6f8: |[1fd6f8] freed.image.ImageSaveTask.setWhiteBalance:(Ljava/lang/String;)V │ │ +1fd708: 5b01 4056 |0000: iput-object v1, v0, Lfreed/image/ImageSaveTask;.whitebalance:Ljava/lang/String; // field@5640 │ │ +1fd70c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/image/ImageSaveTask; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -691122,29 +691125,29 @@ │ │ type : '(Landroid/hardware/camera2/CaptureResult;Landroid/media/Image;Landroid/hardware/camera2/CameraCharacteristics;Ljava/io/File;Lfreed/ActivityInterface;ILandroid/location/Location;Lfreed/cam/apis/basecamera/modules/ModuleInterface;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 9 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -1fd818: |[1fd818] freed.image.ImageTaskDngConverter.:(Landroid/hardware/camera2/CaptureResult;Landroid/media/Image;Landroid/hardware/camera2/CameraCharacteristics;Ljava/io/File;Lfreed/ActivityInterface;ILandroid/location/Location;Lfreed/cam/apis/basecamera/modules/ModuleInterface;)V │ │ -1fd828: 7010 e55b 0100 |0000: invoke-direct {v1}, Lfreed/image/ImageTask;.:()V // method@5be5 │ │ -1fd82e: 1c00 5a0c |0003: const-class v0, Lfreed/image/ImageTaskDngConverter; // type@0c5a │ │ -1fd832: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ -1fd838: 0c00 |0008: move-result-object v0 │ │ -1fd83a: 5b10 4256 |0009: iput-object v0, v1, Lfreed/image/ImageTaskDngConverter;.TAG:Ljava/lang/String; // field@5642 │ │ -1fd83e: 5b12 4456 |000b: iput-object v2, v1, Lfreed/image/ImageTaskDngConverter;.captureResult:Landroid/hardware/camera2/CaptureResult; // field@5644 │ │ -1fd842: 5b13 4756 |000d: iput-object v3, v1, Lfreed/image/ImageTaskDngConverter;.image:Landroid/media/Image; // field@5647 │ │ -1fd846: 5b14 4556 |000f: iput-object v4, v1, Lfreed/image/ImageTaskDngConverter;.characteristics:Landroid/hardware/camera2/CameraCharacteristics; // field@5645 │ │ -1fd84a: 5b15 4656 |0011: iput-object v5, v1, Lfreed/image/ImageTaskDngConverter;.file:Ljava/io/File; // field@5646 │ │ -1fd84e: 5b16 4356 |0013: iput-object v6, v1, Lfreed/image/ImageTaskDngConverter;.activityInterface:Lfreed/ActivityInterface; // field@5643 │ │ -1fd852: 5917 4a56 |0015: iput v7, v1, Lfreed/image/ImageTaskDngConverter;.orientation:I // field@564a │ │ -1fd856: 5b18 4856 |0017: iput-object v8, v1, Lfreed/image/ImageTaskDngConverter;.location:Landroid/location/Location; // field@5648 │ │ -1fd85a: 5b19 4956 |0019: iput-object v9, v1, Lfreed/image/ImageTaskDngConverter;.moduleInterface:Lfreed/cam/apis/basecamera/modules/ModuleInterface; // field@5649 │ │ -1fd85e: 0e00 |001b: return-void │ │ +1fd81c: |[1fd81c] freed.image.ImageTaskDngConverter.:(Landroid/hardware/camera2/CaptureResult;Landroid/media/Image;Landroid/hardware/camera2/CameraCharacteristics;Ljava/io/File;Lfreed/ActivityInterface;ILandroid/location/Location;Lfreed/cam/apis/basecamera/modules/ModuleInterface;)V │ │ +1fd82c: 7010 e55b 0100 |0000: invoke-direct {v1}, Lfreed/image/ImageTask;.:()V // method@5be5 │ │ +1fd832: 1c00 5a0c |0003: const-class v0, Lfreed/image/ImageTaskDngConverter; // type@0c5a │ │ +1fd836: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ +1fd83c: 0c00 |0008: move-result-object v0 │ │ +1fd83e: 5b10 4256 |0009: iput-object v0, v1, Lfreed/image/ImageTaskDngConverter;.TAG:Ljava/lang/String; // field@5642 │ │ +1fd842: 5b12 4456 |000b: iput-object v2, v1, Lfreed/image/ImageTaskDngConverter;.captureResult:Landroid/hardware/camera2/CaptureResult; // field@5644 │ │ +1fd846: 5b13 4756 |000d: iput-object v3, v1, Lfreed/image/ImageTaskDngConverter;.image:Landroid/media/Image; // field@5647 │ │ +1fd84a: 5b14 4556 |000f: iput-object v4, v1, Lfreed/image/ImageTaskDngConverter;.characteristics:Landroid/hardware/camera2/CameraCharacteristics; // field@5645 │ │ +1fd84e: 5b15 4656 |0011: iput-object v5, v1, Lfreed/image/ImageTaskDngConverter;.file:Ljava/io/File; // field@5646 │ │ +1fd852: 5b16 4356 |0013: iput-object v6, v1, Lfreed/image/ImageTaskDngConverter;.activityInterface:Lfreed/ActivityInterface; // field@5643 │ │ +1fd856: 5917 4a56 |0015: iput v7, v1, Lfreed/image/ImageTaskDngConverter;.orientation:I // field@564a │ │ +1fd85a: 5b18 4856 |0017: iput-object v8, v1, Lfreed/image/ImageTaskDngConverter;.location:Landroid/location/Location; // field@5648 │ │ +1fd85e: 5b19 4956 |0019: iput-object v9, v1, Lfreed/image/ImageTaskDngConverter;.moduleInterface:Lfreed/cam/apis/basecamera/modules/ModuleInterface; // field@5649 │ │ +1fd862: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=32 │ │ 0x000b line=36 │ │ 0x000d line=37 │ │ 0x000f line=38 │ │ @@ -691170,69 +691173,69 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -1fd70c: |[1fd70c] freed.image.ImageTaskDngConverter.process:()Z │ │ -1fd71c: 5460 4256 |0000: iget-object v0, v6, Lfreed/image/ImageTaskDngConverter;.TAG:Ljava/lang/String; // field@5642 │ │ -1fd720: 1a01 390c |0002: const-string v1, "Create DNG" // string@0c39 │ │ -1fd724: 7120 655e 1000 |0004: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -1fd72a: 2200 0601 |0007: new-instance v0, Landroid/hardware/camera2/DngCreator; // type@0106 │ │ -1fd72e: 5461 4556 |0009: iget-object v1, v6, Lfreed/image/ImageTaskDngConverter;.characteristics:Landroid/hardware/camera2/CameraCharacteristics; // field@5645 │ │ -1fd732: 5462 4456 |000b: iget-object v2, v6, Lfreed/image/ImageTaskDngConverter;.captureResult:Landroid/hardware/camera2/CaptureResult; // field@5644 │ │ -1fd736: 7030 f304 1002 |000d: invoke-direct {v0, v1, v2}, Landroid/hardware/camera2/DngCreator;.:(Landroid/hardware/camera2/CameraCharacteristics;Landroid/hardware/camera2/CaptureResult;)V // method@04f3 │ │ -1fd73c: 5261 4a56 |0010: iget v1, v6, Lfreed/image/ImageTaskDngConverter;.orientation:I // field@564a │ │ -1fd740: 6e20 f604 1000 |0012: invoke-virtual {v0, v1}, Landroid/hardware/camera2/DngCreator;.setOrientation:(I)Landroid/hardware/camera2/DngCreator; // method@04f6 │ │ -1fd746: 2805 |0015: goto 001a // +0005 │ │ -1fd748: 0d01 |0016: move-exception v1 │ │ -1fd74a: 7110 645e 0100 |0017: invoke-static {v1}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -1fd750: 5461 4856 |001a: iget-object v1, v6, Lfreed/image/ImageTaskDngConverter;.location:Landroid/location/Location; // field@5648 │ │ -1fd754: 3801 0500 |001c: if-eqz v1, 0021 // +0005 │ │ -1fd758: 6e20 f504 1000 |001e: invoke-virtual {v0, v1}, Landroid/hardware/camera2/DngCreator;.setLocation:(Landroid/location/Location;)Landroid/hardware/camera2/DngCreator; // method@04f5 │ │ -1fd75e: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -1fd760: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -1fd762: 5463 4356 |0023: iget-object v3, v6, Lfreed/image/ImageTaskDngConverter;.activityInterface:Lfreed/ActivityInterface; // field@5643 │ │ -1fd766: 7210 194d 0300 |0025: invoke-interface {v3}, Lfreed/ActivityInterface;.getFileListController:()Lfreed/file/FileListController; // method@4d19 │ │ -1fd76c: 0c03 |0028: move-result-object v3 │ │ -1fd76e: 5464 4656 |0029: iget-object v4, v6, Lfreed/image/ImageTaskDngConverter;.file:Ljava/io/File; // field@5646 │ │ -1fd772: 6e20 775b 4300 |002b: invoke-virtual {v3, v4}, Lfreed/file/FileListController;.getNewImgFileHolder:(Ljava/io/File;)Lfreed/file/holder/BaseHolder; // method@5b77 │ │ -1fd778: 0c03 |002e: move-result-object v3 │ │ -1fd77a: 6e10 985b 0300 |002f: invoke-virtual {v3}, Lfreed/file/holder/BaseHolder;.getOutputStream:()Ljava/io/OutputStream; // method@5b98 │ │ -1fd780: 0c04 |0032: move-result-object v4 │ │ -1fd782: 5465 4756 |0033: iget-object v5, v6, Lfreed/image/ImageTaskDngConverter;.image:Landroid/media/Image; // field@5647 │ │ -1fd786: 6e30 f704 4005 |0035: invoke-virtual {v0, v4, v5}, Landroid/hardware/camera2/DngCreator;.writeImage:(Ljava/io/OutputStream;Landroid/media/Image;)V // method@04f7 │ │ -1fd78c: 6e10 f404 0000 |0038: invoke-virtual {v0}, Landroid/hardware/camera2/DngCreator;.close:()V // method@04f4 │ │ -1fd792: 5460 4756 |003b: iget-object v0, v6, Lfreed/image/ImageTaskDngConverter;.image:Landroid/media/Image; // field@5647 │ │ -1fd796: 6e10 3505 0000 |003d: invoke-virtual {v0}, Landroid/media/Image;.close:()V // method@0535 │ │ -1fd79c: 3803 0e00 |0040: if-eqz v3, 004e // +000e │ │ -1fd7a0: 5460 4956 |0042: iget-object v0, v6, Lfreed/image/ImageTaskDngConverter;.moduleInterface:Lfreed/cam/apis/basecamera/modules/ModuleInterface; // field@5649 │ │ -1fd7a4: 7220 0e4e 3000 |0044: invoke-interface {v0, v3}, Lfreed/cam/apis/basecamera/modules/ModuleInterface;.internalFireOnWorkDone:(Lfreed/file/holder/BaseHolder;)V // method@4e0e │ │ -1fd7aa: 2807 |0047: goto 004e // +0007 │ │ -1fd7ac: 0d00 |0048: move-exception v0 │ │ -1fd7ae: 2814 |0049: goto 005d // +0014 │ │ -1fd7b0: 0d00 |004a: move-exception v0 │ │ -1fd7b2: 7110 645e 0000 |004b: invoke-static {v0}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -1fd7b8: 5b62 4456 |004e: iput-object v2, v6, Lfreed/image/ImageTaskDngConverter;.captureResult:Landroid/hardware/camera2/CaptureResult; // field@5644 │ │ -1fd7bc: 5b62 4756 |0050: iput-object v2, v6, Lfreed/image/ImageTaskDngConverter;.image:Landroid/media/Image; // field@5647 │ │ -1fd7c0: 5b62 4556 |0052: iput-object v2, v6, Lfreed/image/ImageTaskDngConverter;.characteristics:Landroid/hardware/camera2/CameraCharacteristics; // field@5645 │ │ -1fd7c4: 5b62 4656 |0054: iput-object v2, v6, Lfreed/image/ImageTaskDngConverter;.file:Ljava/io/File; // field@5646 │ │ -1fd7c8: 5b62 4356 |0056: iput-object v2, v6, Lfreed/image/ImageTaskDngConverter;.activityInterface:Lfreed/ActivityInterface; // field@5643 │ │ -1fd7cc: 5961 4a56 |0058: iput v1, v6, Lfreed/image/ImageTaskDngConverter;.orientation:I // field@564a │ │ -1fd7d0: 5b62 4856 |005a: iput-object v2, v6, Lfreed/image/ImageTaskDngConverter;.location:Landroid/location/Location; // field@5648 │ │ -1fd7d4: 0f01 |005c: return v1 │ │ -1fd7d6: 5b62 4456 |005d: iput-object v2, v6, Lfreed/image/ImageTaskDngConverter;.captureResult:Landroid/hardware/camera2/CaptureResult; // field@5644 │ │ -1fd7da: 5b62 4756 |005f: iput-object v2, v6, Lfreed/image/ImageTaskDngConverter;.image:Landroid/media/Image; // field@5647 │ │ -1fd7de: 5b62 4556 |0061: iput-object v2, v6, Lfreed/image/ImageTaskDngConverter;.characteristics:Landroid/hardware/camera2/CameraCharacteristics; // field@5645 │ │ -1fd7e2: 5b62 4656 |0063: iput-object v2, v6, Lfreed/image/ImageTaskDngConverter;.file:Ljava/io/File; // field@5646 │ │ -1fd7e6: 5b62 4356 |0065: iput-object v2, v6, Lfreed/image/ImageTaskDngConverter;.activityInterface:Lfreed/ActivityInterface; // field@5643 │ │ -1fd7ea: 5961 4a56 |0067: iput v1, v6, Lfreed/image/ImageTaskDngConverter;.orientation:I // field@564a │ │ -1fd7ee: 5b62 4856 |0069: iput-object v2, v6, Lfreed/image/ImageTaskDngConverter;.location:Landroid/location/Location; // field@5648 │ │ -1fd7f2: 2700 |006b: throw v0 │ │ +1fd710: |[1fd710] freed.image.ImageTaskDngConverter.process:()Z │ │ +1fd720: 5460 4256 |0000: iget-object v0, v6, Lfreed/image/ImageTaskDngConverter;.TAG:Ljava/lang/String; // field@5642 │ │ +1fd724: 1a01 390c |0002: const-string v1, "Create DNG" // string@0c39 │ │ +1fd728: 7120 655e 1000 |0004: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +1fd72e: 2200 0601 |0007: new-instance v0, Landroid/hardware/camera2/DngCreator; // type@0106 │ │ +1fd732: 5461 4556 |0009: iget-object v1, v6, Lfreed/image/ImageTaskDngConverter;.characteristics:Landroid/hardware/camera2/CameraCharacteristics; // field@5645 │ │ +1fd736: 5462 4456 |000b: iget-object v2, v6, Lfreed/image/ImageTaskDngConverter;.captureResult:Landroid/hardware/camera2/CaptureResult; // field@5644 │ │ +1fd73a: 7030 f304 1002 |000d: invoke-direct {v0, v1, v2}, Landroid/hardware/camera2/DngCreator;.:(Landroid/hardware/camera2/CameraCharacteristics;Landroid/hardware/camera2/CaptureResult;)V // method@04f3 │ │ +1fd740: 5261 4a56 |0010: iget v1, v6, Lfreed/image/ImageTaskDngConverter;.orientation:I // field@564a │ │ +1fd744: 6e20 f604 1000 |0012: invoke-virtual {v0, v1}, Landroid/hardware/camera2/DngCreator;.setOrientation:(I)Landroid/hardware/camera2/DngCreator; // method@04f6 │ │ +1fd74a: 2805 |0015: goto 001a // +0005 │ │ +1fd74c: 0d01 |0016: move-exception v1 │ │ +1fd74e: 7110 645e 0100 |0017: invoke-static {v1}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +1fd754: 5461 4856 |001a: iget-object v1, v6, Lfreed/image/ImageTaskDngConverter;.location:Landroid/location/Location; // field@5648 │ │ +1fd758: 3801 0500 |001c: if-eqz v1, 0021 // +0005 │ │ +1fd75c: 6e20 f504 1000 |001e: invoke-virtual {v0, v1}, Landroid/hardware/camera2/DngCreator;.setLocation:(Landroid/location/Location;)Landroid/hardware/camera2/DngCreator; // method@04f5 │ │ +1fd762: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +1fd764: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +1fd766: 5463 4356 |0023: iget-object v3, v6, Lfreed/image/ImageTaskDngConverter;.activityInterface:Lfreed/ActivityInterface; // field@5643 │ │ +1fd76a: 7210 194d 0300 |0025: invoke-interface {v3}, Lfreed/ActivityInterface;.getFileListController:()Lfreed/file/FileListController; // method@4d19 │ │ +1fd770: 0c03 |0028: move-result-object v3 │ │ +1fd772: 5464 4656 |0029: iget-object v4, v6, Lfreed/image/ImageTaskDngConverter;.file:Ljava/io/File; // field@5646 │ │ +1fd776: 6e20 775b 4300 |002b: invoke-virtual {v3, v4}, Lfreed/file/FileListController;.getNewImgFileHolder:(Ljava/io/File;)Lfreed/file/holder/BaseHolder; // method@5b77 │ │ +1fd77c: 0c03 |002e: move-result-object v3 │ │ +1fd77e: 6e10 985b 0300 |002f: invoke-virtual {v3}, Lfreed/file/holder/BaseHolder;.getOutputStream:()Ljava/io/OutputStream; // method@5b98 │ │ +1fd784: 0c04 |0032: move-result-object v4 │ │ +1fd786: 5465 4756 |0033: iget-object v5, v6, Lfreed/image/ImageTaskDngConverter;.image:Landroid/media/Image; // field@5647 │ │ +1fd78a: 6e30 f704 4005 |0035: invoke-virtual {v0, v4, v5}, Landroid/hardware/camera2/DngCreator;.writeImage:(Ljava/io/OutputStream;Landroid/media/Image;)V // method@04f7 │ │ +1fd790: 6e10 f404 0000 |0038: invoke-virtual {v0}, Landroid/hardware/camera2/DngCreator;.close:()V // method@04f4 │ │ +1fd796: 5460 4756 |003b: iget-object v0, v6, Lfreed/image/ImageTaskDngConverter;.image:Landroid/media/Image; // field@5647 │ │ +1fd79a: 6e10 3505 0000 |003d: invoke-virtual {v0}, Landroid/media/Image;.close:()V // method@0535 │ │ +1fd7a0: 3803 0e00 |0040: if-eqz v3, 004e // +000e │ │ +1fd7a4: 5460 4956 |0042: iget-object v0, v6, Lfreed/image/ImageTaskDngConverter;.moduleInterface:Lfreed/cam/apis/basecamera/modules/ModuleInterface; // field@5649 │ │ +1fd7a8: 7220 0e4e 3000 |0044: invoke-interface {v0, v3}, Lfreed/cam/apis/basecamera/modules/ModuleInterface;.internalFireOnWorkDone:(Lfreed/file/holder/BaseHolder;)V // method@4e0e │ │ +1fd7ae: 2807 |0047: goto 004e // +0007 │ │ +1fd7b0: 0d00 |0048: move-exception v0 │ │ +1fd7b2: 2814 |0049: goto 005d // +0014 │ │ +1fd7b4: 0d00 |004a: move-exception v0 │ │ +1fd7b6: 7110 645e 0000 |004b: invoke-static {v0}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +1fd7bc: 5b62 4456 |004e: iput-object v2, v6, Lfreed/image/ImageTaskDngConverter;.captureResult:Landroid/hardware/camera2/CaptureResult; // field@5644 │ │ +1fd7c0: 5b62 4756 |0050: iput-object v2, v6, Lfreed/image/ImageTaskDngConverter;.image:Landroid/media/Image; // field@5647 │ │ +1fd7c4: 5b62 4556 |0052: iput-object v2, v6, Lfreed/image/ImageTaskDngConverter;.characteristics:Landroid/hardware/camera2/CameraCharacteristics; // field@5645 │ │ +1fd7c8: 5b62 4656 |0054: iput-object v2, v6, Lfreed/image/ImageTaskDngConverter;.file:Ljava/io/File; // field@5646 │ │ +1fd7cc: 5b62 4356 |0056: iput-object v2, v6, Lfreed/image/ImageTaskDngConverter;.activityInterface:Lfreed/ActivityInterface; // field@5643 │ │ +1fd7d0: 5961 4a56 |0058: iput v1, v6, Lfreed/image/ImageTaskDngConverter;.orientation:I // field@564a │ │ +1fd7d4: 5b62 4856 |005a: iput-object v2, v6, Lfreed/image/ImageTaskDngConverter;.location:Landroid/location/Location; // field@5648 │ │ +1fd7d8: 0f01 |005c: return v1 │ │ +1fd7da: 5b62 4456 |005d: iput-object v2, v6, Lfreed/image/ImageTaskDngConverter;.captureResult:Landroid/hardware/camera2/CaptureResult; // field@5644 │ │ +1fd7de: 5b62 4756 |005f: iput-object v2, v6, Lfreed/image/ImageTaskDngConverter;.image:Landroid/media/Image; // field@5647 │ │ +1fd7e2: 5b62 4556 |0061: iput-object v2, v6, Lfreed/image/ImageTaskDngConverter;.characteristics:Landroid/hardware/camera2/CameraCharacteristics; // field@5645 │ │ +1fd7e6: 5b62 4656 |0063: iput-object v2, v6, Lfreed/image/ImageTaskDngConverter;.file:Ljava/io/File; // field@5646 │ │ +1fd7ea: 5b62 4356 |0065: iput-object v2, v6, Lfreed/image/ImageTaskDngConverter;.activityInterface:Lfreed/ActivityInterface; // field@5643 │ │ +1fd7ee: 5961 4a56 |0067: iput v1, v6, Lfreed/image/ImageTaskDngConverter;.orientation:I // field@564a │ │ +1fd7f2: 5b62 4856 |0069: iput-object v2, v6, Lfreed/image/ImageTaskDngConverter;.location:Landroid/location/Location; // field@5648 │ │ +1fd7f6: 2700 |006b: throw v0 │ │ catches : 3 │ │ 0x0010 - 0x0015 │ │ Ljava/lang/IllegalArgumentException; -> 0x0016 │ │ 0x0023 - 0x0047 │ │ Ljava/io/IOException; -> 0x004a │ │ -> 0x0048 │ │ 0x004b - 0x004e │ │ @@ -691399,55 +691402,55 @@ │ │ type : '(Lfreed/renderscript/RenderScriptManager;Lfreed/viewer/screenslide/views/MyHistogram;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 86 16-bit code units │ │ -1ff230: |[1ff230] freed.renderscript.RenderScriptProcessor.:(Lfreed/renderscript/RenderScriptManager;Lfreed/viewer/screenslide/views/MyHistogram;I)V │ │ -1ff240: 7010 fe62 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@62fe │ │ -1ff246: 1c00 660c |0003: const-class v0, Lfreed/renderscript/RenderScriptProcessor; // type@0c66 │ │ -1ff24a: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ -1ff250: 0c00 |0008: move-result-object v0 │ │ -1ff252: 5b20 6a56 |0009: iput-object v0, v2, Lfreed/renderscript/RenderScriptProcessor;.TAG:Ljava/lang/String; // field@566a │ │ -1ff256: 2201 690d |000b: new-instance v1, Ljava/lang/Object; // type@0d69 │ │ -1ff25a: 7010 fe62 0100 |000d: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ -1ff260: 5b21 8156 |0010: iput-object v1, v2, Lfreed/renderscript/RenderScriptProcessor;.workLock:Ljava/lang/Object; // field@5681 │ │ -1ff264: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -1ff266: 5921 8056 |0013: iput v1, v2, Lfreed/renderscript/RenderScriptProcessor;.width:I // field@5680 │ │ -1ff26a: 5921 7156 |0015: iput v1, v2, Lfreed/renderscript/RenderScriptProcessor;.height:I // field@5671 │ │ -1ff26e: 1a01 4d0c |0017: const-string v1, "Ctor" // string@0c4d │ │ -1ff272: 7120 655e 1000 |0019: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -1ff278: 5925 7656 |001c: iput v5, v2, Lfreed/renderscript/RenderScriptProcessor;.imageformat:I // field@5676 │ │ -1ff27c: 5b24 7556 |001e: iput-object v4, v2, Lfreed/renderscript/RenderScriptProcessor;.histogram:Lfreed/viewer/screenslide/views/MyHistogram; // field@5675 │ │ -1ff280: 3804 0a00 |0020: if-eqz v4, 002a // +000a │ │ -1ff284: 2205 610c |0022: new-instance v5, Lfreed/renderscript/-$$Lambda$RenderScriptProcessor$jdTq81cb-SnNNoU08FRrzBYbSVA; // type@0c61 │ │ -1ff288: 7020 505c 4500 |0024: invoke-direct {v5, v4}, Lfreed/renderscript/-$$Lambda$RenderScriptProcessor$jdTq81cb-SnNNoU08FRrzBYbSVA;.:(Lfreed/viewer/screenslide/views/MyHistogram;)V // method@5c50 │ │ -1ff28e: 6e20 0c61 5400 |0027: invoke-virtual {v4, v5}, Lfreed/viewer/screenslide/views/MyHistogram;.post:(Ljava/lang/Runnable;)Z // method@610c │ │ -1ff294: 5b23 7f56 |002a: iput-object v3, v2, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff298: 6e10 5a5c 0300 |002c: invoke-virtual {v3}, Lfreed/renderscript/RenderScriptManager;.GetRS:()Landroid/renderscript/RenderScript; // method@5c5a │ │ -1ff29e: 0c04 |002f: move-result-object v4 │ │ -1ff2a0: 6e10 5a5c 0300 |0030: invoke-virtual {v3}, Lfreed/renderscript/RenderScriptManager;.GetRS:()Landroid/renderscript/RenderScript; // method@5c5a │ │ -1ff2a6: 0c03 |0033: move-result-object v3 │ │ -1ff2a8: 7110 8906 0300 |0034: invoke-static {v3}, Landroid/renderscript/Element;.U32:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@0689 │ │ -1ff2ae: 0c03 |0037: move-result-object v3 │ │ -1ff2b0: 1305 0001 |0038: const/16 v5, #int 256 // #100 │ │ -1ff2b4: 7130 7a06 3405 |003a: invoke-static {v4, v3, v5}, Landroid/renderscript/Allocation;.createSized:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;I)Landroid/renderscript/Allocation; // method@067a │ │ -1ff2ba: 0c03 |003d: move-result-object v3 │ │ -1ff2bc: 5b23 7456 |003e: iput-object v3, v2, Lfreed/renderscript/RenderScriptProcessor;.histodataR:Landroid/renderscript/Allocation; // field@5674 │ │ -1ff2c0: 2203 4d01 |0040: new-instance v3, Landroid/os/HandlerThread; // type@014d │ │ -1ff2c4: 1a04 2f33 |0042: const-string v4, "ViewfinderProcessor" // string@332f │ │ -1ff2c8: 7020 f605 4300 |0044: invoke-direct {v3, v4}, Landroid/os/HandlerThread;.:(Ljava/lang/String;)V // method@05f6 │ │ -1ff2ce: 6e10 fd05 0300 |0047: invoke-virtual {v3}, Landroid/os/HandlerThread;.start:()V // method@05fd │ │ -1ff2d4: 2204 4c01 |004a: new-instance v4, Landroid/os/Handler; // type@014c │ │ -1ff2d8: 6e10 f805 0300 |004c: invoke-virtual {v3}, Landroid/os/HandlerThread;.getLooper:()Landroid/os/Looper; // method@05f8 │ │ -1ff2de: 0c03 |004f: move-result-object v3 │ │ -1ff2e0: 7020 de05 3400 |0050: invoke-direct {v4, v3}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@05de │ │ -1ff2e6: 5b24 7756 |0053: iput-object v4, v2, Lfreed/renderscript/RenderScriptProcessor;.mProcessingHandler:Landroid/os/Handler; // field@5677 │ │ -1ff2ea: 0e00 |0055: return-void │ │ +1ff234: |[1ff234] freed.renderscript.RenderScriptProcessor.:(Lfreed/renderscript/RenderScriptManager;Lfreed/viewer/screenslide/views/MyHistogram;I)V │ │ +1ff244: 7010 fe62 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@62fe │ │ +1ff24a: 1c00 660c |0003: const-class v0, Lfreed/renderscript/RenderScriptProcessor; // type@0c66 │ │ +1ff24e: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ +1ff254: 0c00 |0008: move-result-object v0 │ │ +1ff256: 5b20 6a56 |0009: iput-object v0, v2, Lfreed/renderscript/RenderScriptProcessor;.TAG:Ljava/lang/String; // field@566a │ │ +1ff25a: 2201 690d |000b: new-instance v1, Ljava/lang/Object; // type@0d69 │ │ +1ff25e: 7010 fe62 0100 |000d: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ +1ff264: 5b21 8156 |0010: iput-object v1, v2, Lfreed/renderscript/RenderScriptProcessor;.workLock:Ljava/lang/Object; // field@5681 │ │ +1ff268: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +1ff26a: 5921 8056 |0013: iput v1, v2, Lfreed/renderscript/RenderScriptProcessor;.width:I // field@5680 │ │ +1ff26e: 5921 7156 |0015: iput v1, v2, Lfreed/renderscript/RenderScriptProcessor;.height:I // field@5671 │ │ +1ff272: 1a01 4d0c |0017: const-string v1, "Ctor" // string@0c4d │ │ +1ff276: 7120 655e 1000 |0019: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +1ff27c: 5925 7656 |001c: iput v5, v2, Lfreed/renderscript/RenderScriptProcessor;.imageformat:I // field@5676 │ │ +1ff280: 5b24 7556 |001e: iput-object v4, v2, Lfreed/renderscript/RenderScriptProcessor;.histogram:Lfreed/viewer/screenslide/views/MyHistogram; // field@5675 │ │ +1ff284: 3804 0a00 |0020: if-eqz v4, 002a // +000a │ │ +1ff288: 2205 610c |0022: new-instance v5, Lfreed/renderscript/-$$Lambda$RenderScriptProcessor$jdTq81cb-SnNNoU08FRrzBYbSVA; // type@0c61 │ │ +1ff28c: 7020 505c 4500 |0024: invoke-direct {v5, v4}, Lfreed/renderscript/-$$Lambda$RenderScriptProcessor$jdTq81cb-SnNNoU08FRrzBYbSVA;.:(Lfreed/viewer/screenslide/views/MyHistogram;)V // method@5c50 │ │ +1ff292: 6e20 0c61 5400 |0027: invoke-virtual {v4, v5}, Lfreed/viewer/screenslide/views/MyHistogram;.post:(Ljava/lang/Runnable;)Z // method@610c │ │ +1ff298: 5b23 7f56 |002a: iput-object v3, v2, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff29c: 6e10 5a5c 0300 |002c: invoke-virtual {v3}, Lfreed/renderscript/RenderScriptManager;.GetRS:()Landroid/renderscript/RenderScript; // method@5c5a │ │ +1ff2a2: 0c04 |002f: move-result-object v4 │ │ +1ff2a4: 6e10 5a5c 0300 |0030: invoke-virtual {v3}, Lfreed/renderscript/RenderScriptManager;.GetRS:()Landroid/renderscript/RenderScript; // method@5c5a │ │ +1ff2aa: 0c03 |0033: move-result-object v3 │ │ +1ff2ac: 7110 8906 0300 |0034: invoke-static {v3}, Landroid/renderscript/Element;.U32:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@0689 │ │ +1ff2b2: 0c03 |0037: move-result-object v3 │ │ +1ff2b4: 1305 0001 |0038: const/16 v5, #int 256 // #100 │ │ +1ff2b8: 7130 7a06 3405 |003a: invoke-static {v4, v3, v5}, Landroid/renderscript/Allocation;.createSized:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;I)Landroid/renderscript/Allocation; // method@067a │ │ +1ff2be: 0c03 |003d: move-result-object v3 │ │ +1ff2c0: 5b23 7456 |003e: iput-object v3, v2, Lfreed/renderscript/RenderScriptProcessor;.histodataR:Landroid/renderscript/Allocation; // field@5674 │ │ +1ff2c4: 2203 4d01 |0040: new-instance v3, Landroid/os/HandlerThread; // type@014d │ │ +1ff2c8: 1a04 2f33 |0042: const-string v4, "ViewfinderProcessor" // string@332f │ │ +1ff2cc: 7020 f605 4300 |0044: invoke-direct {v3, v4}, Landroid/os/HandlerThread;.:(Ljava/lang/String;)V // method@05f6 │ │ +1ff2d2: 6e10 fd05 0300 |0047: invoke-virtual {v3}, Landroid/os/HandlerThread;.start:()V // method@05fd │ │ +1ff2d8: 2204 4c01 |004a: new-instance v4, Landroid/os/Handler; // type@014c │ │ +1ff2dc: 6e10 f805 0300 |004c: invoke-virtual {v3}, Landroid/os/HandlerThread;.getLooper:()Landroid/os/Looper; // method@05f8 │ │ +1ff2e2: 0c03 |004f: move-result-object v3 │ │ +1ff2e4: 7020 de05 3400 |0050: invoke-direct {v4, v3}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@05de │ │ +1ff2ea: 5b24 7756 |0053: iput-object v4, v2, Lfreed/renderscript/RenderScriptProcessor;.mProcessingHandler:Landroid/os/Handler; // field@5677 │ │ +1ff2ee: 0e00 |0055: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=44 │ │ 0x000b line=51 │ │ 0x0013 line=66 │ │ 0x0015 line=67 │ │ @@ -691471,17 +691474,17 @@ │ │ type : '(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/renderscript/RenderScriptManager;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ff1b8: |[1ff1b8] freed.renderscript.RenderScriptProcessor.access$100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/renderscript/RenderScriptManager; │ │ -1ff1c8: 5400 7f56 |0000: iget-object v0, v0, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff1cc: 1100 |0002: return-object v0 │ │ +1ff1bc: |[1ff1bc] freed.renderscript.RenderScriptProcessor.access$100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/renderscript/RenderScriptManager; │ │ +1ff1cc: 5400 7f56 |0000: iget-object v0, v0, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff1d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/renderscript/RenderScriptProcessor; │ │ │ │ #2 : (in Lfreed/renderscript/RenderScriptProcessor;) │ │ @@ -691489,17 +691492,17 @@ │ │ type : '(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ff048: |[1ff048] freed.renderscript.RenderScriptProcessor.access$1000:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup; │ │ -1ff058: 5400 6b56 |0000: iget-object v0, v0, Lfreed/renderscript/RenderScriptProcessor;.allScriptGroup:Landroid/renderscript/ScriptGroup; // field@566b │ │ -1ff05c: 1100 |0002: return-object v0 │ │ +1ff04c: |[1ff04c] freed.renderscript.RenderScriptProcessor.access$1000:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup; │ │ +1ff05c: 5400 6b56 |0000: iget-object v0, v0, Lfreed/renderscript/RenderScriptProcessor;.allScriptGroup:Landroid/renderscript/ScriptGroup; // field@566b │ │ +1ff060: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/renderscript/RenderScriptProcessor; │ │ │ │ #3 : (in Lfreed/renderscript/RenderScriptProcessor;) │ │ @@ -691507,17 +691510,17 @@ │ │ type : '(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/viewer/screenslide/views/MyHistogram;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ff1d0: |[1ff1d0] freed.renderscript.RenderScriptProcessor.access$1100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/viewer/screenslide/views/MyHistogram; │ │ -1ff1e0: 5400 7556 |0000: iget-object v0, v0, Lfreed/renderscript/RenderScriptProcessor;.histogram:Lfreed/viewer/screenslide/views/MyHistogram; // field@5675 │ │ -1ff1e4: 1100 |0002: return-object v0 │ │ +1ff1d4: |[1ff1d4] freed.renderscript.RenderScriptProcessor.access$1100:(Lfreed/renderscript/RenderScriptProcessor;)Lfreed/viewer/screenslide/views/MyHistogram; │ │ +1ff1e4: 5400 7556 |0000: iget-object v0, v0, Lfreed/renderscript/RenderScriptProcessor;.histogram:Lfreed/viewer/screenslide/views/MyHistogram; // field@5675 │ │ +1ff1e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/renderscript/RenderScriptProcessor; │ │ │ │ #4 : (in Lfreed/renderscript/RenderScriptProcessor;) │ │ @@ -691525,17 +691528,17 @@ │ │ type : '(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/Allocation;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ff030: |[1ff030] freed.renderscript.RenderScriptProcessor.access$1200:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/Allocation; │ │ -1ff040: 5400 7456 |0000: iget-object v0, v0, Lfreed/renderscript/RenderScriptProcessor;.histodataR:Landroid/renderscript/Allocation; // field@5674 │ │ -1ff044: 1100 |0002: return-object v0 │ │ +1ff034: |[1ff034] freed.renderscript.RenderScriptProcessor.access$1200:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/Allocation; │ │ +1ff044: 5400 7456 |0000: iget-object v0, v0, Lfreed/renderscript/RenderScriptProcessor;.histodataR:Landroid/renderscript/Allocation; // field@5674 │ │ +1ff048: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/renderscript/RenderScriptProcessor; │ │ │ │ #5 : (in Lfreed/renderscript/RenderScriptProcessor;) │ │ @@ -691543,17 +691546,17 @@ │ │ type : '(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ff060: |[1ff060] freed.renderscript.RenderScriptProcessor.access$1300:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup; │ │ -1ff070: 5400 6f56 |0000: iget-object v0, v0, Lfreed/renderscript/RenderScriptProcessor;.clippingPeakGroup:Landroid/renderscript/ScriptGroup; // field@566f │ │ -1ff074: 1100 |0002: return-object v0 │ │ +1ff064: |[1ff064] freed.renderscript.RenderScriptProcessor.access$1300:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup; │ │ +1ff074: 5400 6f56 |0000: iget-object v0, v0, Lfreed/renderscript/RenderScriptProcessor;.clippingPeakGroup:Landroid/renderscript/ScriptGroup; // field@566f │ │ +1ff078: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/renderscript/RenderScriptProcessor; │ │ │ │ #6 : (in Lfreed/renderscript/RenderScriptProcessor;) │ │ @@ -691561,17 +691564,17 @@ │ │ type : '(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ff078: |[1ff078] freed.renderscript.RenderScriptProcessor.access$1400:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup; │ │ -1ff088: 5400 7356 |0000: iget-object v0, v0, Lfreed/renderscript/RenderScriptProcessor;.histoPeakGroup:Landroid/renderscript/ScriptGroup; // field@5673 │ │ -1ff08c: 1100 |0002: return-object v0 │ │ +1ff07c: |[1ff07c] freed.renderscript.RenderScriptProcessor.access$1400:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup; │ │ +1ff08c: 5400 7356 |0000: iget-object v0, v0, Lfreed/renderscript/RenderScriptProcessor;.histoPeakGroup:Landroid/renderscript/ScriptGroup; // field@5673 │ │ +1ff090: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/renderscript/RenderScriptProcessor; │ │ │ │ #7 : (in Lfreed/renderscript/RenderScriptProcessor;) │ │ @@ -691579,17 +691582,17 @@ │ │ type : '(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ff090: |[1ff090] freed.renderscript.RenderScriptProcessor.access$1500:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup; │ │ -1ff0a0: 5400 7b56 |0000: iget-object v0, v0, Lfreed/renderscript/RenderScriptProcessor;.peakGroup:Landroid/renderscript/ScriptGroup; // field@567b │ │ -1ff0a4: 1100 |0002: return-object v0 │ │ +1ff094: |[1ff094] freed.renderscript.RenderScriptProcessor.access$1500:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup; │ │ +1ff0a4: 5400 7b56 |0000: iget-object v0, v0, Lfreed/renderscript/RenderScriptProcessor;.peakGroup:Landroid/renderscript/ScriptGroup; // field@567b │ │ +1ff0a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/renderscript/RenderScriptProcessor; │ │ │ │ #8 : (in Lfreed/renderscript/RenderScriptProcessor;) │ │ @@ -691597,17 +691600,17 @@ │ │ type : '(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ff0a8: |[1ff0a8] freed.renderscript.RenderScriptProcessor.access$1600:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup; │ │ -1ff0b8: 5400 6e56 |0000: iget-object v0, v0, Lfreed/renderscript/RenderScriptProcessor;.clippingHistoGroup:Landroid/renderscript/ScriptGroup; // field@566e │ │ -1ff0bc: 1100 |0002: return-object v0 │ │ +1ff0ac: |[1ff0ac] freed.renderscript.RenderScriptProcessor.access$1600:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup; │ │ +1ff0bc: 5400 6e56 |0000: iget-object v0, v0, Lfreed/renderscript/RenderScriptProcessor;.clippingHistoGroup:Landroid/renderscript/ScriptGroup; // field@566e │ │ +1ff0c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/renderscript/RenderScriptProcessor; │ │ │ │ #9 : (in Lfreed/renderscript/RenderScriptProcessor;) │ │ @@ -691615,17 +691618,17 @@ │ │ type : '(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ff0c0: |[1ff0c0] freed.renderscript.RenderScriptProcessor.access$1700:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup; │ │ -1ff0d0: 5400 6d56 |0000: iget-object v0, v0, Lfreed/renderscript/RenderScriptProcessor;.clippingGroup:Landroid/renderscript/ScriptGroup; // field@566d │ │ -1ff0d4: 1100 |0002: return-object v0 │ │ +1ff0c4: |[1ff0c4] freed.renderscript.RenderScriptProcessor.access$1700:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup; │ │ +1ff0d4: 5400 6d56 |0000: iget-object v0, v0, Lfreed/renderscript/RenderScriptProcessor;.clippingGroup:Landroid/renderscript/ScriptGroup; // field@566d │ │ +1ff0d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/renderscript/RenderScriptProcessor; │ │ │ │ #10 : (in Lfreed/renderscript/RenderScriptProcessor;) │ │ @@ -691633,17 +691636,17 @@ │ │ type : '(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ff0d8: |[1ff0d8] freed.renderscript.RenderScriptProcessor.access$1800:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup; │ │ -1ff0e8: 5400 7256 |0000: iget-object v0, v0, Lfreed/renderscript/RenderScriptProcessor;.histoGroup:Landroid/renderscript/ScriptGroup; // field@5672 │ │ -1ff0ec: 1100 |0002: return-object v0 │ │ +1ff0dc: |[1ff0dc] freed.renderscript.RenderScriptProcessor.access$1800:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/renderscript/ScriptGroup; │ │ +1ff0ec: 5400 7256 |0000: iget-object v0, v0, Lfreed/renderscript/RenderScriptProcessor;.histoGroup:Landroid/renderscript/ScriptGroup; // field@5672 │ │ +1ff0f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/renderscript/RenderScriptProcessor; │ │ │ │ #11 : (in Lfreed/renderscript/RenderScriptProcessor;) │ │ @@ -691651,17 +691654,17 @@ │ │ type : '(Lfreed/renderscript/RenderScriptProcessor;)Landroid/os/Handler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ff018: |[1ff018] freed.renderscript.RenderScriptProcessor.access$200:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/os/Handler; │ │ -1ff028: 5400 7756 |0000: iget-object v0, v0, Lfreed/renderscript/RenderScriptProcessor;.mProcessingHandler:Landroid/os/Handler; // field@5677 │ │ -1ff02c: 1100 |0002: return-object v0 │ │ +1ff01c: |[1ff01c] freed.renderscript.RenderScriptProcessor.access$200:(Lfreed/renderscript/RenderScriptProcessor;)Landroid/os/Handler; │ │ +1ff02c: 5400 7756 |0000: iget-object v0, v0, Lfreed/renderscript/RenderScriptProcessor;.mProcessingHandler:Landroid/os/Handler; // field@5677 │ │ +1ff030: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/renderscript/RenderScriptProcessor; │ │ │ │ #12 : (in Lfreed/renderscript/RenderScriptProcessor;) │ │ @@ -691669,17 +691672,17 @@ │ │ type : '(Lfreed/renderscript/RenderScriptProcessor;)Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ff218: |[1ff218] freed.renderscript.RenderScriptProcessor.access$300:(Lfreed/renderscript/RenderScriptProcessor;)Ljava/lang/Object; │ │ -1ff228: 5400 8156 |0000: iget-object v0, v0, Lfreed/renderscript/RenderScriptProcessor;.workLock:Ljava/lang/Object; // field@5681 │ │ -1ff22c: 1100 |0002: return-object v0 │ │ +1ff21c: |[1ff21c] freed.renderscript.RenderScriptProcessor.access$300:(Lfreed/renderscript/RenderScriptProcessor;)Ljava/lang/Object; │ │ +1ff22c: 5400 8156 |0000: iget-object v0, v0, Lfreed/renderscript/RenderScriptProcessor;.workLock:Ljava/lang/Object; // field@5681 │ │ +1ff230: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/renderscript/RenderScriptProcessor; │ │ │ │ #13 : (in Lfreed/renderscript/RenderScriptProcessor;) │ │ @@ -691687,17 +691690,17 @@ │ │ type : '(Lfreed/renderscript/RenderScriptProcessor;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ff110: |[1ff110] freed.renderscript.RenderScriptProcessor.access$400:(Lfreed/renderscript/RenderScriptProcessor;)Z │ │ -1ff120: 5500 7e56 |0000: iget-boolean v0, v0, Lfreed/renderscript/RenderScriptProcessor;.red:Z // field@567e │ │ -1ff124: 0f00 |0002: return v0 │ │ +1ff114: |[1ff114] freed.renderscript.RenderScriptProcessor.access$400:(Lfreed/renderscript/RenderScriptProcessor;)Z │ │ +1ff124: 5500 7e56 |0000: iget-boolean v0, v0, Lfreed/renderscript/RenderScriptProcessor;.red:Z // field@567e │ │ +1ff128: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/renderscript/RenderScriptProcessor; │ │ │ │ #14 : (in Lfreed/renderscript/RenderScriptProcessor;) │ │ @@ -691705,17 +691708,17 @@ │ │ type : '(Lfreed/renderscript/RenderScriptProcessor;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ff128: |[1ff128] freed.renderscript.RenderScriptProcessor.access$500:(Lfreed/renderscript/RenderScriptProcessor;)Z │ │ -1ff138: 5500 7056 |0000: iget-boolean v0, v0, Lfreed/renderscript/RenderScriptProcessor;.green:Z // field@5670 │ │ -1ff13c: 0f00 |0002: return v0 │ │ +1ff12c: |[1ff12c] freed.renderscript.RenderScriptProcessor.access$500:(Lfreed/renderscript/RenderScriptProcessor;)Z │ │ +1ff13c: 5500 7056 |0000: iget-boolean v0, v0, Lfreed/renderscript/RenderScriptProcessor;.green:Z // field@5670 │ │ +1ff140: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/renderscript/RenderScriptProcessor; │ │ │ │ #15 : (in Lfreed/renderscript/RenderScriptProcessor;) │ │ @@ -691723,17 +691726,17 @@ │ │ type : '(Lfreed/renderscript/RenderScriptProcessor;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ff140: |[1ff140] freed.renderscript.RenderScriptProcessor.access$600:(Lfreed/renderscript/RenderScriptProcessor;)Z │ │ -1ff150: 5500 6c56 |0000: iget-boolean v0, v0, Lfreed/renderscript/RenderScriptProcessor;.blue:Z // field@566c │ │ -1ff154: 0f00 |0002: return v0 │ │ +1ff144: |[1ff144] freed.renderscript.RenderScriptProcessor.access$600:(Lfreed/renderscript/RenderScriptProcessor;)Z │ │ +1ff154: 5500 6c56 |0000: iget-boolean v0, v0, Lfreed/renderscript/RenderScriptProcessor;.blue:Z // field@566c │ │ +1ff158: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/renderscript/RenderScriptProcessor; │ │ │ │ #16 : (in Lfreed/renderscript/RenderScriptProcessor;) │ │ @@ -691741,17 +691744,17 @@ │ │ type : '(Lfreed/renderscript/RenderScriptProcessor;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ff158: |[1ff158] freed.renderscript.RenderScriptProcessor.access$700:(Lfreed/renderscript/RenderScriptProcessor;)Z │ │ -1ff168: 5500 7a56 |0000: iget-boolean v0, v0, Lfreed/renderscript/RenderScriptProcessor;.peak:Z // field@567a │ │ -1ff16c: 0f00 |0002: return v0 │ │ +1ff15c: |[1ff15c] freed.renderscript.RenderScriptProcessor.access$700:(Lfreed/renderscript/RenderScriptProcessor;)Z │ │ +1ff16c: 5500 7a56 |0000: iget-boolean v0, v0, Lfreed/renderscript/RenderScriptProcessor;.peak:Z // field@567a │ │ +1ff170: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/renderscript/RenderScriptProcessor; │ │ │ │ #17 : (in Lfreed/renderscript/RenderScriptProcessor;) │ │ @@ -691759,17 +691762,17 @@ │ │ type : '(Lfreed/renderscript/RenderScriptProcessor;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ff170: |[1ff170] freed.renderscript.RenderScriptProcessor.access$800:(Lfreed/renderscript/RenderScriptProcessor;)Z │ │ -1ff180: 5500 7d56 |0000: iget-boolean v0, v0, Lfreed/renderscript/RenderScriptProcessor;.processHistogram:Z // field@567d │ │ -1ff184: 0f00 |0002: return v0 │ │ +1ff174: |[1ff174] freed.renderscript.RenderScriptProcessor.access$800:(Lfreed/renderscript/RenderScriptProcessor;)Z │ │ +1ff184: 5500 7d56 |0000: iget-boolean v0, v0, Lfreed/renderscript/RenderScriptProcessor;.processHistogram:Z // field@567d │ │ +1ff188: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/renderscript/RenderScriptProcessor; │ │ │ │ #18 : (in Lfreed/renderscript/RenderScriptProcessor;) │ │ @@ -691777,17 +691780,17 @@ │ │ type : '(Lfreed/renderscript/RenderScriptProcessor;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ff188: |[1ff188] freed.renderscript.RenderScriptProcessor.access$900:(Lfreed/renderscript/RenderScriptProcessor;)Z │ │ -1ff198: 5500 7c56 |0000: iget-boolean v0, v0, Lfreed/renderscript/RenderScriptProcessor;.processClipping:Z // field@567c │ │ -1ff19c: 0f00 |0002: return v0 │ │ +1ff18c: |[1ff18c] freed.renderscript.RenderScriptProcessor.access$900:(Lfreed/renderscript/RenderScriptProcessor;)Z │ │ +1ff19c: 5500 7c56 |0000: iget-boolean v0, v0, Lfreed/renderscript/RenderScriptProcessor;.processClipping:Z // field@567c │ │ +1ff1a0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/renderscript/RenderScriptProcessor; │ │ │ │ #19 : (in Lfreed/renderscript/RenderScriptProcessor;) │ │ @@ -691795,85 +691798,85 @@ │ │ type : '(Landroid/renderscript/Type$Builder;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 148 16-bit code units │ │ -1ff458: |[1ff458] freed.renderscript.RenderScriptProcessor.createAllScriptsGroup:(Landroid/renderscript/Type$Builder;)V │ │ -1ff468: 2200 7e01 |0000: new-instance v0, Landroid/renderscript/ScriptGroup$Builder; // type@017e │ │ -1ff46c: 5441 7f56 |0002: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff470: 6e10 5a5c 0100 |0004: invoke-virtual {v1}, Lfreed/renderscript/RenderScriptManager;.GetRS:()Landroid/renderscript/RenderScript; // method@5c5a │ │ -1ff476: 0c01 |0007: move-result-object v1 │ │ -1ff478: 7020 9806 1000 |0008: invoke-direct {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.:(Landroid/renderscript/RenderScript;)V // method@0698 │ │ -1ff47e: 5441 7f56 |000b: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff482: 5411 6456 |000d: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.yuvToRgbIntrinsic:Landroid/renderscript/ScriptIntrinsicYuvToRGB; // field@5664 │ │ -1ff486: 6e10 a906 0100 |000f: invoke-virtual {v1}, Landroid/renderscript/ScriptIntrinsicYuvToRGB;.getKernelID:()Landroid/renderscript/Script$KernelID; // method@06a9 │ │ -1ff48c: 0c01 |0012: move-result-object v1 │ │ -1ff48e: 6e20 9b06 1000 |0013: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ -1ff494: 5441 7f56 |0016: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff498: 5411 6256 |0018: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ -1ff49c: 6e10 265d 0100 |001a: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_histogram;.getKernelID_processHistogram:()Landroid/renderscript/Script$KernelID; // method@5d26 │ │ -1ff4a2: 0c01 |001d: move-result-object v1 │ │ -1ff4a4: 6e20 9b06 1000 |001e: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ -1ff4aa: 5441 7f56 |0021: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff4ae: 5411 6156 |0023: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_focuspeak:Lfreed/renderscript/ScriptC_rgb_focuspeak; // field@5661 │ │ -1ff4b2: 6e10 105d 0100 |0025: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.getKernelID_focuspeak:()Landroid/renderscript/Script$KernelID; // method@5d10 │ │ -1ff4b8: 0c01 |0028: move-result-object v1 │ │ -1ff4ba: 6e20 9b06 1000 |0029: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ -1ff4c0: 5441 7f56 |002c: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff4c4: 5411 6056 |002e: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_clipping:Lfreed/renderscript/ScriptC_rgb_clipping; // field@5660 │ │ -1ff4c8: 6e10 005d 0100 |0030: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_clipping;.getKernelID_processClipping:()Landroid/renderscript/Script$KernelID; // method@5d00 │ │ -1ff4ce: 0c01 |0033: move-result-object v1 │ │ -1ff4d0: 6e20 9b06 1000 |0034: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ -1ff4d6: 6e10 ac06 0500 |0037: invoke-virtual {v5}, Landroid/renderscript/Type$Builder;.create:()Landroid/renderscript/Type; // method@06ac │ │ -1ff4dc: 0c01 |003a: move-result-object v1 │ │ -1ff4de: 5442 7f56 |003b: iget-object v2, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff4e2: 5422 6456 |003d: iget-object v2, v2, Lfreed/renderscript/RenderScriptManager;.yuvToRgbIntrinsic:Landroid/renderscript/ScriptIntrinsicYuvToRGB; // field@5664 │ │ -1ff4e6: 6e10 a906 0200 |003f: invoke-virtual {v2}, Landroid/renderscript/ScriptIntrinsicYuvToRGB;.getKernelID:()Landroid/renderscript/Script$KernelID; // method@06a9 │ │ -1ff4ec: 0c02 |0042: move-result-object v2 │ │ -1ff4ee: 5443 7f56 |0043: iget-object v3, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff4f2: 5433 6256 |0045: iget-object v3, v3, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ -1ff4f6: 6e10 265d 0300 |0047: invoke-virtual {v3}, Lfreed/renderscript/ScriptC_rgb_histogram;.getKernelID_processHistogram:()Landroid/renderscript/Script$KernelID; // method@5d26 │ │ -1ff4fc: 0c03 |004a: move-result-object v3 │ │ -1ff4fe: 6e40 9a06 1032 |004b: invoke-virtual {v0, v1, v2, v3}, Landroid/renderscript/ScriptGroup$Builder;.addConnection:(Landroid/renderscript/Type;Landroid/renderscript/Script$KernelID;Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069a │ │ -1ff504: 6e10 ac06 0500 |004e: invoke-virtual {v5}, Landroid/renderscript/Type$Builder;.create:()Landroid/renderscript/Type; // method@06ac │ │ -1ff50a: 0c01 |0051: move-result-object v1 │ │ -1ff50c: 5442 7f56 |0052: iget-object v2, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff510: 5422 6256 |0054: iget-object v2, v2, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ -1ff514: 6e10 265d 0200 |0056: invoke-virtual {v2}, Lfreed/renderscript/ScriptC_rgb_histogram;.getKernelID_processHistogram:()Landroid/renderscript/Script$KernelID; // method@5d26 │ │ -1ff51a: 0c02 |0059: move-result-object v2 │ │ -1ff51c: 5443 7f56 |005a: iget-object v3, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff520: 5433 6156 |005c: iget-object v3, v3, Lfreed/renderscript/RenderScriptManager;.rgb_focuspeak:Lfreed/renderscript/ScriptC_rgb_focuspeak; // field@5661 │ │ -1ff524: 6e10 0e5d 0300 |005e: invoke-virtual {v3}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.getFieldID_input:()Landroid/renderscript/Script$FieldID; // method@5d0e │ │ -1ff52a: 0c03 |0061: move-result-object v3 │ │ -1ff52c: 6e40 9906 1032 |0062: invoke-virtual {v0, v1, v2, v3}, Landroid/renderscript/ScriptGroup$Builder;.addConnection:(Landroid/renderscript/Type;Landroid/renderscript/Script$KernelID;Landroid/renderscript/Script$FieldID;)Landroid/renderscript/ScriptGroup$Builder; // method@0699 │ │ -1ff532: 6e10 ac06 0500 |0065: invoke-virtual {v5}, Landroid/renderscript/Type$Builder;.create:()Landroid/renderscript/Type; // method@06ac │ │ -1ff538: 0c05 |0068: move-result-object v5 │ │ -1ff53a: 5441 7f56 |0069: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff53e: 5411 6156 |006b: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_focuspeak:Lfreed/renderscript/ScriptC_rgb_focuspeak; // field@5661 │ │ -1ff542: 6e10 105d 0100 |006d: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.getKernelID_focuspeak:()Landroid/renderscript/Script$KernelID; // method@5d10 │ │ -1ff548: 0c01 |0070: move-result-object v1 │ │ -1ff54a: 5442 7f56 |0071: iget-object v2, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff54e: 5422 6056 |0073: iget-object v2, v2, Lfreed/renderscript/RenderScriptManager;.rgb_clipping:Lfreed/renderscript/ScriptC_rgb_clipping; // field@5660 │ │ -1ff552: 6e10 005d 0200 |0075: invoke-virtual {v2}, Lfreed/renderscript/ScriptC_rgb_clipping;.getKernelID_processClipping:()Landroid/renderscript/Script$KernelID; // method@5d00 │ │ -1ff558: 0c02 |0078: move-result-object v2 │ │ -1ff55a: 6e40 9a06 5021 |0079: invoke-virtual {v0, v5, v1, v2}, Landroid/renderscript/ScriptGroup$Builder;.addConnection:(Landroid/renderscript/Type;Landroid/renderscript/Script$KernelID;Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069a │ │ -1ff560: 6e10 9c06 0000 |007c: invoke-virtual {v0}, Landroid/renderscript/ScriptGroup$Builder;.create:()Landroid/renderscript/ScriptGroup; // method@069c │ │ -1ff566: 0c05 |007f: move-result-object v5 │ │ -1ff568: 5b45 6b56 |0080: iput-object v5, v4, Lfreed/renderscript/RenderScriptProcessor;.allScriptGroup:Landroid/renderscript/ScriptGroup; // field@566b │ │ -1ff56c: 5440 7f56 |0082: iget-object v0, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff570: 5400 6056 |0084: iget-object v0, v0, Lfreed/renderscript/RenderScriptManager;.rgb_clipping:Lfreed/renderscript/ScriptC_rgb_clipping; // field@5660 │ │ -1ff574: 6e10 005d 0000 |0086: invoke-virtual {v0}, Lfreed/renderscript/ScriptC_rgb_clipping;.getKernelID_processClipping:()Landroid/renderscript/Script$KernelID; // method@5d00 │ │ -1ff57a: 0c00 |0089: move-result-object v0 │ │ -1ff57c: 5441 7f56 |008a: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff580: 6e10 595c 0100 |008c: invoke-virtual {v1}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ -1ff586: 0c01 |008f: move-result-object v1 │ │ -1ff588: 6e30 9e06 0501 |0090: invoke-virtual {v5, v0, v1}, Landroid/renderscript/ScriptGroup;.setOutput:(Landroid/renderscript/Script$KernelID;Landroid/renderscript/Allocation;)V // method@069e │ │ -1ff58e: 0e00 |0093: return-void │ │ +1ff45c: |[1ff45c] freed.renderscript.RenderScriptProcessor.createAllScriptsGroup:(Landroid/renderscript/Type$Builder;)V │ │ +1ff46c: 2200 7e01 |0000: new-instance v0, Landroid/renderscript/ScriptGroup$Builder; // type@017e │ │ +1ff470: 5441 7f56 |0002: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff474: 6e10 5a5c 0100 |0004: invoke-virtual {v1}, Lfreed/renderscript/RenderScriptManager;.GetRS:()Landroid/renderscript/RenderScript; // method@5c5a │ │ +1ff47a: 0c01 |0007: move-result-object v1 │ │ +1ff47c: 7020 9806 1000 |0008: invoke-direct {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.:(Landroid/renderscript/RenderScript;)V // method@0698 │ │ +1ff482: 5441 7f56 |000b: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff486: 5411 6456 |000d: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.yuvToRgbIntrinsic:Landroid/renderscript/ScriptIntrinsicYuvToRGB; // field@5664 │ │ +1ff48a: 6e10 a906 0100 |000f: invoke-virtual {v1}, Landroid/renderscript/ScriptIntrinsicYuvToRGB;.getKernelID:()Landroid/renderscript/Script$KernelID; // method@06a9 │ │ +1ff490: 0c01 |0012: move-result-object v1 │ │ +1ff492: 6e20 9b06 1000 |0013: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ +1ff498: 5441 7f56 |0016: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff49c: 5411 6256 |0018: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ +1ff4a0: 6e10 265d 0100 |001a: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_histogram;.getKernelID_processHistogram:()Landroid/renderscript/Script$KernelID; // method@5d26 │ │ +1ff4a6: 0c01 |001d: move-result-object v1 │ │ +1ff4a8: 6e20 9b06 1000 |001e: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ +1ff4ae: 5441 7f56 |0021: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff4b2: 5411 6156 |0023: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_focuspeak:Lfreed/renderscript/ScriptC_rgb_focuspeak; // field@5661 │ │ +1ff4b6: 6e10 105d 0100 |0025: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.getKernelID_focuspeak:()Landroid/renderscript/Script$KernelID; // method@5d10 │ │ +1ff4bc: 0c01 |0028: move-result-object v1 │ │ +1ff4be: 6e20 9b06 1000 |0029: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ +1ff4c4: 5441 7f56 |002c: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff4c8: 5411 6056 |002e: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_clipping:Lfreed/renderscript/ScriptC_rgb_clipping; // field@5660 │ │ +1ff4cc: 6e10 005d 0100 |0030: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_clipping;.getKernelID_processClipping:()Landroid/renderscript/Script$KernelID; // method@5d00 │ │ +1ff4d2: 0c01 |0033: move-result-object v1 │ │ +1ff4d4: 6e20 9b06 1000 |0034: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ +1ff4da: 6e10 ac06 0500 |0037: invoke-virtual {v5}, Landroid/renderscript/Type$Builder;.create:()Landroid/renderscript/Type; // method@06ac │ │ +1ff4e0: 0c01 |003a: move-result-object v1 │ │ +1ff4e2: 5442 7f56 |003b: iget-object v2, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff4e6: 5422 6456 |003d: iget-object v2, v2, Lfreed/renderscript/RenderScriptManager;.yuvToRgbIntrinsic:Landroid/renderscript/ScriptIntrinsicYuvToRGB; // field@5664 │ │ +1ff4ea: 6e10 a906 0200 |003f: invoke-virtual {v2}, Landroid/renderscript/ScriptIntrinsicYuvToRGB;.getKernelID:()Landroid/renderscript/Script$KernelID; // method@06a9 │ │ +1ff4f0: 0c02 |0042: move-result-object v2 │ │ +1ff4f2: 5443 7f56 |0043: iget-object v3, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff4f6: 5433 6256 |0045: iget-object v3, v3, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ +1ff4fa: 6e10 265d 0300 |0047: invoke-virtual {v3}, Lfreed/renderscript/ScriptC_rgb_histogram;.getKernelID_processHistogram:()Landroid/renderscript/Script$KernelID; // method@5d26 │ │ +1ff500: 0c03 |004a: move-result-object v3 │ │ +1ff502: 6e40 9a06 1032 |004b: invoke-virtual {v0, v1, v2, v3}, Landroid/renderscript/ScriptGroup$Builder;.addConnection:(Landroid/renderscript/Type;Landroid/renderscript/Script$KernelID;Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069a │ │ +1ff508: 6e10 ac06 0500 |004e: invoke-virtual {v5}, Landroid/renderscript/Type$Builder;.create:()Landroid/renderscript/Type; // method@06ac │ │ +1ff50e: 0c01 |0051: move-result-object v1 │ │ +1ff510: 5442 7f56 |0052: iget-object v2, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff514: 5422 6256 |0054: iget-object v2, v2, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ +1ff518: 6e10 265d 0200 |0056: invoke-virtual {v2}, Lfreed/renderscript/ScriptC_rgb_histogram;.getKernelID_processHistogram:()Landroid/renderscript/Script$KernelID; // method@5d26 │ │ +1ff51e: 0c02 |0059: move-result-object v2 │ │ +1ff520: 5443 7f56 |005a: iget-object v3, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff524: 5433 6156 |005c: iget-object v3, v3, Lfreed/renderscript/RenderScriptManager;.rgb_focuspeak:Lfreed/renderscript/ScriptC_rgb_focuspeak; // field@5661 │ │ +1ff528: 6e10 0e5d 0300 |005e: invoke-virtual {v3}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.getFieldID_input:()Landroid/renderscript/Script$FieldID; // method@5d0e │ │ +1ff52e: 0c03 |0061: move-result-object v3 │ │ +1ff530: 6e40 9906 1032 |0062: invoke-virtual {v0, v1, v2, v3}, Landroid/renderscript/ScriptGroup$Builder;.addConnection:(Landroid/renderscript/Type;Landroid/renderscript/Script$KernelID;Landroid/renderscript/Script$FieldID;)Landroid/renderscript/ScriptGroup$Builder; // method@0699 │ │ +1ff536: 6e10 ac06 0500 |0065: invoke-virtual {v5}, Landroid/renderscript/Type$Builder;.create:()Landroid/renderscript/Type; // method@06ac │ │ +1ff53c: 0c05 |0068: move-result-object v5 │ │ +1ff53e: 5441 7f56 |0069: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff542: 5411 6156 |006b: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_focuspeak:Lfreed/renderscript/ScriptC_rgb_focuspeak; // field@5661 │ │ +1ff546: 6e10 105d 0100 |006d: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.getKernelID_focuspeak:()Landroid/renderscript/Script$KernelID; // method@5d10 │ │ +1ff54c: 0c01 |0070: move-result-object v1 │ │ +1ff54e: 5442 7f56 |0071: iget-object v2, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff552: 5422 6056 |0073: iget-object v2, v2, Lfreed/renderscript/RenderScriptManager;.rgb_clipping:Lfreed/renderscript/ScriptC_rgb_clipping; // field@5660 │ │ +1ff556: 6e10 005d 0200 |0075: invoke-virtual {v2}, Lfreed/renderscript/ScriptC_rgb_clipping;.getKernelID_processClipping:()Landroid/renderscript/Script$KernelID; // method@5d00 │ │ +1ff55c: 0c02 |0078: move-result-object v2 │ │ +1ff55e: 6e40 9a06 5021 |0079: invoke-virtual {v0, v5, v1, v2}, Landroid/renderscript/ScriptGroup$Builder;.addConnection:(Landroid/renderscript/Type;Landroid/renderscript/Script$KernelID;Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069a │ │ +1ff564: 6e10 9c06 0000 |007c: invoke-virtual {v0}, Landroid/renderscript/ScriptGroup$Builder;.create:()Landroid/renderscript/ScriptGroup; // method@069c │ │ +1ff56a: 0c05 |007f: move-result-object v5 │ │ +1ff56c: 5b45 6b56 |0080: iput-object v5, v4, Lfreed/renderscript/RenderScriptProcessor;.allScriptGroup:Landroid/renderscript/ScriptGroup; // field@566b │ │ +1ff570: 5440 7f56 |0082: iget-object v0, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff574: 5400 6056 |0084: iget-object v0, v0, Lfreed/renderscript/RenderScriptManager;.rgb_clipping:Lfreed/renderscript/ScriptC_rgb_clipping; // field@5660 │ │ +1ff578: 6e10 005d 0000 |0086: invoke-virtual {v0}, Lfreed/renderscript/ScriptC_rgb_clipping;.getKernelID_processClipping:()Landroid/renderscript/Script$KernelID; // method@5d00 │ │ +1ff57e: 0c00 |0089: move-result-object v0 │ │ +1ff580: 5441 7f56 |008a: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff584: 6e10 595c 0100 |008c: invoke-virtual {v1}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ +1ff58a: 0c01 |008f: move-result-object v1 │ │ +1ff58c: 6e30 9e06 0501 |0090: invoke-virtual {v5, v0, v1}, Landroid/renderscript/ScriptGroup;.setOutput:(Landroid/renderscript/Script$KernelID;Landroid/renderscript/Allocation;)V // method@069e │ │ +1ff592: 0e00 |0093: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x000b line=320 │ │ 0x0016 line=321 │ │ 0x0021 line=322 │ │ 0x002c line=323 │ │ @@ -691891,69 +691894,69 @@ │ │ type : '(Landroid/renderscript/Type$Builder;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 114 16-bit code units │ │ -1ff590: |[1ff590] freed.renderscript.RenderScriptProcessor.createClippingFocusPeakGroup:(Landroid/renderscript/Type$Builder;)V │ │ -1ff5a0: 2200 7e01 |0000: new-instance v0, Landroid/renderscript/ScriptGroup$Builder; // type@017e │ │ -1ff5a4: 5441 7f56 |0002: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff5a8: 6e10 5a5c 0100 |0004: invoke-virtual {v1}, Lfreed/renderscript/RenderScriptManager;.GetRS:()Landroid/renderscript/RenderScript; // method@5c5a │ │ -1ff5ae: 0c01 |0007: move-result-object v1 │ │ -1ff5b0: 7020 9806 1000 |0008: invoke-direct {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.:(Landroid/renderscript/RenderScript;)V // method@0698 │ │ -1ff5b6: 5441 7f56 |000b: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff5ba: 5411 6456 |000d: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.yuvToRgbIntrinsic:Landroid/renderscript/ScriptIntrinsicYuvToRGB; // field@5664 │ │ -1ff5be: 6e10 a906 0100 |000f: invoke-virtual {v1}, Landroid/renderscript/ScriptIntrinsicYuvToRGB;.getKernelID:()Landroid/renderscript/Script$KernelID; // method@06a9 │ │ -1ff5c4: 0c01 |0012: move-result-object v1 │ │ -1ff5c6: 6e20 9b06 1000 |0013: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ -1ff5cc: 5441 7f56 |0016: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff5d0: 5411 6056 |0018: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_clipping:Lfreed/renderscript/ScriptC_rgb_clipping; // field@5660 │ │ -1ff5d4: 6e10 005d 0100 |001a: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_clipping;.getKernelID_processClipping:()Landroid/renderscript/Script$KernelID; // method@5d00 │ │ -1ff5da: 0c01 |001d: move-result-object v1 │ │ -1ff5dc: 6e20 9b06 1000 |001e: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ -1ff5e2: 5441 7f56 |0021: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff5e6: 5411 6156 |0023: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_focuspeak:Lfreed/renderscript/ScriptC_rgb_focuspeak; // field@5661 │ │ -1ff5ea: 6e10 105d 0100 |0025: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.getKernelID_focuspeak:()Landroid/renderscript/Script$KernelID; // method@5d10 │ │ -1ff5f0: 0c01 |0028: move-result-object v1 │ │ -1ff5f2: 6e20 9b06 1000 |0029: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ -1ff5f8: 6e10 ac06 0500 |002c: invoke-virtual {v5}, Landroid/renderscript/Type$Builder;.create:()Landroid/renderscript/Type; // method@06ac │ │ -1ff5fe: 0c01 |002f: move-result-object v1 │ │ -1ff600: 5442 7f56 |0030: iget-object v2, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff604: 5422 6456 |0032: iget-object v2, v2, Lfreed/renderscript/RenderScriptManager;.yuvToRgbIntrinsic:Landroid/renderscript/ScriptIntrinsicYuvToRGB; // field@5664 │ │ -1ff608: 6e10 a906 0200 |0034: invoke-virtual {v2}, Landroid/renderscript/ScriptIntrinsicYuvToRGB;.getKernelID:()Landroid/renderscript/Script$KernelID; // method@06a9 │ │ -1ff60e: 0c02 |0037: move-result-object v2 │ │ -1ff610: 5443 7f56 |0038: iget-object v3, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff614: 5433 6156 |003a: iget-object v3, v3, Lfreed/renderscript/RenderScriptManager;.rgb_focuspeak:Lfreed/renderscript/ScriptC_rgb_focuspeak; // field@5661 │ │ -1ff618: 6e10 0e5d 0300 |003c: invoke-virtual {v3}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.getFieldID_input:()Landroid/renderscript/Script$FieldID; // method@5d0e │ │ -1ff61e: 0c03 |003f: move-result-object v3 │ │ -1ff620: 6e40 9906 1032 |0040: invoke-virtual {v0, v1, v2, v3}, Landroid/renderscript/ScriptGroup$Builder;.addConnection:(Landroid/renderscript/Type;Landroid/renderscript/Script$KernelID;Landroid/renderscript/Script$FieldID;)Landroid/renderscript/ScriptGroup$Builder; // method@0699 │ │ -1ff626: 6e10 ac06 0500 |0043: invoke-virtual {v5}, Landroid/renderscript/Type$Builder;.create:()Landroid/renderscript/Type; // method@06ac │ │ -1ff62c: 0c05 |0046: move-result-object v5 │ │ -1ff62e: 5441 7f56 |0047: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff632: 5411 6156 |0049: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_focuspeak:Lfreed/renderscript/ScriptC_rgb_focuspeak; // field@5661 │ │ -1ff636: 6e10 105d 0100 |004b: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.getKernelID_focuspeak:()Landroid/renderscript/Script$KernelID; // method@5d10 │ │ -1ff63c: 0c01 |004e: move-result-object v1 │ │ -1ff63e: 5442 7f56 |004f: iget-object v2, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff642: 5422 6056 |0051: iget-object v2, v2, Lfreed/renderscript/RenderScriptManager;.rgb_clipping:Lfreed/renderscript/ScriptC_rgb_clipping; // field@5660 │ │ -1ff646: 6e10 005d 0200 |0053: invoke-virtual {v2}, Lfreed/renderscript/ScriptC_rgb_clipping;.getKernelID_processClipping:()Landroid/renderscript/Script$KernelID; // method@5d00 │ │ -1ff64c: 0c02 |0056: move-result-object v2 │ │ -1ff64e: 6e40 9a06 5021 |0057: invoke-virtual {v0, v5, v1, v2}, Landroid/renderscript/ScriptGroup$Builder;.addConnection:(Landroid/renderscript/Type;Landroid/renderscript/Script$KernelID;Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069a │ │ -1ff654: 6e10 9c06 0000 |005a: invoke-virtual {v0}, Landroid/renderscript/ScriptGroup$Builder;.create:()Landroid/renderscript/ScriptGroup; // method@069c │ │ -1ff65a: 0c05 |005d: move-result-object v5 │ │ -1ff65c: 5b45 6f56 |005e: iput-object v5, v4, Lfreed/renderscript/RenderScriptProcessor;.clippingPeakGroup:Landroid/renderscript/ScriptGroup; // field@566f │ │ -1ff660: 5440 7f56 |0060: iget-object v0, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff664: 5400 6056 |0062: iget-object v0, v0, Lfreed/renderscript/RenderScriptManager;.rgb_clipping:Lfreed/renderscript/ScriptC_rgb_clipping; // field@5660 │ │ -1ff668: 6e10 005d 0000 |0064: invoke-virtual {v0}, Lfreed/renderscript/ScriptC_rgb_clipping;.getKernelID_processClipping:()Landroid/renderscript/Script$KernelID; // method@5d00 │ │ -1ff66e: 0c00 |0067: move-result-object v0 │ │ -1ff670: 5441 7f56 |0068: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff674: 6e10 595c 0100 |006a: invoke-virtual {v1}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ -1ff67a: 0c01 |006d: move-result-object v1 │ │ -1ff67c: 6e30 9e06 0501 |006e: invoke-virtual {v5, v0, v1}, Landroid/renderscript/ScriptGroup;.setOutput:(Landroid/renderscript/Script$KernelID;Landroid/renderscript/Allocation;)V // method@069e │ │ -1ff682: 0e00 |0071: return-void │ │ +1ff594: |[1ff594] freed.renderscript.RenderScriptProcessor.createClippingFocusPeakGroup:(Landroid/renderscript/Type$Builder;)V │ │ +1ff5a4: 2200 7e01 |0000: new-instance v0, Landroid/renderscript/ScriptGroup$Builder; // type@017e │ │ +1ff5a8: 5441 7f56 |0002: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff5ac: 6e10 5a5c 0100 |0004: invoke-virtual {v1}, Lfreed/renderscript/RenderScriptManager;.GetRS:()Landroid/renderscript/RenderScript; // method@5c5a │ │ +1ff5b2: 0c01 |0007: move-result-object v1 │ │ +1ff5b4: 7020 9806 1000 |0008: invoke-direct {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.:(Landroid/renderscript/RenderScript;)V // method@0698 │ │ +1ff5ba: 5441 7f56 |000b: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff5be: 5411 6456 |000d: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.yuvToRgbIntrinsic:Landroid/renderscript/ScriptIntrinsicYuvToRGB; // field@5664 │ │ +1ff5c2: 6e10 a906 0100 |000f: invoke-virtual {v1}, Landroid/renderscript/ScriptIntrinsicYuvToRGB;.getKernelID:()Landroid/renderscript/Script$KernelID; // method@06a9 │ │ +1ff5c8: 0c01 |0012: move-result-object v1 │ │ +1ff5ca: 6e20 9b06 1000 |0013: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ +1ff5d0: 5441 7f56 |0016: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff5d4: 5411 6056 |0018: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_clipping:Lfreed/renderscript/ScriptC_rgb_clipping; // field@5660 │ │ +1ff5d8: 6e10 005d 0100 |001a: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_clipping;.getKernelID_processClipping:()Landroid/renderscript/Script$KernelID; // method@5d00 │ │ +1ff5de: 0c01 |001d: move-result-object v1 │ │ +1ff5e0: 6e20 9b06 1000 |001e: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ +1ff5e6: 5441 7f56 |0021: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff5ea: 5411 6156 |0023: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_focuspeak:Lfreed/renderscript/ScriptC_rgb_focuspeak; // field@5661 │ │ +1ff5ee: 6e10 105d 0100 |0025: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.getKernelID_focuspeak:()Landroid/renderscript/Script$KernelID; // method@5d10 │ │ +1ff5f4: 0c01 |0028: move-result-object v1 │ │ +1ff5f6: 6e20 9b06 1000 |0029: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ +1ff5fc: 6e10 ac06 0500 |002c: invoke-virtual {v5}, Landroid/renderscript/Type$Builder;.create:()Landroid/renderscript/Type; // method@06ac │ │ +1ff602: 0c01 |002f: move-result-object v1 │ │ +1ff604: 5442 7f56 |0030: iget-object v2, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff608: 5422 6456 |0032: iget-object v2, v2, Lfreed/renderscript/RenderScriptManager;.yuvToRgbIntrinsic:Landroid/renderscript/ScriptIntrinsicYuvToRGB; // field@5664 │ │ +1ff60c: 6e10 a906 0200 |0034: invoke-virtual {v2}, Landroid/renderscript/ScriptIntrinsicYuvToRGB;.getKernelID:()Landroid/renderscript/Script$KernelID; // method@06a9 │ │ +1ff612: 0c02 |0037: move-result-object v2 │ │ +1ff614: 5443 7f56 |0038: iget-object v3, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff618: 5433 6156 |003a: iget-object v3, v3, Lfreed/renderscript/RenderScriptManager;.rgb_focuspeak:Lfreed/renderscript/ScriptC_rgb_focuspeak; // field@5661 │ │ +1ff61c: 6e10 0e5d 0300 |003c: invoke-virtual {v3}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.getFieldID_input:()Landroid/renderscript/Script$FieldID; // method@5d0e │ │ +1ff622: 0c03 |003f: move-result-object v3 │ │ +1ff624: 6e40 9906 1032 |0040: invoke-virtual {v0, v1, v2, v3}, Landroid/renderscript/ScriptGroup$Builder;.addConnection:(Landroid/renderscript/Type;Landroid/renderscript/Script$KernelID;Landroid/renderscript/Script$FieldID;)Landroid/renderscript/ScriptGroup$Builder; // method@0699 │ │ +1ff62a: 6e10 ac06 0500 |0043: invoke-virtual {v5}, Landroid/renderscript/Type$Builder;.create:()Landroid/renderscript/Type; // method@06ac │ │ +1ff630: 0c05 |0046: move-result-object v5 │ │ +1ff632: 5441 7f56 |0047: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff636: 5411 6156 |0049: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_focuspeak:Lfreed/renderscript/ScriptC_rgb_focuspeak; // field@5661 │ │ +1ff63a: 6e10 105d 0100 |004b: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.getKernelID_focuspeak:()Landroid/renderscript/Script$KernelID; // method@5d10 │ │ +1ff640: 0c01 |004e: move-result-object v1 │ │ +1ff642: 5442 7f56 |004f: iget-object v2, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff646: 5422 6056 |0051: iget-object v2, v2, Lfreed/renderscript/RenderScriptManager;.rgb_clipping:Lfreed/renderscript/ScriptC_rgb_clipping; // field@5660 │ │ +1ff64a: 6e10 005d 0200 |0053: invoke-virtual {v2}, Lfreed/renderscript/ScriptC_rgb_clipping;.getKernelID_processClipping:()Landroid/renderscript/Script$KernelID; // method@5d00 │ │ +1ff650: 0c02 |0056: move-result-object v2 │ │ +1ff652: 6e40 9a06 5021 |0057: invoke-virtual {v0, v5, v1, v2}, Landroid/renderscript/ScriptGroup$Builder;.addConnection:(Landroid/renderscript/Type;Landroid/renderscript/Script$KernelID;Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069a │ │ +1ff658: 6e10 9c06 0000 |005a: invoke-virtual {v0}, Landroid/renderscript/ScriptGroup$Builder;.create:()Landroid/renderscript/ScriptGroup; // method@069c │ │ +1ff65e: 0c05 |005d: move-result-object v5 │ │ +1ff660: 5b45 6f56 |005e: iput-object v5, v4, Lfreed/renderscript/RenderScriptProcessor;.clippingPeakGroup:Landroid/renderscript/ScriptGroup; // field@566f │ │ +1ff664: 5440 7f56 |0060: iget-object v0, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff668: 5400 6056 |0062: iget-object v0, v0, Lfreed/renderscript/RenderScriptManager;.rgb_clipping:Lfreed/renderscript/ScriptC_rgb_clipping; // field@5660 │ │ +1ff66c: 6e10 005d 0000 |0064: invoke-virtual {v0}, Lfreed/renderscript/ScriptC_rgb_clipping;.getKernelID_processClipping:()Landroid/renderscript/Script$KernelID; // method@5d00 │ │ +1ff672: 0c00 |0067: move-result-object v0 │ │ +1ff674: 5441 7f56 |0068: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff678: 6e10 595c 0100 |006a: invoke-virtual {v1}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ +1ff67e: 0c01 |006d: move-result-object v1 │ │ +1ff680: 6e30 9e06 0501 |006e: invoke-virtual {v5, v0, v1}, Landroid/renderscript/ScriptGroup;.setOutput:(Landroid/renderscript/Script$KernelID;Landroid/renderscript/Allocation;)V // method@069e │ │ +1ff686: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x000b line=265 │ │ 0x0016 line=266 │ │ 0x0021 line=267 │ │ 0x002c line=270 │ │ @@ -691969,53 +691972,53 @@ │ │ type : '(Landroid/renderscript/Type$Builder;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 80 16-bit code units │ │ -1ff684: |[1ff684] freed.renderscript.RenderScriptProcessor.createClippingGroup:(Landroid/renderscript/Type$Builder;)V │ │ -1ff694: 2200 7e01 |0000: new-instance v0, Landroid/renderscript/ScriptGroup$Builder; // type@017e │ │ -1ff698: 5431 7f56 |0002: iget-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff69c: 6e10 5a5c 0100 |0004: invoke-virtual {v1}, Lfreed/renderscript/RenderScriptManager;.GetRS:()Landroid/renderscript/RenderScript; // method@5c5a │ │ -1ff6a2: 0c01 |0007: move-result-object v1 │ │ -1ff6a4: 7020 9806 1000 |0008: invoke-direct {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.:(Landroid/renderscript/RenderScript;)V // method@0698 │ │ -1ff6aa: 5431 7f56 |000b: iget-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff6ae: 5411 6456 |000d: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.yuvToRgbIntrinsic:Landroid/renderscript/ScriptIntrinsicYuvToRGB; // field@5664 │ │ -1ff6b2: 6e10 a906 0100 |000f: invoke-virtual {v1}, Landroid/renderscript/ScriptIntrinsicYuvToRGB;.getKernelID:()Landroid/renderscript/Script$KernelID; // method@06a9 │ │ -1ff6b8: 0c01 |0012: move-result-object v1 │ │ -1ff6ba: 6e20 9b06 1000 |0013: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ -1ff6c0: 5431 7f56 |0016: iget-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff6c4: 5411 6056 |0018: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_clipping:Lfreed/renderscript/ScriptC_rgb_clipping; // field@5660 │ │ -1ff6c8: 6e10 005d 0100 |001a: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_clipping;.getKernelID_processClipping:()Landroid/renderscript/Script$KernelID; // method@5d00 │ │ -1ff6ce: 0c01 |001d: move-result-object v1 │ │ -1ff6d0: 6e20 9b06 1000 |001e: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ -1ff6d6: 6e10 ac06 0400 |0021: invoke-virtual {v4}, Landroid/renderscript/Type$Builder;.create:()Landroid/renderscript/Type; // method@06ac │ │ -1ff6dc: 0c04 |0024: move-result-object v4 │ │ -1ff6de: 5431 7f56 |0025: iget-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff6e2: 5411 6456 |0027: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.yuvToRgbIntrinsic:Landroid/renderscript/ScriptIntrinsicYuvToRGB; // field@5664 │ │ -1ff6e6: 6e10 a906 0100 |0029: invoke-virtual {v1}, Landroid/renderscript/ScriptIntrinsicYuvToRGB;.getKernelID:()Landroid/renderscript/Script$KernelID; // method@06a9 │ │ -1ff6ec: 0c01 |002c: move-result-object v1 │ │ -1ff6ee: 5432 7f56 |002d: iget-object v2, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff6f2: 5422 6056 |002f: iget-object v2, v2, Lfreed/renderscript/RenderScriptManager;.rgb_clipping:Lfreed/renderscript/ScriptC_rgb_clipping; // field@5660 │ │ -1ff6f6: 6e10 005d 0200 |0031: invoke-virtual {v2}, Lfreed/renderscript/ScriptC_rgb_clipping;.getKernelID_processClipping:()Landroid/renderscript/Script$KernelID; // method@5d00 │ │ -1ff6fc: 0c02 |0034: move-result-object v2 │ │ -1ff6fe: 6e40 9a06 4021 |0035: invoke-virtual {v0, v4, v1, v2}, Landroid/renderscript/ScriptGroup$Builder;.addConnection:(Landroid/renderscript/Type;Landroid/renderscript/Script$KernelID;Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069a │ │ -1ff704: 6e10 9c06 0000 |0038: invoke-virtual {v0}, Landroid/renderscript/ScriptGroup$Builder;.create:()Landroid/renderscript/ScriptGroup; // method@069c │ │ -1ff70a: 0c04 |003b: move-result-object v4 │ │ -1ff70c: 5b34 6d56 |003c: iput-object v4, v3, Lfreed/renderscript/RenderScriptProcessor;.clippingGroup:Landroid/renderscript/ScriptGroup; // field@566d │ │ -1ff710: 5430 7f56 |003e: iget-object v0, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff714: 5400 6056 |0040: iget-object v0, v0, Lfreed/renderscript/RenderScriptManager;.rgb_clipping:Lfreed/renderscript/ScriptC_rgb_clipping; // field@5660 │ │ -1ff718: 6e10 005d 0000 |0042: invoke-virtual {v0}, Lfreed/renderscript/ScriptC_rgb_clipping;.getKernelID_processClipping:()Landroid/renderscript/Script$KernelID; // method@5d00 │ │ -1ff71e: 0c00 |0045: move-result-object v0 │ │ -1ff720: 5431 7f56 |0046: iget-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff724: 6e10 595c 0100 |0048: invoke-virtual {v1}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ -1ff72a: 0c01 |004b: move-result-object v1 │ │ -1ff72c: 6e30 9e06 0401 |004c: invoke-virtual {v4, v0, v1}, Landroid/renderscript/ScriptGroup;.setOutput:(Landroid/renderscript/Script$KernelID;Landroid/renderscript/Allocation;)V // method@069e │ │ -1ff732: 0e00 |004f: return-void │ │ +1ff688: |[1ff688] freed.renderscript.RenderScriptProcessor.createClippingGroup:(Landroid/renderscript/Type$Builder;)V │ │ +1ff698: 2200 7e01 |0000: new-instance v0, Landroid/renderscript/ScriptGroup$Builder; // type@017e │ │ +1ff69c: 5431 7f56 |0002: iget-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff6a0: 6e10 5a5c 0100 |0004: invoke-virtual {v1}, Lfreed/renderscript/RenderScriptManager;.GetRS:()Landroid/renderscript/RenderScript; // method@5c5a │ │ +1ff6a6: 0c01 |0007: move-result-object v1 │ │ +1ff6a8: 7020 9806 1000 |0008: invoke-direct {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.:(Landroid/renderscript/RenderScript;)V // method@0698 │ │ +1ff6ae: 5431 7f56 |000b: iget-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff6b2: 5411 6456 |000d: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.yuvToRgbIntrinsic:Landroid/renderscript/ScriptIntrinsicYuvToRGB; // field@5664 │ │ +1ff6b6: 6e10 a906 0100 |000f: invoke-virtual {v1}, Landroid/renderscript/ScriptIntrinsicYuvToRGB;.getKernelID:()Landroid/renderscript/Script$KernelID; // method@06a9 │ │ +1ff6bc: 0c01 |0012: move-result-object v1 │ │ +1ff6be: 6e20 9b06 1000 |0013: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ +1ff6c4: 5431 7f56 |0016: iget-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff6c8: 5411 6056 |0018: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_clipping:Lfreed/renderscript/ScriptC_rgb_clipping; // field@5660 │ │ +1ff6cc: 6e10 005d 0100 |001a: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_clipping;.getKernelID_processClipping:()Landroid/renderscript/Script$KernelID; // method@5d00 │ │ +1ff6d2: 0c01 |001d: move-result-object v1 │ │ +1ff6d4: 6e20 9b06 1000 |001e: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ +1ff6da: 6e10 ac06 0400 |0021: invoke-virtual {v4}, Landroid/renderscript/Type$Builder;.create:()Landroid/renderscript/Type; // method@06ac │ │ +1ff6e0: 0c04 |0024: move-result-object v4 │ │ +1ff6e2: 5431 7f56 |0025: iget-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff6e6: 5411 6456 |0027: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.yuvToRgbIntrinsic:Landroid/renderscript/ScriptIntrinsicYuvToRGB; // field@5664 │ │ +1ff6ea: 6e10 a906 0100 |0029: invoke-virtual {v1}, Landroid/renderscript/ScriptIntrinsicYuvToRGB;.getKernelID:()Landroid/renderscript/Script$KernelID; // method@06a9 │ │ +1ff6f0: 0c01 |002c: move-result-object v1 │ │ +1ff6f2: 5432 7f56 |002d: iget-object v2, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff6f6: 5422 6056 |002f: iget-object v2, v2, Lfreed/renderscript/RenderScriptManager;.rgb_clipping:Lfreed/renderscript/ScriptC_rgb_clipping; // field@5660 │ │ +1ff6fa: 6e10 005d 0200 |0031: invoke-virtual {v2}, Lfreed/renderscript/ScriptC_rgb_clipping;.getKernelID_processClipping:()Landroid/renderscript/Script$KernelID; // method@5d00 │ │ +1ff700: 0c02 |0034: move-result-object v2 │ │ +1ff702: 6e40 9a06 4021 |0035: invoke-virtual {v0, v4, v1, v2}, Landroid/renderscript/ScriptGroup$Builder;.addConnection:(Landroid/renderscript/Type;Landroid/renderscript/Script$KernelID;Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069a │ │ +1ff708: 6e10 9c06 0000 |0038: invoke-virtual {v0}, Landroid/renderscript/ScriptGroup$Builder;.create:()Landroid/renderscript/ScriptGroup; // method@069c │ │ +1ff70e: 0c04 |003b: move-result-object v4 │ │ +1ff710: 5b34 6d56 |003c: iput-object v4, v3, Lfreed/renderscript/RenderScriptProcessor;.clippingGroup:Landroid/renderscript/ScriptGroup; // field@566d │ │ +1ff714: 5430 7f56 |003e: iget-object v0, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff718: 5400 6056 |0040: iget-object v0, v0, Lfreed/renderscript/RenderScriptManager;.rgb_clipping:Lfreed/renderscript/ScriptC_rgb_clipping; // field@5660 │ │ +1ff71c: 6e10 005d 0000 |0042: invoke-virtual {v0}, Lfreed/renderscript/ScriptC_rgb_clipping;.getKernelID_processClipping:()Landroid/renderscript/Script$KernelID; // method@5d00 │ │ +1ff722: 0c00 |0045: move-result-object v0 │ │ +1ff724: 5431 7f56 |0046: iget-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff728: 6e10 595c 0100 |0048: invoke-virtual {v1}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ +1ff72e: 0c01 |004b: move-result-object v1 │ │ +1ff730: 6e30 9e06 0401 |004c: invoke-virtual {v4, v0, v1}, Landroid/renderscript/ScriptGroup;.setOutput:(Landroid/renderscript/Script$KernelID;Landroid/renderscript/Allocation;)V // method@069e │ │ +1ff736: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x000b line=282 │ │ 0x0016 line=283 │ │ 0x0021 line=285 │ │ 0x0038 line=286 │ │ @@ -692029,53 +692032,53 @@ │ │ type : '(Landroid/renderscript/Type$Builder;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 80 16-bit code units │ │ -1ff734: |[1ff734] freed.renderscript.RenderScriptProcessor.createFocusPeakGroup:(Landroid/renderscript/Type$Builder;)V │ │ -1ff744: 2200 7e01 |0000: new-instance v0, Landroid/renderscript/ScriptGroup$Builder; // type@017e │ │ -1ff748: 5431 7f56 |0002: iget-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff74c: 6e10 5a5c 0100 |0004: invoke-virtual {v1}, Lfreed/renderscript/RenderScriptManager;.GetRS:()Landroid/renderscript/RenderScript; // method@5c5a │ │ -1ff752: 0c01 |0007: move-result-object v1 │ │ -1ff754: 7020 9806 1000 |0008: invoke-direct {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.:(Landroid/renderscript/RenderScript;)V // method@0698 │ │ -1ff75a: 5431 7f56 |000b: iget-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff75e: 5411 6456 |000d: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.yuvToRgbIntrinsic:Landroid/renderscript/ScriptIntrinsicYuvToRGB; // field@5664 │ │ -1ff762: 6e10 a906 0100 |000f: invoke-virtual {v1}, Landroid/renderscript/ScriptIntrinsicYuvToRGB;.getKernelID:()Landroid/renderscript/Script$KernelID; // method@06a9 │ │ -1ff768: 0c01 |0012: move-result-object v1 │ │ -1ff76a: 6e20 9b06 1000 |0013: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ -1ff770: 5431 7f56 |0016: iget-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff774: 5411 6156 |0018: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_focuspeak:Lfreed/renderscript/ScriptC_rgb_focuspeak; // field@5661 │ │ -1ff778: 6e10 105d 0100 |001a: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.getKernelID_focuspeak:()Landroid/renderscript/Script$KernelID; // method@5d10 │ │ -1ff77e: 0c01 |001d: move-result-object v1 │ │ -1ff780: 6e20 9b06 1000 |001e: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ -1ff786: 6e10 ac06 0400 |0021: invoke-virtual {v4}, Landroid/renderscript/Type$Builder;.create:()Landroid/renderscript/Type; // method@06ac │ │ -1ff78c: 0c04 |0024: move-result-object v4 │ │ -1ff78e: 5431 7f56 |0025: iget-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff792: 5411 6456 |0027: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.yuvToRgbIntrinsic:Landroid/renderscript/ScriptIntrinsicYuvToRGB; // field@5664 │ │ -1ff796: 6e10 a906 0100 |0029: invoke-virtual {v1}, Landroid/renderscript/ScriptIntrinsicYuvToRGB;.getKernelID:()Landroid/renderscript/Script$KernelID; // method@06a9 │ │ -1ff79c: 0c01 |002c: move-result-object v1 │ │ -1ff79e: 5432 7f56 |002d: iget-object v2, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff7a2: 5422 6156 |002f: iget-object v2, v2, Lfreed/renderscript/RenderScriptManager;.rgb_focuspeak:Lfreed/renderscript/ScriptC_rgb_focuspeak; // field@5661 │ │ -1ff7a6: 6e10 0e5d 0200 |0031: invoke-virtual {v2}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.getFieldID_input:()Landroid/renderscript/Script$FieldID; // method@5d0e │ │ -1ff7ac: 0c02 |0034: move-result-object v2 │ │ -1ff7ae: 6e40 9906 4021 |0035: invoke-virtual {v0, v4, v1, v2}, Landroid/renderscript/ScriptGroup$Builder;.addConnection:(Landroid/renderscript/Type;Landroid/renderscript/Script$KernelID;Landroid/renderscript/Script$FieldID;)Landroid/renderscript/ScriptGroup$Builder; // method@0699 │ │ -1ff7b4: 6e10 9c06 0000 |0038: invoke-virtual {v0}, Landroid/renderscript/ScriptGroup$Builder;.create:()Landroid/renderscript/ScriptGroup; // method@069c │ │ -1ff7ba: 0c04 |003b: move-result-object v4 │ │ -1ff7bc: 5b34 7b56 |003c: iput-object v4, v3, Lfreed/renderscript/RenderScriptProcessor;.peakGroup:Landroid/renderscript/ScriptGroup; // field@567b │ │ -1ff7c0: 5430 7f56 |003e: iget-object v0, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff7c4: 5400 6156 |0040: iget-object v0, v0, Lfreed/renderscript/RenderScriptManager;.rgb_focuspeak:Lfreed/renderscript/ScriptC_rgb_focuspeak; // field@5661 │ │ -1ff7c8: 6e10 105d 0000 |0042: invoke-virtual {v0}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.getKernelID_focuspeak:()Landroid/renderscript/Script$KernelID; // method@5d10 │ │ -1ff7ce: 0c00 |0045: move-result-object v0 │ │ -1ff7d0: 5431 7f56 |0046: iget-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff7d4: 6e10 595c 0100 |0048: invoke-virtual {v1}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ -1ff7da: 0c01 |004b: move-result-object v1 │ │ -1ff7dc: 6e30 9e06 0401 |004c: invoke-virtual {v4, v0, v1}, Landroid/renderscript/ScriptGroup;.setOutput:(Landroid/renderscript/Script$KernelID;Landroid/renderscript/Allocation;)V // method@069e │ │ -1ff7e2: 0e00 |004f: return-void │ │ +1ff738: |[1ff738] freed.renderscript.RenderScriptProcessor.createFocusPeakGroup:(Landroid/renderscript/Type$Builder;)V │ │ +1ff748: 2200 7e01 |0000: new-instance v0, Landroid/renderscript/ScriptGroup$Builder; // type@017e │ │ +1ff74c: 5431 7f56 |0002: iget-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff750: 6e10 5a5c 0100 |0004: invoke-virtual {v1}, Lfreed/renderscript/RenderScriptManager;.GetRS:()Landroid/renderscript/RenderScript; // method@5c5a │ │ +1ff756: 0c01 |0007: move-result-object v1 │ │ +1ff758: 7020 9806 1000 |0008: invoke-direct {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.:(Landroid/renderscript/RenderScript;)V // method@0698 │ │ +1ff75e: 5431 7f56 |000b: iget-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff762: 5411 6456 |000d: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.yuvToRgbIntrinsic:Landroid/renderscript/ScriptIntrinsicYuvToRGB; // field@5664 │ │ +1ff766: 6e10 a906 0100 |000f: invoke-virtual {v1}, Landroid/renderscript/ScriptIntrinsicYuvToRGB;.getKernelID:()Landroid/renderscript/Script$KernelID; // method@06a9 │ │ +1ff76c: 0c01 |0012: move-result-object v1 │ │ +1ff76e: 6e20 9b06 1000 |0013: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ +1ff774: 5431 7f56 |0016: iget-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff778: 5411 6156 |0018: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_focuspeak:Lfreed/renderscript/ScriptC_rgb_focuspeak; // field@5661 │ │ +1ff77c: 6e10 105d 0100 |001a: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.getKernelID_focuspeak:()Landroid/renderscript/Script$KernelID; // method@5d10 │ │ +1ff782: 0c01 |001d: move-result-object v1 │ │ +1ff784: 6e20 9b06 1000 |001e: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ +1ff78a: 6e10 ac06 0400 |0021: invoke-virtual {v4}, Landroid/renderscript/Type$Builder;.create:()Landroid/renderscript/Type; // method@06ac │ │ +1ff790: 0c04 |0024: move-result-object v4 │ │ +1ff792: 5431 7f56 |0025: iget-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff796: 5411 6456 |0027: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.yuvToRgbIntrinsic:Landroid/renderscript/ScriptIntrinsicYuvToRGB; // field@5664 │ │ +1ff79a: 6e10 a906 0100 |0029: invoke-virtual {v1}, Landroid/renderscript/ScriptIntrinsicYuvToRGB;.getKernelID:()Landroid/renderscript/Script$KernelID; // method@06a9 │ │ +1ff7a0: 0c01 |002c: move-result-object v1 │ │ +1ff7a2: 5432 7f56 |002d: iget-object v2, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff7a6: 5422 6156 |002f: iget-object v2, v2, Lfreed/renderscript/RenderScriptManager;.rgb_focuspeak:Lfreed/renderscript/ScriptC_rgb_focuspeak; // field@5661 │ │ +1ff7aa: 6e10 0e5d 0200 |0031: invoke-virtual {v2}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.getFieldID_input:()Landroid/renderscript/Script$FieldID; // method@5d0e │ │ +1ff7b0: 0c02 |0034: move-result-object v2 │ │ +1ff7b2: 6e40 9906 4021 |0035: invoke-virtual {v0, v4, v1, v2}, Landroid/renderscript/ScriptGroup$Builder;.addConnection:(Landroid/renderscript/Type;Landroid/renderscript/Script$KernelID;Landroid/renderscript/Script$FieldID;)Landroid/renderscript/ScriptGroup$Builder; // method@0699 │ │ +1ff7b8: 6e10 9c06 0000 |0038: invoke-virtual {v0}, Landroid/renderscript/ScriptGroup$Builder;.create:()Landroid/renderscript/ScriptGroup; // method@069c │ │ +1ff7be: 0c04 |003b: move-result-object v4 │ │ +1ff7c0: 5b34 7b56 |003c: iput-object v4, v3, Lfreed/renderscript/RenderScriptProcessor;.peakGroup:Landroid/renderscript/ScriptGroup; // field@567b │ │ +1ff7c4: 5430 7f56 |003e: iget-object v0, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff7c8: 5400 6156 |0040: iget-object v0, v0, Lfreed/renderscript/RenderScriptManager;.rgb_focuspeak:Lfreed/renderscript/ScriptC_rgb_focuspeak; // field@5661 │ │ +1ff7cc: 6e10 105d 0000 |0042: invoke-virtual {v0}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.getKernelID_focuspeak:()Landroid/renderscript/Script$KernelID; // method@5d10 │ │ +1ff7d2: 0c00 |0045: move-result-object v0 │ │ +1ff7d4: 5431 7f56 |0046: iget-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff7d8: 6e10 595c 0100 |0048: invoke-virtual {v1}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ +1ff7de: 0c01 |004b: move-result-object v1 │ │ +1ff7e0: 6e30 9e06 0401 |004c: invoke-virtual {v4, v0, v1}, Landroid/renderscript/ScriptGroup;.setOutput:(Landroid/renderscript/Script$KernelID;Landroid/renderscript/Allocation;)V // method@069e │ │ +1ff7e6: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x000b line=294 │ │ 0x0016 line=295 │ │ 0x0021 line=297 │ │ 0x0038 line=298 │ │ @@ -692089,69 +692092,69 @@ │ │ type : '(Landroid/renderscript/Type$Builder;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 114 16-bit code units │ │ -1ff7e4: |[1ff7e4] freed.renderscript.RenderScriptProcessor.createHistogramClippingGroup:(Landroid/renderscript/Type$Builder;)V │ │ -1ff7f4: 2200 7e01 |0000: new-instance v0, Landroid/renderscript/ScriptGroup$Builder; // type@017e │ │ -1ff7f8: 5441 7f56 |0002: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff7fc: 6e10 5a5c 0100 |0004: invoke-virtual {v1}, Lfreed/renderscript/RenderScriptManager;.GetRS:()Landroid/renderscript/RenderScript; // method@5c5a │ │ -1ff802: 0c01 |0007: move-result-object v1 │ │ -1ff804: 7020 9806 1000 |0008: invoke-direct {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.:(Landroid/renderscript/RenderScript;)V // method@0698 │ │ -1ff80a: 5441 7f56 |000b: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff80e: 5411 6456 |000d: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.yuvToRgbIntrinsic:Landroid/renderscript/ScriptIntrinsicYuvToRGB; // field@5664 │ │ -1ff812: 6e10 a906 0100 |000f: invoke-virtual {v1}, Landroid/renderscript/ScriptIntrinsicYuvToRGB;.getKernelID:()Landroid/renderscript/Script$KernelID; // method@06a9 │ │ -1ff818: 0c01 |0012: move-result-object v1 │ │ -1ff81a: 6e20 9b06 1000 |0013: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ -1ff820: 5441 7f56 |0016: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff824: 5411 6256 |0018: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ -1ff828: 6e10 265d 0100 |001a: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_histogram;.getKernelID_processHistogram:()Landroid/renderscript/Script$KernelID; // method@5d26 │ │ -1ff82e: 0c01 |001d: move-result-object v1 │ │ -1ff830: 6e20 9b06 1000 |001e: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ -1ff836: 5441 7f56 |0021: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff83a: 5411 6056 |0023: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_clipping:Lfreed/renderscript/ScriptC_rgb_clipping; // field@5660 │ │ -1ff83e: 6e10 005d 0100 |0025: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_clipping;.getKernelID_processClipping:()Landroid/renderscript/Script$KernelID; // method@5d00 │ │ -1ff844: 0c01 |0028: move-result-object v1 │ │ -1ff846: 6e20 9b06 1000 |0029: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ -1ff84c: 6e10 ac06 0500 |002c: invoke-virtual {v5}, Landroid/renderscript/Type$Builder;.create:()Landroid/renderscript/Type; // method@06ac │ │ -1ff852: 0c01 |002f: move-result-object v1 │ │ -1ff854: 5442 7f56 |0030: iget-object v2, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff858: 5422 6456 |0032: iget-object v2, v2, Lfreed/renderscript/RenderScriptManager;.yuvToRgbIntrinsic:Landroid/renderscript/ScriptIntrinsicYuvToRGB; // field@5664 │ │ -1ff85c: 6e10 a906 0200 |0034: invoke-virtual {v2}, Landroid/renderscript/ScriptIntrinsicYuvToRGB;.getKernelID:()Landroid/renderscript/Script$KernelID; // method@06a9 │ │ -1ff862: 0c02 |0037: move-result-object v2 │ │ -1ff864: 5443 7f56 |0038: iget-object v3, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff868: 5433 6256 |003a: iget-object v3, v3, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ -1ff86c: 6e10 265d 0300 |003c: invoke-virtual {v3}, Lfreed/renderscript/ScriptC_rgb_histogram;.getKernelID_processHistogram:()Landroid/renderscript/Script$KernelID; // method@5d26 │ │ -1ff872: 0c03 |003f: move-result-object v3 │ │ -1ff874: 6e40 9a06 1032 |0040: invoke-virtual {v0, v1, v2, v3}, Landroid/renderscript/ScriptGroup$Builder;.addConnection:(Landroid/renderscript/Type;Landroid/renderscript/Script$KernelID;Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069a │ │ -1ff87a: 6e10 ac06 0500 |0043: invoke-virtual {v5}, Landroid/renderscript/Type$Builder;.create:()Landroid/renderscript/Type; // method@06ac │ │ -1ff880: 0c05 |0046: move-result-object v5 │ │ -1ff882: 5441 7f56 |0047: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff886: 5411 6256 |0049: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ -1ff88a: 6e10 265d 0100 |004b: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_histogram;.getKernelID_processHistogram:()Landroid/renderscript/Script$KernelID; // method@5d26 │ │ -1ff890: 0c01 |004e: move-result-object v1 │ │ -1ff892: 5442 7f56 |004f: iget-object v2, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff896: 5422 6056 |0051: iget-object v2, v2, Lfreed/renderscript/RenderScriptManager;.rgb_clipping:Lfreed/renderscript/ScriptC_rgb_clipping; // field@5660 │ │ -1ff89a: 6e10 005d 0200 |0053: invoke-virtual {v2}, Lfreed/renderscript/ScriptC_rgb_clipping;.getKernelID_processClipping:()Landroid/renderscript/Script$KernelID; // method@5d00 │ │ -1ff8a0: 0c02 |0056: move-result-object v2 │ │ -1ff8a2: 6e40 9a06 5021 |0057: invoke-virtual {v0, v5, v1, v2}, Landroid/renderscript/ScriptGroup$Builder;.addConnection:(Landroid/renderscript/Type;Landroid/renderscript/Script$KernelID;Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069a │ │ -1ff8a8: 6e10 9c06 0000 |005a: invoke-virtual {v0}, Landroid/renderscript/ScriptGroup$Builder;.create:()Landroid/renderscript/ScriptGroup; // method@069c │ │ -1ff8ae: 0c05 |005d: move-result-object v5 │ │ -1ff8b0: 5b45 6e56 |005e: iput-object v5, v4, Lfreed/renderscript/RenderScriptProcessor;.clippingHistoGroup:Landroid/renderscript/ScriptGroup; // field@566e │ │ -1ff8b4: 5440 7f56 |0060: iget-object v0, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff8b8: 5400 6056 |0062: iget-object v0, v0, Lfreed/renderscript/RenderScriptManager;.rgb_clipping:Lfreed/renderscript/ScriptC_rgb_clipping; // field@5660 │ │ -1ff8bc: 6e10 005d 0000 |0064: invoke-virtual {v0}, Lfreed/renderscript/ScriptC_rgb_clipping;.getKernelID_processClipping:()Landroid/renderscript/Script$KernelID; // method@5d00 │ │ -1ff8c2: 0c00 |0067: move-result-object v0 │ │ -1ff8c4: 5441 7f56 |0068: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff8c8: 6e10 595c 0100 |006a: invoke-virtual {v1}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ -1ff8ce: 0c01 |006d: move-result-object v1 │ │ -1ff8d0: 6e30 9e06 0501 |006e: invoke-virtual {v5, v0, v1}, Landroid/renderscript/ScriptGroup;.setOutput:(Landroid/renderscript/Script$KernelID;Landroid/renderscript/Allocation;)V // method@069e │ │ -1ff8d6: 0e00 |0071: return-void │ │ +1ff7e8: |[1ff7e8] freed.renderscript.RenderScriptProcessor.createHistogramClippingGroup:(Landroid/renderscript/Type$Builder;)V │ │ +1ff7f8: 2200 7e01 |0000: new-instance v0, Landroid/renderscript/ScriptGroup$Builder; // type@017e │ │ +1ff7fc: 5441 7f56 |0002: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff800: 6e10 5a5c 0100 |0004: invoke-virtual {v1}, Lfreed/renderscript/RenderScriptManager;.GetRS:()Landroid/renderscript/RenderScript; // method@5c5a │ │ +1ff806: 0c01 |0007: move-result-object v1 │ │ +1ff808: 7020 9806 1000 |0008: invoke-direct {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.:(Landroid/renderscript/RenderScript;)V // method@0698 │ │ +1ff80e: 5441 7f56 |000b: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff812: 5411 6456 |000d: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.yuvToRgbIntrinsic:Landroid/renderscript/ScriptIntrinsicYuvToRGB; // field@5664 │ │ +1ff816: 6e10 a906 0100 |000f: invoke-virtual {v1}, Landroid/renderscript/ScriptIntrinsicYuvToRGB;.getKernelID:()Landroid/renderscript/Script$KernelID; // method@06a9 │ │ +1ff81c: 0c01 |0012: move-result-object v1 │ │ +1ff81e: 6e20 9b06 1000 |0013: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ +1ff824: 5441 7f56 |0016: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff828: 5411 6256 |0018: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ +1ff82c: 6e10 265d 0100 |001a: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_histogram;.getKernelID_processHistogram:()Landroid/renderscript/Script$KernelID; // method@5d26 │ │ +1ff832: 0c01 |001d: move-result-object v1 │ │ +1ff834: 6e20 9b06 1000 |001e: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ +1ff83a: 5441 7f56 |0021: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff83e: 5411 6056 |0023: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_clipping:Lfreed/renderscript/ScriptC_rgb_clipping; // field@5660 │ │ +1ff842: 6e10 005d 0100 |0025: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_clipping;.getKernelID_processClipping:()Landroid/renderscript/Script$KernelID; // method@5d00 │ │ +1ff848: 0c01 |0028: move-result-object v1 │ │ +1ff84a: 6e20 9b06 1000 |0029: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ +1ff850: 6e10 ac06 0500 |002c: invoke-virtual {v5}, Landroid/renderscript/Type$Builder;.create:()Landroid/renderscript/Type; // method@06ac │ │ +1ff856: 0c01 |002f: move-result-object v1 │ │ +1ff858: 5442 7f56 |0030: iget-object v2, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff85c: 5422 6456 |0032: iget-object v2, v2, Lfreed/renderscript/RenderScriptManager;.yuvToRgbIntrinsic:Landroid/renderscript/ScriptIntrinsicYuvToRGB; // field@5664 │ │ +1ff860: 6e10 a906 0200 |0034: invoke-virtual {v2}, Landroid/renderscript/ScriptIntrinsicYuvToRGB;.getKernelID:()Landroid/renderscript/Script$KernelID; // method@06a9 │ │ +1ff866: 0c02 |0037: move-result-object v2 │ │ +1ff868: 5443 7f56 |0038: iget-object v3, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff86c: 5433 6256 |003a: iget-object v3, v3, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ +1ff870: 6e10 265d 0300 |003c: invoke-virtual {v3}, Lfreed/renderscript/ScriptC_rgb_histogram;.getKernelID_processHistogram:()Landroid/renderscript/Script$KernelID; // method@5d26 │ │ +1ff876: 0c03 |003f: move-result-object v3 │ │ +1ff878: 6e40 9a06 1032 |0040: invoke-virtual {v0, v1, v2, v3}, Landroid/renderscript/ScriptGroup$Builder;.addConnection:(Landroid/renderscript/Type;Landroid/renderscript/Script$KernelID;Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069a │ │ +1ff87e: 6e10 ac06 0500 |0043: invoke-virtual {v5}, Landroid/renderscript/Type$Builder;.create:()Landroid/renderscript/Type; // method@06ac │ │ +1ff884: 0c05 |0046: move-result-object v5 │ │ +1ff886: 5441 7f56 |0047: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff88a: 5411 6256 |0049: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ +1ff88e: 6e10 265d 0100 |004b: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_histogram;.getKernelID_processHistogram:()Landroid/renderscript/Script$KernelID; // method@5d26 │ │ +1ff894: 0c01 |004e: move-result-object v1 │ │ +1ff896: 5442 7f56 |004f: iget-object v2, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff89a: 5422 6056 |0051: iget-object v2, v2, Lfreed/renderscript/RenderScriptManager;.rgb_clipping:Lfreed/renderscript/ScriptC_rgb_clipping; // field@5660 │ │ +1ff89e: 6e10 005d 0200 |0053: invoke-virtual {v2}, Lfreed/renderscript/ScriptC_rgb_clipping;.getKernelID_processClipping:()Landroid/renderscript/Script$KernelID; // method@5d00 │ │ +1ff8a4: 0c02 |0056: move-result-object v2 │ │ +1ff8a6: 6e40 9a06 5021 |0057: invoke-virtual {v0, v5, v1, v2}, Landroid/renderscript/ScriptGroup$Builder;.addConnection:(Landroid/renderscript/Type;Landroid/renderscript/Script$KernelID;Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069a │ │ +1ff8ac: 6e10 9c06 0000 |005a: invoke-virtual {v0}, Landroid/renderscript/ScriptGroup$Builder;.create:()Landroid/renderscript/ScriptGroup; // method@069c │ │ +1ff8b2: 0c05 |005d: move-result-object v5 │ │ +1ff8b4: 5b45 6e56 |005e: iput-object v5, v4, Lfreed/renderscript/RenderScriptProcessor;.clippingHistoGroup:Landroid/renderscript/ScriptGroup; // field@566e │ │ +1ff8b8: 5440 7f56 |0060: iget-object v0, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff8bc: 5400 6056 |0062: iget-object v0, v0, Lfreed/renderscript/RenderScriptManager;.rgb_clipping:Lfreed/renderscript/ScriptC_rgb_clipping; // field@5660 │ │ +1ff8c0: 6e10 005d 0000 |0064: invoke-virtual {v0}, Lfreed/renderscript/ScriptC_rgb_clipping;.getKernelID_processClipping:()Landroid/renderscript/Script$KernelID; // method@5d00 │ │ +1ff8c6: 0c00 |0067: move-result-object v0 │ │ +1ff8c8: 5441 7f56 |0068: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff8cc: 6e10 595c 0100 |006a: invoke-virtual {v1}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ +1ff8d2: 0c01 |006d: move-result-object v1 │ │ +1ff8d4: 6e30 9e06 0501 |006e: invoke-virtual {v5, v0, v1}, Landroid/renderscript/ScriptGroup;.setOutput:(Landroid/renderscript/Script$KernelID;Landroid/renderscript/Allocation;)V // method@069e │ │ +1ff8da: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x000b line=247 │ │ 0x0016 line=248 │ │ 0x0021 line=249 │ │ 0x002c line=252 │ │ @@ -692167,69 +692170,69 @@ │ │ type : '(Landroid/renderscript/Type$Builder;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 114 16-bit code units │ │ -1ff8d8: |[1ff8d8] freed.renderscript.RenderScriptProcessor.createHistogramFocusPeakGroup:(Landroid/renderscript/Type$Builder;)V │ │ -1ff8e8: 2200 7e01 |0000: new-instance v0, Landroid/renderscript/ScriptGroup$Builder; // type@017e │ │ -1ff8ec: 5441 7f56 |0002: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff8f0: 6e10 5a5c 0100 |0004: invoke-virtual {v1}, Lfreed/renderscript/RenderScriptManager;.GetRS:()Landroid/renderscript/RenderScript; // method@5c5a │ │ -1ff8f6: 0c01 |0007: move-result-object v1 │ │ -1ff8f8: 7020 9806 1000 |0008: invoke-direct {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.:(Landroid/renderscript/RenderScript;)V // method@0698 │ │ -1ff8fe: 5441 7f56 |000b: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff902: 5411 6456 |000d: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.yuvToRgbIntrinsic:Landroid/renderscript/ScriptIntrinsicYuvToRGB; // field@5664 │ │ -1ff906: 6e10 a906 0100 |000f: invoke-virtual {v1}, Landroid/renderscript/ScriptIntrinsicYuvToRGB;.getKernelID:()Landroid/renderscript/Script$KernelID; // method@06a9 │ │ -1ff90c: 0c01 |0012: move-result-object v1 │ │ -1ff90e: 6e20 9b06 1000 |0013: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ -1ff914: 5441 7f56 |0016: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff918: 5411 6256 |0018: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ -1ff91c: 6e10 265d 0100 |001a: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_histogram;.getKernelID_processHistogram:()Landroid/renderscript/Script$KernelID; // method@5d26 │ │ -1ff922: 0c01 |001d: move-result-object v1 │ │ -1ff924: 6e20 9b06 1000 |001e: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ -1ff92a: 5441 7f56 |0021: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff92e: 5411 6156 |0023: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_focuspeak:Lfreed/renderscript/ScriptC_rgb_focuspeak; // field@5661 │ │ -1ff932: 6e10 105d 0100 |0025: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.getKernelID_focuspeak:()Landroid/renderscript/Script$KernelID; // method@5d10 │ │ -1ff938: 0c01 |0028: move-result-object v1 │ │ -1ff93a: 6e20 9b06 1000 |0029: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ -1ff940: 6e10 ac06 0500 |002c: invoke-virtual {v5}, Landroid/renderscript/Type$Builder;.create:()Landroid/renderscript/Type; // method@06ac │ │ -1ff946: 0c01 |002f: move-result-object v1 │ │ -1ff948: 5442 7f56 |0030: iget-object v2, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff94c: 5422 6456 |0032: iget-object v2, v2, Lfreed/renderscript/RenderScriptManager;.yuvToRgbIntrinsic:Landroid/renderscript/ScriptIntrinsicYuvToRGB; // field@5664 │ │ -1ff950: 6e10 a906 0200 |0034: invoke-virtual {v2}, Landroid/renderscript/ScriptIntrinsicYuvToRGB;.getKernelID:()Landroid/renderscript/Script$KernelID; // method@06a9 │ │ -1ff956: 0c02 |0037: move-result-object v2 │ │ -1ff958: 5443 7f56 |0038: iget-object v3, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff95c: 5433 6256 |003a: iget-object v3, v3, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ -1ff960: 6e10 265d 0300 |003c: invoke-virtual {v3}, Lfreed/renderscript/ScriptC_rgb_histogram;.getKernelID_processHistogram:()Landroid/renderscript/Script$KernelID; // method@5d26 │ │ -1ff966: 0c03 |003f: move-result-object v3 │ │ -1ff968: 6e40 9a06 1032 |0040: invoke-virtual {v0, v1, v2, v3}, Landroid/renderscript/ScriptGroup$Builder;.addConnection:(Landroid/renderscript/Type;Landroid/renderscript/Script$KernelID;Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069a │ │ -1ff96e: 6e10 ac06 0500 |0043: invoke-virtual {v5}, Landroid/renderscript/Type$Builder;.create:()Landroid/renderscript/Type; // method@06ac │ │ -1ff974: 0c05 |0046: move-result-object v5 │ │ -1ff976: 5441 7f56 |0047: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff97a: 5411 6256 |0049: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ -1ff97e: 6e10 265d 0100 |004b: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_histogram;.getKernelID_processHistogram:()Landroid/renderscript/Script$KernelID; // method@5d26 │ │ -1ff984: 0c01 |004e: move-result-object v1 │ │ -1ff986: 5442 7f56 |004f: iget-object v2, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff98a: 5422 6156 |0051: iget-object v2, v2, Lfreed/renderscript/RenderScriptManager;.rgb_focuspeak:Lfreed/renderscript/ScriptC_rgb_focuspeak; // field@5661 │ │ -1ff98e: 6e10 0e5d 0200 |0053: invoke-virtual {v2}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.getFieldID_input:()Landroid/renderscript/Script$FieldID; // method@5d0e │ │ -1ff994: 0c02 |0056: move-result-object v2 │ │ -1ff996: 6e40 9906 5021 |0057: invoke-virtual {v0, v5, v1, v2}, Landroid/renderscript/ScriptGroup$Builder;.addConnection:(Landroid/renderscript/Type;Landroid/renderscript/Script$KernelID;Landroid/renderscript/Script$FieldID;)Landroid/renderscript/ScriptGroup$Builder; // method@0699 │ │ -1ff99c: 6e10 9c06 0000 |005a: invoke-virtual {v0}, Landroid/renderscript/ScriptGroup$Builder;.create:()Landroid/renderscript/ScriptGroup; // method@069c │ │ -1ff9a2: 0c05 |005d: move-result-object v5 │ │ -1ff9a4: 5b45 7356 |005e: iput-object v5, v4, Lfreed/renderscript/RenderScriptProcessor;.histoPeakGroup:Landroid/renderscript/ScriptGroup; // field@5673 │ │ -1ff9a8: 5440 7f56 |0060: iget-object v0, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff9ac: 5400 6156 |0062: iget-object v0, v0, Lfreed/renderscript/RenderScriptManager;.rgb_focuspeak:Lfreed/renderscript/ScriptC_rgb_focuspeak; // field@5661 │ │ -1ff9b0: 6e10 105d 0000 |0064: invoke-virtual {v0}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.getKernelID_focuspeak:()Landroid/renderscript/Script$KernelID; // method@5d10 │ │ -1ff9b6: 0c00 |0067: move-result-object v0 │ │ -1ff9b8: 5441 7f56 |0068: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff9bc: 6e10 595c 0100 |006a: invoke-virtual {v1}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ -1ff9c2: 0c01 |006d: move-result-object v1 │ │ -1ff9c4: 6e30 9e06 0501 |006e: invoke-virtual {v5, v0, v1}, Landroid/renderscript/ScriptGroup;.setOutput:(Landroid/renderscript/Script$KernelID;Landroid/renderscript/Allocation;)V // method@069e │ │ -1ff9ca: 0e00 |0071: return-void │ │ +1ff8dc: |[1ff8dc] freed.renderscript.RenderScriptProcessor.createHistogramFocusPeakGroup:(Landroid/renderscript/Type$Builder;)V │ │ +1ff8ec: 2200 7e01 |0000: new-instance v0, Landroid/renderscript/ScriptGroup$Builder; // type@017e │ │ +1ff8f0: 5441 7f56 |0002: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff8f4: 6e10 5a5c 0100 |0004: invoke-virtual {v1}, Lfreed/renderscript/RenderScriptManager;.GetRS:()Landroid/renderscript/RenderScript; // method@5c5a │ │ +1ff8fa: 0c01 |0007: move-result-object v1 │ │ +1ff8fc: 7020 9806 1000 |0008: invoke-direct {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.:(Landroid/renderscript/RenderScript;)V // method@0698 │ │ +1ff902: 5441 7f56 |000b: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff906: 5411 6456 |000d: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.yuvToRgbIntrinsic:Landroid/renderscript/ScriptIntrinsicYuvToRGB; // field@5664 │ │ +1ff90a: 6e10 a906 0100 |000f: invoke-virtual {v1}, Landroid/renderscript/ScriptIntrinsicYuvToRGB;.getKernelID:()Landroid/renderscript/Script$KernelID; // method@06a9 │ │ +1ff910: 0c01 |0012: move-result-object v1 │ │ +1ff912: 6e20 9b06 1000 |0013: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ +1ff918: 5441 7f56 |0016: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff91c: 5411 6256 |0018: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ +1ff920: 6e10 265d 0100 |001a: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_histogram;.getKernelID_processHistogram:()Landroid/renderscript/Script$KernelID; // method@5d26 │ │ +1ff926: 0c01 |001d: move-result-object v1 │ │ +1ff928: 6e20 9b06 1000 |001e: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ +1ff92e: 5441 7f56 |0021: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff932: 5411 6156 |0023: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_focuspeak:Lfreed/renderscript/ScriptC_rgb_focuspeak; // field@5661 │ │ +1ff936: 6e10 105d 0100 |0025: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.getKernelID_focuspeak:()Landroid/renderscript/Script$KernelID; // method@5d10 │ │ +1ff93c: 0c01 |0028: move-result-object v1 │ │ +1ff93e: 6e20 9b06 1000 |0029: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ +1ff944: 6e10 ac06 0500 |002c: invoke-virtual {v5}, Landroid/renderscript/Type$Builder;.create:()Landroid/renderscript/Type; // method@06ac │ │ +1ff94a: 0c01 |002f: move-result-object v1 │ │ +1ff94c: 5442 7f56 |0030: iget-object v2, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff950: 5422 6456 |0032: iget-object v2, v2, Lfreed/renderscript/RenderScriptManager;.yuvToRgbIntrinsic:Landroid/renderscript/ScriptIntrinsicYuvToRGB; // field@5664 │ │ +1ff954: 6e10 a906 0200 |0034: invoke-virtual {v2}, Landroid/renderscript/ScriptIntrinsicYuvToRGB;.getKernelID:()Landroid/renderscript/Script$KernelID; // method@06a9 │ │ +1ff95a: 0c02 |0037: move-result-object v2 │ │ +1ff95c: 5443 7f56 |0038: iget-object v3, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff960: 5433 6256 |003a: iget-object v3, v3, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ +1ff964: 6e10 265d 0300 |003c: invoke-virtual {v3}, Lfreed/renderscript/ScriptC_rgb_histogram;.getKernelID_processHistogram:()Landroid/renderscript/Script$KernelID; // method@5d26 │ │ +1ff96a: 0c03 |003f: move-result-object v3 │ │ +1ff96c: 6e40 9a06 1032 |0040: invoke-virtual {v0, v1, v2, v3}, Landroid/renderscript/ScriptGroup$Builder;.addConnection:(Landroid/renderscript/Type;Landroid/renderscript/Script$KernelID;Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069a │ │ +1ff972: 6e10 ac06 0500 |0043: invoke-virtual {v5}, Landroid/renderscript/Type$Builder;.create:()Landroid/renderscript/Type; // method@06ac │ │ +1ff978: 0c05 |0046: move-result-object v5 │ │ +1ff97a: 5441 7f56 |0047: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff97e: 5411 6256 |0049: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ +1ff982: 6e10 265d 0100 |004b: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_histogram;.getKernelID_processHistogram:()Landroid/renderscript/Script$KernelID; // method@5d26 │ │ +1ff988: 0c01 |004e: move-result-object v1 │ │ +1ff98a: 5442 7f56 |004f: iget-object v2, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff98e: 5422 6156 |0051: iget-object v2, v2, Lfreed/renderscript/RenderScriptManager;.rgb_focuspeak:Lfreed/renderscript/ScriptC_rgb_focuspeak; // field@5661 │ │ +1ff992: 6e10 0e5d 0200 |0053: invoke-virtual {v2}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.getFieldID_input:()Landroid/renderscript/Script$FieldID; // method@5d0e │ │ +1ff998: 0c02 |0056: move-result-object v2 │ │ +1ff99a: 6e40 9906 5021 |0057: invoke-virtual {v0, v5, v1, v2}, Landroid/renderscript/ScriptGroup$Builder;.addConnection:(Landroid/renderscript/Type;Landroid/renderscript/Script$KernelID;Landroid/renderscript/Script$FieldID;)Landroid/renderscript/ScriptGroup$Builder; // method@0699 │ │ +1ff9a0: 6e10 9c06 0000 |005a: invoke-virtual {v0}, Landroid/renderscript/ScriptGroup$Builder;.create:()Landroid/renderscript/ScriptGroup; // method@069c │ │ +1ff9a6: 0c05 |005d: move-result-object v5 │ │ +1ff9a8: 5b45 7356 |005e: iput-object v5, v4, Lfreed/renderscript/RenderScriptProcessor;.histoPeakGroup:Landroid/renderscript/ScriptGroup; // field@5673 │ │ +1ff9ac: 5440 7f56 |0060: iget-object v0, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff9b0: 5400 6156 |0062: iget-object v0, v0, Lfreed/renderscript/RenderScriptManager;.rgb_focuspeak:Lfreed/renderscript/ScriptC_rgb_focuspeak; // field@5661 │ │ +1ff9b4: 6e10 105d 0000 |0064: invoke-virtual {v0}, Lfreed/renderscript/ScriptC_rgb_focuspeak;.getKernelID_focuspeak:()Landroid/renderscript/Script$KernelID; // method@5d10 │ │ +1ff9ba: 0c00 |0067: move-result-object v0 │ │ +1ff9bc: 5441 7f56 |0068: iget-object v1, v4, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff9c0: 6e10 595c 0100 |006a: invoke-virtual {v1}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ +1ff9c6: 0c01 |006d: move-result-object v1 │ │ +1ff9c8: 6e30 9e06 0501 |006e: invoke-virtual {v5, v0, v1}, Landroid/renderscript/ScriptGroup;.setOutput:(Landroid/renderscript/Script$KernelID;Landroid/renderscript/Allocation;)V // method@069e │ │ +1ff9ce: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x000b line=229 │ │ 0x0016 line=230 │ │ 0x0021 line=231 │ │ 0x002c line=234 │ │ @@ -692245,53 +692248,53 @@ │ │ type : '(Landroid/renderscript/Type$Builder;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 80 16-bit code units │ │ -1ff9cc: |[1ff9cc] freed.renderscript.RenderScriptProcessor.createHistogramGroup:(Landroid/renderscript/Type$Builder;)V │ │ -1ff9dc: 2200 7e01 |0000: new-instance v0, Landroid/renderscript/ScriptGroup$Builder; // type@017e │ │ -1ff9e0: 5431 7f56 |0002: iget-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff9e4: 6e10 5a5c 0100 |0004: invoke-virtual {v1}, Lfreed/renderscript/RenderScriptManager;.GetRS:()Landroid/renderscript/RenderScript; // method@5c5a │ │ -1ff9ea: 0c01 |0007: move-result-object v1 │ │ -1ff9ec: 7020 9806 1000 |0008: invoke-direct {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.:(Landroid/renderscript/RenderScript;)V // method@0698 │ │ -1ff9f2: 5431 7f56 |000b: iget-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff9f6: 5411 6456 |000d: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.yuvToRgbIntrinsic:Landroid/renderscript/ScriptIntrinsicYuvToRGB; // field@5664 │ │ -1ff9fa: 6e10 a906 0100 |000f: invoke-virtual {v1}, Landroid/renderscript/ScriptIntrinsicYuvToRGB;.getKernelID:()Landroid/renderscript/Script$KernelID; // method@06a9 │ │ -1ffa00: 0c01 |0012: move-result-object v1 │ │ -1ffa02: 6e20 9b06 1000 |0013: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ -1ffa08: 5431 7f56 |0016: iget-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ffa0c: 5411 6256 |0018: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ -1ffa10: 6e10 265d 0100 |001a: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_histogram;.getKernelID_processHistogram:()Landroid/renderscript/Script$KernelID; // method@5d26 │ │ -1ffa16: 0c01 |001d: move-result-object v1 │ │ -1ffa18: 6e20 9b06 1000 |001e: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ -1ffa1e: 6e10 ac06 0400 |0021: invoke-virtual {v4}, Landroid/renderscript/Type$Builder;.create:()Landroid/renderscript/Type; // method@06ac │ │ -1ffa24: 0c04 |0024: move-result-object v4 │ │ -1ffa26: 5431 7f56 |0025: iget-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ffa2a: 5411 6456 |0027: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.yuvToRgbIntrinsic:Landroid/renderscript/ScriptIntrinsicYuvToRGB; // field@5664 │ │ -1ffa2e: 6e10 a906 0100 |0029: invoke-virtual {v1}, Landroid/renderscript/ScriptIntrinsicYuvToRGB;.getKernelID:()Landroid/renderscript/Script$KernelID; // method@06a9 │ │ -1ffa34: 0c01 |002c: move-result-object v1 │ │ -1ffa36: 5432 7f56 |002d: iget-object v2, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ffa3a: 5422 6256 |002f: iget-object v2, v2, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ -1ffa3e: 6e10 265d 0200 |0031: invoke-virtual {v2}, Lfreed/renderscript/ScriptC_rgb_histogram;.getKernelID_processHistogram:()Landroid/renderscript/Script$KernelID; // method@5d26 │ │ -1ffa44: 0c02 |0034: move-result-object v2 │ │ -1ffa46: 6e40 9a06 4021 |0035: invoke-virtual {v0, v4, v1, v2}, Landroid/renderscript/ScriptGroup$Builder;.addConnection:(Landroid/renderscript/Type;Landroid/renderscript/Script$KernelID;Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069a │ │ -1ffa4c: 6e10 9c06 0000 |0038: invoke-virtual {v0}, Landroid/renderscript/ScriptGroup$Builder;.create:()Landroid/renderscript/ScriptGroup; // method@069c │ │ -1ffa52: 0c04 |003b: move-result-object v4 │ │ -1ffa54: 5b34 7256 |003c: iput-object v4, v3, Lfreed/renderscript/RenderScriptProcessor;.histoGroup:Landroid/renderscript/ScriptGroup; // field@5672 │ │ -1ffa58: 5430 7f56 |003e: iget-object v0, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ffa5c: 5400 6256 |0040: iget-object v0, v0, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ -1ffa60: 6e10 265d 0000 |0042: invoke-virtual {v0}, Lfreed/renderscript/ScriptC_rgb_histogram;.getKernelID_processHistogram:()Landroid/renderscript/Script$KernelID; // method@5d26 │ │ -1ffa66: 0c00 |0045: move-result-object v0 │ │ -1ffa68: 5431 7f56 |0046: iget-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ffa6c: 6e10 595c 0100 |0048: invoke-virtual {v1}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ -1ffa72: 0c01 |004b: move-result-object v1 │ │ -1ffa74: 6e30 9e06 0401 |004c: invoke-virtual {v4, v0, v1}, Landroid/renderscript/ScriptGroup;.setOutput:(Landroid/renderscript/Script$KernelID;Landroid/renderscript/Allocation;)V // method@069e │ │ -1ffa7a: 0e00 |004f: return-void │ │ +1ff9d0: |[1ff9d0] freed.renderscript.RenderScriptProcessor.createHistogramGroup:(Landroid/renderscript/Type$Builder;)V │ │ +1ff9e0: 2200 7e01 |0000: new-instance v0, Landroid/renderscript/ScriptGroup$Builder; // type@017e │ │ +1ff9e4: 5431 7f56 |0002: iget-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff9e8: 6e10 5a5c 0100 |0004: invoke-virtual {v1}, Lfreed/renderscript/RenderScriptManager;.GetRS:()Landroid/renderscript/RenderScript; // method@5c5a │ │ +1ff9ee: 0c01 |0007: move-result-object v1 │ │ +1ff9f0: 7020 9806 1000 |0008: invoke-direct {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.:(Landroid/renderscript/RenderScript;)V // method@0698 │ │ +1ff9f6: 5431 7f56 |000b: iget-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff9fa: 5411 6456 |000d: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.yuvToRgbIntrinsic:Landroid/renderscript/ScriptIntrinsicYuvToRGB; // field@5664 │ │ +1ff9fe: 6e10 a906 0100 |000f: invoke-virtual {v1}, Landroid/renderscript/ScriptIntrinsicYuvToRGB;.getKernelID:()Landroid/renderscript/Script$KernelID; // method@06a9 │ │ +1ffa04: 0c01 |0012: move-result-object v1 │ │ +1ffa06: 6e20 9b06 1000 |0013: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ +1ffa0c: 5431 7f56 |0016: iget-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ffa10: 5411 6256 |0018: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ +1ffa14: 6e10 265d 0100 |001a: invoke-virtual {v1}, Lfreed/renderscript/ScriptC_rgb_histogram;.getKernelID_processHistogram:()Landroid/renderscript/Script$KernelID; // method@5d26 │ │ +1ffa1a: 0c01 |001d: move-result-object v1 │ │ +1ffa1c: 6e20 9b06 1000 |001e: invoke-virtual {v0, v1}, Landroid/renderscript/ScriptGroup$Builder;.addKernel:(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069b │ │ +1ffa22: 6e10 ac06 0400 |0021: invoke-virtual {v4}, Landroid/renderscript/Type$Builder;.create:()Landroid/renderscript/Type; // method@06ac │ │ +1ffa28: 0c04 |0024: move-result-object v4 │ │ +1ffa2a: 5431 7f56 |0025: iget-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ffa2e: 5411 6456 |0027: iget-object v1, v1, Lfreed/renderscript/RenderScriptManager;.yuvToRgbIntrinsic:Landroid/renderscript/ScriptIntrinsicYuvToRGB; // field@5664 │ │ +1ffa32: 6e10 a906 0100 |0029: invoke-virtual {v1}, Landroid/renderscript/ScriptIntrinsicYuvToRGB;.getKernelID:()Landroid/renderscript/Script$KernelID; // method@06a9 │ │ +1ffa38: 0c01 |002c: move-result-object v1 │ │ +1ffa3a: 5432 7f56 |002d: iget-object v2, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ffa3e: 5422 6256 |002f: iget-object v2, v2, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ +1ffa42: 6e10 265d 0200 |0031: invoke-virtual {v2}, Lfreed/renderscript/ScriptC_rgb_histogram;.getKernelID_processHistogram:()Landroid/renderscript/Script$KernelID; // method@5d26 │ │ +1ffa48: 0c02 |0034: move-result-object v2 │ │ +1ffa4a: 6e40 9a06 4021 |0035: invoke-virtual {v0, v4, v1, v2}, Landroid/renderscript/ScriptGroup$Builder;.addConnection:(Landroid/renderscript/Type;Landroid/renderscript/Script$KernelID;Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder; // method@069a │ │ +1ffa50: 6e10 9c06 0000 |0038: invoke-virtual {v0}, Landroid/renderscript/ScriptGroup$Builder;.create:()Landroid/renderscript/ScriptGroup; // method@069c │ │ +1ffa56: 0c04 |003b: move-result-object v4 │ │ +1ffa58: 5b34 7256 |003c: iput-object v4, v3, Lfreed/renderscript/RenderScriptProcessor;.histoGroup:Landroid/renderscript/ScriptGroup; // field@5672 │ │ +1ffa5c: 5430 7f56 |003e: iget-object v0, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ffa60: 5400 6256 |0040: iget-object v0, v0, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ +1ffa64: 6e10 265d 0000 |0042: invoke-virtual {v0}, Lfreed/renderscript/ScriptC_rgb_histogram;.getKernelID_processHistogram:()Landroid/renderscript/Script$KernelID; // method@5d26 │ │ +1ffa6a: 0c00 |0045: move-result-object v0 │ │ +1ffa6c: 5431 7f56 |0046: iget-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ffa70: 6e10 595c 0100 |0048: invoke-virtual {v1}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ +1ffa76: 0c01 |004b: move-result-object v1 │ │ +1ffa78: 6e30 9e06 0401 |004c: invoke-virtual {v4, v0, v1}, Landroid/renderscript/ScriptGroup;.setOutput:(Landroid/renderscript/Script$KernelID;Landroid/renderscript/Allocation;)V // method@069e │ │ +1ffa7e: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x000b line=306 │ │ 0x0016 line=307 │ │ 0x0021 line=309 │ │ 0x0038 line=311 │ │ @@ -692305,23 +692308,23 @@ │ │ type : '(Landroid/renderscript/Type$Builder;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1ffa7c: |[1ffa7c] freed.renderscript.RenderScriptProcessor.createScriptGroups:(Landroid/renderscript/Type$Builder;)V │ │ -1ffa8c: 7020 775c 1000 |0000: invoke-direct {v0, v1}, Lfreed/renderscript/RenderScriptProcessor;.createAllScriptsGroup:(Landroid/renderscript/Type$Builder;)V // method@5c77 │ │ -1ffa92: 7020 7d5c 1000 |0003: invoke-direct {v0, v1}, Lfreed/renderscript/RenderScriptProcessor;.createHistogramGroup:(Landroid/renderscript/Type$Builder;)V // method@5c7d │ │ -1ffa98: 7020 7a5c 1000 |0006: invoke-direct {v0, v1}, Lfreed/renderscript/RenderScriptProcessor;.createFocusPeakGroup:(Landroid/renderscript/Type$Builder;)V // method@5c7a │ │ -1ffa9e: 7020 795c 1000 |0009: invoke-direct {v0, v1}, Lfreed/renderscript/RenderScriptProcessor;.createClippingGroup:(Landroid/renderscript/Type$Builder;)V // method@5c79 │ │ -1ffaa4: 7020 7c5c 1000 |000c: invoke-direct {v0, v1}, Lfreed/renderscript/RenderScriptProcessor;.createHistogramFocusPeakGroup:(Landroid/renderscript/Type$Builder;)V // method@5c7c │ │ -1ffaaa: 7020 785c 1000 |000f: invoke-direct {v0, v1}, Lfreed/renderscript/RenderScriptProcessor;.createClippingFocusPeakGroup:(Landroid/renderscript/Type$Builder;)V // method@5c78 │ │ -1ffab0: 7020 7b5c 1000 |0012: invoke-direct {v0, v1}, Lfreed/renderscript/RenderScriptProcessor;.createHistogramClippingGroup:(Landroid/renderscript/Type$Builder;)V // method@5c7b │ │ -1ffab6: 0e00 |0015: return-void │ │ +1ffa80: |[1ffa80] freed.renderscript.RenderScriptProcessor.createScriptGroups:(Landroid/renderscript/Type$Builder;)V │ │ +1ffa90: 7020 775c 1000 |0000: invoke-direct {v0, v1}, Lfreed/renderscript/RenderScriptProcessor;.createAllScriptsGroup:(Landroid/renderscript/Type$Builder;)V // method@5c77 │ │ +1ffa96: 7020 7d5c 1000 |0003: invoke-direct {v0, v1}, Lfreed/renderscript/RenderScriptProcessor;.createHistogramGroup:(Landroid/renderscript/Type$Builder;)V // method@5c7d │ │ +1ffa9c: 7020 7a5c 1000 |0006: invoke-direct {v0, v1}, Lfreed/renderscript/RenderScriptProcessor;.createFocusPeakGroup:(Landroid/renderscript/Type$Builder;)V // method@5c7a │ │ +1ffaa2: 7020 795c 1000 |0009: invoke-direct {v0, v1}, Lfreed/renderscript/RenderScriptProcessor;.createClippingGroup:(Landroid/renderscript/Type$Builder;)V // method@5c79 │ │ +1ffaa8: 7020 7c5c 1000 |000c: invoke-direct {v0, v1}, Lfreed/renderscript/RenderScriptProcessor;.createHistogramFocusPeakGroup:(Landroid/renderscript/Type$Builder;)V // method@5c7c │ │ +1ffaae: 7020 785c 1000 |000f: invoke-direct {v0, v1}, Lfreed/renderscript/RenderScriptProcessor;.createClippingFocusPeakGroup:(Landroid/renderscript/Type$Builder;)V // method@5c78 │ │ +1ffab4: 7020 7b5c 1000 |0012: invoke-direct {v0, v1}, Lfreed/renderscript/RenderScriptProcessor;.createHistogramClippingGroup:(Landroid/renderscript/Type$Builder;)V // method@5c7b │ │ +1ffaba: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0003 line=217 │ │ 0x0006 line=218 │ │ 0x0009 line=219 │ │ 0x000c line=220 │ │ @@ -692336,18 +692339,18 @@ │ │ type : '(Lfreed/viewer/screenslide/views/MyHistogram;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1ffc28: |[1ffc28] freed.renderscript.RenderScriptProcessor.lambda$new$0:(Lfreed/viewer/screenslide/views/MyHistogram;)V │ │ -1ffc38: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -1ffc3c: 6e20 0f61 0100 |0002: invoke-virtual {v1, v0}, Lfreed/viewer/screenslide/views/MyHistogram;.setVisibility:(I)V // method@610f │ │ -1ffc42: 0e00 |0005: return-void │ │ +1ffc2c: |[1ffc2c] freed.renderscript.RenderScriptProcessor.lambda$new$0:(Lfreed/viewer/screenslide/views/MyHistogram;)V │ │ +1ffc3c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +1ffc40: 6e20 0f61 0100 |0002: invoke-virtual {v1, v0}, Lfreed/viewer/screenslide/views/MyHistogram;.setVisibility:(I)V // method@610f │ │ +1ffc46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=78 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/screenslide/views/MyHistogram; │ │ │ │ Virtual methods - │ │ @@ -692356,87 +692359,87 @@ │ │ type : '(IILandroid/view/Surface;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 157 16-bit code units │ │ -1ff2ec: |[1ff2ec] freed.renderscript.RenderScriptProcessor.Reset:(IILandroid/view/Surface;)V │ │ -1ff2fc: 1d05 |0000: monitor-enter v5 │ │ -1ff2fe: 5956 8056 |0001: iput v6, v5, Lfreed/renderscript/RenderScriptProcessor;.width:I // field@5680 │ │ -1ff302: 5957 7156 |0003: iput v7, v5, Lfreed/renderscript/RenderScriptProcessor;.height:I // field@5671 │ │ -1ff306: 5b58 7956 |0005: iput-object v8, v5, Lfreed/renderscript/RenderScriptProcessor;.outputSurface:Landroid/view/Surface; // field@5679 │ │ -1ff30a: 5450 6a56 |0007: iget-object v0, v5, Lfreed/renderscript/RenderScriptProcessor;.TAG:Ljava/lang/String; // field@566a │ │ -1ff30e: 2201 740d |0009: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -1ff312: 7010 4c63 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -1ff318: 1a02 6f2a |000e: const-string v2, "Reset:" // string@2a6f │ │ -1ff31c: 6e20 5663 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -1ff322: 6e20 5263 6100 |0013: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -1ff328: 1a02 4577 |0016: const-string v2, "x" // string@7745 │ │ -1ff32c: 6e20 5663 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -1ff332: 6e20 5263 7100 |001b: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -1ff338: 6e10 5d63 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -1ff33e: 0c01 |0021: move-result-object v1 │ │ -1ff340: 7120 655e 1000 |0022: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -1ff346: 2200 8301 |0025: new-instance v0, Landroid/renderscript/Type$Builder; // type@0183 │ │ -1ff34a: 5451 7f56 |0027: iget-object v1, v5, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff34e: 6e10 5a5c 0100 |0029: invoke-virtual {v1}, Lfreed/renderscript/RenderScriptManager;.GetRS:()Landroid/renderscript/RenderScript; // method@5c5a │ │ -1ff354: 0c01 |002c: move-result-object v1 │ │ -1ff356: 5452 7f56 |002d: iget-object v2, v5, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff35a: 6e10 5a5c 0200 |002f: invoke-virtual {v2}, Lfreed/renderscript/RenderScriptManager;.GetRS:()Landroid/renderscript/RenderScript; // method@5c5a │ │ -1ff360: 0c02 |0032: move-result-object v2 │ │ -1ff362: 7110 8b06 0200 |0033: invoke-static {v2}, Landroid/renderscript/Element;.YUV:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@068b │ │ -1ff368: 0c02 |0036: move-result-object v2 │ │ -1ff36a: 7030 ab06 1002 |0037: invoke-direct {v0, v1, v2}, Landroid/renderscript/Type$Builder;.:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)V // method@06ab │ │ -1ff370: 6e20 ad06 6000 |003a: invoke-virtual {v0, v6}, Landroid/renderscript/Type$Builder;.setX:(I)Landroid/renderscript/Type$Builder; // method@06ad │ │ -1ff376: 6e20 ae06 7000 |003d: invoke-virtual {v0, v7}, Landroid/renderscript/Type$Builder;.setY:(I)Landroid/renderscript/Type$Builder; // method@06ae │ │ -1ff37c: 5251 7656 |0040: iget v1, v5, Lfreed/renderscript/RenderScriptProcessor;.imageformat:I // field@5676 │ │ -1ff380: 6e20 af06 1000 |0042: invoke-virtual {v0, v1}, Landroid/renderscript/Type$Builder;.setYuvFormat:(I)Landroid/renderscript/Type$Builder; // method@06af │ │ -1ff386: 2201 8301 |0045: new-instance v1, Landroid/renderscript/Type$Builder; // type@0183 │ │ -1ff38a: 5452 7f56 |0047: iget-object v2, v5, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff38e: 6e10 5a5c 0200 |0049: invoke-virtual {v2}, Lfreed/renderscript/RenderScriptManager;.GetRS:()Landroid/renderscript/RenderScript; // method@5c5a │ │ -1ff394: 0c02 |004c: move-result-object v2 │ │ -1ff396: 5453 7f56 |004d: iget-object v3, v5, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff39a: 6e10 5a5c 0300 |004f: invoke-virtual {v3}, Lfreed/renderscript/RenderScriptManager;.GetRS:()Landroid/renderscript/RenderScript; // method@5c5a │ │ -1ff3a0: 0c03 |0052: move-result-object v3 │ │ -1ff3a2: 7110 8806 0300 |0053: invoke-static {v3}, Landroid/renderscript/Element;.RGBA_8888:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@0688 │ │ -1ff3a8: 0c03 |0056: move-result-object v3 │ │ -1ff3aa: 7030 ab06 2103 |0057: invoke-direct {v1, v2, v3}, Landroid/renderscript/Type$Builder;.:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)V // method@06ab │ │ -1ff3b0: 6e20 ad06 6100 |005a: invoke-virtual {v1, v6}, Landroid/renderscript/Type$Builder;.setX:(I)Landroid/renderscript/Type$Builder; // method@06ad │ │ -1ff3b6: 6e20 ae06 7100 |005d: invoke-virtual {v1, v7}, Landroid/renderscript/Type$Builder;.setY:(I)Landroid/renderscript/Type$Builder; // method@06ae │ │ -1ff3bc: 5452 7f56 |0060: iget-object v2, v5, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff3c0: 1303 2100 |0062: const/16 v3, #int 33 // #21 │ │ -1ff3c4: 1304 4100 |0064: const/16 v4, #int 65 // #41 │ │ -1ff3c8: 6e54 5b5c 0231 |0066: invoke-virtual {v2, v0, v1, v3, v4}, Lfreed/renderscript/RenderScriptManager;.SetAllocsTypeBuilder:(Landroid/renderscript/Type$Builder;Landroid/renderscript/Type$Builder;II)V // method@5c5b │ │ -1ff3ce: 3808 0b00 |0069: if-eqz v8, 0074 // +000b │ │ -1ff3d2: 5450 7f56 |006b: iget-object v0, v5, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff3d6: 6e10 595c 0000 |006d: invoke-virtual {v0}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ -1ff3dc: 0c00 |0070: move-result-object v0 │ │ -1ff3de: 6e20 8206 8000 |0071: invoke-virtual {v0, v8}, Landroid/renderscript/Allocation;.setSurface:(Landroid/view/Surface;)V // method@0682 │ │ -1ff3e4: 5458 7f56 |0074: iget-object v8, v5, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff3e8: 5488 6456 |0076: iget-object v8, v8, Lfreed/renderscript/RenderScriptManager;.yuvToRgbIntrinsic:Landroid/renderscript/ScriptIntrinsicYuvToRGB; // field@5664 │ │ -1ff3ec: 5450 7f56 |0078: iget-object v0, v5, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff3f0: 6e10 575c 0000 |007a: invoke-virtual {v0}, Lfreed/renderscript/RenderScriptManager;.GetIn:()Landroid/renderscript/Allocation; // method@5c57 │ │ -1ff3f6: 0c00 |007d: move-result-object v0 │ │ -1ff3f8: 6e20 aa06 0800 |007e: invoke-virtual {v8, v0}, Landroid/renderscript/ScriptIntrinsicYuvToRGB;.setInput:(Landroid/renderscript/Allocation;)V // method@06aa │ │ -1ff3fe: 5458 7f56 |0081: iget-object v8, v5, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff402: 5488 6256 |0083: iget-object v8, v8, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ -1ff406: 5450 7456 |0085: iget-object v0, v5, Lfreed/renderscript/RenderScriptProcessor;.histodataR:Landroid/renderscript/Allocation; // field@5674 │ │ -1ff40a: 6e20 1d5d 0800 |0087: invoke-virtual {v8, v0}, Lfreed/renderscript/ScriptC_rgb_histogram;.bind_histodataR:(Landroid/renderscript/Allocation;)V // method@5d1d │ │ -1ff410: 5458 7f56 |008a: iget-object v8, v5, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff414: 5488 6256 |008c: iget-object v8, v8, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ -1ff418: 9206 0607 |008e: mul-int v6, v6, v7 │ │ -1ff41c: db06 0608 |0090: div-int/lit8 v6, v6, #int 8 // #08 │ │ -1ff420: 6e20 2c5d 6800 |0092: invoke-virtual {v8, v6}, Lfreed/renderscript/ScriptC_rgb_histogram;.set_takeOnlyPixel:(I)V // method@5d2c │ │ -1ff426: 7020 7e5c 1500 |0095: invoke-direct {v5, v1}, Lfreed/renderscript/RenderScriptProcessor;.createScriptGroups:(Landroid/renderscript/Type$Builder;)V // method@5c7e │ │ -1ff42c: 1e05 |0098: monitor-exit v5 │ │ -1ff42e: 0e00 |0099: return-void │ │ -1ff430: 0d06 |009a: move-exception v6 │ │ -1ff432: 1e05 |009b: monitor-exit v5 │ │ -1ff434: 2706 |009c: throw v6 │ │ +1ff2f0: |[1ff2f0] freed.renderscript.RenderScriptProcessor.Reset:(IILandroid/view/Surface;)V │ │ +1ff300: 1d05 |0000: monitor-enter v5 │ │ +1ff302: 5956 8056 |0001: iput v6, v5, Lfreed/renderscript/RenderScriptProcessor;.width:I // field@5680 │ │ +1ff306: 5957 7156 |0003: iput v7, v5, Lfreed/renderscript/RenderScriptProcessor;.height:I // field@5671 │ │ +1ff30a: 5b58 7956 |0005: iput-object v8, v5, Lfreed/renderscript/RenderScriptProcessor;.outputSurface:Landroid/view/Surface; // field@5679 │ │ +1ff30e: 5450 6a56 |0007: iget-object v0, v5, Lfreed/renderscript/RenderScriptProcessor;.TAG:Ljava/lang/String; // field@566a │ │ +1ff312: 2201 740d |0009: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +1ff316: 7010 4c63 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +1ff31c: 1a02 6f2a |000e: const-string v2, "Reset:" // string@2a6f │ │ +1ff320: 6e20 5663 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +1ff326: 6e20 5263 6100 |0013: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +1ff32c: 1a02 4577 |0016: const-string v2, "x" // string@7745 │ │ +1ff330: 6e20 5663 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +1ff336: 6e20 5263 7100 |001b: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +1ff33c: 6e10 5d63 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +1ff342: 0c01 |0021: move-result-object v1 │ │ +1ff344: 7120 655e 1000 |0022: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +1ff34a: 2200 8301 |0025: new-instance v0, Landroid/renderscript/Type$Builder; // type@0183 │ │ +1ff34e: 5451 7f56 |0027: iget-object v1, v5, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff352: 6e10 5a5c 0100 |0029: invoke-virtual {v1}, Lfreed/renderscript/RenderScriptManager;.GetRS:()Landroid/renderscript/RenderScript; // method@5c5a │ │ +1ff358: 0c01 |002c: move-result-object v1 │ │ +1ff35a: 5452 7f56 |002d: iget-object v2, v5, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff35e: 6e10 5a5c 0200 |002f: invoke-virtual {v2}, Lfreed/renderscript/RenderScriptManager;.GetRS:()Landroid/renderscript/RenderScript; // method@5c5a │ │ +1ff364: 0c02 |0032: move-result-object v2 │ │ +1ff366: 7110 8b06 0200 |0033: invoke-static {v2}, Landroid/renderscript/Element;.YUV:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@068b │ │ +1ff36c: 0c02 |0036: move-result-object v2 │ │ +1ff36e: 7030 ab06 1002 |0037: invoke-direct {v0, v1, v2}, Landroid/renderscript/Type$Builder;.:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)V // method@06ab │ │ +1ff374: 6e20 ad06 6000 |003a: invoke-virtual {v0, v6}, Landroid/renderscript/Type$Builder;.setX:(I)Landroid/renderscript/Type$Builder; // method@06ad │ │ +1ff37a: 6e20 ae06 7000 |003d: invoke-virtual {v0, v7}, Landroid/renderscript/Type$Builder;.setY:(I)Landroid/renderscript/Type$Builder; // method@06ae │ │ +1ff380: 5251 7656 |0040: iget v1, v5, Lfreed/renderscript/RenderScriptProcessor;.imageformat:I // field@5676 │ │ +1ff384: 6e20 af06 1000 |0042: invoke-virtual {v0, v1}, Landroid/renderscript/Type$Builder;.setYuvFormat:(I)Landroid/renderscript/Type$Builder; // method@06af │ │ +1ff38a: 2201 8301 |0045: new-instance v1, Landroid/renderscript/Type$Builder; // type@0183 │ │ +1ff38e: 5452 7f56 |0047: iget-object v2, v5, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff392: 6e10 5a5c 0200 |0049: invoke-virtual {v2}, Lfreed/renderscript/RenderScriptManager;.GetRS:()Landroid/renderscript/RenderScript; // method@5c5a │ │ +1ff398: 0c02 |004c: move-result-object v2 │ │ +1ff39a: 5453 7f56 |004d: iget-object v3, v5, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff39e: 6e10 5a5c 0300 |004f: invoke-virtual {v3}, Lfreed/renderscript/RenderScriptManager;.GetRS:()Landroid/renderscript/RenderScript; // method@5c5a │ │ +1ff3a4: 0c03 |0052: move-result-object v3 │ │ +1ff3a6: 7110 8806 0300 |0053: invoke-static {v3}, Landroid/renderscript/Element;.RGBA_8888:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@0688 │ │ +1ff3ac: 0c03 |0056: move-result-object v3 │ │ +1ff3ae: 7030 ab06 2103 |0057: invoke-direct {v1, v2, v3}, Landroid/renderscript/Type$Builder;.:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)V // method@06ab │ │ +1ff3b4: 6e20 ad06 6100 |005a: invoke-virtual {v1, v6}, Landroid/renderscript/Type$Builder;.setX:(I)Landroid/renderscript/Type$Builder; // method@06ad │ │ +1ff3ba: 6e20 ae06 7100 |005d: invoke-virtual {v1, v7}, Landroid/renderscript/Type$Builder;.setY:(I)Landroid/renderscript/Type$Builder; // method@06ae │ │ +1ff3c0: 5452 7f56 |0060: iget-object v2, v5, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff3c4: 1303 2100 |0062: const/16 v3, #int 33 // #21 │ │ +1ff3c8: 1304 4100 |0064: const/16 v4, #int 65 // #41 │ │ +1ff3cc: 6e54 5b5c 0231 |0066: invoke-virtual {v2, v0, v1, v3, v4}, Lfreed/renderscript/RenderScriptManager;.SetAllocsTypeBuilder:(Landroid/renderscript/Type$Builder;Landroid/renderscript/Type$Builder;II)V // method@5c5b │ │ +1ff3d2: 3808 0b00 |0069: if-eqz v8, 0074 // +000b │ │ +1ff3d6: 5450 7f56 |006b: iget-object v0, v5, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff3da: 6e10 595c 0000 |006d: invoke-virtual {v0}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ +1ff3e0: 0c00 |0070: move-result-object v0 │ │ +1ff3e2: 6e20 8206 8000 |0071: invoke-virtual {v0, v8}, Landroid/renderscript/Allocation;.setSurface:(Landroid/view/Surface;)V // method@0682 │ │ +1ff3e8: 5458 7f56 |0074: iget-object v8, v5, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff3ec: 5488 6456 |0076: iget-object v8, v8, Lfreed/renderscript/RenderScriptManager;.yuvToRgbIntrinsic:Landroid/renderscript/ScriptIntrinsicYuvToRGB; // field@5664 │ │ +1ff3f0: 5450 7f56 |0078: iget-object v0, v5, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff3f4: 6e10 575c 0000 |007a: invoke-virtual {v0}, Lfreed/renderscript/RenderScriptManager;.GetIn:()Landroid/renderscript/Allocation; // method@5c57 │ │ +1ff3fa: 0c00 |007d: move-result-object v0 │ │ +1ff3fc: 6e20 aa06 0800 |007e: invoke-virtual {v8, v0}, Landroid/renderscript/ScriptIntrinsicYuvToRGB;.setInput:(Landroid/renderscript/Allocation;)V // method@06aa │ │ +1ff402: 5458 7f56 |0081: iget-object v8, v5, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff406: 5488 6256 |0083: iget-object v8, v8, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ +1ff40a: 5450 7456 |0085: iget-object v0, v5, Lfreed/renderscript/RenderScriptProcessor;.histodataR:Landroid/renderscript/Allocation; // field@5674 │ │ +1ff40e: 6e20 1d5d 0800 |0087: invoke-virtual {v8, v0}, Lfreed/renderscript/ScriptC_rgb_histogram;.bind_histodataR:(Landroid/renderscript/Allocation;)V // method@5d1d │ │ +1ff414: 5458 7f56 |008a: iget-object v8, v5, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff418: 5488 6256 |008c: iget-object v8, v8, Lfreed/renderscript/RenderScriptManager;.rgb_histogram:Lfreed/renderscript/ScriptC_rgb_histogram; // field@5662 │ │ +1ff41c: 9206 0607 |008e: mul-int v6, v6, v7 │ │ +1ff420: db06 0608 |0090: div-int/lit8 v6, v6, #int 8 // #08 │ │ +1ff424: 6e20 2c5d 6800 |0092: invoke-virtual {v8, v6}, Lfreed/renderscript/ScriptC_rgb_histogram;.set_takeOnlyPixel:(I)V // method@5d2c │ │ +1ff42a: 7020 7e5c 1500 |0095: invoke-direct {v5, v1}, Lfreed/renderscript/RenderScriptProcessor;.createScriptGroups:(Landroid/renderscript/Type$Builder;)V // method@5c7e │ │ +1ff430: 1e05 |0098: monitor-exit v5 │ │ +1ff432: 0e00 |0099: return-void │ │ +1ff434: 0d06 |009a: move-exception v6 │ │ +1ff436: 1e05 |009b: monitor-exit v5 │ │ +1ff438: 2706 |009c: throw v6 │ │ catches : 1 │ │ 0x0001 - 0x0098 │ │ -> 0x009a │ │ positions : │ │ 0x0001 line=158 │ │ 0x0003 line=159 │ │ 0x0005 line=160 │ │ @@ -692466,32 +692469,32 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1ff444: |[1ff444] freed.renderscript.RenderScriptProcessor.SetAspectRatio:(II)V │ │ -1ff454: 0e00 |0000: return-void │ │ +1ff448: |[1ff448] freed.renderscript.RenderScriptProcessor.SetAspectRatio:(II)V │ │ +1ff458: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lfreed/renderscript/RenderScriptProcessor;) │ │ name : 'getHeight' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ff1e8: |[1ff1e8] freed.renderscript.RenderScriptProcessor.getHeight:()I │ │ -1ff1f8: 5210 7156 |0000: iget v0, v1, Lfreed/renderscript/RenderScriptProcessor;.height:I // field@5671 │ │ -1ff1fc: 0f00 |0002: return v0 │ │ +1ff1ec: |[1ff1ec] freed.renderscript.RenderScriptProcessor.getHeight:()I │ │ +1ff1fc: 5210 7156 |0000: iget v0, v1, Lfreed/renderscript/RenderScriptProcessor;.height:I // field@5671 │ │ +1ff200: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/renderscript/RenderScriptProcessor; │ │ │ │ #3 : (in Lfreed/renderscript/RenderScriptProcessor;) │ │ @@ -692499,19 +692502,19 @@ │ │ type : '()Landroid/view/Surface;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1ff0f0: |[1ff0f0] freed.renderscript.RenderScriptProcessor.getInputSurface:()Landroid/view/Surface; │ │ -1ff100: 5410 7f56 |0000: iget-object v0, v1, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ff104: 6e10 585c 0000 |0002: invoke-virtual {v0}, Lfreed/renderscript/RenderScriptManager;.GetInputAllocationSurface:()Landroid/view/Surface; // method@5c58 │ │ -1ff10a: 0c00 |0005: move-result-object v0 │ │ -1ff10c: 1100 |0006: return-object v0 │ │ +1ff0f4: |[1ff0f4] freed.renderscript.RenderScriptProcessor.getInputSurface:()Landroid/view/Surface; │ │ +1ff104: 5410 7f56 |0000: iget-object v0, v1, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ff108: 6e10 585c 0000 |0002: invoke-virtual {v0}, Lfreed/renderscript/RenderScriptManager;.GetInputAllocationSurface:()Landroid/view/Surface; // method@5c58 │ │ +1ff10e: 0c00 |0005: move-result-object v0 │ │ +1ff110: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfreed/renderscript/RenderScriptProcessor; │ │ │ │ #4 : (in Lfreed/renderscript/RenderScriptProcessor;) │ │ @@ -692519,17 +692522,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ff200: |[1ff200] freed.renderscript.RenderScriptProcessor.getWidth:()I │ │ -1ff210: 5210 8056 |0000: iget v0, v1, Lfreed/renderscript/RenderScriptProcessor;.width:I // field@5680 │ │ -1ff214: 0f00 |0002: return v0 │ │ +1ff204: |[1ff204] freed.renderscript.RenderScriptProcessor.getWidth:()I │ │ +1ff214: 5210 8056 |0000: iget v0, v1, Lfreed/renderscript/RenderScriptProcessor;.width:I // field@5680 │ │ +1ff218: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/renderscript/RenderScriptProcessor; │ │ │ │ #5 : (in Lfreed/renderscript/RenderScriptProcessor;) │ │ @@ -692537,17 +692540,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ff1a0: |[1ff1a0] freed.renderscript.RenderScriptProcessor.isEnabled:()Z │ │ -1ff1b0: 5510 7a56 |0000: iget-boolean v0, v1, Lfreed/renderscript/RenderScriptProcessor;.peak:Z // field@567a │ │ -1ff1b4: 0f00 |0002: return v0 │ │ +1ff1a4: |[1ff1a4] freed.renderscript.RenderScriptProcessor.isEnabled:()Z │ │ +1ff1b4: 5510 7a56 |0000: iget-boolean v0, v1, Lfreed/renderscript/RenderScriptProcessor;.peak:Z // field@567a │ │ +1ff1b8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/renderscript/RenderScriptProcessor; │ │ │ │ #6 : (in Lfreed/renderscript/RenderScriptProcessor;) │ │ @@ -692555,85 +692558,85 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 134 16-bit code units │ │ -1ffab8: |[1ffab8] freed.renderscript.RenderScriptProcessor.kill:()V │ │ -1ffac8: 1d03 |0000: monitor-enter v3 │ │ -1ffaca: 5430 7856 |0001: iget-object v0, v3, Lfreed/renderscript/RenderScriptProcessor;.mProcessingTask:Lfreed/renderscript/RenderScriptProcessor$ProcessingTask; // field@5678 │ │ -1fface: 3800 6000 |0003: if-eqz v0, 0063 // +0060 │ │ -1ffad2: 5430 8156 |0005: iget-object v0, v3, Lfreed/renderscript/RenderScriptProcessor;.workLock:Ljava/lang/Object; // field@5681 │ │ -1ffad6: 1d00 |0007: monitor-enter v0 │ │ -1ffad8: 5431 7856 |0008: iget-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.mProcessingTask:Lfreed/renderscript/RenderScriptProcessor$ProcessingTask; // field@5678 │ │ -1ffadc: 7110 5f5c 0100 |000a: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.access$000:(Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;)Z // method@5c5f │ │ -1ffae2: 0a01 |000d: move-result v1 │ │ -1ffae4: 3801 0c00 |000e: if-eqz v1, 001a // +000c │ │ -1ffae8: 5431 8156 |0010: iget-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.workLock:Ljava/lang/Object; // field@5681 │ │ -1ffaec: 6e10 0763 0100 |0012: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@6307 │ │ -1ffaf2: 2805 |0015: goto 001a // +0005 │ │ -1ffaf4: 0d01 |0016: move-exception v1 │ │ -1ffaf6: 6e10 cc62 0100 |0017: invoke-virtual {v1}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@62cc │ │ -1ffafc: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -1ffafe: 5b31 7856 |001b: iput-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.mProcessingTask:Lfreed/renderscript/RenderScriptProcessor$ProcessingTask; // field@5678 │ │ -1ffb02: 5432 7f56 |001d: iget-object v2, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ffb06: 6e10 575c 0200 |001f: invoke-virtual {v2}, Lfreed/renderscript/RenderScriptManager;.GetIn:()Landroid/renderscript/Allocation; // method@5c57 │ │ -1ffb0c: 0c02 |0022: move-result-object v2 │ │ -1ffb0e: 3802 2100 |0023: if-eqz v2, 0044 // +0021 │ │ -1ffb12: 5432 7f56 |0025: iget-object v2, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ffb16: 6e10 575c 0200 |0027: invoke-virtual {v2}, Lfreed/renderscript/RenderScriptManager;.GetIn:()Landroid/renderscript/Allocation; // method@5c57 │ │ -1ffb1c: 0c02 |002a: move-result-object v2 │ │ -1ffb1e: 6e20 8106 1200 |002b: invoke-virtual {v2, v1}, Landroid/renderscript/Allocation;.setOnBufferAvailableListener:(Landroid/renderscript/Allocation$OnBufferAvailableListener;)V // method@0681 │ │ -1ffb24: 5432 7f56 |002e: iget-object v2, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ffb28: 6e10 575c 0200 |0030: invoke-virtual {v2}, Lfreed/renderscript/RenderScriptManager;.GetIn:()Landroid/renderscript/Allocation; // method@5c57 │ │ -1ffb2e: 0c02 |0033: move-result-object v2 │ │ -1ffb30: 6e10 7d06 0200 |0034: invoke-virtual {v2}, Landroid/renderscript/Allocation;.getSurface:()Landroid/view/Surface; // method@067d │ │ -1ffb36: 0c02 |0037: move-result-object v2 │ │ -1ffb38: 6e10 a908 0200 |0038: invoke-virtual {v2}, Landroid/view/Surface;.release:()V // method@08a9 │ │ -1ffb3e: 5432 7f56 |003b: iget-object v2, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ffb42: 6e10 575c 0200 |003d: invoke-virtual {v2}, Lfreed/renderscript/RenderScriptManager;.GetIn:()Landroid/renderscript/Allocation; // method@5c57 │ │ -1ffb48: 0c02 |0040: move-result-object v2 │ │ -1ffb4a: 6e10 7c06 0200 |0041: invoke-virtual {v2}, Landroid/renderscript/Allocation;.destroy:()V // method@067c │ │ -1ffb50: 5432 7f56 |0044: iget-object v2, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ffb54: 6e10 595c 0200 |0046: invoke-virtual {v2}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ -1ffb5a: 0c02 |0049: move-result-object v2 │ │ -1ffb5c: 3802 1400 |004a: if-eqz v2, 005e // +0014 │ │ -1ffb60: 5432 7f56 |004c: iget-object v2, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ffb64: 6e10 595c 0200 |004e: invoke-virtual {v2}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ -1ffb6a: 0c02 |0051: move-result-object v2 │ │ -1ffb6c: 6e20 8206 1200 |0052: invoke-virtual {v2, v1}, Landroid/renderscript/Allocation;.setSurface:(Landroid/view/Surface;)V // method@0682 │ │ -1ffb72: 5431 7f56 |0055: iget-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ffb76: 6e10 595c 0100 |0057: invoke-virtual {v1}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ -1ffb7c: 0c01 |005a: move-result-object v1 │ │ -1ffb7e: 6e10 7c06 0100 |005b: invoke-virtual {v1}, Landroid/renderscript/Allocation;.destroy:()V // method@067c │ │ -1ffb84: 1e00 |005e: monitor-exit v0 │ │ -1ffb86: 2804 |005f: goto 0063 // +0004 │ │ -1ffb88: 0d01 |0060: move-exception v1 │ │ -1ffb8a: 1e00 |0061: monitor-exit v0 │ │ -1ffb8c: 2701 |0062: throw v1 │ │ -1ffb8e: 1200 |0063: const/4 v0, #int 0 // #0 │ │ -1ffb90: 5930 8056 |0064: iput v0, v3, Lfreed/renderscript/RenderScriptProcessor;.width:I // field@5680 │ │ -1ffb94: 5930 7156 |0066: iput v0, v3, Lfreed/renderscript/RenderScriptProcessor;.height:I // field@5671 │ │ -1ffb98: 5430 6a56 |0068: iget-object v0, v3, Lfreed/renderscript/RenderScriptProcessor;.TAG:Ljava/lang/String; // field@566a │ │ -1ffb9c: 1a01 5952 |006a: const-string v1, "kill()" // string@5259 │ │ -1ffba0: 7120 655e 1000 |006c: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -1ffba6: 5430 7556 |006f: iget-object v0, v3, Lfreed/renderscript/RenderScriptProcessor;.histogram:Lfreed/viewer/screenslide/views/MyHistogram; // field@5675 │ │ -1ffbaa: 6e10 0761 0000 |0071: invoke-virtual {v0}, Lfreed/viewer/screenslide/views/MyHistogram;.getVisibility:()I // method@6107 │ │ -1ffbb0: 0a00 |0074: move-result v0 │ │ -1ffbb2: 3900 0c00 |0075: if-nez v0, 0081 // +000c │ │ -1ffbb6: 5430 7556 |0077: iget-object v0, v3, Lfreed/renderscript/RenderScriptProcessor;.histogram:Lfreed/viewer/screenslide/views/MyHistogram; // field@5675 │ │ -1ffbba: 2201 630c |0079: new-instance v1, Lfreed/renderscript/-$$Lambda$RenderScriptProcessor$wfkL4VW52jhBJl4Do98rMq4EtDs; // type@0c63 │ │ -1ffbbe: 7020 545c 3100 |007b: invoke-direct {v1, v3}, Lfreed/renderscript/-$$Lambda$RenderScriptProcessor$wfkL4VW52jhBJl4Do98rMq4EtDs;.:(Lfreed/renderscript/RenderScriptProcessor;)V // method@5c54 │ │ -1ffbc4: 6e20 0c61 1000 |007e: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/views/MyHistogram;.post:(Ljava/lang/Runnable;)Z // method@610c │ │ -1ffbca: 1e03 |0081: monitor-exit v3 │ │ -1ffbcc: 0e00 |0082: return-void │ │ -1ffbce: 0d00 |0083: move-exception v0 │ │ -1ffbd0: 1e03 |0084: monitor-exit v3 │ │ -1ffbd2: 2700 |0085: throw v0 │ │ +1ffabc: |[1ffabc] freed.renderscript.RenderScriptProcessor.kill:()V │ │ +1ffacc: 1d03 |0000: monitor-enter v3 │ │ +1fface: 5430 7856 |0001: iget-object v0, v3, Lfreed/renderscript/RenderScriptProcessor;.mProcessingTask:Lfreed/renderscript/RenderScriptProcessor$ProcessingTask; // field@5678 │ │ +1ffad2: 3800 6000 |0003: if-eqz v0, 0063 // +0060 │ │ +1ffad6: 5430 8156 |0005: iget-object v0, v3, Lfreed/renderscript/RenderScriptProcessor;.workLock:Ljava/lang/Object; // field@5681 │ │ +1ffada: 1d00 |0007: monitor-enter v0 │ │ +1ffadc: 5431 7856 |0008: iget-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.mProcessingTask:Lfreed/renderscript/RenderScriptProcessor$ProcessingTask; // field@5678 │ │ +1ffae0: 7110 5f5c 0100 |000a: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.access$000:(Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;)Z // method@5c5f │ │ +1ffae6: 0a01 |000d: move-result v1 │ │ +1ffae8: 3801 0c00 |000e: if-eqz v1, 001a // +000c │ │ +1ffaec: 5431 8156 |0010: iget-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.workLock:Ljava/lang/Object; // field@5681 │ │ +1ffaf0: 6e10 0763 0100 |0012: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@6307 │ │ +1ffaf6: 2805 |0015: goto 001a // +0005 │ │ +1ffaf8: 0d01 |0016: move-exception v1 │ │ +1ffafa: 6e10 cc62 0100 |0017: invoke-virtual {v1}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@62cc │ │ +1ffb00: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +1ffb02: 5b31 7856 |001b: iput-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.mProcessingTask:Lfreed/renderscript/RenderScriptProcessor$ProcessingTask; // field@5678 │ │ +1ffb06: 5432 7f56 |001d: iget-object v2, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ffb0a: 6e10 575c 0200 |001f: invoke-virtual {v2}, Lfreed/renderscript/RenderScriptManager;.GetIn:()Landroid/renderscript/Allocation; // method@5c57 │ │ +1ffb10: 0c02 |0022: move-result-object v2 │ │ +1ffb12: 3802 2100 |0023: if-eqz v2, 0044 // +0021 │ │ +1ffb16: 5432 7f56 |0025: iget-object v2, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ffb1a: 6e10 575c 0200 |0027: invoke-virtual {v2}, Lfreed/renderscript/RenderScriptManager;.GetIn:()Landroid/renderscript/Allocation; // method@5c57 │ │ +1ffb20: 0c02 |002a: move-result-object v2 │ │ +1ffb22: 6e20 8106 1200 |002b: invoke-virtual {v2, v1}, Landroid/renderscript/Allocation;.setOnBufferAvailableListener:(Landroid/renderscript/Allocation$OnBufferAvailableListener;)V // method@0681 │ │ +1ffb28: 5432 7f56 |002e: iget-object v2, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ffb2c: 6e10 575c 0200 |0030: invoke-virtual {v2}, Lfreed/renderscript/RenderScriptManager;.GetIn:()Landroid/renderscript/Allocation; // method@5c57 │ │ +1ffb32: 0c02 |0033: move-result-object v2 │ │ +1ffb34: 6e10 7d06 0200 |0034: invoke-virtual {v2}, Landroid/renderscript/Allocation;.getSurface:()Landroid/view/Surface; // method@067d │ │ +1ffb3a: 0c02 |0037: move-result-object v2 │ │ +1ffb3c: 6e10 a908 0200 |0038: invoke-virtual {v2}, Landroid/view/Surface;.release:()V // method@08a9 │ │ +1ffb42: 5432 7f56 |003b: iget-object v2, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ffb46: 6e10 575c 0200 |003d: invoke-virtual {v2}, Lfreed/renderscript/RenderScriptManager;.GetIn:()Landroid/renderscript/Allocation; // method@5c57 │ │ +1ffb4c: 0c02 |0040: move-result-object v2 │ │ +1ffb4e: 6e10 7c06 0200 |0041: invoke-virtual {v2}, Landroid/renderscript/Allocation;.destroy:()V // method@067c │ │ +1ffb54: 5432 7f56 |0044: iget-object v2, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ffb58: 6e10 595c 0200 |0046: invoke-virtual {v2}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ +1ffb5e: 0c02 |0049: move-result-object v2 │ │ +1ffb60: 3802 1400 |004a: if-eqz v2, 005e // +0014 │ │ +1ffb64: 5432 7f56 |004c: iget-object v2, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ffb68: 6e10 595c 0200 |004e: invoke-virtual {v2}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ +1ffb6e: 0c02 |0051: move-result-object v2 │ │ +1ffb70: 6e20 8206 1200 |0052: invoke-virtual {v2, v1}, Landroid/renderscript/Allocation;.setSurface:(Landroid/view/Surface;)V // method@0682 │ │ +1ffb76: 5431 7f56 |0055: iget-object v1, v3, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ffb7a: 6e10 595c 0100 |0057: invoke-virtual {v1}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ +1ffb80: 0c01 |005a: move-result-object v1 │ │ +1ffb82: 6e10 7c06 0100 |005b: invoke-virtual {v1}, Landroid/renderscript/Allocation;.destroy:()V // method@067c │ │ +1ffb88: 1e00 |005e: monitor-exit v0 │ │ +1ffb8a: 2804 |005f: goto 0063 // +0004 │ │ +1ffb8c: 0d01 |0060: move-exception v1 │ │ +1ffb8e: 1e00 |0061: monitor-exit v0 │ │ +1ffb90: 2701 |0062: throw v1 │ │ +1ffb92: 1200 |0063: const/4 v0, #int 0 // #0 │ │ +1ffb94: 5930 8056 |0064: iput v0, v3, Lfreed/renderscript/RenderScriptProcessor;.width:I // field@5680 │ │ +1ffb98: 5930 7156 |0066: iput v0, v3, Lfreed/renderscript/RenderScriptProcessor;.height:I // field@5671 │ │ +1ffb9c: 5430 6a56 |0068: iget-object v0, v3, Lfreed/renderscript/RenderScriptProcessor;.TAG:Ljava/lang/String; // field@566a │ │ +1ffba0: 1a01 5952 |006a: const-string v1, "kill()" // string@5259 │ │ +1ffba4: 7120 655e 1000 |006c: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +1ffbaa: 5430 7556 |006f: iget-object v0, v3, Lfreed/renderscript/RenderScriptProcessor;.histogram:Lfreed/viewer/screenslide/views/MyHistogram; // field@5675 │ │ +1ffbae: 6e10 0761 0000 |0071: invoke-virtual {v0}, Lfreed/viewer/screenslide/views/MyHistogram;.getVisibility:()I // method@6107 │ │ +1ffbb4: 0a00 |0074: move-result v0 │ │ +1ffbb6: 3900 0c00 |0075: if-nez v0, 0081 // +000c │ │ +1ffbba: 5430 7556 |0077: iget-object v0, v3, Lfreed/renderscript/RenderScriptProcessor;.histogram:Lfreed/viewer/screenslide/views/MyHistogram; // field@5675 │ │ +1ffbbe: 2201 630c |0079: new-instance v1, Lfreed/renderscript/-$$Lambda$RenderScriptProcessor$wfkL4VW52jhBJl4Do98rMq4EtDs; // type@0c63 │ │ +1ffbc2: 7020 545c 3100 |007b: invoke-direct {v1, v3}, Lfreed/renderscript/-$$Lambda$RenderScriptProcessor$wfkL4VW52jhBJl4Do98rMq4EtDs;.:(Lfreed/renderscript/RenderScriptProcessor;)V // method@5c54 │ │ +1ffbc8: 6e20 0c61 1000 |007e: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/views/MyHistogram;.post:(Ljava/lang/Runnable;)Z // method@610c │ │ +1ffbce: 1e03 |0081: monitor-exit v3 │ │ +1ffbd0: 0e00 |0082: return-void │ │ +1ffbd2: 0d00 |0083: move-exception v0 │ │ +1ffbd4: 1e03 |0084: monitor-exit v3 │ │ +1ffbd6: 2700 |0085: throw v0 │ │ catches : 5 │ │ 0x0001 - 0x0008 │ │ -> 0x0083 │ │ 0x0008 - 0x000e │ │ -> 0x0060 │ │ 0x0010 - 0x0015 │ │ Ljava/lang/InterruptedException; -> 0x0016 │ │ @@ -692671,19 +692674,19 @@ │ │ type : '()V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1ffc08: |[1ffc08] freed.renderscript.RenderScriptProcessor.lambda$kill$2$RenderScriptProcessor:()V │ │ -1ffc18: 5420 7556 |0000: iget-object v0, v2, Lfreed/renderscript/RenderScriptProcessor;.histogram:Lfreed/viewer/screenslide/views/MyHistogram; // field@5675 │ │ -1ffc1c: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ -1ffc20: 6e20 0f61 1000 |0004: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/views/MyHistogram;.setVisibility:(I)V // method@610f │ │ -1ffc26: 0e00 |0007: return-void │ │ +1ffc0c: |[1ffc0c] freed.renderscript.RenderScriptProcessor.lambda$kill$2$RenderScriptProcessor:()V │ │ +1ffc1c: 5420 7556 |0000: iget-object v0, v2, Lfreed/renderscript/RenderScriptProcessor;.histogram:Lfreed/viewer/screenslide/views/MyHistogram; // field@5675 │ │ +1ffc20: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ +1ffc24: 6e20 0f61 1000 |0004: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/views/MyHistogram;.setVisibility:(I)V // method@610f │ │ +1ffc2a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lfreed/renderscript/RenderScriptProcessor; │ │ │ │ #8 : (in Lfreed/renderscript/RenderScriptProcessor;) │ │ @@ -692691,21 +692694,21 @@ │ │ type : '()V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1ffc44: |[1ffc44] freed.renderscript.RenderScriptProcessor.lambda$start$1$RenderScriptProcessor:()V │ │ -1ffc54: 5420 7556 |0000: iget-object v0, v2, Lfreed/renderscript/RenderScriptProcessor;.histogram:Lfreed/viewer/screenslide/views/MyHistogram; // field@5675 │ │ -1ffc58: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1ffc5a: 6e20 0f61 1000 |0003: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/views/MyHistogram;.setVisibility:(I)V // method@610f │ │ -1ffc60: 5420 7556 |0006: iget-object v0, v2, Lfreed/renderscript/RenderScriptProcessor;.histogram:Lfreed/viewer/screenslide/views/MyHistogram; // field@5675 │ │ -1ffc64: 6e10 0161 0000 |0008: invoke-virtual {v0}, Lfreed/viewer/screenslide/views/MyHistogram;.bringToFront:()V // method@6101 │ │ -1ffc6a: 0e00 |000b: return-void │ │ +1ffc48: |[1ffc48] freed.renderscript.RenderScriptProcessor.lambda$start$1$RenderScriptProcessor:()V │ │ +1ffc58: 5420 7556 |0000: iget-object v0, v2, Lfreed/renderscript/RenderScriptProcessor;.histogram:Lfreed/viewer/screenslide/views/MyHistogram; // field@5675 │ │ +1ffc5c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1ffc5e: 6e20 0f61 1000 |0003: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/views/MyHistogram;.setVisibility:(I)V // method@610f │ │ +1ffc64: 5420 7556 |0006: iget-object v0, v2, Lfreed/renderscript/RenderScriptProcessor;.histogram:Lfreed/viewer/screenslide/views/MyHistogram; // field@5675 │ │ +1ffc68: 6e10 0161 0000 |0008: invoke-virtual {v0}, Lfreed/viewer/screenslide/views/MyHistogram;.bringToFront:()V // method@6101 │ │ +1ffc6e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0006 line=211 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lfreed/renderscript/RenderScriptProcessor; │ │ │ │ @@ -692714,17 +692717,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ffc6c: |[1ffc6c] freed.renderscript.RenderScriptProcessor.setBlue:(Z)V │ │ -1ffc7c: 5c01 6c56 |0000: iput-boolean v1, v0, Lfreed/renderscript/RenderScriptProcessor;.blue:Z // field@566c │ │ -1ffc80: 0e00 |0002: return-void │ │ +1ffc70: |[1ffc70] freed.renderscript.RenderScriptProcessor.setBlue:(Z)V │ │ +1ffc80: 5c01 6c56 |0000: iput-boolean v1, v0, Lfreed/renderscript/RenderScriptProcessor;.blue:Z // field@566c │ │ +1ffc84: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/renderscript/RenderScriptProcessor; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -692733,17 +692736,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ffc84: |[1ffc84] freed.renderscript.RenderScriptProcessor.setClippingEnable:(Z)V │ │ -1ffc94: 5c01 7c56 |0000: iput-boolean v1, v0, Lfreed/renderscript/RenderScriptProcessor;.processClipping:Z // field@567c │ │ -1ffc98: 0e00 |0002: return-void │ │ +1ffc88: |[1ffc88] freed.renderscript.RenderScriptProcessor.setClippingEnable:(Z)V │ │ +1ffc98: 5c01 7c56 |0000: iput-boolean v1, v0, Lfreed/renderscript/RenderScriptProcessor;.processClipping:Z // field@567c │ │ +1ffc9c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/renderscript/RenderScriptProcessor; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -692752,17 +692755,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ffc9c: |[1ffc9c] freed.renderscript.RenderScriptProcessor.setFocusPeakEnable:(Z)V │ │ -1ffcac: 5c01 7a56 |0000: iput-boolean v1, v0, Lfreed/renderscript/RenderScriptProcessor;.peak:Z // field@567a │ │ -1ffcb0: 0e00 |0002: return-void │ │ +1ffca0: |[1ffca0] freed.renderscript.RenderScriptProcessor.setFocusPeakEnable:(Z)V │ │ +1ffcb0: 5c01 7a56 |0000: iput-boolean v1, v0, Lfreed/renderscript/RenderScriptProcessor;.peak:Z // field@567a │ │ +1ffcb4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/renderscript/RenderScriptProcessor; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -692771,17 +692774,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ffcb4: |[1ffcb4] freed.renderscript.RenderScriptProcessor.setGreen:(Z)V │ │ -1ffcc4: 5c01 7056 |0000: iput-boolean v1, v0, Lfreed/renderscript/RenderScriptProcessor;.green:Z // field@5670 │ │ -1ffcc8: 0e00 |0002: return-void │ │ +1ffcb8: |[1ffcb8] freed.renderscript.RenderScriptProcessor.setGreen:(Z)V │ │ +1ffcc8: 5c01 7056 |0000: iput-boolean v1, v0, Lfreed/renderscript/RenderScriptProcessor;.green:Z // field@5670 │ │ +1ffccc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/renderscript/RenderScriptProcessor; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -692790,26 +692793,26 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1ffccc: |[1ffccc] freed.renderscript.RenderScriptProcessor.setHistogramEnable:(Z)V │ │ -1ffcdc: 5410 7556 |0000: iget-object v0, v1, Lfreed/renderscript/RenderScriptProcessor;.histogram:Lfreed/viewer/screenslide/views/MyHistogram; // field@5675 │ │ -1ffce0: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -1ffce4: 0e00 |0004: return-void │ │ -1ffce6: 5c12 7d56 |0005: iput-boolean v2, v1, Lfreed/renderscript/RenderScriptProcessor;.processHistogram:Z // field@567d │ │ -1ffcea: 3802 0700 |0007: if-eqz v2, 000e // +0007 │ │ -1ffcee: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1ffcf0: 6e20 0f61 2000 |000a: invoke-virtual {v0, v2}, Lfreed/viewer/screenslide/views/MyHistogram;.setVisibility:(I)V // method@610f │ │ -1ffcf6: 2806 |000d: goto 0013 // +0006 │ │ -1ffcf8: 1302 0800 |000e: const/16 v2, #int 8 // #8 │ │ -1ffcfc: 6e20 0f61 2000 |0010: invoke-virtual {v0, v2}, Lfreed/viewer/screenslide/views/MyHistogram;.setVisibility:(I)V // method@610f │ │ -1ffd02: 0e00 |0013: return-void │ │ +1ffcd0: |[1ffcd0] freed.renderscript.RenderScriptProcessor.setHistogramEnable:(Z)V │ │ +1ffce0: 5410 7556 |0000: iget-object v0, v1, Lfreed/renderscript/RenderScriptProcessor;.histogram:Lfreed/viewer/screenslide/views/MyHistogram; // field@5675 │ │ +1ffce4: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +1ffce8: 0e00 |0004: return-void │ │ +1ffcea: 5c12 7d56 |0005: iput-boolean v2, v1, Lfreed/renderscript/RenderScriptProcessor;.processHistogram:Z // field@567d │ │ +1ffcee: 3802 0700 |0007: if-eqz v2, 000e // +0007 │ │ +1ffcf2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1ffcf4: 6e20 0f61 2000 |000a: invoke-virtual {v0, v2}, Lfreed/viewer/screenslide/views/MyHistogram;.setVisibility:(I)V // method@610f │ │ +1ffcfa: 2806 |000d: goto 0013 // +0006 │ │ +1ffcfc: 1302 0800 |000e: const/16 v2, #int 8 // #8 │ │ +1ffd00: 6e20 0f61 2000 |0010: invoke-virtual {v0, v2}, Lfreed/viewer/screenslide/views/MyHistogram;.setVisibility:(I)V // method@610f │ │ +1ffd06: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0005 line=109 │ │ 0x000a line=111 │ │ 0x0010 line=113 │ │ locals : │ │ @@ -692821,17 +692824,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ffd04: |[1ffd04] freed.renderscript.RenderScriptProcessor.setRed:(Z)V │ │ -1ffd14: 5c01 7e56 |0000: iput-boolean v1, v0, Lfreed/renderscript/RenderScriptProcessor;.red:Z // field@567e │ │ -1ffd18: 0e00 |0002: return-void │ │ +1ffd08: |[1ffd08] freed.renderscript.RenderScriptProcessor.setRed:(Z)V │ │ +1ffd18: 5c01 7e56 |0000: iput-boolean v1, v0, Lfreed/renderscript/RenderScriptProcessor;.red:Z // field@567e │ │ +1ffd1c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/renderscript/RenderScriptProcessor; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -692840,20 +692843,20 @@ │ │ type : '(Landroid/renderscript/RenderScript$RSErrorHandler;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1ffd1c: |[1ffd1c] freed.renderscript.RenderScriptProcessor.setRenderScriptErrorListner:(Landroid/renderscript/RenderScript$RSErrorHandler;)V │ │ -1ffd2c: 5410 7f56 |0000: iget-object v0, v1, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ffd30: 6e10 5a5c 0000 |0002: invoke-virtual {v0}, Lfreed/renderscript/RenderScriptManager;.GetRS:()Landroid/renderscript/RenderScript; // method@5c5a │ │ -1ffd36: 0c00 |0005: move-result-object v0 │ │ -1ffd38: 6e20 9506 2000 |0006: invoke-virtual {v0, v2}, Landroid/renderscript/RenderScript;.setErrorHandler:(Landroid/renderscript/RenderScript$RSErrorHandler;)V // method@0695 │ │ -1ffd3e: 0e00 |0009: return-void │ │ +1ffd20: |[1ffd20] freed.renderscript.RenderScriptProcessor.setRenderScriptErrorListner:(Landroid/renderscript/RenderScript$RSErrorHandler;)V │ │ +1ffd30: 5410 7f56 |0000: iget-object v0, v1, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ffd34: 6e10 5a5c 0000 |0002: invoke-virtual {v0}, Lfreed/renderscript/RenderScriptManager;.GetRS:()Landroid/renderscript/RenderScript; // method@5c5a │ │ +1ffd3a: 0c00 |0005: move-result-object v0 │ │ +1ffd3c: 6e20 9506 2000 |0006: invoke-virtual {v0, v2}, Landroid/renderscript/RenderScript;.setErrorHandler:(Landroid/renderscript/RenderScript$RSErrorHandler;)V // method@0695 │ │ +1ffd42: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lfreed/renderscript/RenderScriptProcessor; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/renderscript/RenderScript$RSErrorHandler; │ │ │ │ @@ -692862,70 +692865,70 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 107 16-bit code units │ │ -1ffd40: |[1ffd40] freed.renderscript.RenderScriptProcessor.start:()V │ │ -1ffd50: 5420 7f56 |0000: iget-object v0, v2, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ffd54: 6e10 595c 0000 |0002: invoke-virtual {v0}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ -1ffd5a: 0c00 |0005: move-result-object v0 │ │ -1ffd5c: 3900 0900 |0006: if-nez v0, 000f // +0009 │ │ -1ffd60: 5420 6a56 |0008: iget-object v0, v2, Lfreed/renderscript/RenderScriptProcessor;.TAG:Ljava/lang/String; // field@566a │ │ -1ffd64: 1a01 a128 |000a: const-string v1, "OutputSurface is null" // string@28a1 │ │ -1ffd68: 7120 655e 1000 |000c: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -1ffd6e: 5420 7f56 |000f: iget-object v0, v2, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ffd72: 6e10 575c 0000 |0011: invoke-virtual {v0}, Lfreed/renderscript/RenderScriptManager;.GetIn:()Landroid/renderscript/Allocation; // method@5c57 │ │ -1ffd78: 0c00 |0014: move-result-object v0 │ │ -1ffd7a: 3800 0e00 |0015: if-eqz v0, 0023 // +000e │ │ -1ffd7e: 5420 7f56 |0017: iget-object v0, v2, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ -1ffd82: 6e10 575c 0000 |0019: invoke-virtual {v0}, Lfreed/renderscript/RenderScriptManager;.GetIn:()Landroid/renderscript/Allocation; // method@5c57 │ │ -1ffd88: 0c00 |001c: move-result-object v0 │ │ -1ffd8a: 6e10 7d06 0000 |001d: invoke-virtual {v0}, Landroid/renderscript/Allocation;.getSurface:()Landroid/view/Surface; // method@067d │ │ -1ffd90: 0c00 |0020: move-result-object v0 │ │ -1ffd92: 3900 0900 |0021: if-nez v0, 002a // +0009 │ │ -1ffd96: 5420 6a56 |0023: iget-object v0, v2, Lfreed/renderscript/RenderScriptProcessor;.TAG:Ljava/lang/String; // field@566a │ │ -1ffd9a: 1a01 b713 |0025: const-string v1, "InputSurface is null" // string@13b7 │ │ -1ffd9e: 7120 655e 1000 |0027: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -1ffda4: 5420 7856 |002a: iget-object v0, v2, Lfreed/renderscript/RenderScriptProcessor;.mProcessingTask:Lfreed/renderscript/RenderScriptProcessor$ProcessingTask; // field@5678 │ │ -1ffda8: 3800 1f00 |002c: if-eqz v0, 004b // +001f │ │ -1ffdac: 5420 8156 |002e: iget-object v0, v2, Lfreed/renderscript/RenderScriptProcessor;.workLock:Ljava/lang/Object; // field@5681 │ │ -1ffdb0: 1d00 |0030: monitor-enter v0 │ │ -1ffdb2: 5421 7856 |0031: iget-object v1, v2, Lfreed/renderscript/RenderScriptProcessor;.mProcessingTask:Lfreed/renderscript/RenderScriptProcessor$ProcessingTask; // field@5678 │ │ -1ffdb6: 7110 5f5c 0100 |0033: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.access$000:(Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;)Z // method@5c5f │ │ -1ffdbc: 0a01 |0036: move-result v1 │ │ -1ffdbe: 3801 0c00 |0037: if-eqz v1, 0043 // +000c │ │ -1ffdc2: 5421 8156 |0039: iget-object v1, v2, Lfreed/renderscript/RenderScriptProcessor;.workLock:Ljava/lang/Object; // field@5681 │ │ -1ffdc6: 6e10 0763 0100 |003b: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@6307 │ │ -1ffdcc: 2805 |003e: goto 0043 // +0005 │ │ -1ffdce: 0d01 |003f: move-exception v1 │ │ -1ffdd0: 6e10 cc62 0100 |0040: invoke-virtual {v1}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@62cc │ │ -1ffdd6: 1201 |0043: const/4 v1, #int 0 // #0 │ │ -1ffdd8: 5b21 7856 |0044: iput-object v1, v2, Lfreed/renderscript/RenderScriptProcessor;.mProcessingTask:Lfreed/renderscript/RenderScriptProcessor$ProcessingTask; // field@5678 │ │ -1ffddc: 1e00 |0046: monitor-exit v0 │ │ -1ffdde: 2804 |0047: goto 004b // +0004 │ │ -1ffde0: 0d01 |0048: move-exception v1 │ │ -1ffde2: 1e00 |0049: monitor-exit v0 │ │ -1ffde4: 2701 |004a: throw v1 │ │ -1ffde6: 2200 650c |004b: new-instance v0, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask; // type@0c65 │ │ -1ffdea: 7020 5e5c 2000 |004d: invoke-direct {v0, v2}, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.:(Lfreed/renderscript/RenderScriptProcessor;)V // method@5c5e │ │ -1ffdf0: 5b20 7856 |0050: iput-object v0, v2, Lfreed/renderscript/RenderScriptProcessor;.mProcessingTask:Lfreed/renderscript/RenderScriptProcessor$ProcessingTask; // field@5678 │ │ -1ffdf4: 5520 7d56 |0052: iget-boolean v0, v2, Lfreed/renderscript/RenderScriptProcessor;.processHistogram:Z // field@567d │ │ -1ffdf8: 3800 1600 |0054: if-eqz v0, 006a // +0016 │ │ -1ffdfc: 5420 7556 |0056: iget-object v0, v2, Lfreed/renderscript/RenderScriptProcessor;.histogram:Lfreed/viewer/screenslide/views/MyHistogram; // field@5675 │ │ -1ffe00: 6e10 0761 0000 |0058: invoke-virtual {v0}, Lfreed/viewer/screenslide/views/MyHistogram;.getVisibility:()I // method@6107 │ │ -1ffe06: 0a00 |005b: move-result v0 │ │ -1ffe08: 1301 0800 |005c: const/16 v1, #int 8 // #8 │ │ -1ffe0c: 3310 0c00 |005e: if-ne v0, v1, 006a // +000c │ │ -1ffe10: 5420 7556 |0060: iget-object v0, v2, Lfreed/renderscript/RenderScriptProcessor;.histogram:Lfreed/viewer/screenslide/views/MyHistogram; // field@5675 │ │ -1ffe14: 2201 620c |0062: new-instance v1, Lfreed/renderscript/-$$Lambda$RenderScriptProcessor$nklAWsdqT4PbmNjlWBbVaN3AKRs; // type@0c62 │ │ -1ffe18: 7020 525c 2100 |0064: invoke-direct {v1, v2}, Lfreed/renderscript/-$$Lambda$RenderScriptProcessor$nklAWsdqT4PbmNjlWBbVaN3AKRs;.:(Lfreed/renderscript/RenderScriptProcessor;)V // method@5c52 │ │ -1ffe1e: 6e20 0c61 1000 |0067: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/views/MyHistogram;.post:(Ljava/lang/Runnable;)Z // method@610c │ │ -1ffe24: 0e00 |006a: return-void │ │ +1ffd44: |[1ffd44] freed.renderscript.RenderScriptProcessor.start:()V │ │ +1ffd54: 5420 7f56 |0000: iget-object v0, v2, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ffd58: 6e10 595c 0000 |0002: invoke-virtual {v0}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ +1ffd5e: 0c00 |0005: move-result-object v0 │ │ +1ffd60: 3900 0900 |0006: if-nez v0, 000f // +0009 │ │ +1ffd64: 5420 6a56 |0008: iget-object v0, v2, Lfreed/renderscript/RenderScriptProcessor;.TAG:Ljava/lang/String; // field@566a │ │ +1ffd68: 1a01 a128 |000a: const-string v1, "OutputSurface is null" // string@28a1 │ │ +1ffd6c: 7120 655e 1000 |000c: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +1ffd72: 5420 7f56 |000f: iget-object v0, v2, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ffd76: 6e10 575c 0000 |0011: invoke-virtual {v0}, Lfreed/renderscript/RenderScriptManager;.GetIn:()Landroid/renderscript/Allocation; // method@5c57 │ │ +1ffd7c: 0c00 |0014: move-result-object v0 │ │ +1ffd7e: 3800 0e00 |0015: if-eqz v0, 0023 // +000e │ │ +1ffd82: 5420 7f56 |0017: iget-object v0, v2, Lfreed/renderscript/RenderScriptProcessor;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@567f │ │ +1ffd86: 6e10 575c 0000 |0019: invoke-virtual {v0}, Lfreed/renderscript/RenderScriptManager;.GetIn:()Landroid/renderscript/Allocation; // method@5c57 │ │ +1ffd8c: 0c00 |001c: move-result-object v0 │ │ +1ffd8e: 6e10 7d06 0000 |001d: invoke-virtual {v0}, Landroid/renderscript/Allocation;.getSurface:()Landroid/view/Surface; // method@067d │ │ +1ffd94: 0c00 |0020: move-result-object v0 │ │ +1ffd96: 3900 0900 |0021: if-nez v0, 002a // +0009 │ │ +1ffd9a: 5420 6a56 |0023: iget-object v0, v2, Lfreed/renderscript/RenderScriptProcessor;.TAG:Ljava/lang/String; // field@566a │ │ +1ffd9e: 1a01 b713 |0025: const-string v1, "InputSurface is null" // string@13b7 │ │ +1ffda2: 7120 655e 1000 |0027: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +1ffda8: 5420 7856 |002a: iget-object v0, v2, Lfreed/renderscript/RenderScriptProcessor;.mProcessingTask:Lfreed/renderscript/RenderScriptProcessor$ProcessingTask; // field@5678 │ │ +1ffdac: 3800 1f00 |002c: if-eqz v0, 004b // +001f │ │ +1ffdb0: 5420 8156 |002e: iget-object v0, v2, Lfreed/renderscript/RenderScriptProcessor;.workLock:Ljava/lang/Object; // field@5681 │ │ +1ffdb4: 1d00 |0030: monitor-enter v0 │ │ +1ffdb6: 5421 7856 |0031: iget-object v1, v2, Lfreed/renderscript/RenderScriptProcessor;.mProcessingTask:Lfreed/renderscript/RenderScriptProcessor$ProcessingTask; // field@5678 │ │ +1ffdba: 7110 5f5c 0100 |0033: invoke-static {v1}, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.access$000:(Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;)Z // method@5c5f │ │ +1ffdc0: 0a01 |0036: move-result v1 │ │ +1ffdc2: 3801 0c00 |0037: if-eqz v1, 0043 // +000c │ │ +1ffdc6: 5421 8156 |0039: iget-object v1, v2, Lfreed/renderscript/RenderScriptProcessor;.workLock:Ljava/lang/Object; // field@5681 │ │ +1ffdca: 6e10 0763 0100 |003b: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@6307 │ │ +1ffdd0: 2805 |003e: goto 0043 // +0005 │ │ +1ffdd2: 0d01 |003f: move-exception v1 │ │ +1ffdd4: 6e10 cc62 0100 |0040: invoke-virtual {v1}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@62cc │ │ +1ffdda: 1201 |0043: const/4 v1, #int 0 // #0 │ │ +1ffddc: 5b21 7856 |0044: iput-object v1, v2, Lfreed/renderscript/RenderScriptProcessor;.mProcessingTask:Lfreed/renderscript/RenderScriptProcessor$ProcessingTask; // field@5678 │ │ +1ffde0: 1e00 |0046: monitor-exit v0 │ │ +1ffde2: 2804 |0047: goto 004b // +0004 │ │ +1ffde4: 0d01 |0048: move-exception v1 │ │ +1ffde6: 1e00 |0049: monitor-exit v0 │ │ +1ffde8: 2701 |004a: throw v1 │ │ +1ffdea: 2200 650c |004b: new-instance v0, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask; // type@0c65 │ │ +1ffdee: 7020 5e5c 2000 |004d: invoke-direct {v0, v2}, Lfreed/renderscript/RenderScriptProcessor$ProcessingTask;.:(Lfreed/renderscript/RenderScriptProcessor;)V // method@5c5e │ │ +1ffdf4: 5b20 7856 |0050: iput-object v0, v2, Lfreed/renderscript/RenderScriptProcessor;.mProcessingTask:Lfreed/renderscript/RenderScriptProcessor$ProcessingTask; // field@5678 │ │ +1ffdf8: 5520 7d56 |0052: iget-boolean v0, v2, Lfreed/renderscript/RenderScriptProcessor;.processHistogram:Z // field@567d │ │ +1ffdfc: 3800 1600 |0054: if-eqz v0, 006a // +0016 │ │ +1ffe00: 5420 7556 |0056: iget-object v0, v2, Lfreed/renderscript/RenderScriptProcessor;.histogram:Lfreed/viewer/screenslide/views/MyHistogram; // field@5675 │ │ +1ffe04: 6e10 0761 0000 |0058: invoke-virtual {v0}, Lfreed/viewer/screenslide/views/MyHistogram;.getVisibility:()I // method@6107 │ │ +1ffe0a: 0a00 |005b: move-result v0 │ │ +1ffe0c: 1301 0800 |005c: const/16 v1, #int 8 // #8 │ │ +1ffe10: 3310 0c00 |005e: if-ne v0, v1, 006a // +000c │ │ +1ffe14: 5420 7556 |0060: iget-object v0, v2, Lfreed/renderscript/RenderScriptProcessor;.histogram:Lfreed/viewer/screenslide/views/MyHistogram; // field@5675 │ │ +1ffe18: 2201 620c |0062: new-instance v1, Lfreed/renderscript/-$$Lambda$RenderScriptProcessor$nklAWsdqT4PbmNjlWBbVaN3AKRs; // type@0c62 │ │ +1ffe1c: 7020 525c 2100 |0064: invoke-direct {v1, v2}, Lfreed/renderscript/-$$Lambda$RenderScriptProcessor$nklAWsdqT4PbmNjlWBbVaN3AKRs;.:(Lfreed/renderscript/RenderScriptProcessor;)V // method@5c52 │ │ +1ffe22: 6e20 0c61 1000 |0067: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/views/MyHistogram;.post:(Ljava/lang/Runnable;)Z // method@610c │ │ +1ffe28: 0e00 |006a: return-void │ │ catches : 3 │ │ 0x0031 - 0x0037 │ │ -> 0x0048 │ │ 0x0039 - 0x003e │ │ Ljava/lang/InterruptedException; -> 0x003f │ │ -> 0x0048 │ │ 0x0040 - 0x004a │ │ @@ -693217,40 +693220,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -20d2e8: |[20d2e8] freed.settings.SettingsManager.:()V │ │ -20d2f8: 2200 7c0c |0000: new-instance v0, Lfreed/settings/SettingsManager; // type@0c7c │ │ -20d2fc: 7010 815d 0000 |0002: invoke-direct {v0}, Lfreed/settings/SettingsManager;.:()V // method@5d81 │ │ -20d302: 6900 a457 |0005: sput-object v0, Lfreed/settings/SettingsManager;.settingsManager:Lfreed/settings/SettingsManager; // field@57a4 │ │ -20d306: 0e00 |0007: return-void │ │ +20d2ec: |[20d2ec] freed.settings.SettingsManager.:()V │ │ +20d2fc: 2200 7c0c |0000: new-instance v0, Lfreed/settings/SettingsManager; // type@0c7c │ │ +20d300: 7010 815d 0000 |0002: invoke-direct {v0}, Lfreed/settings/SettingsManager;.:()V // method@5d81 │ │ +20d306: 6900 a457 |0005: sput-object v0, Lfreed/settings/SettingsManager;.settingsManager:Lfreed/settings/SettingsManager; // field@57a4 │ │ +20d30a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ │ │ #1 : (in Lfreed/settings/SettingsManager;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -20d308: |[20d308] freed.settings.SettingsManager.:()V │ │ -20d318: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ -20d31e: 1c00 7c0c |0003: const-class v0, Lfreed/settings/SettingsManager; // type@0c7c │ │ -20d322: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ -20d328: 0c00 |0008: move-result-object v0 │ │ -20d32a: 5b10 9d57 |0009: iput-object v0, v1, Lfreed/settings/SettingsManager;.TAG:Ljava/lang/String; // field@579d │ │ -20d32e: 0e00 |000b: return-void │ │ +20d30c: |[20d30c] freed.settings.SettingsManager.:()V │ │ +20d31c: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ +20d322: 1c00 7c0c |0003: const-class v0, Lfreed/settings/SettingsManager; // type@0c7c │ │ +20d326: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ +20d32c: 0c00 |0008: move-result-object v0 │ │ +20d32e: 5b10 9d57 |0009: iput-object v0, v1, Lfreed/settings/SettingsManager;.TAG:Ljava/lang/String; // field@579d │ │ +20d332: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=90 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lfreed/settings/SettingsManager; │ │ │ │ @@ -693259,25 +693262,25 @@ │ │ type : '(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -20d0d8: |[20d0d8] freed.settings.SettingsManager.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; │ │ -20d0e8: 6e10 705d 0200 |0000: invoke-virtual {v2}, Lfreed/settings/SettingKeys$Key;.getType:()Ljava/lang/Class; // method@5d70 │ │ -20d0ee: 0c00 |0003: move-result-object v0 │ │ -20d0f0: 7100 9c5d 0000 |0004: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -20d0f6: 0c01 |0007: move-result-object v1 │ │ -20d0f8: 5411 a557 |0008: iget-object v1, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d0fc: 6e20 c85d 2100 |000a: invoke-virtual {v1, v2}, Lfreed/settings/SettingsStorage;.get:(Lfreed/settings/SettingKeys$Key;)Lfreed/settings/mode/SettingInterface; // method@5dc8 │ │ -20d102: 0c02 |000d: move-result-object v2 │ │ -20d104: 6e20 8062 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@6280 │ │ -20d10a: 0c02 |0011: move-result-object v2 │ │ -20d10c: 1102 |0012: return-object v2 │ │ +20d0dc: |[20d0dc] freed.settings.SettingsManager.get:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; │ │ +20d0ec: 6e10 705d 0200 |0000: invoke-virtual {v2}, Lfreed/settings/SettingKeys$Key;.getType:()Ljava/lang/Class; // method@5d70 │ │ +20d0f2: 0c00 |0003: move-result-object v0 │ │ +20d0f4: 7100 9c5d 0000 |0004: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +20d0fa: 0c01 |0007: move-result-object v1 │ │ +20d0fc: 5411 a557 |0008: iget-object v1, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d100: 6e20 c85d 2100 |000a: invoke-virtual {v1, v2}, Lfreed/settings/SettingsStorage;.get:(Lfreed/settings/SettingKeys$Key;)Lfreed/settings/mode/SettingInterface; // method@5dc8 │ │ +20d106: 0c02 |000d: move-result-object v2 │ │ +20d108: 6e20 8062 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@6280 │ │ +20d10e: 0c02 |0011: move-result-object v2 │ │ +20d110: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 (null) Lfreed/settings/SettingKeys$Key; │ │ │ │ #3 : (in Lfreed/settings/SettingsManager;) │ │ @@ -693285,25 +693288,25 @@ │ │ type : '(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -20d110: |[20d110] freed.settings.SettingsManager.getApi:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; │ │ -20d120: 6e10 705d 0200 |0000: invoke-virtual {v2}, Lfreed/settings/SettingKeys$Key;.getType:()Ljava/lang/Class; // method@5d70 │ │ -20d126: 0c00 |0003: move-result-object v0 │ │ -20d128: 7100 9c5d 0000 |0004: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -20d12e: 0c01 |0007: move-result-object v1 │ │ -20d130: 5411 a557 |0008: iget-object v1, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d134: 6e20 cd5d 2100 |000a: invoke-virtual {v1, v2}, Lfreed/settings/SettingsStorage;.getApiSetting:(Lfreed/settings/SettingKeys$Key;)Lfreed/settings/mode/SettingInterface; // method@5dcd │ │ -20d13a: 0c02 |000d: move-result-object v2 │ │ -20d13c: 6e20 8062 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@6280 │ │ -20d142: 0c02 |0011: move-result-object v2 │ │ -20d144: 1102 |0012: return-object v2 │ │ +20d114: |[20d114] freed.settings.SettingsManager.getApi:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; │ │ +20d124: 6e10 705d 0200 |0000: invoke-virtual {v2}, Lfreed/settings/SettingKeys$Key;.getType:()Ljava/lang/Class; // method@5d70 │ │ +20d12a: 0c00 |0003: move-result-object v0 │ │ +20d12c: 7100 9c5d 0000 |0004: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +20d132: 0c01 |0007: move-result-object v1 │ │ +20d134: 5411 a557 |0008: iget-object v1, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d138: 6e20 cd5d 2100 |000a: invoke-virtual {v1, v2}, Lfreed/settings/SettingsStorage;.getApiSetting:(Lfreed/settings/SettingKeys$Key;)Lfreed/settings/mode/SettingInterface; // method@5dcd │ │ +20d13e: 0c02 |000d: move-result-object v2 │ │ +20d140: 6e20 8062 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@6280 │ │ +20d146: 0c02 |0011: move-result-object v2 │ │ +20d148: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 (null) Lfreed/settings/SettingKeys$Key; │ │ │ │ #4 : (in Lfreed/settings/SettingsManager;) │ │ @@ -693311,25 +693314,25 @@ │ │ type : '(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -20d148: |[20d148] freed.settings.SettingsManager.getGlobal:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; │ │ -20d158: 6e10 705d 0200 |0000: invoke-virtual {v2}, Lfreed/settings/SettingKeys$Key;.getType:()Ljava/lang/Class; // method@5d70 │ │ -20d15e: 0c00 |0003: move-result-object v0 │ │ -20d160: 7100 9c5d 0000 |0004: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -20d166: 0c01 |0007: move-result-object v1 │ │ -20d168: 5411 a557 |0008: iget-object v1, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d16c: 6e20 d85d 2100 |000a: invoke-virtual {v1, v2}, Lfreed/settings/SettingsStorage;.getGlobal:(Lfreed/settings/SettingKeys$Key;)Lfreed/settings/mode/SettingInterface; // method@5dd8 │ │ -20d172: 0c02 |000d: move-result-object v2 │ │ -20d174: 6e20 8062 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@6280 │ │ -20d17a: 0c02 |0011: move-result-object v2 │ │ -20d17c: 1102 |0012: return-object v2 │ │ +20d14c: |[20d14c] freed.settings.SettingsManager.getGlobal:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; │ │ +20d15c: 6e10 705d 0200 |0000: invoke-virtual {v2}, Lfreed/settings/SettingKeys$Key;.getType:()Ljava/lang/Class; // method@5d70 │ │ +20d162: 0c00 |0003: move-result-object v0 │ │ +20d164: 7100 9c5d 0000 |0004: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +20d16a: 0c01 |0007: move-result-object v1 │ │ +20d16c: 5411 a557 |0008: iget-object v1, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d170: 6e20 d85d 2100 |000a: invoke-virtual {v1, v2}, Lfreed/settings/SettingsStorage;.getGlobal:(Lfreed/settings/SettingKeys$Key;)Lfreed/settings/mode/SettingInterface; // method@5dd8 │ │ +20d176: 0c02 |000d: move-result-object v2 │ │ +20d178: 6e20 8062 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@6280 │ │ +20d17e: 0c02 |0011: move-result-object v2 │ │ +20d180: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 (null) Lfreed/settings/SettingKeys$Key; │ │ │ │ #5 : (in Lfreed/settings/SettingsManager;) │ │ @@ -693337,38 +693340,38 @@ │ │ type : '()Lfreed/settings/SettingsManager;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20d024: |[20d024] freed.settings.SettingsManager.getInstance:()Lfreed/settings/SettingsManager; │ │ -20d034: 6200 a457 |0000: sget-object v0, Lfreed/settings/SettingsManager;.settingsManager:Lfreed/settings/SettingsManager; // field@57a4 │ │ -20d038: 1100 |0002: return-object v0 │ │ +20d028: |[20d028] freed.settings.SettingsManager.getInstance:()Lfreed/settings/SettingsManager; │ │ +20d038: 6200 a457 |0000: sget-object v0, Lfreed/settings/SettingsManager;.settingsManager:Lfreed/settings/SettingsManager; // field@57a4 │ │ +20d03c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ │ │ #6 : (in Lfreed/settings/SettingsManager;) │ │ name : 'loadOpCodes' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -20d5b0: |[20d5b0] freed.settings.SettingsManager.loadOpCodes:()V │ │ -20d5c0: 2200 770d |0000: new-instance v0, Ljava/lang/Thread; // type@0d77 │ │ -20d5c4: 2201 700c |0002: new-instance v1, Lfreed/settings/-$$Lambda$SettingsManager$UjaULZEPIZchjwOnB4KY3sqF4js; // type@0c70 │ │ -20d5c8: 7020 4f5d 2100 |0004: invoke-direct {v1, v2}, Lfreed/settings/-$$Lambda$SettingsManager$UjaULZEPIZchjwOnB4KY3sqF4js;.:(Lfreed/settings/SettingsManager;)V // method@5d4f │ │ -20d5ce: 7020 6663 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@6366 │ │ -20d5d4: 6e10 7263 0000 |000a: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@6372 │ │ -20d5da: 0e00 |000d: return-void │ │ +20d5b4: |[20d5b4] freed.settings.SettingsManager.loadOpCodes:()V │ │ +20d5c4: 2200 770d |0000: new-instance v0, Ljava/lang/Thread; // type@0d77 │ │ +20d5c8: 2201 700c |0002: new-instance v1, Lfreed/settings/-$$Lambda$SettingsManager$UjaULZEPIZchjwOnB4KY3sqF4js; // type@0c70 │ │ +20d5cc: 7020 4f5d 2100 |0004: invoke-direct {v1, v2}, Lfreed/settings/-$$Lambda$SettingsManager$UjaULZEPIZchjwOnB4KY3sqF4js;.:(Lfreed/settings/SettingsManager;)V // method@5d4f │ │ +20d5d2: 7020 6663 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@6366 │ │ +20d5d8: 6e10 7263 0000 |000a: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@6372 │ │ +20d5de: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x000a line=208 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lfreed/settings/SettingsManager; │ │ │ │ @@ -693377,71 +693380,71 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 117 16-bit code units │ │ -20d5dc: |[20d5dc] freed.settings.SettingsManager.parseXml:()V │ │ -20d5ec: 2200 800c |0000: new-instance v0, Lfreed/settings/XmlParserWriter; // type@0c80 │ │ -20d5f0: 7010 f75d 0000 |0002: invoke-direct {v0}, Lfreed/settings/XmlParserWriter;.:()V // method@5df7 │ │ -20d5f6: 7100 204d 0000 |0005: invoke-static {}, Lfreed/FreedApplication;.getContext:()Landroid/content/Context; // method@4d20 │ │ -20d5fc: 0c01 |0008: move-result-object v1 │ │ -20d5fe: 6e10 0002 0100 |0009: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0200 │ │ -20d604: 0c01 |000c: move-result-object v1 │ │ -20d606: 5442 a557 |000d: iget-object v2, v4, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d60a: 5422 aa57 |000f: iget-object v2, v2, Lfreed/settings/SettingsStorage;.appdataFolder:Ljava/io/File; // field@57aa │ │ -20d60e: 6e30 fb5d 1002 |0011: invoke-virtual {v0, v1, v2}, Lfreed/settings/XmlParserWriter;.getMatrixes:(Landroid/content/res/Resources;Ljava/io/File;)Ljava/util/HashMap; // method@5dfb │ │ -20d614: 0c01 |0014: move-result-object v1 │ │ -20d616: 5b41 a157 |0015: iput-object v1, v4, Lfreed/settings/SettingsManager;.matrixes:Ljava/util/HashMap; // field@57a1 │ │ -20d61a: 5441 a557 |0017: iget-object v1, v4, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d61e: 5411 aa57 |0019: iget-object v1, v1, Lfreed/settings/SettingsStorage;.appdataFolder:Ljava/io/File; // field@57aa │ │ -20d622: 6e20 ff5d 1000 |001b: invoke-virtual {v0, v1}, Lfreed/settings/XmlParserWriter;.getToneMapProfiles:(Ljava/io/File;)Ljava/util/HashMap; // method@5dff │ │ -20d628: 0c01 |001e: move-result-object v1 │ │ -20d62a: 5b41 a657 |001f: iput-object v1, v4, Lfreed/settings/SettingsManager;.tonemapProfiles:Ljava/util/HashMap; // field@57a6 │ │ -20d62e: 5441 a557 |0021: iget-object v1, v4, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d632: 5411 aa57 |0023: iget-object v1, v1, Lfreed/settings/SettingsStorage;.appdataFolder:Ljava/io/File; // field@57aa │ │ -20d636: 6e20 fd5d 1000 |0025: invoke-virtual {v0, v1}, Lfreed/settings/XmlParserWriter;.getToneCurveProfiles:(Ljava/io/File;)Ljava/util/HashMap; // method@5dfd │ │ -20d63c: 0c01 |0028: move-result-object v1 │ │ -20d63e: 5b41 a757 |0029: iput-object v1, v4, Lfreed/settings/SettingsManager;.videoToneCurveProfiles:Ljava/util/HashMap; // field@57a7 │ │ -20d642: 5441 a557 |002b: iget-object v1, v4, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d646: 6e10 d55d 0100 |002d: invoke-virtual {v1}, Lfreed/settings/SettingsStorage;.getDevice:()Ljava/lang/String; // method@5dd5 │ │ -20d64c: 0c01 |0030: move-result-object v1 │ │ -20d64e: 3801 0e00 |0031: if-eqz v1, 003f // +000e │ │ -20d652: 5441 a557 |0033: iget-object v1, v4, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d656: 6e10 d55d 0100 |0035: invoke-virtual {v1}, Lfreed/settings/SettingsStorage;.getDevice:()Ljava/lang/String; // method@5dd5 │ │ -20d65c: 0c01 |0038: move-result-object v1 │ │ -20d65e: 7110 5b07 0100 |0039: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@075b │ │ -20d664: 0a01 |003c: move-result v1 │ │ -20d666: 3801 2100 |003d: if-eqz v1, 005e // +0021 │ │ -20d66a: 5441 9d57 |003f: iget-object v1, v4, Lfreed/settings/SettingsManager;.TAG:Ljava/lang/String; // field@579d │ │ -20d66e: 1a02 3525 |0041: const-string v2, "Lookup PreDefinedConfigFile" // string@2535 │ │ -20d672: 7120 655e 2100 |0043: invoke-static {v1, v2}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20d678: 7100 204d 0000 |0046: invoke-static {}, Lfreed/FreedApplication;.getContext:()Landroid/content/Context; // method@4d20 │ │ -20d67e: 0c01 |0049: move-result-object v1 │ │ -20d680: 6e10 0002 0100 |004a: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0200 │ │ -20d686: 0c01 |004d: move-result-object v1 │ │ -20d688: 5442 a157 |004e: iget-object v2, v4, Lfreed/settings/SettingsManager;.matrixes:Ljava/util/HashMap; // field@57a1 │ │ -20d68c: 5443 a557 |0050: iget-object v3, v4, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d690: 5433 aa57 |0052: iget-object v3, v3, Lfreed/settings/SettingsStorage;.appdataFolder:Ljava/io/File; // field@57aa │ │ -20d694: 6e40 015e 1032 |0054: invoke-virtual {v0, v1, v2, v3}, Lfreed/settings/XmlParserWriter;.parseAndFindSupportedDevice:(Landroid/content/res/Resources;Ljava/util/HashMap;Ljava/io/File;)V // method@5e01 │ │ -20d69a: 5441 9d57 |0057: iget-object v1, v4, Lfreed/settings/SettingsManager;.TAG:Ljava/lang/String; // field@579d │ │ -20d69e: 1a02 3625 |0059: const-string v2, "Lookup PreDefinedConfigFile done" // string@2536 │ │ -20d6a2: 7120 655e 2100 |005b: invoke-static {v1, v2}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20d6a8: 5441 a157 |005e: iget-object v1, v4, Lfreed/settings/SettingsManager;.matrixes:Ljava/util/HashMap; // field@57a1 │ │ -20d6ac: 5442 a557 |0060: iget-object v2, v4, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d6b0: 5422 aa57 |0062: iget-object v2, v2, Lfreed/settings/SettingsStorage;.appdataFolder:Ljava/io/File; // field@57aa │ │ -20d6b4: 6e30 f95d 1002 |0064: invoke-virtual {v0, v1, v2}, Lfreed/settings/XmlParserWriter;.getDngProfiles:(Ljava/util/HashMap;Ljava/io/File;)Landroidx/collection/LongSparseArray; // method@5df9 │ │ -20d6ba: 0c00 |0067: move-result-object v0 │ │ -20d6bc: 5b40 9f57 |0068: iput-object v0, v4, Lfreed/settings/SettingsManager;.dngProfileHashMap:Landroidx/collection/LongSparseArray; // field@579f │ │ -20d6c0: 2200 b10d |006a: new-instance v0, Ljava/util/ArrayList; // type@0db1 │ │ -20d6c4: 7010 ef63 0000 |006c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@63ef │ │ -20d6ca: 5b40 a357 |006f: iput-object v0, v4, Lfreed/settings/SettingsManager;.opcodeUrlList:Ljava/util/List; // field@57a3 │ │ -20d6ce: 7010 aa5d 0400 |0071: invoke-direct {v4}, Lfreed/settings/SettingsManager;.loadOpCodes:()V // method@5daa │ │ -20d6d4: 0e00 |0074: return-void │ │ +20d5e0: |[20d5e0] freed.settings.SettingsManager.parseXml:()V │ │ +20d5f0: 2200 800c |0000: new-instance v0, Lfreed/settings/XmlParserWriter; // type@0c80 │ │ +20d5f4: 7010 f75d 0000 |0002: invoke-direct {v0}, Lfreed/settings/XmlParserWriter;.:()V // method@5df7 │ │ +20d5fa: 7100 204d 0000 |0005: invoke-static {}, Lfreed/FreedApplication;.getContext:()Landroid/content/Context; // method@4d20 │ │ +20d600: 0c01 |0008: move-result-object v1 │ │ +20d602: 6e10 0002 0100 |0009: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0200 │ │ +20d608: 0c01 |000c: move-result-object v1 │ │ +20d60a: 5442 a557 |000d: iget-object v2, v4, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d60e: 5422 aa57 |000f: iget-object v2, v2, Lfreed/settings/SettingsStorage;.appdataFolder:Ljava/io/File; // field@57aa │ │ +20d612: 6e30 fb5d 1002 |0011: invoke-virtual {v0, v1, v2}, Lfreed/settings/XmlParserWriter;.getMatrixes:(Landroid/content/res/Resources;Ljava/io/File;)Ljava/util/HashMap; // method@5dfb │ │ +20d618: 0c01 |0014: move-result-object v1 │ │ +20d61a: 5b41 a157 |0015: iput-object v1, v4, Lfreed/settings/SettingsManager;.matrixes:Ljava/util/HashMap; // field@57a1 │ │ +20d61e: 5441 a557 |0017: iget-object v1, v4, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d622: 5411 aa57 |0019: iget-object v1, v1, Lfreed/settings/SettingsStorage;.appdataFolder:Ljava/io/File; // field@57aa │ │ +20d626: 6e20 ff5d 1000 |001b: invoke-virtual {v0, v1}, Lfreed/settings/XmlParserWriter;.getToneMapProfiles:(Ljava/io/File;)Ljava/util/HashMap; // method@5dff │ │ +20d62c: 0c01 |001e: move-result-object v1 │ │ +20d62e: 5b41 a657 |001f: iput-object v1, v4, Lfreed/settings/SettingsManager;.tonemapProfiles:Ljava/util/HashMap; // field@57a6 │ │ +20d632: 5441 a557 |0021: iget-object v1, v4, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d636: 5411 aa57 |0023: iget-object v1, v1, Lfreed/settings/SettingsStorage;.appdataFolder:Ljava/io/File; // field@57aa │ │ +20d63a: 6e20 fd5d 1000 |0025: invoke-virtual {v0, v1}, Lfreed/settings/XmlParserWriter;.getToneCurveProfiles:(Ljava/io/File;)Ljava/util/HashMap; // method@5dfd │ │ +20d640: 0c01 |0028: move-result-object v1 │ │ +20d642: 5b41 a757 |0029: iput-object v1, v4, Lfreed/settings/SettingsManager;.videoToneCurveProfiles:Ljava/util/HashMap; // field@57a7 │ │ +20d646: 5441 a557 |002b: iget-object v1, v4, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d64a: 6e10 d55d 0100 |002d: invoke-virtual {v1}, Lfreed/settings/SettingsStorage;.getDevice:()Ljava/lang/String; // method@5dd5 │ │ +20d650: 0c01 |0030: move-result-object v1 │ │ +20d652: 3801 0e00 |0031: if-eqz v1, 003f // +000e │ │ +20d656: 5441 a557 |0033: iget-object v1, v4, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d65a: 6e10 d55d 0100 |0035: invoke-virtual {v1}, Lfreed/settings/SettingsStorage;.getDevice:()Ljava/lang/String; // method@5dd5 │ │ +20d660: 0c01 |0038: move-result-object v1 │ │ +20d662: 7110 5b07 0100 |0039: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@075b │ │ +20d668: 0a01 |003c: move-result v1 │ │ +20d66a: 3801 2100 |003d: if-eqz v1, 005e // +0021 │ │ +20d66e: 5441 9d57 |003f: iget-object v1, v4, Lfreed/settings/SettingsManager;.TAG:Ljava/lang/String; // field@579d │ │ +20d672: 1a02 3525 |0041: const-string v2, "Lookup PreDefinedConfigFile" // string@2535 │ │ +20d676: 7120 655e 2100 |0043: invoke-static {v1, v2}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20d67c: 7100 204d 0000 |0046: invoke-static {}, Lfreed/FreedApplication;.getContext:()Landroid/content/Context; // method@4d20 │ │ +20d682: 0c01 |0049: move-result-object v1 │ │ +20d684: 6e10 0002 0100 |004a: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0200 │ │ +20d68a: 0c01 |004d: move-result-object v1 │ │ +20d68c: 5442 a157 |004e: iget-object v2, v4, Lfreed/settings/SettingsManager;.matrixes:Ljava/util/HashMap; // field@57a1 │ │ +20d690: 5443 a557 |0050: iget-object v3, v4, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d694: 5433 aa57 |0052: iget-object v3, v3, Lfreed/settings/SettingsStorage;.appdataFolder:Ljava/io/File; // field@57aa │ │ +20d698: 6e40 015e 1032 |0054: invoke-virtual {v0, v1, v2, v3}, Lfreed/settings/XmlParserWriter;.parseAndFindSupportedDevice:(Landroid/content/res/Resources;Ljava/util/HashMap;Ljava/io/File;)V // method@5e01 │ │ +20d69e: 5441 9d57 |0057: iget-object v1, v4, Lfreed/settings/SettingsManager;.TAG:Ljava/lang/String; // field@579d │ │ +20d6a2: 1a02 3625 |0059: const-string v2, "Lookup PreDefinedConfigFile done" // string@2536 │ │ +20d6a6: 7120 655e 2100 |005b: invoke-static {v1, v2}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20d6ac: 5441 a157 |005e: iget-object v1, v4, Lfreed/settings/SettingsManager;.matrixes:Ljava/util/HashMap; // field@57a1 │ │ +20d6b0: 5442 a557 |0060: iget-object v2, v4, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d6b4: 5422 aa57 |0062: iget-object v2, v2, Lfreed/settings/SettingsStorage;.appdataFolder:Ljava/io/File; // field@57aa │ │ +20d6b8: 6e30 f95d 1002 |0064: invoke-virtual {v0, v1, v2}, Lfreed/settings/XmlParserWriter;.getDngProfiles:(Ljava/util/HashMap;Ljava/io/File;)Landroidx/collection/LongSparseArray; // method@5df9 │ │ +20d6be: 0c00 |0067: move-result-object v0 │ │ +20d6c0: 5b40 9f57 |0068: iput-object v0, v4, Lfreed/settings/SettingsManager;.dngProfileHashMap:Landroidx/collection/LongSparseArray; // field@579f │ │ +20d6c4: 2200 b10d |006a: new-instance v0, Ljava/util/ArrayList; // type@0db1 │ │ +20d6c8: 7010 ef63 0000 |006c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@63ef │ │ +20d6ce: 5b40 a357 |006f: iput-object v0, v4, Lfreed/settings/SettingsManager;.opcodeUrlList:Ljava/util/List; // field@57a3 │ │ +20d6d2: 7010 aa5d 0400 |0071: invoke-direct {v4}, Lfreed/settings/SettingsManager;.loadOpCodes:()V // method@5daa │ │ +20d6d8: 0e00 |0074: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0005 line=175 │ │ 0x0017 line=177 │ │ 0x0021 line=178 │ │ 0x002b line=179 │ │ @@ -693460,19 +693463,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -20d180: |[20d180] freed.settings.SettingsManager.GetBaseFolder:()Ljava/lang/String; │ │ -20d190: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d194: 6e10 d65d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.getExtSDFolderUri:()Ljava/lang/String; // method@5dd6 │ │ -20d19a: 0c00 |0005: move-result-object v0 │ │ -20d19c: 1100 |0006: return-object v0 │ │ +20d184: |[20d184] freed.settings.SettingsManager.GetBaseFolder:()Ljava/lang/String; │ │ +20d194: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d198: 6e10 d65d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.getExtSDFolderUri:()Ljava/lang/String; // method@5dd6 │ │ +20d19e: 0c00 |0005: move-result-object v0 │ │ +20d1a0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfreed/settings/SettingsManager; │ │ │ │ #1 : (in Lfreed/settings/SettingsManager;) │ │ @@ -693480,19 +693483,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -20d03c: |[20d03c] freed.settings.SettingsManager.GetCurrentCamera:()I │ │ -20d04c: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d050: 6e10 c95d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.getActiveCamera:()I // method@5dc9 │ │ -20d056: 0a00 |0005: move-result v0 │ │ -20d058: 0f00 |0006: return v0 │ │ +20d040: |[20d040] freed.settings.SettingsManager.GetCurrentCamera:()I │ │ +20d050: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d054: 6e10 c95d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.getActiveCamera:()I // method@5dc9 │ │ +20d05a: 0a00 |0005: move-result v0 │ │ +20d05c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfreed/settings/SettingsManager; │ │ │ │ #2 : (in Lfreed/settings/SettingsManager;) │ │ @@ -693500,35 +693503,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 39 16-bit code units │ │ -20d1a0: |[20d1a0] freed.settings.SettingsManager.GetCurrentModule:()Ljava/lang/String; │ │ -20d1b0: 6200 2b57 |0000: sget-object v0, Lfreed/settings/SettingKeys;.Module:Lfreed/settings/SettingKeys$Key; // field@572b │ │ -20d1b4: 7110 8d5d 0000 |0002: invoke-static {v0}, Lfreed/settings/SettingsManager;.getApi:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8d │ │ -20d1ba: 0c00 |0005: move-result-object v0 │ │ -20d1bc: 1f00 860c |0006: check-cast v0, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20d1c0: 6e10 205e 0000 |0008: invoke-virtual {v0}, Lfreed/settings/mode/SettingMode;.get:()Ljava/lang/String; // method@5e20 │ │ -20d1c6: 0c00 |000b: move-result-object v0 │ │ -20d1c8: 7110 5b07 0000 |000c: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@075b │ │ -20d1ce: 0a00 |000f: move-result v0 │ │ -20d1d0: 3800 0a00 |0010: if-eqz v0, 001a // +000a │ │ -20d1d4: 1400 6601 0f7f |0012: const v0, #float 1.90087e+38 // #7f0f0166 │ │ -20d1da: 7110 224d 0000 |0015: invoke-static {v0}, Lfreed/FreedApplication;.getStringFromRessources:(I)Ljava/lang/String; // method@4d22 │ │ -20d1e0: 0c00 |0018: move-result-object v0 │ │ -20d1e2: 1100 |0019: return-object v0 │ │ -20d1e4: 6200 2b57 |001a: sget-object v0, Lfreed/settings/SettingKeys;.Module:Lfreed/settings/SettingKeys$Key; // field@572b │ │ -20d1e8: 7110 8d5d 0000 |001c: invoke-static {v0}, Lfreed/settings/SettingsManager;.getApi:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8d │ │ -20d1ee: 0c00 |001f: move-result-object v0 │ │ -20d1f0: 1f00 860c |0020: check-cast v0, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20d1f4: 6e10 205e 0000 |0022: invoke-virtual {v0}, Lfreed/settings/mode/SettingMode;.get:()Ljava/lang/String; // method@5e20 │ │ -20d1fa: 0c00 |0025: move-result-object v0 │ │ -20d1fc: 1100 |0026: return-object v0 │ │ +20d1a4: |[20d1a4] freed.settings.SettingsManager.GetCurrentModule:()Ljava/lang/String; │ │ +20d1b4: 6200 2b57 |0000: sget-object v0, Lfreed/settings/SettingKeys;.Module:Lfreed/settings/SettingKeys$Key; // field@572b │ │ +20d1b8: 7110 8d5d 0000 |0002: invoke-static {v0}, Lfreed/settings/SettingsManager;.getApi:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8d │ │ +20d1be: 0c00 |0005: move-result-object v0 │ │ +20d1c0: 1f00 860c |0006: check-cast v0, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20d1c4: 6e10 205e 0000 |0008: invoke-virtual {v0}, Lfreed/settings/mode/SettingMode;.get:()Ljava/lang/String; // method@5e20 │ │ +20d1ca: 0c00 |000b: move-result-object v0 │ │ +20d1cc: 7110 5b07 0000 |000c: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@075b │ │ +20d1d2: 0a00 |000f: move-result v0 │ │ +20d1d4: 3800 0a00 |0010: if-eqz v0, 001a // +000a │ │ +20d1d8: 1400 6601 0f7f |0012: const v0, #float 1.90087e+38 // #7f0f0166 │ │ +20d1de: 7110 224d 0000 |0015: invoke-static {v0}, Lfreed/FreedApplication;.getStringFromRessources:(I)Ljava/lang/String; // method@4d22 │ │ +20d1e4: 0c00 |0018: move-result-object v0 │ │ +20d1e6: 1100 |0019: return-object v0 │ │ +20d1e8: 6200 2b57 |001a: sget-object v0, Lfreed/settings/SettingKeys;.Module:Lfreed/settings/SettingKeys$Key; // field@572b │ │ +20d1ec: 7110 8d5d 0000 |001c: invoke-static {v0}, Lfreed/settings/SettingsManager;.getApi:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8d │ │ +20d1f2: 0c00 |001f: move-result-object v0 │ │ +20d1f4: 1f00 860c |0020: check-cast v0, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20d1f8: 6e10 205e 0000 |0022: invoke-virtual {v0}, Lfreed/settings/mode/SettingMode;.get:()Ljava/lang/String; // method@5e20 │ │ +20d1fe: 0c00 |0025: move-result-object v0 │ │ +20d200: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0015 line=379 │ │ 0x001a line=380 │ │ locals : │ │ 0x0000 - 0x0027 reg=1 this Lfreed/settings/SettingsManager; │ │ @@ -693538,19 +693541,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -20ce8c: |[20ce8c] freed.settings.SettingsManager.GetWriteExternal:()Z │ │ -20ce9c: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20cea0: 6e10 f65d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.writeToExternalSD:()Z // method@5df6 │ │ -20cea6: 0a00 |0005: move-result v0 │ │ -20cea8: 0f00 |0006: return v0 │ │ +20ce90: |[20ce90] freed.settings.SettingsManager.GetWriteExternal:()Z │ │ +20cea0: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20cea4: 6e10 f65d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.writeToExternalSD:()Z // method@5df6 │ │ +20ceaa: 0a00 |0005: move-result v0 │ │ +20ceac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfreed/settings/SettingsManager; │ │ │ │ #4 : (in Lfreed/settings/SettingsManager;) │ │ @@ -693558,26 +693561,26 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -20d330: |[20d330] freed.settings.SettingsManager.RESET:()V │ │ -20d340: 1d01 |0000: monitor-enter v1 │ │ -20d342: 5410 a557 |0001: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d346: 6e10 e05d 0000 |0003: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.reset:()V // method@5de0 │ │ -20d34c: 7010 ab5d 0100 |0006: invoke-direct {v1}, Lfreed/settings/SettingsManager;.parseXml:()V // method@5dab │ │ -20d352: 5410 a557 |0009: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d356: 6e10 e15d 0000 |000b: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.save:()V // method@5de1 │ │ -20d35c: 1e01 |000e: monitor-exit v1 │ │ -20d35e: 0e00 |000f: return-void │ │ -20d360: 0d00 |0010: move-exception v0 │ │ -20d362: 1e01 |0011: monitor-exit v1 │ │ -20d364: 2700 |0012: throw v0 │ │ +20d334: |[20d334] freed.settings.SettingsManager.RESET:()V │ │ +20d344: 1d01 |0000: monitor-enter v1 │ │ +20d346: 5410 a557 |0001: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d34a: 6e10 e05d 0000 |0003: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.reset:()V // method@5de0 │ │ +20d350: 7010 ab5d 0100 |0006: invoke-direct {v1}, Lfreed/settings/SettingsManager;.parseXml:()V // method@5dab │ │ +20d356: 5410 a557 |0009: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d35a: 6e10 e15d 0000 |000b: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.save:()V // method@5de1 │ │ +20d360: 1e01 |000e: monitor-exit v1 │ │ +20d362: 0e00 |000f: return-void │ │ +20d364: 0d00 |0010: move-exception v0 │ │ +20d366: 1e01 |0011: monitor-exit v1 │ │ +20d368: 2700 |0012: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000e │ │ -> 0x0010 │ │ positions : │ │ 0x0001 line=213 │ │ 0x0006 line=215 │ │ 0x0009 line=216 │ │ @@ -693590,18 +693593,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -20d374: |[20d374] freed.settings.SettingsManager.SetBaseFolder:(Ljava/lang/String;)V │ │ -20d384: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d388: 6e20 ec5d 2000 |0002: invoke-virtual {v0, v2}, Lfreed/settings/SettingsStorage;.setExtSDFolderUri:(Ljava/lang/String;)V // method@5dec │ │ -20d38e: 0e00 |0005: return-void │ │ +20d378: |[20d378] freed.settings.SettingsManager.SetBaseFolder:(Ljava/lang/String;)V │ │ +20d388: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d38c: 6e20 ec5d 2000 |0002: invoke-virtual {v0, v2}, Lfreed/settings/SettingsStorage;.setExtSDFolderUri:(Ljava/lang/String;)V // method@5dec │ │ +20d392: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/settings/SettingsManager; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -693610,19 +693613,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -20d390: |[20d390] freed.settings.SettingsManager.SetCurrentCamera:(I)V │ │ -20d3a0: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d3a4: 6e20 e25d 2000 |0002: invoke-virtual {v0, v2}, Lfreed/settings/SettingsStorage;.setActiveCamera:(I)V // method@5de2 │ │ -20d3aa: 7010 aa5d 0100 |0005: invoke-direct {v1}, Lfreed/settings/SettingsManager;.loadOpCodes:()V // method@5daa │ │ -20d3b0: 0e00 |0008: return-void │ │ +20d394: |[20d394] freed.settings.SettingsManager.SetCurrentCamera:(I)V │ │ +20d3a4: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d3a8: 6e20 e25d 2000 |0002: invoke-virtual {v0, v2}, Lfreed/settings/SettingsStorage;.setActiveCamera:(I)V // method@5de2 │ │ +20d3ae: 7010 aa5d 0100 |0005: invoke-direct {v1}, Lfreed/settings/SettingsManager;.loadOpCodes:()V // method@5daa │ │ +20d3b4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0005 line=354 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lfreed/settings/SettingsManager; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ @@ -693632,21 +693635,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -20d3b4: |[20d3b4] freed.settings.SettingsManager.SetCurrentModule:(Ljava/lang/String;)V │ │ -20d3c4: 6200 2b57 |0000: sget-object v0, Lfreed/settings/SettingKeys;.Module:Lfreed/settings/SettingKeys$Key; // field@572b │ │ -20d3c8: 7110 8d5d 0000 |0002: invoke-static {v0}, Lfreed/settings/SettingsManager;.getApi:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8d │ │ -20d3ce: 0c00 |0005: move-result-object v0 │ │ -20d3d0: 1f00 860c |0006: check-cast v0, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -20d3d4: 6e20 275e 2000 |0008: invoke-virtual {v0, v2}, Lfreed/settings/mode/SettingMode;.set:(Ljava/lang/String;)V // method@5e27 │ │ -20d3da: 0e00 |000b: return-void │ │ +20d3b8: |[20d3b8] freed.settings.SettingsManager.SetCurrentModule:(Ljava/lang/String;)V │ │ +20d3c8: 6200 2b57 |0000: sget-object v0, Lfreed/settings/SettingKeys;.Module:Lfreed/settings/SettingKeys$Key; // field@572b │ │ +20d3cc: 7110 8d5d 0000 |0002: invoke-static {v0}, Lfreed/settings/SettingsManager;.getApi:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d8d │ │ +20d3d2: 0c00 |0005: move-result-object v0 │ │ +20d3d4: 1f00 860c |0006: check-cast v0, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +20d3d8: 6e20 275e 2000 |0008: invoke-virtual {v0, v2}, Lfreed/settings/mode/SettingMode;.set:(Ljava/lang/String;)V // method@5e27 │ │ +20d3de: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lfreed/settings/SettingsManager; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -693655,18 +693658,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -20d3dc: |[20d3dc] freed.settings.SettingsManager.SetWriteExternal:(Z)V │ │ -20d3ec: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d3f0: 6e20 f45d 2000 |0002: invoke-virtual {v0, v2}, Lfreed/settings/SettingsStorage;.setWriteToExternalSD:(Z)V // method@5df4 │ │ -20d3f6: 0e00 |0005: return-void │ │ +20d3e0: |[20d3e0] freed.settings.SettingsManager.SetWriteExternal:(Z)V │ │ +20d3f0: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d3f4: 6e20 f45d 2000 |0002: invoke-virtual {v0, v2}, Lfreed/settings/SettingsStorage;.setWriteToExternalSD:(Z)V // method@5df4 │ │ +20d3fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/settings/SettingsManager; │ │ 0x0000 - 0x0006 reg=2 (null) Z │ │ │ │ @@ -693675,23 +693678,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -20ceac: |[20ceac] freed.settings.SettingsManager.appVersionHasChanged:()Z │ │ -20cebc: 6e10 8f5d 0200 |0000: invoke-virtual {v2}, Lfreed/settings/SettingsManager;.getAppVersion:()I // method@5d8f │ │ -20cec2: 0a00 |0003: move-result v0 │ │ -20cec4: 1301 de00 |0004: const/16 v1, #int 222 // #de │ │ -20cec8: 3201 0400 |0006: if-eq v1, v0, 000a // +0004 │ │ -20cecc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -20cece: 2802 |0009: goto 000b // +0002 │ │ -20ced0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -20ced2: 0f00 |000b: return v0 │ │ +20ceb0: |[20ceb0] freed.settings.SettingsManager.appVersionHasChanged:()Z │ │ +20cec0: 6e10 8f5d 0200 |0000: invoke-virtual {v2}, Lfreed/settings/SettingsManager;.getAppVersion:()I // method@5d8f │ │ +20cec6: 0a00 |0003: move-result v0 │ │ +20cec8: 1301 de00 |0004: const/16 v1, #int 222 // #de │ │ +20cecc: 3201 0400 |0006: if-eq v1, v0, 000a // +0004 │ │ +20ced0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +20ced2: 2802 |0009: goto 000b // +0002 │ │ +20ced4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +20ced6: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lfreed/settings/SettingsManager; │ │ │ │ #10 : (in Lfreed/settings/SettingsManager;) │ │ @@ -693699,18 +693702,18 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -20d0bc: |[20d0bc] freed.settings.SettingsManager.getAppDataFolder:()Ljava/io/File; │ │ -20d0cc: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d0d0: 5400 aa57 |0002: iget-object v0, v0, Lfreed/settings/SettingsStorage;.appdataFolder:Ljava/io/File; // field@57aa │ │ -20d0d4: 1100 |0004: return-object v0 │ │ +20d0c0: |[20d0c0] freed.settings.SettingsManager.getAppDataFolder:()Ljava/io/File; │ │ +20d0d0: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d0d4: 5400 aa57 |0002: iget-object v0, v0, Lfreed/settings/SettingsStorage;.appdataFolder:Ljava/io/File; // field@57aa │ │ +20d0d8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfreed/settings/SettingsManager; │ │ │ │ #11 : (in Lfreed/settings/SettingsManager;) │ │ @@ -693718,19 +693721,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -20d05c: |[20d05c] freed.settings.SettingsManager.getAppVersion:()I │ │ -20d06c: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d070: 6e10 d05d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.getAppVersion:()I // method@5dd0 │ │ -20d076: 0a00 |0005: move-result v0 │ │ -20d078: 0f00 |0006: return v0 │ │ +20d060: |[20d060] freed.settings.SettingsManager.getAppVersion:()I │ │ +20d070: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d074: 6e10 d05d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.getAppVersion:()I // method@5dd0 │ │ +20d07a: 0a00 |0005: move-result v0 │ │ +20d07c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfreed/settings/SettingsManager; │ │ │ │ #12 : (in Lfreed/settings/SettingsManager;) │ │ @@ -693738,19 +693741,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -20ced4: |[20ced4] freed.settings.SettingsManager.getAreFeaturesDetected:()Z │ │ -20cee4: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20cee8: 6e10 c75d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.areFeaturesDetected:()Z // method@5dc7 │ │ -20ceee: 0a00 |0005: move-result v0 │ │ -20cef0: 0f00 |0006: return v0 │ │ +20ced8: |[20ced8] freed.settings.SettingsManager.getAreFeaturesDetected:()Z │ │ +20cee8: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20ceec: 6e10 c75d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.areFeaturesDetected:()Z // method@5dc7 │ │ +20cef2: 0a00 |0005: move-result v0 │ │ +20cef4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfreed/settings/SettingsManager; │ │ │ │ #13 : (in Lfreed/settings/SettingsManager;) │ │ @@ -693758,19 +693761,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -20d200: |[20d200] freed.settings.SettingsManager.getCamApi:()Ljava/lang/String; │ │ -20d210: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d214: 6e10 cc5d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.getApi:()Ljava/lang/String; // method@5dcc │ │ -20d21a: 0c00 |0005: move-result-object v0 │ │ -20d21c: 1100 |0006: return-object v0 │ │ +20d204: |[20d204] freed.settings.SettingsManager.getCamApi:()Ljava/lang/String; │ │ +20d214: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d218: 6e10 cc5d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.getApi:()Ljava/lang/String; // method@5dcc │ │ +20d21e: 0c00 |0005: move-result-object v0 │ │ +20d220: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfreed/settings/SettingsManager; │ │ │ │ #14 : (in Lfreed/settings/SettingsManager;) │ │ @@ -693778,19 +693781,19 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -20cef4: |[20cef4] freed.settings.SettingsManager.getCamIsFrontCamera:(I)Z │ │ -20cf04: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20cf08: 6e20 dc5d 2000 |0002: invoke-virtual {v0, v2}, Lfreed/settings/SettingsStorage;.isFrontCamera:(I)Z // method@5ddc │ │ -20cf0e: 0a02 |0005: move-result v2 │ │ -20cf10: 0f02 |0006: return v2 │ │ +20cef8: |[20cef8] freed.settings.SettingsManager.getCamIsFrontCamera:(I)Z │ │ +20cf08: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20cf0c: 6e20 dc5d 2000 |0002: invoke-virtual {v0, v2}, Lfreed/settings/SettingsStorage;.isFrontCamera:(I)Z // method@5ddc │ │ +20cf12: 0a02 |0005: move-result v2 │ │ +20cf14: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfreed/settings/SettingsManager; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -693799,19 +693802,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -20d2a8: |[20d2a8] freed.settings.SettingsManager.getCamera2MaxExposureTime:()J │ │ -20d2b8: 5420 a557 |0000: iget-object v0, v2, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d2bc: 6e10 d15d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.getCameraMaxExposureTime:()J // method@5dd1 │ │ -20d2c2: 0b00 |0005: move-result-wide v0 │ │ -20d2c4: 1000 |0006: return-wide v0 │ │ +20d2ac: |[20d2ac] freed.settings.SettingsManager.getCamera2MaxExposureTime:()J │ │ +20d2bc: 5420 a557 |0000: iget-object v0, v2, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d2c0: 6e10 d15d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.getCameraMaxExposureTime:()J // method@5dd1 │ │ +20d2c6: 0b00 |0005: move-result-wide v0 │ │ +20d2c8: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lfreed/settings/SettingsManager; │ │ │ │ #16 : (in Lfreed/settings/SettingsManager;) │ │ @@ -693819,19 +693822,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -20d07c: |[20d07c] freed.settings.SettingsManager.getCamera2MaxIso:()I │ │ -20d08c: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d090: 6e10 d25d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.getCameraMaxIso:()I // method@5dd2 │ │ -20d096: 0a00 |0005: move-result v0 │ │ -20d098: 0f00 |0006: return v0 │ │ +20d080: |[20d080] freed.settings.SettingsManager.getCamera2MaxIso:()I │ │ +20d090: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d094: 6e10 d25d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.getCameraMaxIso:()I // method@5dd2 │ │ +20d09a: 0a00 |0005: move-result v0 │ │ +20d09c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfreed/settings/SettingsManager; │ │ │ │ #17 : (in Lfreed/settings/SettingsManager;) │ │ @@ -693839,19 +693842,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -20d2c8: |[20d2c8] freed.settings.SettingsManager.getCamera2MinExposureTime:()J │ │ -20d2d8: 5420 a557 |0000: iget-object v0, v2, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d2dc: 6e10 d35d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.getCameraMinExposureTime:()J // method@5dd3 │ │ -20d2e2: 0b00 |0005: move-result-wide v0 │ │ -20d2e4: 1000 |0006: return-wide v0 │ │ +20d2cc: |[20d2cc] freed.settings.SettingsManager.getCamera2MinExposureTime:()J │ │ +20d2dc: 5420 a557 |0000: iget-object v0, v2, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d2e0: 6e10 d35d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.getCameraMinExposureTime:()J // method@5dd3 │ │ +20d2e6: 0b00 |0005: move-result-wide v0 │ │ +20d2e8: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lfreed/settings/SettingsManager; │ │ │ │ #18 : (in Lfreed/settings/SettingsManager;) │ │ @@ -693859,19 +693862,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -20cfcc: |[20cfcc] freed.settings.SettingsManager.getCamera2MinFocusPosition:()F │ │ -20cfdc: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20cfe0: 6e10 d45d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.getCameraMinFocus:()F // method@5dd4 │ │ -20cfe6: 0a00 |0005: move-result v0 │ │ -20cfe8: 0f00 |0006: return v0 │ │ +20cfd0: |[20cfd0] freed.settings.SettingsManager.getCamera2MinFocusPosition:()F │ │ +20cfe0: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20cfe4: 6e10 d45d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.getCameraMinFocus:()F // method@5dd4 │ │ +20cfea: 0a00 |0005: move-result v0 │ │ +20cfec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfreed/settings/SettingsManager; │ │ │ │ #19 : (in Lfreed/settings/SettingsManager;) │ │ @@ -693879,19 +693882,19 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -20d09c: |[20d09c] freed.settings.SettingsManager.getCameraIds:()[I │ │ -20d0ac: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d0b0: 6e10 ca5d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.getActiveCameraIds:()[I // method@5dca │ │ -20d0b6: 0c00 |0005: move-result-object v0 │ │ -20d0b8: 1100 |0006: return-object v0 │ │ +20d0a0: |[20d0a0] freed.settings.SettingsManager.getCameraIds:()[I │ │ +20d0b0: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d0b4: 6e10 ca5d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.getActiveCameraIds:()[I // method@5dca │ │ +20d0ba: 0c00 |0005: move-result-object v0 │ │ +20d0bc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfreed/settings/SettingsManager; │ │ │ │ #20 : (in Lfreed/settings/SettingsManager;) │ │ @@ -693899,19 +693902,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -20d220: |[20d220] freed.settings.SettingsManager.getDeviceString:()Ljava/lang/String; │ │ -20d230: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d234: 6e10 d55d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.getDevice:()Ljava/lang/String; // method@5dd5 │ │ -20d23a: 0c00 |0005: move-result-object v0 │ │ -20d23c: 1100 |0006: return-object v0 │ │ +20d224: |[20d224] freed.settings.SettingsManager.getDeviceString:()Ljava/lang/String; │ │ +20d234: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d238: 6e10 d55d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.getDevice:()Ljava/lang/String; // method@5dd5 │ │ +20d23e: 0c00 |0005: move-result-object v0 │ │ +20d240: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfreed/settings/SettingsManager; │ │ │ │ #21 : (in Lfreed/settings/SettingsManager;) │ │ @@ -693919,17 +693922,17 @@ │ │ type : '()Landroidx/collection/LongSparseArray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20ce74: |[20ce74] freed.settings.SettingsManager.getDngProfilesMap:()Landroidx/collection/LongSparseArray; │ │ -20ce84: 5410 9f57 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.dngProfileHashMap:Landroidx/collection/LongSparseArray; // field@579f │ │ -20ce88: 1100 |0002: return-object v0 │ │ +20ce78: |[20ce78] freed.settings.SettingsManager.getDngProfilesMap:()Landroidx/collection/LongSparseArray; │ │ +20ce88: 5410 9f57 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.dngProfileHashMap:Landroidx/collection/LongSparseArray; // field@579f │ │ +20ce8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/settings/SettingsManager; │ │ │ │ #22 : (in Lfreed/settings/SettingsManager;) │ │ @@ -693937,19 +693940,19 @@ │ │ type : '()Lfreed/settings/Frameworks;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -20d004: |[20d004] freed.settings.SettingsManager.getFrameWork:()Lfreed/settings/Frameworks; │ │ -20d014: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d018: 6e10 d75d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.getFramework:()Lfreed/settings/Frameworks; // method@5dd7 │ │ -20d01e: 0c00 |0005: move-result-object v0 │ │ -20d020: 1100 |0006: return-object v0 │ │ +20d008: |[20d008] freed.settings.SettingsManager.getFrameWork:()Lfreed/settings/Frameworks; │ │ +20d018: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d01c: 6e10 d75d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.getFramework:()Lfreed/settings/Frameworks; // method@5dd7 │ │ +20d022: 0c00 |0005: move-result-object v0 │ │ +20d024: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfreed/settings/SettingsManager; │ │ │ │ #23 : (in Lfreed/settings/SettingsManager;) │ │ @@ -693957,19 +693960,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -20cf14: |[20cf14] freed.settings.SettingsManager.getIsFrontCamera:()Z │ │ -20cf24: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20cf28: 6e10 db5d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.isFrontCamera:()Z // method@5ddb │ │ -20cf2e: 0a00 |0005: move-result v0 │ │ -20cf30: 0f00 |0006: return v0 │ │ +20cf18: |[20cf18] freed.settings.SettingsManager.getIsFrontCamera:()Z │ │ +20cf28: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20cf2c: 6e10 db5d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.isFrontCamera:()Z // method@5ddb │ │ +20cf32: 0a00 |0005: move-result v0 │ │ +20cf34: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfreed/settings/SettingsManager; │ │ │ │ #24 : (in Lfreed/settings/SettingsManager;) │ │ @@ -693977,17 +693980,17 @@ │ │ type : '()Ljava/util/HashMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20d240: |[20d240] freed.settings.SettingsManager.getMatrixesMap:()Ljava/util/HashMap; │ │ -20d250: 5410 a157 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.matrixes:Ljava/util/HashMap; // field@57a1 │ │ -20d254: 1100 |0002: return-object v0 │ │ +20d244: |[20d244] freed.settings.SettingsManager.getMatrixesMap:()Ljava/util/HashMap; │ │ +20d254: 5410 a157 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.matrixes:Ljava/util/HashMap; // field@57a1 │ │ +20d258: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/settings/SettingsManager; │ │ │ │ #25 : (in Lfreed/settings/SettingsManager;) │ │ @@ -693995,19 +693998,19 @@ │ │ type : '()Ljava/util/HashMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -20d258: |[20d258] freed.settings.SettingsManager.getMediaProfiles:()Ljava/util/HashMap; │ │ -20d268: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d26c: 6e10 cf5d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.getApiVideoMediaProfiles:()Ljava/util/HashMap; // method@5dcf │ │ -20d272: 0c00 |0005: move-result-object v0 │ │ -20d274: 1100 |0006: return-object v0 │ │ +20d25c: |[20d25c] freed.settings.SettingsManager.getMediaProfiles:()Ljava/util/HashMap; │ │ +20d26c: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d270: 6e10 cf5d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.getApiVideoMediaProfiles:()Ljava/util/HashMap; // method@5dcf │ │ +20d276: 0c00 |0005: move-result-object v0 │ │ +20d278: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfreed/settings/SettingsManager; │ │ │ │ #26 : (in Lfreed/settings/SettingsManager;) │ │ @@ -694015,17 +694018,17 @@ │ │ type : '()Lfreed/jni/OpCode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20cfec: |[20cfec] freed.settings.SettingsManager.getOpCode:()Lfreed/jni/OpCode; │ │ -20cffc: 5410 a257 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.opCode:Lfreed/jni/OpCode; // field@57a2 │ │ -20d000: 1100 |0002: return-object v0 │ │ +20cff0: |[20cff0] freed.settings.SettingsManager.getOpCode:()Lfreed/jni/OpCode; │ │ +20d000: 5410 a257 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.opCode:Lfreed/jni/OpCode; // field@57a2 │ │ +20d004: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/settings/SettingsManager; │ │ │ │ #27 : (in Lfreed/settings/SettingsManager;) │ │ @@ -694033,19 +694036,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -20cf34: |[20cf34] freed.settings.SettingsManager.getOverrideDngProfile:()Z │ │ -20cf44: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20cf48: 6e10 df5d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.overrideDngProfile:()Z // method@5ddf │ │ -20cf4e: 0a00 |0005: move-result v0 │ │ -20cf50: 0f00 |0006: return v0 │ │ +20cf38: |[20cf38] freed.settings.SettingsManager.getOverrideDngProfile:()Z │ │ +20cf48: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20cf4c: 6e10 df5d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.overrideDngProfile:()Z // method@5ddf │ │ +20cf52: 0a00 |0005: move-result v0 │ │ +20cf54: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfreed/settings/SettingsManager; │ │ │ │ #28 : (in Lfreed/settings/SettingsManager;) │ │ @@ -694053,19 +694056,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -20cf54: |[20cf54] freed.settings.SettingsManager.getShowHelpOverlay:()Z │ │ -20cf64: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20cf68: 6e10 f55d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.showHelpOverlayOnStart:()Z // method@5df5 │ │ -20cf6e: 0a00 |0005: move-result v0 │ │ -20cf70: 0f00 |0006: return v0 │ │ +20cf58: |[20cf58] freed.settings.SettingsManager.getShowHelpOverlay:()Z │ │ +20cf68: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20cf6c: 6e10 f55d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.showHelpOverlayOnStart:()Z // method@5df5 │ │ +20cf72: 0a00 |0005: move-result v0 │ │ +20cf74: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfreed/settings/SettingsManager; │ │ │ │ #29 : (in Lfreed/settings/SettingsManager;) │ │ @@ -694073,17 +694076,17 @@ │ │ type : '()Ljava/util/HashMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20d278: |[20d278] freed.settings.SettingsManager.getToneMapProfiles:()Ljava/util/HashMap; │ │ -20d288: 5410 a657 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.tonemapProfiles:Ljava/util/HashMap; // field@57a6 │ │ -20d28c: 1100 |0002: return-object v0 │ │ +20d27c: |[20d27c] freed.settings.SettingsManager.getToneMapProfiles:()Ljava/util/HashMap; │ │ +20d28c: 5410 a657 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.tonemapProfiles:Ljava/util/HashMap; // field@57a6 │ │ +20d290: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/settings/SettingsManager; │ │ │ │ #30 : (in Lfreed/settings/SettingsManager;) │ │ @@ -694091,17 +694094,17 @@ │ │ type : '()Ljava/util/HashMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20d290: |[20d290] freed.settings.SettingsManager.getVideoToneCurveProfiles:()Ljava/util/HashMap; │ │ -20d2a0: 5410 a757 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.videoToneCurveProfiles:Ljava/util/HashMap; // field@57a7 │ │ -20d2a4: 1100 |0002: return-object v0 │ │ +20d294: |[20d294] freed.settings.SettingsManager.getVideoToneCurveProfiles:()Ljava/util/HashMap; │ │ +20d2a4: 5410 a757 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.videoToneCurveProfiles:Ljava/util/HashMap; // field@57a7 │ │ +20d2a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/settings/SettingsManager; │ │ │ │ #31 : (in Lfreed/settings/SettingsManager;) │ │ @@ -694109,19 +694112,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -20cf74: |[20cf74] freed.settings.SettingsManager.hasCamera2Features:()Z │ │ -20cf84: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20cf88: 6e10 da5d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.hasCamera2Features:()Z // method@5dda │ │ -20cf8e: 0a00 |0005: move-result v0 │ │ -20cf90: 0f00 |0006: return v0 │ │ +20cf78: |[20cf78] freed.settings.SettingsManager.hasCamera2Features:()Z │ │ +20cf88: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20cf8c: 6e10 da5d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.hasCamera2Features:()Z // method@5dda │ │ +20cf92: 0a00 |0005: move-result v0 │ │ +20cf94: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfreed/settings/SettingsManager; │ │ │ │ #32 : (in Lfreed/settings/SettingsManager;) │ │ @@ -694129,54 +694132,54 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -20d3f8: |[20d3f8] freed.settings.SettingsManager.init:()V │ │ -20d408: 6300 a057 |0000: sget-boolean v0, Lfreed/settings/SettingsManager;.isInit:Z // field@57a0 │ │ -20d40c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -20d410: 0e00 |0004: return-void │ │ -20d412: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -20d414: 6a00 a057 |0006: sput-boolean v0, Lfreed/settings/SettingsManager;.isInit:Z // field@57a0 │ │ -20d418: 7100 204d 0000 |0008: invoke-static {}, Lfreed/FreedApplication;.getContext:()Landroid/content/Context; // method@4d20 │ │ -20d41e: 0c00 |000b: move-result-object v0 │ │ -20d420: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -20d422: 6e20 f501 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/Context;.getExternalFilesDir:(Ljava/lang/String;)Ljava/io/File; // method@01f5 │ │ -20d428: 0c00 |0010: move-result-object v0 │ │ -20d42a: 3800 1000 |0011: if-eqz v0, 0021 // +0010 │ │ -20d42e: 6e10 f861 0000 |0013: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@61f8 │ │ -20d434: 0a01 |0016: move-result v1 │ │ -20d436: 3801 0a00 |0017: if-eqz v1, 0021 // +000a │ │ -20d43a: 2201 7f0c |0019: new-instance v1, Lfreed/settings/SettingsStorage; // type@0c7f │ │ -20d43e: 7020 c65d 0100 |001b: invoke-direct {v1, v0}, Lfreed/settings/SettingsStorage;.:(Ljava/io/File;)V // method@5dc6 │ │ -20d444: 5b21 a557 |001e: iput-object v1, v2, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d448: 2810 |0020: goto 0030 // +0010 │ │ -20d44a: 2200 7f0c |0021: new-instance v0, Lfreed/settings/SettingsStorage; // type@0c7f │ │ -20d44e: 7100 204d 0000 |0023: invoke-static {}, Lfreed/FreedApplication;.getContext:()Landroid/content/Context; // method@4d20 │ │ -20d454: 0c01 |0026: move-result-object v1 │ │ -20d456: 6e10 f801 0100 |0027: invoke-virtual {v1}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@01f8 │ │ -20d45c: 0c01 |002a: move-result-object v1 │ │ -20d45e: 7020 c65d 1000 |002b: invoke-direct {v0, v1}, Lfreed/settings/SettingsStorage;.:(Ljava/io/File;)V // method@5dc6 │ │ -20d464: 5b20 a557 |002e: iput-object v0, v2, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d468: 5420 9d57 |0030: iget-object v0, v2, Lfreed/settings/SettingsManager;.TAG:Ljava/lang/String; // field@579d │ │ -20d46c: 1a01 ae53 |0032: const-string v1, "load Settings" // string@53ae │ │ -20d470: 7120 655e 1000 |0034: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20d476: 5420 a557 |0037: iget-object v0, v2, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d47a: 6e10 de5d 0000 |0039: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.load:()V // method@5dde │ │ -20d480: 2200 800c |003c: new-instance v0, Lfreed/settings/XmlParserWriter; // type@0c80 │ │ -20d484: 7010 f75d 0000 |003e: invoke-direct {v0}, Lfreed/settings/XmlParserWriter;.:()V // method@5df7 │ │ -20d48a: 6e10 8e5d 0200 |0041: invoke-virtual {v2}, Lfreed/settings/SettingsManager;.getAppDataFolder:()Ljava/io/File; // method@5d8e │ │ -20d490: 0c01 |0044: move-result-object v1 │ │ -20d492: 6e20 fd5d 1000 |0045: invoke-virtual {v0, v1}, Lfreed/settings/XmlParserWriter;.getToneCurveProfiles:(Ljava/io/File;)Ljava/util/HashMap; // method@5dfd │ │ -20d498: 0c00 |0048: move-result-object v0 │ │ -20d49a: 5b20 a757 |0049: iput-object v0, v2, Lfreed/settings/SettingsManager;.videoToneCurveProfiles:Ljava/util/HashMap; // field@57a7 │ │ -20d49e: 7010 ab5d 0200 |004b: invoke-direct {v2}, Lfreed/settings/SettingsManager;.parseXml:()V // method@5dab │ │ -20d4a4: 0e00 |004e: return-void │ │ +20d3fc: |[20d3fc] freed.settings.SettingsManager.init:()V │ │ +20d40c: 6300 a057 |0000: sget-boolean v0, Lfreed/settings/SettingsManager;.isInit:Z // field@57a0 │ │ +20d410: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +20d414: 0e00 |0004: return-void │ │ +20d416: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +20d418: 6a00 a057 |0006: sput-boolean v0, Lfreed/settings/SettingsManager;.isInit:Z // field@57a0 │ │ +20d41c: 7100 204d 0000 |0008: invoke-static {}, Lfreed/FreedApplication;.getContext:()Landroid/content/Context; // method@4d20 │ │ +20d422: 0c00 |000b: move-result-object v0 │ │ +20d424: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +20d426: 6e20 f501 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/Context;.getExternalFilesDir:(Ljava/lang/String;)Ljava/io/File; // method@01f5 │ │ +20d42c: 0c00 |0010: move-result-object v0 │ │ +20d42e: 3800 1000 |0011: if-eqz v0, 0021 // +0010 │ │ +20d432: 6e10 f861 0000 |0013: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@61f8 │ │ +20d438: 0a01 |0016: move-result v1 │ │ +20d43a: 3801 0a00 |0017: if-eqz v1, 0021 // +000a │ │ +20d43e: 2201 7f0c |0019: new-instance v1, Lfreed/settings/SettingsStorage; // type@0c7f │ │ +20d442: 7020 c65d 0100 |001b: invoke-direct {v1, v0}, Lfreed/settings/SettingsStorage;.:(Ljava/io/File;)V // method@5dc6 │ │ +20d448: 5b21 a557 |001e: iput-object v1, v2, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d44c: 2810 |0020: goto 0030 // +0010 │ │ +20d44e: 2200 7f0c |0021: new-instance v0, Lfreed/settings/SettingsStorage; // type@0c7f │ │ +20d452: 7100 204d 0000 |0023: invoke-static {}, Lfreed/FreedApplication;.getContext:()Landroid/content/Context; // method@4d20 │ │ +20d458: 0c01 |0026: move-result-object v1 │ │ +20d45a: 6e10 f801 0100 |0027: invoke-virtual {v1}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@01f8 │ │ +20d460: 0c01 |002a: move-result-object v1 │ │ +20d462: 7020 c65d 1000 |002b: invoke-direct {v0, v1}, Lfreed/settings/SettingsStorage;.:(Ljava/io/File;)V // method@5dc6 │ │ +20d468: 5b20 a557 |002e: iput-object v0, v2, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d46c: 5420 9d57 |0030: iget-object v0, v2, Lfreed/settings/SettingsManager;.TAG:Ljava/lang/String; // field@579d │ │ +20d470: 1a01 ae53 |0032: const-string v1, "load Settings" // string@53ae │ │ +20d474: 7120 655e 1000 |0034: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20d47a: 5420 a557 |0037: iget-object v0, v2, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d47e: 6e10 de5d 0000 |0039: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.load:()V // method@5dde │ │ +20d484: 2200 800c |003c: new-instance v0, Lfreed/settings/XmlParserWriter; // type@0c80 │ │ +20d488: 7010 f75d 0000 |003e: invoke-direct {v0}, Lfreed/settings/XmlParserWriter;.:()V // method@5df7 │ │ +20d48e: 6e10 8e5d 0200 |0041: invoke-virtual {v2}, Lfreed/settings/SettingsManager;.getAppDataFolder:()Ljava/io/File; // method@5d8e │ │ +20d494: 0c01 |0044: move-result-object v1 │ │ +20d496: 6e20 fd5d 1000 |0045: invoke-virtual {v0, v1}, Lfreed/settings/XmlParserWriter;.getToneCurveProfiles:(Ljava/io/File;)Ljava/util/HashMap; // method@5dfd │ │ +20d49c: 0c00 |0048: move-result-object v0 │ │ +20d49e: 5b20 a757 |0049: iput-object v0, v2, Lfreed/settings/SettingsManager;.videoToneCurveProfiles:Ljava/util/HashMap; // field@57a7 │ │ +20d4a2: 7010 ab5d 0200 |004b: invoke-direct {v2}, Lfreed/settings/SettingsManager;.parseXml:()V // method@5dab │ │ +20d4a8: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0006 line=141 │ │ 0x0008 line=142 │ │ 0x0013 line=143 │ │ 0x0019 line=144 │ │ @@ -694193,17 +694196,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20cf94: |[20cf94] freed.settings.SettingsManager.isInit:()Z │ │ -20cfa4: 6300 a057 |0000: sget-boolean v0, Lfreed/settings/SettingsManager;.isInit:Z // field@57a0 │ │ -20cfa8: 0f00 |0002: return v0 │ │ +20cf98: |[20cf98] freed.settings.SettingsManager.isInit:()Z │ │ +20cfa8: 6300 a057 |0000: sget-boolean v0, Lfreed/settings/SettingsManager;.isInit:Z // field@57a0 │ │ +20cfac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/settings/SettingsManager; │ │ │ │ #34 : (in Lfreed/settings/SettingsManager;) │ │ @@ -694211,19 +694214,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -20cfac: |[20cfac] freed.settings.SettingsManager.isZteAe:()Z │ │ -20cfbc: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20cfc0: 6e10 dd5d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.isZteAE:()Z // method@5ddd │ │ -20cfc6: 0a00 |0005: move-result v0 │ │ -20cfc8: 0f00 |0006: return v0 │ │ +20cfb0: |[20cfb0] freed.settings.SettingsManager.isZteAe:()Z │ │ +20cfc0: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20cfc4: 6e10 dd5d 0000 |0002: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.isZteAE:()Z // method@5ddd │ │ +20cfca: 0a00 |0005: move-result v0 │ │ +20cfcc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfreed/settings/SettingsManager; │ │ │ │ #35 : (in Lfreed/settings/SettingsManager;) │ │ @@ -694231,69 +694234,69 @@ │ │ type : '()V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 116 16-bit code units │ │ -20d4a8: |[20d4a8] freed.settings.SettingsManager.lambda$loadOpCodes$0$SettingsManager:()V │ │ -20d4b8: 1a00 eb02 |0000: const-string v0, "/" // string@02eb │ │ -20d4bc: 2201 260d |0002: new-instance v1, Ljava/io/File; // type@0d26 │ │ -20d4c0: 2202 740d |0004: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ -20d4c4: 7010 4c63 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -20d4ca: 5453 a557 |0009: iget-object v3, v5, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d4ce: 5433 aa57 |000b: iget-object v3, v3, Lfreed/settings/SettingsStorage;.appdataFolder:Ljava/io/File; // field@57aa │ │ -20d4d2: 6e10 f961 0300 |000d: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ -20d4d8: 0c03 |0010: move-result-object v3 │ │ -20d4da: 6e20 5663 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20d4e0: 6e20 5663 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20d4e6: 5453 a557 |0017: iget-object v3, v5, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d4ea: 6e10 c95d 0300 |0019: invoke-virtual {v3}, Lfreed/settings/SettingsStorage;.getActiveCamera:()I // method@5dc9 │ │ -20d4f0: 0a03 |001c: move-result v3 │ │ -20d4f2: 6e20 5263 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -20d4f8: 1a03 7b63 |0020: const-string v3, "opc2.bin" // string@637b │ │ -20d4fc: 6e20 5663 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20d502: 6e10 5d63 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -20d508: 0c02 |0028: move-result-object v2 │ │ -20d50a: 7020 f261 2100 |0029: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ -20d510: 2202 260d |002c: new-instance v2, Ljava/io/File; // type@0d26 │ │ -20d514: 2203 740d |002e: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ -20d518: 7010 4c63 0300 |0030: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -20d51e: 5454 a557 |0033: iget-object v4, v5, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d522: 5444 aa57 |0035: iget-object v4, v4, Lfreed/settings/SettingsStorage;.appdataFolder:Ljava/io/File; // field@57aa │ │ -20d526: 6e10 f961 0400 |0037: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ -20d52c: 0c04 |003a: move-result-object v4 │ │ -20d52e: 6e20 5663 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20d534: 6e20 5663 0300 |003e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20d53a: 5450 a557 |0041: iget-object v0, v5, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d53e: 6e10 c95d 0000 |0043: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.getActiveCamera:()I // method@5dc9 │ │ -20d544: 0a00 |0046: move-result v0 │ │ -20d546: 6e20 5263 0300 |0047: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -20d54c: 1a00 7c63 |004a: const-string v0, "opc3.bin" // string@637c │ │ -20d550: 6e20 5663 0300 |004c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -20d556: 6e10 5d63 0300 |004f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -20d55c: 0c00 |0052: move-result-object v0 │ │ -20d55e: 7020 f261 0200 |0053: invoke-direct {v2, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ -20d564: 6e10 f861 0100 |0056: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@61f8 │ │ -20d56a: 0a00 |0059: move-result v0 │ │ -20d56c: 3900 0d00 |005a: if-nez v0, 0067 // +000d │ │ -20d570: 6e10 f861 0200 |005c: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@61f8 │ │ -20d576: 0a00 |005f: move-result v0 │ │ -20d578: 3800 0300 |0060: if-eqz v0, 0063 // +0003 │ │ -20d57c: 2805 |0062: goto 0067 // +0005 │ │ -20d57e: 1200 |0063: const/4 v0, #int 0 // #0 │ │ -20d580: 5b50 a257 |0064: iput-object v0, v5, Lfreed/settings/SettingsManager;.opCode:Lfreed/jni/OpCode; // field@57a2 │ │ -20d584: 280d |0066: goto 0073 // +000d │ │ -20d586: 2200 5f0c |0067: new-instance v0, Lfreed/jni/OpCode; // type@0c5f │ │ -20d58a: 7030 1e5c 1002 |0069: invoke-direct {v0, v1, v2}, Lfreed/jni/OpCode;.:(Ljava/io/File;Ljava/io/File;)V // method@5c1e │ │ -20d590: 5b50 a257 |006c: iput-object v0, v5, Lfreed/settings/SettingsManager;.opCode:Lfreed/jni/OpCode; // field@57a2 │ │ -20d594: 2805 |006e: goto 0073 // +0005 │ │ -20d596: 0d00 |006f: move-exception v0 │ │ -20d598: 7110 645e 0000 |0070: invoke-static {v0}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -20d59e: 0e00 |0073: return-void │ │ +20d4ac: |[20d4ac] freed.settings.SettingsManager.lambda$loadOpCodes$0$SettingsManager:()V │ │ +20d4bc: 1a00 eb02 |0000: const-string v0, "/" // string@02eb │ │ +20d4c0: 2201 260d |0002: new-instance v1, Ljava/io/File; // type@0d26 │ │ +20d4c4: 2202 740d |0004: new-instance v2, Ljava/lang/StringBuilder; // type@0d74 │ │ +20d4c8: 7010 4c63 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +20d4ce: 5453 a557 |0009: iget-object v3, v5, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d4d2: 5433 aa57 |000b: iget-object v3, v3, Lfreed/settings/SettingsStorage;.appdataFolder:Ljava/io/File; // field@57aa │ │ +20d4d6: 6e10 f961 0300 |000d: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ +20d4dc: 0c03 |0010: move-result-object v3 │ │ +20d4de: 6e20 5663 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20d4e4: 6e20 5663 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20d4ea: 5453 a557 |0017: iget-object v3, v5, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d4ee: 6e10 c95d 0300 |0019: invoke-virtual {v3}, Lfreed/settings/SettingsStorage;.getActiveCamera:()I // method@5dc9 │ │ +20d4f4: 0a03 |001c: move-result v3 │ │ +20d4f6: 6e20 5263 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +20d4fc: 1a03 7b63 |0020: const-string v3, "opc2.bin" // string@637b │ │ +20d500: 6e20 5663 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20d506: 6e10 5d63 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +20d50c: 0c02 |0028: move-result-object v2 │ │ +20d50e: 7020 f261 2100 |0029: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ +20d514: 2202 260d |002c: new-instance v2, Ljava/io/File; // type@0d26 │ │ +20d518: 2203 740d |002e: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ +20d51c: 7010 4c63 0300 |0030: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +20d522: 5454 a557 |0033: iget-object v4, v5, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d526: 5444 aa57 |0035: iget-object v4, v4, Lfreed/settings/SettingsStorage;.appdataFolder:Ljava/io/File; // field@57aa │ │ +20d52a: 6e10 f961 0400 |0037: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ +20d530: 0c04 |003a: move-result-object v4 │ │ +20d532: 6e20 5663 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20d538: 6e20 5663 0300 |003e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20d53e: 5450 a557 |0041: iget-object v0, v5, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d542: 6e10 c95d 0000 |0043: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.getActiveCamera:()I // method@5dc9 │ │ +20d548: 0a00 |0046: move-result v0 │ │ +20d54a: 6e20 5263 0300 |0047: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +20d550: 1a00 7c63 |004a: const-string v0, "opc3.bin" // string@637c │ │ +20d554: 6e20 5663 0300 |004c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +20d55a: 6e10 5d63 0300 |004f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +20d560: 0c00 |0052: move-result-object v0 │ │ +20d562: 7020 f261 0200 |0053: invoke-direct {v2, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ +20d568: 6e10 f861 0100 |0056: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@61f8 │ │ +20d56e: 0a00 |0059: move-result v0 │ │ +20d570: 3900 0d00 |005a: if-nez v0, 0067 // +000d │ │ +20d574: 6e10 f861 0200 |005c: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@61f8 │ │ +20d57a: 0a00 |005f: move-result v0 │ │ +20d57c: 3800 0300 |0060: if-eqz v0, 0063 // +0003 │ │ +20d580: 2805 |0062: goto 0067 // +0005 │ │ +20d582: 1200 |0063: const/4 v0, #int 0 // #0 │ │ +20d584: 5b50 a257 |0064: iput-object v0, v5, Lfreed/settings/SettingsManager;.opCode:Lfreed/jni/OpCode; // field@57a2 │ │ +20d588: 280d |0066: goto 0073 // +000d │ │ +20d58a: 2200 5f0c |0067: new-instance v0, Lfreed/jni/OpCode; // type@0c5f │ │ +20d58e: 7030 1e5c 1002 |0069: invoke-direct {v0, v1, v2}, Lfreed/jni/OpCode;.:(Ljava/io/File;Ljava/io/File;)V // method@5c1e │ │ +20d594: 5b50 a257 |006c: iput-object v0, v5, Lfreed/settings/SettingsManager;.opCode:Lfreed/jni/OpCode; // field@57a2 │ │ +20d598: 2805 |006e: goto 0073 // +0005 │ │ +20d59a: 0d00 |006f: move-exception v0 │ │ +20d59c: 7110 645e 0000 |0070: invoke-static {v0}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +20d5a2: 0e00 |0073: return-void │ │ catches : 1 │ │ 0x0002 - 0x006e │ │ Ljava/lang/NullPointerException; -> 0x006f │ │ positions : │ │ 0x0002 line=194 │ │ 0x002c line=195 │ │ 0x0056 line=196 │ │ @@ -694308,20 +694311,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -20d6d8: |[20d6d8] freed.settings.SettingsManager.release:()V │ │ -20d6e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -20d6ea: 6a00 a057 |0001: sput-boolean v0, Lfreed/settings/SettingsManager;.isInit:Z // field@57a0 │ │ -20d6ee: 5410 a557 |0003: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d6f2: 6e10 e05d 0000 |0005: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.reset:()V // method@5de0 │ │ -20d6f8: 0e00 |0008: return-void │ │ +20d6dc: |[20d6dc] freed.settings.SettingsManager.release:()V │ │ +20d6ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +20d6ee: 6a00 a057 |0001: sput-boolean v0, Lfreed/settings/SettingsManager;.isInit:Z // field@57a0 │ │ +20d6f2: 5410 a557 |0003: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d6f6: 6e10 e05d 0000 |0005: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.reset:()V // method@5de0 │ │ +20d6fc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=158 │ │ 0x0003 line=159 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lfreed/settings/SettingsManager; │ │ │ │ @@ -694330,25 +694333,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -20d6fc: |[20d6fc] freed.settings.SettingsManager.save:()V │ │ -20d70c: 5430 a557 |0000: iget-object v0, v3, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d710: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -20d714: 6e10 e15d 0000 |0004: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.save:()V // method@5de1 │ │ -20d71a: 2200 800c |0007: new-instance v0, Lfreed/settings/XmlParserWriter; // type@0c80 │ │ -20d71e: 7010 f75d 0000 |0009: invoke-direct {v0}, Lfreed/settings/XmlParserWriter;.:()V // method@5df7 │ │ -20d724: 5431 a757 |000c: iget-object v1, v3, Lfreed/settings/SettingsManager;.videoToneCurveProfiles:Ljava/util/HashMap; // field@57a7 │ │ -20d728: 6e10 8e5d 0300 |000e: invoke-virtual {v3}, Lfreed/settings/SettingsManager;.getAppDataFolder:()Ljava/io/File; // method@5d8e │ │ -20d72e: 0c02 |0011: move-result-object v2 │ │ -20d730: 6e30 055e 1002 |0012: invoke-virtual {v0, v1, v2}, Lfreed/settings/XmlParserWriter;.saveToneCurveProfiles:(Ljava/util/HashMap;Ljava/io/File;)V // method@5e05 │ │ -20d736: 0e00 |0015: return-void │ │ +20d700: |[20d700] freed.settings.SettingsManager.save:()V │ │ +20d710: 5430 a557 |0000: iget-object v0, v3, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d714: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +20d718: 6e10 e15d 0000 |0004: invoke-virtual {v0}, Lfreed/settings/SettingsStorage;.save:()V // method@5de1 │ │ +20d71e: 2200 800c |0007: new-instance v0, Lfreed/settings/XmlParserWriter; // type@0c80 │ │ +20d722: 7010 f75d 0000 |0009: invoke-direct {v0}, Lfreed/settings/XmlParserWriter;.:()V // method@5df7 │ │ +20d728: 5431 a757 |000c: iget-object v1, v3, Lfreed/settings/SettingsManager;.videoToneCurveProfiles:Ljava/util/HashMap; // field@57a7 │ │ +20d72c: 6e10 8e5d 0300 |000e: invoke-virtual {v3}, Lfreed/settings/SettingsManager;.getAppDataFolder:()Ljava/io/File; // method@5d8e │ │ +20d732: 0c02 |0011: move-result-object v2 │ │ +20d734: 6e30 055e 1002 |0012: invoke-virtual {v0, v1, v2}, Lfreed/settings/XmlParserWriter;.saveToneCurveProfiles:(Ljava/util/HashMap;Ljava/io/File;)V // method@5e05 │ │ +20d73a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0004 line=117 │ │ 0x0007 line=118 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lfreed/settings/SettingsManager; │ │ @@ -694358,18 +694361,18 @@ │ │ type : '(Ljava/util/HashMap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -20d738: |[20d738] freed.settings.SettingsManager.saveMediaProfiles:(Ljava/util/HashMap;)V │ │ -20d748: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d74c: 6e20 e55d 2000 |0002: invoke-virtual {v0, v2}, Lfreed/settings/SettingsStorage;.setApiVideoMediaProfiles:(Ljava/util/HashMap;)V // method@5de5 │ │ -20d752: 0e00 |0005: return-void │ │ +20d73c: |[20d73c] freed.settings.SettingsManager.saveMediaProfiles:(Ljava/util/HashMap;)V │ │ +20d74c: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d750: 6e20 e55d 2000 |0002: invoke-virtual {v0, v2}, Lfreed/settings/SettingsStorage;.setApiVideoMediaProfiles:(Ljava/util/HashMap;)V // method@5de5 │ │ +20d756: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/settings/SettingsManager; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/util/HashMap; │ │ │ │ @@ -694378,19 +694381,19 @@ │ │ type : '(Lfreed/views/VideoToneCurveProfile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -20d754: |[20d754] freed.settings.SettingsManager.saveVideoToneCurveProfile:(Lfreed/views/VideoToneCurveProfile;)V │ │ -20d764: 5420 a757 |0000: iget-object v0, v2, Lfreed/settings/SettingsManager;.videoToneCurveProfiles:Ljava/util/HashMap; // field@57a7 │ │ -20d768: 5431 b459 |0002: iget-object v1, v3, Lfreed/views/VideoToneCurveProfile;.name:Ljava/lang/String; // field@59b4 │ │ -20d76c: 6e30 3e64 1003 |0004: invoke-virtual {v0, v1, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ -20d772: 0e00 |0007: return-void │ │ +20d758: |[20d758] freed.settings.SettingsManager.saveVideoToneCurveProfile:(Lfreed/views/VideoToneCurveProfile;)V │ │ +20d768: 5420 a757 |0000: iget-object v0, v2, Lfreed/settings/SettingsManager;.videoToneCurveProfiles:Ljava/util/HashMap; // field@57a7 │ │ +20d76c: 5431 b459 |0002: iget-object v1, v3, Lfreed/views/VideoToneCurveProfile;.name:Ljava/lang/String; // field@59b4 │ │ +20d770: 6e30 3e64 1003 |0004: invoke-virtual {v0, v1, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@643e │ │ +20d776: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lfreed/settings/SettingsManager; │ │ 0x0000 - 0x0008 reg=3 (null) Lfreed/views/VideoToneCurveProfile; │ │ │ │ @@ -694399,18 +694402,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -20d774: |[20d774] freed.settings.SettingsManager.setAppVersion:(I)V │ │ -20d784: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d788: 6e20 e65d 2000 |0002: invoke-virtual {v0, v2}, Lfreed/settings/SettingsStorage;.setAppVersion:(I)V // method@5de6 │ │ -20d78e: 0e00 |0005: return-void │ │ +20d778: |[20d778] freed.settings.SettingsManager.setAppVersion:(I)V │ │ +20d788: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d78c: 6e20 e65d 2000 |0002: invoke-virtual {v0, v2}, Lfreed/settings/SettingsStorage;.setAppVersion:(I)V // method@5de6 │ │ +20d792: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/settings/SettingsManager; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -694419,18 +694422,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -20d790: |[20d790] freed.settings.SettingsManager.setAreFeaturesDetected:(Z)V │ │ -20d7a0: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d7a4: 6e20 ed5d 2000 |0002: invoke-virtual {v0, v2}, Lfreed/settings/SettingsStorage;.setFeaturesAreDetected:(Z)V // method@5ded │ │ -20d7aa: 0e00 |0005: return-void │ │ +20d794: |[20d794] freed.settings.SettingsManager.setAreFeaturesDetected:(Z)V │ │ +20d7a4: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d7a8: 6e20 ed5d 2000 |0002: invoke-virtual {v0, v2}, Lfreed/settings/SettingsStorage;.setFeaturesAreDetected:(Z)V // method@5ded │ │ +20d7ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/settings/SettingsManager; │ │ 0x0000 - 0x0006 reg=2 (null) Z │ │ │ │ @@ -694439,18 +694442,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -20d7ac: |[20d7ac] freed.settings.SettingsManager.setCamApi:(Ljava/lang/String;)V │ │ -20d7bc: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d7c0: 6e20 e45d 2000 |0002: invoke-virtual {v0, v2}, Lfreed/settings/SettingsStorage;.setApi:(Ljava/lang/String;)V // method@5de4 │ │ -20d7c6: 0e00 |0005: return-void │ │ +20d7b0: |[20d7b0] freed.settings.SettingsManager.setCamApi:(Ljava/lang/String;)V │ │ +20d7c0: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d7c4: 6e20 e45d 2000 |0002: invoke-virtual {v0, v2}, Lfreed/settings/SettingsStorage;.setApi:(Ljava/lang/String;)V // method@5de4 │ │ +20d7ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/settings/SettingsManager; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -694459,18 +694462,18 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -20d7c8: |[20d7c8] freed.settings.SettingsManager.setCamera2MaxExposureTime:(J)V │ │ -20d7d8: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d7dc: 6e30 e75d 2003 |0002: invoke-virtual {v0, v2, v3}, Lfreed/settings/SettingsStorage;.setCameraMaxExposureTime:(J)V // method@5de7 │ │ -20d7e2: 0e00 |0005: return-void │ │ +20d7cc: |[20d7cc] freed.settings.SettingsManager.setCamera2MaxExposureTime:(J)V │ │ +20d7dc: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d7e0: 6e30 e75d 2003 |0002: invoke-virtual {v0, v2, v3}, Lfreed/settings/SettingsStorage;.setCameraMaxExposureTime:(J)V // method@5de7 │ │ +20d7e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/settings/SettingsManager; │ │ 0x0000 - 0x0006 reg=2 (null) J │ │ │ │ @@ -694479,18 +694482,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -20d7e4: |[20d7e4] freed.settings.SettingsManager.setCamera2MaxIso:(I)V │ │ -20d7f4: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d7f8: 6e20 e85d 2000 |0002: invoke-virtual {v0, v2}, Lfreed/settings/SettingsStorage;.setCameraMaxIso:(I)V // method@5de8 │ │ -20d7fe: 0e00 |0005: return-void │ │ +20d7e8: |[20d7e8] freed.settings.SettingsManager.setCamera2MaxIso:(I)V │ │ +20d7f8: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d7fc: 6e20 e85d 2000 |0002: invoke-virtual {v0, v2}, Lfreed/settings/SettingsStorage;.setCameraMaxIso:(I)V // method@5de8 │ │ +20d802: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/settings/SettingsManager; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -694499,18 +694502,18 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -20d800: |[20d800] freed.settings.SettingsManager.setCamera2MinExposureTime:(J)V │ │ -20d810: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d814: 6e30 e95d 2003 |0002: invoke-virtual {v0, v2, v3}, Lfreed/settings/SettingsStorage;.setCameraMinExposureTime:(J)V // method@5de9 │ │ -20d81a: 0e00 |0005: return-void │ │ +20d804: |[20d804] freed.settings.SettingsManager.setCamera2MinExposureTime:(J)V │ │ +20d814: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d818: 6e30 e95d 2003 |0002: invoke-virtual {v0, v2, v3}, Lfreed/settings/SettingsStorage;.setCameraMinExposureTime:(J)V // method@5de9 │ │ +20d81e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/settings/SettingsManager; │ │ 0x0000 - 0x0006 reg=2 (null) J │ │ │ │ @@ -694519,18 +694522,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -20d81c: |[20d81c] freed.settings.SettingsManager.setCamera2MinFocusPosition:(F)V │ │ -20d82c: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d830: 6e20 ea5d 2000 |0002: invoke-virtual {v0, v2}, Lfreed/settings/SettingsStorage;.setCameraMinFocus:(F)V // method@5dea │ │ -20d836: 0e00 |0005: return-void │ │ +20d820: |[20d820] freed.settings.SettingsManager.setCamera2MinFocusPosition:(F)V │ │ +20d830: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d834: 6e20 ea5d 2000 |0002: invoke-virtual {v0, v2}, Lfreed/settings/SettingsStorage;.setCameraMinFocus:(F)V // method@5dea │ │ +20d83a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/settings/SettingsManager; │ │ 0x0000 - 0x0006 reg=2 (null) F │ │ │ │ @@ -694539,21 +694542,21 @@ │ │ type : '([I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -20d838: |[20d838] freed.settings.SettingsManager.setCameraIds:([I)V │ │ -20d848: 5420 9d57 |0000: iget-object v0, v2, Lfreed/settings/SettingsManager;.TAG:Ljava/lang/String; // field@579d │ │ -20d84c: 1a01 d569 |0002: const-string v1, "set camera ids" // string@69d5 │ │ -20d850: 7120 655e 1000 |0004: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -20d856: 5420 a557 |0007: iget-object v0, v2, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d85a: 6e20 e35d 3000 |0009: invoke-virtual {v0, v3}, Lfreed/settings/SettingsStorage;.setActiveCameraIds:([I)V // method@5de3 │ │ -20d860: 0e00 |000c: return-void │ │ +20d83c: |[20d83c] freed.settings.SettingsManager.setCameraIds:([I)V │ │ +20d84c: 5420 9d57 |0000: iget-object v0, v2, Lfreed/settings/SettingsManager;.TAG:Ljava/lang/String; // field@579d │ │ +20d850: 1a01 d569 |0002: const-string v1, "set camera ids" // string@69d5 │ │ +20d854: 7120 655e 1000 |0004: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +20d85a: 5420 a557 |0007: iget-object v0, v2, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d85e: 6e20 e35d 3000 |0009: invoke-virtual {v0, v3}, Lfreed/settings/SettingsStorage;.setActiveCameraIds:([I)V // method@5de3 │ │ +20d864: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 0x0007 line=364 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lfreed/settings/SettingsManager; │ │ 0x0000 - 0x000d reg=3 (null) [I │ │ @@ -694563,18 +694566,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -20d864: |[20d864] freed.settings.SettingsManager.setDevice:(Ljava/lang/String;)V │ │ -20d874: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d878: 6e20 eb5d 2000 |0002: invoke-virtual {v0, v2}, Lfreed/settings/SettingsStorage;.setDevice:(Ljava/lang/String;)V // method@5deb │ │ -20d87e: 0e00 |0005: return-void │ │ +20d868: |[20d868] freed.settings.SettingsManager.setDevice:(Ljava/lang/String;)V │ │ +20d878: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d87c: 6e20 eb5d 2000 |0002: invoke-virtual {v0, v2}, Lfreed/settings/SettingsStorage;.setDevice:(Ljava/lang/String;)V // method@5deb │ │ +20d882: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/settings/SettingsManager; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -694583,18 +694586,18 @@ │ │ type : '(Lfreed/settings/Frameworks;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -20d880: |[20d880] freed.settings.SettingsManager.setFramework:(Lfreed/settings/Frameworks;)V │ │ -20d890: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d894: 6e20 ee5d 2000 |0002: invoke-virtual {v0, v2}, Lfreed/settings/SettingsStorage;.setFramework:(Lfreed/settings/Frameworks;)V // method@5dee │ │ -20d89a: 0e00 |0005: return-void │ │ +20d884: |[20d884] freed.settings.SettingsManager.setFramework:(Lfreed/settings/Frameworks;)V │ │ +20d894: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d898: 6e20 ee5d 2000 |0002: invoke-virtual {v0, v2}, Lfreed/settings/SettingsStorage;.setFramework:(Lfreed/settings/Frameworks;)V // method@5dee │ │ +20d89e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/settings/SettingsManager; │ │ 0x0000 - 0x0006 reg=2 (null) Lfreed/settings/Frameworks; │ │ │ │ @@ -694603,18 +694606,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -20d89c: |[20d89c] freed.settings.SettingsManager.setHasCamera2Features:(Z)V │ │ -20d8ac: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d8b0: 6e20 ef5d 2000 |0002: invoke-virtual {v0, v2}, Lfreed/settings/SettingsStorage;.setHasCamera2Features:(Z)V // method@5def │ │ -20d8b6: 0e00 |0005: return-void │ │ +20d8a0: |[20d8a0] freed.settings.SettingsManager.setHasCamera2Features:(Z)V │ │ +20d8b0: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d8b4: 6e20 ef5d 2000 |0002: invoke-virtual {v0, v2}, Lfreed/settings/SettingsStorage;.setHasCamera2Features:(Z)V // method@5def │ │ +20d8ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/settings/SettingsManager; │ │ 0x0000 - 0x0006 reg=2 (null) Z │ │ │ │ @@ -694623,18 +694626,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -20d8b8: |[20d8b8] freed.settings.SettingsManager.setIsFrontCamera:(Z)V │ │ -20d8c8: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d8cc: 6e20 f05d 2000 |0002: invoke-virtual {v0, v2}, Lfreed/settings/SettingsStorage;.setIsFrontCamera:(Z)V // method@5df0 │ │ -20d8d2: 0e00 |0005: return-void │ │ +20d8bc: |[20d8bc] freed.settings.SettingsManager.setIsFrontCamera:(Z)V │ │ +20d8cc: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d8d0: 6e20 f05d 2000 |0002: invoke-virtual {v0, v2}, Lfreed/settings/SettingsStorage;.setIsFrontCamera:(Z)V // method@5df0 │ │ +20d8d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/settings/SettingsManager; │ │ 0x0000 - 0x0006 reg=2 (null) Z │ │ │ │ @@ -694643,18 +694646,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -20d8d4: |[20d8d4] freed.settings.SettingsManager.setZteAe:(Z)V │ │ -20d8e4: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d8e8: 6e20 f15d 2000 |0002: invoke-virtual {v0, v2}, Lfreed/settings/SettingsStorage;.setIsZteAE:(Z)V // method@5df1 │ │ -20d8ee: 0e00 |0005: return-void │ │ +20d8d8: |[20d8d8] freed.settings.SettingsManager.setZteAe:(Z)V │ │ +20d8e8: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d8ec: 6e20 f15d 2000 |0002: invoke-virtual {v0, v2}, Lfreed/settings/SettingsStorage;.setIsZteAE:(Z)V // method@5df1 │ │ +20d8f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/settings/SettingsManager; │ │ 0x0000 - 0x0006 reg=2 (null) Z │ │ │ │ @@ -694663,18 +694666,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -20d8f0: |[20d8f0] freed.settings.SettingsManager.setsOverrideDngProfile:(Z)V │ │ -20d900: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d904: 6e20 f25d 2000 |0002: invoke-virtual {v0, v2}, Lfreed/settings/SettingsStorage;.setOverrideDngProfile:(Z)V // method@5df2 │ │ -20d90a: 0e00 |0005: return-void │ │ +20d8f4: |[20d8f4] freed.settings.SettingsManager.setsOverrideDngProfile:(Z)V │ │ +20d904: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d908: 6e20 f25d 2000 |0002: invoke-virtual {v0, v2}, Lfreed/settings/SettingsStorage;.setOverrideDngProfile:(Z)V // method@5df2 │ │ +20d90e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/settings/SettingsManager; │ │ 0x0000 - 0x0006 reg=2 (null) Z │ │ │ │ @@ -694683,18 +694686,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -20d90c: |[20d90c] freed.settings.SettingsManager.setshowHelpOverlay:(Z)V │ │ -20d91c: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ -20d920: 6e20 f35d 2000 |0002: invoke-virtual {v0, v2}, Lfreed/settings/SettingsStorage;.setShowHelpOverlayOnStart:(Z)V // method@5df3 │ │ -20d926: 0e00 |0005: return-void │ │ +20d910: |[20d910] freed.settings.SettingsManager.setshowHelpOverlay:(Z)V │ │ +20d920: 5410 a557 |0000: iget-object v0, v1, Lfreed/settings/SettingsManager;.settingsStorage:Lfreed/settings/SettingsStorage; // field@57a5 │ │ +20d924: 6e20 f35d 2000 |0002: invoke-virtual {v0, v2}, Lfreed/settings/SettingsStorage;.setShowHelpOverlayOnStart:(Z)V // method@5df3 │ │ +20d92a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/settings/SettingsManager; │ │ 0x0000 - 0x0006 reg=2 (null) Z │ │ │ │ @@ -694736,18 +694739,18 @@ │ │ type : '(Lfreed/settings/SettingKeys$Key;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -210938: |[210938] freed.settings.mode.AbstractSettingMode.:(Lfreed/settings/SettingKeys$Key;)V │ │ -210948: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21094e: 5b01 b057 |0003: iput-object v1, v0, Lfreed/settings/mode/AbstractSettingMode;.settingKey:Lfreed/settings/SettingKeys$Key; // field@57b0 │ │ -210952: 0e00 |0005: return-void │ │ +21093c: |[21093c] freed.settings.mode.AbstractSettingMode.:(Lfreed/settings/SettingKeys$Key;)V │ │ +21094c: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +210952: 5b01 b057 |0003: iput-object v1, v0, Lfreed/settings/mode/AbstractSettingMode;.settingKey:Lfreed/settings/SettingKeys$Key; // field@57b0 │ │ +210956: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=19 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/settings/mode/AbstractSettingMode; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/settings/SettingKeys$Key; │ │ @@ -694758,17 +694761,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -210920: |[210920] freed.settings.mode.AbstractSettingMode.getCamera1ParameterKEY:()Ljava/lang/String; │ │ -210930: 5410 af57 |0000: iget-object v0, v1, Lfreed/settings/mode/AbstractSettingMode;.camera1ParameterKEY_value:Ljava/lang/String; // field@57af │ │ -210934: 1100 |0002: return-object v0 │ │ +210924: |[210924] freed.settings.mode.AbstractSettingMode.getCamera1ParameterKEY:()Ljava/lang/String; │ │ +210934: 5410 af57 |0000: iget-object v0, v1, Lfreed/settings/mode/AbstractSettingMode;.camera1ParameterKEY_value:Ljava/lang/String; // field@57af │ │ +210938: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/settings/mode/AbstractSettingMode; │ │ │ │ #1 : (in Lfreed/settings/mode/AbstractSettingMode;) │ │ @@ -694776,17 +694779,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -210954: |[210954] freed.settings.mode.AbstractSettingMode.setCamera1ParameterKEY:(Ljava/lang/String;)V │ │ -210964: 5b01 af57 |0000: iput-object v1, v0, Lfreed/settings/mode/AbstractSettingMode;.camera1ParameterKEY_value:Ljava/lang/String; // field@57af │ │ -210968: 0e00 |0002: return-void │ │ +210958: |[210958] freed.settings.mode.AbstractSettingMode.setCamera1ParameterKEY:(Ljava/lang/String;)V │ │ +210968: 5b01 af57 |0000: iput-object v1, v0, Lfreed/settings/mode/AbstractSettingMode;.camera1ParameterKEY_value:Ljava/lang/String; // field@57af │ │ +21096c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/settings/mode/AbstractSettingMode; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -694847,33 +694850,33 @@ │ │ type : '(Lfreed/ActivityInterface;Landroidx/lifecycle/Lifecycle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -2117cc: |[2117cc] freed.utils.LocationManager.:(Lfreed/ActivityInterface;Landroidx/lifecycle/Lifecycle;)V │ │ -2117dc: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ -2117e2: 1c00 8e0c |0003: const-class v0, Lfreed/utils/LocationManager; // type@0c8e │ │ -2117e6: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ -2117ec: 0c00 |0008: move-result-object v0 │ │ -2117ee: 5b10 d057 |0009: iput-object v0, v1, Lfreed/utils/LocationManager;.TAG:Ljava/lang/String; // field@57d0 │ │ -2117f2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -2117f4: 5c10 d357 |000c: iput-boolean v0, v1, Lfreed/utils/LocationManager;.isStarted:Z // field@57d3 │ │ -2117f8: 5b12 d157 |000e: iput-object v2, v1, Lfreed/utils/LocationManager;.activityInterface:Lfreed/ActivityInterface; // field@57d1 │ │ -2117fc: 5b13 d457 |0010: iput-object v3, v1, Lfreed/utils/LocationManager;.lifecycle:Landroidx/lifecycle/Lifecycle; // field@57d4 │ │ -211800: 7100 204d 0000 |0012: invoke-static {}, Lfreed/FreedApplication;.getContext:()Landroid/content/Context; // method@4d20 │ │ -211806: 0c02 |0015: move-result-object v2 │ │ -211808: 1a00 f253 |0016: const-string v0, "location" // string@53f2 │ │ -21180c: 6e20 0502 0200 |0018: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0205 │ │ -211812: 0c02 |001b: move-result-object v2 │ │ -211814: 1f02 1c01 |001c: check-cast v2, Landroid/location/LocationManager; // type@011c │ │ -211818: 5b12 d557 |001e: iput-object v2, v1, Lfreed/utils/LocationManager;.locationManager:Landroid/location/LocationManager; // field@57d5 │ │ -21181c: 6e20 9a45 1300 |0020: invoke-virtual {v3, v1}, Landroidx/lifecycle/Lifecycle;.addObserver:(Landroidx/lifecycle/LifecycleObserver;)V // method@459a │ │ -211822: 0e00 |0023: return-void │ │ +2117d0: |[2117d0] freed.utils.LocationManager.:(Lfreed/ActivityInterface;Landroidx/lifecycle/Lifecycle;)V │ │ +2117e0: 7010 fe62 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@62fe │ │ +2117e6: 1c00 8e0c |0003: const-class v0, Lfreed/utils/LocationManager; // type@0c8e │ │ +2117ea: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ +2117f0: 0c00 |0008: move-result-object v0 │ │ +2117f2: 5b10 d057 |0009: iput-object v0, v1, Lfreed/utils/LocationManager;.TAG:Ljava/lang/String; // field@57d0 │ │ +2117f6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +2117f8: 5c10 d357 |000c: iput-boolean v0, v1, Lfreed/utils/LocationManager;.isStarted:Z // field@57d3 │ │ +2117fc: 5b12 d157 |000e: iput-object v2, v1, Lfreed/utils/LocationManager;.activityInterface:Lfreed/ActivityInterface; // field@57d1 │ │ +211800: 5b13 d457 |0010: iput-object v3, v1, Lfreed/utils/LocationManager;.lifecycle:Landroidx/lifecycle/Lifecycle; // field@57d4 │ │ +211804: 7100 204d 0000 |0012: invoke-static {}, Lfreed/FreedApplication;.getContext:()Landroid/content/Context; // method@4d20 │ │ +21180a: 0c02 |0015: move-result-object v2 │ │ +21180c: 1a00 f253 |0016: const-string v0, "location" // string@53f2 │ │ +211810: 6e20 0502 0200 |0018: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0205 │ │ +211816: 0c02 |001b: move-result-object v2 │ │ +211818: 1f02 1c01 |001c: check-cast v2, Landroid/location/LocationManager; // type@011c │ │ +21181c: 5b12 d557 |001e: iput-object v2, v1, Lfreed/utils/LocationManager;.locationManager:Landroid/location/LocationManager; // field@57d5 │ │ +211820: 6e20 9a45 1300 |0020: invoke-virtual {v3, v1}, Landroidx/lifecycle/Lifecycle;.addObserver:(Landroidx/lifecycle/LifecycleObserver;)V // method@459a │ │ +211826: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=44 │ │ 0x000c line=49 │ │ 0x000e line=53 │ │ 0x0010 line=54 │ │ @@ -694889,79 +694892,79 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 126 16-bit code units │ │ -211954: |[211954] freed.utils.LocationManager.startLocationListing:()V │ │ -211964: 54d0 d057 |0000: iget-object v0, v13, Lfreed/utils/LocationManager;.TAG:Ljava/lang/String; // field@57d0 │ │ -211968: 1a01 5772 |0002: const-string v1, "start location" // string@7257 │ │ -21196c: 7120 655e 1000 |0004: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -211972: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -211974: 5cd0 d357 |0008: iput-boolean v0, v13, Lfreed/utils/LocationManager;.isStarted:Z // field@57d3 │ │ -211978: 54d1 d557 |000a: iget-object v1, v13, Lfreed/utils/LocationManager;.locationManager:Landroid/location/LocationManager; // field@57d5 │ │ -21197c: 1a02 dc4d |000c: const-string v2, "gps" // string@4ddc │ │ -211980: 6e20 2605 2100 |000e: invoke-virtual {v1, v2}, Landroid/location/LocationManager;.isProviderEnabled:(Ljava/lang/String;)Z // method@0526 │ │ -211986: 0a01 |0011: move-result v1 │ │ -211988: 54d3 d557 |0012: iget-object v3, v13, Lfreed/utils/LocationManager;.locationManager:Landroid/location/LocationManager; // field@57d5 │ │ -21198c: 1a04 3c60 |0014: const-string v4, "network" // string@603c │ │ -211990: 6e20 2605 4300 |0016: invoke-virtual {v3, v4}, Landroid/location/LocationManager;.isProviderEnabled:(Ljava/lang/String;)Z // method@0526 │ │ -211996: 0a03 |0019: move-result v3 │ │ -211998: 54d5 d057 |001a: iget-object v5, v13, Lfreed/utils/LocationManager;.TAG:Ljava/lang/String; // field@57d0 │ │ -21199c: 2206 740d |001c: new-instance v6, Ljava/lang/StringBuilder; // type@0d74 │ │ -2119a0: 7010 4c63 0600 |001e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -2119a6: 1a07 0a11 |0021: const-string v7, "Gps:" // string@110a │ │ -2119aa: 6e20 5663 7600 |0023: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2119b0: 6e20 5763 1600 |0026: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ -2119b6: 1a07 6a27 |0029: const-string v7, "Network:" // string@276a │ │ -2119ba: 6e20 5663 7600 |002b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2119c0: 6e20 5763 3600 |002e: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ -2119c6: 6e10 5d63 0600 |0031: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -2119cc: 0c06 |0034: move-result-object v6 │ │ -2119ce: 7120 655e 6500 |0035: invoke-static {v5, v6}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -2119d4: 3901 1000 |0038: if-nez v1, 0048 // +0010 │ │ -2119d8: 3803 0300 |003a: if-eqz v3, 003d // +0003 │ │ -2119dc: 280c |003c: goto 0048 // +000c │ │ -2119de: 1a01 0911 |003d: const-string v1, "Gps and Network are deactivated" // string@1109 │ │ -2119e2: 7120 ea59 0100 |003f: invoke-static {v1, v0}, Lfreed/cam/ui/themesample/handler/UserMessageHandler;.sendMSG:(Ljava/lang/String;Z)V // method@59ea │ │ -2119e8: 54d0 d057 |0042: iget-object v0, v13, Lfreed/utils/LocationManager;.TAG:Ljava/lang/String; // field@57d0 │ │ -2119ec: 7120 655e 1000 |0044: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -2119f2: 2836 |0047: goto 007d // +0036 │ │ -2119f4: 1300 0f00 |0048: const/16 v0, #int 15 // #f │ │ -2119f8: 1405 60ea 0000 |004a: const v5, #float 8.40779e-41 // #0000ea60 │ │ -2119fe: 1206 |004d: const/4 v6, #int 0 // #0 │ │ -211a00: 3803 1300 |004e: if-eqz v3, 0061 // +0013 │ │ -211a04: 54d7 d557 |0050: iget-object v7, v13, Lfreed/utils/LocationManager;.locationManager:Landroid/location/LocationManager; // field@57d5 │ │ -211a08: 8159 |0052: int-to-long v9, v5 │ │ -211a0a: 820b |0053: int-to-float v11, v0 │ │ -211a0c: 1a08 3c60 |0054: const-string v8, "network" // string@603c │ │ -211a10: 07dc |0056: move-object v12, v13 │ │ -211a12: 7406 2805 0700 |0057: invoke-virtual/range {v7, v8, v9, v10, v11, v12}, Landroid/location/LocationManager;.requestLocationUpdates:(Ljava/lang/String;JFLandroid/location/LocationListener;)V // method@0528 │ │ -211a18: 54d3 d557 |005a: iget-object v3, v13, Lfreed/utils/LocationManager;.locationManager:Landroid/location/LocationManager; // field@57d5 │ │ -211a1c: 6e20 2405 4300 |005c: invoke-virtual {v3, v4}, Landroid/location/LocationManager;.getLastKnownLocation:(Ljava/lang/String;)Landroid/location/Location; // method@0524 │ │ -211a22: 0c03 |005f: move-result-object v3 │ │ -211a24: 2802 |0060: goto 0062 // +0002 │ │ -211a26: 0763 |0061: move-object v3, v6 │ │ -211a28: 3801 1200 |0062: if-eqz v1, 0074 // +0012 │ │ -211a2c: 54d7 d557 |0064: iget-object v7, v13, Lfreed/utils/LocationManager;.locationManager:Landroid/location/LocationManager; // field@57d5 │ │ -211a30: 8159 |0066: int-to-long v9, v5 │ │ -211a32: 820b |0067: int-to-float v11, v0 │ │ -211a34: 1a08 dc4d |0068: const-string v8, "gps" // string@4ddc │ │ -211a38: 07dc |006a: move-object v12, v13 │ │ -211a3a: 7406 2805 0700 |006b: invoke-virtual/range {v7, v8, v9, v10, v11, v12}, Landroid/location/LocationManager;.requestLocationUpdates:(Ljava/lang/String;JFLandroid/location/LocationListener;)V // method@0528 │ │ -211a40: 54d0 d557 |006e: iget-object v0, v13, Lfreed/utils/LocationManager;.locationManager:Landroid/location/LocationManager; // field@57d5 │ │ -211a44: 6e20 2405 2000 |0070: invoke-virtual {v0, v2}, Landroid/location/LocationManager;.getLastKnownLocation:(Ljava/lang/String;)Landroid/location/Location; // method@0524 │ │ -211a4a: 0c06 |0073: move-result-object v6 │ │ -211a4c: 3806 0500 |0074: if-eqz v6, 0079 // +0005 │ │ -211a50: 5bd6 d257 |0076: iput-object v6, v13, Lfreed/utils/LocationManager;.currentLocation:Landroid/location/Location; // field@57d2 │ │ -211a54: 2805 |0078: goto 007d // +0005 │ │ -211a56: 3803 0400 |0079: if-eqz v3, 007d // +0004 │ │ -211a5a: 5bd3 d257 |007b: iput-object v3, v13, Lfreed/utils/LocationManager;.currentLocation:Landroid/location/Location; // field@57d2 │ │ -211a5e: 0e00 |007d: return-void │ │ +211958: |[211958] freed.utils.LocationManager.startLocationListing:()V │ │ +211968: 54d0 d057 |0000: iget-object v0, v13, Lfreed/utils/LocationManager;.TAG:Ljava/lang/String; // field@57d0 │ │ +21196c: 1a01 5772 |0002: const-string v1, "start location" // string@7257 │ │ +211970: 7120 655e 1000 |0004: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +211976: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +211978: 5cd0 d357 |0008: iput-boolean v0, v13, Lfreed/utils/LocationManager;.isStarted:Z // field@57d3 │ │ +21197c: 54d1 d557 |000a: iget-object v1, v13, Lfreed/utils/LocationManager;.locationManager:Landroid/location/LocationManager; // field@57d5 │ │ +211980: 1a02 dc4d |000c: const-string v2, "gps" // string@4ddc │ │ +211984: 6e20 2605 2100 |000e: invoke-virtual {v1, v2}, Landroid/location/LocationManager;.isProviderEnabled:(Ljava/lang/String;)Z // method@0526 │ │ +21198a: 0a01 |0011: move-result v1 │ │ +21198c: 54d3 d557 |0012: iget-object v3, v13, Lfreed/utils/LocationManager;.locationManager:Landroid/location/LocationManager; // field@57d5 │ │ +211990: 1a04 3c60 |0014: const-string v4, "network" // string@603c │ │ +211994: 6e20 2605 4300 |0016: invoke-virtual {v3, v4}, Landroid/location/LocationManager;.isProviderEnabled:(Ljava/lang/String;)Z // method@0526 │ │ +21199a: 0a03 |0019: move-result v3 │ │ +21199c: 54d5 d057 |001a: iget-object v5, v13, Lfreed/utils/LocationManager;.TAG:Ljava/lang/String; // field@57d0 │ │ +2119a0: 2206 740d |001c: new-instance v6, Ljava/lang/StringBuilder; // type@0d74 │ │ +2119a4: 7010 4c63 0600 |001e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +2119aa: 1a07 0a11 |0021: const-string v7, "Gps:" // string@110a │ │ +2119ae: 6e20 5663 7600 |0023: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2119b4: 6e20 5763 1600 |0026: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ +2119ba: 1a07 6a27 |0029: const-string v7, "Network:" // string@276a │ │ +2119be: 6e20 5663 7600 |002b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2119c4: 6e20 5763 3600 |002e: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ +2119ca: 6e10 5d63 0600 |0031: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +2119d0: 0c06 |0034: move-result-object v6 │ │ +2119d2: 7120 655e 6500 |0035: invoke-static {v5, v6}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +2119d8: 3901 1000 |0038: if-nez v1, 0048 // +0010 │ │ +2119dc: 3803 0300 |003a: if-eqz v3, 003d // +0003 │ │ +2119e0: 280c |003c: goto 0048 // +000c │ │ +2119e2: 1a01 0911 |003d: const-string v1, "Gps and Network are deactivated" // string@1109 │ │ +2119e6: 7120 ea59 0100 |003f: invoke-static {v1, v0}, Lfreed/cam/ui/themesample/handler/UserMessageHandler;.sendMSG:(Ljava/lang/String;Z)V // method@59ea │ │ +2119ec: 54d0 d057 |0042: iget-object v0, v13, Lfreed/utils/LocationManager;.TAG:Ljava/lang/String; // field@57d0 │ │ +2119f0: 7120 655e 1000 |0044: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +2119f6: 2836 |0047: goto 007d // +0036 │ │ +2119f8: 1300 0f00 |0048: const/16 v0, #int 15 // #f │ │ +2119fc: 1405 60ea 0000 |004a: const v5, #float 8.40779e-41 // #0000ea60 │ │ +211a02: 1206 |004d: const/4 v6, #int 0 // #0 │ │ +211a04: 3803 1300 |004e: if-eqz v3, 0061 // +0013 │ │ +211a08: 54d7 d557 |0050: iget-object v7, v13, Lfreed/utils/LocationManager;.locationManager:Landroid/location/LocationManager; // field@57d5 │ │ +211a0c: 8159 |0052: int-to-long v9, v5 │ │ +211a0e: 820b |0053: int-to-float v11, v0 │ │ +211a10: 1a08 3c60 |0054: const-string v8, "network" // string@603c │ │ +211a14: 07dc |0056: move-object v12, v13 │ │ +211a16: 7406 2805 0700 |0057: invoke-virtual/range {v7, v8, v9, v10, v11, v12}, Landroid/location/LocationManager;.requestLocationUpdates:(Ljava/lang/String;JFLandroid/location/LocationListener;)V // method@0528 │ │ +211a1c: 54d3 d557 |005a: iget-object v3, v13, Lfreed/utils/LocationManager;.locationManager:Landroid/location/LocationManager; // field@57d5 │ │ +211a20: 6e20 2405 4300 |005c: invoke-virtual {v3, v4}, Landroid/location/LocationManager;.getLastKnownLocation:(Ljava/lang/String;)Landroid/location/Location; // method@0524 │ │ +211a26: 0c03 |005f: move-result-object v3 │ │ +211a28: 2802 |0060: goto 0062 // +0002 │ │ +211a2a: 0763 |0061: move-object v3, v6 │ │ +211a2c: 3801 1200 |0062: if-eqz v1, 0074 // +0012 │ │ +211a30: 54d7 d557 |0064: iget-object v7, v13, Lfreed/utils/LocationManager;.locationManager:Landroid/location/LocationManager; // field@57d5 │ │ +211a34: 8159 |0066: int-to-long v9, v5 │ │ +211a36: 820b |0067: int-to-float v11, v0 │ │ +211a38: 1a08 dc4d |0068: const-string v8, "gps" // string@4ddc │ │ +211a3c: 07dc |006a: move-object v12, v13 │ │ +211a3e: 7406 2805 0700 |006b: invoke-virtual/range {v7, v8, v9, v10, v11, v12}, Landroid/location/LocationManager;.requestLocationUpdates:(Ljava/lang/String;JFLandroid/location/LocationListener;)V // method@0528 │ │ +211a44: 54d0 d557 |006e: iget-object v0, v13, Lfreed/utils/LocationManager;.locationManager:Landroid/location/LocationManager; // field@57d5 │ │ +211a48: 6e20 2405 2000 |0070: invoke-virtual {v0, v2}, Landroid/location/LocationManager;.getLastKnownLocation:(Ljava/lang/String;)Landroid/location/Location; // method@0524 │ │ +211a4e: 0c06 |0073: move-result-object v6 │ │ +211a50: 3806 0500 |0074: if-eqz v6, 0079 // +0005 │ │ +211a54: 5bd6 d257 |0076: iput-object v6, v13, Lfreed/utils/LocationManager;.currentLocation:Landroid/location/Location; // field@57d2 │ │ +211a58: 2805 |0078: goto 007d // +0005 │ │ +211a5a: 3803 0400 |0079: if-eqz v3, 007d // +0004 │ │ +211a5e: 5bd3 d257 |007b: iput-object v3, v13, Lfreed/utils/LocationManager;.currentLocation:Landroid/location/Location; // field@57d2 │ │ +211a62: 0e00 |007d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0008 line=97 │ │ 0x000a line=98 │ │ 0x0012 line=99 │ │ 0x001a line=100 │ │ @@ -694982,17 +694985,17 @@ │ │ type : '()Landroid/location/Location;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2117b4: |[2117b4] freed.utils.LocationManager.getCurrentLocation:()Landroid/location/Location; │ │ -2117c4: 5410 d257 |0000: iget-object v0, v1, Lfreed/utils/LocationManager;.currentLocation:Landroid/location/Location; // field@57d2 │ │ -2117c8: 1100 |0002: return-object v0 │ │ +2117b8: |[2117b8] freed.utils.LocationManager.getCurrentLocation:()Landroid/location/Location; │ │ +2117c8: 5410 d257 |0000: iget-object v0, v1, Lfreed/utils/LocationManager;.currentLocation:Landroid/location/Location; // field@57d2 │ │ +2117cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/utils/LocationManager; │ │ │ │ #1 : (in Lfreed/utils/LocationManager;) │ │ @@ -695000,40 +695003,40 @@ │ │ type : '(Landroid/location/Location;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -211824: |[211824] freed.utils.LocationManager.onLocationChanged:(Landroid/location/Location;)V │ │ -211834: 5520 d357 |0000: iget-boolean v0, v2, Lfreed/utils/LocationManager;.isStarted:Z // field@57d3 │ │ -211838: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -21183c: 5b23 d257 |0004: iput-object v3, v2, Lfreed/utils/LocationManager;.currentLocation:Landroid/location/Location; // field@57d2 │ │ -211840: 2804 |0006: goto 000a // +0004 │ │ -211842: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -211844: 5b23 d257 |0008: iput-object v3, v2, Lfreed/utils/LocationManager;.currentLocation:Landroid/location/Location; // field@57d2 │ │ -211848: 5423 d057 |000a: iget-object v3, v2, Lfreed/utils/LocationManager;.TAG:Ljava/lang/String; // field@57d0 │ │ -21184c: 2200 740d |000c: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -211850: 7010 4c63 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -211856: 1a01 4962 |0011: const-string v1, "onLocationChanged:" // string@6249 │ │ -21185a: 6e20 5663 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -211860: 5421 d257 |0016: iget-object v1, v2, Lfreed/utils/LocationManager;.currentLocation:Landroid/location/Location; // field@57d2 │ │ -211864: 3901 0400 |0018: if-nez v1, 001c // +0004 │ │ -211868: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -21186a: 2802 |001b: goto 001d // +0002 │ │ -21186c: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -21186e: 6e20 5763 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ -211874: 1a01 1501 |0020: const-string v1, " isListing:" // string@0115 │ │ -211878: 6e20 5663 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21187e: 5521 d357 |0025: iget-boolean v1, v2, Lfreed/utils/LocationManager;.isStarted:Z // field@57d3 │ │ -211882: 6e20 5763 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ -211888: 6e10 5d63 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21188e: 0c00 |002d: move-result-object v0 │ │ -211890: 7120 655e 0300 |002e: invoke-static {v3, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -211896: 0e00 |0031: return-void │ │ +211828: |[211828] freed.utils.LocationManager.onLocationChanged:(Landroid/location/Location;)V │ │ +211838: 5520 d357 |0000: iget-boolean v0, v2, Lfreed/utils/LocationManager;.isStarted:Z // field@57d3 │ │ +21183c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +211840: 5b23 d257 |0004: iput-object v3, v2, Lfreed/utils/LocationManager;.currentLocation:Landroid/location/Location; // field@57d2 │ │ +211844: 2804 |0006: goto 000a // +0004 │ │ +211846: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +211848: 5b23 d257 |0008: iput-object v3, v2, Lfreed/utils/LocationManager;.currentLocation:Landroid/location/Location; // field@57d2 │ │ +21184c: 5423 d057 |000a: iget-object v3, v2, Lfreed/utils/LocationManager;.TAG:Ljava/lang/String; // field@57d0 │ │ +211850: 2200 740d |000c: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +211854: 7010 4c63 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21185a: 1a01 4962 |0011: const-string v1, "onLocationChanged:" // string@6249 │ │ +21185e: 6e20 5663 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +211864: 5421 d257 |0016: iget-object v1, v2, Lfreed/utils/LocationManager;.currentLocation:Landroid/location/Location; // field@57d2 │ │ +211868: 3901 0400 |0018: if-nez v1, 001c // +0004 │ │ +21186c: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +21186e: 2802 |001b: goto 001d // +0002 │ │ +211870: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +211872: 6e20 5763 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ +211878: 1a01 1501 |0020: const-string v1, " isListing:" // string@0115 │ │ +21187c: 6e20 5663 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +211882: 5521 d357 |0025: iget-boolean v1, v2, Lfreed/utils/LocationManager;.isStarted:Z // field@57d3 │ │ +211886: 6e20 5763 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ +21188c: 6e10 5d63 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +211892: 0c00 |002d: move-result-object v0 │ │ +211894: 7120 655e 0300 |002e: invoke-static {v3, v0}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +21189a: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0004 line=139 │ │ 0x0008 line=141 │ │ 0x000a line=142 │ │ locals : │ │ @@ -695045,17 +695048,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -211898: |[211898] freed.utils.LocationManager.onPause:()V │ │ -2118a8: 6e10 5a5e 0000 |0000: invoke-virtual {v0}, Lfreed/utils/LocationManager;.stopLocationListining:()V // method@5e5a │ │ -2118ae: 0e00 |0003: return-void │ │ +21189c: |[21189c] freed.utils.LocationManager.onPause:()V │ │ +2118ac: 6e10 5a5e 0000 |0000: invoke-virtual {v0}, Lfreed/utils/LocationManager;.stopLocationListining:()V // method@5e5a │ │ +2118b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/utils/LocationManager; │ │ │ │ #3 : (in Lfreed/utils/LocationManager;) │ │ @@ -695063,81 +695066,81 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2118b0: |[2118b0] freed.utils.LocationManager.onProviderDisabled:(Ljava/lang/String;)V │ │ -2118c0: 0e00 |0000: return-void │ │ +2118b4: |[2118b4] freed.utils.LocationManager.onProviderDisabled:(Ljava/lang/String;)V │ │ +2118c4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lfreed/utils/LocationManager;) │ │ name : 'onProviderEnabled' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2118c4: |[2118c4] freed.utils.LocationManager.onProviderEnabled:(Ljava/lang/String;)V │ │ -2118d4: 0e00 |0000: return-void │ │ +2118c8: |[2118c8] freed.utils.LocationManager.onProviderEnabled:(Ljava/lang/String;)V │ │ +2118d8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lfreed/utils/LocationManager;) │ │ name : 'onStatusChanged' │ │ type : '(Ljava/lang/String;ILandroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2118d8: |[2118d8] freed.utils.LocationManager.onStatusChanged:(Ljava/lang/String;ILandroid/os/Bundle;)V │ │ -2118e8: 0e00 |0000: return-void │ │ +2118dc: |[2118dc] freed.utils.LocationManager.onStatusChanged:(Ljava/lang/String;ILandroid/os/Bundle;)V │ │ +2118ec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lfreed/utils/LocationManager;) │ │ name : 'startListing' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -2118ec: |[2118ec] freed.utils.LocationManager.startListing:()V │ │ -2118fc: 6200 1457 |0000: sget-object v0, Lfreed/settings/SettingKeys;.LOCATION_MODE:Lfreed/settings/SettingKeys$Key; // field@5714 │ │ -211900: 7110 9b5d 0000 |0002: invoke-static {v0}, Lfreed/settings/SettingsManager;.getGlobal:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d9b │ │ -211906: 0c00 |0005: move-result-object v0 │ │ -211908: 1f00 860c |0006: check-cast v0, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ -21190c: 6e10 205e 0000 |0008: invoke-virtual {v0}, Lfreed/settings/mode/SettingMode;.get:()Ljava/lang/String; // method@5e20 │ │ -211912: 0c00 |000b: move-result-object v0 │ │ -211914: 1401 7801 0f7f |000c: const v1, #float 1.90087e+38 // #7f0f0178 │ │ -21191a: 7110 224d 0100 |000f: invoke-static {v1}, Lfreed/FreedApplication;.getStringFromRessources:(I)Ljava/lang/String; // method@4d22 │ │ -211920: 0c01 |0012: move-result-object v1 │ │ -211922: 6e20 2363 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -211928: 0a00 |0016: move-result v0 │ │ -21192a: 5431 d157 |0017: iget-object v1, v3, Lfreed/utils/LocationManager;.activityInterface:Lfreed/ActivityInterface; // field@57d1 │ │ -21192e: 7210 1c4d 0100 |0019: invoke-interface {v1}, Lfreed/ActivityInterface;.getPermissionManager:()Lfreed/utils/PermissionManager; // method@4d1c │ │ -211934: 0c01 |001c: move-result-object v1 │ │ -211936: 6202 e757 |001d: sget-object v2, Lfreed/utils/PermissionManager$Permissions;.Location:Lfreed/utils/PermissionManager$Permissions; // field@57e7 │ │ -21193a: 6e20 8a5e 2100 |001f: invoke-virtual {v1, v2}, Lfreed/utils/PermissionManager;.isPermissionGranted:(Lfreed/utils/PermissionManager$Permissions;)Z // method@5e8a │ │ -211940: 0a01 |0022: move-result v1 │ │ -211942: 3800 0700 |0023: if-eqz v0, 002a // +0007 │ │ -211946: 3801 0500 |0025: if-eqz v1, 002a // +0005 │ │ -21194a: 7010 595e 0300 |0027: invoke-direct {v3}, Lfreed/utils/LocationManager;.startLocationListing:()V // method@5e59 │ │ -211950: 0e00 |002a: return-void │ │ +2118f0: |[2118f0] freed.utils.LocationManager.startListing:()V │ │ +211900: 6200 1457 |0000: sget-object v0, Lfreed/settings/SettingKeys;.LOCATION_MODE:Lfreed/settings/SettingKeys$Key; // field@5714 │ │ +211904: 7110 9b5d 0000 |0002: invoke-static {v0}, Lfreed/settings/SettingsManager;.getGlobal:(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object; // method@5d9b │ │ +21190a: 0c00 |0005: move-result-object v0 │ │ +21190c: 1f00 860c |0006: check-cast v0, Lfreed/settings/mode/SettingMode; // type@0c86 │ │ +211910: 6e10 205e 0000 |0008: invoke-virtual {v0}, Lfreed/settings/mode/SettingMode;.get:()Ljava/lang/String; // method@5e20 │ │ +211916: 0c00 |000b: move-result-object v0 │ │ +211918: 1401 7801 0f7f |000c: const v1, #float 1.90087e+38 // #7f0f0178 │ │ +21191e: 7110 224d 0100 |000f: invoke-static {v1}, Lfreed/FreedApplication;.getStringFromRessources:(I)Ljava/lang/String; // method@4d22 │ │ +211924: 0c01 |0012: move-result-object v1 │ │ +211926: 6e20 2363 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +21192c: 0a00 |0016: move-result v0 │ │ +21192e: 5431 d157 |0017: iget-object v1, v3, Lfreed/utils/LocationManager;.activityInterface:Lfreed/ActivityInterface; // field@57d1 │ │ +211932: 7210 1c4d 0100 |0019: invoke-interface {v1}, Lfreed/ActivityInterface;.getPermissionManager:()Lfreed/utils/PermissionManager; // method@4d1c │ │ +211938: 0c01 |001c: move-result-object v1 │ │ +21193a: 6202 e757 |001d: sget-object v2, Lfreed/utils/PermissionManager$Permissions;.Location:Lfreed/utils/PermissionManager$Permissions; // field@57e7 │ │ +21193e: 6e20 8a5e 2100 |001f: invoke-virtual {v1, v2}, Lfreed/utils/PermissionManager;.isPermissionGranted:(Lfreed/utils/PermissionManager$Permissions;)Z // method@5e8a │ │ +211944: 0a01 |0022: move-result v1 │ │ +211946: 3800 0700 |0023: if-eqz v0, 002a // +0007 │ │ +21194a: 3801 0500 |0025: if-eqz v1, 002a // +0005 │ │ +21194e: 7010 595e 0300 |0027: invoke-direct {v3}, Lfreed/utils/LocationManager;.startLocationListing:()V // method@5e59 │ │ +211954: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0017 line=88 │ │ 0x0027 line=90 │ │ locals : │ │ 0x0000 - 0x002b reg=3 this Lfreed/utils/LocationManager; │ │ @@ -695147,25 +695150,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -211a60: |[211a60] freed.utils.LocationManager.stopLocationListining:()V │ │ -211a70: 5420 d057 |0000: iget-object v0, v2, Lfreed/utils/LocationManager;.TAG:Ljava/lang/String; // field@57d0 │ │ -211a74: 1a01 db72 |0002: const-string v1, "stop location" // string@72db │ │ -211a78: 7120 655e 1000 |0004: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -211a7e: 5420 d557 |0007: iget-object v0, v2, Lfreed/utils/LocationManager;.locationManager:Landroid/location/LocationManager; // field@57d5 │ │ -211a82: 6e20 2705 2000 |0009: invoke-virtual {v0, v2}, Landroid/location/LocationManager;.removeUpdates:(Landroid/location/LocationListener;)V // method@0527 │ │ -211a88: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -211a8a: 5b20 d257 |000d: iput-object v0, v2, Lfreed/utils/LocationManager;.currentLocation:Landroid/location/Location; // field@57d2 │ │ -211a8e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -211a90: 5c20 d357 |0010: iput-boolean v0, v2, Lfreed/utils/LocationManager;.isStarted:Z // field@57d3 │ │ -211a94: 0e00 |0012: return-void │ │ +211a64: |[211a64] freed.utils.LocationManager.stopLocationListining:()V │ │ +211a74: 5420 d057 |0000: iget-object v0, v2, Lfreed/utils/LocationManager;.TAG:Ljava/lang/String; // field@57d0 │ │ +211a78: 1a01 db72 |0002: const-string v1, "stop location" // string@72db │ │ +211a7c: 7120 655e 1000 |0004: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +211a82: 5420 d557 |0007: iget-object v0, v2, Lfreed/utils/LocationManager;.locationManager:Landroid/location/LocationManager; // field@57d5 │ │ +211a86: 6e20 2705 2000 |0009: invoke-virtual {v0, v2}, Landroid/location/LocationManager;.removeUpdates:(Landroid/location/LocationListener;)V // method@0527 │ │ +211a8c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +211a8e: 5b20 d257 |000d: iput-object v0, v2, Lfreed/utils/LocationManager;.currentLocation:Landroid/location/Location; // field@57d2 │ │ +211a92: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +211a94: 5c20 d357 |0010: iput-boolean v0, v2, Lfreed/utils/LocationManager;.isStarted:Z // field@57d3 │ │ +211a98: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0007 line=80 │ │ 0x000d line=81 │ │ 0x0010 line=82 │ │ locals : │ │ @@ -695201,36 +695204,36 @@ │ │ type : '(Lfreed/viewer/ActivityFreeDviewer;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -214d18: |[214d18] freed.viewer.-$$Lambda$ActivityFreeDviewer$3Uy9rKiV1JrJC0TYR7qhKgO9eCk.:(Lfreed/viewer/ActivityFreeDviewer;)V │ │ -214d28: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -214d2e: 5b01 3158 |0003: iput-object v1, v0, Lfreed/viewer/-$$Lambda$ActivityFreeDviewer$3Uy9rKiV1JrJC0TYR7qhKgO9eCk;.f$0:Lfreed/viewer/ActivityFreeDviewer; // field@5831 │ │ -214d32: 0e00 |0005: return-void │ │ +214d1c: |[214d1c] freed.viewer.-$$Lambda$ActivityFreeDviewer$3Uy9rKiV1JrJC0TYR7qhKgO9eCk.:(Lfreed/viewer/ActivityFreeDviewer;)V │ │ +214d2c: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +214d32: 5b01 3158 |0003: iput-object v1, v0, Lfreed/viewer/-$$Lambda$ActivityFreeDviewer$3Uy9rKiV1JrJC0TYR7qhKgO9eCk;.f$0:Lfreed/viewer/ActivityFreeDviewer; // field@5831 │ │ +214d36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfreed/viewer/-$$Lambda$ActivityFreeDviewer$3Uy9rKiV1JrJC0TYR7qhKgO9eCk;) │ │ name : 'onButtonClick' │ │ type : '(ILandroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -214d34: |[214d34] freed.viewer.-$$Lambda$ActivityFreeDviewer$3Uy9rKiV1JrJC0TYR7qhKgO9eCk.onButtonClick:(ILandroid/view/View;)V │ │ -214d44: 5410 3158 |0000: iget-object v0, v1, Lfreed/viewer/-$$Lambda$ActivityFreeDviewer$3Uy9rKiV1JrJC0TYR7qhKgO9eCk;.f$0:Lfreed/viewer/ActivityFreeDviewer; // field@5831 │ │ -214d48: 7130 ee5e 2003 |0002: invoke-static {v0, v2, v3}, Lfreed/viewer/ActivityFreeDviewer;.lambda$3Uy9rKiV1JrJC0TYR7qhKgO9eCk:(Lfreed/viewer/ActivityFreeDviewer;ILandroid/view/View;)V // method@5eee │ │ -214d4e: 0e00 |0005: return-void │ │ +214d38: |[214d38] freed.viewer.-$$Lambda$ActivityFreeDviewer$3Uy9rKiV1JrJC0TYR7qhKgO9eCk.onButtonClick:(ILandroid/view/View;)V │ │ +214d48: 5410 3158 |0000: iget-object v0, v1, Lfreed/viewer/-$$Lambda$ActivityFreeDviewer$3Uy9rKiV1JrJC0TYR7qhKgO9eCk;.f$0:Lfreed/viewer/ActivityFreeDviewer; // field@5831 │ │ +214d4c: 7130 ee5e 2003 |0002: invoke-static {v0, v2, v3}, Lfreed/viewer/ActivityFreeDviewer;.lambda$3Uy9rKiV1JrJC0TYR7qhKgO9eCk:(Lfreed/viewer/ActivityFreeDviewer;ILandroid/view/View;)V // method@5eee │ │ +214d52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21086 (lambda) │ │ │ │ Class #2331 header: │ │ @@ -695261,36 +695264,36 @@ │ │ type : '(Lfreed/viewer/ActivityFreeDviewer;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -214dc0: |[214dc0] freed.viewer.-$$Lambda$ActivityFreeDviewer$aP97MLGNEKs_Ymdnwc1mOqbKZK4.:(Lfreed/viewer/ActivityFreeDviewer;)V │ │ -214dd0: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -214dd6: 5b01 3458 |0003: iput-object v1, v0, Lfreed/viewer/-$$Lambda$ActivityFreeDviewer$aP97MLGNEKs_Ymdnwc1mOqbKZK4;.f$0:Lfreed/viewer/ActivityFreeDviewer; // field@5834 │ │ -214dda: 0e00 |0005: return-void │ │ +214dc4: |[214dc4] freed.viewer.-$$Lambda$ActivityFreeDviewer$aP97MLGNEKs_Ymdnwc1mOqbKZK4.:(Lfreed/viewer/ActivityFreeDviewer;)V │ │ +214dd4: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +214dda: 5b01 3458 |0003: iput-object v1, v0, Lfreed/viewer/-$$Lambda$ActivityFreeDviewer$aP97MLGNEKs_Ymdnwc1mOqbKZK4;.f$0:Lfreed/viewer/ActivityFreeDviewer; // field@5834 │ │ +214dde: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfreed/viewer/-$$Lambda$ActivityFreeDviewer$aP97MLGNEKs_Ymdnwc1mOqbKZK4;) │ │ name : 'onButtonClick' │ │ type : '(ILandroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -214ddc: |[214ddc] freed.viewer.-$$Lambda$ActivityFreeDviewer$aP97MLGNEKs_Ymdnwc1mOqbKZK4.onButtonClick:(ILandroid/view/View;)V │ │ -214dec: 5410 3458 |0000: iget-object v0, v1, Lfreed/viewer/-$$Lambda$ActivityFreeDviewer$aP97MLGNEKs_Ymdnwc1mOqbKZK4;.f$0:Lfreed/viewer/ActivityFreeDviewer; // field@5834 │ │ -214df0: 7130 ef5e 2003 |0002: invoke-static {v0, v2, v3}, Lfreed/viewer/ActivityFreeDviewer;.lambda$aP97MLGNEKs_Ymdnwc1mOqbKZK4:(Lfreed/viewer/ActivityFreeDviewer;ILandroid/view/View;)V // method@5eef │ │ -214df6: 0e00 |0005: return-void │ │ +214de0: |[214de0] freed.viewer.-$$Lambda$ActivityFreeDviewer$aP97MLGNEKs_Ymdnwc1mOqbKZK4.onButtonClick:(ILandroid/view/View;)V │ │ +214df0: 5410 3458 |0000: iget-object v0, v1, Lfreed/viewer/-$$Lambda$ActivityFreeDviewer$aP97MLGNEKs_Ymdnwc1mOqbKZK4;.f$0:Lfreed/viewer/ActivityFreeDviewer; // field@5834 │ │ +214df4: 7130 ef5e 2003 |0002: invoke-static {v0, v2, v3}, Lfreed/viewer/ActivityFreeDviewer;.lambda$aP97MLGNEKs_Ymdnwc1mOqbKZK4:(Lfreed/viewer/ActivityFreeDviewer;ILandroid/view/View;)V // method@5eef │ │ +214dfa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21086 (lambda) │ │ │ │ Class #2332 header: │ │ @@ -695325,18 +695328,18 @@ │ │ type : '(Lfreed/viewer/ActivityFreeDviewer;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -214df8: |[214df8] freed.viewer.ActivityFreeDviewer$1.:(Lfreed/viewer/ActivityFreeDviewer;)V │ │ -214e08: 5b01 3558 |0000: iput-object v1, v0, Lfreed/viewer/ActivityFreeDviewer$1;.this$0:Lfreed/viewer/ActivityFreeDviewer; // field@5835 │ │ -214e0c: 7010 753d 0000 |0002: invoke-direct {v0}, Landroidx/databinding/Observable$OnPropertyChangedCallback;.:()V // method@3d75 │ │ -214e12: 0e00 |0005: return-void │ │ +214dfc: |[214dfc] freed.viewer.ActivityFreeDviewer$1.:(Lfreed/viewer/ActivityFreeDviewer;)V │ │ +214e0c: 5b01 3558 |0000: iput-object v1, v0, Lfreed/viewer/ActivityFreeDviewer$1;.this$0:Lfreed/viewer/ActivityFreeDviewer; // field@5835 │ │ +214e10: 7010 753d 0000 |0002: invoke-direct {v0}, Landroidx/databinding/Observable$OnPropertyChangedCallback;.:()V // method@3d75 │ │ +214e16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/ActivityFreeDviewer$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/ActivityFreeDviewer; │ │ │ │ @@ -695346,31 +695349,31 @@ │ │ type : '(Landroidx/databinding/Observable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -214e14: |[214e14] freed.viewer.ActivityFreeDviewer$1.onPropertyChanged:(Landroidx/databinding/Observable;I)V │ │ -214e24: 1301 0a00 |0000: const/16 v1, #int 10 // #a │ │ -214e28: 3321 1d00 |0002: if-ne v1, v2, 001f // +001d │ │ -214e2c: 5401 3558 |0004: iget-object v1, v0, Lfreed/viewer/ActivityFreeDviewer$1;.this$0:Lfreed/viewer/ActivityFreeDviewer; // field@5835 │ │ -214e30: 7110 e35e 0100 |0006: invoke-static {v1}, Lfreed/viewer/ActivityFreeDviewer;.access$100:(Lfreed/viewer/ActivityFreeDviewer;)Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // method@5ee3 │ │ -214e36: 0c01 |0009: move-result-object v1 │ │ -214e38: 6e10 e160 0100 |000a: invoke-virtual {v1}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel; // method@60e1 │ │ -214e3e: 0c01 |000d: move-result-object v1 │ │ -214e40: 5402 3558 |000e: iget-object v2, v0, Lfreed/viewer/ActivityFreeDviewer$1;.this$0:Lfreed/viewer/ActivityFreeDviewer; // field@5835 │ │ -214e44: 7110 e25e 0200 |0010: invoke-static {v2}, Lfreed/viewer/ActivityFreeDviewer;.access$000:(Lfreed/viewer/ActivityFreeDviewer;)Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // method@5ee2 │ │ -214e4a: 0c02 |0013: move-result-object v2 │ │ -214e4c: 6e10 f05f 0200 |0014: invoke-virtual {v2}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; // method@5ff0 │ │ -214e52: 0c02 |0017: move-result-object v2 │ │ -214e54: 6e10 825f 0200 |0018: invoke-virtual {v2}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFormatType:()Lfreed/file/FileListController$FormatTypes; // method@5f82 │ │ -214e5a: 0c02 |001b: move-result-object v2 │ │ -214e5c: 6e20 d560 2100 |001c: invoke-virtual {v1, v2}, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.setFormatTypes:(Lfreed/file/FileListController$FormatTypes;)V // method@60d5 │ │ -214e62: 0e00 |001f: return-void │ │ +214e18: |[214e18] freed.viewer.ActivityFreeDviewer$1.onPropertyChanged:(Landroidx/databinding/Observable;I)V │ │ +214e28: 1301 0a00 |0000: const/16 v1, #int 10 // #a │ │ +214e2c: 3321 1d00 |0002: if-ne v1, v2, 001f // +001d │ │ +214e30: 5401 3558 |0004: iget-object v1, v0, Lfreed/viewer/ActivityFreeDviewer$1;.this$0:Lfreed/viewer/ActivityFreeDviewer; // field@5835 │ │ +214e34: 7110 e35e 0100 |0006: invoke-static {v1}, Lfreed/viewer/ActivityFreeDviewer;.access$100:(Lfreed/viewer/ActivityFreeDviewer;)Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // method@5ee3 │ │ +214e3a: 0c01 |0009: move-result-object v1 │ │ +214e3c: 6e10 e160 0100 |000a: invoke-virtual {v1}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel; // method@60e1 │ │ +214e42: 0c01 |000d: move-result-object v1 │ │ +214e44: 5402 3558 |000e: iget-object v2, v0, Lfreed/viewer/ActivityFreeDviewer$1;.this$0:Lfreed/viewer/ActivityFreeDviewer; // field@5835 │ │ +214e48: 7110 e25e 0200 |0010: invoke-static {v2}, Lfreed/viewer/ActivityFreeDviewer;.access$000:(Lfreed/viewer/ActivityFreeDviewer;)Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // method@5ee2 │ │ +214e4e: 0c02 |0013: move-result-object v2 │ │ +214e50: 6e10 f05f 0200 |0014: invoke-virtual {v2}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; // method@5ff0 │ │ +214e56: 0c02 |0017: move-result-object v2 │ │ +214e58: 6e10 825f 0200 |0018: invoke-virtual {v2}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFormatType:()Lfreed/file/FileListController$FormatTypes; // method@5f82 │ │ +214e5e: 0c02 |001b: move-result-object v2 │ │ +214e60: 6e20 d560 2100 |001c: invoke-virtual {v1, v2}, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.setFormatTypes:(Lfreed/file/FileListController$FormatTypes;)V // method@60d5 │ │ +214e66: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=121 │ │ locals : │ │ 0x0000 - 0x0020 reg=0 this Lfreed/viewer/ActivityFreeDviewer$1; │ │ 0x0000 - 0x0020 reg=1 (null) Landroidx/databinding/Observable; │ │ 0x0000 - 0x0020 reg=2 (null) I │ │ @@ -695426,31 +695429,31 @@ │ │ type : '(Landroid/widget/ImageView;Lfreed/viewer/gridview/models/GridImageViewModel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -2170c4: |[2170c4] freed.viewer.gridview.BitmapLoadRunnable.:(Landroid/widget/ImageView;Lfreed/viewer/gridview/models/GridImageViewModel;)V │ │ -2170d4: 7010 e55b 0100 |0000: invoke-direct {v1}, Lfreed/image/ImageTask;.:()V // method@5be5 │ │ -2170da: 1c00 b70c |0003: const-class v0, Lfreed/viewer/gridview/BitmapLoadRunnable; // type@0cb7 │ │ -2170de: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ -2170e4: 0c00 |0008: move-result-object v0 │ │ -2170e6: 5b10 6958 |0009: iput-object v0, v1, Lfreed/viewer/gridview/BitmapLoadRunnable;.TAG:Ljava/lang/String; // field@5869 │ │ -2170ea: 2200 870d |000b: new-instance v0, Ljava/lang/ref/WeakReference; // type@0d87 │ │ -2170ee: 7020 8463 2000 |000d: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@6384 │ │ -2170f4: 5b10 6c58 |0010: iput-object v0, v1, Lfreed/viewer/gridview/BitmapLoadRunnable;.imageviewRef:Ljava/lang/ref/WeakReference; // field@586c │ │ -2170f8: 6e10 a15f 0300 |0012: invoke-virtual {v3}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ -2170fe: 0c02 |0015: move-result-object v2 │ │ -217100: 5b12 6b58 |0016: iput-object v2, v1, Lfreed/viewer/gridview/BitmapLoadRunnable;.fileHolder:Lfreed/file/holder/BaseHolder; // field@586b │ │ -217104: 6e10 9b5f 0300 |0018: invoke-virtual {v3}, Lfreed/viewer/gridview/models/GridImageViewModel;.getBitmapHelper:()Lfreed/viewer/helper/BitmapHelper; // method@5f9b │ │ -21710a: 0c02 |001b: move-result-object v2 │ │ -21710c: 5b12 6a58 |001c: iput-object v2, v1, Lfreed/viewer/gridview/BitmapLoadRunnable;.bitmapHelper:Lfreed/viewer/helper/BitmapHelper; // field@586a │ │ -217110: 5b13 6d58 |001e: iput-object v3, v1, Lfreed/viewer/gridview/BitmapLoadRunnable;.model:Lfreed/viewer/gridview/models/GridImageViewModel; // field@586d │ │ -217114: 0e00 |0020: return-void │ │ +2170d0: |[2170d0] freed.viewer.gridview.BitmapLoadRunnable.:(Landroid/widget/ImageView;Lfreed/viewer/gridview/models/GridImageViewModel;)V │ │ +2170e0: 7010 e55b 0100 |0000: invoke-direct {v1}, Lfreed/image/ImageTask;.:()V // method@5be5 │ │ +2170e6: 1c00 b70c |0003: const-class v0, Lfreed/viewer/gridview/BitmapLoadRunnable; // type@0cb7 │ │ +2170ea: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ +2170f0: 0c00 |0008: move-result-object v0 │ │ +2170f2: 5b10 6958 |0009: iput-object v0, v1, Lfreed/viewer/gridview/BitmapLoadRunnable;.TAG:Ljava/lang/String; // field@5869 │ │ +2170f6: 2200 870d |000b: new-instance v0, Ljava/lang/ref/WeakReference; // type@0d87 │ │ +2170fa: 7020 8463 2000 |000d: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@6384 │ │ +217100: 5b10 6c58 |0010: iput-object v0, v1, Lfreed/viewer/gridview/BitmapLoadRunnable;.imageviewRef:Ljava/lang/ref/WeakReference; // field@586c │ │ +217104: 6e10 a15f 0300 |0012: invoke-virtual {v3}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ +21710a: 0c02 |0015: move-result-object v2 │ │ +21710c: 5b12 6b58 |0016: iput-object v2, v1, Lfreed/viewer/gridview/BitmapLoadRunnable;.fileHolder:Lfreed/file/holder/BaseHolder; // field@586b │ │ +217110: 6e10 9b5f 0300 |0018: invoke-virtual {v3}, Lfreed/viewer/gridview/models/GridImageViewModel;.getBitmapHelper:()Lfreed/viewer/helper/BitmapHelper; // method@5f9b │ │ +217116: 0c02 |001b: move-result-object v2 │ │ +217118: 5b12 6a58 |001c: iput-object v2, v1, Lfreed/viewer/gridview/BitmapLoadRunnable;.bitmapHelper:Lfreed/viewer/helper/BitmapHelper; // field@586a │ │ +21711c: 5b13 6d58 |001e: iput-object v3, v1, Lfreed/viewer/gridview/BitmapLoadRunnable;.model:Lfreed/viewer/gridview/models/GridImageViewModel; // field@586d │ │ +217120: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=16 │ │ 0x000b line=24 │ │ 0x0012 line=25 │ │ 0x0018 line=26 │ │ @@ -695465,17 +695468,17 @@ │ │ type : '(Landroid/widget/ImageView;Landroid/graphics/Bitmap;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -217118: |[217118] freed.viewer.gridview.BitmapLoadRunnable.lambda$process$0:(Landroid/widget/ImageView;Landroid/graphics/Bitmap;)V │ │ -217128: 6e20 250d 1000 |0000: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@0d25 │ │ -21712e: 0e00 |0003: return-void │ │ +217124: |[217124] freed.viewer.gridview.BitmapLoadRunnable.lambda$process$0:(Landroid/widget/ImageView;Landroid/graphics/Bitmap;)V │ │ +217134: 6e20 250d 1000 |0000: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@0d25 │ │ +21713a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/widget/ImageView; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/graphics/Bitmap; │ │ │ │ @@ -695485,65 +695488,65 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 105 16-bit code units │ │ -216fe0: |[216fe0] freed.viewer.gridview.BitmapLoadRunnable.process:()Z │ │ -216ff0: 5440 6958 |0000: iget-object v0, v4, Lfreed/viewer/gridview/BitmapLoadRunnable;.TAG:Ljava/lang/String; // field@5869 │ │ -216ff4: 2201 740d |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -216ff8: 7010 4c63 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -216ffe: 1a02 b453 |0007: const-string v2, "load file:" // string@53b4 │ │ -217002: 6e20 5663 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -217008: 5442 6b58 |000c: iget-object v2, v4, Lfreed/viewer/gridview/BitmapLoadRunnable;.fileHolder:Lfreed/file/holder/BaseHolder; // field@586b │ │ -21700c: 6e10 975b 0200 |000e: invoke-virtual {v2}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -217012: 0c02 |0011: move-result-object v2 │ │ -217014: 6e20 5663 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21701a: 6e10 5d63 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -217020: 0c01 |0018: move-result-object v1 │ │ -217022: 7120 655e 1000 |0019: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -217028: 5440 6a58 |001c: iget-object v0, v4, Lfreed/viewer/gridview/BitmapLoadRunnable;.bitmapHelper:Lfreed/viewer/helper/BitmapHelper; // field@586a │ │ -21702c: 5441 6b58 |001e: iget-object v1, v4, Lfreed/viewer/gridview/BitmapLoadRunnable;.fileHolder:Lfreed/file/holder/BaseHolder; // field@586b │ │ -217030: 1212 |0020: const/4 v2, #int 1 // #1 │ │ -217032: 6e30 2f60 1002 |0021: invoke-virtual {v0, v1, v2}, Lfreed/viewer/helper/BitmapHelper;.getBitmap:(Lfreed/file/holder/BaseHolder;Z)Landroid/graphics/Bitmap; // method@602f │ │ -217038: 0c00 |0024: move-result-object v0 │ │ -21703a: 5441 6c58 |0025: iget-object v1, v4, Lfreed/viewer/gridview/BitmapLoadRunnable;.imageviewRef:Ljava/lang/ref/WeakReference; // field@586c │ │ -21703e: 3801 3600 |0027: if-eqz v1, 005d // +0036 │ │ -217042: 3800 3400 |0029: if-eqz v0, 005d // +0034 │ │ -217046: 6e10 8663 0100 |002b: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@6386 │ │ -21704c: 0c01 |002e: move-result-object v1 │ │ -21704e: 1f01 8302 |002f: check-cast v1, Landroid/widget/ImageView; // type@0283 │ │ -217052: 3801 2100 |0031: if-eqz v1, 0052 // +0021 │ │ -217056: 5442 6d58 |0033: iget-object v2, v4, Lfreed/viewer/gridview/BitmapLoadRunnable;.model:Lfreed/viewer/gridview/models/GridImageViewModel; // field@586d │ │ -21705a: 6e10 a15f 0200 |0035: invoke-virtual {v2}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ -217060: 0c02 |0038: move-result-object v2 │ │ -217062: 5443 6b58 |0039: iget-object v3, v4, Lfreed/viewer/gridview/BitmapLoadRunnable;.fileHolder:Lfreed/file/holder/BaseHolder; // field@586b │ │ -217066: 3332 1700 |003b: if-ne v2, v3, 0052 // +0017 │ │ -21706a: 2202 b60c |003d: new-instance v2, Lfreed/viewer/gridview/-$$Lambda$BitmapLoadRunnable$gFscuQx6by06Nad69rCLF_7d_X0; // type@0cb6 │ │ -21706e: 7030 3a5f 1200 |003f: invoke-direct {v2, v1, v0}, Lfreed/viewer/gridview/-$$Lambda$BitmapLoadRunnable$gFscuQx6by06Nad69rCLF_7d_X0;.:(Landroid/widget/ImageView;Landroid/graphics/Bitmap;)V // method@5f3a │ │ -217074: 6e20 1f0d 2100 |0042: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.post:(Ljava/lang/Runnable;)Z // method@0d1f │ │ -21707a: 5440 6958 |0045: iget-object v0, v4, Lfreed/viewer/gridview/BitmapLoadRunnable;.TAG:Ljava/lang/String; // field@5869 │ │ -21707e: 1a01 d469 |0047: const-string v1, "set bitmap to imageview" // string@69d4 │ │ -217082: 7120 655e 1000 |0049: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -217088: 5440 6d58 |004c: iget-object v0, v4, Lfreed/viewer/gridview/BitmapLoadRunnable;.model:Lfreed/viewer/gridview/models/GridImageViewModel; // field@586d │ │ -21708c: 1201 |004e: const/4 v1, #int 0 // #0 │ │ -21708e: 5b01 9358 |004f: iput-object v1, v0, Lfreed/viewer/gridview/models/GridImageViewModel;.bitmapLoadRunnable:Lfreed/viewer/gridview/BitmapLoadRunnable; // field@5893 │ │ -217092: 2811 |0051: goto 0062 // +0011 │ │ -217094: 5441 6958 |0052: iget-object v1, v4, Lfreed/viewer/gridview/BitmapLoadRunnable;.TAG:Ljava/lang/String; // field@5869 │ │ -217098: 1a02 9813 |0054: const-string v2, "Imageview has new file already, skipping it" // string@1398 │ │ -21709c: 7120 655e 2100 |0056: invoke-static {v1, v2}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -2170a2: 6e10 3b03 0000 |0059: invoke-virtual {v0}, Landroid/graphics/Bitmap;.recycle:()V // method@033b │ │ -2170a8: 2806 |005c: goto 0062 // +0006 │ │ -2170aa: 3800 0500 |005d: if-eqz v0, 0062 // +0005 │ │ -2170ae: 6e10 3b03 0000 |005f: invoke-virtual {v0}, Landroid/graphics/Bitmap;.recycle:()V // method@033b │ │ -2170b4: 5440 6d58 |0062: iget-object v0, v4, Lfreed/viewer/gridview/BitmapLoadRunnable;.model:Lfreed/viewer/gridview/models/GridImageViewModel; // field@586d │ │ -2170b8: 1201 |0064: const/4 v1, #int 0 // #0 │ │ -2170ba: 6e20 a95f 1000 |0065: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.setProgressBarVisible:(Z)V // method@5fa9 │ │ -2170c0: 0f01 |0068: return v1 │ │ +216fec: |[216fec] freed.viewer.gridview.BitmapLoadRunnable.process:()Z │ │ +216ffc: 5440 6958 |0000: iget-object v0, v4, Lfreed/viewer/gridview/BitmapLoadRunnable;.TAG:Ljava/lang/String; // field@5869 │ │ +217000: 2201 740d |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +217004: 7010 4c63 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21700a: 1a02 b453 |0007: const-string v2, "load file:" // string@53b4 │ │ +21700e: 6e20 5663 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +217014: 5442 6b58 |000c: iget-object v2, v4, Lfreed/viewer/gridview/BitmapLoadRunnable;.fileHolder:Lfreed/file/holder/BaseHolder; // field@586b │ │ +217018: 6e10 975b 0200 |000e: invoke-virtual {v2}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +21701e: 0c02 |0011: move-result-object v2 │ │ +217020: 6e20 5663 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +217026: 6e10 5d63 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21702c: 0c01 |0018: move-result-object v1 │ │ +21702e: 7120 655e 1000 |0019: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +217034: 5440 6a58 |001c: iget-object v0, v4, Lfreed/viewer/gridview/BitmapLoadRunnable;.bitmapHelper:Lfreed/viewer/helper/BitmapHelper; // field@586a │ │ +217038: 5441 6b58 |001e: iget-object v1, v4, Lfreed/viewer/gridview/BitmapLoadRunnable;.fileHolder:Lfreed/file/holder/BaseHolder; // field@586b │ │ +21703c: 1212 |0020: const/4 v2, #int 1 // #1 │ │ +21703e: 6e30 2f60 1002 |0021: invoke-virtual {v0, v1, v2}, Lfreed/viewer/helper/BitmapHelper;.getBitmap:(Lfreed/file/holder/BaseHolder;Z)Landroid/graphics/Bitmap; // method@602f │ │ +217044: 0c00 |0024: move-result-object v0 │ │ +217046: 5441 6c58 |0025: iget-object v1, v4, Lfreed/viewer/gridview/BitmapLoadRunnable;.imageviewRef:Ljava/lang/ref/WeakReference; // field@586c │ │ +21704a: 3801 3600 |0027: if-eqz v1, 005d // +0036 │ │ +21704e: 3800 3400 |0029: if-eqz v0, 005d // +0034 │ │ +217052: 6e10 8663 0100 |002b: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@6386 │ │ +217058: 0c01 |002e: move-result-object v1 │ │ +21705a: 1f01 8302 |002f: check-cast v1, Landroid/widget/ImageView; // type@0283 │ │ +21705e: 3801 2100 |0031: if-eqz v1, 0052 // +0021 │ │ +217062: 5442 6d58 |0033: iget-object v2, v4, Lfreed/viewer/gridview/BitmapLoadRunnable;.model:Lfreed/viewer/gridview/models/GridImageViewModel; // field@586d │ │ +217066: 6e10 a15f 0200 |0035: invoke-virtual {v2}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ +21706c: 0c02 |0038: move-result-object v2 │ │ +21706e: 5443 6b58 |0039: iget-object v3, v4, Lfreed/viewer/gridview/BitmapLoadRunnable;.fileHolder:Lfreed/file/holder/BaseHolder; // field@586b │ │ +217072: 3332 1700 |003b: if-ne v2, v3, 0052 // +0017 │ │ +217076: 2202 b60c |003d: new-instance v2, Lfreed/viewer/gridview/-$$Lambda$BitmapLoadRunnable$gFscuQx6by06Nad69rCLF_7d_X0; // type@0cb6 │ │ +21707a: 7030 3a5f 1200 |003f: invoke-direct {v2, v1, v0}, Lfreed/viewer/gridview/-$$Lambda$BitmapLoadRunnable$gFscuQx6by06Nad69rCLF_7d_X0;.:(Landroid/widget/ImageView;Landroid/graphics/Bitmap;)V // method@5f3a │ │ +217080: 6e20 1f0d 2100 |0042: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.post:(Ljava/lang/Runnable;)Z // method@0d1f │ │ +217086: 5440 6958 |0045: iget-object v0, v4, Lfreed/viewer/gridview/BitmapLoadRunnable;.TAG:Ljava/lang/String; // field@5869 │ │ +21708a: 1a01 d469 |0047: const-string v1, "set bitmap to imageview" // string@69d4 │ │ +21708e: 7120 655e 1000 |0049: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +217094: 5440 6d58 |004c: iget-object v0, v4, Lfreed/viewer/gridview/BitmapLoadRunnable;.model:Lfreed/viewer/gridview/models/GridImageViewModel; // field@586d │ │ +217098: 1201 |004e: const/4 v1, #int 0 // #0 │ │ +21709a: 5b01 9358 |004f: iput-object v1, v0, Lfreed/viewer/gridview/models/GridImageViewModel;.bitmapLoadRunnable:Lfreed/viewer/gridview/BitmapLoadRunnable; // field@5893 │ │ +21709e: 2811 |0051: goto 0062 // +0011 │ │ +2170a0: 5441 6958 |0052: iget-object v1, v4, Lfreed/viewer/gridview/BitmapLoadRunnable;.TAG:Ljava/lang/String; // field@5869 │ │ +2170a4: 1a02 9813 |0054: const-string v2, "Imageview has new file already, skipping it" // string@1398 │ │ +2170a8: 7120 655e 2100 |0056: invoke-static {v1, v2}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +2170ae: 6e10 3b03 0000 |0059: invoke-virtual {v0}, Landroid/graphics/Bitmap;.recycle:()V // method@033b │ │ +2170b4: 2806 |005c: goto 0062 // +0006 │ │ +2170b6: 3800 0500 |005d: if-eqz v0, 0062 // +0005 │ │ +2170ba: 6e10 3b03 0000 |005f: invoke-virtual {v0}, Landroid/graphics/Bitmap;.recycle:()V // method@033b │ │ +2170c0: 5440 6d58 |0062: iget-object v0, v4, Lfreed/viewer/gridview/BitmapLoadRunnable;.model:Lfreed/viewer/gridview/models/GridImageViewModel; // field@586d │ │ +2170c4: 1201 |0064: const/4 v1, #int 0 // #0 │ │ +2170c6: 6e20 a95f 1000 |0065: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.setProgressBarVisible:(Z)V // method@5fa9 │ │ +2170cc: 0f01 |0068: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x001c line=38 │ │ 0x0025 line=39 │ │ 0x002b line=40 │ │ 0x0033 line=41 │ │ @@ -695562,19 +695565,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -217130: |[217130] freed.viewer.gridview.BitmapLoadRunnable.stopProgessbar:()V │ │ -217140: 5420 6d58 |0000: iget-object v0, v2, Lfreed/viewer/gridview/BitmapLoadRunnable;.model:Lfreed/viewer/gridview/models/GridImageViewModel; // field@586d │ │ -217144: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -217146: 6e20 a95f 1000 |0003: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.setProgressBarVisible:(Z)V // method@5fa9 │ │ -21714c: 0e00 |0006: return-void │ │ +21713c: |[21713c] freed.viewer.gridview.BitmapLoadRunnable.stopProgessbar:()V │ │ +21714c: 5420 6d58 |0000: iget-object v0, v2, Lfreed/viewer/gridview/BitmapLoadRunnable;.model:Lfreed/viewer/gridview/models/GridImageViewModel; // field@586d │ │ +217150: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +217152: 6e20 a95f 1000 |0003: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.setProgressBarVisible:(Z)V // method@5fa9 │ │ +217158: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lfreed/viewer/gridview/BitmapLoadRunnable; │ │ │ │ source_file_idx : 2148 (BitmapLoadRunnable.java) │ │ @@ -695607,37 +695610,37 @@ │ │ type : '(Lfreed/viewer/gridview/models/ButtonFileTypeModel;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2176cc: |[2176cc] freed.viewer.gridview.models.-$$Lambda$4dF3I8jEsEf_jggDDBzwVtU5kBw.:(Lfreed/viewer/gridview/models/ButtonFileTypeModel;)V │ │ -2176dc: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -2176e2: 5b01 7a58 |0003: iput-object v1, v0, Lfreed/viewer/gridview/models/-$$Lambda$4dF3I8jEsEf_jggDDBzwVtU5kBw;.f$0:Lfreed/viewer/gridview/models/ButtonFileTypeModel; // field@587a │ │ -2176e6: 0e00 |0005: return-void │ │ +2176d8: |[2176d8] freed.viewer.gridview.models.-$$Lambda$4dF3I8jEsEf_jggDDBzwVtU5kBw.:(Lfreed/viewer/gridview/models/ButtonFileTypeModel;)V │ │ +2176e8: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +2176ee: 5b01 7a58 |0003: iput-object v1, v0, Lfreed/viewer/gridview/models/-$$Lambda$4dF3I8jEsEf_jggDDBzwVtU5kBw;.f$0:Lfreed/viewer/gridview/models/ButtonFileTypeModel; // field@587a │ │ +2176f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfreed/viewer/gridview/models/-$$Lambda$4dF3I8jEsEf_jggDDBzwVtU5kBw;) │ │ name : 'getOnPopupChildClickListner' │ │ type : '()Landroid/view/View$OnClickListener;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2176ac: |[2176ac] freed.viewer.gridview.models.-$$Lambda$4dF3I8jEsEf_jggDDBzwVtU5kBw.getOnPopupChildClickListner:()Landroid/view/View$OnClickListener; │ │ -2176bc: 5410 7a58 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/-$$Lambda$4dF3I8jEsEf_jggDDBzwVtU5kBw;.f$0:Lfreed/viewer/gridview/models/ButtonFileTypeModel; // field@587a │ │ -2176c0: 6e10 6d5f 0000 |0002: invoke-virtual {v0}, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.getOnPopupChildClickListner:()Landroid/view/View$OnClickListener; // method@5f6d │ │ -2176c6: 0c00 |0005: move-result-object v0 │ │ -2176c8: 1100 |0006: return-object v0 │ │ +2176b8: |[2176b8] freed.viewer.gridview.models.-$$Lambda$4dF3I8jEsEf_jggDDBzwVtU5kBw.getOnPopupChildClickListner:()Landroid/view/View$OnClickListener; │ │ +2176c8: 5410 7a58 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/-$$Lambda$4dF3I8jEsEf_jggDDBzwVtU5kBw;.f$0:Lfreed/viewer/gridview/models/ButtonFileTypeModel; // field@587a │ │ +2176cc: 6e10 6d5f 0000 |0002: invoke-virtual {v0}, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.getOnPopupChildClickListner:()Landroid/view/View$OnClickListener; // method@5f6d │ │ +2176d2: 0c00 |0005: move-result-object v0 │ │ +2176d4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21086 (lambda) │ │ │ │ Class #2335 header: │ │ @@ -695668,37 +695671,37 @@ │ │ type : '(Lfreed/viewer/gridview/models/ButtonOptionsModel;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -217740: |[217740] freed.viewer.gridview.models.-$$Lambda$RJrwqYGErIqNjSb0HPInHNkuqDE.:(Lfreed/viewer/gridview/models/ButtonOptionsModel;)V │ │ -217750: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -217756: 5b01 7c58 |0003: iput-object v1, v0, Lfreed/viewer/gridview/models/-$$Lambda$RJrwqYGErIqNjSb0HPInHNkuqDE;.f$0:Lfreed/viewer/gridview/models/ButtonOptionsModel; // field@587c │ │ -21775a: 0e00 |0005: return-void │ │ +21774c: |[21774c] freed.viewer.gridview.models.-$$Lambda$RJrwqYGErIqNjSb0HPInHNkuqDE.:(Lfreed/viewer/gridview/models/ButtonOptionsModel;)V │ │ +21775c: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +217762: 5b01 7c58 |0003: iput-object v1, v0, Lfreed/viewer/gridview/models/-$$Lambda$RJrwqYGErIqNjSb0HPInHNkuqDE;.f$0:Lfreed/viewer/gridview/models/ButtonOptionsModel; // field@587c │ │ +217766: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfreed/viewer/gridview/models/-$$Lambda$RJrwqYGErIqNjSb0HPInHNkuqDE;) │ │ name : 'getOnPopupChildClickListner' │ │ type : '()Landroid/view/View$OnClickListener;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -217720: |[217720] freed.viewer.gridview.models.-$$Lambda$RJrwqYGErIqNjSb0HPInHNkuqDE.getOnPopupChildClickListner:()Landroid/view/View$OnClickListener; │ │ -217730: 5410 7c58 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/-$$Lambda$RJrwqYGErIqNjSb0HPInHNkuqDE;.f$0:Lfreed/viewer/gridview/models/ButtonOptionsModel; // field@587c │ │ -217734: 6e10 755f 0000 |0002: invoke-virtual {v0}, Lfreed/viewer/gridview/models/ButtonOptionsModel;.getOnPopupChildClickListner:()Landroid/view/View$OnClickListener; // method@5f75 │ │ -21773a: 0c00 |0005: move-result-object v0 │ │ -21773c: 1100 |0006: return-object v0 │ │ +21772c: |[21772c] freed.viewer.gridview.models.-$$Lambda$RJrwqYGErIqNjSb0HPInHNkuqDE.getOnPopupChildClickListner:()Landroid/view/View$OnClickListener; │ │ +21773c: 5410 7c58 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/-$$Lambda$RJrwqYGErIqNjSb0HPInHNkuqDE;.f$0:Lfreed/viewer/gridview/models/ButtonOptionsModel; // field@587c │ │ +217740: 6e10 755f 0000 |0002: invoke-virtual {v0}, Lfreed/viewer/gridview/models/ButtonOptionsModel;.getOnPopupChildClickListner:()Landroid/view/View$OnClickListener; // method@5f75 │ │ +217746: 0c00 |0005: move-result-object v0 │ │ +217748: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21086 (lambda) │ │ │ │ Class #2336 header: │ │ @@ -695838,95 +695841,95 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 178 16-bit code units │ │ -219618: |[219618] freed.viewer.gridview.modelview.GridViewFragmentModelView.:()V │ │ -219628: 7010 8c46 0800 |0000: invoke-direct {v8}, Landroidx/lifecycle/ViewModel;.:()V // method@468c │ │ -21962e: 1c00 d60c |0003: const-class v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // type@0cd6 │ │ -219632: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ -219638: 0c00 |0008: move-result-object v0 │ │ -21963a: 5b80 ac58 |0009: iput-object v0, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.TAG:Ljava/lang/String; // field@58ac │ │ -21963e: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -219640: 5c80 b958 |000c: iput-boolean v0, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.isRootDir:Z // field@58b9 │ │ -219644: 2200 b10d |000e: new-instance v0, Ljava/util/ArrayList; // type@0db1 │ │ -219648: 7010 ef63 0000 |0010: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@63ef │ │ -21964e: 5b80 b258 |0013: iput-object v0, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesSelectedList:Ljava/util/List; // field@58b2 │ │ -219652: 2200 b10d |0015: new-instance v0, Ljava/util/ArrayList; // type@0db1 │ │ -219656: 7010 ef63 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@63ef │ │ -21965c: 5b80 c458 |001a: iput-object v0, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.urisToDelte:Ljava/util/List; // field@58c4 │ │ -219660: 6200 0156 |001c: sget-object v0, Lfreed/file/FileListController$FormatTypes;.all:Lfreed/file/FileListController$FormatTypes; // field@5601 │ │ -219664: 5b80 b658 |001e: iput-object v0, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.formatsToShow:Lfreed/file/FileListController$FormatTypes; // field@58b6 │ │ -219668: 6200 0156 |0020: sget-object v0, Lfreed/file/FileListController$FormatTypes;.all:Lfreed/file/FileListController$FormatTypes; // field@5601 │ │ -21966c: 5b80 ba58 |0022: iput-object v0, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.lastFormat:Lfreed/file/FileListController$FormatTypes; // field@58ba │ │ -219670: 6200 7458 |0024: sget-object v0, Lfreed/viewer/gridview/enums/RequestModes;.none:Lfreed/viewer/gridview/enums/RequestModes; // field@5874 │ │ -219674: 5b80 c358 |0026: iput-object v0, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.requestMode:Lfreed/viewer/gridview/enums/RequestModes; // field@58c3 │ │ -219678: 2203 cf0c |0028: new-instance v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$1; // type@0ccf │ │ -21967c: 7020 cc5f 8300 |002a: invoke-direct {v3, v8}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$1;.:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V // method@5fcc │ │ -219682: 5b83 c158 |002d: iput-object v3, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.onStackClick:Landroid/view/View$OnClickListener; // field@58c1 │ │ -219686: 2205 d00c |002f: new-instance v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$2; // type@0cd0 │ │ -21968a: 7020 ce5f 8500 |0031: invoke-direct {v5, v8}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$2;.:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V // method@5fce │ │ -219690: 5b85 bc58 |0034: iput-object v5, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.onDngStackClick:Landroid/view/View$OnClickListener; // field@58bc │ │ -219694: 2200 d10c |0036: new-instance v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3; // type@0cd1 │ │ -219698: 7020 d05f 8000 |0038: invoke-direct {v0, v8}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V // method@5fd0 │ │ -21969e: 5b80 bd58 |003b: iput-object v0, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.onGobBackClick:Landroid/view/View$OnClickListener; // field@58bd │ │ -2196a2: 2204 d20c |003d: new-instance v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$4; // type@0cd2 │ │ -2196a6: 7020 d25f 8400 |003f: invoke-direct {v4, v8}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$4;.:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V // method@5fd2 │ │ -2196ac: 5b84 c058 |0042: iput-object v4, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.onRawToDngClick:Landroid/view/View$OnClickListener; // field@58c0 │ │ -2196b0: 2202 d30c |0044: new-instance v2, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$5; // type@0cd3 │ │ -2196b4: 7020 d45f 8200 |0046: invoke-direct {v2, v8}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$5;.:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V // method@5fd4 │ │ -2196ba: 5b82 bb58 |0049: iput-object v2, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.onDeltedButtonClick:Landroid/view/View$OnClickListener; // field@58bb │ │ -2196be: 2200 d40c |004b: new-instance v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6; // type@0cd4 │ │ -2196c2: 7020 d65f 8000 |004d: invoke-direct {v0, v8}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V // method@5fd6 │ │ -2196c8: 5b80 bf58 |0050: iput-object v0, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.onItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@58bf │ │ -2196cc: 2200 cd0c |0052: new-instance v0, Lfreed/viewer/gridview/models/ViewStateModel; // type@0ccd │ │ -2196d0: 7010 c35f 0000 |0054: invoke-direct {v0}, Lfreed/viewer/gridview/models/ViewStateModel;.:()V // method@5fc3 │ │ -2196d6: 5b80 c558 |0057: iput-object v0, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.viewStateModel:Lfreed/viewer/gridview/models/ViewStateModel; // field@58c5 │ │ -2196da: 2200 c30c |0059: new-instance v0, Lfreed/viewer/gridview/models/FilesHolderModel; // type@0cc3 │ │ -2196de: 7010 7b5f 0000 |005b: invoke-direct {v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.:()V // method@5f7b │ │ -2196e4: 5b80 b158 |005e: iput-object v0, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ -2196e8: 2200 c10c |0060: new-instance v0, Lfreed/viewer/gridview/models/ButtonFileTypeModel; // type@0cc1 │ │ -2196ec: 7020 695f 8000 |0062: invoke-direct {v0, v8}, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V // method@5f69 │ │ -2196f2: 5b80 af58 |0065: iput-object v0, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonFiletype:Lfreed/viewer/gridview/models/ButtonFileTypeModel; // field@58af │ │ -2196f6: 2201 bf0c |0067: new-instance v1, Lfreed/viewer/gridview/models/ButtonDoAction; // type@0cbf │ │ -2196fa: 7010 5f5f 0100 |0069: invoke-direct {v1}, Lfreed/viewer/gridview/models/ButtonDoAction;.:()V // method@5f5f │ │ -219700: 5b81 ae58 |006c: iput-object v1, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonDoAction:Lfreed/viewer/gridview/models/ButtonDoAction; // field@58ae │ │ -219704: 2207 c20c |006e: new-instance v7, Lfreed/viewer/gridview/models/ButtonOptionsModel; // type@0cc2 │ │ -219708: 0771 |0070: move-object v1, v7 │ │ -21970a: 0786 |0071: move-object v6, v8 │ │ -21970c: 7606 735f 0100 |0072: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lfreed/viewer/gridview/models/ButtonOptionsModel;.:(Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V // method@5f73 │ │ -219712: 5b87 b058 |0075: iput-object v7, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonOptions:Lfreed/viewer/gridview/models/ButtonOptionsModel; // field@58b0 │ │ -219716: 5581 b958 |0077: iget-boolean v1, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.isRootDir:Z // field@58b9 │ │ -21971a: 3801 0900 |0079: if-eqz v1, 0082 // +0009 │ │ -21971e: 1201 |007b: const/4 v1, #int 0 // #0 │ │ -219720: 6e20 7a5f 1700 |007c: invoke-virtual {v7, v1}, Lfreed/viewer/gridview/models/ButtonOptionsModel;.setVisibility:(Z)V // method@5f7a │ │ -219726: 6e20 725f 1000 |007f: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.setVisibility:(Z)V // method@5f72 │ │ -21972c: 1a01 9c04 |0082: const-string v1, "ALL" // string@049c │ │ -219730: 6e20 715f 1000 |0084: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.setText:(Ljava/lang/String;)V // method@5f71 │ │ -219736: 2200 c80c |0087: new-instance v0, Lfreed/viewer/gridview/models/IntentModel; // type@0cc8 │ │ -21973a: 7010 ab5f 0000 |0089: invoke-direct {v0}, Lfreed/viewer/gridview/models/IntentModel;.:()V // method@5fab │ │ -219740: 5b80 b758 |008c: iput-object v0, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.intentModel:Lfreed/viewer/gridview/models/IntentModel; // field@58b7 │ │ -219744: 2200 c50c |008e: new-instance v0, Lfreed/viewer/gridview/models/FinishActivityModel; // type@0cc5 │ │ -219748: 7010 945f 0000 |0090: invoke-direct {v0}, Lfreed/viewer/gridview/models/FinishActivityModel;.:()V // method@5f94 │ │ -21974e: 5b80 b458 |0093: iput-object v0, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.finishActivityModel:Lfreed/viewer/gridview/models/FinishActivityModel; // field@58b4 │ │ -219752: 2200 c50c |0095: new-instance v0, Lfreed/viewer/gridview/models/FinishActivityModel; // type@0cc5 │ │ -219756: 7010 945f 0000 |0097: invoke-direct {v0}, Lfreed/viewer/gridview/models/FinishActivityModel;.:()V // method@5f94 │ │ -21975c: 5b80 ad58 |009a: iput-object v0, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.alterDialogModel:Lfreed/viewer/gridview/models/FinishActivityModel; // field@58ad │ │ -219760: 2200 c40c |009c: new-instance v0, Lfreed/viewer/gridview/models/FilesSelectedModel; // type@0cc4 │ │ -219764: 7010 8c5f 0000 |009e: invoke-direct {v0}, Lfreed/viewer/gridview/models/FilesSelectedModel;.:()V // method@5f8c │ │ -21976a: 5b80 b358 |00a1: iput-object v0, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesSelectedModel:Lfreed/viewer/gridview/models/FilesSelectedModel; // field@58b3 │ │ -21976e: 2200 c90c |00a3: new-instance v0, Lfreed/viewer/gridview/models/IntentSenderModel; // type@0cc9 │ │ -219772: 7010 b25f 0000 |00a5: invoke-direct {v0}, Lfreed/viewer/gridview/models/IntentSenderModel;.:()V // method@5fb2 │ │ -219778: 5b80 b858 |00a8: iput-object v0, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.intentSenderModel:Lfreed/viewer/gridview/models/IntentSenderModel; // field@58b8 │ │ -21977c: 2200 cc0c |00aa: new-instance v0, Lfreed/viewer/gridview/models/PopupMenuModel; // type@0ccc │ │ -219780: 7020 ba5f 7000 |00ac: invoke-direct {v0, v7}, Lfreed/viewer/gridview/models/PopupMenuModel;.:(Lfreed/viewer/gridview/models/ButtonOptionsModel;)V // method@5fba │ │ -219786: 5b80 c258 |00af: iput-object v0, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.popupMenuModel:Lfreed/viewer/gridview/models/PopupMenuModel; // field@58c2 │ │ -21978a: 0e00 |00b1: return-void │ │ +219624: |[219624] freed.viewer.gridview.modelview.GridViewFragmentModelView.:()V │ │ +219634: 7010 8c46 0800 |0000: invoke-direct {v8}, Landroidx/lifecycle/ViewModel;.:()V // method@468c │ │ +21963a: 1c00 d60c |0003: const-class v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // type@0cd6 │ │ +21963e: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ +219644: 0c00 |0008: move-result-object v0 │ │ +219646: 5b80 ac58 |0009: iput-object v0, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.TAG:Ljava/lang/String; // field@58ac │ │ +21964a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +21964c: 5c80 b958 |000c: iput-boolean v0, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.isRootDir:Z // field@58b9 │ │ +219650: 2200 b10d |000e: new-instance v0, Ljava/util/ArrayList; // type@0db1 │ │ +219654: 7010 ef63 0000 |0010: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@63ef │ │ +21965a: 5b80 b258 |0013: iput-object v0, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesSelectedList:Ljava/util/List; // field@58b2 │ │ +21965e: 2200 b10d |0015: new-instance v0, Ljava/util/ArrayList; // type@0db1 │ │ +219662: 7010 ef63 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@63ef │ │ +219668: 5b80 c458 |001a: iput-object v0, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.urisToDelte:Ljava/util/List; // field@58c4 │ │ +21966c: 6200 0156 |001c: sget-object v0, Lfreed/file/FileListController$FormatTypes;.all:Lfreed/file/FileListController$FormatTypes; // field@5601 │ │ +219670: 5b80 b658 |001e: iput-object v0, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.formatsToShow:Lfreed/file/FileListController$FormatTypes; // field@58b6 │ │ +219674: 6200 0156 |0020: sget-object v0, Lfreed/file/FileListController$FormatTypes;.all:Lfreed/file/FileListController$FormatTypes; // field@5601 │ │ +219678: 5b80 ba58 |0022: iput-object v0, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.lastFormat:Lfreed/file/FileListController$FormatTypes; // field@58ba │ │ +21967c: 6200 7458 |0024: sget-object v0, Lfreed/viewer/gridview/enums/RequestModes;.none:Lfreed/viewer/gridview/enums/RequestModes; // field@5874 │ │ +219680: 5b80 c358 |0026: iput-object v0, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.requestMode:Lfreed/viewer/gridview/enums/RequestModes; // field@58c3 │ │ +219684: 2203 cf0c |0028: new-instance v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$1; // type@0ccf │ │ +219688: 7020 cc5f 8300 |002a: invoke-direct {v3, v8}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$1;.:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V // method@5fcc │ │ +21968e: 5b83 c158 |002d: iput-object v3, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.onStackClick:Landroid/view/View$OnClickListener; // field@58c1 │ │ +219692: 2205 d00c |002f: new-instance v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$2; // type@0cd0 │ │ +219696: 7020 ce5f 8500 |0031: invoke-direct {v5, v8}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$2;.:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V // method@5fce │ │ +21969c: 5b85 bc58 |0034: iput-object v5, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.onDngStackClick:Landroid/view/View$OnClickListener; // field@58bc │ │ +2196a0: 2200 d10c |0036: new-instance v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3; // type@0cd1 │ │ +2196a4: 7020 d05f 8000 |0038: invoke-direct {v0, v8}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$3;.:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V // method@5fd0 │ │ +2196aa: 5b80 bd58 |003b: iput-object v0, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.onGobBackClick:Landroid/view/View$OnClickListener; // field@58bd │ │ +2196ae: 2204 d20c |003d: new-instance v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$4; // type@0cd2 │ │ +2196b2: 7020 d25f 8400 |003f: invoke-direct {v4, v8}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$4;.:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V // method@5fd2 │ │ +2196b8: 5b84 c058 |0042: iput-object v4, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.onRawToDngClick:Landroid/view/View$OnClickListener; // field@58c0 │ │ +2196bc: 2202 d30c |0044: new-instance v2, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$5; // type@0cd3 │ │ +2196c0: 7020 d45f 8200 |0046: invoke-direct {v2, v8}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$5;.:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V // method@5fd4 │ │ +2196c6: 5b82 bb58 |0049: iput-object v2, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.onDeltedButtonClick:Landroid/view/View$OnClickListener; // field@58bb │ │ +2196ca: 2200 d40c |004b: new-instance v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6; // type@0cd4 │ │ +2196ce: 7020 d65f 8000 |004d: invoke-direct {v0, v8}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$6;.:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V // method@5fd6 │ │ +2196d4: 5b80 bf58 |0050: iput-object v0, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.onItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@58bf │ │ +2196d8: 2200 cd0c |0052: new-instance v0, Lfreed/viewer/gridview/models/ViewStateModel; // type@0ccd │ │ +2196dc: 7010 c35f 0000 |0054: invoke-direct {v0}, Lfreed/viewer/gridview/models/ViewStateModel;.:()V // method@5fc3 │ │ +2196e2: 5b80 c558 |0057: iput-object v0, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.viewStateModel:Lfreed/viewer/gridview/models/ViewStateModel; // field@58c5 │ │ +2196e6: 2200 c30c |0059: new-instance v0, Lfreed/viewer/gridview/models/FilesHolderModel; // type@0cc3 │ │ +2196ea: 7010 7b5f 0000 |005b: invoke-direct {v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.:()V // method@5f7b │ │ +2196f0: 5b80 b158 |005e: iput-object v0, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ +2196f4: 2200 c10c |0060: new-instance v0, Lfreed/viewer/gridview/models/ButtonFileTypeModel; // type@0cc1 │ │ +2196f8: 7020 695f 8000 |0062: invoke-direct {v0, v8}, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V // method@5f69 │ │ +2196fe: 5b80 af58 |0065: iput-object v0, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonFiletype:Lfreed/viewer/gridview/models/ButtonFileTypeModel; // field@58af │ │ +219702: 2201 bf0c |0067: new-instance v1, Lfreed/viewer/gridview/models/ButtonDoAction; // type@0cbf │ │ +219706: 7010 5f5f 0100 |0069: invoke-direct {v1}, Lfreed/viewer/gridview/models/ButtonDoAction;.:()V // method@5f5f │ │ +21970c: 5b81 ae58 |006c: iput-object v1, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonDoAction:Lfreed/viewer/gridview/models/ButtonDoAction; // field@58ae │ │ +219710: 2207 c20c |006e: new-instance v7, Lfreed/viewer/gridview/models/ButtonOptionsModel; // type@0cc2 │ │ +219714: 0771 |0070: move-object v1, v7 │ │ +219716: 0786 |0071: move-object v6, v8 │ │ +219718: 7606 735f 0100 |0072: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lfreed/viewer/gridview/models/ButtonOptionsModel;.:(Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V // method@5f73 │ │ +21971e: 5b87 b058 |0075: iput-object v7, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonOptions:Lfreed/viewer/gridview/models/ButtonOptionsModel; // field@58b0 │ │ +219722: 5581 b958 |0077: iget-boolean v1, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.isRootDir:Z // field@58b9 │ │ +219726: 3801 0900 |0079: if-eqz v1, 0082 // +0009 │ │ +21972a: 1201 |007b: const/4 v1, #int 0 // #0 │ │ +21972c: 6e20 7a5f 1700 |007c: invoke-virtual {v7, v1}, Lfreed/viewer/gridview/models/ButtonOptionsModel;.setVisibility:(Z)V // method@5f7a │ │ +219732: 6e20 725f 1000 |007f: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.setVisibility:(Z)V // method@5f72 │ │ +219738: 1a01 9c04 |0082: const-string v1, "ALL" // string@049c │ │ +21973c: 6e20 715f 1000 |0084: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.setText:(Ljava/lang/String;)V // method@5f71 │ │ +219742: 2200 c80c |0087: new-instance v0, Lfreed/viewer/gridview/models/IntentModel; // type@0cc8 │ │ +219746: 7010 ab5f 0000 |0089: invoke-direct {v0}, Lfreed/viewer/gridview/models/IntentModel;.:()V // method@5fab │ │ +21974c: 5b80 b758 |008c: iput-object v0, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.intentModel:Lfreed/viewer/gridview/models/IntentModel; // field@58b7 │ │ +219750: 2200 c50c |008e: new-instance v0, Lfreed/viewer/gridview/models/FinishActivityModel; // type@0cc5 │ │ +219754: 7010 945f 0000 |0090: invoke-direct {v0}, Lfreed/viewer/gridview/models/FinishActivityModel;.:()V // method@5f94 │ │ +21975a: 5b80 b458 |0093: iput-object v0, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.finishActivityModel:Lfreed/viewer/gridview/models/FinishActivityModel; // field@58b4 │ │ +21975e: 2200 c50c |0095: new-instance v0, Lfreed/viewer/gridview/models/FinishActivityModel; // type@0cc5 │ │ +219762: 7010 945f 0000 |0097: invoke-direct {v0}, Lfreed/viewer/gridview/models/FinishActivityModel;.:()V // method@5f94 │ │ +219768: 5b80 ad58 |009a: iput-object v0, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.alterDialogModel:Lfreed/viewer/gridview/models/FinishActivityModel; // field@58ad │ │ +21976c: 2200 c40c |009c: new-instance v0, Lfreed/viewer/gridview/models/FilesSelectedModel; // type@0cc4 │ │ +219770: 7010 8c5f 0000 |009e: invoke-direct {v0}, Lfreed/viewer/gridview/models/FilesSelectedModel;.:()V // method@5f8c │ │ +219776: 5b80 b358 |00a1: iput-object v0, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesSelectedModel:Lfreed/viewer/gridview/models/FilesSelectedModel; // field@58b3 │ │ +21977a: 2200 c90c |00a3: new-instance v0, Lfreed/viewer/gridview/models/IntentSenderModel; // type@0cc9 │ │ +21977e: 7010 b25f 0000 |00a5: invoke-direct {v0}, Lfreed/viewer/gridview/models/IntentSenderModel;.:()V // method@5fb2 │ │ +219784: 5b80 b858 |00a8: iput-object v0, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.intentSenderModel:Lfreed/viewer/gridview/models/IntentSenderModel; // field@58b8 │ │ +219788: 2200 cc0c |00aa: new-instance v0, Lfreed/viewer/gridview/models/PopupMenuModel; // type@0ccc │ │ +21978c: 7020 ba5f 7000 |00ac: invoke-direct {v0, v7}, Lfreed/viewer/gridview/models/PopupMenuModel;.:(Lfreed/viewer/gridview/models/ButtonOptionsModel;)V // method@5fba │ │ +219792: 5b80 c258 |00af: iput-object v0, v8, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.popupMenuModel:Lfreed/viewer/gridview/models/PopupMenuModel; // field@58c2 │ │ +219796: 0e00 |00b1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=47 │ │ 0x000c line=50 │ │ 0x000e line=51 │ │ 0x0015 line=52 │ │ @@ -695962,17 +695965,17 @@ │ │ type : '(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/enums/RequestModes;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -219400: |[219400] freed.viewer.gridview.modelview.GridViewFragmentModelView.access$000:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/enums/RequestModes; │ │ -219410: 5400 c358 |0000: iget-object v0, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.requestMode:Lfreed/viewer/gridview/enums/RequestModes; // field@58c3 │ │ -219414: 1100 |0002: return-object v0 │ │ +21940c: |[21940c] freed.viewer.gridview.modelview.GridViewFragmentModelView.access$000:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/enums/RequestModes; │ │ +21941c: 5400 c358 |0000: iget-object v0, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.requestMode:Lfreed/viewer/gridview/enums/RequestModes; // field@58c3 │ │ +219420: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ │ │ #2 : (in Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;) │ │ @@ -695980,17 +695983,17 @@ │ │ type : '(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Lfreed/viewer/gridview/enums/RequestModes;)Lfreed/viewer/gridview/enums/RequestModes;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -219418: |[219418] freed.viewer.gridview.modelview.GridViewFragmentModelView.access$002:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Lfreed/viewer/gridview/enums/RequestModes;)Lfreed/viewer/gridview/enums/RequestModes; │ │ -219428: 5b01 c358 |0000: iput-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.requestMode:Lfreed/viewer/gridview/enums/RequestModes; // field@58c3 │ │ -21942c: 1101 |0002: return-object v1 │ │ +219424: |[219424] freed.viewer.gridview.modelview.GridViewFragmentModelView.access$002:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Lfreed/viewer/gridview/enums/RequestModes;)Lfreed/viewer/gridview/enums/RequestModes; │ │ +219434: 5b01 c358 |0000: iput-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.requestMode:Lfreed/viewer/gridview/enums/RequestModes; // field@58c3 │ │ +219438: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ 0x0000 - 0x0003 reg=1 (null) Lfreed/viewer/gridview/enums/RequestModes; │ │ │ │ @@ -695999,17 +696002,17 @@ │ │ type : '(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -219478: |[219478] freed.viewer.gridview.modelview.GridViewFragmentModelView.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; │ │ -219488: 5400 b158 |0000: iget-object v0, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ -21948c: 1100 |0002: return-object v0 │ │ +219484: |[219484] freed.viewer.gridview.modelview.GridViewFragmentModelView.access$100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FilesHolderModel; │ │ +219494: 5400 b158 |0000: iget-object v0, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ +219498: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ │ │ #4 : (in Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;) │ │ @@ -696017,17 +696020,17 @@ │ │ type : '(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2195e0: |[2195e0] freed.viewer.gridview.modelview.GridViewFragmentModelView.access$1000:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Ljava/util/List; │ │ -2195f0: 5400 b258 |0000: iget-object v0, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesSelectedList:Ljava/util/List; // field@58b2 │ │ -2195f4: 1100 |0002: return-object v0 │ │ +2195ec: |[2195ec] freed.viewer.gridview.modelview.GridViewFragmentModelView.access$1000:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Ljava/util/List; │ │ +2195fc: 5400 b258 |0000: iget-object v0, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesSelectedList:Ljava/util/List; // field@58b2 │ │ +219600: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ │ │ #5 : (in Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;) │ │ @@ -696035,17 +696038,17 @@ │ │ type : '(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -21978c: |[21978c] freed.viewer.gridview.modelview.GridViewFragmentModelView.access$1100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V │ │ -21979c: 7010 0060 0000 |0000: invoke-direct {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.updateFilesSelected:()V // method@6000 │ │ -2197a2: 0e00 |0003: return-void │ │ +219798: |[219798] freed.viewer.gridview.modelview.GridViewFragmentModelView.access$1100:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V │ │ +2197a8: 7010 0060 0000 |0000: invoke-direct {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.updateFilesSelected:()V // method@6000 │ │ +2197ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ │ │ #6 : (in Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;) │ │ @@ -696053,17 +696056,17 @@ │ │ type : '(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/IntentModel;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -219520: |[219520] freed.viewer.gridview.modelview.GridViewFragmentModelView.access$200:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/IntentModel; │ │ -219530: 5400 b758 |0000: iget-object v0, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.intentModel:Lfreed/viewer/gridview/models/IntentModel; // field@58b7 │ │ -219534: 1100 |0002: return-object v0 │ │ +21952c: |[21952c] freed.viewer.gridview.modelview.GridViewFragmentModelView.access$200:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/IntentModel; │ │ +21953c: 5400 b758 |0000: iget-object v0, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.intentModel:Lfreed/viewer/gridview/models/IntentModel; // field@58b7 │ │ +219540: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ │ │ #7 : (in Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;) │ │ @@ -696071,17 +696074,17 @@ │ │ type : '(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/ViewStateModel;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -219580: |[219580] freed.viewer.gridview.modelview.GridViewFragmentModelView.access$300:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/ViewStateModel; │ │ -219590: 5400 c558 |0000: iget-object v0, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.viewStateModel:Lfreed/viewer/gridview/models/ViewStateModel; // field@58c5 │ │ -219594: 1100 |0002: return-object v0 │ │ +21958c: |[21958c] freed.viewer.gridview.modelview.GridViewFragmentModelView.access$300:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/ViewStateModel; │ │ +21959c: 5400 c558 |0000: iget-object v0, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.viewStateModel:Lfreed/viewer/gridview/models/ViewStateModel; // field@58c5 │ │ +2195a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ │ │ #8 : (in Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;) │ │ @@ -696089,17 +696092,17 @@ │ │ type : '(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -219388: |[219388] freed.viewer.gridview.modelview.GridViewFragmentModelView.access$400:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Z │ │ -219398: 5500 b958 |0000: iget-boolean v0, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.isRootDir:Z // field@58b9 │ │ -21939c: 0f00 |0002: return v0 │ │ +219394: |[219394] freed.viewer.gridview.modelview.GridViewFragmentModelView.access$400:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Z │ │ +2193a4: 5500 b958 |0000: iget-boolean v0, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.isRootDir:Z // field@58b9 │ │ +2193a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ │ │ #9 : (in Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;) │ │ @@ -696107,17 +696110,17 @@ │ │ type : '(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2193a0: |[2193a0] freed.viewer.gridview.modelview.GridViewFragmentModelView.access$402:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Z)Z │ │ -2193b0: 5c01 b958 |0000: iput-boolean v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.isRootDir:Z // field@58b9 │ │ -2193b4: 0f01 |0002: return v1 │ │ +2193ac: |[2193ac] freed.viewer.gridview.modelview.GridViewFragmentModelView.access$402:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Z)Z │ │ +2193bc: 5c01 b958 |0000: iput-boolean v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.isRootDir:Z // field@58b9 │ │ +2193c0: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -696126,17 +696129,17 @@ │ │ type : '(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2195c8: |[2195c8] freed.viewer.gridview.modelview.GridViewFragmentModelView.access$500:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Ljava/lang/String; │ │ -2195d8: 5400 ac58 |0000: iget-object v0, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.TAG:Ljava/lang/String; // field@58ac │ │ -2195dc: 1100 |0002: return-object v0 │ │ +2195d4: |[2195d4] freed.viewer.gridview.modelview.GridViewFragmentModelView.access$500:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Ljava/lang/String; │ │ +2195e4: 5400 ac58 |0000: iget-object v0, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.TAG:Ljava/lang/String; // field@58ac │ │ +2195e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ │ │ #11 : (in Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;) │ │ @@ -696144,17 +696147,17 @@ │ │ type : '(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FinishActivityModel;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2194c0: |[2194c0] freed.viewer.gridview.modelview.GridViewFragmentModelView.access$600:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FinishActivityModel; │ │ -2194d0: 5400 b458 |0000: iget-object v0, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.finishActivityModel:Lfreed/viewer/gridview/models/FinishActivityModel; // field@58b4 │ │ -2194d4: 1100 |0002: return-object v0 │ │ +2194cc: |[2194cc] freed.viewer.gridview.modelview.GridViewFragmentModelView.access$600:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FinishActivityModel; │ │ +2194dc: 5400 b458 |0000: iget-object v0, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.finishActivityModel:Lfreed/viewer/gridview/models/FinishActivityModel; // field@58b4 │ │ +2194e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ │ │ #12 : (in Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;) │ │ @@ -696162,17 +696165,17 @@ │ │ type : '(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FinishActivityModel;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2194d8: |[2194d8] freed.viewer.gridview.modelview.GridViewFragmentModelView.access$700:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FinishActivityModel; │ │ -2194e8: 5400 ad58 |0000: iget-object v0, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.alterDialogModel:Lfreed/viewer/gridview/models/FinishActivityModel; // field@58ad │ │ -2194ec: 1100 |0002: return-object v0 │ │ +2194e4: |[2194e4] freed.viewer.gridview.modelview.GridViewFragmentModelView.access$700:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/gridview/models/FinishActivityModel; │ │ +2194f4: 5400 ad58 |0000: iget-object v0, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.alterDialogModel:Lfreed/viewer/gridview/models/FinishActivityModel; // field@58ad │ │ +2194f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ │ │ #13 : (in Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;) │ │ @@ -696180,17 +696183,17 @@ │ │ type : '(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2195b0: |[2195b0] freed.viewer.gridview.modelview.GridViewFragmentModelView.access$800:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick; │ │ -2195c0: 5400 be58 |0000: iget-object v0, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.onGridItemClick:Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick; // field@58be │ │ -2195c4: 1100 |0002: return-object v0 │ │ +2195bc: |[2195bc] freed.viewer.gridview.modelview.GridViewFragmentModelView.access$800:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick; │ │ +2195cc: 5400 be58 |0000: iget-object v0, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.onGridItemClick:Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick; // field@58be │ │ +2195d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ │ │ #14 : (in Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;) │ │ @@ -696198,17 +696201,17 @@ │ │ type : '(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/file/holder/BaseHolder;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2193d0: |[2193d0] freed.viewer.gridview.modelview.GridViewFragmentModelView.access$900:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/file/holder/BaseHolder; │ │ -2193e0: 5400 b558 |0000: iget-object v0, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.folderToShow:Lfreed/file/holder/BaseHolder; // field@58b5 │ │ -2193e4: 1100 |0002: return-object v0 │ │ +2193dc: |[2193dc] freed.viewer.gridview.modelview.GridViewFragmentModelView.access$900:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)Lfreed/file/holder/BaseHolder; │ │ +2193ec: 5400 b558 |0000: iget-object v0, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.folderToShow:Lfreed/file/holder/BaseHolder; // field@58b5 │ │ +2193f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ │ │ #15 : (in Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;) │ │ @@ -696216,17 +696219,17 @@ │ │ type : '(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Lfreed/file/holder/BaseHolder;)Lfreed/file/holder/BaseHolder;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2193e8: |[2193e8] freed.viewer.gridview.modelview.GridViewFragmentModelView.access$902:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Lfreed/file/holder/BaseHolder;)Lfreed/file/holder/BaseHolder; │ │ -2193f8: 5b01 b558 |0000: iput-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.folderToShow:Lfreed/file/holder/BaseHolder; // field@58b5 │ │ -2193fc: 1101 |0002: return-object v1 │ │ +2193f4: |[2193f4] freed.viewer.gridview.modelview.GridViewFragmentModelView.access$902:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;Lfreed/file/holder/BaseHolder;)Lfreed/file/holder/BaseHolder; │ │ +219404: 5b01 b558 |0000: iput-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.folderToShow:Lfreed/file/holder/BaseHolder; // field@58b5 │ │ +219408: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ 0x0000 - 0x0003 reg=1 (null) Lfreed/file/holder/BaseHolder; │ │ │ │ @@ -696235,48 +696238,48 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -219854: |[219854] freed.viewer.gridview.modelview.GridViewFragmentModelView.deleteUriFile:()V │ │ -219864: 5430 c458 |0000: iget-object v0, v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.urisToDelte:Ljava/util/List; // field@58c4 │ │ -219868: 7210 6d64 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ -21986e: 0a00 |0005: move-result v0 │ │ -219870: 3d00 3b00 |0006: if-lez v0, 0041 // +003b │ │ -219874: 5430 b158 |0008: iget-object v0, v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ -219878: 6e10 805f 0000 |000a: invoke-virtual {v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFileListController:()Lfreed/file/FileListController; // method@5f80 │ │ -21987e: 0c00 |000d: move-result-object v0 │ │ -219880: 5431 c458 |000e: iget-object v1, v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.urisToDelte:Ljava/util/List; // field@58c4 │ │ -219884: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -219886: 7220 6564 2100 |0011: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -21988c: 0c01 |0014: move-result-object v1 │ │ -21988e: 1f01 4f0c |0015: check-cast v1, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ -219892: 6e20 635b 1000 |0017: invoke-virtual {v0, v1}, Lfreed/file/FileListController;.DeleteFile:(Lfreed/file/holder/BaseHolder;)Z // method@5b63 │ │ -219898: 5430 c458 |001a: iget-object v0, v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.urisToDelte:Ljava/util/List; // field@58c4 │ │ -21989c: 7220 6a64 2000 |001c: invoke-interface {v0, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@646a │ │ -2198a2: 7010 eb5f 0300 |001f: invoke-direct {v3}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.deleteUriFile:()V // method@5feb │ │ -2198a8: 281f |0022: goto 0041 // +001f │ │ -2198aa: 0d00 |0023: move-exception v0 │ │ -2198ac: 6001 3501 |0024: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ -2198b0: 1302 1d00 |0026: const/16 v2, #int 29 // #1d │ │ -2198b4: 3421 1900 |0028: if-lt v1, v2, 0041 // +0019 │ │ -2198b8: 2001 4200 |002a: instance-of v1, v0, Landroid/app/RecoverableSecurityException; // type@0042 │ │ -2198bc: 3801 1500 |002c: if-eqz v1, 0041 // +0015 │ │ -2198c0: 1f00 4200 |002e: check-cast v0, Landroid/app/RecoverableSecurityException; // type@0042 │ │ -2198c4: 5431 b858 |0030: iget-object v1, v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.intentSenderModel:Lfreed/viewer/gridview/models/IntentSenderModel; // field@58b8 │ │ -2198c8: 6e10 7601 0000 |0032: invoke-virtual {v0}, Landroid/app/RecoverableSecurityException;.getUserAction:()Landroid/app/RemoteAction; // method@0176 │ │ -2198ce: 0c00 |0035: move-result-object v0 │ │ -2198d0: 6e10 7801 0000 |0036: invoke-virtual {v0}, Landroid/app/RemoteAction;.getActionIntent:()Landroid/app/PendingIntent; // method@0178 │ │ -2198d6: 0c00 |0039: move-result-object v0 │ │ -2198d8: 6e10 6401 0000 |003a: invoke-virtual {v0}, Landroid/app/PendingIntent;.getIntentSender:()Landroid/content/IntentSender; // method@0164 │ │ -2198de: 0c00 |003d: move-result-object v0 │ │ -2198e0: 6e20 b65f 0100 |003e: invoke-virtual {v1, v0}, Lfreed/viewer/gridview/models/IntentSenderModel;.setIntentSender:(Landroid/content/IntentSender;)V // method@5fb6 │ │ -2198e6: 0e00 |0041: return-void │ │ +219860: |[219860] freed.viewer.gridview.modelview.GridViewFragmentModelView.deleteUriFile:()V │ │ +219870: 5430 c458 |0000: iget-object v0, v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.urisToDelte:Ljava/util/List; // field@58c4 │ │ +219874: 7210 6d64 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ +21987a: 0a00 |0005: move-result v0 │ │ +21987c: 3d00 3b00 |0006: if-lez v0, 0041 // +003b │ │ +219880: 5430 b158 |0008: iget-object v0, v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ +219884: 6e10 805f 0000 |000a: invoke-virtual {v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFileListController:()Lfreed/file/FileListController; // method@5f80 │ │ +21988a: 0c00 |000d: move-result-object v0 │ │ +21988c: 5431 c458 |000e: iget-object v1, v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.urisToDelte:Ljava/util/List; // field@58c4 │ │ +219890: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +219892: 7220 6564 2100 |0011: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +219898: 0c01 |0014: move-result-object v1 │ │ +21989a: 1f01 4f0c |0015: check-cast v1, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ +21989e: 6e20 635b 1000 |0017: invoke-virtual {v0, v1}, Lfreed/file/FileListController;.DeleteFile:(Lfreed/file/holder/BaseHolder;)Z // method@5b63 │ │ +2198a4: 5430 c458 |001a: iget-object v0, v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.urisToDelte:Ljava/util/List; // field@58c4 │ │ +2198a8: 7220 6a64 2000 |001c: invoke-interface {v0, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@646a │ │ +2198ae: 7010 eb5f 0300 |001f: invoke-direct {v3}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.deleteUriFile:()V // method@5feb │ │ +2198b4: 281f |0022: goto 0041 // +001f │ │ +2198b6: 0d00 |0023: move-exception v0 │ │ +2198b8: 6001 3501 |0024: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ +2198bc: 1302 1d00 |0026: const/16 v2, #int 29 // #1d │ │ +2198c0: 3421 1900 |0028: if-lt v1, v2, 0041 // +0019 │ │ +2198c4: 2001 4200 |002a: instance-of v1, v0, Landroid/app/RecoverableSecurityException; // type@0042 │ │ +2198c8: 3801 1500 |002c: if-eqz v1, 0041 // +0015 │ │ +2198cc: 1f00 4200 |002e: check-cast v0, Landroid/app/RecoverableSecurityException; // type@0042 │ │ +2198d0: 5431 b858 |0030: iget-object v1, v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.intentSenderModel:Lfreed/viewer/gridview/models/IntentSenderModel; // field@58b8 │ │ +2198d4: 6e10 7601 0000 |0032: invoke-virtual {v0}, Landroid/app/RecoverableSecurityException;.getUserAction:()Landroid/app/RemoteAction; // method@0176 │ │ +2198da: 0c00 |0035: move-result-object v0 │ │ +2198dc: 6e10 7801 0000 |0036: invoke-virtual {v0}, Landroid/app/RemoteAction;.getActionIntent:()Landroid/app/PendingIntent; // method@0178 │ │ +2198e2: 0c00 |0039: move-result-object v0 │ │ +2198e4: 6e10 6401 0000 |003a: invoke-virtual {v0}, Landroid/app/PendingIntent;.getIntentSender:()Landroid/content/IntentSender; // method@0164 │ │ +2198ea: 0c00 |003d: move-result-object v0 │ │ +2198ec: 6e20 b65f 0100 |003e: invoke-virtual {v1, v0}, Lfreed/viewer/gridview/models/IntentSenderModel;.setIntentSender:(Landroid/content/IntentSender;)V // method@5fb6 │ │ +2198f2: 0e00 |0041: return-void │ │ catches : 1 │ │ 0x0008 - 0x0022 │ │ Ljava/lang/SecurityException; -> 0x0023 │ │ positions : │ │ 0x0000 line=474 │ │ 0x0008 line=477 │ │ 0x001a line=478 │ │ @@ -696293,36 +696296,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -21991c: |[21991c] freed.viewer.gridview.modelview.GridViewFragmentModelView.resetFilesSelected:()V │ │ -21992c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -21992e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -219930: 5432 b158 |0002: iget-object v2, v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ -219934: 6e10 835f 0200 |0004: invoke-virtual {v2}, Lfreed/viewer/gridview/models/FilesHolderModel;.getGridImageViewModels:()Ljava/util/List; // method@5f83 │ │ -21993a: 0c02 |0007: move-result-object v2 │ │ -21993c: 7210 6d64 0200 |0008: invoke-interface {v2}, Ljava/util/List;.size:()I // method@646d │ │ -219942: 0a02 |000b: move-result v2 │ │ -219944: 3521 1600 |000c: if-ge v1, v2, 0022 // +0016 │ │ -219948: 6e10 f05f 0300 |000e: invoke-virtual {v3}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; // method@5ff0 │ │ -21994e: 0c02 |0011: move-result-object v2 │ │ -219950: 6e10 835f 0200 |0012: invoke-virtual {v2}, Lfreed/viewer/gridview/models/FilesHolderModel;.getGridImageViewModels:()Ljava/util/List; // method@5f83 │ │ -219956: 0c02 |0015: move-result-object v2 │ │ -219958: 7220 6564 1200 |0016: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -21995e: 0c02 |0019: move-result-object v2 │ │ -219960: 1f02 c70c |001a: check-cast v2, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ -219964: 6e20 a55f 0200 |001c: invoke-virtual {v2, v0}, Lfreed/viewer/gridview/models/GridImageViewModel;.setChecked:(Z)V // method@5fa5 │ │ -21996a: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -21996e: 28e1 |0021: goto 0002 // -001f │ │ -219970: 5430 b258 |0022: iget-object v0, v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesSelectedList:Ljava/util/List; // field@58b2 │ │ -219974: 7210 6264 0000 |0024: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@6462 │ │ -21997a: 0e00 |0027: return-void │ │ +219928: |[219928] freed.viewer.gridview.modelview.GridViewFragmentModelView.resetFilesSelected:()V │ │ +219938: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +21993a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +21993c: 5432 b158 |0002: iget-object v2, v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ +219940: 6e10 835f 0200 |0004: invoke-virtual {v2}, Lfreed/viewer/gridview/models/FilesHolderModel;.getGridImageViewModels:()Ljava/util/List; // method@5f83 │ │ +219946: 0c02 |0007: move-result-object v2 │ │ +219948: 7210 6d64 0200 |0008: invoke-interface {v2}, Ljava/util/List;.size:()I // method@646d │ │ +21994e: 0a02 |000b: move-result v2 │ │ +219950: 3521 1600 |000c: if-ge v1, v2, 0022 // +0016 │ │ +219954: 6e10 f05f 0300 |000e: invoke-virtual {v3}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; // method@5ff0 │ │ +21995a: 0c02 |0011: move-result-object v2 │ │ +21995c: 6e10 835f 0200 |0012: invoke-virtual {v2}, Lfreed/viewer/gridview/models/FilesHolderModel;.getGridImageViewModels:()Ljava/util/List; // method@5f83 │ │ +219962: 0c02 |0015: move-result-object v2 │ │ +219964: 7220 6564 1200 |0016: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +21996a: 0c02 |0019: move-result-object v2 │ │ +21996c: 1f02 c70c |001a: check-cast v2, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ +219970: 6e20 a55f 0200 |001c: invoke-virtual {v2, v0}, Lfreed/viewer/gridview/models/GridImageViewModel;.setChecked:(Z)V // method@5fa5 │ │ +219976: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +21997a: 28e1 |0021: goto 0002 // -001f │ │ +21997c: 5430 b258 |0022: iget-object v0, v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesSelectedList:Ljava/util/List; // field@58b2 │ │ +219980: 7210 6264 0000 |0024: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@6462 │ │ +219986: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=493 │ │ 0x000e line=495 │ │ 0x001c line=496 │ │ 0x0022 line=498 │ │ locals : │ │ @@ -696333,21 +696336,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -219d18: |[219d18] freed.viewer.gridview.modelview.GridViewFragmentModelView.updateFilesSelected:()V │ │ -219d28: 5420 b358 |0000: iget-object v0, v2, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesSelectedModel:Lfreed/viewer/gridview/models/FilesSelectedModel; // field@58b3 │ │ -219d2c: 5421 b258 |0002: iget-object v1, v2, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesSelectedList:Ljava/util/List; // field@58b2 │ │ -219d30: 7210 6d64 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@646d │ │ -219d36: 0a01 |0007: move-result v1 │ │ -219d38: 6e20 915f 1000 |0008: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/FilesSelectedModel;.setFilesSelectedCount:(I)V // method@5f91 │ │ -219d3e: 0e00 |000b: return-void │ │ +219d24: |[219d24] freed.viewer.gridview.modelview.GridViewFragmentModelView.updateFilesSelected:()V │ │ +219d34: 5420 b358 |0000: iget-object v0, v2, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesSelectedModel:Lfreed/viewer/gridview/models/FilesSelectedModel; // field@58b3 │ │ +219d38: 5421 b258 |0002: iget-object v1, v2, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesSelectedList:Ljava/util/List; // field@58b2 │ │ +219d3c: 7210 6d64 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@646d │ │ +219d42: 0a01 |0007: move-result v1 │ │ +219d44: 6e20 915f 1000 |0008: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/FilesSelectedModel;.setFilesSelectedCount:(I)V // method@5f91 │ │ +219d4a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ │ │ Virtual methods - │ │ @@ -696356,48 +696359,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -2197a4: |[2197a4] freed.viewer.gridview.modelview.GridViewFragmentModelView.deleteFiles:()V │ │ -2197b4: 7100 c95b 0000 |0000: invoke-static {}, Lfreed/image/ImageManager;.cancelImageLoadTasks:()V // method@5bc9 │ │ -2197ba: 5430 c458 |0003: iget-object v0, v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.urisToDelte:Ljava/util/List; // field@58c4 │ │ -2197be: 7210 6264 0000 |0005: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@6462 │ │ -2197c4: 5430 b258 |0008: iget-object v0, v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesSelectedList:Ljava/util/List; // field@58b2 │ │ -2197c8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -2197ca: 7220 6564 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -2197d0: 0c00 |000e: move-result-object v0 │ │ -2197d2: 1f00 4f0c |000f: check-cast v0, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ -2197d6: 6e10 955b 0000 |0011: invoke-virtual {v0}, Lfreed/file/holder/BaseHolder;.getHolderType:()Ljava/lang/Class; // method@5b95 │ │ -2197dc: 0c00 |0014: move-result-object v0 │ │ -2197de: 1c01 500c |0015: const-class v1, Lfreed/file/holder/FileHolder; // type@0c50 │ │ -2197e2: 3310 0e00 |0017: if-ne v0, v1, 0025 // +000e │ │ -2197e6: 5430 b158 |0019: iget-object v0, v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ -2197ea: 6e10 805f 0000 |001b: invoke-virtual {v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFileListController:()Lfreed/file/FileListController; // method@5f80 │ │ -2197f0: 0c00 |001e: move-result-object v0 │ │ -2197f2: 5431 b258 |001f: iget-object v1, v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesSelectedList:Ljava/util/List; // field@58b2 │ │ -2197f6: 6e20 645b 1000 |0021: invoke-virtual {v0, v1}, Lfreed/file/FileListController;.DeleteFiles:(Ljava/util/List;)V // method@5b64 │ │ -2197fc: 281e |0024: goto 0042 // +001e │ │ -2197fe: 5430 b258 |0025: iget-object v0, v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesSelectedList:Ljava/util/List; // field@58b2 │ │ -219802: 7210 6864 0000 |0027: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -219808: 0c00 |002a: move-result-object v0 │ │ -21980a: 7210 4e64 0000 |002b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -219810: 0a01 |002e: move-result v1 │ │ -219812: 3801 1000 |002f: if-eqz v1, 003f // +0010 │ │ -219816: 7210 4f64 0000 |0031: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -21981c: 0c01 |0034: move-result-object v1 │ │ -21981e: 1f01 4f0c |0035: check-cast v1, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ -219822: 5432 c458 |0037: iget-object v2, v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.urisToDelte:Ljava/util/List; // field@58c4 │ │ -219826: 1f01 510c |0039: check-cast v1, Lfreed/file/holder/UriHolder; // type@0c51 │ │ -21982a: 7220 6064 1200 |003b: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ -219830: 28ed |003e: goto 002b // -0013 │ │ -219832: 7010 eb5f 0300 |003f: invoke-direct {v3}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.deleteUriFile:()V // method@5feb │ │ -219838: 0e00 |0042: return-void │ │ +2197b0: |[2197b0] freed.viewer.gridview.modelview.GridViewFragmentModelView.deleteFiles:()V │ │ +2197c0: 7100 c95b 0000 |0000: invoke-static {}, Lfreed/image/ImageManager;.cancelImageLoadTasks:()V // method@5bc9 │ │ +2197c6: 5430 c458 |0003: iget-object v0, v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.urisToDelte:Ljava/util/List; // field@58c4 │ │ +2197ca: 7210 6264 0000 |0005: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@6462 │ │ +2197d0: 5430 b258 |0008: iget-object v0, v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesSelectedList:Ljava/util/List; // field@58b2 │ │ +2197d4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +2197d6: 7220 6564 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +2197dc: 0c00 |000e: move-result-object v0 │ │ +2197de: 1f00 4f0c |000f: check-cast v0, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ +2197e2: 6e10 955b 0000 |0011: invoke-virtual {v0}, Lfreed/file/holder/BaseHolder;.getHolderType:()Ljava/lang/Class; // method@5b95 │ │ +2197e8: 0c00 |0014: move-result-object v0 │ │ +2197ea: 1c01 500c |0015: const-class v1, Lfreed/file/holder/FileHolder; // type@0c50 │ │ +2197ee: 3310 0e00 |0017: if-ne v0, v1, 0025 // +000e │ │ +2197f2: 5430 b158 |0019: iget-object v0, v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ +2197f6: 6e10 805f 0000 |001b: invoke-virtual {v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFileListController:()Lfreed/file/FileListController; // method@5f80 │ │ +2197fc: 0c00 |001e: move-result-object v0 │ │ +2197fe: 5431 b258 |001f: iget-object v1, v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesSelectedList:Ljava/util/List; // field@58b2 │ │ +219802: 6e20 645b 1000 |0021: invoke-virtual {v0, v1}, Lfreed/file/FileListController;.DeleteFiles:(Ljava/util/List;)V // method@5b64 │ │ +219808: 281e |0024: goto 0042 // +001e │ │ +21980a: 5430 b258 |0025: iget-object v0, v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesSelectedList:Ljava/util/List; // field@58b2 │ │ +21980e: 7210 6864 0000 |0027: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +219814: 0c00 |002a: move-result-object v0 │ │ +219816: 7210 4e64 0000 |002b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +21981c: 0a01 |002e: move-result v1 │ │ +21981e: 3801 1000 |002f: if-eqz v1, 003f // +0010 │ │ +219822: 7210 4f64 0000 |0031: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +219828: 0c01 |0034: move-result-object v1 │ │ +21982a: 1f01 4f0c |0035: check-cast v1, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ +21982e: 5432 c458 |0037: iget-object v2, v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.urisToDelte:Ljava/util/List; // field@58c4 │ │ +219832: 1f01 510c |0039: check-cast v1, Lfreed/file/holder/UriHolder; // type@0c51 │ │ +219836: 7220 6064 1200 |003b: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ +21983c: 28ed |003e: goto 002b // -0013 │ │ +21983e: 7010 eb5f 0300 |003f: invoke-direct {v3}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.deleteUriFile:()V // method@5feb │ │ +219844: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ 0x0003 line=454 │ │ 0x0008 line=455 │ │ 0x0019 line=457 │ │ 0x0025 line=461 │ │ @@ -696411,17 +696414,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -21983c: |[21983c] freed.viewer.gridview.modelview.GridViewFragmentModelView.deleteNextFile:()V │ │ -21984c: 7010 eb5f 0000 |0000: invoke-direct {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.deleteUriFile:()V // method@5feb │ │ -219852: 0e00 |0003: return-void │ │ +219848: |[219848] freed.viewer.gridview.modelview.GridViewFragmentModelView.deleteNextFile:()V │ │ +219858: 7010 eb5f 0000 |0000: invoke-direct {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.deleteUriFile:()V // method@5feb │ │ +21985e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ │ │ #2 : (in Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;) │ │ @@ -696429,17 +696432,17 @@ │ │ type : '()Lfreed/viewer/gridview/models/FinishActivityModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2194f0: |[2194f0] freed.viewer.gridview.modelview.GridViewFragmentModelView.getAlterDialogModel:()Lfreed/viewer/gridview/models/FinishActivityModel; │ │ -219500: 5410 ad58 |0000: iget-object v0, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.alterDialogModel:Lfreed/viewer/gridview/models/FinishActivityModel; // field@58ad │ │ -219504: 1100 |0002: return-object v0 │ │ +2194fc: |[2194fc] freed.viewer.gridview.modelview.GridViewFragmentModelView.getAlterDialogModel:()Lfreed/viewer/gridview/models/FinishActivityModel; │ │ +21950c: 5410 ad58 |0000: iget-object v0, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.alterDialogModel:Lfreed/viewer/gridview/models/FinishActivityModel; // field@58ad │ │ +219510: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ │ │ #3 : (in Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;) │ │ @@ -696447,17 +696450,17 @@ │ │ type : '()Lfreed/viewer/gridview/models/ButtonDoAction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -219430: |[219430] freed.viewer.gridview.modelview.GridViewFragmentModelView.getButtonDoAction:()Lfreed/viewer/gridview/models/ButtonDoAction; │ │ -219440: 5410 ae58 |0000: iget-object v0, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonDoAction:Lfreed/viewer/gridview/models/ButtonDoAction; // field@58ae │ │ -219444: 1100 |0002: return-object v0 │ │ +21943c: |[21943c] freed.viewer.gridview.modelview.GridViewFragmentModelView.getButtonDoAction:()Lfreed/viewer/gridview/models/ButtonDoAction; │ │ +21944c: 5410 ae58 |0000: iget-object v0, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonDoAction:Lfreed/viewer/gridview/models/ButtonDoAction; // field@58ae │ │ +219450: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ │ │ #4 : (in Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;) │ │ @@ -696465,17 +696468,17 @@ │ │ type : '()Lfreed/viewer/gridview/models/ButtonFileTypeModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -219448: |[219448] freed.viewer.gridview.modelview.GridViewFragmentModelView.getButtonFiletype:()Lfreed/viewer/gridview/models/ButtonFileTypeModel; │ │ -219458: 5410 af58 |0000: iget-object v0, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonFiletype:Lfreed/viewer/gridview/models/ButtonFileTypeModel; // field@58af │ │ -21945c: 1100 |0002: return-object v0 │ │ +219454: |[219454] freed.viewer.gridview.modelview.GridViewFragmentModelView.getButtonFiletype:()Lfreed/viewer/gridview/models/ButtonFileTypeModel; │ │ +219464: 5410 af58 |0000: iget-object v0, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonFiletype:Lfreed/viewer/gridview/models/ButtonFileTypeModel; // field@58af │ │ +219468: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ │ │ #5 : (in Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;) │ │ @@ -696483,17 +696486,17 @@ │ │ type : '()Lfreed/viewer/gridview/models/ButtonOptionsModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -219460: |[219460] freed.viewer.gridview.modelview.GridViewFragmentModelView.getButtonOptions:()Lfreed/viewer/gridview/models/ButtonOptionsModel; │ │ -219470: 5410 b058 |0000: iget-object v0, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonOptions:Lfreed/viewer/gridview/models/ButtonOptionsModel; // field@58b0 │ │ -219474: 1100 |0002: return-object v0 │ │ +21946c: |[21946c] freed.viewer.gridview.modelview.GridViewFragmentModelView.getButtonOptions:()Lfreed/viewer/gridview/models/ButtonOptionsModel; │ │ +21947c: 5410 b058 |0000: iget-object v0, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonOptions:Lfreed/viewer/gridview/models/ButtonOptionsModel; // field@58b0 │ │ +219480: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ │ │ #6 : (in Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;) │ │ @@ -696501,17 +696504,17 @@ │ │ type : '()Lfreed/viewer/gridview/models/FilesHolderModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -219490: |[219490] freed.viewer.gridview.modelview.GridViewFragmentModelView.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; │ │ -2194a0: 5410 b158 |0000: iget-object v0, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ -2194a4: 1100 |0002: return-object v0 │ │ +21949c: |[21949c] freed.viewer.gridview.modelview.GridViewFragmentModelView.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; │ │ +2194ac: 5410 b158 |0000: iget-object v0, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ +2194b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ │ │ #7 : (in Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;) │ │ @@ -696519,17 +696522,17 @@ │ │ type : '()Lfreed/viewer/gridview/models/FilesSelectedModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2194a8: |[2194a8] freed.viewer.gridview.modelview.GridViewFragmentModelView.getFilesSelectedModel:()Lfreed/viewer/gridview/models/FilesSelectedModel; │ │ -2194b8: 5410 b358 |0000: iget-object v0, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesSelectedModel:Lfreed/viewer/gridview/models/FilesSelectedModel; // field@58b3 │ │ -2194bc: 1100 |0002: return-object v0 │ │ +2194b4: |[2194b4] freed.viewer.gridview.modelview.GridViewFragmentModelView.getFilesSelectedModel:()Lfreed/viewer/gridview/models/FilesSelectedModel; │ │ +2194c4: 5410 b358 |0000: iget-object v0, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesSelectedModel:Lfreed/viewer/gridview/models/FilesSelectedModel; // field@58b3 │ │ +2194c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ │ │ #8 : (in Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;) │ │ @@ -696537,17 +696540,17 @@ │ │ type : '()Lfreed/viewer/gridview/models/FinishActivityModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -219508: |[219508] freed.viewer.gridview.modelview.GridViewFragmentModelView.getFinishActivityModel:()Lfreed/viewer/gridview/models/FinishActivityModel; │ │ -219518: 5410 b458 |0000: iget-object v0, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.finishActivityModel:Lfreed/viewer/gridview/models/FinishActivityModel; // field@58b4 │ │ -21951c: 1100 |0002: return-object v0 │ │ +219514: |[219514] freed.viewer.gridview.modelview.GridViewFragmentModelView.getFinishActivityModel:()Lfreed/viewer/gridview/models/FinishActivityModel; │ │ +219524: 5410 b458 |0000: iget-object v0, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.finishActivityModel:Lfreed/viewer/gridview/models/FinishActivityModel; // field@58b4 │ │ +219528: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ │ │ #9 : (in Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;) │ │ @@ -696555,19 +696558,19 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2195f8: |[2195f8] freed.viewer.gridview.modelview.GridViewFragmentModelView.getGridImageViewModels:()Ljava/util/List; │ │ -219608: 5410 b158 |0000: iget-object v0, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ -21960c: 6e10 835f 0000 |0002: invoke-virtual {v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.getGridImageViewModels:()Ljava/util/List; // method@5f83 │ │ -219612: 0c00 |0005: move-result-object v0 │ │ -219614: 1100 |0006: return-object v0 │ │ +219604: |[219604] freed.viewer.gridview.modelview.GridViewFragmentModelView.getGridImageViewModels:()Ljava/util/List; │ │ +219614: 5410 b158 |0000: iget-object v0, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ +219618: 6e10 835f 0000 |0002: invoke-virtual {v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.getGridImageViewModels:()Ljava/util/List; // method@5f83 │ │ +21961e: 0c00 |0005: move-result-object v0 │ │ +219620: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ │ │ #10 : (in Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;) │ │ @@ -696575,17 +696578,17 @@ │ │ type : '()Lfreed/viewer/gridview/models/IntentModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -219538: |[219538] freed.viewer.gridview.modelview.GridViewFragmentModelView.getIntentModel:()Lfreed/viewer/gridview/models/IntentModel; │ │ -219548: 5410 b758 |0000: iget-object v0, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.intentModel:Lfreed/viewer/gridview/models/IntentModel; // field@58b7 │ │ -21954c: 1100 |0002: return-object v0 │ │ +219544: |[219544] freed.viewer.gridview.modelview.GridViewFragmentModelView.getIntentModel:()Lfreed/viewer/gridview/models/IntentModel; │ │ +219554: 5410 b758 |0000: iget-object v0, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.intentModel:Lfreed/viewer/gridview/models/IntentModel; // field@58b7 │ │ +219558: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ │ │ #11 : (in Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;) │ │ @@ -696593,17 +696596,17 @@ │ │ type : '()Lfreed/viewer/gridview/models/IntentSenderModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -219550: |[219550] freed.viewer.gridview.modelview.GridViewFragmentModelView.getIntentSenderModel:()Lfreed/viewer/gridview/models/IntentSenderModel; │ │ -219560: 5410 b858 |0000: iget-object v0, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.intentSenderModel:Lfreed/viewer/gridview/models/IntentSenderModel; // field@58b8 │ │ -219564: 1100 |0002: return-object v0 │ │ +21955c: |[21955c] freed.viewer.gridview.modelview.GridViewFragmentModelView.getIntentSenderModel:()Lfreed/viewer/gridview/models/IntentSenderModel; │ │ +21956c: 5410 b858 |0000: iget-object v0, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.intentSenderModel:Lfreed/viewer/gridview/models/IntentSenderModel; // field@58b8 │ │ +219570: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ │ │ #12 : (in Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;) │ │ @@ -696611,17 +696614,17 @@ │ │ type : '()Lfreed/viewer/gridview/models/PopupMenuModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -219568: |[219568] freed.viewer.gridview.modelview.GridViewFragmentModelView.getPopupMenuModel:()Lfreed/viewer/gridview/models/PopupMenuModel; │ │ -219578: 5410 c258 |0000: iget-object v0, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.popupMenuModel:Lfreed/viewer/gridview/models/PopupMenuModel; // field@58c2 │ │ -21957c: 1100 |0002: return-object v0 │ │ +219574: |[219574] freed.viewer.gridview.modelview.GridViewFragmentModelView.getPopupMenuModel:()Lfreed/viewer/gridview/models/PopupMenuModel; │ │ +219584: 5410 c258 |0000: iget-object v0, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.popupMenuModel:Lfreed/viewer/gridview/models/PopupMenuModel; // field@58c2 │ │ +219588: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ │ │ #13 : (in Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;) │ │ @@ -696629,17 +696632,17 @@ │ │ type : '()Lfreed/viewer/gridview/models/ViewStateModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -219598: |[219598] freed.viewer.gridview.modelview.GridViewFragmentModelView.getViewStateModel:()Lfreed/viewer/gridview/models/ViewStateModel; │ │ -2195a8: 5410 c558 |0000: iget-object v0, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.viewStateModel:Lfreed/viewer/gridview/models/ViewStateModel; // field@58c5 │ │ -2195ac: 1100 |0002: return-object v0 │ │ +2195a4: |[2195a4] freed.viewer.gridview.modelview.GridViewFragmentModelView.getViewStateModel:()Lfreed/viewer/gridview/models/ViewStateModel; │ │ +2195b4: 5410 c558 |0000: iget-object v0, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.viewStateModel:Lfreed/viewer/gridview/models/ViewStateModel; // field@58c5 │ │ +2195b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ │ │ #14 : (in Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;) │ │ @@ -696647,17 +696650,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2193b8: |[2193b8] freed.viewer.gridview.modelview.GridViewFragmentModelView.isRootDir:()Z │ │ -2193c8: 5510 b958 |0000: iget-boolean v0, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.isRootDir:Z // field@58b9 │ │ -2193cc: 0f00 |0002: return v0 │ │ +2193c4: |[2193c4] freed.viewer.gridview.modelview.GridViewFragmentModelView.isRootDir:()Z │ │ +2193d4: 5510 b958 |0000: iget-boolean v0, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.isRootDir:Z // field@58b9 │ │ +2193d8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ │ │ #15 : (in Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;) │ │ @@ -696665,20 +696668,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -2198f8: |[2198f8] freed.viewer.gridview.modelview.GridViewFragmentModelView.refreshCurrentFolder:()V │ │ -219908: 5430 b158 |0000: iget-object v0, v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ -21990c: 5431 b558 |0002: iget-object v1, v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.folderToShow:Lfreed/file/holder/BaseHolder; // field@58b5 │ │ -219910: 5432 b658 |0004: iget-object v2, v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.formatsToShow:Lfreed/file/FileListController$FormatTypes; // field@58b6 │ │ -219914: 6e30 7c5f 1002 |0006: invoke-virtual {v0, v1, v2}, Lfreed/viewer/gridview/models/FilesHolderModel;.LoadFolder:(Lfreed/file/holder/BaseHolder;Lfreed/file/FileListController$FormatTypes;)V // method@5f7c │ │ -21991a: 0e00 |0009: return-void │ │ +219904: |[219904] freed.viewer.gridview.modelview.GridViewFragmentModelView.refreshCurrentFolder:()V │ │ +219914: 5430 b158 |0000: iget-object v0, v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ +219918: 5431 b558 |0002: iget-object v1, v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.folderToShow:Lfreed/file/holder/BaseHolder; // field@58b5 │ │ +21991c: 5432 b658 |0004: iget-object v2, v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.formatsToShow:Lfreed/file/FileListController$FormatTypes; // field@58b6 │ │ +219920: 6e30 7c5f 1002 |0006: invoke-virtual {v0, v1, v2}, Lfreed/viewer/gridview/models/FilesHolderModel;.LoadFolder:(Lfreed/file/holder/BaseHolder;Lfreed/file/FileListController$FormatTypes;)V // method@5f7c │ │ +219926: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ │ │ #16 : (in Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;) │ │ @@ -696686,18 +696689,18 @@ │ │ type : '(Lfreed/viewer/helper/BitmapHelper;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -21997c: |[21997c] freed.viewer.gridview.modelview.GridViewFragmentModelView.setBitmapHelper:(Lfreed/viewer/helper/BitmapHelper;)V │ │ -21998c: 5410 b158 |0000: iget-object v0, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ -219990: 6e20 885f 2000 |0002: invoke-virtual {v0, v2}, Lfreed/viewer/gridview/models/FilesHolderModel;.setBitmapHelper:(Lfreed/viewer/helper/BitmapHelper;)V // method@5f88 │ │ -219996: 0e00 |0005: return-void │ │ +219988: |[219988] freed.viewer.gridview.modelview.GridViewFragmentModelView.setBitmapHelper:(Lfreed/viewer/helper/BitmapHelper;)V │ │ +219998: 5410 b158 |0000: iget-object v0, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ +21999c: 6e20 885f 2000 |0002: invoke-virtual {v0, v2}, Lfreed/viewer/gridview/models/FilesHolderModel;.setBitmapHelper:(Lfreed/viewer/helper/BitmapHelper;)V // method@5f88 │ │ +2199a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ 0x0000 - 0x0006 reg=2 (null) Lfreed/viewer/helper/BitmapHelper; │ │ │ │ @@ -696706,17 +696709,17 @@ │ │ type : '(Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -219998: |[219998] freed.viewer.gridview.modelview.GridViewFragmentModelView.setButtonClick:(Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick;)V │ │ -2199a8: 5b01 be58 |0000: iput-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.onGridItemClick:Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick; // field@58be │ │ -2199ac: 0e00 |0002: return-void │ │ +2199a4: |[2199a4] freed.viewer.gridview.modelview.GridViewFragmentModelView.setButtonClick:(Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick;)V │ │ +2199b4: 5b01 be58 |0000: iput-object v1, v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.onGridItemClick:Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick; // field@58be │ │ +2199b8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ 0x0000 - 0x0003 reg=1 (null) Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick; │ │ │ │ @@ -696725,18 +696728,18 @@ │ │ type : '(Lfreed/file/FileListController;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2199b0: |[2199b0] freed.viewer.gridview.modelview.GridViewFragmentModelView.setFileListController:(Lfreed/file/FileListController;)V │ │ -2199c0: 5410 b158 |0000: iget-object v0, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ -2199c4: 6e20 895f 2000 |0002: invoke-virtual {v0, v2}, Lfreed/viewer/gridview/models/FilesHolderModel;.setFileListController:(Lfreed/file/FileListController;)V // method@5f89 │ │ -2199ca: 0e00 |0005: return-void │ │ +2199bc: |[2199bc] freed.viewer.gridview.modelview.GridViewFragmentModelView.setFileListController:(Lfreed/file/FileListController;)V │ │ +2199cc: 5410 b158 |0000: iget-object v0, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ +2199d0: 6e20 895f 2000 |0002: invoke-virtual {v0, v2}, Lfreed/viewer/gridview/models/FilesHolderModel;.setFileListController:(Lfreed/file/FileListController;)V // method@5f89 │ │ +2199d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ 0x0000 - 0x0006 reg=2 (null) Lfreed/file/FileListController; │ │ │ │ @@ -696745,23 +696748,23 @@ │ │ type : '(Lfreed/file/FileListController$FormatTypes;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -2199cc: |[2199cc] freed.viewer.gridview.modelview.GridViewFragmentModelView.setFormatsToShow:(Lfreed/file/FileListController$FormatTypes;)V │ │ -2199dc: 5b12 b658 |0000: iput-object v2, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.formatsToShow:Lfreed/file/FileListController$FormatTypes; // field@58b6 │ │ -2199e0: 5410 b158 |0002: iget-object v0, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ -2199e4: 6e10 825f 0000 |0004: invoke-virtual {v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFormatType:()Lfreed/file/FileListController$FormatTypes; // method@5f82 │ │ -2199ea: 0c00 |0007: move-result-object v0 │ │ -2199ec: 3220 0700 |0008: if-eq v0, v2, 000f // +0007 │ │ -2199f0: 5410 b158 |000a: iget-object v0, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ -2199f4: 6e20 8b5f 2000 |000c: invoke-virtual {v0, v2}, Lfreed/viewer/gridview/models/FilesHolderModel;.setFormatType:(Lfreed/file/FileListController$FormatTypes;)V // method@5f8b │ │ -2199fa: 0e00 |000f: return-void │ │ +2199d8: |[2199d8] freed.viewer.gridview.modelview.GridViewFragmentModelView.setFormatsToShow:(Lfreed/file/FileListController$FormatTypes;)V │ │ +2199e8: 5b12 b658 |0000: iput-object v2, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.formatsToShow:Lfreed/file/FileListController$FormatTypes; // field@58b6 │ │ +2199ec: 5410 b158 |0002: iget-object v0, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ +2199f0: 6e10 825f 0000 |0004: invoke-virtual {v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFormatType:()Lfreed/file/FileListController$FormatTypes; // method@5f82 │ │ +2199f6: 0c00 |0007: move-result-object v0 │ │ +2199f8: 3220 0700 |0008: if-eq v0, v2, 000f // +0007 │ │ +2199fc: 5410 b158 |000a: iget-object v0, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ +219a00: 6e20 8b5f 2000 |000c: invoke-virtual {v0, v2}, Lfreed/viewer/gridview/models/FilesHolderModel;.setFormatType:(Lfreed/file/FileListController$FormatTypes;)V // method@5f8b │ │ +219a06: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=508 │ │ 0x0002 line=509 │ │ 0x000a line=510 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ @@ -696772,194 +696775,194 @@ │ │ type : '(Lfreed/viewer/gridview/enums/ViewStates;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 390 16-bit code units │ │ -2199fc: |[2199fc] freed.viewer.gridview.modelview.GridViewFragmentModelView.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V │ │ -219a0c: 5440 ac58 |0000: iget-object v0, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.TAG:Ljava/lang/String; // field@58ac │ │ -219a10: 2201 740d |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -219a14: 7010 4c63 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -219a1a: 1a02 846f |0007: const-string v2, "setViewMode: isRootDir" // string@6f84 │ │ -219a1e: 6e20 5663 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -219a24: 5542 b958 |000c: iget-boolean v2, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.isRootDir:Z // field@58b9 │ │ -219a28: 6e20 5763 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ -219a2e: 6e10 5d63 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -219a34: 0c01 |0014: move-result-object v1 │ │ -219a36: 7120 655e 1000 |0015: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -219a3c: 5440 c558 |0018: iget-object v0, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.viewStateModel:Lfreed/viewer/gridview/models/ViewStateModel; // field@58c5 │ │ -219a40: 6e20 c75f 5000 |001a: invoke-virtual {v0, v5}, Lfreed/viewer/gridview/models/ViewStateModel;.setCurrentViewState:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fc7 │ │ -219a46: 5540 b958 |001d: iget-boolean v0, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.isRootDir:Z // field@58b9 │ │ -219a4a: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -219a4c: 3800 1300 |0020: if-eqz v0, 0033 // +0013 │ │ -219a50: 5445 af58 |0022: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonFiletype:Lfreed/viewer/gridview/models/ButtonFileTypeModel; // field@58af │ │ -219a54: 6e20 725f 1500 |0024: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.setVisibility:(Z)V // method@5f72 │ │ -219a5a: 5445 b058 |0027: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonOptions:Lfreed/viewer/gridview/models/ButtonOptionsModel; // field@58b0 │ │ -219a5e: 6e20 7a5f 1500 |0029: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonOptionsModel;.setVisibility:(Z)V // method@5f7a │ │ -219a64: 5445 b358 |002c: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesSelectedModel:Lfreed/viewer/gridview/models/FilesSelectedModel; // field@58b3 │ │ -219a68: 6e20 935f 1500 |002e: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/FilesSelectedModel;.setVisibility:(Z)V // method@5f93 │ │ -219a6e: 2900 5401 |0031: goto/16 0185 // +0154 │ │ -219a72: 6200 ab58 |0033: sget-object v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$7;.$SwitchMap$freed$viewer$gridview$enums$ViewStates:[I // field@58ab │ │ -219a76: 6e10 565f 0500 |0035: invoke-virtual {v5}, Lfreed/viewer/gridview/enums/ViewStates;.ordinal:()I // method@5f56 │ │ -219a7c: 0a05 |0038: move-result v5 │ │ -219a7e: 4405 0005 |0039: aget v5, v0, v5 │ │ -219a82: 1210 |003b: const/4 v0, #int 1 // #1 │ │ -219a84: 3205 1201 |003c: if-eq v5, v0, 014e // +0112 │ │ -219a88: 1222 |003e: const/4 v2, #int 2 // #2 │ │ -219a8a: 3225 0400 |003f: if-eq v5, v2, 0043 // +0004 │ │ -219a8e: 2900 4401 |0041: goto/16 0185 // +0144 │ │ -219a92: 7010 fa5f 0400 |0043: invoke-direct {v4}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.resetFilesSelected:()V // method@5ffa │ │ -219a98: 5445 b358 |0046: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesSelectedModel:Lfreed/viewer/gridview/models/FilesSelectedModel; // field@58b3 │ │ -219a9c: 6e20 935f 0500 |0048: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/models/FilesSelectedModel;.setVisibility:(Z)V // method@5f93 │ │ -219aa2: 7010 0060 0400 |004b: invoke-direct {v4}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.updateFilesSelected:()V // method@6000 │ │ -219aa8: 6205 aa58 |004e: sget-object v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$7;.$SwitchMap$freed$viewer$gridview$enums$RequestModes:[I // field@58aa │ │ -219aac: 5443 c358 |0050: iget-object v3, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.requestMode:Lfreed/viewer/gridview/enums/RequestModes; // field@58c3 │ │ -219ab0: 6e10 515f 0300 |0052: invoke-virtual {v3}, Lfreed/viewer/gridview/enums/RequestModes;.ordinal:()I // method@5f51 │ │ -219ab6: 0a03 |0055: move-result v3 │ │ -219ab8: 4405 0503 |0056: aget v5, v5, v3 │ │ -219abc: 3205 e000 |0058: if-eq v5, v0, 0138 // +00e0 │ │ -219ac0: 3225 c000 |005a: if-eq v5, v2, 011a // +00c0 │ │ -219ac4: 1232 |005c: const/4 v2, #int 3 // #3 │ │ -219ac6: 3225 8800 |005d: if-eq v5, v2, 00e5 // +0088 │ │ -219aca: 1242 |005f: const/4 v2, #int 4 // #4 │ │ -219acc: 3225 4f00 |0060: if-eq v5, v2, 00af // +004f │ │ -219ad0: 1252 |0062: const/4 v2, #int 5 // #5 │ │ -219ad2: 3225 0400 |0063: if-eq v5, v2, 0067 // +0004 │ │ -219ad6: 2900 2001 |0065: goto/16 0185 // +0120 │ │ -219ada: 5445 b658 |0067: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.formatsToShow:Lfreed/file/FileListController$FormatTypes; // field@58b6 │ │ -219ade: 5b45 ba58 |0069: iput-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.lastFormat:Lfreed/file/FileListController$FormatTypes; // field@58ba │ │ -219ae2: 6205 0256 |006b: sget-object v5, Lfreed/file/FileListController$FormatTypes;.dng:Lfreed/file/FileListController$FormatTypes; // field@5602 │ │ -219ae6: 5b45 b658 |006d: iput-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.formatsToShow:Lfreed/file/FileListController$FormatTypes; // field@58b6 │ │ -219aea: 5445 b558 |006f: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.folderToShow:Lfreed/file/holder/BaseHolder; // field@58b5 │ │ -219aee: 3905 1000 |0071: if-nez v5, 0081 // +0010 │ │ -219af2: 5445 b158 |0073: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ -219af6: 6e10 815f 0500 |0075: invoke-virtual {v5}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFiles:()Ljava/util/List; // method@5f81 │ │ -219afc: 0c05 |0078: move-result-object v5 │ │ -219afe: 7220 6564 1500 |0079: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -219b04: 0c05 |007c: move-result-object v5 │ │ -219b06: 1f05 4f0c |007d: check-cast v5, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ -219b0a: 5b45 b558 |007f: iput-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.folderToShow:Lfreed/file/holder/BaseHolder; // field@58b5 │ │ -219b0e: 5445 b158 |0081: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ -219b12: 6e10 825f 0500 |0083: invoke-virtual {v5}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFormatType:()Lfreed/file/FileListController$FormatTypes; // method@5f82 │ │ -219b18: 0c05 |0086: move-result-object v5 │ │ -219b1a: 5442 b658 |0087: iget-object v2, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.formatsToShow:Lfreed/file/FileListController$FormatTypes; // field@58b6 │ │ -219b1e: 3225 0700 |0089: if-eq v5, v2, 0090 // +0007 │ │ -219b22: 5445 b158 |008b: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ -219b26: 6e20 8b5f 2500 |008d: invoke-virtual {v5, v2}, Lfreed/viewer/gridview/models/FilesHolderModel;.setFormatType:(Lfreed/file/FileListController$FormatTypes;)V // method@5f8b │ │ -219b2c: 5445 b058 |0090: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonOptions:Lfreed/viewer/gridview/models/ButtonOptionsModel; // field@58b0 │ │ -219b30: 6e20 7a5f 1500 |0092: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonOptionsModel;.setVisibility:(Z)V // method@5f7a │ │ -219b36: 5445 af58 |0095: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonFiletype:Lfreed/viewer/gridview/models/ButtonFileTypeModel; // field@58af │ │ -219b3a: 6e20 725f 1500 |0097: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.setVisibility:(Z)V // method@5f72 │ │ -219b40: 5445 ae58 |009a: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonDoAction:Lfreed/viewer/gridview/models/ButtonDoAction; // field@58ae │ │ -219b44: 1a01 770d |009c: const-string v1, "DngStack" // string@0d77 │ │ -219b48: 6e20 655f 1500 |009e: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonDoAction;.setText:(Ljava/lang/String;)V // method@5f65 │ │ -219b4e: 5445 ae58 |00a1: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonDoAction:Lfreed/viewer/gridview/models/ButtonDoAction; // field@58ae │ │ -219b52: 5441 bc58 |00a3: iget-object v1, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.onDngStackClick:Landroid/view/View$OnClickListener; // field@58bc │ │ -219b56: 6e20 645f 1500 |00a5: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonDoAction;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@5f64 │ │ -219b5c: 5445 ae58 |00a8: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonDoAction:Lfreed/viewer/gridview/models/ButtonDoAction; // field@58ae │ │ -219b60: 6e20 665f 0500 |00aa: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/models/ButtonDoAction;.setVisibility:(Z)V // method@5f66 │ │ -219b66: 2900 d800 |00ad: goto/16 0185 // +00d8 │ │ -219b6a: 5445 b658 |00af: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.formatsToShow:Lfreed/file/FileListController$FormatTypes; // field@58b6 │ │ -219b6e: 5b45 ba58 |00b1: iput-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.lastFormat:Lfreed/file/FileListController$FormatTypes; // field@58ba │ │ -219b72: 6205 0356 |00b3: sget-object v5, Lfreed/file/FileListController$FormatTypes;.jpg:Lfreed/file/FileListController$FormatTypes; // field@5603 │ │ -219b76: 5b45 b658 |00b5: iput-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.formatsToShow:Lfreed/file/FileListController$FormatTypes; // field@58b6 │ │ -219b7a: 5445 b158 |00b7: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ -219b7e: 6e10 825f 0500 |00b9: invoke-virtual {v5}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFormatType:()Lfreed/file/FileListController$FormatTypes; // method@5f82 │ │ -219b84: 0c05 |00bc: move-result-object v5 │ │ -219b86: 5442 b658 |00bd: iget-object v2, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.formatsToShow:Lfreed/file/FileListController$FormatTypes; // field@58b6 │ │ -219b8a: 3225 0700 |00bf: if-eq v5, v2, 00c6 // +0007 │ │ -219b8e: 5445 b158 |00c1: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ -219b92: 6e20 8b5f 2500 |00c3: invoke-virtual {v5, v2}, Lfreed/viewer/gridview/models/FilesHolderModel;.setFormatType:(Lfreed/file/FileListController$FormatTypes;)V // method@5f8b │ │ -219b98: 5445 b058 |00c6: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonOptions:Lfreed/viewer/gridview/models/ButtonOptionsModel; // field@58b0 │ │ -219b9c: 6e20 7a5f 1500 |00c8: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonOptionsModel;.setVisibility:(Z)V // method@5f7a │ │ -219ba2: 5445 af58 |00cb: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonFiletype:Lfreed/viewer/gridview/models/ButtonFileTypeModel; // field@58af │ │ -219ba6: 6e20 725f 1500 |00cd: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.setVisibility:(Z)V // method@5f72 │ │ -219bac: 5445 ae58 |00d0: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonDoAction:Lfreed/viewer/gridview/models/ButtonDoAction; // field@58ae │ │ -219bb0: 1a01 992d |00d2: const-string v1, "Stack" // string@2d99 │ │ -219bb4: 6e20 655f 1500 |00d4: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonDoAction;.setText:(Ljava/lang/String;)V // method@5f65 │ │ -219bba: 5445 ae58 |00d7: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonDoAction:Lfreed/viewer/gridview/models/ButtonDoAction; // field@58ae │ │ -219bbe: 5441 c158 |00d9: iget-object v1, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.onStackClick:Landroid/view/View$OnClickListener; // field@58c1 │ │ -219bc2: 6e20 645f 1500 |00db: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonDoAction;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@5f64 │ │ -219bc8: 5445 ae58 |00de: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonDoAction:Lfreed/viewer/gridview/models/ButtonDoAction; // field@58ae │ │ -219bcc: 6e20 665f 0500 |00e0: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/models/ButtonDoAction;.setVisibility:(Z)V // method@5f66 │ │ -219bd2: 2900 a200 |00e3: goto/16 0185 // +00a2 │ │ -219bd6: 5445 b658 |00e5: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.formatsToShow:Lfreed/file/FileListController$FormatTypes; // field@58b6 │ │ -219bda: 5b45 ba58 |00e7: iput-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.lastFormat:Lfreed/file/FileListController$FormatTypes; // field@58ba │ │ -219bde: 6205 0656 |00e9: sget-object v5, Lfreed/file/FileListController$FormatTypes;.raw:Lfreed/file/FileListController$FormatTypes; // field@5606 │ │ -219be2: 5b45 b658 |00eb: iput-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.formatsToShow:Lfreed/file/FileListController$FormatTypes; // field@58b6 │ │ -219be6: 5445 b158 |00ed: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ -219bea: 6e10 825f 0500 |00ef: invoke-virtual {v5}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFormatType:()Lfreed/file/FileListController$FormatTypes; // method@5f82 │ │ -219bf0: 0c05 |00f2: move-result-object v5 │ │ -219bf2: 5442 b658 |00f3: iget-object v2, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.formatsToShow:Lfreed/file/FileListController$FormatTypes; // field@58b6 │ │ -219bf6: 3225 0700 |00f5: if-eq v5, v2, 00fc // +0007 │ │ -219bfa: 5445 b158 |00f7: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ -219bfe: 6e20 8b5f 2500 |00f9: invoke-virtual {v5, v2}, Lfreed/viewer/gridview/models/FilesHolderModel;.setFormatType:(Lfreed/file/FileListController$FormatTypes;)V // method@5f8b │ │ -219c04: 5445 b058 |00fc: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonOptions:Lfreed/viewer/gridview/models/ButtonOptionsModel; // field@58b0 │ │ -219c08: 6e20 7a5f 1500 |00fe: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonOptionsModel;.setVisibility:(Z)V // method@5f7a │ │ -219c0e: 5445 af58 |0101: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonFiletype:Lfreed/viewer/gridview/models/ButtonFileTypeModel; // field@58af │ │ -219c12: 6e20 725f 1500 |0103: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.setVisibility:(Z)V // method@5f72 │ │ -219c18: 5445 ae58 |0106: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonDoAction:Lfreed/viewer/gridview/models/ButtonDoAction; // field@58ae │ │ -219c1c: 1a01 3f2a |0108: const-string v1, "RawToDng" // string@2a3f │ │ -219c20: 6e20 655f 1500 |010a: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonDoAction;.setText:(Ljava/lang/String;)V // method@5f65 │ │ -219c26: 5445 ae58 |010d: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonDoAction:Lfreed/viewer/gridview/models/ButtonDoAction; // field@58ae │ │ -219c2a: 5441 c058 |010f: iget-object v1, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.onRawToDngClick:Landroid/view/View$OnClickListener; // field@58c0 │ │ -219c2e: 6e20 645f 1500 |0111: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonDoAction;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@5f64 │ │ -219c34: 5445 ae58 |0114: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonDoAction:Lfreed/viewer/gridview/models/ButtonDoAction; // field@58ae │ │ -219c38: 6e20 665f 0500 |0116: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/models/ButtonDoAction;.setVisibility:(Z)V // method@5f66 │ │ -219c3e: 286c |0119: goto 0185 // +006c │ │ -219c40: 5445 af58 |011a: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonFiletype:Lfreed/viewer/gridview/models/ButtonFileTypeModel; // field@58af │ │ -219c44: 6e20 725f 1500 |011c: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.setVisibility:(Z)V // method@5f72 │ │ -219c4a: 5445 b058 |011f: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonOptions:Lfreed/viewer/gridview/models/ButtonOptionsModel; // field@58b0 │ │ -219c4e: 6e20 7a5f 1500 |0121: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonOptionsModel;.setVisibility:(Z)V // method@5f7a │ │ -219c54: 5445 ae58 |0124: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonDoAction:Lfreed/viewer/gridview/models/ButtonDoAction; // field@58ae │ │ -219c58: 1a01 2e0d |0126: const-string v1, "Delete" // string@0d2e │ │ -219c5c: 6e20 655f 1500 |0128: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonDoAction;.setText:(Ljava/lang/String;)V // method@5f65 │ │ -219c62: 5445 ae58 |012b: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonDoAction:Lfreed/viewer/gridview/models/ButtonDoAction; // field@58ae │ │ -219c66: 5441 bb58 |012d: iget-object v1, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.onDeltedButtonClick:Landroid/view/View$OnClickListener; // field@58bb │ │ -219c6a: 6e20 645f 1500 |012f: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonDoAction;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@5f64 │ │ -219c70: 5445 ae58 |0132: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonDoAction:Lfreed/viewer/gridview/models/ButtonDoAction; // field@58ae │ │ -219c74: 6e20 665f 0500 |0134: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/models/ButtonDoAction;.setVisibility:(Z)V // method@5f66 │ │ -219c7a: 284e |0137: goto 0185 // +004e │ │ -219c7c: 5445 af58 |0138: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonFiletype:Lfreed/viewer/gridview/models/ButtonFileTypeModel; // field@58af │ │ -219c80: 6e20 725f 0500 |013a: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.setVisibility:(Z)V // method@5f72 │ │ -219c86: 5445 b058 |013d: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonOptions:Lfreed/viewer/gridview/models/ButtonOptionsModel; // field@58b0 │ │ -219c8a: 6e20 7a5f 0500 |013f: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/models/ButtonOptionsModel;.setVisibility:(Z)V // method@5f7a │ │ -219c90: 5445 ae58 |0142: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonDoAction:Lfreed/viewer/gridview/models/ButtonDoAction; // field@58ae │ │ -219c94: 6e20 665f 1500 |0144: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonDoAction;.setVisibility:(Z)V // method@5f66 │ │ -219c9a: 5445 ae58 |0147: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonDoAction:Lfreed/viewer/gridview/models/ButtonDoAction; // field@58ae │ │ -219c9e: 1200 |0149: const/4 v0, #int 0 // #0 │ │ -219ca0: 6e20 645f 0500 |014a: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/models/ButtonDoAction;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@5f64 │ │ -219ca6: 2838 |014d: goto 0185 // +0038 │ │ -219ca8: 5445 b658 |014e: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.formatsToShow:Lfreed/file/FileListController$FormatTypes; // field@58b6 │ │ -219cac: 6202 0656 |0150: sget-object v2, Lfreed/file/FileListController$FormatTypes;.raw:Lfreed/file/FileListController$FormatTypes; // field@5606 │ │ -219cb0: 3325 1b00 |0152: if-ne v5, v2, 016d // +001b │ │ -219cb4: 5445 ba58 |0154: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.lastFormat:Lfreed/file/FileListController$FormatTypes; // field@58ba │ │ -219cb8: 6202 0656 |0156: sget-object v2, Lfreed/file/FileListController$FormatTypes;.raw:Lfreed/file/FileListController$FormatTypes; // field@5606 │ │ -219cbc: 3225 1500 |0158: if-eq v5, v2, 016d // +0015 │ │ -219cc0: 5445 ba58 |015a: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.lastFormat:Lfreed/file/FileListController$FormatTypes; // field@58ba │ │ -219cc4: 5b45 b658 |015c: iput-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.formatsToShow:Lfreed/file/FileListController$FormatTypes; // field@58b6 │ │ -219cc8: 5445 b158 |015e: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ -219ccc: 6e10 825f 0500 |0160: invoke-virtual {v5}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFormatType:()Lfreed/file/FileListController$FormatTypes; // method@5f82 │ │ -219cd2: 0c05 |0163: move-result-object v5 │ │ -219cd4: 5442 b658 |0164: iget-object v2, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.formatsToShow:Lfreed/file/FileListController$FormatTypes; // field@58b6 │ │ -219cd8: 3225 0700 |0166: if-eq v5, v2, 016d // +0007 │ │ -219cdc: 5445 b158 |0168: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ -219ce0: 6e20 8b5f 2500 |016a: invoke-virtual {v5, v2}, Lfreed/viewer/gridview/models/FilesHolderModel;.setFormatType:(Lfreed/file/FileListController$FormatTypes;)V // method@5f8b │ │ -219ce6: 6205 7458 |016d: sget-object v5, Lfreed/viewer/gridview/enums/RequestModes;.none:Lfreed/viewer/gridview/enums/RequestModes; // field@5874 │ │ -219cea: 5b45 c358 |016f: iput-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.requestMode:Lfreed/viewer/gridview/enums/RequestModes; // field@58c3 │ │ -219cee: 5445 af58 |0171: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonFiletype:Lfreed/viewer/gridview/models/ButtonFileTypeModel; // field@58af │ │ -219cf2: 6e20 725f 0500 |0173: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.setVisibility:(Z)V // method@5f72 │ │ -219cf8: 5445 b058 |0176: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonOptions:Lfreed/viewer/gridview/models/ButtonOptionsModel; // field@58b0 │ │ -219cfc: 6e20 7a5f 0500 |0178: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/models/ButtonOptionsModel;.setVisibility:(Z)V // method@5f7a │ │ -219d02: 5445 ae58 |017b: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonDoAction:Lfreed/viewer/gridview/models/ButtonDoAction; // field@58ae │ │ -219d06: 6e20 665f 1500 |017d: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonDoAction;.setVisibility:(Z)V // method@5f66 │ │ -219d0c: 5445 b358 |0180: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesSelectedModel:Lfreed/viewer/gridview/models/FilesSelectedModel; // field@58b3 │ │ -219d10: 6e20 935f 1500 |0182: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/FilesSelectedModel;.setVisibility:(Z)V // method@5f93 │ │ -219d16: 0e00 |0185: return-void │ │ +219a08: |[219a08] freed.viewer.gridview.modelview.GridViewFragmentModelView.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V │ │ +219a18: 5440 ac58 |0000: iget-object v0, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.TAG:Ljava/lang/String; // field@58ac │ │ +219a1c: 2201 740d |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +219a20: 7010 4c63 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +219a26: 1a02 846f |0007: const-string v2, "setViewMode: isRootDir" // string@6f84 │ │ +219a2a: 6e20 5663 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +219a30: 5542 b958 |000c: iget-boolean v2, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.isRootDir:Z // field@58b9 │ │ +219a34: 6e20 5763 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6357 │ │ +219a3a: 6e10 5d63 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +219a40: 0c01 |0014: move-result-object v1 │ │ +219a42: 7120 655e 1000 |0015: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +219a48: 5440 c558 |0018: iget-object v0, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.viewStateModel:Lfreed/viewer/gridview/models/ViewStateModel; // field@58c5 │ │ +219a4c: 6e20 c75f 5000 |001a: invoke-virtual {v0, v5}, Lfreed/viewer/gridview/models/ViewStateModel;.setCurrentViewState:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fc7 │ │ +219a52: 5540 b958 |001d: iget-boolean v0, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.isRootDir:Z // field@58b9 │ │ +219a56: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +219a58: 3800 1300 |0020: if-eqz v0, 0033 // +0013 │ │ +219a5c: 5445 af58 |0022: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonFiletype:Lfreed/viewer/gridview/models/ButtonFileTypeModel; // field@58af │ │ +219a60: 6e20 725f 1500 |0024: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.setVisibility:(Z)V // method@5f72 │ │ +219a66: 5445 b058 |0027: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonOptions:Lfreed/viewer/gridview/models/ButtonOptionsModel; // field@58b0 │ │ +219a6a: 6e20 7a5f 1500 |0029: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonOptionsModel;.setVisibility:(Z)V // method@5f7a │ │ +219a70: 5445 b358 |002c: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesSelectedModel:Lfreed/viewer/gridview/models/FilesSelectedModel; // field@58b3 │ │ +219a74: 6e20 935f 1500 |002e: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/FilesSelectedModel;.setVisibility:(Z)V // method@5f93 │ │ +219a7a: 2900 5401 |0031: goto/16 0185 // +0154 │ │ +219a7e: 6200 ab58 |0033: sget-object v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$7;.$SwitchMap$freed$viewer$gridview$enums$ViewStates:[I // field@58ab │ │ +219a82: 6e10 565f 0500 |0035: invoke-virtual {v5}, Lfreed/viewer/gridview/enums/ViewStates;.ordinal:()I // method@5f56 │ │ +219a88: 0a05 |0038: move-result v5 │ │ +219a8a: 4405 0005 |0039: aget v5, v0, v5 │ │ +219a8e: 1210 |003b: const/4 v0, #int 1 // #1 │ │ +219a90: 3205 1201 |003c: if-eq v5, v0, 014e // +0112 │ │ +219a94: 1222 |003e: const/4 v2, #int 2 // #2 │ │ +219a96: 3225 0400 |003f: if-eq v5, v2, 0043 // +0004 │ │ +219a9a: 2900 4401 |0041: goto/16 0185 // +0144 │ │ +219a9e: 7010 fa5f 0400 |0043: invoke-direct {v4}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.resetFilesSelected:()V // method@5ffa │ │ +219aa4: 5445 b358 |0046: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesSelectedModel:Lfreed/viewer/gridview/models/FilesSelectedModel; // field@58b3 │ │ +219aa8: 6e20 935f 0500 |0048: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/models/FilesSelectedModel;.setVisibility:(Z)V // method@5f93 │ │ +219aae: 7010 0060 0400 |004b: invoke-direct {v4}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.updateFilesSelected:()V // method@6000 │ │ +219ab4: 6205 aa58 |004e: sget-object v5, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView$7;.$SwitchMap$freed$viewer$gridview$enums$RequestModes:[I // field@58aa │ │ +219ab8: 5443 c358 |0050: iget-object v3, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.requestMode:Lfreed/viewer/gridview/enums/RequestModes; // field@58c3 │ │ +219abc: 6e10 515f 0300 |0052: invoke-virtual {v3}, Lfreed/viewer/gridview/enums/RequestModes;.ordinal:()I // method@5f51 │ │ +219ac2: 0a03 |0055: move-result v3 │ │ +219ac4: 4405 0503 |0056: aget v5, v5, v3 │ │ +219ac8: 3205 e000 |0058: if-eq v5, v0, 0138 // +00e0 │ │ +219acc: 3225 c000 |005a: if-eq v5, v2, 011a // +00c0 │ │ +219ad0: 1232 |005c: const/4 v2, #int 3 // #3 │ │ +219ad2: 3225 8800 |005d: if-eq v5, v2, 00e5 // +0088 │ │ +219ad6: 1242 |005f: const/4 v2, #int 4 // #4 │ │ +219ad8: 3225 4f00 |0060: if-eq v5, v2, 00af // +004f │ │ +219adc: 1252 |0062: const/4 v2, #int 5 // #5 │ │ +219ade: 3225 0400 |0063: if-eq v5, v2, 0067 // +0004 │ │ +219ae2: 2900 2001 |0065: goto/16 0185 // +0120 │ │ +219ae6: 5445 b658 |0067: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.formatsToShow:Lfreed/file/FileListController$FormatTypes; // field@58b6 │ │ +219aea: 5b45 ba58 |0069: iput-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.lastFormat:Lfreed/file/FileListController$FormatTypes; // field@58ba │ │ +219aee: 6205 0256 |006b: sget-object v5, Lfreed/file/FileListController$FormatTypes;.dng:Lfreed/file/FileListController$FormatTypes; // field@5602 │ │ +219af2: 5b45 b658 |006d: iput-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.formatsToShow:Lfreed/file/FileListController$FormatTypes; // field@58b6 │ │ +219af6: 5445 b558 |006f: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.folderToShow:Lfreed/file/holder/BaseHolder; // field@58b5 │ │ +219afa: 3905 1000 |0071: if-nez v5, 0081 // +0010 │ │ +219afe: 5445 b158 |0073: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ +219b02: 6e10 815f 0500 |0075: invoke-virtual {v5}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFiles:()Ljava/util/List; // method@5f81 │ │ +219b08: 0c05 |0078: move-result-object v5 │ │ +219b0a: 7220 6564 1500 |0079: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +219b10: 0c05 |007c: move-result-object v5 │ │ +219b12: 1f05 4f0c |007d: check-cast v5, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ +219b16: 5b45 b558 |007f: iput-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.folderToShow:Lfreed/file/holder/BaseHolder; // field@58b5 │ │ +219b1a: 5445 b158 |0081: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ +219b1e: 6e10 825f 0500 |0083: invoke-virtual {v5}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFormatType:()Lfreed/file/FileListController$FormatTypes; // method@5f82 │ │ +219b24: 0c05 |0086: move-result-object v5 │ │ +219b26: 5442 b658 |0087: iget-object v2, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.formatsToShow:Lfreed/file/FileListController$FormatTypes; // field@58b6 │ │ +219b2a: 3225 0700 |0089: if-eq v5, v2, 0090 // +0007 │ │ +219b2e: 5445 b158 |008b: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ +219b32: 6e20 8b5f 2500 |008d: invoke-virtual {v5, v2}, Lfreed/viewer/gridview/models/FilesHolderModel;.setFormatType:(Lfreed/file/FileListController$FormatTypes;)V // method@5f8b │ │ +219b38: 5445 b058 |0090: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonOptions:Lfreed/viewer/gridview/models/ButtonOptionsModel; // field@58b0 │ │ +219b3c: 6e20 7a5f 1500 |0092: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonOptionsModel;.setVisibility:(Z)V // method@5f7a │ │ +219b42: 5445 af58 |0095: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonFiletype:Lfreed/viewer/gridview/models/ButtonFileTypeModel; // field@58af │ │ +219b46: 6e20 725f 1500 |0097: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.setVisibility:(Z)V // method@5f72 │ │ +219b4c: 5445 ae58 |009a: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonDoAction:Lfreed/viewer/gridview/models/ButtonDoAction; // field@58ae │ │ +219b50: 1a01 770d |009c: const-string v1, "DngStack" // string@0d77 │ │ +219b54: 6e20 655f 1500 |009e: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonDoAction;.setText:(Ljava/lang/String;)V // method@5f65 │ │ +219b5a: 5445 ae58 |00a1: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonDoAction:Lfreed/viewer/gridview/models/ButtonDoAction; // field@58ae │ │ +219b5e: 5441 bc58 |00a3: iget-object v1, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.onDngStackClick:Landroid/view/View$OnClickListener; // field@58bc │ │ +219b62: 6e20 645f 1500 |00a5: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonDoAction;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@5f64 │ │ +219b68: 5445 ae58 |00a8: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonDoAction:Lfreed/viewer/gridview/models/ButtonDoAction; // field@58ae │ │ +219b6c: 6e20 665f 0500 |00aa: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/models/ButtonDoAction;.setVisibility:(Z)V // method@5f66 │ │ +219b72: 2900 d800 |00ad: goto/16 0185 // +00d8 │ │ +219b76: 5445 b658 |00af: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.formatsToShow:Lfreed/file/FileListController$FormatTypes; // field@58b6 │ │ +219b7a: 5b45 ba58 |00b1: iput-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.lastFormat:Lfreed/file/FileListController$FormatTypes; // field@58ba │ │ +219b7e: 6205 0356 |00b3: sget-object v5, Lfreed/file/FileListController$FormatTypes;.jpg:Lfreed/file/FileListController$FormatTypes; // field@5603 │ │ +219b82: 5b45 b658 |00b5: iput-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.formatsToShow:Lfreed/file/FileListController$FormatTypes; // field@58b6 │ │ +219b86: 5445 b158 |00b7: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ +219b8a: 6e10 825f 0500 |00b9: invoke-virtual {v5}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFormatType:()Lfreed/file/FileListController$FormatTypes; // method@5f82 │ │ +219b90: 0c05 |00bc: move-result-object v5 │ │ +219b92: 5442 b658 |00bd: iget-object v2, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.formatsToShow:Lfreed/file/FileListController$FormatTypes; // field@58b6 │ │ +219b96: 3225 0700 |00bf: if-eq v5, v2, 00c6 // +0007 │ │ +219b9a: 5445 b158 |00c1: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ +219b9e: 6e20 8b5f 2500 |00c3: invoke-virtual {v5, v2}, Lfreed/viewer/gridview/models/FilesHolderModel;.setFormatType:(Lfreed/file/FileListController$FormatTypes;)V // method@5f8b │ │ +219ba4: 5445 b058 |00c6: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonOptions:Lfreed/viewer/gridview/models/ButtonOptionsModel; // field@58b0 │ │ +219ba8: 6e20 7a5f 1500 |00c8: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonOptionsModel;.setVisibility:(Z)V // method@5f7a │ │ +219bae: 5445 af58 |00cb: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonFiletype:Lfreed/viewer/gridview/models/ButtonFileTypeModel; // field@58af │ │ +219bb2: 6e20 725f 1500 |00cd: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.setVisibility:(Z)V // method@5f72 │ │ +219bb8: 5445 ae58 |00d0: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonDoAction:Lfreed/viewer/gridview/models/ButtonDoAction; // field@58ae │ │ +219bbc: 1a01 992d |00d2: const-string v1, "Stack" // string@2d99 │ │ +219bc0: 6e20 655f 1500 |00d4: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonDoAction;.setText:(Ljava/lang/String;)V // method@5f65 │ │ +219bc6: 5445 ae58 |00d7: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonDoAction:Lfreed/viewer/gridview/models/ButtonDoAction; // field@58ae │ │ +219bca: 5441 c158 |00d9: iget-object v1, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.onStackClick:Landroid/view/View$OnClickListener; // field@58c1 │ │ +219bce: 6e20 645f 1500 |00db: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonDoAction;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@5f64 │ │ +219bd4: 5445 ae58 |00de: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonDoAction:Lfreed/viewer/gridview/models/ButtonDoAction; // field@58ae │ │ +219bd8: 6e20 665f 0500 |00e0: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/models/ButtonDoAction;.setVisibility:(Z)V // method@5f66 │ │ +219bde: 2900 a200 |00e3: goto/16 0185 // +00a2 │ │ +219be2: 5445 b658 |00e5: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.formatsToShow:Lfreed/file/FileListController$FormatTypes; // field@58b6 │ │ +219be6: 5b45 ba58 |00e7: iput-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.lastFormat:Lfreed/file/FileListController$FormatTypes; // field@58ba │ │ +219bea: 6205 0656 |00e9: sget-object v5, Lfreed/file/FileListController$FormatTypes;.raw:Lfreed/file/FileListController$FormatTypes; // field@5606 │ │ +219bee: 5b45 b658 |00eb: iput-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.formatsToShow:Lfreed/file/FileListController$FormatTypes; // field@58b6 │ │ +219bf2: 5445 b158 |00ed: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ +219bf6: 6e10 825f 0500 |00ef: invoke-virtual {v5}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFormatType:()Lfreed/file/FileListController$FormatTypes; // method@5f82 │ │ +219bfc: 0c05 |00f2: move-result-object v5 │ │ +219bfe: 5442 b658 |00f3: iget-object v2, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.formatsToShow:Lfreed/file/FileListController$FormatTypes; // field@58b6 │ │ +219c02: 3225 0700 |00f5: if-eq v5, v2, 00fc // +0007 │ │ +219c06: 5445 b158 |00f7: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ +219c0a: 6e20 8b5f 2500 |00f9: invoke-virtual {v5, v2}, Lfreed/viewer/gridview/models/FilesHolderModel;.setFormatType:(Lfreed/file/FileListController$FormatTypes;)V // method@5f8b │ │ +219c10: 5445 b058 |00fc: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonOptions:Lfreed/viewer/gridview/models/ButtonOptionsModel; // field@58b0 │ │ +219c14: 6e20 7a5f 1500 |00fe: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonOptionsModel;.setVisibility:(Z)V // method@5f7a │ │ +219c1a: 5445 af58 |0101: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonFiletype:Lfreed/viewer/gridview/models/ButtonFileTypeModel; // field@58af │ │ +219c1e: 6e20 725f 1500 |0103: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.setVisibility:(Z)V // method@5f72 │ │ +219c24: 5445 ae58 |0106: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonDoAction:Lfreed/viewer/gridview/models/ButtonDoAction; // field@58ae │ │ +219c28: 1a01 3f2a |0108: const-string v1, "RawToDng" // string@2a3f │ │ +219c2c: 6e20 655f 1500 |010a: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonDoAction;.setText:(Ljava/lang/String;)V // method@5f65 │ │ +219c32: 5445 ae58 |010d: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonDoAction:Lfreed/viewer/gridview/models/ButtonDoAction; // field@58ae │ │ +219c36: 5441 c058 |010f: iget-object v1, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.onRawToDngClick:Landroid/view/View$OnClickListener; // field@58c0 │ │ +219c3a: 6e20 645f 1500 |0111: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonDoAction;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@5f64 │ │ +219c40: 5445 ae58 |0114: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonDoAction:Lfreed/viewer/gridview/models/ButtonDoAction; // field@58ae │ │ +219c44: 6e20 665f 0500 |0116: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/models/ButtonDoAction;.setVisibility:(Z)V // method@5f66 │ │ +219c4a: 286c |0119: goto 0185 // +006c │ │ +219c4c: 5445 af58 |011a: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonFiletype:Lfreed/viewer/gridview/models/ButtonFileTypeModel; // field@58af │ │ +219c50: 6e20 725f 1500 |011c: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.setVisibility:(Z)V // method@5f72 │ │ +219c56: 5445 b058 |011f: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonOptions:Lfreed/viewer/gridview/models/ButtonOptionsModel; // field@58b0 │ │ +219c5a: 6e20 7a5f 1500 |0121: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonOptionsModel;.setVisibility:(Z)V // method@5f7a │ │ +219c60: 5445 ae58 |0124: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonDoAction:Lfreed/viewer/gridview/models/ButtonDoAction; // field@58ae │ │ +219c64: 1a01 2e0d |0126: const-string v1, "Delete" // string@0d2e │ │ +219c68: 6e20 655f 1500 |0128: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonDoAction;.setText:(Ljava/lang/String;)V // method@5f65 │ │ +219c6e: 5445 ae58 |012b: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonDoAction:Lfreed/viewer/gridview/models/ButtonDoAction; // field@58ae │ │ +219c72: 5441 bb58 |012d: iget-object v1, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.onDeltedButtonClick:Landroid/view/View$OnClickListener; // field@58bb │ │ +219c76: 6e20 645f 1500 |012f: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonDoAction;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@5f64 │ │ +219c7c: 5445 ae58 |0132: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonDoAction:Lfreed/viewer/gridview/models/ButtonDoAction; // field@58ae │ │ +219c80: 6e20 665f 0500 |0134: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/models/ButtonDoAction;.setVisibility:(Z)V // method@5f66 │ │ +219c86: 284e |0137: goto 0185 // +004e │ │ +219c88: 5445 af58 |0138: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonFiletype:Lfreed/viewer/gridview/models/ButtonFileTypeModel; // field@58af │ │ +219c8c: 6e20 725f 0500 |013a: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.setVisibility:(Z)V // method@5f72 │ │ +219c92: 5445 b058 |013d: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonOptions:Lfreed/viewer/gridview/models/ButtonOptionsModel; // field@58b0 │ │ +219c96: 6e20 7a5f 0500 |013f: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/models/ButtonOptionsModel;.setVisibility:(Z)V // method@5f7a │ │ +219c9c: 5445 ae58 |0142: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonDoAction:Lfreed/viewer/gridview/models/ButtonDoAction; // field@58ae │ │ +219ca0: 6e20 665f 1500 |0144: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonDoAction;.setVisibility:(Z)V // method@5f66 │ │ +219ca6: 5445 ae58 |0147: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonDoAction:Lfreed/viewer/gridview/models/ButtonDoAction; // field@58ae │ │ +219caa: 1200 |0149: const/4 v0, #int 0 // #0 │ │ +219cac: 6e20 645f 0500 |014a: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/models/ButtonDoAction;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@5f64 │ │ +219cb2: 2838 |014d: goto 0185 // +0038 │ │ +219cb4: 5445 b658 |014e: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.formatsToShow:Lfreed/file/FileListController$FormatTypes; // field@58b6 │ │ +219cb8: 6202 0656 |0150: sget-object v2, Lfreed/file/FileListController$FormatTypes;.raw:Lfreed/file/FileListController$FormatTypes; // field@5606 │ │ +219cbc: 3325 1b00 |0152: if-ne v5, v2, 016d // +001b │ │ +219cc0: 5445 ba58 |0154: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.lastFormat:Lfreed/file/FileListController$FormatTypes; // field@58ba │ │ +219cc4: 6202 0656 |0156: sget-object v2, Lfreed/file/FileListController$FormatTypes;.raw:Lfreed/file/FileListController$FormatTypes; // field@5606 │ │ +219cc8: 3225 1500 |0158: if-eq v5, v2, 016d // +0015 │ │ +219ccc: 5445 ba58 |015a: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.lastFormat:Lfreed/file/FileListController$FormatTypes; // field@58ba │ │ +219cd0: 5b45 b658 |015c: iput-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.formatsToShow:Lfreed/file/FileListController$FormatTypes; // field@58b6 │ │ +219cd4: 5445 b158 |015e: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ +219cd8: 6e10 825f 0500 |0160: invoke-virtual {v5}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFormatType:()Lfreed/file/FileListController$FormatTypes; // method@5f82 │ │ +219cde: 0c05 |0163: move-result-object v5 │ │ +219ce0: 5442 b658 |0164: iget-object v2, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.formatsToShow:Lfreed/file/FileListController$FormatTypes; // field@58b6 │ │ +219ce4: 3225 0700 |0166: if-eq v5, v2, 016d // +0007 │ │ +219ce8: 5445 b158 |0168: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesHolderModel:Lfreed/viewer/gridview/models/FilesHolderModel; // field@58b1 │ │ +219cec: 6e20 8b5f 2500 |016a: invoke-virtual {v5, v2}, Lfreed/viewer/gridview/models/FilesHolderModel;.setFormatType:(Lfreed/file/FileListController$FormatTypes;)V // method@5f8b │ │ +219cf2: 6205 7458 |016d: sget-object v5, Lfreed/viewer/gridview/enums/RequestModes;.none:Lfreed/viewer/gridview/enums/RequestModes; // field@5874 │ │ +219cf6: 5b45 c358 |016f: iput-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.requestMode:Lfreed/viewer/gridview/enums/RequestModes; // field@58c3 │ │ +219cfa: 5445 af58 |0171: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonFiletype:Lfreed/viewer/gridview/models/ButtonFileTypeModel; // field@58af │ │ +219cfe: 6e20 725f 0500 |0173: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.setVisibility:(Z)V // method@5f72 │ │ +219d04: 5445 b058 |0176: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonOptions:Lfreed/viewer/gridview/models/ButtonOptionsModel; // field@58b0 │ │ +219d08: 6e20 7a5f 0500 |0178: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/models/ButtonOptionsModel;.setVisibility:(Z)V // method@5f7a │ │ +219d0e: 5445 ae58 |017b: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.buttonDoAction:Lfreed/viewer/gridview/models/ButtonDoAction; // field@58ae │ │ +219d12: 6e20 665f 1500 |017d: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/ButtonDoAction;.setVisibility:(Z)V // method@5f66 │ │ +219d18: 5445 b358 |0180: iget-object v5, v4, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.filesSelectedModel:Lfreed/viewer/gridview/models/FilesSelectedModel; // field@58b3 │ │ +219d1c: 6e20 935f 1500 |0182: invoke-virtual {v5, v1}, Lfreed/viewer/gridview/models/FilesSelectedModel;.setVisibility:(Z)V // method@5f93 │ │ +219d22: 0e00 |0185: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0018 line=161 │ │ 0x001d line=162 │ │ 0x0022 line=164 │ │ 0x0027 line=165 │ │ @@ -697054,18 +697057,18 @@ │ │ type : '(Lfreed/viewer/gridview/views/GridViewFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -219ea4: |[219ea4] freed.viewer.gridview.views.GridViewFragment$1.:(Lfreed/viewer/gridview/views/GridViewFragment;)V │ │ -219eb4: 5b01 c958 |0000: iput-object v1, v0, Lfreed/viewer/gridview/views/GridViewFragment$1;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58c9 │ │ -219eb8: 7010 753d 0000 |0002: invoke-direct {v0}, Landroidx/databinding/Observable$OnPropertyChangedCallback;.:()V // method@3d75 │ │ -219ebe: 0e00 |0005: return-void │ │ +219eb0: |[219eb0] freed.viewer.gridview.views.GridViewFragment$1.:(Lfreed/viewer/gridview/views/GridViewFragment;)V │ │ +219ec0: 5b01 c958 |0000: iput-object v1, v0, Lfreed/viewer/gridview/views/GridViewFragment$1;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58c9 │ │ +219ec4: 7010 753d 0000 |0002: invoke-direct {v0}, Landroidx/databinding/Observable$OnPropertyChangedCallback;.:()V // method@3d75 │ │ +219eca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/gridview/views/GridViewFragment$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/gridview/views/GridViewFragment; │ │ │ │ @@ -697075,46 +697078,46 @@ │ │ type : '(Landroidx/databinding/Observable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -219ec0: |[219ec0] freed.viewer.gridview.views.GridViewFragment$1.onPropertyChanged:(Landroidx/databinding/Observable;I)V │ │ -219ed0: 2202 6e00 |0000: new-instance v2, Landroid/content/Intent; // type@006e │ │ -219ed4: 5413 c958 |0002: iget-object v3, v1, Lfreed/viewer/gridview/views/GridViewFragment$1;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58c9 │ │ -219ed8: 6e10 2160 0300 |0004: invoke-virtual {v3}, Lfreed/viewer/gridview/views/GridViewFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@6021 │ │ -219ede: 0c03 |0007: move-result-object v3 │ │ -219ee0: 5410 c958 |0008: iget-object v0, v1, Lfreed/viewer/gridview/views/GridViewFragment$1;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58c9 │ │ -219ee4: 7110 1c60 0000 |000a: invoke-static {v0}, Lfreed/viewer/gridview/views/GridViewFragment;.access$000:(Lfreed/viewer/gridview/views/GridViewFragment;)Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // method@601c │ │ -219eea: 0c00 |000d: move-result-object v0 │ │ -219eec: 6e10 f45f 0000 |000e: invoke-virtual {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getIntentModel:()Lfreed/viewer/gridview/models/IntentModel; // method@5ff4 │ │ -219ef2: 0c00 |0011: move-result-object v0 │ │ -219ef4: 6e10 ae5f 0000 |0012: invoke-virtual {v0}, Lfreed/viewer/gridview/models/IntentModel;.getIntentClass:()Ljava/lang/Class; // method@5fae │ │ -219efa: 0c00 |0015: move-result-object v0 │ │ -219efc: 7030 2a02 3200 |0016: invoke-direct {v2, v3, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@022a │ │ -219f02: 5413 c958 |0019: iget-object v3, v1, Lfreed/viewer/gridview/views/GridViewFragment$1;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58c9 │ │ -219f06: 7110 1c60 0300 |001b: invoke-static {v3}, Lfreed/viewer/gridview/views/GridViewFragment;.access$000:(Lfreed/viewer/gridview/views/GridViewFragment;)Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // method@601c │ │ -219f0c: 0c03 |001e: move-result-object v3 │ │ -219f0e: 6e10 f45f 0300 |001f: invoke-virtual {v3}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getIntentModel:()Lfreed/viewer/gridview/models/IntentModel; // method@5ff4 │ │ -219f14: 0c03 |0022: move-result-object v3 │ │ -219f16: 6e10 ad5f 0300 |0023: invoke-virtual {v3}, Lfreed/viewer/gridview/models/IntentModel;.getAr:()Ljava/util/ArrayList; // method@5fad │ │ -219f1c: 0c03 |0026: move-result-object v3 │ │ -219f1e: 6e10 0264 0300 |0027: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@6402 │ │ -219f24: 0a00 |002a: move-result v0 │ │ -219f26: 2300 be0e |002b: new-array v0, v0, [Ljava/lang/String; // type@0ebe │ │ -219f2a: 6e20 0364 0300 |002d: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@6403 │ │ -219f30: 1a03 4c43 |0030: const-string v3, "extra_files_to_convert" // string@434c │ │ -219f34: 6e30 4902 3200 |0032: invoke-virtual {v2, v3, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@0249 │ │ -219f3a: 5413 c958 |0035: iget-object v3, v1, Lfreed/viewer/gridview/views/GridViewFragment$1;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58c9 │ │ -219f3e: 6e10 2160 0300 |0037: invoke-virtual {v3}, Lfreed/viewer/gridview/views/GridViewFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@6021 │ │ -219f44: 0c03 |003a: move-result-object v3 │ │ -219f46: 1300 2c00 |003b: const/16 v0, #int 44 // #2c │ │ -219f4a: 6e30 a142 2300 |003d: invoke-virtual {v3, v2, v0}, Landroidx/fragment/app/FragmentActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@42a1 │ │ -219f50: 0e00 |0040: return-void │ │ +219ecc: |[219ecc] freed.viewer.gridview.views.GridViewFragment$1.onPropertyChanged:(Landroidx/databinding/Observable;I)V │ │ +219edc: 2202 6e00 |0000: new-instance v2, Landroid/content/Intent; // type@006e │ │ +219ee0: 5413 c958 |0002: iget-object v3, v1, Lfreed/viewer/gridview/views/GridViewFragment$1;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58c9 │ │ +219ee4: 6e10 2160 0300 |0004: invoke-virtual {v3}, Lfreed/viewer/gridview/views/GridViewFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@6021 │ │ +219eea: 0c03 |0007: move-result-object v3 │ │ +219eec: 5410 c958 |0008: iget-object v0, v1, Lfreed/viewer/gridview/views/GridViewFragment$1;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58c9 │ │ +219ef0: 7110 1c60 0000 |000a: invoke-static {v0}, Lfreed/viewer/gridview/views/GridViewFragment;.access$000:(Lfreed/viewer/gridview/views/GridViewFragment;)Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // method@601c │ │ +219ef6: 0c00 |000d: move-result-object v0 │ │ +219ef8: 6e10 f45f 0000 |000e: invoke-virtual {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getIntentModel:()Lfreed/viewer/gridview/models/IntentModel; // method@5ff4 │ │ +219efe: 0c00 |0011: move-result-object v0 │ │ +219f00: 6e10 ae5f 0000 |0012: invoke-virtual {v0}, Lfreed/viewer/gridview/models/IntentModel;.getIntentClass:()Ljava/lang/Class; // method@5fae │ │ +219f06: 0c00 |0015: move-result-object v0 │ │ +219f08: 7030 2a02 3200 |0016: invoke-direct {v2, v3, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@022a │ │ +219f0e: 5413 c958 |0019: iget-object v3, v1, Lfreed/viewer/gridview/views/GridViewFragment$1;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58c9 │ │ +219f12: 7110 1c60 0300 |001b: invoke-static {v3}, Lfreed/viewer/gridview/views/GridViewFragment;.access$000:(Lfreed/viewer/gridview/views/GridViewFragment;)Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // method@601c │ │ +219f18: 0c03 |001e: move-result-object v3 │ │ +219f1a: 6e10 f45f 0300 |001f: invoke-virtual {v3}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getIntentModel:()Lfreed/viewer/gridview/models/IntentModel; // method@5ff4 │ │ +219f20: 0c03 |0022: move-result-object v3 │ │ +219f22: 6e10 ad5f 0300 |0023: invoke-virtual {v3}, Lfreed/viewer/gridview/models/IntentModel;.getAr:()Ljava/util/ArrayList; // method@5fad │ │ +219f28: 0c03 |0026: move-result-object v3 │ │ +219f2a: 6e10 0264 0300 |0027: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@6402 │ │ +219f30: 0a00 |002a: move-result v0 │ │ +219f32: 2300 be0e |002b: new-array v0, v0, [Ljava/lang/String; // type@0ebe │ │ +219f36: 6e20 0364 0300 |002d: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@6403 │ │ +219f3c: 1a03 4c43 |0030: const-string v3, "extra_files_to_convert" // string@434c │ │ +219f40: 6e30 4902 3200 |0032: invoke-virtual {v2, v3, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@0249 │ │ +219f46: 5413 c958 |0035: iget-object v3, v1, Lfreed/viewer/gridview/views/GridViewFragment$1;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58c9 │ │ +219f4a: 6e10 2160 0300 |0037: invoke-virtual {v3}, Lfreed/viewer/gridview/views/GridViewFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@6021 │ │ +219f50: 0c03 |003a: move-result-object v3 │ │ +219f52: 1300 2c00 |003b: const/16 v0, #int 44 // #2c │ │ +219f56: 6e30 a142 2300 |003d: invoke-virtual {v3, v2, v0}, Landroidx/fragment/app/FragmentActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@42a1 │ │ +219f5c: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0019 line=120 │ │ 0x0027 line=121 │ │ 0x002d line=122 │ │ 0x0032 line=123 │ │ @@ -697158,18 +697161,18 @@ │ │ type : '(Lfreed/viewer/gridview/views/GridViewFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -219f54: |[219f54] freed.viewer.gridview.views.GridViewFragment$2.:(Lfreed/viewer/gridview/views/GridViewFragment;)V │ │ -219f64: 5b01 ca58 |0000: iput-object v1, v0, Lfreed/viewer/gridview/views/GridViewFragment$2;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58ca │ │ -219f68: 7010 753d 0000 |0002: invoke-direct {v0}, Landroidx/databinding/Observable$OnPropertyChangedCallback;.:()V // method@3d75 │ │ -219f6e: 0e00 |0005: return-void │ │ +219f60: |[219f60] freed.viewer.gridview.views.GridViewFragment$2.:(Lfreed/viewer/gridview/views/GridViewFragment;)V │ │ +219f70: 5b01 ca58 |0000: iput-object v1, v0, Lfreed/viewer/gridview/views/GridViewFragment$2;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58ca │ │ +219f74: 7010 753d 0000 |0002: invoke-direct {v0}, Landroidx/databinding/Observable$OnPropertyChangedCallback;.:()V // method@3d75 │ │ +219f7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/gridview/views/GridViewFragment$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/gridview/views/GridViewFragment; │ │ │ │ @@ -697179,20 +697182,20 @@ │ │ type : '(Landroidx/databinding/Observable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -219f70: |[219f70] freed.viewer.gridview.views.GridViewFragment$2.onPropertyChanged:(Landroidx/databinding/Observable;I)V │ │ -219f80: 5401 ca58 |0000: iget-object v1, v0, Lfreed/viewer/gridview/views/GridViewFragment$2;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58ca │ │ -219f84: 6e10 2160 0100 |0002: invoke-virtual {v1}, Lfreed/viewer/gridview/views/GridViewFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@6021 │ │ -219f8a: 0c01 |0005: move-result-object v1 │ │ -219f8c: 6e10 6742 0100 |0006: invoke-virtual {v1}, Landroidx/fragment/app/FragmentActivity;.finish:()V // method@4267 │ │ -219f92: 0e00 |0009: return-void │ │ +219f7c: |[219f7c] freed.viewer.gridview.views.GridViewFragment$2.onPropertyChanged:(Landroidx/databinding/Observable;I)V │ │ +219f8c: 5401 ca58 |0000: iget-object v1, v0, Lfreed/viewer/gridview/views/GridViewFragment$2;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58ca │ │ +219f90: 6e10 2160 0100 |0002: invoke-virtual {v1}, Lfreed/viewer/gridview/views/GridViewFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@6021 │ │ +219f96: 0c01 |0005: move-result-object v1 │ │ +219f98: 6e10 6742 0100 |0006: invoke-virtual {v1}, Landroidx/fragment/app/FragmentActivity;.finish:()V // method@4267 │ │ +219f9e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lfreed/viewer/gridview/views/GridViewFragment$2; │ │ 0x0000 - 0x000a reg=1 (null) Landroidx/databinding/Observable; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ @@ -697231,18 +697234,18 @@ │ │ type : '(Lfreed/viewer/gridview/views/GridViewFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -219f94: |[219f94] freed.viewer.gridview.views.GridViewFragment$3.:(Lfreed/viewer/gridview/views/GridViewFragment;)V │ │ -219fa4: 5b01 cb58 |0000: iput-object v1, v0, Lfreed/viewer/gridview/views/GridViewFragment$3;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58cb │ │ -219fa8: 7010 753d 0000 |0002: invoke-direct {v0}, Landroidx/databinding/Observable$OnPropertyChangedCallback;.:()V // method@3d75 │ │ -219fae: 0e00 |0005: return-void │ │ +219fa0: |[219fa0] freed.viewer.gridview.views.GridViewFragment$3.:(Lfreed/viewer/gridview/views/GridViewFragment;)V │ │ +219fb0: 5b01 cb58 |0000: iput-object v1, v0, Lfreed/viewer/gridview/views/GridViewFragment$3;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58cb │ │ +219fb4: 7010 753d 0000 |0002: invoke-direct {v0}, Landroidx/databinding/Observable$OnPropertyChangedCallback;.:()V // method@3d75 │ │ +219fba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/gridview/views/GridViewFragment$3; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/gridview/views/GridViewFragment; │ │ │ │ @@ -697252,37 +697255,37 @@ │ │ type : '(Landroidx/databinding/Observable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -219fb0: |[219fb0] freed.viewer.gridview.views.GridViewFragment$3.onPropertyChanged:(Landroidx/databinding/Observable;I)V │ │ -219fc0: 2202 2100 |0000: new-instance v2, Landroid/app/AlertDialog$Builder; // type@0021 │ │ -219fc4: 5413 cb58 |0002: iget-object v3, v1, Lfreed/viewer/gridview/views/GridViewFragment$3;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58cb │ │ -219fc8: 6e10 2260 0300 |0004: invoke-virtual {v3}, Lfreed/viewer/gridview/views/GridViewFragment;.getContext:()Landroid/content/Context; // method@6022 │ │ -219fce: 0c03 |0007: move-result-object v3 │ │ -219fd0: 7020 9b00 3200 |0008: invoke-direct {v2, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@009b │ │ -219fd6: 1403 e100 0f7f |000b: const v3, #float 1.90084e+38 // #7f0f00e1 │ │ -219fdc: 6e20 9e00 3200 |000e: invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@009e │ │ -219fe2: 0c02 |0011: move-result-object v2 │ │ -219fe4: 5413 cb58 |0012: iget-object v3, v1, Lfreed/viewer/gridview/views/GridViewFragment$3;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58cb │ │ -219fe8: 7110 1d60 0300 |0014: invoke-static {v3}, Lfreed/viewer/gridview/views/GridViewFragment;.access$100:(Lfreed/viewer/gridview/views/GridViewFragment;)Landroid/content/DialogInterface$OnClickListener; // method@601d │ │ -219fee: 0c03 |0017: move-result-object v3 │ │ -219ff0: 1400 1903 0f7f |0018: const v0, #float 1.90096e+38 // #7f0f0319 │ │ -219ff6: 6e30 a200 0203 |001b: invoke-virtual {v2, v0, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00a2 │ │ -219ffc: 0c02 |001e: move-result-object v2 │ │ -219ffe: 5413 cb58 |001f: iget-object v3, v1, Lfreed/viewer/gridview/views/GridViewFragment$3;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58cb │ │ -21a002: 7110 1d60 0300 |0021: invoke-static {v3}, Lfreed/viewer/gridview/views/GridViewFragment;.access$100:(Lfreed/viewer/gridview/views/GridViewFragment;)Landroid/content/DialogInterface$OnClickListener; // method@601d │ │ -21a008: 0c03 |0024: move-result-object v3 │ │ -21a00a: 1400 7001 0f7f |0025: const v0, #float 1.90087e+38 // #7f0f0170 │ │ -21a010: 6e30 a000 0203 |0028: invoke-virtual {v2, v0, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00a0 │ │ -21a016: 0c02 |002b: move-result-object v2 │ │ -21a018: 6e10 a500 0200 |002c: invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00a5 │ │ -21a01e: 0e00 |002f: return-void │ │ +219fbc: |[219fbc] freed.viewer.gridview.views.GridViewFragment$3.onPropertyChanged:(Landroidx/databinding/Observable;I)V │ │ +219fcc: 2202 2100 |0000: new-instance v2, Landroid/app/AlertDialog$Builder; // type@0021 │ │ +219fd0: 5413 cb58 |0002: iget-object v3, v1, Lfreed/viewer/gridview/views/GridViewFragment$3;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58cb │ │ +219fd4: 6e10 2260 0300 |0004: invoke-virtual {v3}, Lfreed/viewer/gridview/views/GridViewFragment;.getContext:()Landroid/content/Context; // method@6022 │ │ +219fda: 0c03 |0007: move-result-object v3 │ │ +219fdc: 7020 9b00 3200 |0008: invoke-direct {v2, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@009b │ │ +219fe2: 1403 e100 0f7f |000b: const v3, #float 1.90084e+38 // #7f0f00e1 │ │ +219fe8: 6e20 9e00 3200 |000e: invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@009e │ │ +219fee: 0c02 |0011: move-result-object v2 │ │ +219ff0: 5413 cb58 |0012: iget-object v3, v1, Lfreed/viewer/gridview/views/GridViewFragment$3;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58cb │ │ +219ff4: 7110 1d60 0300 |0014: invoke-static {v3}, Lfreed/viewer/gridview/views/GridViewFragment;.access$100:(Lfreed/viewer/gridview/views/GridViewFragment;)Landroid/content/DialogInterface$OnClickListener; // method@601d │ │ +219ffa: 0c03 |0017: move-result-object v3 │ │ +219ffc: 1400 1903 0f7f |0018: const v0, #float 1.90096e+38 // #7f0f0319 │ │ +21a002: 6e30 a200 0203 |001b: invoke-virtual {v2, v0, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00a2 │ │ +21a008: 0c02 |001e: move-result-object v2 │ │ +21a00a: 5413 cb58 |001f: iget-object v3, v1, Lfreed/viewer/gridview/views/GridViewFragment$3;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58cb │ │ +21a00e: 7110 1d60 0300 |0021: invoke-static {v3}, Lfreed/viewer/gridview/views/GridViewFragment;.access$100:(Lfreed/viewer/gridview/views/GridViewFragment;)Landroid/content/DialogInterface$OnClickListener; // method@601d │ │ +21a014: 0c03 |0024: move-result-object v3 │ │ +21a016: 1400 7001 0f7f |0025: const v0, #float 1.90087e+38 // #7f0f0170 │ │ +21a01c: 6e30 a000 0203 |0028: invoke-virtual {v2, v0, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00a0 │ │ +21a022: 0c02 |002b: move-result-object v2 │ │ +21a024: 6e10 a500 0200 |002c: invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00a5 │ │ +21a02a: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x000e line=139 │ │ 0x0021 line=140 │ │ locals : │ │ 0x0000 - 0x0030 reg=1 this Lfreed/viewer/gridview/views/GridViewFragment$3; │ │ @@ -697323,18 +697326,18 @@ │ │ type : '(Lfreed/viewer/gridview/views/GridViewFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -21a020: |[21a020] freed.viewer.gridview.views.GridViewFragment$4.:(Lfreed/viewer/gridview/views/GridViewFragment;)V │ │ -21a030: 5b01 cc58 |0000: iput-object v1, v0, Lfreed/viewer/gridview/views/GridViewFragment$4;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58cc │ │ -21a034: 7010 753d 0000 |0002: invoke-direct {v0}, Landroidx/databinding/Observable$OnPropertyChangedCallback;.:()V // method@3d75 │ │ -21a03a: 0e00 |0005: return-void │ │ +21a02c: |[21a02c] freed.viewer.gridview.views.GridViewFragment$4.:(Lfreed/viewer/gridview/views/GridViewFragment;)V │ │ +21a03c: 5b01 cc58 |0000: iput-object v1, v0, Lfreed/viewer/gridview/views/GridViewFragment$4;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58cc │ │ +21a040: 7010 753d 0000 |0002: invoke-direct {v0}, Landroidx/databinding/Observable$OnPropertyChangedCallback;.:()V // method@3d75 │ │ +21a046: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/gridview/views/GridViewFragment$4; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/gridview/views/GridViewFragment; │ │ │ │ @@ -697344,33 +697347,33 @@ │ │ type : '(Landroidx/databinding/Observable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 30 16-bit code units │ │ -21a03c: |[21a03c] freed.viewer.gridview.views.GridViewFragment$4.onPropertyChanged:(Landroidx/databinding/Observable;I)V │ │ -21a04c: 5480 cc58 |0000: iget-object v0, v8, Lfreed/viewer/gridview/views/GridViewFragment$4;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58cc │ │ -21a050: 7110 1c60 0000 |0002: invoke-static {v0}, Lfreed/viewer/gridview/views/GridViewFragment;.access$000:(Lfreed/viewer/gridview/views/GridViewFragment;)Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // method@601c │ │ -21a056: 0c09 |0005: move-result-object v9 │ │ -21a058: 6e10 f55f 0900 |0006: invoke-virtual {v9}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getIntentSenderModel:()Lfreed/viewer/gridview/models/IntentSenderModel; // method@5ff5 │ │ -21a05e: 0c09 |0009: move-result-object v9 │ │ -21a060: 6e10 b45f 0900 |000a: invoke-virtual {v9}, Lfreed/viewer/gridview/models/IntentSenderModel;.getIntentSender:()Landroid/content/IntentSender; // method@5fb4 │ │ -21a066: 0c01 |000d: move-result-object v1 │ │ -21a068: 1302 b101 |000e: const/16 v2, #int 433 // #1b1 │ │ -21a06c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -21a06e: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -21a070: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -21a072: 1206 |0013: const/4 v6, #int 0 // #0 │ │ -21a074: 1207 |0014: const/4 v7, #int 0 // #0 │ │ -21a076: 7408 2a60 0000 |0015: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lfreed/viewer/gridview/views/GridViewFragment;.startIntentSenderForResult:(Landroid/content/IntentSender;ILandroid/content/Intent;IIILandroid/os/Bundle;)V // method@602a │ │ -21a07c: 2805 |0018: goto 001d // +0005 │ │ -21a07e: 0d09 |0019: move-exception v9 │ │ -21a080: 6e10 5a02 0900 |001a: invoke-virtual {v9}, Landroid/content/IntentSender$SendIntentException;.printStackTrace:()V // method@025a │ │ -21a086: 0e00 |001d: return-void │ │ +21a048: |[21a048] freed.viewer.gridview.views.GridViewFragment$4.onPropertyChanged:(Landroidx/databinding/Observable;I)V │ │ +21a058: 5480 cc58 |0000: iget-object v0, v8, Lfreed/viewer/gridview/views/GridViewFragment$4;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58cc │ │ +21a05c: 7110 1c60 0000 |0002: invoke-static {v0}, Lfreed/viewer/gridview/views/GridViewFragment;.access$000:(Lfreed/viewer/gridview/views/GridViewFragment;)Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // method@601c │ │ +21a062: 0c09 |0005: move-result-object v9 │ │ +21a064: 6e10 f55f 0900 |0006: invoke-virtual {v9}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getIntentSenderModel:()Lfreed/viewer/gridview/models/IntentSenderModel; // method@5ff5 │ │ +21a06a: 0c09 |0009: move-result-object v9 │ │ +21a06c: 6e10 b45f 0900 |000a: invoke-virtual {v9}, Lfreed/viewer/gridview/models/IntentSenderModel;.getIntentSender:()Landroid/content/IntentSender; // method@5fb4 │ │ +21a072: 0c01 |000d: move-result-object v1 │ │ +21a074: 1302 b101 |000e: const/16 v2, #int 433 // #1b1 │ │ +21a078: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +21a07a: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +21a07c: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +21a07e: 1206 |0013: const/4 v6, #int 0 // #0 │ │ +21a080: 1207 |0014: const/4 v7, #int 0 // #0 │ │ +21a082: 7408 2a60 0000 |0015: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lfreed/viewer/gridview/views/GridViewFragment;.startIntentSenderForResult:(Landroid/content/IntentSender;ILandroid/content/Intent;IIILandroid/os/Bundle;)V // method@602a │ │ +21a088: 2805 |0018: goto 001d // +0005 │ │ +21a08a: 0d09 |0019: move-exception v9 │ │ +21a08c: 6e10 5a02 0900 |001a: invoke-virtual {v9}, Landroid/content/IntentSender$SendIntentException;.printStackTrace:()V // method@025a │ │ +21a092: 0e00 |001d: return-void │ │ catches : 1 │ │ 0x0000 - 0x0018 │ │ Landroid/content/IntentSender$SendIntentException; -> 0x0019 │ │ positions : │ │ 0x0000 line=148 │ │ 0x001a line=150 │ │ locals : │ │ @@ -697412,18 +697415,18 @@ │ │ type : '(Lfreed/viewer/gridview/views/GridViewFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -21a094: |[21a094] freed.viewer.gridview.views.GridViewFragment$5.:(Lfreed/viewer/gridview/views/GridViewFragment;)V │ │ -21a0a4: 5b01 cd58 |0000: iput-object v1, v0, Lfreed/viewer/gridview/views/GridViewFragment$5;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58cd │ │ -21a0a8: 7010 753d 0000 |0002: invoke-direct {v0}, Landroidx/databinding/Observable$OnPropertyChangedCallback;.:()V // method@3d75 │ │ -21a0ae: 0e00 |0005: return-void │ │ +21a0a0: |[21a0a0] freed.viewer.gridview.views.GridViewFragment$5.:(Lfreed/viewer/gridview/views/GridViewFragment;)V │ │ +21a0b0: 5b01 cd58 |0000: iput-object v1, v0, Lfreed/viewer/gridview/views/GridViewFragment$5;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58cd │ │ +21a0b4: 7010 753d 0000 |0002: invoke-direct {v0}, Landroidx/databinding/Observable$OnPropertyChangedCallback;.:()V // method@3d75 │ │ +21a0ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/gridview/views/GridViewFragment$5; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/gridview/views/GridViewFragment; │ │ │ │ @@ -697433,27 +697436,27 @@ │ │ type : '(Landroidx/databinding/Observable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -21a0b0: |[21a0b0] freed.viewer.gridview.views.GridViewFragment$5.onPropertyChanged:(Landroidx/databinding/Observable;I)V │ │ -21a0c0: 5401 cd58 |0000: iget-object v1, v0, Lfreed/viewer/gridview/views/GridViewFragment$5;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58cd │ │ -21a0c4: 7110 1e60 0100 |0002: invoke-static {v1}, Lfreed/viewer/gridview/views/GridViewFragment;.access$200:(Lfreed/viewer/gridview/views/GridViewFragment;)Lfreed/viewer/gridview/adapter/ImageAdapter; // method@601e │ │ -21a0ca: 0c01 |0005: move-result-object v1 │ │ -21a0cc: 5402 cd58 |0006: iget-object v2, v0, Lfreed/viewer/gridview/views/GridViewFragment$5;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58cd │ │ -21a0d0: 7110 1c60 0200 |0008: invoke-static {v2}, Lfreed/viewer/gridview/views/GridViewFragment;.access$000:(Lfreed/viewer/gridview/views/GridViewFragment;)Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // method@601c │ │ -21a0d6: 0c02 |000b: move-result-object v2 │ │ -21a0d8: 6e10 f75f 0200 |000c: invoke-virtual {v2}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getViewStateModel:()Lfreed/viewer/gridview/models/ViewStateModel; // method@5ff7 │ │ -21a0de: 0c02 |000f: move-result-object v2 │ │ -21a0e0: 6e10 c55f 0200 |0010: invoke-virtual {v2}, Lfreed/viewer/gridview/models/ViewStateModel;.getCurrentViewState:()Lfreed/viewer/gridview/enums/ViewStates; // method@5fc5 │ │ -21a0e6: 0c02 |0013: move-result-object v2 │ │ -21a0e8: 6e20 415f 2100 |0014: invoke-virtual {v1, v2}, Lfreed/viewer/gridview/adapter/ImageAdapter;.SetViewState:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5f41 │ │ -21a0ee: 0e00 |0017: return-void │ │ +21a0bc: |[21a0bc] freed.viewer.gridview.views.GridViewFragment$5.onPropertyChanged:(Landroidx/databinding/Observable;I)V │ │ +21a0cc: 5401 cd58 |0000: iget-object v1, v0, Lfreed/viewer/gridview/views/GridViewFragment$5;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58cd │ │ +21a0d0: 7110 1e60 0100 |0002: invoke-static {v1}, Lfreed/viewer/gridview/views/GridViewFragment;.access$200:(Lfreed/viewer/gridview/views/GridViewFragment;)Lfreed/viewer/gridview/adapter/ImageAdapter; // method@601e │ │ +21a0d6: 0c01 |0005: move-result-object v1 │ │ +21a0d8: 5402 cd58 |0006: iget-object v2, v0, Lfreed/viewer/gridview/views/GridViewFragment$5;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58cd │ │ +21a0dc: 7110 1c60 0200 |0008: invoke-static {v2}, Lfreed/viewer/gridview/views/GridViewFragment;.access$000:(Lfreed/viewer/gridview/views/GridViewFragment;)Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // method@601c │ │ +21a0e2: 0c02 |000b: move-result-object v2 │ │ +21a0e4: 6e10 f75f 0200 |000c: invoke-virtual {v2}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getViewStateModel:()Lfreed/viewer/gridview/models/ViewStateModel; // method@5ff7 │ │ +21a0ea: 0c02 |000f: move-result-object v2 │ │ +21a0ec: 6e10 c55f 0200 |0010: invoke-virtual {v2}, Lfreed/viewer/gridview/models/ViewStateModel;.getCurrentViewState:()Lfreed/viewer/gridview/enums/ViewStates; // method@5fc5 │ │ +21a0f2: 0c02 |0013: move-result-object v2 │ │ +21a0f4: 6e20 415f 2100 |0014: invoke-virtual {v1, v2}, Lfreed/viewer/gridview/adapter/ImageAdapter;.SetViewState:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5f41 │ │ +21a0fa: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0018 reg=0 this Lfreed/viewer/gridview/views/GridViewFragment$5; │ │ 0x0000 - 0x0018 reg=1 (null) Landroidx/databinding/Observable; │ │ 0x0000 - 0x0018 reg=2 (null) I │ │ @@ -697492,18 +697495,18 @@ │ │ type : '(Lfreed/viewer/gridview/views/GridViewFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -21a0f0: |[21a0f0] freed.viewer.gridview.views.GridViewFragment$6.:(Lfreed/viewer/gridview/views/GridViewFragment;)V │ │ -21a100: 5b01 ce58 |0000: iput-object v1, v0, Lfreed/viewer/gridview/views/GridViewFragment$6;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58ce │ │ -21a104: 7010 753d 0000 |0002: invoke-direct {v0}, Landroidx/databinding/Observable$OnPropertyChangedCallback;.:()V // method@3d75 │ │ -21a10a: 0e00 |0005: return-void │ │ +21a0fc: |[21a0fc] freed.viewer.gridview.views.GridViewFragment$6.:(Lfreed/viewer/gridview/views/GridViewFragment;)V │ │ +21a10c: 5b01 ce58 |0000: iput-object v1, v0, Lfreed/viewer/gridview/views/GridViewFragment$6;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58ce │ │ +21a110: 7010 753d 0000 |0002: invoke-direct {v0}, Landroidx/databinding/Observable$OnPropertyChangedCallback;.:()V // method@3d75 │ │ +21a116: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/gridview/views/GridViewFragment$6; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/gridview/views/GridViewFragment; │ │ │ │ @@ -697513,27 +697516,27 @@ │ │ type : '()V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -21a10c: |[21a10c] freed.viewer.gridview.views.GridViewFragment$6.lambda$onPropertyChanged$0$GridViewFragment$6:()V │ │ -21a11c: 5420 ce58 |0000: iget-object v0, v2, Lfreed/viewer/gridview/views/GridViewFragment$6;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58ce │ │ -21a120: 7110 1e60 0000 |0002: invoke-static {v0}, Lfreed/viewer/gridview/views/GridViewFragment;.access$200:(Lfreed/viewer/gridview/views/GridViewFragment;)Lfreed/viewer/gridview/adapter/ImageAdapter; // method@601e │ │ -21a126: 0c00 |0005: move-result-object v0 │ │ -21a128: 5421 ce58 |0006: iget-object v1, v2, Lfreed/viewer/gridview/views/GridViewFragment$6;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58ce │ │ -21a12c: 7110 1c60 0100 |0008: invoke-static {v1}, Lfreed/viewer/gridview/views/GridViewFragment;.access$000:(Lfreed/viewer/gridview/views/GridViewFragment;)Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // method@601c │ │ -21a132: 0c01 |000b: move-result-object v1 │ │ -21a134: 6e10 f05f 0100 |000c: invoke-virtual {v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; // method@5ff0 │ │ -21a13a: 0c01 |000f: move-result-object v1 │ │ -21a13c: 6e10 835f 0100 |0010: invoke-virtual {v1}, Lfreed/viewer/gridview/models/FilesHolderModel;.getGridImageViewModels:()Ljava/util/List; // method@5f83 │ │ -21a142: 0c01 |0013: move-result-object v1 │ │ -21a144: 6e20 475f 1000 |0014: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/adapter/ImageAdapter;.setGridImageViewModels:(Ljava/util/List;)V // method@5f47 │ │ -21a14a: 0e00 |0017: return-void │ │ +21a118: |[21a118] freed.viewer.gridview.views.GridViewFragment$6.lambda$onPropertyChanged$0$GridViewFragment$6:()V │ │ +21a128: 5420 ce58 |0000: iget-object v0, v2, Lfreed/viewer/gridview/views/GridViewFragment$6;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58ce │ │ +21a12c: 7110 1e60 0000 |0002: invoke-static {v0}, Lfreed/viewer/gridview/views/GridViewFragment;.access$200:(Lfreed/viewer/gridview/views/GridViewFragment;)Lfreed/viewer/gridview/adapter/ImageAdapter; // method@601e │ │ +21a132: 0c00 |0005: move-result-object v0 │ │ +21a134: 5421 ce58 |0006: iget-object v1, v2, Lfreed/viewer/gridview/views/GridViewFragment$6;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58ce │ │ +21a138: 7110 1c60 0100 |0008: invoke-static {v1}, Lfreed/viewer/gridview/views/GridViewFragment;.access$000:(Lfreed/viewer/gridview/views/GridViewFragment;)Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // method@601c │ │ +21a13e: 0c01 |000b: move-result-object v1 │ │ +21a140: 6e10 f05f 0100 |000c: invoke-virtual {v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; // method@5ff0 │ │ +21a146: 0c01 |000f: move-result-object v1 │ │ +21a148: 6e10 835f 0100 |0010: invoke-virtual {v1}, Lfreed/viewer/gridview/models/FilesHolderModel;.getGridImageViewModels:()Ljava/util/List; // method@5f83 │ │ +21a14e: 0c01 |0013: move-result-object v1 │ │ +21a150: 6e20 475f 1000 |0014: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/adapter/ImageAdapter;.setGridImageViewModels:(Ljava/util/List;)V // method@5f47 │ │ +21a156: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lfreed/viewer/gridview/views/GridViewFragment$6; │ │ │ │ #1 : (in Lfreed/viewer/gridview/views/GridViewFragment$6;) │ │ @@ -697541,24 +697544,24 @@ │ │ type : '(Landroidx/databinding/Observable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -21a14c: |[21a14c] freed.viewer.gridview.views.GridViewFragment$6.onPropertyChanged:(Landroidx/databinding/Observable;I)V │ │ -21a15c: 1271 |0000: const/4 v1, #int 7 // #7 │ │ -21a15e: 3312 1000 |0001: if-ne v2, v1, 0011 // +0010 │ │ -21a162: 5401 ce58 |0003: iget-object v1, v0, Lfreed/viewer/gridview/views/GridViewFragment$6;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58ce │ │ -21a166: 6e10 2160 0100 |0005: invoke-virtual {v1}, Lfreed/viewer/gridview/views/GridViewFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@6021 │ │ -21a16c: 0c01 |0008: move-result-object v1 │ │ -21a16e: 2202 d70c |0009: new-instance v2, Lfreed/viewer/gridview/views/-$$Lambda$GridViewFragment$6$NSRqRog1ySKrJaQa3AamBtOm-kk; // type@0cd7 │ │ -21a172: 7020 0160 0200 |000b: invoke-direct {v2, v0}, Lfreed/viewer/gridview/views/-$$Lambda$GridViewFragment$6$NSRqRog1ySKrJaQa3AamBtOm-kk;.:(Lfreed/viewer/gridview/views/GridViewFragment$6;)V // method@6001 │ │ -21a178: 6e20 9b42 2100 |000e: invoke-virtual {v1, v2}, Landroidx/fragment/app/FragmentActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@429b │ │ -21a17e: 0e00 |0011: return-void │ │ +21a158: |[21a158] freed.viewer.gridview.views.GridViewFragment$6.onPropertyChanged:(Landroidx/databinding/Observable;I)V │ │ +21a168: 1271 |0000: const/4 v1, #int 7 // #7 │ │ +21a16a: 3312 1000 |0001: if-ne v2, v1, 0011 // +0010 │ │ +21a16e: 5401 ce58 |0003: iget-object v1, v0, Lfreed/viewer/gridview/views/GridViewFragment$6;.this$0:Lfreed/viewer/gridview/views/GridViewFragment; // field@58ce │ │ +21a172: 6e10 2160 0100 |0005: invoke-virtual {v1}, Lfreed/viewer/gridview/views/GridViewFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@6021 │ │ +21a178: 0c01 |0008: move-result-object v1 │ │ +21a17a: 2202 d70c |0009: new-instance v2, Lfreed/viewer/gridview/views/-$$Lambda$GridViewFragment$6$NSRqRog1ySKrJaQa3AamBtOm-kk; // type@0cd7 │ │ +21a17e: 7020 0160 0200 |000b: invoke-direct {v2, v0}, Lfreed/viewer/gridview/views/-$$Lambda$GridViewFragment$6$NSRqRog1ySKrJaQa3AamBtOm-kk;.:(Lfreed/viewer/gridview/views/GridViewFragment$6;)V // method@6001 │ │ +21a184: 6e20 9b42 2100 |000e: invoke-virtual {v1, v2}, Landroidx/fragment/app/FragmentActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@429b │ │ +21a18a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=191 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 this Lfreed/viewer/gridview/views/GridViewFragment$6; │ │ 0x0000 - 0x0012 reg=1 (null) Landroidx/databinding/Observable; │ │ 0x0000 - 0x0012 reg=2 (null) I │ │ @@ -697610,28 +697613,28 @@ │ │ type : '(Lfreed/viewer/screenslide/models/ImageFragmentModel;Lcom/ortiz/touch/TouchImageView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -21caa4: |[21caa4] freed.viewer.screenslide.BitmapLoader.:(Lfreed/viewer/screenslide/models/ImageFragmentModel;Lcom/ortiz/touch/TouchImageView;)V │ │ -21cab4: 7010 e55b 0100 |0000: invoke-direct {v1}, Lfreed/image/ImageTask;.:()V // method@5be5 │ │ -21caba: 1c00 eb0c |0003: const-class v0, Lfreed/viewer/screenslide/BitmapLoader; // type@0ceb │ │ -21cabe: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ -21cac4: 0c00 |0008: move-result-object v0 │ │ -21cac6: 5b10 0f59 |0009: iput-object v0, v1, Lfreed/viewer/screenslide/BitmapLoader;.TAG:Ljava/lang/String; // field@590f │ │ -21caca: 6e10 bd60 0200 |000b: invoke-virtual {v2}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.getBaseHolder:()Lfreed/file/holder/BaseHolder; // method@60bd │ │ -21cad0: 0c00 |000e: move-result-object v0 │ │ -21cad2: 5b10 1059 |000f: iput-object v0, v1, Lfreed/viewer/screenslide/BitmapLoader;.file:Lfreed/file/holder/BaseHolder; // field@5910 │ │ -21cad6: 5b12 1159 |0011: iput-object v2, v1, Lfreed/viewer/screenslide/BitmapLoader;.imageFragmentModel:Lfreed/viewer/screenslide/models/ImageFragmentModel; // field@5911 │ │ -21cada: 2202 870d |0013: new-instance v2, Ljava/lang/ref/WeakReference; // type@0d87 │ │ -21cade: 7020 8463 3200 |0015: invoke-direct {v2, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@6384 │ │ -21cae4: 5b12 1259 |0018: iput-object v2, v1, Lfreed/viewer/screenslide/BitmapLoader;.imageviewRef:Ljava/lang/ref/WeakReference; // field@5912 │ │ -21cae8: 0e00 |001a: return-void │ │ +21cab0: |[21cab0] freed.viewer.screenslide.BitmapLoader.:(Lfreed/viewer/screenslide/models/ImageFragmentModel;Lcom/ortiz/touch/TouchImageView;)V │ │ +21cac0: 7010 e55b 0100 |0000: invoke-direct {v1}, Lfreed/image/ImageTask;.:()V // method@5be5 │ │ +21cac6: 1c00 eb0c |0003: const-class v0, Lfreed/viewer/screenslide/BitmapLoader; // type@0ceb │ │ +21caca: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ +21cad0: 0c00 |0008: move-result-object v0 │ │ +21cad2: 5b10 0f59 |0009: iput-object v0, v1, Lfreed/viewer/screenslide/BitmapLoader;.TAG:Ljava/lang/String; // field@590f │ │ +21cad6: 6e10 bd60 0200 |000b: invoke-virtual {v2}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.getBaseHolder:()Lfreed/file/holder/BaseHolder; // method@60bd │ │ +21cadc: 0c00 |000e: move-result-object v0 │ │ +21cade: 5b10 1059 |000f: iput-object v0, v1, Lfreed/viewer/screenslide/BitmapLoader;.file:Lfreed/file/holder/BaseHolder; // field@5910 │ │ +21cae2: 5b12 1159 |0011: iput-object v2, v1, Lfreed/viewer/screenslide/BitmapLoader;.imageFragmentModel:Lfreed/viewer/screenslide/models/ImageFragmentModel; // field@5911 │ │ +21cae6: 2202 870d |0013: new-instance v2, Ljava/lang/ref/WeakReference; // type@0d87 │ │ +21caea: 7020 8463 3200 |0015: invoke-direct {v2, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@6384 │ │ +21caf0: 5b12 1259 |0018: iput-object v2, v1, Lfreed/viewer/screenslide/BitmapLoader;.imageviewRef:Ljava/lang/ref/WeakReference; // field@5912 │ │ +21caf4: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=20 │ │ 0x000b line=27 │ │ 0x0011 line=28 │ │ 0x0013 line=29 │ │ @@ -697645,79 +697648,79 @@ │ │ type : '(Landroid/graphics/Bitmap;)[I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 110 16-bit code units │ │ -21c9a8: |[21c9a8] freed.viewer.screenslide.BitmapLoader.createHistogramm:(Landroid/graphics/Bitmap;)[I │ │ -21c9b8: 54d0 0f59 |0000: iget-object v0, v13, Lfreed/viewer/screenslide/BitmapLoader;.TAG:Ljava/lang/String; // field@590f │ │ -21c9bc: 1a01 7712 |0002: const-string v1, "Histodata" // string@1277 │ │ -21c9c0: 7120 655e 1000 |0004: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -21c9c6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -21c9c8: 380e 6500 |0008: if-eqz v14, 006d // +0065 │ │ -21c9cc: 6e10 3a03 0e00 |000a: invoke-virtual {v14}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@033a │ │ -21c9d2: 0a01 |000d: move-result v1 │ │ -21c9d4: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ -21c9d8: 285d |0010: goto 006d // +005d │ │ -21c9da: 1301 0003 |0011: const/16 v1, #int 768 // #300 │ │ -21c9de: 2311 2d0e |0013: new-array v1, v1, [I // type@0e2d │ │ -21c9e2: 6e10 3703 0e00 |0015: invoke-virtual {v14}, Landroid/graphics/Bitmap;.getWidth:()I // method@0337 │ │ -21c9e8: 0a0a |0018: move-result v10 │ │ -21c9ea: 6e10 3303 0e00 |0019: invoke-virtual {v14}, Landroid/graphics/Bitmap;.getHeight:()I // method@0333 │ │ -21c9f0: 0a0b |001c: move-result v11 │ │ -21c9f2: 9202 0a0b |001d: mul-int v2, v10, v11 │ │ -21c9f6: 232c 2d0e |001f: new-array v12, v2, [I // type@0e2d │ │ -21c9fa: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -21c9fc: 1206 |0022: const/4 v6, #int 0 // #0 │ │ -21c9fe: 1207 |0023: const/4 v7, #int 0 // #0 │ │ -21ca00: 07e2 |0024: move-object v2, v14 │ │ -21ca02: 07c3 |0025: move-object v3, v12 │ │ -21ca04: 01a5 |0026: move v5, v10 │ │ -21ca06: 01a8 |0027: move v8, v10 │ │ -21ca08: 01b9 |0028: move v9, v11 │ │ -21ca0a: 7408 3403 0200 |0029: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/graphics/Bitmap;.getPixels:([IIIIIII)V // method@0334 │ │ -21ca10: 390c 0300 |002c: if-nez v12, 002f // +0003 │ │ -21ca14: 1100 |002e: return-object v0 │ │ -21ca16: 120e |002f: const/4 v14, #int 0 // #0 │ │ -21ca18: 1200 |0030: const/4 v0, #int 0 // #0 │ │ -21ca1a: 35a0 3b00 |0031: if-ge v0, v10, 006c // +003b │ │ -21ca1e: 1202 |0033: const/4 v2, #int 0 // #0 │ │ -21ca20: 35b2 3500 |0034: if-ge v2, v11, 0069 // +0035 │ │ -21ca24: 9203 020a |0036: mul-int v3, v2, v10 │ │ -21ca28: b003 |0038: add-int/2addr v3, v0 │ │ -21ca2a: 4404 0c03 |0039: aget v4, v12, v3 │ │ -21ca2e: 7110 7203 0400 |003b: invoke-static {v4}, Landroid/graphics/Color;.red:(I)I // method@0372 │ │ -21ca34: 0a04 |003e: move-result v4 │ │ -21ca36: 4405 0c03 |003f: aget v5, v12, v3 │ │ -21ca3a: 7110 7003 0500 |0041: invoke-static {v5}, Landroid/graphics/Color;.green:(I)I // method@0370 │ │ -21ca40: 0a05 |0044: move-result v5 │ │ -21ca42: 4403 0c03 |0045: aget v3, v12, v3 │ │ -21ca46: 7110 6a03 0300 |0047: invoke-static {v3}, Landroid/graphics/Color;.blue:(I)I // method@036a │ │ -21ca4c: 0a03 |004a: move-result v3 │ │ -21ca4e: 4406 0104 |004b: aget v6, v1, v4 │ │ -21ca52: d806 0601 |004d: add-int/lit8 v6, v6, #int 1 // #01 │ │ -21ca56: 4b06 0104 |004f: aput v6, v1, v4 │ │ -21ca5a: d055 0001 |0051: add-int/lit16 v5, v5, #int 256 // #0100 │ │ -21ca5e: 4404 0105 |0053: aget v4, v1, v5 │ │ -21ca62: d804 0401 |0055: add-int/lit8 v4, v4, #int 1 // #01 │ │ -21ca66: 4b04 0105 |0057: aput v4, v1, v5 │ │ -21ca6a: d033 0002 |0059: add-int/lit16 v3, v3, #int 512 // #0200 │ │ -21ca6e: 4404 0103 |005b: aget v4, v1, v3 │ │ -21ca72: d804 0401 |005d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -21ca76: 4b04 0103 |005f: aput v4, v1, v3 │ │ -21ca7a: d802 0204 |0061: add-int/lit8 v2, v2, #int 4 // #04 │ │ -21ca7e: 28d1 |0063: goto 0034 // -002f │ │ -21ca80: 0d0e |0064: move-exception v14 │ │ -21ca82: 7110 645e 0e00 |0065: invoke-static {v14}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -21ca88: 2804 |0068: goto 006c // +0004 │ │ -21ca8a: d800 0004 |0069: add-int/lit8 v0, v0, #int 4 // #04 │ │ -21ca8e: 28c6 |006b: goto 0031 // -003a │ │ -21ca90: 1101 |006c: return-object v1 │ │ -21ca92: 1100 |006d: return-object v0 │ │ +21c9b4: |[21c9b4] freed.viewer.screenslide.BitmapLoader.createHistogramm:(Landroid/graphics/Bitmap;)[I │ │ +21c9c4: 54d0 0f59 |0000: iget-object v0, v13, Lfreed/viewer/screenslide/BitmapLoader;.TAG:Ljava/lang/String; // field@590f │ │ +21c9c8: 1a01 7712 |0002: const-string v1, "Histodata" // string@1277 │ │ +21c9cc: 7120 655e 1000 |0004: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +21c9d2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +21c9d4: 380e 6500 |0008: if-eqz v14, 006d // +0065 │ │ +21c9d8: 6e10 3a03 0e00 |000a: invoke-virtual {v14}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@033a │ │ +21c9de: 0a01 |000d: move-result v1 │ │ +21c9e0: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ +21c9e4: 285d |0010: goto 006d // +005d │ │ +21c9e6: 1301 0003 |0011: const/16 v1, #int 768 // #300 │ │ +21c9ea: 2311 2d0e |0013: new-array v1, v1, [I // type@0e2d │ │ +21c9ee: 6e10 3703 0e00 |0015: invoke-virtual {v14}, Landroid/graphics/Bitmap;.getWidth:()I // method@0337 │ │ +21c9f4: 0a0a |0018: move-result v10 │ │ +21c9f6: 6e10 3303 0e00 |0019: invoke-virtual {v14}, Landroid/graphics/Bitmap;.getHeight:()I // method@0333 │ │ +21c9fc: 0a0b |001c: move-result v11 │ │ +21c9fe: 9202 0a0b |001d: mul-int v2, v10, v11 │ │ +21ca02: 232c 2d0e |001f: new-array v12, v2, [I // type@0e2d │ │ +21ca06: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +21ca08: 1206 |0022: const/4 v6, #int 0 // #0 │ │ +21ca0a: 1207 |0023: const/4 v7, #int 0 // #0 │ │ +21ca0c: 07e2 |0024: move-object v2, v14 │ │ +21ca0e: 07c3 |0025: move-object v3, v12 │ │ +21ca10: 01a5 |0026: move v5, v10 │ │ +21ca12: 01a8 |0027: move v8, v10 │ │ +21ca14: 01b9 |0028: move v9, v11 │ │ +21ca16: 7408 3403 0200 |0029: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/graphics/Bitmap;.getPixels:([IIIIIII)V // method@0334 │ │ +21ca1c: 390c 0300 |002c: if-nez v12, 002f // +0003 │ │ +21ca20: 1100 |002e: return-object v0 │ │ +21ca22: 120e |002f: const/4 v14, #int 0 // #0 │ │ +21ca24: 1200 |0030: const/4 v0, #int 0 // #0 │ │ +21ca26: 35a0 3b00 |0031: if-ge v0, v10, 006c // +003b │ │ +21ca2a: 1202 |0033: const/4 v2, #int 0 // #0 │ │ +21ca2c: 35b2 3500 |0034: if-ge v2, v11, 0069 // +0035 │ │ +21ca30: 9203 020a |0036: mul-int v3, v2, v10 │ │ +21ca34: b003 |0038: add-int/2addr v3, v0 │ │ +21ca36: 4404 0c03 |0039: aget v4, v12, v3 │ │ +21ca3a: 7110 7203 0400 |003b: invoke-static {v4}, Landroid/graphics/Color;.red:(I)I // method@0372 │ │ +21ca40: 0a04 |003e: move-result v4 │ │ +21ca42: 4405 0c03 |003f: aget v5, v12, v3 │ │ +21ca46: 7110 7003 0500 |0041: invoke-static {v5}, Landroid/graphics/Color;.green:(I)I // method@0370 │ │ +21ca4c: 0a05 |0044: move-result v5 │ │ +21ca4e: 4403 0c03 |0045: aget v3, v12, v3 │ │ +21ca52: 7110 6a03 0300 |0047: invoke-static {v3}, Landroid/graphics/Color;.blue:(I)I // method@036a │ │ +21ca58: 0a03 |004a: move-result v3 │ │ +21ca5a: 4406 0104 |004b: aget v6, v1, v4 │ │ +21ca5e: d806 0601 |004d: add-int/lit8 v6, v6, #int 1 // #01 │ │ +21ca62: 4b06 0104 |004f: aput v6, v1, v4 │ │ +21ca66: d055 0001 |0051: add-int/lit16 v5, v5, #int 256 // #0100 │ │ +21ca6a: 4404 0105 |0053: aget v4, v1, v5 │ │ +21ca6e: d804 0401 |0055: add-int/lit8 v4, v4, #int 1 // #01 │ │ +21ca72: 4b04 0105 |0057: aput v4, v1, v5 │ │ +21ca76: d033 0002 |0059: add-int/lit16 v3, v3, #int 512 // #0200 │ │ +21ca7a: 4404 0103 |005b: aget v4, v1, v3 │ │ +21ca7e: d804 0401 |005d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +21ca82: 4b04 0103 |005f: aput v4, v1, v3 │ │ +21ca86: d802 0204 |0061: add-int/lit8 v2, v2, #int 4 // #04 │ │ +21ca8a: 28d1 |0063: goto 0034 // -002f │ │ +21ca8c: 0d0e |0064: move-exception v14 │ │ +21ca8e: 7110 645e 0e00 |0065: invoke-static {v14}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +21ca94: 2804 |0068: goto 006c // +0004 │ │ +21ca96: d800 0004 |0069: add-int/lit8 v0, v0, #int 4 // #04 │ │ +21ca9a: 28c6 |006b: goto 0031 // -003a │ │ +21ca9c: 1101 |006c: return-object v1 │ │ +21ca9e: 1100 |006d: return-object v0 │ │ catches : 1 │ │ 0x0039 - 0x0061 │ │ Ljava/lang/NullPointerException; -> 0x0064 │ │ positions : │ │ 0x0000 line=65 │ │ 0x000a line=66 │ │ 0x0015 line=72 │ │ @@ -697741,20 +697744,20 @@ │ │ type : '(Lcom/ortiz/touch/TouchImageView;Landroid/graphics/Bitmap;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -21caec: |[21caec] freed.viewer.screenslide.BitmapLoader.lambda$process$0$BitmapLoader:(Lcom/ortiz/touch/TouchImageView;Landroid/graphics/Bitmap;)V │ │ -21cafc: 5420 1159 |0000: iget-object v0, v2, Lfreed/viewer/screenslide/BitmapLoader;.imageFragmentModel:Lfreed/viewer/screenslide/models/ImageFragmentModel; // field@5911 │ │ -21cb00: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -21cb02: 6e20 c460 1000 |0003: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.setProgressBarVisible:(Z)V // method@60c4 │ │ -21cb08: 6e20 c44b 4300 |0006: invoke-virtual {v3, v4}, Lcom/ortiz/touch/TouchImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@4bc4 │ │ -21cb0e: 0e00 |0009: return-void │ │ +21caf8: |[21caf8] freed.viewer.screenslide.BitmapLoader.lambda$process$0$BitmapLoader:(Lcom/ortiz/touch/TouchImageView;Landroid/graphics/Bitmap;)V │ │ +21cb08: 5420 1159 |0000: iget-object v0, v2, Lfreed/viewer/screenslide/BitmapLoader;.imageFragmentModel:Lfreed/viewer/screenslide/models/ImageFragmentModel; // field@5911 │ │ +21cb0c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +21cb0e: 6e20 c460 1000 |0003: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.setProgressBarVisible:(Z)V // method@60c4 │ │ +21cb14: 6e20 c44b 4300 |0006: invoke-virtual {v3, v4}, Lcom/ortiz/touch/TouchImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@4bc4 │ │ +21cb1a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0006 line=47 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lfreed/viewer/screenslide/BitmapLoader; │ │ 0x0000 - 0x000a reg=3 (null) Lcom/ortiz/touch/TouchImageView; │ │ @@ -697765,77 +697768,77 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 134 16-bit code units │ │ -21c88c: |[21c88c] freed.viewer.screenslide.BitmapLoader.process:()Z │ │ -21c89c: 5460 0f59 |0000: iget-object v0, v6, Lfreed/viewer/screenslide/BitmapLoader;.TAG:Ljava/lang/String; // field@590f │ │ -21c8a0: 2201 740d |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -21c8a4: 7010 4c63 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21c8aa: 1a02 8613 |0007: const-string v2, "ImageLoaderTask: LoadImage:" // string@1386 │ │ -21c8ae: 6e20 5663 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21c8b4: 5462 1059 |000c: iget-object v2, v6, Lfreed/viewer/screenslide/BitmapLoader;.file:Lfreed/file/holder/BaseHolder; // field@5910 │ │ -21c8b8: 6e10 975b 0200 |000e: invoke-virtual {v2}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -21c8be: 0c02 |0011: move-result-object v2 │ │ -21c8c0: 6e20 5663 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21c8c6: 6e10 5d63 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21c8cc: 0c01 |0018: move-result-object v1 │ │ -21c8ce: 7120 655e 1000 |0019: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -21c8d4: 5460 1159 |001c: iget-object v0, v6, Lfreed/viewer/screenslide/BitmapLoader;.imageFragmentModel:Lfreed/viewer/screenslide/models/ImageFragmentModel; // field@5911 │ │ -21c8d8: 6e10 be60 0000 |001e: invoke-virtual {v0}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.getBitmapHelper:()Lfreed/viewer/helper/BitmapHelper; // method@60be │ │ -21c8de: 0c00 |0021: move-result-object v0 │ │ -21c8e0: 5461 1059 |0022: iget-object v1, v6, Lfreed/viewer/screenslide/BitmapLoader;.file:Lfreed/file/holder/BaseHolder; // field@5910 │ │ -21c8e4: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -21c8e6: 6e30 2f60 1002 |0025: invoke-virtual {v0, v1, v2}, Lfreed/viewer/helper/BitmapHelper;.getBitmap:(Lfreed/file/holder/BaseHolder;Z)Landroid/graphics/Bitmap; // method@602f │ │ -21c8ec: 0c00 |0028: move-result-object v0 │ │ -21c8ee: 7020 9360 0600 |0029: invoke-direct {v6, v0}, Lfreed/viewer/screenslide/BitmapLoader;.createHistogramm:(Landroid/graphics/Bitmap;)[I // method@6093 │ │ -21c8f4: 0c01 |002c: move-result-object v1 │ │ -21c8f6: 5463 0f59 |002d: iget-object v3, v6, Lfreed/viewer/screenslide/BitmapLoader;.TAG:Ljava/lang/String; // field@590f │ │ -21c8fa: 2204 740d |002f: new-instance v4, Ljava/lang/StringBuilder; // type@0d74 │ │ -21c8fe: 7010 4c63 0400 |0031: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21c904: 1a05 8513 |0034: const-string v5, "ImageLoaderTask: LoadImage Done:" // string@1385 │ │ -21c908: 6e20 5663 5400 |0036: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21c90e: 5465 1059 |0039: iget-object v5, v6, Lfreed/viewer/screenslide/BitmapLoader;.file:Lfreed/file/holder/BaseHolder; // field@5910 │ │ -21c912: 6e10 975b 0500 |003b: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -21c918: 0c05 |003e: move-result-object v5 │ │ -21c91a: 6e20 5663 5400 |003f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21c920: 6e10 5d63 0400 |0042: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21c926: 0c04 |0045: move-result-object v4 │ │ -21c928: 7120 655e 4300 |0046: invoke-static {v3, v4}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -21c92e: 5463 1259 |0049: iget-object v3, v6, Lfreed/viewer/screenslide/BitmapLoader;.imageviewRef:Ljava/lang/ref/WeakReference; // field@5912 │ │ -21c932: 3803 2f00 |004b: if-eqz v3, 007a // +002f │ │ -21c936: 3800 2d00 |004d: if-eqz v0, 007a // +002d │ │ -21c93a: 6e10 8663 0300 |004f: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@6386 │ │ -21c940: 0c02 |0052: move-result-object v2 │ │ -21c942: 1f02 e209 |0053: check-cast v2, Lcom/ortiz/touch/TouchImageView; // type@09e2 │ │ -21c946: 3802 2100 |0055: if-eqz v2, 0076 // +0021 │ │ -21c94a: 5463 1159 |0057: iget-object v3, v6, Lfreed/viewer/screenslide/BitmapLoader;.imageFragmentModel:Lfreed/viewer/screenslide/models/ImageFragmentModel; // field@5911 │ │ -21c94e: 6e10 bd60 0300 |0059: invoke-virtual {v3}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.getBaseHolder:()Lfreed/file/holder/BaseHolder; // method@60bd │ │ -21c954: 0c03 |005c: move-result-object v3 │ │ -21c956: 5464 1059 |005d: iget-object v4, v6, Lfreed/viewer/screenslide/BitmapLoader;.file:Lfreed/file/holder/BaseHolder; // field@5910 │ │ -21c95a: 3343 1700 |005f: if-ne v3, v4, 0076 // +0017 │ │ -21c95e: 5463 1159 |0061: iget-object v3, v6, Lfreed/viewer/screenslide/BitmapLoader;.imageFragmentModel:Lfreed/viewer/screenslide/models/ImageFragmentModel; // field@5911 │ │ -21c962: 6e20 c360 1300 |0063: invoke-virtual {v3, v1}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.setHistodata:([I)V // method@60c3 │ │ -21c968: 5461 0f59 |0066: iget-object v1, v6, Lfreed/viewer/screenslide/BitmapLoader;.TAG:Ljava/lang/String; // field@590f │ │ -21c96c: 1a03 d469 |0068: const-string v3, "set bitmap to imageview" // string@69d4 │ │ -21c970: 7120 655e 3100 |006a: invoke-static {v1, v3}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -21c976: 2201 ea0c |006d: new-instance v1, Lfreed/viewer/screenslide/-$$Lambda$BitmapLoader$EoRsh4GWwBmyFF3fdHBNLmrSkRs; // type@0cea │ │ -21c97a: 7040 9060 6102 |006f: invoke-direct {v1, v6, v2, v0}, Lfreed/viewer/screenslide/-$$Lambda$BitmapLoader$EoRsh4GWwBmyFF3fdHBNLmrSkRs;.:(Lfreed/viewer/screenslide/BitmapLoader;Lcom/ortiz/touch/TouchImageView;Landroid/graphics/Bitmap;)V // method@6090 │ │ -21c980: 6e20 bc4b 1200 |0072: invoke-virtual {v2, v1}, Lcom/ortiz/touch/TouchImageView;.post:(Ljava/lang/Runnable;)Z // method@4bbc │ │ -21c986: 280f |0075: goto 0084 // +000f │ │ -21c988: 6e10 3b03 0000 |0076: invoke-virtual {v0}, Landroid/graphics/Bitmap;.recycle:()V // method@033b │ │ -21c98e: 280b |0079: goto 0084 // +000b │ │ -21c990: 3800 0500 |007a: if-eqz v0, 007f // +0005 │ │ -21c994: 6e10 3b03 0000 |007c: invoke-virtual {v0}, Landroid/graphics/Bitmap;.recycle:()V // method@033b │ │ -21c99a: 5460 1159 |007f: iget-object v0, v6, Lfreed/viewer/screenslide/BitmapLoader;.imageFragmentModel:Lfreed/viewer/screenslide/models/ImageFragmentModel; // field@5911 │ │ -21c99e: 6e20 c460 2000 |0081: invoke-virtual {v0, v2}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.setProgressBarVisible:(Z)V // method@60c4 │ │ -21c9a4: 1210 |0084: const/4 v0, #int 1 // #1 │ │ -21c9a6: 0f00 |0085: return v0 │ │ +21c898: |[21c898] freed.viewer.screenslide.BitmapLoader.process:()Z │ │ +21c8a8: 5460 0f59 |0000: iget-object v0, v6, Lfreed/viewer/screenslide/BitmapLoader;.TAG:Ljava/lang/String; // field@590f │ │ +21c8ac: 2201 740d |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +21c8b0: 7010 4c63 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21c8b6: 1a02 8613 |0007: const-string v2, "ImageLoaderTask: LoadImage:" // string@1386 │ │ +21c8ba: 6e20 5663 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21c8c0: 5462 1059 |000c: iget-object v2, v6, Lfreed/viewer/screenslide/BitmapLoader;.file:Lfreed/file/holder/BaseHolder; // field@5910 │ │ +21c8c4: 6e10 975b 0200 |000e: invoke-virtual {v2}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +21c8ca: 0c02 |0011: move-result-object v2 │ │ +21c8cc: 6e20 5663 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21c8d2: 6e10 5d63 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21c8d8: 0c01 |0018: move-result-object v1 │ │ +21c8da: 7120 655e 1000 |0019: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +21c8e0: 5460 1159 |001c: iget-object v0, v6, Lfreed/viewer/screenslide/BitmapLoader;.imageFragmentModel:Lfreed/viewer/screenslide/models/ImageFragmentModel; // field@5911 │ │ +21c8e4: 6e10 be60 0000 |001e: invoke-virtual {v0}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.getBitmapHelper:()Lfreed/viewer/helper/BitmapHelper; // method@60be │ │ +21c8ea: 0c00 |0021: move-result-object v0 │ │ +21c8ec: 5461 1059 |0022: iget-object v1, v6, Lfreed/viewer/screenslide/BitmapLoader;.file:Lfreed/file/holder/BaseHolder; // field@5910 │ │ +21c8f0: 1202 |0024: const/4 v2, #int 0 // #0 │ │ +21c8f2: 6e30 2f60 1002 |0025: invoke-virtual {v0, v1, v2}, Lfreed/viewer/helper/BitmapHelper;.getBitmap:(Lfreed/file/holder/BaseHolder;Z)Landroid/graphics/Bitmap; // method@602f │ │ +21c8f8: 0c00 |0028: move-result-object v0 │ │ +21c8fa: 7020 9360 0600 |0029: invoke-direct {v6, v0}, Lfreed/viewer/screenslide/BitmapLoader;.createHistogramm:(Landroid/graphics/Bitmap;)[I // method@6093 │ │ +21c900: 0c01 |002c: move-result-object v1 │ │ +21c902: 5463 0f59 |002d: iget-object v3, v6, Lfreed/viewer/screenslide/BitmapLoader;.TAG:Ljava/lang/String; // field@590f │ │ +21c906: 2204 740d |002f: new-instance v4, Ljava/lang/StringBuilder; // type@0d74 │ │ +21c90a: 7010 4c63 0400 |0031: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21c910: 1a05 8513 |0034: const-string v5, "ImageLoaderTask: LoadImage Done:" // string@1385 │ │ +21c914: 6e20 5663 5400 |0036: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21c91a: 5465 1059 |0039: iget-object v5, v6, Lfreed/viewer/screenslide/BitmapLoader;.file:Lfreed/file/holder/BaseHolder; // field@5910 │ │ +21c91e: 6e10 975b 0500 |003b: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +21c924: 0c05 |003e: move-result-object v5 │ │ +21c926: 6e20 5663 5400 |003f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21c92c: 6e10 5d63 0400 |0042: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21c932: 0c04 |0045: move-result-object v4 │ │ +21c934: 7120 655e 4300 |0046: invoke-static {v3, v4}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +21c93a: 5463 1259 |0049: iget-object v3, v6, Lfreed/viewer/screenslide/BitmapLoader;.imageviewRef:Ljava/lang/ref/WeakReference; // field@5912 │ │ +21c93e: 3803 2f00 |004b: if-eqz v3, 007a // +002f │ │ +21c942: 3800 2d00 |004d: if-eqz v0, 007a // +002d │ │ +21c946: 6e10 8663 0300 |004f: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@6386 │ │ +21c94c: 0c02 |0052: move-result-object v2 │ │ +21c94e: 1f02 e209 |0053: check-cast v2, Lcom/ortiz/touch/TouchImageView; // type@09e2 │ │ +21c952: 3802 2100 |0055: if-eqz v2, 0076 // +0021 │ │ +21c956: 5463 1159 |0057: iget-object v3, v6, Lfreed/viewer/screenslide/BitmapLoader;.imageFragmentModel:Lfreed/viewer/screenslide/models/ImageFragmentModel; // field@5911 │ │ +21c95a: 6e10 bd60 0300 |0059: invoke-virtual {v3}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.getBaseHolder:()Lfreed/file/holder/BaseHolder; // method@60bd │ │ +21c960: 0c03 |005c: move-result-object v3 │ │ +21c962: 5464 1059 |005d: iget-object v4, v6, Lfreed/viewer/screenslide/BitmapLoader;.file:Lfreed/file/holder/BaseHolder; // field@5910 │ │ +21c966: 3343 1700 |005f: if-ne v3, v4, 0076 // +0017 │ │ +21c96a: 5463 1159 |0061: iget-object v3, v6, Lfreed/viewer/screenslide/BitmapLoader;.imageFragmentModel:Lfreed/viewer/screenslide/models/ImageFragmentModel; // field@5911 │ │ +21c96e: 6e20 c360 1300 |0063: invoke-virtual {v3, v1}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.setHistodata:([I)V // method@60c3 │ │ +21c974: 5461 0f59 |0066: iget-object v1, v6, Lfreed/viewer/screenslide/BitmapLoader;.TAG:Ljava/lang/String; // field@590f │ │ +21c978: 1a03 d469 |0068: const-string v3, "set bitmap to imageview" // string@69d4 │ │ +21c97c: 7120 655e 3100 |006a: invoke-static {v1, v3}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +21c982: 2201 ea0c |006d: new-instance v1, Lfreed/viewer/screenslide/-$$Lambda$BitmapLoader$EoRsh4GWwBmyFF3fdHBNLmrSkRs; // type@0cea │ │ +21c986: 7040 9060 6102 |006f: invoke-direct {v1, v6, v2, v0}, Lfreed/viewer/screenslide/-$$Lambda$BitmapLoader$EoRsh4GWwBmyFF3fdHBNLmrSkRs;.:(Lfreed/viewer/screenslide/BitmapLoader;Lcom/ortiz/touch/TouchImageView;Landroid/graphics/Bitmap;)V // method@6090 │ │ +21c98c: 6e20 bc4b 1200 |0072: invoke-virtual {v2, v1}, Lcom/ortiz/touch/TouchImageView;.post:(Ljava/lang/Runnable;)Z // method@4bbc │ │ +21c992: 280f |0075: goto 0084 // +000f │ │ +21c994: 6e10 3b03 0000 |0076: invoke-virtual {v0}, Landroid/graphics/Bitmap;.recycle:()V // method@033b │ │ +21c99a: 280b |0079: goto 0084 // +000b │ │ +21c99c: 3800 0500 |007a: if-eqz v0, 007f // +0005 │ │ +21c9a0: 6e10 3b03 0000 |007c: invoke-virtual {v0}, Landroid/graphics/Bitmap;.recycle:()V // method@033b │ │ +21c9a6: 5460 1159 |007f: iget-object v0, v6, Lfreed/viewer/screenslide/BitmapLoader;.imageFragmentModel:Lfreed/viewer/screenslide/models/ImageFragmentModel; // field@5911 │ │ +21c9aa: 6e20 c460 2000 |0081: invoke-virtual {v0, v2}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.setProgressBarVisible:(Z)V // method@60c4 │ │ +21c9b0: 1210 |0084: const/4 v0, #int 1 // #1 │ │ +21c9b2: 0f00 |0085: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x001c line=36 │ │ 0x0029 line=37 │ │ 0x002d line=38 │ │ 0x0049 line=39 │ │ @@ -697883,19 +697886,19 @@ │ │ type : '(Lfreed/file/holder/BaseHolder;Lfreed/viewer/screenslide/models/ExifViewModel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -21cf1c: |[21cf1c] freed.viewer.screenslide.ExifLoader.:(Lfreed/file/holder/BaseHolder;Lfreed/viewer/screenslide/models/ExifViewModel;)V │ │ -21cf2c: 7010 e55b 0000 |0000: invoke-direct {v0}, Lfreed/image/ImageTask;.:()V // method@5be5 │ │ -21cf32: 5b01 1459 |0003: iput-object v1, v0, Lfreed/viewer/screenslide/ExifLoader;.file:Lfreed/file/holder/BaseHolder; // field@5914 │ │ -21cf36: 5b02 1359 |0005: iput-object v2, v0, Lfreed/viewer/screenslide/ExifLoader;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5913 │ │ -21cf3a: 0e00 |0007: return-void │ │ +21cf28: |[21cf28] freed.viewer.screenslide.ExifLoader.:(Lfreed/file/holder/BaseHolder;Lfreed/viewer/screenslide/models/ExifViewModel;)V │ │ +21cf38: 7010 e55b 0000 |0000: invoke-direct {v0}, Lfreed/image/ImageTask;.:()V // method@5be5 │ │ +21cf3e: 5b01 1459 |0003: iput-object v1, v0, Lfreed/viewer/screenslide/ExifLoader;.file:Lfreed/file/holder/BaseHolder; // field@5914 │ │ +21cf42: 5b02 1359 |0005: iput-object v2, v0, Lfreed/viewer/screenslide/ExifLoader;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5913 │ │ +21cf46: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x0005 line=25 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfreed/viewer/screenslide/ExifLoader; │ │ @@ -697907,39 +697910,39 @@ │ │ type : '(D)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -21cea8: |[21cea8] freed.viewer.screenslide.ExifLoader.getShutterStringSeconds:(D)Ljava/lang/String; │ │ -21ceb8: 1900 f03f |0000: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ -21cebc: 2f02 0400 |0002: cmpl-double v2, v4, v0 │ │ -21cec0: 3a02 1500 |0004: if-ltz v2, 0019 // +0015 │ │ -21cec4: 2200 740d |0006: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -21cec8: 7010 4c63 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21cece: 1a01 0000 |000b: const-string v1, "" // string@0000 │ │ -21ced2: 6e20 5663 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21ced8: 8a44 |0010: double-to-int v4, v4 │ │ -21ceda: 6e20 5263 4000 |0011: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -21cee0: 6e10 5d63 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21cee6: 0c04 |0017: move-result-object v4 │ │ -21cee8: 1104 |0018: return-object v4 │ │ -21ceea: ce40 |0019: div-double/2addr v0, v4 │ │ -21ceec: 8a04 |001a: double-to-int v4, v0 │ │ -21ceee: 2205 740d |001b: new-instance v5, Ljava/lang/StringBuilder; // type@0d74 │ │ -21cef2: 7010 4c63 0500 |001d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21cef8: 1a00 0b03 |0020: const-string v0, "1/" // string@030b │ │ -21cefc: 6e20 5663 0500 |0022: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21cf02: 7110 c662 0400 |0025: invoke-static {v4}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@62c6 │ │ -21cf08: 0c04 |0028: move-result-object v4 │ │ -21cf0a: 6e20 5663 4500 |0029: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21cf10: 6e10 5d63 0500 |002c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21cf16: 0c04 |002f: move-result-object v4 │ │ -21cf18: 1104 |0030: return-object v4 │ │ +21ceb4: |[21ceb4] freed.viewer.screenslide.ExifLoader.getShutterStringSeconds:(D)Ljava/lang/String; │ │ +21cec4: 1900 f03f |0000: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ +21cec8: 2f02 0400 |0002: cmpl-double v2, v4, v0 │ │ +21cecc: 3a02 1500 |0004: if-ltz v2, 0019 // +0015 │ │ +21ced0: 2200 740d |0006: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +21ced4: 7010 4c63 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21ceda: 1a01 0000 |000b: const-string v1, "" // string@0000 │ │ +21cede: 6e20 5663 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21cee4: 8a44 |0010: double-to-int v4, v4 │ │ +21cee6: 6e20 5263 4000 |0011: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +21ceec: 6e10 5d63 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21cef2: 0c04 |0017: move-result-object v4 │ │ +21cef4: 1104 |0018: return-object v4 │ │ +21cef6: ce40 |0019: div-double/2addr v0, v4 │ │ +21cef8: 8a04 |001a: double-to-int v4, v0 │ │ +21cefa: 2205 740d |001b: new-instance v5, Ljava/lang/StringBuilder; // type@0d74 │ │ +21cefe: 7010 4c63 0500 |001d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21cf04: 1a00 0b03 |0020: const-string v0, "1/" // string@030b │ │ +21cf08: 6e20 5663 0500 |0022: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21cf0e: 7110 c662 0400 |0025: invoke-static {v4}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@62c6 │ │ +21cf14: 0c04 |0028: move-result-object v4 │ │ +21cf16: 6e20 5663 4500 |0029: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21cf1c: 6e10 5d63 0500 |002c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21cf22: 0c04 |002f: move-result-object v4 │ │ +21cf24: 1104 |0030: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=118 │ │ 0x001b line=121 │ │ locals : │ │ 0x0000 - 0x0031 reg=3 this Lfreed/viewer/screenslide/ExifLoader; │ │ 0x0000 - 0x0031 reg=4 (null) D │ │ @@ -697950,215 +697953,215 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 401 16-bit code units │ │ -21cb10: |[21cb10] freed.viewer.screenslide.ExifLoader.process:()Z │ │ -21cb20: 1a00 eb02 |0000: const-string v0, "/" // string@02eb │ │ -21cb24: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -21cb28: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -21cb2a: 5493 1459 |0005: iget-object v3, v9, Lfreed/viewer/screenslide/ExifLoader;.file:Lfreed/file/holder/BaseHolder; // field@5914 │ │ -21cb2e: 2034 500c |0007: instance-of v4, v3, Lfreed/file/holder/FileHolder; // type@0c50 │ │ -21cb32: 3804 1b00 |0009: if-eqz v4, 0024 // +001b │ │ -21cb36: 6e10 915b 0300 |000b: invoke-virtual {v3}, Lfreed/file/holder/BaseHolder;.exists:()Z // method@5b91 │ │ -21cb3c: 0a03 |000e: move-result v3 │ │ -21cb3e: 3803 1500 |000f: if-eqz v3, 0024 // +0015 │ │ -21cb42: 2203 2101 |0011: new-instance v3, Landroid/media/ExifInterface; // type@0121 │ │ -21cb46: 5494 1459 |0013: iget-object v4, v9, Lfreed/viewer/screenslide/ExifLoader;.file:Lfreed/file/holder/BaseHolder; // field@5914 │ │ -21cb4a: 1f04 500c |0015: check-cast v4, Lfreed/file/holder/FileHolder; // type@0c50 │ │ -21cb4e: 6e10 a55b 0400 |0017: invoke-virtual {v4}, Lfreed/file/holder/FileHolder;.getFile:()Ljava/io/File; // method@5ba5 │ │ -21cb54: 0c04 |001a: move-result-object v4 │ │ -21cb56: 6e10 f961 0400 |001b: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ -21cb5c: 0c04 |001e: move-result-object v4 │ │ -21cb5e: 7020 3205 4300 |001f: invoke-direct {v3, v4}, Landroid/media/ExifInterface;.:(Ljava/lang/String;)V // method@0532 │ │ -21cb64: 0732 |0022: move-object v2, v3 │ │ -21cb66: 284a |0023: goto 006d // +004a │ │ -21cb68: 5493 1459 |0024: iget-object v3, v9, Lfreed/viewer/screenslide/ExifLoader;.file:Lfreed/file/holder/BaseHolder; // field@5914 │ │ -21cb6c: 2033 510c |0026: instance-of v3, v3, Lfreed/file/holder/UriHolder; // type@0c51 │ │ -21cb70: 3803 4500 |0028: if-eqz v3, 006d // +0045 │ │ -21cb74: 6003 3501 |002a: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ -21cb78: 1304 1800 |002c: const/16 v4, #int 24 // #18 │ │ -21cb7c: 3443 3f00 |002e: if-lt v3, v4, 006d // +003f │ │ -21cb80: 5493 1459 |0030: iget-object v3, v9, Lfreed/viewer/screenslide/ExifLoader;.file:Lfreed/file/holder/BaseHolder; // field@5914 │ │ -21cb84: 6e10 915b 0300 |0032: invoke-virtual {v3}, Lfreed/file/holder/BaseHolder;.exists:()Z // method@5b91 │ │ -21cb8a: 0a03 |0035: move-result v3 │ │ -21cb8c: 3803 3700 |0036: if-eqz v3, 006d // +0037 │ │ -21cb90: 7100 204d 0000 |0038: invoke-static {}, Lfreed/FreedApplication;.getContext:()Landroid/content/Context; // method@4d20 │ │ -21cb96: 0c03 |003b: move-result-object v3 │ │ -21cb98: 6e10 f001 0300 |003c: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@01f0 │ │ -21cb9e: 0c03 |003f: move-result-object v3 │ │ -21cba0: 5494 1459 |0040: iget-object v4, v9, Lfreed/viewer/screenslide/ExifLoader;.file:Lfreed/file/holder/BaseHolder; // field@5914 │ │ -21cba4: 1f04 510c |0042: check-cast v4, Lfreed/file/holder/UriHolder; // type@0c51 │ │ -21cba8: 6e10 b45b 0400 |0044: invoke-virtual {v4}, Lfreed/file/holder/UriHolder;.getMediaStoreUri:()Landroid/net/Uri; // method@5bb4 │ │ -21cbae: 0c04 |0047: move-result-object v4 │ │ -21cbb0: 6e20 d701 4300 |0048: invoke-virtual {v3, v4}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@01d7 │ │ -21cbb6: 0c03 |004b: move-result-object v3 │ │ -21cbb8: 2204 2101 |004c: new-instance v4, Landroid/media/ExifInterface; // type@0121 │ │ -21cbbc: 7020 3105 3400 |004e: invoke-direct {v4, v3}, Landroid/media/ExifInterface;.:(Ljava/io/InputStream;)V // method@0531 │ │ -21cbc2: 6e10 2f62 0300 |0051: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@622f │ │ -21cbc8: 0742 |0054: move-object v2, v4 │ │ -21cbca: 2818 |0055: goto 006d // +0018 │ │ -21cbcc: 0d03 |0056: move-exception v3 │ │ -21cbce: 0742 |0057: move-object v2, v4 │ │ -21cbd0: 2808 |0058: goto 0060 // +0008 │ │ -21cbd2: 0d03 |0059: move-exception v3 │ │ -21cbd4: 0742 |005a: move-object v2, v4 │ │ -21cbd6: 280a |005b: goto 0065 // +000a │ │ -21cbd8: 0d03 |005c: move-exception v3 │ │ -21cbda: 0742 |005d: move-object v2, v4 │ │ -21cbdc: 280c |005e: goto 006a // +000c │ │ -21cbde: 0d03 |005f: move-exception v3 │ │ -21cbe0: 7110 645e 0300 |0060: invoke-static {v3}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -21cbe6: 280a |0063: goto 006d // +000a │ │ -21cbe8: 0d03 |0064: move-exception v3 │ │ -21cbea: 7110 645e 0300 |0065: invoke-static {v3}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -21cbf0: 2805 |0068: goto 006d // +0005 │ │ -21cbf2: 0d03 |0069: move-exception v3 │ │ -21cbf4: 7110 645e 0300 |006a: invoke-static {v3}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -21cbfa: 1203 |006d: const/4 v3, #int 0 // #0 │ │ -21cbfc: 3902 0300 |006e: if-nez v2, 0071 // +0003 │ │ -21cc00: 0f03 |0070: return v3 │ │ -21cc02: 1a04 e00e |0071: const-string v4, "ExposureTime" // string@0ee0 │ │ -21cc06: 6e20 3305 4200 |0073: invoke-virtual {v2, v4}, Landroid/media/ExifInterface;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0533 │ │ -21cc0c: 0c04 |0076: move-result-object v4 │ │ -21cc0e: 3904 0c00 |0077: if-nez v4, 0083 // +000c │ │ -21cc12: 5494 1359 |0079: iget-object v4, v9, Lfreed/viewer/screenslide/ExifLoader;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5913 │ │ -21cc16: 6e10 b660 0400 |007b: invoke-virtual {v4}, Lfreed/viewer/screenslide/models/ExifViewModel;.getShutter:()Lfreed/viewer/screenslide/models/ExifViewItemModel; // method@60b6 │ │ -21cc1c: 0c04 |007e: move-result-object v4 │ │ -21cc1e: 6e20 b060 1400 |007f: invoke-virtual {v4, v1}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.setText:(Ljava/lang/String;)V // method@60b0 │ │ -21cc24: 2831 |0082: goto 00b3 // +0031 │ │ -21cc26: 5495 1359 |0083: iget-object v5, v9, Lfreed/viewer/screenslide/ExifLoader;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5913 │ │ -21cc2a: 6e10 b660 0500 |0085: invoke-virtual {v5}, Lfreed/viewer/screenslide/models/ExifViewModel;.getShutter:()Lfreed/viewer/screenslide/models/ExifViewItemModel; // method@60b6 │ │ -21cc30: 0c05 |0088: move-result-object v5 │ │ -21cc32: 2206 740d |0089: new-instance v6, Ljava/lang/StringBuilder; // type@0d74 │ │ -21cc36: 7010 4c63 0600 |008b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21cc3c: 1a07 9777 |008e: const-string v7, "" // string@7797 │ │ -21cc40: 6e20 5663 7600 |0090: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21cc46: 7110 a362 0400 |0093: invoke-static {v4}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@62a3 │ │ -21cc4c: 0b07 |0096: move-result-wide v7 │ │ -21cc4e: 7030 9760 7908 |0097: invoke-direct {v9, v7, v8}, Lfreed/viewer/screenslide/ExifLoader;.getShutterStringSeconds:(D)Ljava/lang/String; // method@6097 │ │ -21cc54: 0c04 |009a: move-result-object v4 │ │ -21cc56: 6e20 5663 4600 |009b: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21cc5c: 6e10 5d63 0600 |009e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21cc62: 0c04 |00a1: move-result-object v4 │ │ -21cc64: 6e20 b060 4500 |00a2: invoke-virtual {v5, v4}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.setText:(Ljava/lang/String;)V // method@60b0 │ │ -21cc6a: 280e |00a5: goto 00b3 // +000e │ │ -21cc6c: 0d04 |00a6: move-exception v4 │ │ -21cc6e: 7110 645e 0400 |00a7: invoke-static {v4}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -21cc74: 5494 1359 |00aa: iget-object v4, v9, Lfreed/viewer/screenslide/ExifLoader;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5913 │ │ -21cc78: 6e10 b660 0400 |00ac: invoke-virtual {v4}, Lfreed/viewer/screenslide/models/ExifViewModel;.getShutter:()Lfreed/viewer/screenslide/models/ExifViewItemModel; // method@60b6 │ │ -21cc7e: 0c04 |00af: move-result-object v4 │ │ -21cc80: 6e20 b060 1400 |00b0: invoke-virtual {v4, v1}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.setText:(Ljava/lang/String;)V // method@60b0 │ │ -21cc86: 1a04 7e0f |00b3: const-string v4, "FNumber" // string@0f7e │ │ -21cc8a: 6e20 3305 4200 |00b5: invoke-virtual {v2, v4}, Landroid/media/ExifInterface;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0533 │ │ -21cc90: 0c04 |00b8: move-result-object v4 │ │ -21cc92: 3804 1d00 |00b9: if-eqz v4, 00d6 // +001d │ │ -21cc96: 5495 1359 |00bb: iget-object v5, v9, Lfreed/viewer/screenslide/ExifLoader;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5913 │ │ -21cc9a: 6e10 b360 0500 |00bd: invoke-virtual {v5}, Lfreed/viewer/screenslide/models/ExifViewModel;.getFnumber:()Lfreed/viewer/screenslide/models/ExifViewItemModel; // method@60b3 │ │ -21cca0: 0c05 |00c0: move-result-object v5 │ │ -21cca2: 2206 740d |00c1: new-instance v6, Ljava/lang/StringBuilder; // type@0d74 │ │ -21cca6: 7010 4c63 0600 |00c3: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21ccac: 1a07 9677 |00c6: const-string v7, "" // string@7796 │ │ -21ccb0: 6e20 5663 7600 |00c8: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21ccb6: 6e20 5663 4600 |00cb: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21ccbc: 6e10 5d63 0600 |00ce: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21ccc2: 0c04 |00d1: move-result-object v4 │ │ -21ccc4: 6e20 b060 4500 |00d2: invoke-virtual {v5, v4}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.setText:(Ljava/lang/String;)V // method@60b0 │ │ -21ccca: 2818 |00d5: goto 00ed // +0018 │ │ -21cccc: 5494 1359 |00d6: iget-object v4, v9, Lfreed/viewer/screenslide/ExifLoader;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5913 │ │ -21ccd0: 6e10 b360 0400 |00d8: invoke-virtual {v4}, Lfreed/viewer/screenslide/models/ExifViewModel;.getFnumber:()Lfreed/viewer/screenslide/models/ExifViewItemModel; // method@60b3 │ │ -21ccd6: 0c04 |00db: move-result-object v4 │ │ -21ccd8: 6e20 b060 1400 |00dc: invoke-virtual {v4, v1}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.setText:(Ljava/lang/String;)V // method@60b0 │ │ -21ccde: 280e |00df: goto 00ed // +000e │ │ -21cce0: 0d04 |00e0: move-exception v4 │ │ -21cce2: 5495 1359 |00e1: iget-object v5, v9, Lfreed/viewer/screenslide/ExifLoader;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5913 │ │ -21cce6: 6e10 b360 0500 |00e3: invoke-virtual {v5}, Lfreed/viewer/screenslide/models/ExifViewModel;.getFnumber:()Lfreed/viewer/screenslide/models/ExifViewItemModel; // method@60b3 │ │ -21ccec: 0c05 |00e6: move-result-object v5 │ │ -21ccee: 6e20 b060 1500 |00e7: invoke-virtual {v5, v1}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.setText:(Ljava/lang/String;)V // method@60b0 │ │ -21ccf4: 7110 645e 0400 |00ea: invoke-static {v4}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -21ccfa: 1214 |00ed: const/4 v4, #int 1 // #1 │ │ -21ccfc: 1a05 3806 |00ee: const-string v5, "ApertureValue" // string@0638 │ │ -21cd00: 6e20 3305 5200 |00f0: invoke-virtual {v2, v5}, Landroid/media/ExifInterface;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0533 │ │ -21cd06: 0c05 |00f3: move-result-object v5 │ │ -21cd08: 3905 0c00 |00f4: if-nez v5, 0100 // +000c │ │ -21cd0c: 5490 1359 |00f6: iget-object v0, v9, Lfreed/viewer/screenslide/ExifLoader;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5913 │ │ -21cd10: 6e10 b460 0000 |00f8: invoke-virtual {v0}, Lfreed/viewer/screenslide/models/ExifViewModel;.getFocal:()Lfreed/viewer/screenslide/models/ExifViewItemModel; // method@60b4 │ │ -21cd16: 0c00 |00fb: move-result-object v0 │ │ -21cd18: 6e20 b060 1000 |00fc: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.setText:(Ljava/lang/String;)V // method@60b0 │ │ -21cd1e: 2857 |00ff: goto 0156 // +0057 │ │ -21cd20: 6e20 2063 0500 |0100: invoke-virtual {v5, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6320 │ │ -21cd26: 0a06 |0103: move-result v6 │ │ -21cd28: 3806 2a00 |0104: if-eqz v6, 012e // +002a │ │ -21cd2c: 6e20 3563 0500 |0106: invoke-virtual {v5, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6335 │ │ -21cd32: 0c00 |0109: move-result-object v0 │ │ -21cd34: 4603 0003 |010a: aget-object v3, v0, v3 │ │ -21cd38: 7110 c462 0300 |010c: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -21cd3e: 0a03 |010f: move-result v3 │ │ -21cd40: 8335 |0110: int-to-double v5, v3 │ │ -21cd42: 4600 0004 |0111: aget-object v0, v0, v4 │ │ -21cd46: 7110 c462 0000 |0113: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ -21cd4c: 0a00 |0116: move-result v0 │ │ -21cd4e: 8307 |0117: int-to-double v7, v0 │ │ -21cd50: 7120 a262 6500 |0118: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@62a2 │ │ -21cd56: 7120 a262 8700 |011b: invoke-static {v7, v8}, Ljava/lang/Double;.isNaN:(D)Z // method@62a2 │ │ -21cd5c: ce75 |011e: div-double/2addr v5, v7 │ │ -21cd5e: 2200 740d |011f: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -21cd62: 7010 4c63 0000 |0121: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21cd68: 6e30 5063 5006 |0124: invoke-virtual {v0, v5, v6}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@6350 │ │ -21cd6e: 6e20 5663 1000 |0127: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21cd74: 6e10 5d63 0000 |012a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21cd7a: 0c05 |012d: move-result-object v5 │ │ -21cd7c: 5490 1359 |012e: iget-object v0, v9, Lfreed/viewer/screenslide/ExifLoader;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5913 │ │ -21cd80: 6e10 b460 0000 |0130: invoke-virtual {v0}, Lfreed/viewer/screenslide/models/ExifViewModel;.getFocal:()Lfreed/viewer/screenslide/models/ExifViewItemModel; // method@60b4 │ │ -21cd86: 0c00 |0133: move-result-object v0 │ │ -21cd88: 2203 740d |0134: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ -21cd8c: 7010 4c63 0300 |0136: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21cd92: 1a06 9877 |0139: const-string v6, "" // string@7798 │ │ -21cd96: 6e20 5663 6300 |013b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21cd9c: 6e20 5663 5300 |013e: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21cda2: 6e10 5d63 0300 |0141: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21cda8: 0c03 |0144: move-result-object v3 │ │ -21cdaa: 6e20 b060 3000 |0145: invoke-virtual {v0, v3}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.setText:(Ljava/lang/String;)V // method@60b0 │ │ -21cdb0: 280e |0148: goto 0156 // +000e │ │ -21cdb2: 0d00 |0149: move-exception v0 │ │ -21cdb4: 5493 1359 |014a: iget-object v3, v9, Lfreed/viewer/screenslide/ExifLoader;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5913 │ │ -21cdb8: 6e10 b460 0300 |014c: invoke-virtual {v3}, Lfreed/viewer/screenslide/models/ExifViewModel;.getFocal:()Lfreed/viewer/screenslide/models/ExifViewItemModel; // method@60b4 │ │ -21cdbe: 0c03 |014f: move-result-object v3 │ │ -21cdc0: 6e20 b060 1300 |0150: invoke-virtual {v3, v1}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.setText:(Ljava/lang/String;)V // method@60b0 │ │ -21cdc6: 7110 645e 0000 |0153: invoke-static {v0}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -21cdcc: 1a00 2c13 |0156: const-string v0, "ISOSpeedRatings" // string@132c │ │ -21cdd0: 6e20 3305 0200 |0158: invoke-virtual {v2, v0}, Landroid/media/ExifInterface;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0533 │ │ -21cdd6: 0c00 |015b: move-result-object v0 │ │ -21cdd8: 3800 1d00 |015c: if-eqz v0, 0179 // +001d │ │ -21cddc: 5492 1359 |015e: iget-object v2, v9, Lfreed/viewer/screenslide/ExifLoader;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5913 │ │ -21cde0: 6e10 b560 0200 |0160: invoke-virtual {v2}, Lfreed/viewer/screenslide/models/ExifViewModel;.getIso:()Lfreed/viewer/screenslide/models/ExifViewItemModel; // method@60b5 │ │ -21cde6: 0c02 |0163: move-result-object v2 │ │ -21cde8: 2203 740d |0164: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ -21cdec: 7010 4c63 0300 |0166: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21cdf2: 1a05 9577 |0169: const-string v5, "" // string@7795 │ │ -21cdf6: 6e20 5663 5300 |016b: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21cdfc: 6e20 5663 0300 |016e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21ce02: 6e10 5d63 0300 |0171: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21ce08: 0c00 |0174: move-result-object v0 │ │ -21ce0a: 6e20 b060 0200 |0175: invoke-virtual {v2, v0}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.setText:(Ljava/lang/String;)V // method@60b0 │ │ -21ce10: 2818 |0178: goto 0190 // +0018 │ │ -21ce12: 5490 1359 |0179: iget-object v0, v9, Lfreed/viewer/screenslide/ExifLoader;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5913 │ │ -21ce16: 6e10 b560 0000 |017b: invoke-virtual {v0}, Lfreed/viewer/screenslide/models/ExifViewModel;.getIso:()Lfreed/viewer/screenslide/models/ExifViewItemModel; // method@60b5 │ │ -21ce1c: 0c00 |017e: move-result-object v0 │ │ -21ce1e: 6e20 b060 1000 |017f: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.setText:(Ljava/lang/String;)V // method@60b0 │ │ -21ce24: 280e |0182: goto 0190 // +000e │ │ -21ce26: 0d00 |0183: move-exception v0 │ │ -21ce28: 5492 1359 |0184: iget-object v2, v9, Lfreed/viewer/screenslide/ExifLoader;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5913 │ │ -21ce2c: 6e10 b560 0200 |0186: invoke-virtual {v2}, Lfreed/viewer/screenslide/models/ExifViewModel;.getIso:()Lfreed/viewer/screenslide/models/ExifViewItemModel; // method@60b5 │ │ -21ce32: 0c02 |0189: move-result-object v2 │ │ -21ce34: 6e20 b060 1200 |018a: invoke-virtual {v2, v1}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.setText:(Ljava/lang/String;)V // method@60b0 │ │ -21ce3a: 7110 645e 0000 |018d: invoke-static {v0}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -21ce40: 0f04 |0190: return v4 │ │ +21cb1c: |[21cb1c] freed.viewer.screenslide.ExifLoader.process:()Z │ │ +21cb2c: 1a00 eb02 |0000: const-string v0, "/" // string@02eb │ │ +21cb30: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +21cb34: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +21cb36: 5493 1459 |0005: iget-object v3, v9, Lfreed/viewer/screenslide/ExifLoader;.file:Lfreed/file/holder/BaseHolder; // field@5914 │ │ +21cb3a: 2034 500c |0007: instance-of v4, v3, Lfreed/file/holder/FileHolder; // type@0c50 │ │ +21cb3e: 3804 1b00 |0009: if-eqz v4, 0024 // +001b │ │ +21cb42: 6e10 915b 0300 |000b: invoke-virtual {v3}, Lfreed/file/holder/BaseHolder;.exists:()Z // method@5b91 │ │ +21cb48: 0a03 |000e: move-result v3 │ │ +21cb4a: 3803 1500 |000f: if-eqz v3, 0024 // +0015 │ │ +21cb4e: 2203 2101 |0011: new-instance v3, Landroid/media/ExifInterface; // type@0121 │ │ +21cb52: 5494 1459 |0013: iget-object v4, v9, Lfreed/viewer/screenslide/ExifLoader;.file:Lfreed/file/holder/BaseHolder; // field@5914 │ │ +21cb56: 1f04 500c |0015: check-cast v4, Lfreed/file/holder/FileHolder; // type@0c50 │ │ +21cb5a: 6e10 a55b 0400 |0017: invoke-virtual {v4}, Lfreed/file/holder/FileHolder;.getFile:()Ljava/io/File; // method@5ba5 │ │ +21cb60: 0c04 |001a: move-result-object v4 │ │ +21cb62: 6e10 f961 0400 |001b: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ +21cb68: 0c04 |001e: move-result-object v4 │ │ +21cb6a: 7020 3205 4300 |001f: invoke-direct {v3, v4}, Landroid/media/ExifInterface;.:(Ljava/lang/String;)V // method@0532 │ │ +21cb70: 0732 |0022: move-object v2, v3 │ │ +21cb72: 284a |0023: goto 006d // +004a │ │ +21cb74: 5493 1459 |0024: iget-object v3, v9, Lfreed/viewer/screenslide/ExifLoader;.file:Lfreed/file/holder/BaseHolder; // field@5914 │ │ +21cb78: 2033 510c |0026: instance-of v3, v3, Lfreed/file/holder/UriHolder; // type@0c51 │ │ +21cb7c: 3803 4500 |0028: if-eqz v3, 006d // +0045 │ │ +21cb80: 6003 3501 |002a: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ +21cb84: 1304 1800 |002c: const/16 v4, #int 24 // #18 │ │ +21cb88: 3443 3f00 |002e: if-lt v3, v4, 006d // +003f │ │ +21cb8c: 5493 1459 |0030: iget-object v3, v9, Lfreed/viewer/screenslide/ExifLoader;.file:Lfreed/file/holder/BaseHolder; // field@5914 │ │ +21cb90: 6e10 915b 0300 |0032: invoke-virtual {v3}, Lfreed/file/holder/BaseHolder;.exists:()Z // method@5b91 │ │ +21cb96: 0a03 |0035: move-result v3 │ │ +21cb98: 3803 3700 |0036: if-eqz v3, 006d // +0037 │ │ +21cb9c: 7100 204d 0000 |0038: invoke-static {}, Lfreed/FreedApplication;.getContext:()Landroid/content/Context; // method@4d20 │ │ +21cba2: 0c03 |003b: move-result-object v3 │ │ +21cba4: 6e10 f001 0300 |003c: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@01f0 │ │ +21cbaa: 0c03 |003f: move-result-object v3 │ │ +21cbac: 5494 1459 |0040: iget-object v4, v9, Lfreed/viewer/screenslide/ExifLoader;.file:Lfreed/file/holder/BaseHolder; // field@5914 │ │ +21cbb0: 1f04 510c |0042: check-cast v4, Lfreed/file/holder/UriHolder; // type@0c51 │ │ +21cbb4: 6e10 b45b 0400 |0044: invoke-virtual {v4}, Lfreed/file/holder/UriHolder;.getMediaStoreUri:()Landroid/net/Uri; // method@5bb4 │ │ +21cbba: 0c04 |0047: move-result-object v4 │ │ +21cbbc: 6e20 d701 4300 |0048: invoke-virtual {v3, v4}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@01d7 │ │ +21cbc2: 0c03 |004b: move-result-object v3 │ │ +21cbc4: 2204 2101 |004c: new-instance v4, Landroid/media/ExifInterface; // type@0121 │ │ +21cbc8: 7020 3105 3400 |004e: invoke-direct {v4, v3}, Landroid/media/ExifInterface;.:(Ljava/io/InputStream;)V // method@0531 │ │ +21cbce: 6e10 2f62 0300 |0051: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@622f │ │ +21cbd4: 0742 |0054: move-object v2, v4 │ │ +21cbd6: 2818 |0055: goto 006d // +0018 │ │ +21cbd8: 0d03 |0056: move-exception v3 │ │ +21cbda: 0742 |0057: move-object v2, v4 │ │ +21cbdc: 2808 |0058: goto 0060 // +0008 │ │ +21cbde: 0d03 |0059: move-exception v3 │ │ +21cbe0: 0742 |005a: move-object v2, v4 │ │ +21cbe2: 280a |005b: goto 0065 // +000a │ │ +21cbe4: 0d03 |005c: move-exception v3 │ │ +21cbe6: 0742 |005d: move-object v2, v4 │ │ +21cbe8: 280c |005e: goto 006a // +000c │ │ +21cbea: 0d03 |005f: move-exception v3 │ │ +21cbec: 7110 645e 0300 |0060: invoke-static {v3}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +21cbf2: 280a |0063: goto 006d // +000a │ │ +21cbf4: 0d03 |0064: move-exception v3 │ │ +21cbf6: 7110 645e 0300 |0065: invoke-static {v3}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +21cbfc: 2805 |0068: goto 006d // +0005 │ │ +21cbfe: 0d03 |0069: move-exception v3 │ │ +21cc00: 7110 645e 0300 |006a: invoke-static {v3}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +21cc06: 1203 |006d: const/4 v3, #int 0 // #0 │ │ +21cc08: 3902 0300 |006e: if-nez v2, 0071 // +0003 │ │ +21cc0c: 0f03 |0070: return v3 │ │ +21cc0e: 1a04 e00e |0071: const-string v4, "ExposureTime" // string@0ee0 │ │ +21cc12: 6e20 3305 4200 |0073: invoke-virtual {v2, v4}, Landroid/media/ExifInterface;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0533 │ │ +21cc18: 0c04 |0076: move-result-object v4 │ │ +21cc1a: 3904 0c00 |0077: if-nez v4, 0083 // +000c │ │ +21cc1e: 5494 1359 |0079: iget-object v4, v9, Lfreed/viewer/screenslide/ExifLoader;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5913 │ │ +21cc22: 6e10 b660 0400 |007b: invoke-virtual {v4}, Lfreed/viewer/screenslide/models/ExifViewModel;.getShutter:()Lfreed/viewer/screenslide/models/ExifViewItemModel; // method@60b6 │ │ +21cc28: 0c04 |007e: move-result-object v4 │ │ +21cc2a: 6e20 b060 1400 |007f: invoke-virtual {v4, v1}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.setText:(Ljava/lang/String;)V // method@60b0 │ │ +21cc30: 2831 |0082: goto 00b3 // +0031 │ │ +21cc32: 5495 1359 |0083: iget-object v5, v9, Lfreed/viewer/screenslide/ExifLoader;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5913 │ │ +21cc36: 6e10 b660 0500 |0085: invoke-virtual {v5}, Lfreed/viewer/screenslide/models/ExifViewModel;.getShutter:()Lfreed/viewer/screenslide/models/ExifViewItemModel; // method@60b6 │ │ +21cc3c: 0c05 |0088: move-result-object v5 │ │ +21cc3e: 2206 740d |0089: new-instance v6, Ljava/lang/StringBuilder; // type@0d74 │ │ +21cc42: 7010 4c63 0600 |008b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21cc48: 1a07 9777 |008e: const-string v7, "" // string@7797 │ │ +21cc4c: 6e20 5663 7600 |0090: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21cc52: 7110 a362 0400 |0093: invoke-static {v4}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@62a3 │ │ +21cc58: 0b07 |0096: move-result-wide v7 │ │ +21cc5a: 7030 9760 7908 |0097: invoke-direct {v9, v7, v8}, Lfreed/viewer/screenslide/ExifLoader;.getShutterStringSeconds:(D)Ljava/lang/String; // method@6097 │ │ +21cc60: 0c04 |009a: move-result-object v4 │ │ +21cc62: 6e20 5663 4600 |009b: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21cc68: 6e10 5d63 0600 |009e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21cc6e: 0c04 |00a1: move-result-object v4 │ │ +21cc70: 6e20 b060 4500 |00a2: invoke-virtual {v5, v4}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.setText:(Ljava/lang/String;)V // method@60b0 │ │ +21cc76: 280e |00a5: goto 00b3 // +000e │ │ +21cc78: 0d04 |00a6: move-exception v4 │ │ +21cc7a: 7110 645e 0400 |00a7: invoke-static {v4}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +21cc80: 5494 1359 |00aa: iget-object v4, v9, Lfreed/viewer/screenslide/ExifLoader;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5913 │ │ +21cc84: 6e10 b660 0400 |00ac: invoke-virtual {v4}, Lfreed/viewer/screenslide/models/ExifViewModel;.getShutter:()Lfreed/viewer/screenslide/models/ExifViewItemModel; // method@60b6 │ │ +21cc8a: 0c04 |00af: move-result-object v4 │ │ +21cc8c: 6e20 b060 1400 |00b0: invoke-virtual {v4, v1}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.setText:(Ljava/lang/String;)V // method@60b0 │ │ +21cc92: 1a04 7e0f |00b3: const-string v4, "FNumber" // string@0f7e │ │ +21cc96: 6e20 3305 4200 |00b5: invoke-virtual {v2, v4}, Landroid/media/ExifInterface;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0533 │ │ +21cc9c: 0c04 |00b8: move-result-object v4 │ │ +21cc9e: 3804 1d00 |00b9: if-eqz v4, 00d6 // +001d │ │ +21cca2: 5495 1359 |00bb: iget-object v5, v9, Lfreed/viewer/screenslide/ExifLoader;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5913 │ │ +21cca6: 6e10 b360 0500 |00bd: invoke-virtual {v5}, Lfreed/viewer/screenslide/models/ExifViewModel;.getFnumber:()Lfreed/viewer/screenslide/models/ExifViewItemModel; // method@60b3 │ │ +21ccac: 0c05 |00c0: move-result-object v5 │ │ +21ccae: 2206 740d |00c1: new-instance v6, Ljava/lang/StringBuilder; // type@0d74 │ │ +21ccb2: 7010 4c63 0600 |00c3: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21ccb8: 1a07 9677 |00c6: const-string v7, "" // string@7796 │ │ +21ccbc: 6e20 5663 7600 |00c8: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21ccc2: 6e20 5663 4600 |00cb: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21ccc8: 6e10 5d63 0600 |00ce: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21ccce: 0c04 |00d1: move-result-object v4 │ │ +21ccd0: 6e20 b060 4500 |00d2: invoke-virtual {v5, v4}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.setText:(Ljava/lang/String;)V // method@60b0 │ │ +21ccd6: 2818 |00d5: goto 00ed // +0018 │ │ +21ccd8: 5494 1359 |00d6: iget-object v4, v9, Lfreed/viewer/screenslide/ExifLoader;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5913 │ │ +21ccdc: 6e10 b360 0400 |00d8: invoke-virtual {v4}, Lfreed/viewer/screenslide/models/ExifViewModel;.getFnumber:()Lfreed/viewer/screenslide/models/ExifViewItemModel; // method@60b3 │ │ +21cce2: 0c04 |00db: move-result-object v4 │ │ +21cce4: 6e20 b060 1400 |00dc: invoke-virtual {v4, v1}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.setText:(Ljava/lang/String;)V // method@60b0 │ │ +21ccea: 280e |00df: goto 00ed // +000e │ │ +21ccec: 0d04 |00e0: move-exception v4 │ │ +21ccee: 5495 1359 |00e1: iget-object v5, v9, Lfreed/viewer/screenslide/ExifLoader;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5913 │ │ +21ccf2: 6e10 b360 0500 |00e3: invoke-virtual {v5}, Lfreed/viewer/screenslide/models/ExifViewModel;.getFnumber:()Lfreed/viewer/screenslide/models/ExifViewItemModel; // method@60b3 │ │ +21ccf8: 0c05 |00e6: move-result-object v5 │ │ +21ccfa: 6e20 b060 1500 |00e7: invoke-virtual {v5, v1}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.setText:(Ljava/lang/String;)V // method@60b0 │ │ +21cd00: 7110 645e 0400 |00ea: invoke-static {v4}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +21cd06: 1214 |00ed: const/4 v4, #int 1 // #1 │ │ +21cd08: 1a05 3806 |00ee: const-string v5, "ApertureValue" // string@0638 │ │ +21cd0c: 6e20 3305 5200 |00f0: invoke-virtual {v2, v5}, Landroid/media/ExifInterface;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0533 │ │ +21cd12: 0c05 |00f3: move-result-object v5 │ │ +21cd14: 3905 0c00 |00f4: if-nez v5, 0100 // +000c │ │ +21cd18: 5490 1359 |00f6: iget-object v0, v9, Lfreed/viewer/screenslide/ExifLoader;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5913 │ │ +21cd1c: 6e10 b460 0000 |00f8: invoke-virtual {v0}, Lfreed/viewer/screenslide/models/ExifViewModel;.getFocal:()Lfreed/viewer/screenslide/models/ExifViewItemModel; // method@60b4 │ │ +21cd22: 0c00 |00fb: move-result-object v0 │ │ +21cd24: 6e20 b060 1000 |00fc: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.setText:(Ljava/lang/String;)V // method@60b0 │ │ +21cd2a: 2857 |00ff: goto 0156 // +0057 │ │ +21cd2c: 6e20 2063 0500 |0100: invoke-virtual {v5, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6320 │ │ +21cd32: 0a06 |0103: move-result v6 │ │ +21cd34: 3806 2a00 |0104: if-eqz v6, 012e // +002a │ │ +21cd38: 6e20 3563 0500 |0106: invoke-virtual {v5, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6335 │ │ +21cd3e: 0c00 |0109: move-result-object v0 │ │ +21cd40: 4603 0003 |010a: aget-object v3, v0, v3 │ │ +21cd44: 7110 c462 0300 |010c: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +21cd4a: 0a03 |010f: move-result v3 │ │ +21cd4c: 8335 |0110: int-to-double v5, v3 │ │ +21cd4e: 4600 0004 |0111: aget-object v0, v0, v4 │ │ +21cd52: 7110 c462 0000 |0113: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@62c4 │ │ +21cd58: 0a00 |0116: move-result v0 │ │ +21cd5a: 8307 |0117: int-to-double v7, v0 │ │ +21cd5c: 7120 a262 6500 |0118: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@62a2 │ │ +21cd62: 7120 a262 8700 |011b: invoke-static {v7, v8}, Ljava/lang/Double;.isNaN:(D)Z // method@62a2 │ │ +21cd68: ce75 |011e: div-double/2addr v5, v7 │ │ +21cd6a: 2200 740d |011f: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +21cd6e: 7010 4c63 0000 |0121: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21cd74: 6e30 5063 5006 |0124: invoke-virtual {v0, v5, v6}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@6350 │ │ +21cd7a: 6e20 5663 1000 |0127: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21cd80: 6e10 5d63 0000 |012a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21cd86: 0c05 |012d: move-result-object v5 │ │ +21cd88: 5490 1359 |012e: iget-object v0, v9, Lfreed/viewer/screenslide/ExifLoader;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5913 │ │ +21cd8c: 6e10 b460 0000 |0130: invoke-virtual {v0}, Lfreed/viewer/screenslide/models/ExifViewModel;.getFocal:()Lfreed/viewer/screenslide/models/ExifViewItemModel; // method@60b4 │ │ +21cd92: 0c00 |0133: move-result-object v0 │ │ +21cd94: 2203 740d |0134: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ +21cd98: 7010 4c63 0300 |0136: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21cd9e: 1a06 9877 |0139: const-string v6, "" // string@7798 │ │ +21cda2: 6e20 5663 6300 |013b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21cda8: 6e20 5663 5300 |013e: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21cdae: 6e10 5d63 0300 |0141: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21cdb4: 0c03 |0144: move-result-object v3 │ │ +21cdb6: 6e20 b060 3000 |0145: invoke-virtual {v0, v3}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.setText:(Ljava/lang/String;)V // method@60b0 │ │ +21cdbc: 280e |0148: goto 0156 // +000e │ │ +21cdbe: 0d00 |0149: move-exception v0 │ │ +21cdc0: 5493 1359 |014a: iget-object v3, v9, Lfreed/viewer/screenslide/ExifLoader;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5913 │ │ +21cdc4: 6e10 b460 0300 |014c: invoke-virtual {v3}, Lfreed/viewer/screenslide/models/ExifViewModel;.getFocal:()Lfreed/viewer/screenslide/models/ExifViewItemModel; // method@60b4 │ │ +21cdca: 0c03 |014f: move-result-object v3 │ │ +21cdcc: 6e20 b060 1300 |0150: invoke-virtual {v3, v1}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.setText:(Ljava/lang/String;)V // method@60b0 │ │ +21cdd2: 7110 645e 0000 |0153: invoke-static {v0}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +21cdd8: 1a00 2c13 |0156: const-string v0, "ISOSpeedRatings" // string@132c │ │ +21cddc: 6e20 3305 0200 |0158: invoke-virtual {v2, v0}, Landroid/media/ExifInterface;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0533 │ │ +21cde2: 0c00 |015b: move-result-object v0 │ │ +21cde4: 3800 1d00 |015c: if-eqz v0, 0179 // +001d │ │ +21cde8: 5492 1359 |015e: iget-object v2, v9, Lfreed/viewer/screenslide/ExifLoader;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5913 │ │ +21cdec: 6e10 b560 0200 |0160: invoke-virtual {v2}, Lfreed/viewer/screenslide/models/ExifViewModel;.getIso:()Lfreed/viewer/screenslide/models/ExifViewItemModel; // method@60b5 │ │ +21cdf2: 0c02 |0163: move-result-object v2 │ │ +21cdf4: 2203 740d |0164: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ +21cdf8: 7010 4c63 0300 |0166: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21cdfe: 1a05 9577 |0169: const-string v5, "" // string@7795 │ │ +21ce02: 6e20 5663 5300 |016b: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21ce08: 6e20 5663 0300 |016e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21ce0e: 6e10 5d63 0300 |0171: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21ce14: 0c00 |0174: move-result-object v0 │ │ +21ce16: 6e20 b060 0200 |0175: invoke-virtual {v2, v0}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.setText:(Ljava/lang/String;)V // method@60b0 │ │ +21ce1c: 2818 |0178: goto 0190 // +0018 │ │ +21ce1e: 5490 1359 |0179: iget-object v0, v9, Lfreed/viewer/screenslide/ExifLoader;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5913 │ │ +21ce22: 6e10 b560 0000 |017b: invoke-virtual {v0}, Lfreed/viewer/screenslide/models/ExifViewModel;.getIso:()Lfreed/viewer/screenslide/models/ExifViewItemModel; // method@60b5 │ │ +21ce28: 0c00 |017e: move-result-object v0 │ │ +21ce2a: 6e20 b060 1000 |017f: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.setText:(Ljava/lang/String;)V // method@60b0 │ │ +21ce30: 280e |0182: goto 0190 // +000e │ │ +21ce32: 0d00 |0183: move-exception v0 │ │ +21ce34: 5492 1359 |0184: iget-object v2, v9, Lfreed/viewer/screenslide/ExifLoader;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5913 │ │ +21ce38: 6e10 b560 0200 |0186: invoke-virtual {v2}, Lfreed/viewer/screenslide/models/ExifViewModel;.getIso:()Lfreed/viewer/screenslide/models/ExifViewItemModel; // method@60b5 │ │ +21ce3e: 0c02 |0189: move-result-object v2 │ │ +21ce40: 6e20 b060 1200 |018a: invoke-virtual {v2, v1}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.setText:(Ljava/lang/String;)V // method@60b0 │ │ +21ce46: 7110 645e 0000 |018d: invoke-static {v0}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +21ce4c: 0f04 |0190: return v4 │ │ catches : 7 │ │ 0x0005 - 0x0051 │ │ Ljava/io/IOException; -> 0x0069 │ │ Ljava/lang/IllegalArgumentException; -> 0x0064 │ │ Ljava/lang/ArrayIndexOutOfBoundsException; -> 0x005f │ │ 0x0051 - 0x0054 │ │ Ljava/io/IOException; -> 0x005c │ │ @@ -698249,18 +698252,18 @@ │ │ type : '(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -21d874: |[21d874] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView$1.:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)V │ │ -21d884: 5b01 3059 |0000: iput-object v1, v0, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView$1;.this$0:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5930 │ │ -21d888: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -21d88e: 0e00 |0005: return-void │ │ +21d880: |[21d880] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView$1.:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)V │ │ +21d890: 5b01 3059 |0000: iput-object v1, v0, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView$1;.this$0:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5930 │ │ +21d894: 7010 fe62 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +21d89a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; │ │ │ │ @@ -698270,63 +698273,63 @@ │ │ type : '(Landroidx/fragment/app/Fragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -21d890: |[21d890] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView$1.onFragmentClick:(Landroidx/fragment/app/Fragment;)V │ │ -21d8a0: 5412 3059 |0000: iget-object v2, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView$1;.this$0:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5930 │ │ -21d8a4: 7110 d960 0200 |0002: invoke-static {v2}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.access$000:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)Lfreed/viewer/gridview/models/VisibilityModel; // method@60d9 │ │ -21d8aa: 0c02 |0005: move-result-object v2 │ │ -21d8ac: 6e10 c95f 0200 |0006: invoke-virtual {v2}, Lfreed/viewer/gridview/models/VisibilityModel;.getVisibility:()Z // method@5fc9 │ │ -21d8b2: 0a02 |0009: move-result v2 │ │ -21d8b4: 3902 3400 |000a: if-nez v2, 003e // +0034 │ │ -21d8b8: 5412 3059 |000c: iget-object v2, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView$1;.this$0:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5930 │ │ -21d8bc: 7110 d960 0200 |000e: invoke-static {v2}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.access$000:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)Lfreed/viewer/gridview/models/VisibilityModel; // method@60d9 │ │ -21d8c2: 0c02 |0011: move-result-object v2 │ │ -21d8c4: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -21d8c6: 6e20 cb5f 0200 |0013: invoke-virtual {v2, v0}, Lfreed/viewer/gridview/models/VisibilityModel;.setVisibility:(Z)V // method@5fcb │ │ -21d8cc: 5412 3059 |0016: iget-object v2, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView$1;.this$0:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5930 │ │ -21d8d0: 7110 da60 0200 |0018: invoke-static {v2}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.access$100:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)Lfreed/viewer/gridview/models/VisibilityModel; // method@60da │ │ -21d8d6: 0c02 |001b: move-result-object v2 │ │ -21d8d8: 6e20 cb5f 0200 |001c: invoke-virtual {v2, v0}, Lfreed/viewer/gridview/models/VisibilityModel;.setVisibility:(Z)V // method@5fcb │ │ -21d8de: 5412 3059 |001f: iget-object v2, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView$1;.this$0:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5930 │ │ -21d8e2: 7110 db60 0200 |0021: invoke-static {v2}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.access$200:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)Lfreed/viewer/gridview/models/VisibilityModel; // method@60db │ │ -21d8e8: 0c02 |0024: move-result-object v2 │ │ -21d8ea: 6e20 cb5f 0200 |0025: invoke-virtual {v2, v0}, Lfreed/viewer/gridview/models/VisibilityModel;.setVisibility:(Z)V // method@5fcb │ │ -21d8f0: 5412 3059 |0028: iget-object v2, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView$1;.this$0:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5930 │ │ -21d8f4: 7110 dc60 0200 |002a: invoke-static {v2}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.access$300:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)Lfreed/viewer/screenslide/models/InfoButtonModel; // method@60dc │ │ -21d8fa: 0c02 |002d: move-result-object v2 │ │ -21d8fc: 6e10 c660 0200 |002e: invoke-virtual {v2}, Lfreed/viewer/screenslide/models/InfoButtonModel;.getShowExifInfo:()Z // method@60c6 │ │ -21d902: 0a02 |0031: move-result v2 │ │ -21d904: 3802 3100 |0032: if-eqz v2, 0063 // +0031 │ │ -21d908: 5412 3059 |0034: iget-object v2, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView$1;.this$0:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5930 │ │ -21d90c: 7110 dd60 0200 |0036: invoke-static {v2}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.access$400:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)Lfreed/viewer/screenslide/models/ExifViewModel; // method@60dd │ │ -21d912: 0c02 |0039: move-result-object v2 │ │ -21d914: 6e20 bb60 0200 |003a: invoke-virtual {v2, v0}, Lfreed/viewer/screenslide/models/ExifViewModel;.setVisibility:(Z)V // method@60bb │ │ -21d91a: 2826 |003d: goto 0063 // +0026 │ │ -21d91c: 5412 3059 |003e: iget-object v2, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView$1;.this$0:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5930 │ │ -21d920: 7110 d960 0200 |0040: invoke-static {v2}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.access$000:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)Lfreed/viewer/gridview/models/VisibilityModel; // method@60d9 │ │ -21d926: 0c02 |0043: move-result-object v2 │ │ -21d928: 1200 |0044: const/4 v0, #int 0 // #0 │ │ -21d92a: 6e20 cb5f 0200 |0045: invoke-virtual {v2, v0}, Lfreed/viewer/gridview/models/VisibilityModel;.setVisibility:(Z)V // method@5fcb │ │ -21d930: 5412 3059 |0048: iget-object v2, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView$1;.this$0:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5930 │ │ -21d934: 7110 da60 0200 |004a: invoke-static {v2}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.access$100:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)Lfreed/viewer/gridview/models/VisibilityModel; // method@60da │ │ -21d93a: 0c02 |004d: move-result-object v2 │ │ -21d93c: 6e20 cb5f 0200 |004e: invoke-virtual {v2, v0}, Lfreed/viewer/gridview/models/VisibilityModel;.setVisibility:(Z)V // method@5fcb │ │ -21d942: 5412 3059 |0051: iget-object v2, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView$1;.this$0:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5930 │ │ -21d946: 7110 db60 0200 |0053: invoke-static {v2}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.access$200:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)Lfreed/viewer/gridview/models/VisibilityModel; // method@60db │ │ -21d94c: 0c02 |0056: move-result-object v2 │ │ -21d94e: 6e20 cb5f 0200 |0057: invoke-virtual {v2, v0}, Lfreed/viewer/gridview/models/VisibilityModel;.setVisibility:(Z)V // method@5fcb │ │ -21d954: 5412 3059 |005a: iget-object v2, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView$1;.this$0:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5930 │ │ -21d958: 7110 dd60 0200 |005c: invoke-static {v2}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.access$400:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)Lfreed/viewer/screenslide/models/ExifViewModel; // method@60dd │ │ -21d95e: 0c02 |005f: move-result-object v2 │ │ -21d960: 6e20 bb60 0200 |0060: invoke-virtual {v2, v0}, Lfreed/viewer/screenslide/models/ExifViewModel;.setVisibility:(Z)V // method@60bb │ │ -21d966: 0e00 |0063: return-void │ │ +21d89c: |[21d89c] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView$1.onFragmentClick:(Landroidx/fragment/app/Fragment;)V │ │ +21d8ac: 5412 3059 |0000: iget-object v2, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView$1;.this$0:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5930 │ │ +21d8b0: 7110 d960 0200 |0002: invoke-static {v2}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.access$000:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)Lfreed/viewer/gridview/models/VisibilityModel; // method@60d9 │ │ +21d8b6: 0c02 |0005: move-result-object v2 │ │ +21d8b8: 6e10 c95f 0200 |0006: invoke-virtual {v2}, Lfreed/viewer/gridview/models/VisibilityModel;.getVisibility:()Z // method@5fc9 │ │ +21d8be: 0a02 |0009: move-result v2 │ │ +21d8c0: 3902 3400 |000a: if-nez v2, 003e // +0034 │ │ +21d8c4: 5412 3059 |000c: iget-object v2, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView$1;.this$0:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5930 │ │ +21d8c8: 7110 d960 0200 |000e: invoke-static {v2}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.access$000:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)Lfreed/viewer/gridview/models/VisibilityModel; // method@60d9 │ │ +21d8ce: 0c02 |0011: move-result-object v2 │ │ +21d8d0: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +21d8d2: 6e20 cb5f 0200 |0013: invoke-virtual {v2, v0}, Lfreed/viewer/gridview/models/VisibilityModel;.setVisibility:(Z)V // method@5fcb │ │ +21d8d8: 5412 3059 |0016: iget-object v2, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView$1;.this$0:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5930 │ │ +21d8dc: 7110 da60 0200 |0018: invoke-static {v2}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.access$100:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)Lfreed/viewer/gridview/models/VisibilityModel; // method@60da │ │ +21d8e2: 0c02 |001b: move-result-object v2 │ │ +21d8e4: 6e20 cb5f 0200 |001c: invoke-virtual {v2, v0}, Lfreed/viewer/gridview/models/VisibilityModel;.setVisibility:(Z)V // method@5fcb │ │ +21d8ea: 5412 3059 |001f: iget-object v2, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView$1;.this$0:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5930 │ │ +21d8ee: 7110 db60 0200 |0021: invoke-static {v2}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.access$200:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)Lfreed/viewer/gridview/models/VisibilityModel; // method@60db │ │ +21d8f4: 0c02 |0024: move-result-object v2 │ │ +21d8f6: 6e20 cb5f 0200 |0025: invoke-virtual {v2, v0}, Lfreed/viewer/gridview/models/VisibilityModel;.setVisibility:(Z)V // method@5fcb │ │ +21d8fc: 5412 3059 |0028: iget-object v2, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView$1;.this$0:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5930 │ │ +21d900: 7110 dc60 0200 |002a: invoke-static {v2}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.access$300:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)Lfreed/viewer/screenslide/models/InfoButtonModel; // method@60dc │ │ +21d906: 0c02 |002d: move-result-object v2 │ │ +21d908: 6e10 c660 0200 |002e: invoke-virtual {v2}, Lfreed/viewer/screenslide/models/InfoButtonModel;.getShowExifInfo:()Z // method@60c6 │ │ +21d90e: 0a02 |0031: move-result v2 │ │ +21d910: 3802 3100 |0032: if-eqz v2, 0063 // +0031 │ │ +21d914: 5412 3059 |0034: iget-object v2, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView$1;.this$0:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5930 │ │ +21d918: 7110 dd60 0200 |0036: invoke-static {v2}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.access$400:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)Lfreed/viewer/screenslide/models/ExifViewModel; // method@60dd │ │ +21d91e: 0c02 |0039: move-result-object v2 │ │ +21d920: 6e20 bb60 0200 |003a: invoke-virtual {v2, v0}, Lfreed/viewer/screenslide/models/ExifViewModel;.setVisibility:(Z)V // method@60bb │ │ +21d926: 2826 |003d: goto 0063 // +0026 │ │ +21d928: 5412 3059 |003e: iget-object v2, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView$1;.this$0:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5930 │ │ +21d92c: 7110 d960 0200 |0040: invoke-static {v2}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.access$000:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)Lfreed/viewer/gridview/models/VisibilityModel; // method@60d9 │ │ +21d932: 0c02 |0043: move-result-object v2 │ │ +21d934: 1200 |0044: const/4 v0, #int 0 // #0 │ │ +21d936: 6e20 cb5f 0200 |0045: invoke-virtual {v2, v0}, Lfreed/viewer/gridview/models/VisibilityModel;.setVisibility:(Z)V // method@5fcb │ │ +21d93c: 5412 3059 |0048: iget-object v2, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView$1;.this$0:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5930 │ │ +21d940: 7110 da60 0200 |004a: invoke-static {v2}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.access$100:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)Lfreed/viewer/gridview/models/VisibilityModel; // method@60da │ │ +21d946: 0c02 |004d: move-result-object v2 │ │ +21d948: 6e20 cb5f 0200 |004e: invoke-virtual {v2, v0}, Lfreed/viewer/gridview/models/VisibilityModel;.setVisibility:(Z)V // method@5fcb │ │ +21d94e: 5412 3059 |0051: iget-object v2, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView$1;.this$0:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5930 │ │ +21d952: 7110 db60 0200 |0053: invoke-static {v2}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.access$200:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)Lfreed/viewer/gridview/models/VisibilityModel; // method@60db │ │ +21d958: 0c02 |0056: move-result-object v2 │ │ +21d95a: 6e20 cb5f 0200 |0057: invoke-virtual {v2, v0}, Lfreed/viewer/gridview/models/VisibilityModel;.setVisibility:(Z)V // method@5fcb │ │ +21d960: 5412 3059 |005a: iget-object v2, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView$1;.this$0:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5930 │ │ +21d964: 7110 dd60 0200 |005c: invoke-static {v2}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.access$400:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)Lfreed/viewer/screenslide/models/ExifViewModel; // method@60dd │ │ +21d96a: 0c02 |005f: move-result-object v2 │ │ +21d96c: 6e20 bb60 0200 |0060: invoke-virtual {v2, v0}, Lfreed/viewer/screenslide/models/ExifViewModel;.setVisibility:(Z)V // method@60bb │ │ +21d972: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x000c line=102 │ │ 0x0016 line=103 │ │ 0x001f line=104 │ │ 0x0028 line=105 │ │ @@ -698404,44 +698407,44 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -21dad0: |[21dad0] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.:()V │ │ -21dae0: 7010 8c46 0200 |0000: invoke-direct {v2}, Landroidx/lifecycle/ViewModel;.:()V // method@468c │ │ -21dae6: 2200 f60c |0003: new-instance v0, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView$1; // type@0cf6 │ │ -21daea: 7020 d660 2000 |0005: invoke-direct {v0, v2}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView$1;.:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)V // method@60d6 │ │ -21daf0: 5b20 3659 |0008: iput-object v0, v2, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.fragmentclickListner:Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner; // field@5936 │ │ -21daf4: 2200 f50c |000a: new-instance v0, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel; // type@0cf5 │ │ -21daf8: 7010 ca60 0000 |000c: invoke-direct {v0}, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.:()V // method@60ca │ │ -21dafe: 5b20 3459 |000f: iput-object v0, v2, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.filesHolderModel:Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel; // field@5934 │ │ -21db02: 2200 f20c |0011: new-instance v0, Lfreed/viewer/screenslide/models/ExifViewModel; // type@0cf2 │ │ -21db06: 7010 b160 0000 |0013: invoke-direct {v0}, Lfreed/viewer/screenslide/models/ExifViewModel;.:()V // method@60b1 │ │ -21db0c: 5b20 3359 |0016: iput-object v0, v2, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5933 │ │ -21db10: 2201 f40c |0018: new-instance v1, Lfreed/viewer/screenslide/models/InfoButtonModel; // type@0cf4 │ │ -21db14: 7020 c560 0100 |001a: invoke-direct {v1, v0}, Lfreed/viewer/screenslide/models/InfoButtonModel;.:(Lfreed/viewer/screenslide/models/ExifViewModel;)V // method@60c5 │ │ -21db1a: 5b21 3859 |001d: iput-object v1, v2, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.infoButtonModel:Lfreed/viewer/screenslide/models/InfoButtonModel; // field@5938 │ │ -21db1e: 2200 ce0c |001f: new-instance v0, Lfreed/viewer/gridview/models/VisibilityModel; // type@0cce │ │ -21db22: 7010 c85f 0000 |0021: invoke-direct {v0}, Lfreed/viewer/gridview/models/VisibilityModel;.:()V // method@5fc8 │ │ -21db28: 5b20 3a59 |0024: iput-object v0, v2, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.topBar:Lfreed/viewer/gridview/models/VisibilityModel; // field@593a │ │ -21db2c: 2200 ce0c |0026: new-instance v0, Lfreed/viewer/gridview/models/VisibilityModel; // type@0cce │ │ -21db30: 7010 c85f 0000 |0028: invoke-direct {v0}, Lfreed/viewer/gridview/models/VisibilityModel;.:()V // method@5fc8 │ │ -21db36: 5b20 3159 |002b: iput-object v0, v2, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.bottomBar:Lfreed/viewer/gridview/models/VisibilityModel; // field@5931 │ │ -21db3a: 2200 ce0c |002d: new-instance v0, Lfreed/viewer/gridview/models/VisibilityModel; // type@0cce │ │ -21db3e: 7010 c85f 0000 |002f: invoke-direct {v0}, Lfreed/viewer/gridview/models/VisibilityModel;.:()V // method@5fc8 │ │ -21db44: 5b20 3759 |0032: iput-object v0, v2, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.histogram:Lfreed/viewer/gridview/models/VisibilityModel; // field@5937 │ │ -21db48: 2200 f00c |0034: new-instance v0, Lfreed/viewer/screenslide/models/ButtonModel; // type@0cf0 │ │ -21db4c: 7010 aa60 0000 |0036: invoke-direct {v0}, Lfreed/viewer/screenslide/models/ButtonModel;.:()V // method@60aa │ │ -21db52: 5b20 3259 |0039: iput-object v0, v2, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.deleteButton:Lfreed/viewer/screenslide/models/ButtonModel; // field@5932 │ │ -21db56: 2200 f00c |003b: new-instance v0, Lfreed/viewer/screenslide/models/ButtonModel; // type@0cf0 │ │ -21db5a: 7010 aa60 0000 |003d: invoke-direct {v0}, Lfreed/viewer/screenslide/models/ButtonModel;.:()V // method@60aa │ │ -21db60: 5b20 3959 |0040: iput-object v0, v2, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.playButton:Lfreed/viewer/screenslide/models/ButtonModel; // field@5939 │ │ -21db64: 0e00 |0042: return-void │ │ +21dadc: |[21dadc] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.:()V │ │ +21daec: 7010 8c46 0200 |0000: invoke-direct {v2}, Landroidx/lifecycle/ViewModel;.:()V // method@468c │ │ +21daf2: 2200 f60c |0003: new-instance v0, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView$1; // type@0cf6 │ │ +21daf6: 7020 d660 2000 |0005: invoke-direct {v0, v2}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView$1;.:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)V // method@60d6 │ │ +21dafc: 5b20 3659 |0008: iput-object v0, v2, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.fragmentclickListner:Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner; // field@5936 │ │ +21db00: 2200 f50c |000a: new-instance v0, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel; // type@0cf5 │ │ +21db04: 7010 ca60 0000 |000c: invoke-direct {v0}, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.:()V // method@60ca │ │ +21db0a: 5b20 3459 |000f: iput-object v0, v2, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.filesHolderModel:Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel; // field@5934 │ │ +21db0e: 2200 f20c |0011: new-instance v0, Lfreed/viewer/screenslide/models/ExifViewModel; // type@0cf2 │ │ +21db12: 7010 b160 0000 |0013: invoke-direct {v0}, Lfreed/viewer/screenslide/models/ExifViewModel;.:()V // method@60b1 │ │ +21db18: 5b20 3359 |0016: iput-object v0, v2, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5933 │ │ +21db1c: 2201 f40c |0018: new-instance v1, Lfreed/viewer/screenslide/models/InfoButtonModel; // type@0cf4 │ │ +21db20: 7020 c560 0100 |001a: invoke-direct {v1, v0}, Lfreed/viewer/screenslide/models/InfoButtonModel;.:(Lfreed/viewer/screenslide/models/ExifViewModel;)V // method@60c5 │ │ +21db26: 5b21 3859 |001d: iput-object v1, v2, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.infoButtonModel:Lfreed/viewer/screenslide/models/InfoButtonModel; // field@5938 │ │ +21db2a: 2200 ce0c |001f: new-instance v0, Lfreed/viewer/gridview/models/VisibilityModel; // type@0cce │ │ +21db2e: 7010 c85f 0000 |0021: invoke-direct {v0}, Lfreed/viewer/gridview/models/VisibilityModel;.:()V // method@5fc8 │ │ +21db34: 5b20 3a59 |0024: iput-object v0, v2, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.topBar:Lfreed/viewer/gridview/models/VisibilityModel; // field@593a │ │ +21db38: 2200 ce0c |0026: new-instance v0, Lfreed/viewer/gridview/models/VisibilityModel; // type@0cce │ │ +21db3c: 7010 c85f 0000 |0028: invoke-direct {v0}, Lfreed/viewer/gridview/models/VisibilityModel;.:()V // method@5fc8 │ │ +21db42: 5b20 3159 |002b: iput-object v0, v2, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.bottomBar:Lfreed/viewer/gridview/models/VisibilityModel; // field@5931 │ │ +21db46: 2200 ce0c |002d: new-instance v0, Lfreed/viewer/gridview/models/VisibilityModel; // type@0cce │ │ +21db4a: 7010 c85f 0000 |002f: invoke-direct {v0}, Lfreed/viewer/gridview/models/VisibilityModel;.:()V // method@5fc8 │ │ +21db50: 5b20 3759 |0032: iput-object v0, v2, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.histogram:Lfreed/viewer/gridview/models/VisibilityModel; // field@5937 │ │ +21db54: 2200 f00c |0034: new-instance v0, Lfreed/viewer/screenslide/models/ButtonModel; // type@0cf0 │ │ +21db58: 7010 aa60 0000 |0036: invoke-direct {v0}, Lfreed/viewer/screenslide/models/ButtonModel;.:()V // method@60aa │ │ +21db5e: 5b20 3259 |0039: iput-object v0, v2, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.deleteButton:Lfreed/viewer/screenslide/models/ButtonModel; // field@5932 │ │ +21db62: 2200 f00c |003b: new-instance v0, Lfreed/viewer/screenslide/models/ButtonModel; // type@0cf0 │ │ +21db66: 7010 aa60 0000 |003d: invoke-direct {v0}, Lfreed/viewer/screenslide/models/ButtonModel;.:()V // method@60aa │ │ +21db6c: 5b20 3959 |0040: iput-object v0, v2, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.playButton:Lfreed/viewer/screenslide/models/ButtonModel; // field@5939 │ │ +21db70: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=98 │ │ 0x000a line=42 │ │ 0x0011 line=43 │ │ 0x0018 line=44 │ │ @@ -698458,17 +698461,17 @@ │ │ type : '(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)Lfreed/viewer/gridview/models/VisibilityModel;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21d980: |[21d980] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.access$000:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)Lfreed/viewer/gridview/models/VisibilityModel; │ │ -21d990: 5400 3a59 |0000: iget-object v0, v0, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.topBar:Lfreed/viewer/gridview/models/VisibilityModel; // field@593a │ │ -21d994: 1100 |0002: return-object v0 │ │ +21d98c: |[21d98c] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.access$000:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)Lfreed/viewer/gridview/models/VisibilityModel; │ │ +21d99c: 5400 3a59 |0000: iget-object v0, v0, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.topBar:Lfreed/viewer/gridview/models/VisibilityModel; // field@593a │ │ +21d9a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; │ │ │ │ #2 : (in Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;) │ │ @@ -698476,17 +698479,17 @@ │ │ type : '(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)Lfreed/viewer/gridview/models/VisibilityModel;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21d998: |[21d998] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.access$100:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)Lfreed/viewer/gridview/models/VisibilityModel; │ │ -21d9a8: 5400 3159 |0000: iget-object v0, v0, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.bottomBar:Lfreed/viewer/gridview/models/VisibilityModel; // field@5931 │ │ -21d9ac: 1100 |0002: return-object v0 │ │ +21d9a4: |[21d9a4] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.access$100:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)Lfreed/viewer/gridview/models/VisibilityModel; │ │ +21d9b4: 5400 3159 |0000: iget-object v0, v0, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.bottomBar:Lfreed/viewer/gridview/models/VisibilityModel; // field@5931 │ │ +21d9b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; │ │ │ │ #3 : (in Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;) │ │ @@ -698494,17 +698497,17 @@ │ │ type : '(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)Lfreed/viewer/gridview/models/VisibilityModel;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21d9b0: |[21d9b0] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.access$200:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)Lfreed/viewer/gridview/models/VisibilityModel; │ │ -21d9c0: 5400 3759 |0000: iget-object v0, v0, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.histogram:Lfreed/viewer/gridview/models/VisibilityModel; // field@5937 │ │ -21d9c4: 1100 |0002: return-object v0 │ │ +21d9bc: |[21d9bc] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.access$200:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)Lfreed/viewer/gridview/models/VisibilityModel; │ │ +21d9cc: 5400 3759 |0000: iget-object v0, v0, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.histogram:Lfreed/viewer/gridview/models/VisibilityModel; // field@5937 │ │ +21d9d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; │ │ │ │ #4 : (in Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;) │ │ @@ -698512,17 +698515,17 @@ │ │ type : '(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)Lfreed/viewer/screenslide/models/InfoButtonModel;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21da70: |[21da70] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.access$300:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)Lfreed/viewer/screenslide/models/InfoButtonModel; │ │ -21da80: 5400 3859 |0000: iget-object v0, v0, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.infoButtonModel:Lfreed/viewer/screenslide/models/InfoButtonModel; // field@5938 │ │ -21da84: 1100 |0002: return-object v0 │ │ +21da7c: |[21da7c] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.access$300:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)Lfreed/viewer/screenslide/models/InfoButtonModel; │ │ +21da8c: 5400 3859 |0000: iget-object v0, v0, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.infoButtonModel:Lfreed/viewer/screenslide/models/InfoButtonModel; // field@5938 │ │ +21da90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; │ │ │ │ #5 : (in Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;) │ │ @@ -698530,17 +698533,17 @@ │ │ type : '(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)Lfreed/viewer/screenslide/models/ExifViewModel;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21da40: |[21da40] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.access$400:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)Lfreed/viewer/screenslide/models/ExifViewModel; │ │ -21da50: 5400 3359 |0000: iget-object v0, v0, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5933 │ │ -21da54: 1100 |0002: return-object v0 │ │ +21da4c: |[21da4c] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.access$400:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)Lfreed/viewer/screenslide/models/ExifViewModel; │ │ +21da5c: 5400 3359 |0000: iget-object v0, v0, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5933 │ │ +21da60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; │ │ │ │ #6 : (in Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;) │ │ @@ -698548,20 +698551,20 @@ │ │ type : '(Lfreed/file/holder/BaseHolder;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -21db68: |[21db68] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.processExif:(Lfreed/file/holder/BaseHolder;)V │ │ -21db78: 2200 ec0c |0000: new-instance v0, Lfreed/viewer/screenslide/ExifLoader; // type@0cec │ │ -21db7c: 5421 3359 |0002: iget-object v1, v2, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5933 │ │ -21db80: 7030 9660 3001 |0004: invoke-direct {v0, v3, v1}, Lfreed/viewer/screenslide/ExifLoader;.:(Lfreed/file/holder/BaseHolder;Lfreed/viewer/screenslide/models/ExifViewModel;)V // method@6096 │ │ -21db86: 7110 cc5b 0000 |0007: invoke-static {v0}, Lfreed/image/ImageManager;.putImageLoadTask:(Lfreed/image/ImageTask;)V // method@5bcc │ │ -21db8c: 0e00 |000a: return-void │ │ +21db74: |[21db74] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.processExif:(Lfreed/file/holder/BaseHolder;)V │ │ +21db84: 2200 ec0c |0000: new-instance v0, Lfreed/viewer/screenslide/ExifLoader; // type@0cec │ │ +21db88: 5421 3359 |0002: iget-object v1, v2, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5933 │ │ +21db8c: 7030 9660 3001 |0004: invoke-direct {v0, v3, v1}, Lfreed/viewer/screenslide/ExifLoader;.:(Lfreed/file/holder/BaseHolder;Lfreed/viewer/screenslide/models/ExifViewModel;)V // method@6096 │ │ +21db92: 7110 cc5b 0000 |0007: invoke-static {v0}, Lfreed/image/ImageManager;.putImageLoadTask:(Lfreed/image/ImageTask;)V // method@5bcc │ │ +21db98: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; │ │ 0x0000 - 0x000b reg=3 (null) Lfreed/file/holder/BaseHolder; │ │ │ │ @@ -698571,17 +698574,17 @@ │ │ type : '()Lfreed/viewer/gridview/models/VisibilityModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21d9c8: |[21d9c8] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.getBottomBar:()Lfreed/viewer/gridview/models/VisibilityModel; │ │ -21d9d8: 5410 3159 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.bottomBar:Lfreed/viewer/gridview/models/VisibilityModel; // field@5931 │ │ -21d9dc: 1100 |0002: return-object v0 │ │ +21d9d4: |[21d9d4] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.getBottomBar:()Lfreed/viewer/gridview/models/VisibilityModel; │ │ +21d9e4: 5410 3159 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.bottomBar:Lfreed/viewer/gridview/models/VisibilityModel; // field@5931 │ │ +21d9e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; │ │ │ │ #1 : (in Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;) │ │ @@ -698589,17 +698592,17 @@ │ │ type : '()Lfreed/viewer/screenslide/models/ButtonModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21da10: |[21da10] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.getDeleteButton:()Lfreed/viewer/screenslide/models/ButtonModel; │ │ -21da20: 5410 3259 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.deleteButton:Lfreed/viewer/screenslide/models/ButtonModel; // field@5932 │ │ -21da24: 1100 |0002: return-object v0 │ │ +21da1c: |[21da1c] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.getDeleteButton:()Lfreed/viewer/screenslide/models/ButtonModel; │ │ +21da2c: 5410 3259 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.deleteButton:Lfreed/viewer/screenslide/models/ButtonModel; // field@5932 │ │ +21da30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; │ │ │ │ #2 : (in Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;) │ │ @@ -698607,17 +698610,17 @@ │ │ type : '()Lfreed/viewer/screenslide/models/ExifViewModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21da58: |[21da58] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.getExifViewModel:()Lfreed/viewer/screenslide/models/ExifViewModel; │ │ -21da68: 5410 3359 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5933 │ │ -21da6c: 1100 |0002: return-object v0 │ │ +21da64: |[21da64] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.getExifViewModel:()Lfreed/viewer/screenslide/models/ExifViewModel; │ │ +21da74: 5410 3359 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5933 │ │ +21da78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; │ │ │ │ #3 : (in Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;) │ │ @@ -698625,17 +698628,17 @@ │ │ type : '()Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21daa0: |[21daa0] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.getFilesHolderModel:()Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel; │ │ -21dab0: 5410 3459 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.filesHolderModel:Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel; // field@5934 │ │ -21dab4: 1100 |0002: return-object v0 │ │ +21daac: |[21daac] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.getFilesHolderModel:()Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel; │ │ +21dabc: 5410 3459 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.filesHolderModel:Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel; // field@5934 │ │ +21dac0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; │ │ │ │ #4 : (in Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;) │ │ @@ -698643,17 +698646,17 @@ │ │ type : '()Lfreed/file/holder/BaseHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21d968: |[21d968] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.getFolder_to_show:()Lfreed/file/holder/BaseHolder; │ │ -21d978: 5410 3559 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.folder_to_show:Lfreed/file/holder/BaseHolder; // field@5935 │ │ -21d97c: 1100 |0002: return-object v0 │ │ +21d974: |[21d974] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.getFolder_to_show:()Lfreed/file/holder/BaseHolder; │ │ +21d984: 5410 3559 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.folder_to_show:Lfreed/file/holder/BaseHolder; // field@5935 │ │ +21d988: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; │ │ │ │ #5 : (in Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;) │ │ @@ -698661,17 +698664,17 @@ │ │ type : '()Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21dab8: |[21dab8] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.getFragmentclickListner:()Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner; │ │ -21dac8: 5410 3659 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.fragmentclickListner:Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner; // field@5936 │ │ -21dacc: 1100 |0002: return-object v0 │ │ +21dac4: |[21dac4] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.getFragmentclickListner:()Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner; │ │ +21dad4: 5410 3659 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.fragmentclickListner:Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner; // field@5936 │ │ +21dad8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; │ │ │ │ #6 : (in Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;) │ │ @@ -698679,17 +698682,17 @@ │ │ type : '()Lfreed/viewer/gridview/models/VisibilityModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21d9e0: |[21d9e0] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.getHistogram:()Lfreed/viewer/gridview/models/VisibilityModel; │ │ -21d9f0: 5410 3759 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.histogram:Lfreed/viewer/gridview/models/VisibilityModel; // field@5937 │ │ -21d9f4: 1100 |0002: return-object v0 │ │ +21d9ec: |[21d9ec] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.getHistogram:()Lfreed/viewer/gridview/models/VisibilityModel; │ │ +21d9fc: 5410 3759 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.histogram:Lfreed/viewer/gridview/models/VisibilityModel; // field@5937 │ │ +21da00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; │ │ │ │ #7 : (in Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;) │ │ @@ -698697,17 +698700,17 @@ │ │ type : '()Lfreed/viewer/screenslide/models/InfoButtonModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21da88: |[21da88] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.getInfoButtonModel:()Lfreed/viewer/screenslide/models/InfoButtonModel; │ │ -21da98: 5410 3859 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.infoButtonModel:Lfreed/viewer/screenslide/models/InfoButtonModel; // field@5938 │ │ -21da9c: 1100 |0002: return-object v0 │ │ +21da94: |[21da94] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.getInfoButtonModel:()Lfreed/viewer/screenslide/models/InfoButtonModel; │ │ +21daa4: 5410 3859 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.infoButtonModel:Lfreed/viewer/screenslide/models/InfoButtonModel; // field@5938 │ │ +21daa8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; │ │ │ │ #8 : (in Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;) │ │ @@ -698715,17 +698718,17 @@ │ │ type : '()Lfreed/viewer/screenslide/models/ButtonModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21da28: |[21da28] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.getPlayButton:()Lfreed/viewer/screenslide/models/ButtonModel; │ │ -21da38: 5410 3959 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.playButton:Lfreed/viewer/screenslide/models/ButtonModel; // field@5939 │ │ -21da3c: 1100 |0002: return-object v0 │ │ +21da34: |[21da34] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.getPlayButton:()Lfreed/viewer/screenslide/models/ButtonModel; │ │ +21da44: 5410 3959 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.playButton:Lfreed/viewer/screenslide/models/ButtonModel; // field@5939 │ │ +21da48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; │ │ │ │ #9 : (in Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;) │ │ @@ -698733,17 +698736,17 @@ │ │ type : '()Lfreed/viewer/gridview/models/VisibilityModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21d9f8: |[21d9f8] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.getTopBar:()Lfreed/viewer/gridview/models/VisibilityModel; │ │ -21da08: 5410 3a59 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.topBar:Lfreed/viewer/gridview/models/VisibilityModel; // field@593a │ │ -21da0c: 1100 |0002: return-object v0 │ │ +21da04: |[21da04] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.getTopBar:()Lfreed/viewer/gridview/models/VisibilityModel; │ │ +21da14: 5410 3a59 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.topBar:Lfreed/viewer/gridview/models/VisibilityModel; // field@593a │ │ +21da18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; │ │ │ │ #10 : (in Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;) │ │ @@ -698751,18 +698754,18 @@ │ │ type : '(Lfreed/viewer/helper/BitmapHelper;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -21db90: |[21db90] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.setBitmapHelper:(Lfreed/viewer/helper/BitmapHelper;)V │ │ -21dba0: 5410 3459 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.filesHolderModel:Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel; // field@5934 │ │ -21dba4: 6e20 d260 2000 |0002: invoke-virtual {v0, v2}, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.setBitmapHelper:(Lfreed/viewer/helper/BitmapHelper;)V // method@60d2 │ │ -21dbaa: 0e00 |0005: return-void │ │ +21db9c: |[21db9c] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.setBitmapHelper:(Lfreed/viewer/helper/BitmapHelper;)V │ │ +21dbac: 5410 3459 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.filesHolderModel:Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel; // field@5934 │ │ +21dbb0: 6e20 d260 2000 |0002: invoke-virtual {v0, v2}, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.setBitmapHelper:(Lfreed/viewer/helper/BitmapHelper;)V // method@60d2 │ │ +21dbb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; │ │ 0x0000 - 0x0006 reg=2 (null) Lfreed/viewer/helper/BitmapHelper; │ │ │ │ @@ -698771,18 +698774,18 @@ │ │ type : '(Lfreed/file/FileListController;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -21dbac: |[21dbac] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.setFileListController:(Lfreed/file/FileListController;)V │ │ -21dbbc: 5410 3459 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.filesHolderModel:Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel; // field@5934 │ │ -21dbc0: 6e20 d360 2000 |0002: invoke-virtual {v0, v2}, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.setFileListController:(Lfreed/file/FileListController;)V // method@60d3 │ │ -21dbc6: 0e00 |0005: return-void │ │ +21dbb8: |[21dbb8] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.setFileListController:(Lfreed/file/FileListController;)V │ │ +21dbc8: 5410 3459 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.filesHolderModel:Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel; // field@5934 │ │ +21dbcc: 6e20 d360 2000 |0002: invoke-virtual {v0, v2}, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.setFileListController:(Lfreed/file/FileListController;)V // method@60d3 │ │ +21dbd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; │ │ 0x0000 - 0x0006 reg=2 (null) Lfreed/file/FileListController; │ │ │ │ @@ -698791,127 +698794,127 @@ │ │ type : '(Lfreed/file/holder/BaseHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 239 16-bit code units │ │ -21dbc8: |[21dbc8] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.updateUi:(Lfreed/file/holder/BaseHolder;)V │ │ -21dbd8: 5b45 3559 |0000: iput-object v5, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.folder_to_show:Lfreed/file/holder/BaseHolder; // field@5935 │ │ -21dbdc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -21dbde: 3805 c700 |0003: if-eqz v5, 00ca // +00c7 │ │ -21dbe2: 6e10 975b 0500 |0005: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -21dbe8: 0c01 |0008: move-result-object v1 │ │ -21dbea: 3801 c100 |0009: if-eqz v1, 00ca // +00c1 │ │ -21dbee: 5441 3359 |000b: iget-object v1, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5933 │ │ -21dbf2: 6e10 b260 0100 |000d: invoke-virtual {v1}, Lfreed/viewer/screenslide/models/ExifViewModel;.getFilename:()Lfreed/viewer/screenslide/models/ExifViewItemModel; // method@60b2 │ │ -21dbf8: 0c01 |0010: move-result-object v1 │ │ -21dbfa: 6e10 975b 0500 |0011: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -21dc00: 0c02 |0014: move-result-object v2 │ │ -21dc02: 6e20 b060 2100 |0015: invoke-virtual {v1, v2}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.setText:(Ljava/lang/String;)V // method@60b0 │ │ -21dc08: 5441 3259 |0018: iget-object v1, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.deleteButton:Lfreed/viewer/screenslide/models/ButtonModel; // field@5932 │ │ -21dc0c: 1212 |001a: const/4 v2, #int 1 // #1 │ │ -21dc0e: 6e20 ac60 2100 |001b: invoke-virtual {v1, v2}, Lfreed/viewer/screenslide/models/ButtonModel;.setVisibility:(Z)V // method@60ac │ │ -21dc14: 5441 3859 |001e: iget-object v1, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.infoButtonModel:Lfreed/viewer/screenslide/models/InfoButtonModel; // field@5938 │ │ -21dc18: 6e20 c860 2100 |0020: invoke-virtual {v1, v2}, Lfreed/viewer/screenslide/models/InfoButtonModel;.setVisibility:(Z)V // method@60c8 │ │ -21dc1e: 6e10 975b 0500 |0023: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -21dc24: 0c01 |0026: move-result-object v1 │ │ -21dc26: 6e10 3c63 0100 |0027: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ -21dc2c: 0c01 |002a: move-result-object v1 │ │ -21dc2e: 1a03 3952 |002b: const-string v3, "jpg" // string@5239 │ │ -21dc32: 6e20 2263 3100 |002d: invoke-virtual {v1, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ -21dc38: 0a01 |0030: move-result v1 │ │ -21dc3a: 3901 1200 |0031: if-nez v1, 0043 // +0012 │ │ -21dc3e: 6e10 975b 0500 |0033: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -21dc44: 0c01 |0036: move-result-object v1 │ │ -21dc46: 6e10 3c63 0100 |0037: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ -21dc4c: 0c01 |003a: move-result-object v1 │ │ -21dc4e: 1a03 3a52 |003b: const-string v3, "jps" // string@523a │ │ -21dc52: 6e20 2263 3100 |003d: invoke-virtual {v1, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ -21dc58: 0a01 |0040: move-result v1 │ │ -21dc5a: 3801 1700 |0041: if-eqz v1, 0058 // +0017 │ │ -21dc5e: 7020 e860 5400 |0043: invoke-direct {v4, v5}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.processExif:(Lfreed/file/holder/BaseHolder;)V // method@60e8 │ │ -21dc64: 5441 3859 |0046: iget-object v1, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.infoButtonModel:Lfreed/viewer/screenslide/models/InfoButtonModel; // field@5938 │ │ -21dc68: 6e10 c660 0100 |0048: invoke-virtual {v1}, Lfreed/viewer/screenslide/models/InfoButtonModel;.getShowExifInfo:()Z // method@60c6 │ │ -21dc6e: 0a01 |004b: move-result v1 │ │ -21dc70: 3801 0700 |004c: if-eqz v1, 0053 // +0007 │ │ -21dc74: 5441 3359 |004e: iget-object v1, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5933 │ │ -21dc78: 6e20 bb60 2100 |0050: invoke-virtual {v1, v2}, Lfreed/viewer/screenslide/models/ExifViewModel;.setVisibility:(Z)V // method@60bb │ │ -21dc7e: 5441 3959 |0053: iget-object v1, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.playButton:Lfreed/viewer/screenslide/models/ButtonModel; // field@5939 │ │ -21dc82: 6e20 ac60 2100 |0055: invoke-virtual {v1, v2}, Lfreed/viewer/screenslide/models/ButtonModel;.setVisibility:(Z)V // method@60ac │ │ -21dc88: 6e10 975b 0500 |0058: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -21dc8e: 0c01 |005b: move-result-object v1 │ │ -21dc90: 6e10 3c63 0100 |005c: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ -21dc96: 0c01 |005f: move-result-object v1 │ │ -21dc98: 1a03 f85f |0060: const-string v3, "mp4" // string@5ff8 │ │ -21dc9c: 6e20 2263 3100 |0062: invoke-virtual {v1, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ -21dca2: 0a01 |0065: move-result v1 │ │ -21dca4: 3801 0c00 |0066: if-eqz v1, 0072 // +000c │ │ -21dca8: 5441 3359 |0068: iget-object v1, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5933 │ │ -21dcac: 6e20 bb60 0100 |006a: invoke-virtual {v1, v0}, Lfreed/viewer/screenslide/models/ExifViewModel;.setVisibility:(Z)V // method@60bb │ │ -21dcb2: 5441 3959 |006d: iget-object v1, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.playButton:Lfreed/viewer/screenslide/models/ButtonModel; // field@5939 │ │ -21dcb6: 6e20 ac60 2100 |006f: invoke-virtual {v1, v2}, Lfreed/viewer/screenslide/models/ButtonModel;.setVisibility:(Z)V // method@60ac │ │ -21dcbc: 6e10 975b 0500 |0072: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -21dcc2: 0c01 |0075: move-result-object v1 │ │ -21dcc4: 6e10 3c63 0100 |0076: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ -21dcca: 0c01 |0079: move-result-object v1 │ │ -21dccc: 1a03 ca41 |007a: const-string v3, "dng" // string@41ca │ │ -21dcd0: 6e20 2263 3100 |007c: invoke-virtual {v1, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ -21dcd6: 0a01 |007f: move-result v1 │ │ -21dcd8: 3801 1700 |0080: if-eqz v1, 0097 // +0017 │ │ -21dcdc: 7020 e860 5400 |0082: invoke-direct {v4, v5}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.processExif:(Lfreed/file/holder/BaseHolder;)V // method@60e8 │ │ -21dce2: 5441 3859 |0085: iget-object v1, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.infoButtonModel:Lfreed/viewer/screenslide/models/InfoButtonModel; // field@5938 │ │ -21dce6: 6e10 c660 0100 |0087: invoke-virtual {v1}, Lfreed/viewer/screenslide/models/InfoButtonModel;.getShowExifInfo:()Z // method@60c6 │ │ -21dcec: 0a01 |008a: move-result v1 │ │ -21dcee: 3801 0700 |008b: if-eqz v1, 0092 // +0007 │ │ -21dcf2: 5441 3359 |008d: iget-object v1, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5933 │ │ -21dcf6: 6e20 bb60 2100 |008f: invoke-virtual {v1, v2}, Lfreed/viewer/screenslide/models/ExifViewModel;.setVisibility:(Z)V // method@60bb │ │ -21dcfc: 5441 3959 |0092: iget-object v1, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.playButton:Lfreed/viewer/screenslide/models/ButtonModel; // field@5939 │ │ -21dd00: 6e20 ac60 2100 |0094: invoke-virtual {v1, v2}, Lfreed/viewer/screenslide/models/ButtonModel;.setVisibility:(Z)V // method@60ac │ │ -21dd06: 6e10 975b 0500 |0097: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -21dd0c: 0c01 |009a: move-result-object v1 │ │ -21dd0e: 6e10 3c63 0100 |009b: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ -21dd14: 0c01 |009e: move-result-object v1 │ │ -21dd16: 1a03 1166 |009f: const-string v3, "raw" // string@6611 │ │ -21dd1a: 6e20 2263 3100 |00a1: invoke-virtual {v1, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ -21dd20: 0a01 |00a4: move-result v1 │ │ -21dd22: 3901 1200 |00a5: if-nez v1, 00b7 // +0012 │ │ -21dd26: 6e10 975b 0500 |00a7: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -21dd2c: 0c05 |00aa: move-result-object v5 │ │ -21dd2e: 6e10 3c63 0500 |00ab: invoke-virtual {v5}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ -21dd34: 0c05 |00ae: move-result-object v5 │ │ -21dd36: 1a01 b93a |00af: const-string v1, "bayer" // string@3ab9 │ │ -21dd3a: 6e20 2263 1500 |00b1: invoke-virtual {v5, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ -21dd40: 0a05 |00b4: move-result v5 │ │ -21dd42: 3805 3900 |00b5: if-eqz v5, 00ee // +0039 │ │ -21dd46: 5445 3859 |00b7: iget-object v5, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.infoButtonModel:Lfreed/viewer/screenslide/models/InfoButtonModel; // field@5938 │ │ -21dd4a: 6e10 c660 0500 |00b9: invoke-virtual {v5}, Lfreed/viewer/screenslide/models/InfoButtonModel;.getShowExifInfo:()Z // method@60c6 │ │ -21dd50: 0a05 |00bc: move-result v5 │ │ -21dd52: 3805 0700 |00bd: if-eqz v5, 00c4 // +0007 │ │ -21dd56: 5445 3359 |00bf: iget-object v5, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5933 │ │ -21dd5a: 6e20 bb60 2500 |00c1: invoke-virtual {v5, v2}, Lfreed/viewer/screenslide/models/ExifViewModel;.setVisibility:(Z)V // method@60bb │ │ -21dd60: 5445 3959 |00c4: iget-object v5, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.playButton:Lfreed/viewer/screenslide/models/ButtonModel; // field@5939 │ │ -21dd64: 6e20 ac60 0500 |00c6: invoke-virtual {v5, v0}, Lfreed/viewer/screenslide/models/ButtonModel;.setVisibility:(Z)V // method@60ac │ │ -21dd6a: 2825 |00c9: goto 00ee // +0025 │ │ -21dd6c: 5445 3359 |00ca: iget-object v5, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5933 │ │ -21dd70: 6e10 b260 0500 |00cc: invoke-virtual {v5}, Lfreed/viewer/screenslide/models/ExifViewModel;.getFilename:()Lfreed/viewer/screenslide/models/ExifViewItemModel; // method@60b2 │ │ -21dd76: 0c05 |00cf: move-result-object v5 │ │ -21dd78: 1a01 7c27 |00d0: const-string v1, "No Files" // string@277c │ │ -21dd7c: 6e20 b060 1500 |00d2: invoke-virtual {v5, v1}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.setText:(Ljava/lang/String;)V // method@60b0 │ │ -21dd82: 5445 3859 |00d5: iget-object v5, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.infoButtonModel:Lfreed/viewer/screenslide/models/InfoButtonModel; // field@5938 │ │ -21dd86: 6e20 c860 0500 |00d7: invoke-virtual {v5, v0}, Lfreed/viewer/screenslide/models/InfoButtonModel;.setVisibility:(Z)V // method@60c8 │ │ -21dd8c: 5445 3359 |00da: iget-object v5, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5933 │ │ -21dd90: 6e20 bb60 0500 |00dc: invoke-virtual {v5, v0}, Lfreed/viewer/screenslide/models/ExifViewModel;.setVisibility:(Z)V // method@60bb │ │ -21dd96: 5445 3759 |00df: iget-object v5, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.histogram:Lfreed/viewer/gridview/models/VisibilityModel; // field@5937 │ │ -21dd9a: 6e20 cb5f 0500 |00e1: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/models/VisibilityModel;.setVisibility:(Z)V // method@5fcb │ │ -21dda0: 5445 3259 |00e4: iget-object v5, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.deleteButton:Lfreed/viewer/screenslide/models/ButtonModel; // field@5932 │ │ -21dda4: 6e20 ac60 0500 |00e6: invoke-virtual {v5, v0}, Lfreed/viewer/screenslide/models/ButtonModel;.setVisibility:(Z)V // method@60ac │ │ -21ddaa: 5445 3959 |00e9: iget-object v5, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.playButton:Lfreed/viewer/screenslide/models/ButtonModel; // field@5939 │ │ -21ddae: 6e20 ac60 0500 |00eb: invoke-virtual {v5, v0}, Lfreed/viewer/screenslide/models/ButtonModel;.setVisibility:(Z)V // method@60ac │ │ -21ddb4: 0e00 |00ee: return-void │ │ +21dbd4: |[21dbd4] freed.viewer.screenslide.modelview.ScreenSlideFragmentModelView.updateUi:(Lfreed/file/holder/BaseHolder;)V │ │ +21dbe4: 5b45 3559 |0000: iput-object v5, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.folder_to_show:Lfreed/file/holder/BaseHolder; // field@5935 │ │ +21dbe8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +21dbea: 3805 c700 |0003: if-eqz v5, 00ca // +00c7 │ │ +21dbee: 6e10 975b 0500 |0005: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +21dbf4: 0c01 |0008: move-result-object v1 │ │ +21dbf6: 3801 c100 |0009: if-eqz v1, 00ca // +00c1 │ │ +21dbfa: 5441 3359 |000b: iget-object v1, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5933 │ │ +21dbfe: 6e10 b260 0100 |000d: invoke-virtual {v1}, Lfreed/viewer/screenslide/models/ExifViewModel;.getFilename:()Lfreed/viewer/screenslide/models/ExifViewItemModel; // method@60b2 │ │ +21dc04: 0c01 |0010: move-result-object v1 │ │ +21dc06: 6e10 975b 0500 |0011: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +21dc0c: 0c02 |0014: move-result-object v2 │ │ +21dc0e: 6e20 b060 2100 |0015: invoke-virtual {v1, v2}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.setText:(Ljava/lang/String;)V // method@60b0 │ │ +21dc14: 5441 3259 |0018: iget-object v1, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.deleteButton:Lfreed/viewer/screenslide/models/ButtonModel; // field@5932 │ │ +21dc18: 1212 |001a: const/4 v2, #int 1 // #1 │ │ +21dc1a: 6e20 ac60 2100 |001b: invoke-virtual {v1, v2}, Lfreed/viewer/screenslide/models/ButtonModel;.setVisibility:(Z)V // method@60ac │ │ +21dc20: 5441 3859 |001e: iget-object v1, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.infoButtonModel:Lfreed/viewer/screenslide/models/InfoButtonModel; // field@5938 │ │ +21dc24: 6e20 c860 2100 |0020: invoke-virtual {v1, v2}, Lfreed/viewer/screenslide/models/InfoButtonModel;.setVisibility:(Z)V // method@60c8 │ │ +21dc2a: 6e10 975b 0500 |0023: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +21dc30: 0c01 |0026: move-result-object v1 │ │ +21dc32: 6e10 3c63 0100 |0027: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ +21dc38: 0c01 |002a: move-result-object v1 │ │ +21dc3a: 1a03 3952 |002b: const-string v3, "jpg" // string@5239 │ │ +21dc3e: 6e20 2263 3100 |002d: invoke-virtual {v1, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ +21dc44: 0a01 |0030: move-result v1 │ │ +21dc46: 3901 1200 |0031: if-nez v1, 0043 // +0012 │ │ +21dc4a: 6e10 975b 0500 |0033: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +21dc50: 0c01 |0036: move-result-object v1 │ │ +21dc52: 6e10 3c63 0100 |0037: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ +21dc58: 0c01 |003a: move-result-object v1 │ │ +21dc5a: 1a03 3a52 |003b: const-string v3, "jps" // string@523a │ │ +21dc5e: 6e20 2263 3100 |003d: invoke-virtual {v1, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ +21dc64: 0a01 |0040: move-result v1 │ │ +21dc66: 3801 1700 |0041: if-eqz v1, 0058 // +0017 │ │ +21dc6a: 7020 e860 5400 |0043: invoke-direct {v4, v5}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.processExif:(Lfreed/file/holder/BaseHolder;)V // method@60e8 │ │ +21dc70: 5441 3859 |0046: iget-object v1, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.infoButtonModel:Lfreed/viewer/screenslide/models/InfoButtonModel; // field@5938 │ │ +21dc74: 6e10 c660 0100 |0048: invoke-virtual {v1}, Lfreed/viewer/screenslide/models/InfoButtonModel;.getShowExifInfo:()Z // method@60c6 │ │ +21dc7a: 0a01 |004b: move-result v1 │ │ +21dc7c: 3801 0700 |004c: if-eqz v1, 0053 // +0007 │ │ +21dc80: 5441 3359 |004e: iget-object v1, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5933 │ │ +21dc84: 6e20 bb60 2100 |0050: invoke-virtual {v1, v2}, Lfreed/viewer/screenslide/models/ExifViewModel;.setVisibility:(Z)V // method@60bb │ │ +21dc8a: 5441 3959 |0053: iget-object v1, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.playButton:Lfreed/viewer/screenslide/models/ButtonModel; // field@5939 │ │ +21dc8e: 6e20 ac60 2100 |0055: invoke-virtual {v1, v2}, Lfreed/viewer/screenslide/models/ButtonModel;.setVisibility:(Z)V // method@60ac │ │ +21dc94: 6e10 975b 0500 |0058: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +21dc9a: 0c01 |005b: move-result-object v1 │ │ +21dc9c: 6e10 3c63 0100 |005c: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ +21dca2: 0c01 |005f: move-result-object v1 │ │ +21dca4: 1a03 f85f |0060: const-string v3, "mp4" // string@5ff8 │ │ +21dca8: 6e20 2263 3100 |0062: invoke-virtual {v1, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ +21dcae: 0a01 |0065: move-result v1 │ │ +21dcb0: 3801 0c00 |0066: if-eqz v1, 0072 // +000c │ │ +21dcb4: 5441 3359 |0068: iget-object v1, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5933 │ │ +21dcb8: 6e20 bb60 0100 |006a: invoke-virtual {v1, v0}, Lfreed/viewer/screenslide/models/ExifViewModel;.setVisibility:(Z)V // method@60bb │ │ +21dcbe: 5441 3959 |006d: iget-object v1, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.playButton:Lfreed/viewer/screenslide/models/ButtonModel; // field@5939 │ │ +21dcc2: 6e20 ac60 2100 |006f: invoke-virtual {v1, v2}, Lfreed/viewer/screenslide/models/ButtonModel;.setVisibility:(Z)V // method@60ac │ │ +21dcc8: 6e10 975b 0500 |0072: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +21dcce: 0c01 |0075: move-result-object v1 │ │ +21dcd0: 6e10 3c63 0100 |0076: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ +21dcd6: 0c01 |0079: move-result-object v1 │ │ +21dcd8: 1a03 ca41 |007a: const-string v3, "dng" // string@41ca │ │ +21dcdc: 6e20 2263 3100 |007c: invoke-virtual {v1, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ +21dce2: 0a01 |007f: move-result v1 │ │ +21dce4: 3801 1700 |0080: if-eqz v1, 0097 // +0017 │ │ +21dce8: 7020 e860 5400 |0082: invoke-direct {v4, v5}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.processExif:(Lfreed/file/holder/BaseHolder;)V // method@60e8 │ │ +21dcee: 5441 3859 |0085: iget-object v1, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.infoButtonModel:Lfreed/viewer/screenslide/models/InfoButtonModel; // field@5938 │ │ +21dcf2: 6e10 c660 0100 |0087: invoke-virtual {v1}, Lfreed/viewer/screenslide/models/InfoButtonModel;.getShowExifInfo:()Z // method@60c6 │ │ +21dcf8: 0a01 |008a: move-result v1 │ │ +21dcfa: 3801 0700 |008b: if-eqz v1, 0092 // +0007 │ │ +21dcfe: 5441 3359 |008d: iget-object v1, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5933 │ │ +21dd02: 6e20 bb60 2100 |008f: invoke-virtual {v1, v2}, Lfreed/viewer/screenslide/models/ExifViewModel;.setVisibility:(Z)V // method@60bb │ │ +21dd08: 5441 3959 |0092: iget-object v1, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.playButton:Lfreed/viewer/screenslide/models/ButtonModel; // field@5939 │ │ +21dd0c: 6e20 ac60 2100 |0094: invoke-virtual {v1, v2}, Lfreed/viewer/screenslide/models/ButtonModel;.setVisibility:(Z)V // method@60ac │ │ +21dd12: 6e10 975b 0500 |0097: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +21dd18: 0c01 |009a: move-result-object v1 │ │ +21dd1a: 6e10 3c63 0100 |009b: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ +21dd20: 0c01 |009e: move-result-object v1 │ │ +21dd22: 1a03 1166 |009f: const-string v3, "raw" // string@6611 │ │ +21dd26: 6e20 2263 3100 |00a1: invoke-virtual {v1, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ +21dd2c: 0a01 |00a4: move-result v1 │ │ +21dd2e: 3901 1200 |00a5: if-nez v1, 00b7 // +0012 │ │ +21dd32: 6e10 975b 0500 |00a7: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +21dd38: 0c05 |00aa: move-result-object v5 │ │ +21dd3a: 6e10 3c63 0500 |00ab: invoke-virtual {v5}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ +21dd40: 0c05 |00ae: move-result-object v5 │ │ +21dd42: 1a01 b93a |00af: const-string v1, "bayer" // string@3ab9 │ │ +21dd46: 6e20 2263 1500 |00b1: invoke-virtual {v5, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6322 │ │ +21dd4c: 0a05 |00b4: move-result v5 │ │ +21dd4e: 3805 3900 |00b5: if-eqz v5, 00ee // +0039 │ │ +21dd52: 5445 3859 |00b7: iget-object v5, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.infoButtonModel:Lfreed/viewer/screenslide/models/InfoButtonModel; // field@5938 │ │ +21dd56: 6e10 c660 0500 |00b9: invoke-virtual {v5}, Lfreed/viewer/screenslide/models/InfoButtonModel;.getShowExifInfo:()Z // method@60c6 │ │ +21dd5c: 0a05 |00bc: move-result v5 │ │ +21dd5e: 3805 0700 |00bd: if-eqz v5, 00c4 // +0007 │ │ +21dd62: 5445 3359 |00bf: iget-object v5, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5933 │ │ +21dd66: 6e20 bb60 2500 |00c1: invoke-virtual {v5, v2}, Lfreed/viewer/screenslide/models/ExifViewModel;.setVisibility:(Z)V // method@60bb │ │ +21dd6c: 5445 3959 |00c4: iget-object v5, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.playButton:Lfreed/viewer/screenslide/models/ButtonModel; // field@5939 │ │ +21dd70: 6e20 ac60 0500 |00c6: invoke-virtual {v5, v0}, Lfreed/viewer/screenslide/models/ButtonModel;.setVisibility:(Z)V // method@60ac │ │ +21dd76: 2825 |00c9: goto 00ee // +0025 │ │ +21dd78: 5445 3359 |00ca: iget-object v5, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5933 │ │ +21dd7c: 6e10 b260 0500 |00cc: invoke-virtual {v5}, Lfreed/viewer/screenslide/models/ExifViewModel;.getFilename:()Lfreed/viewer/screenslide/models/ExifViewItemModel; // method@60b2 │ │ +21dd82: 0c05 |00cf: move-result-object v5 │ │ +21dd84: 1a01 7c27 |00d0: const-string v1, "No Files" // string@277c │ │ +21dd88: 6e20 b060 1500 |00d2: invoke-virtual {v5, v1}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.setText:(Ljava/lang/String;)V // method@60b0 │ │ +21dd8e: 5445 3859 |00d5: iget-object v5, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.infoButtonModel:Lfreed/viewer/screenslide/models/InfoButtonModel; // field@5938 │ │ +21dd92: 6e20 c860 0500 |00d7: invoke-virtual {v5, v0}, Lfreed/viewer/screenslide/models/InfoButtonModel;.setVisibility:(Z)V // method@60c8 │ │ +21dd98: 5445 3359 |00da: iget-object v5, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5933 │ │ +21dd9c: 6e20 bb60 0500 |00dc: invoke-virtual {v5, v0}, Lfreed/viewer/screenslide/models/ExifViewModel;.setVisibility:(Z)V // method@60bb │ │ +21dda2: 5445 3759 |00df: iget-object v5, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.histogram:Lfreed/viewer/gridview/models/VisibilityModel; // field@5937 │ │ +21dda6: 6e20 cb5f 0500 |00e1: invoke-virtual {v5, v0}, Lfreed/viewer/gridview/models/VisibilityModel;.setVisibility:(Z)V // method@5fcb │ │ +21ddac: 5445 3259 |00e4: iget-object v5, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.deleteButton:Lfreed/viewer/screenslide/models/ButtonModel; // field@5932 │ │ +21ddb0: 6e20 ac60 0500 |00e6: invoke-virtual {v5, v0}, Lfreed/viewer/screenslide/models/ButtonModel;.setVisibility:(Z)V // method@60ac │ │ +21ddb6: 5445 3959 |00e9: iget-object v5, v4, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.playButton:Lfreed/viewer/screenslide/models/ButtonModel; // field@5939 │ │ +21ddba: 6e20 ac60 0500 |00eb: invoke-virtual {v5, v0}, Lfreed/viewer/screenslide/models/ButtonModel;.setVisibility:(Z)V // method@60ac │ │ +21ddc0: 0e00 |00ee: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0005 line=124 │ │ 0x000b line=126 │ │ 0x0018 line=127 │ │ 0x001e line=128 │ │ @@ -698976,18 +698979,18 @@ │ │ type : '(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -21e4b8: |[21e4b8] freed.viewer.screenslide.views.ScreenSlideFragment$1.:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)V │ │ -21e4c8: 5b01 4a59 |0000: iput-object v1, v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment$1;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594a │ │ -21e4cc: 7010 753d 0000 |0002: invoke-direct {v0}, Landroidx/databinding/Observable$OnPropertyChangedCallback;.:()V // method@3d75 │ │ -21e4d2: 0e00 |0005: return-void │ │ +21e4c4: |[21e4c4] freed.viewer.screenslide.views.ScreenSlideFragment$1.:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)V │ │ +21e4d4: 5b01 4a59 |0000: iput-object v1, v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment$1;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594a │ │ +21e4d8: 7010 753d 0000 |0002: invoke-direct {v0}, Landroidx/databinding/Observable$OnPropertyChangedCallback;.:()V // method@3d75 │ │ +21e4de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/screenslide/views/ScreenSlideFragment$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/screenslide/views/ScreenSlideFragment; │ │ │ │ @@ -698997,29 +699000,29 @@ │ │ type : '(Landroidx/databinding/Observable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -21e4d4: |[21e4d4] freed.viewer.screenslide.views.ScreenSlideFragment$1.onPropertyChanged:(Landroidx/databinding/Observable;I)V │ │ -21e4e4: 1271 |0000: const/4 v1, #int 7 // #7 │ │ -21e4e6: 3312 1900 |0001: if-ne v2, v1, 001a // +0019 │ │ -21e4ea: 5401 4a59 |0003: iget-object v1, v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment$1;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594a │ │ -21e4ee: 7110 1d61 0100 |0005: invoke-static {v1}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.access$100:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter; // method@611d │ │ -21e4f4: 0c01 |0008: move-result-object v1 │ │ -21e4f6: 5402 4a59 |0009: iget-object v2, v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment$1;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594a │ │ -21e4fa: 7110 1c61 0200 |000b: invoke-static {v2}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.access$000:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // method@611c │ │ -21e500: 0c02 |000e: move-result-object v2 │ │ -21e502: 6e10 e160 0200 |000f: invoke-virtual {v2}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel; // method@60e1 │ │ -21e508: 0c02 |0012: move-result-object v2 │ │ -21e50a: 6e10 ce60 0200 |0013: invoke-virtual {v2}, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.getImageFragmentModels:()Ljava/util/List; // method@60ce │ │ -21e510: 0c02 |0016: move-result-object v2 │ │ -21e512: 6e20 a660 2100 |0017: invoke-virtual {v1, v2}, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.setImageFragmentModels:(Ljava/util/List;)V // method@60a6 │ │ -21e518: 0e00 |001a: return-void │ │ +21e4e0: |[21e4e0] freed.viewer.screenslide.views.ScreenSlideFragment$1.onPropertyChanged:(Landroidx/databinding/Observable;I)V │ │ +21e4f0: 1271 |0000: const/4 v1, #int 7 // #7 │ │ +21e4f2: 3312 1900 |0001: if-ne v2, v1, 001a // +0019 │ │ +21e4f6: 5401 4a59 |0003: iget-object v1, v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment$1;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594a │ │ +21e4fa: 7110 1d61 0100 |0005: invoke-static {v1}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.access$100:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter; // method@611d │ │ +21e500: 0c01 |0008: move-result-object v1 │ │ +21e502: 5402 4a59 |0009: iget-object v2, v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment$1;.this$0:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@594a │ │ +21e506: 7110 1c61 0200 |000b: invoke-static {v2}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.access$000:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // method@611c │ │ +21e50c: 0c02 |000e: move-result-object v2 │ │ +21e50e: 6e10 e160 0200 |000f: invoke-virtual {v2}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel; // method@60e1 │ │ +21e514: 0c02 |0012: move-result-object v2 │ │ +21e516: 6e10 ce60 0200 |0013: invoke-virtual {v2}, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.getImageFragmentModels:()Ljava/util/List; // method@60ce │ │ +21e51c: 0c02 |0016: move-result-object v2 │ │ +21e51e: 6e20 a660 2100 |0017: invoke-virtual {v1, v2}, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.setImageFragmentModels:(Ljava/util/List;)V // method@60a6 │ │ +21e524: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=160 │ │ locals : │ │ 0x0000 - 0x001b reg=0 this Lfreed/viewer/screenslide/views/ScreenSlideFragment$1; │ │ 0x0000 - 0x001b reg=1 (null) Landroidx/databinding/Observable; │ │ 0x0000 - 0x001b reg=2 (null) I │ │ @@ -699162,41 +699165,41 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -220608: |[220608] freed.views.CurveViewControl.:(Landroid/content/Context;)V │ │ -220618: 7020 380d 2100 |0000: invoke-direct {v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0d38 │ │ -22061e: 6200 9559 |0003: sget-object v0, Lfreed/views/CurveViewControl$PointStates;.none:Lfreed/views/CurveViewControl$PointStates; // field@5995 │ │ -220622: 5b10 ac59 |0005: iput-object v0, v1, Lfreed/views/CurveViewControl;.pointState:Lfreed/views/CurveViewControl$PointStates; // field@59ac │ │ -220626: 2200 120d |0007: new-instance v0, Lfreed/views/CurveViewControl$1; // type@0d12 │ │ -22062a: 7020 8a61 1000 |0009: invoke-direct {v0, v1}, Lfreed/views/CurveViewControl$1;.:(Lfreed/views/CurveViewControl;)V // method@618a │ │ -220630: 5b10 aa59 |000c: iput-object v0, v1, Lfreed/views/CurveViewControl;.onSaveButtonClick:Landroid/view/View$OnClickListener; // field@59aa │ │ -220634: 2200 130d |000e: new-instance v0, Lfreed/views/CurveViewControl$2; // type@0d13 │ │ -220638: 7020 8c61 1000 |0010: invoke-direct {v0, v1}, Lfreed/views/CurveViewControl$2;.:(Lfreed/views/CurveViewControl;)V // method@618c │ │ -22063e: 5b10 a659 |0013: iput-object v0, v1, Lfreed/views/CurveViewControl;.onLoadButtonClick:Landroid/view/View$OnClickListener; // field@59a6 │ │ -220642: 2200 140d |0015: new-instance v0, Lfreed/views/CurveViewControl$3; // type@0d14 │ │ -220646: 7020 8e61 1000 |0017: invoke-direct {v0, v1}, Lfreed/views/CurveViewControl$3;.:(Lfreed/views/CurveViewControl;)V // method@618e │ │ -22064c: 5b10 a759 |001a: iput-object v0, v1, Lfreed/views/CurveViewControl;.onLoadPanelButtonClick:Landroid/view/View$OnClickListener; // field@59a7 │ │ -220650: 2200 150d |001c: new-instance v0, Lfreed/views/CurveViewControl$4; // type@0d15 │ │ -220654: 7020 9061 1000 |001e: invoke-direct {v0, v1}, Lfreed/views/CurveViewControl$4;.:(Lfreed/views/CurveViewControl;)V // method@6190 │ │ -22065a: 5b10 ab59 |0021: iput-object v0, v1, Lfreed/views/CurveViewControl;.onSavePanelSaveCurveClick:Landroid/view/View$OnClickListener; // field@59ab │ │ -22065e: 2200 160d |0023: new-instance v0, Lfreed/views/CurveViewControl$5; // type@0d16 │ │ -220662: 7020 9261 1000 |0025: invoke-direct {v0, v1}, Lfreed/views/CurveViewControl$5;.:(Lfreed/views/CurveViewControl;)V // method@6192 │ │ -220668: 5b10 a959 |0028: iput-object v0, v1, Lfreed/views/CurveViewControl;.onRemovePointClick:Landroid/view/View$OnClickListener; // field@59a9 │ │ -22066c: 2200 170d |002a: new-instance v0, Lfreed/views/CurveViewControl$6; // type@0d17 │ │ -220670: 7020 9461 1000 |002c: invoke-direct {v0, v1}, Lfreed/views/CurveViewControl$6;.:(Lfreed/views/CurveViewControl;)V // method@6194 │ │ -220676: 5b10 a559 |002f: iput-object v0, v1, Lfreed/views/CurveViewControl;.onAddPointClick:Landroid/view/View$OnClickListener; // field@59a5 │ │ -22067a: 2200 180d |0031: new-instance v0, Lfreed/views/CurveViewControl$7; // type@0d18 │ │ -22067e: 7020 9661 1000 |0033: invoke-direct {v0, v1}, Lfreed/views/CurveViewControl$7;.:(Lfreed/views/CurveViewControl;)V // method@6196 │ │ -220684: 5b10 a859 |0036: iput-object v0, v1, Lfreed/views/CurveViewControl;.onR_G_B_ButtonClick:Landroid/view/View$OnClickListener; // field@59a8 │ │ -220688: 7020 b761 2100 |0038: invoke-direct {v1, v2}, Lfreed/views/CurveViewControl;.init:(Landroid/content/Context;)V // method@61b7 │ │ -22068e: 0e00 |003b: return-void │ │ +220614: |[220614] freed.views.CurveViewControl.:(Landroid/content/Context;)V │ │ +220624: 7020 380d 2100 |0000: invoke-direct {v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0d38 │ │ +22062a: 6200 9559 |0003: sget-object v0, Lfreed/views/CurveViewControl$PointStates;.none:Lfreed/views/CurveViewControl$PointStates; // field@5995 │ │ +22062e: 5b10 ac59 |0005: iput-object v0, v1, Lfreed/views/CurveViewControl;.pointState:Lfreed/views/CurveViewControl$PointStates; // field@59ac │ │ +220632: 2200 120d |0007: new-instance v0, Lfreed/views/CurveViewControl$1; // type@0d12 │ │ +220636: 7020 8a61 1000 |0009: invoke-direct {v0, v1}, Lfreed/views/CurveViewControl$1;.:(Lfreed/views/CurveViewControl;)V // method@618a │ │ +22063c: 5b10 aa59 |000c: iput-object v0, v1, Lfreed/views/CurveViewControl;.onSaveButtonClick:Landroid/view/View$OnClickListener; // field@59aa │ │ +220640: 2200 130d |000e: new-instance v0, Lfreed/views/CurveViewControl$2; // type@0d13 │ │ +220644: 7020 8c61 1000 |0010: invoke-direct {v0, v1}, Lfreed/views/CurveViewControl$2;.:(Lfreed/views/CurveViewControl;)V // method@618c │ │ +22064a: 5b10 a659 |0013: iput-object v0, v1, Lfreed/views/CurveViewControl;.onLoadButtonClick:Landroid/view/View$OnClickListener; // field@59a6 │ │ +22064e: 2200 140d |0015: new-instance v0, Lfreed/views/CurveViewControl$3; // type@0d14 │ │ +220652: 7020 8e61 1000 |0017: invoke-direct {v0, v1}, Lfreed/views/CurveViewControl$3;.:(Lfreed/views/CurveViewControl;)V // method@618e │ │ +220658: 5b10 a759 |001a: iput-object v0, v1, Lfreed/views/CurveViewControl;.onLoadPanelButtonClick:Landroid/view/View$OnClickListener; // field@59a7 │ │ +22065c: 2200 150d |001c: new-instance v0, Lfreed/views/CurveViewControl$4; // type@0d15 │ │ +220660: 7020 9061 1000 |001e: invoke-direct {v0, v1}, Lfreed/views/CurveViewControl$4;.:(Lfreed/views/CurveViewControl;)V // method@6190 │ │ +220666: 5b10 ab59 |0021: iput-object v0, v1, Lfreed/views/CurveViewControl;.onSavePanelSaveCurveClick:Landroid/view/View$OnClickListener; // field@59ab │ │ +22066a: 2200 160d |0023: new-instance v0, Lfreed/views/CurveViewControl$5; // type@0d16 │ │ +22066e: 7020 9261 1000 |0025: invoke-direct {v0, v1}, Lfreed/views/CurveViewControl$5;.:(Lfreed/views/CurveViewControl;)V // method@6192 │ │ +220674: 5b10 a959 |0028: iput-object v0, v1, Lfreed/views/CurveViewControl;.onRemovePointClick:Landroid/view/View$OnClickListener; // field@59a9 │ │ +220678: 2200 170d |002a: new-instance v0, Lfreed/views/CurveViewControl$6; // type@0d17 │ │ +22067c: 7020 9461 1000 |002c: invoke-direct {v0, v1}, Lfreed/views/CurveViewControl$6;.:(Lfreed/views/CurveViewControl;)V // method@6194 │ │ +220682: 5b10 a559 |002f: iput-object v0, v1, Lfreed/views/CurveViewControl;.onAddPointClick:Landroid/view/View$OnClickListener; // field@59a5 │ │ +220686: 2200 180d |0031: new-instance v0, Lfreed/views/CurveViewControl$7; // type@0d18 │ │ +22068a: 7020 9661 1000 |0033: invoke-direct {v0, v1}, Lfreed/views/CurveViewControl$7;.:(Lfreed/views/CurveViewControl;)V // method@6196 │ │ +220690: 5b10 a859 |0036: iput-object v0, v1, Lfreed/views/CurveViewControl;.onR_G_B_ButtonClick:Landroid/view/View$OnClickListener; // field@59a8 │ │ +220694: 7020 b761 2100 |0038: invoke-direct {v1, v2}, Lfreed/views/CurveViewControl;.init:(Landroid/content/Context;)V // method@61b7 │ │ +22069a: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=56 │ │ 0x0007 line=127 │ │ 0x000e line=137 │ │ 0x0015 line=159 │ │ @@ -699214,41 +699217,41 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -220690: |[220690] freed.views.CurveViewControl.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -2206a0: 7030 390d 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0d39 │ │ -2206a6: 6202 9559 |0003: sget-object v2, Lfreed/views/CurveViewControl$PointStates;.none:Lfreed/views/CurveViewControl$PointStates; // field@5995 │ │ -2206aa: 5b02 ac59 |0005: iput-object v2, v0, Lfreed/views/CurveViewControl;.pointState:Lfreed/views/CurveViewControl$PointStates; // field@59ac │ │ -2206ae: 2202 120d |0007: new-instance v2, Lfreed/views/CurveViewControl$1; // type@0d12 │ │ -2206b2: 7020 8a61 0200 |0009: invoke-direct {v2, v0}, Lfreed/views/CurveViewControl$1;.:(Lfreed/views/CurveViewControl;)V // method@618a │ │ -2206b8: 5b02 aa59 |000c: iput-object v2, v0, Lfreed/views/CurveViewControl;.onSaveButtonClick:Landroid/view/View$OnClickListener; // field@59aa │ │ -2206bc: 2202 130d |000e: new-instance v2, Lfreed/views/CurveViewControl$2; // type@0d13 │ │ -2206c0: 7020 8c61 0200 |0010: invoke-direct {v2, v0}, Lfreed/views/CurveViewControl$2;.:(Lfreed/views/CurveViewControl;)V // method@618c │ │ -2206c6: 5b02 a659 |0013: iput-object v2, v0, Lfreed/views/CurveViewControl;.onLoadButtonClick:Landroid/view/View$OnClickListener; // field@59a6 │ │ -2206ca: 2202 140d |0015: new-instance v2, Lfreed/views/CurveViewControl$3; // type@0d14 │ │ -2206ce: 7020 8e61 0200 |0017: invoke-direct {v2, v0}, Lfreed/views/CurveViewControl$3;.:(Lfreed/views/CurveViewControl;)V // method@618e │ │ -2206d4: 5b02 a759 |001a: iput-object v2, v0, Lfreed/views/CurveViewControl;.onLoadPanelButtonClick:Landroid/view/View$OnClickListener; // field@59a7 │ │ -2206d8: 2202 150d |001c: new-instance v2, Lfreed/views/CurveViewControl$4; // type@0d15 │ │ -2206dc: 7020 9061 0200 |001e: invoke-direct {v2, v0}, Lfreed/views/CurveViewControl$4;.:(Lfreed/views/CurveViewControl;)V // method@6190 │ │ -2206e2: 5b02 ab59 |0021: iput-object v2, v0, Lfreed/views/CurveViewControl;.onSavePanelSaveCurveClick:Landroid/view/View$OnClickListener; // field@59ab │ │ -2206e6: 2202 160d |0023: new-instance v2, Lfreed/views/CurveViewControl$5; // type@0d16 │ │ -2206ea: 7020 9261 0200 |0025: invoke-direct {v2, v0}, Lfreed/views/CurveViewControl$5;.:(Lfreed/views/CurveViewControl;)V // method@6192 │ │ -2206f0: 5b02 a959 |0028: iput-object v2, v0, Lfreed/views/CurveViewControl;.onRemovePointClick:Landroid/view/View$OnClickListener; // field@59a9 │ │ -2206f4: 2202 170d |002a: new-instance v2, Lfreed/views/CurveViewControl$6; // type@0d17 │ │ -2206f8: 7020 9461 0200 |002c: invoke-direct {v2, v0}, Lfreed/views/CurveViewControl$6;.:(Lfreed/views/CurveViewControl;)V // method@6194 │ │ -2206fe: 5b02 a559 |002f: iput-object v2, v0, Lfreed/views/CurveViewControl;.onAddPointClick:Landroid/view/View$OnClickListener; // field@59a5 │ │ -220702: 2202 180d |0031: new-instance v2, Lfreed/views/CurveViewControl$7; // type@0d18 │ │ -220706: 7020 9661 0200 |0033: invoke-direct {v2, v0}, Lfreed/views/CurveViewControl$7;.:(Lfreed/views/CurveViewControl;)V // method@6196 │ │ -22070c: 5b02 a859 |0036: iput-object v2, v0, Lfreed/views/CurveViewControl;.onR_G_B_ButtonClick:Landroid/view/View$OnClickListener; // field@59a8 │ │ -220710: 7020 b761 1000 |0038: invoke-direct {v0, v1}, Lfreed/views/CurveViewControl;.init:(Landroid/content/Context;)V // method@61b7 │ │ -220716: 0e00 |003b: return-void │ │ +22069c: |[22069c] freed.views.CurveViewControl.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +2206ac: 7030 390d 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0d39 │ │ +2206b2: 6202 9559 |0003: sget-object v2, Lfreed/views/CurveViewControl$PointStates;.none:Lfreed/views/CurveViewControl$PointStates; // field@5995 │ │ +2206b6: 5b02 ac59 |0005: iput-object v2, v0, Lfreed/views/CurveViewControl;.pointState:Lfreed/views/CurveViewControl$PointStates; // field@59ac │ │ +2206ba: 2202 120d |0007: new-instance v2, Lfreed/views/CurveViewControl$1; // type@0d12 │ │ +2206be: 7020 8a61 0200 |0009: invoke-direct {v2, v0}, Lfreed/views/CurveViewControl$1;.:(Lfreed/views/CurveViewControl;)V // method@618a │ │ +2206c4: 5b02 aa59 |000c: iput-object v2, v0, Lfreed/views/CurveViewControl;.onSaveButtonClick:Landroid/view/View$OnClickListener; // field@59aa │ │ +2206c8: 2202 130d |000e: new-instance v2, Lfreed/views/CurveViewControl$2; // type@0d13 │ │ +2206cc: 7020 8c61 0200 |0010: invoke-direct {v2, v0}, Lfreed/views/CurveViewControl$2;.:(Lfreed/views/CurveViewControl;)V // method@618c │ │ +2206d2: 5b02 a659 |0013: iput-object v2, v0, Lfreed/views/CurveViewControl;.onLoadButtonClick:Landroid/view/View$OnClickListener; // field@59a6 │ │ +2206d6: 2202 140d |0015: new-instance v2, Lfreed/views/CurveViewControl$3; // type@0d14 │ │ +2206da: 7020 8e61 0200 |0017: invoke-direct {v2, v0}, Lfreed/views/CurveViewControl$3;.:(Lfreed/views/CurveViewControl;)V // method@618e │ │ +2206e0: 5b02 a759 |001a: iput-object v2, v0, Lfreed/views/CurveViewControl;.onLoadPanelButtonClick:Landroid/view/View$OnClickListener; // field@59a7 │ │ +2206e4: 2202 150d |001c: new-instance v2, Lfreed/views/CurveViewControl$4; // type@0d15 │ │ +2206e8: 7020 9061 0200 |001e: invoke-direct {v2, v0}, Lfreed/views/CurveViewControl$4;.:(Lfreed/views/CurveViewControl;)V // method@6190 │ │ +2206ee: 5b02 ab59 |0021: iput-object v2, v0, Lfreed/views/CurveViewControl;.onSavePanelSaveCurveClick:Landroid/view/View$OnClickListener; // field@59ab │ │ +2206f2: 2202 160d |0023: new-instance v2, Lfreed/views/CurveViewControl$5; // type@0d16 │ │ +2206f6: 7020 9261 0200 |0025: invoke-direct {v2, v0}, Lfreed/views/CurveViewControl$5;.:(Lfreed/views/CurveViewControl;)V // method@6192 │ │ +2206fc: 5b02 a959 |0028: iput-object v2, v0, Lfreed/views/CurveViewControl;.onRemovePointClick:Landroid/view/View$OnClickListener; // field@59a9 │ │ +220700: 2202 170d |002a: new-instance v2, Lfreed/views/CurveViewControl$6; // type@0d17 │ │ +220704: 7020 9461 0200 |002c: invoke-direct {v2, v0}, Lfreed/views/CurveViewControl$6;.:(Lfreed/views/CurveViewControl;)V // method@6194 │ │ +22070a: 5b02 a559 |002f: iput-object v2, v0, Lfreed/views/CurveViewControl;.onAddPointClick:Landroid/view/View$OnClickListener; // field@59a5 │ │ +22070e: 2202 180d |0031: new-instance v2, Lfreed/views/CurveViewControl$7; // type@0d18 │ │ +220712: 7020 9661 0200 |0033: invoke-direct {v2, v0}, Lfreed/views/CurveViewControl$7;.:(Lfreed/views/CurveViewControl;)V // method@6196 │ │ +220718: 5b02 a859 |0036: iput-object v2, v0, Lfreed/views/CurveViewControl;.onR_G_B_ButtonClick:Landroid/view/View$OnClickListener; // field@59a8 │ │ +22071c: 7020 b761 1000 |0038: invoke-direct {v0, v1}, Lfreed/views/CurveViewControl;.init:(Landroid/content/Context;)V // method@61b7 │ │ +220722: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=56 │ │ 0x0007 line=127 │ │ 0x000e line=137 │ │ 0x0015 line=159 │ │ @@ -699267,41 +699270,41 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -220718: |[220718] freed.views.CurveViewControl.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -220728: 7040 3a0d 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0d3a │ │ -22072e: 6202 9559 |0003: sget-object v2, Lfreed/views/CurveViewControl$PointStates;.none:Lfreed/views/CurveViewControl$PointStates; // field@5995 │ │ -220732: 5b02 ac59 |0005: iput-object v2, v0, Lfreed/views/CurveViewControl;.pointState:Lfreed/views/CurveViewControl$PointStates; // field@59ac │ │ -220736: 2202 120d |0007: new-instance v2, Lfreed/views/CurveViewControl$1; // type@0d12 │ │ -22073a: 7020 8a61 0200 |0009: invoke-direct {v2, v0}, Lfreed/views/CurveViewControl$1;.:(Lfreed/views/CurveViewControl;)V // method@618a │ │ -220740: 5b02 aa59 |000c: iput-object v2, v0, Lfreed/views/CurveViewControl;.onSaveButtonClick:Landroid/view/View$OnClickListener; // field@59aa │ │ -220744: 2202 130d |000e: new-instance v2, Lfreed/views/CurveViewControl$2; // type@0d13 │ │ -220748: 7020 8c61 0200 |0010: invoke-direct {v2, v0}, Lfreed/views/CurveViewControl$2;.:(Lfreed/views/CurveViewControl;)V // method@618c │ │ -22074e: 5b02 a659 |0013: iput-object v2, v0, Lfreed/views/CurveViewControl;.onLoadButtonClick:Landroid/view/View$OnClickListener; // field@59a6 │ │ -220752: 2202 140d |0015: new-instance v2, Lfreed/views/CurveViewControl$3; // type@0d14 │ │ -220756: 7020 8e61 0200 |0017: invoke-direct {v2, v0}, Lfreed/views/CurveViewControl$3;.:(Lfreed/views/CurveViewControl;)V // method@618e │ │ -22075c: 5b02 a759 |001a: iput-object v2, v0, Lfreed/views/CurveViewControl;.onLoadPanelButtonClick:Landroid/view/View$OnClickListener; // field@59a7 │ │ -220760: 2202 150d |001c: new-instance v2, Lfreed/views/CurveViewControl$4; // type@0d15 │ │ -220764: 7020 9061 0200 |001e: invoke-direct {v2, v0}, Lfreed/views/CurveViewControl$4;.:(Lfreed/views/CurveViewControl;)V // method@6190 │ │ -22076a: 5b02 ab59 |0021: iput-object v2, v0, Lfreed/views/CurveViewControl;.onSavePanelSaveCurveClick:Landroid/view/View$OnClickListener; // field@59ab │ │ -22076e: 2202 160d |0023: new-instance v2, Lfreed/views/CurveViewControl$5; // type@0d16 │ │ -220772: 7020 9261 0200 |0025: invoke-direct {v2, v0}, Lfreed/views/CurveViewControl$5;.:(Lfreed/views/CurveViewControl;)V // method@6192 │ │ -220778: 5b02 a959 |0028: iput-object v2, v0, Lfreed/views/CurveViewControl;.onRemovePointClick:Landroid/view/View$OnClickListener; // field@59a9 │ │ -22077c: 2202 170d |002a: new-instance v2, Lfreed/views/CurveViewControl$6; // type@0d17 │ │ -220780: 7020 9461 0200 |002c: invoke-direct {v2, v0}, Lfreed/views/CurveViewControl$6;.:(Lfreed/views/CurveViewControl;)V // method@6194 │ │ -220786: 5b02 a559 |002f: iput-object v2, v0, Lfreed/views/CurveViewControl;.onAddPointClick:Landroid/view/View$OnClickListener; // field@59a5 │ │ -22078a: 2202 180d |0031: new-instance v2, Lfreed/views/CurveViewControl$7; // type@0d18 │ │ -22078e: 7020 9661 0200 |0033: invoke-direct {v2, v0}, Lfreed/views/CurveViewControl$7;.:(Lfreed/views/CurveViewControl;)V // method@6196 │ │ -220794: 5b02 a859 |0036: iput-object v2, v0, Lfreed/views/CurveViewControl;.onR_G_B_ButtonClick:Landroid/view/View$OnClickListener; // field@59a8 │ │ -220798: 7020 b761 1000 |0038: invoke-direct {v0, v1}, Lfreed/views/CurveViewControl;.init:(Landroid/content/Context;)V // method@61b7 │ │ -22079e: 0e00 |003b: return-void │ │ +220724: |[220724] freed.views.CurveViewControl.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +220734: 7040 3a0d 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0d3a │ │ +22073a: 6202 9559 |0003: sget-object v2, Lfreed/views/CurveViewControl$PointStates;.none:Lfreed/views/CurveViewControl$PointStates; // field@5995 │ │ +22073e: 5b02 ac59 |0005: iput-object v2, v0, Lfreed/views/CurveViewControl;.pointState:Lfreed/views/CurveViewControl$PointStates; // field@59ac │ │ +220742: 2202 120d |0007: new-instance v2, Lfreed/views/CurveViewControl$1; // type@0d12 │ │ +220746: 7020 8a61 0200 |0009: invoke-direct {v2, v0}, Lfreed/views/CurveViewControl$1;.:(Lfreed/views/CurveViewControl;)V // method@618a │ │ +22074c: 5b02 aa59 |000c: iput-object v2, v0, Lfreed/views/CurveViewControl;.onSaveButtonClick:Landroid/view/View$OnClickListener; // field@59aa │ │ +220750: 2202 130d |000e: new-instance v2, Lfreed/views/CurveViewControl$2; // type@0d13 │ │ +220754: 7020 8c61 0200 |0010: invoke-direct {v2, v0}, Lfreed/views/CurveViewControl$2;.:(Lfreed/views/CurveViewControl;)V // method@618c │ │ +22075a: 5b02 a659 |0013: iput-object v2, v0, Lfreed/views/CurveViewControl;.onLoadButtonClick:Landroid/view/View$OnClickListener; // field@59a6 │ │ +22075e: 2202 140d |0015: new-instance v2, Lfreed/views/CurveViewControl$3; // type@0d14 │ │ +220762: 7020 8e61 0200 |0017: invoke-direct {v2, v0}, Lfreed/views/CurveViewControl$3;.:(Lfreed/views/CurveViewControl;)V // method@618e │ │ +220768: 5b02 a759 |001a: iput-object v2, v0, Lfreed/views/CurveViewControl;.onLoadPanelButtonClick:Landroid/view/View$OnClickListener; // field@59a7 │ │ +22076c: 2202 150d |001c: new-instance v2, Lfreed/views/CurveViewControl$4; // type@0d15 │ │ +220770: 7020 9061 0200 |001e: invoke-direct {v2, v0}, Lfreed/views/CurveViewControl$4;.:(Lfreed/views/CurveViewControl;)V // method@6190 │ │ +220776: 5b02 ab59 |0021: iput-object v2, v0, Lfreed/views/CurveViewControl;.onSavePanelSaveCurveClick:Landroid/view/View$OnClickListener; // field@59ab │ │ +22077a: 2202 160d |0023: new-instance v2, Lfreed/views/CurveViewControl$5; // type@0d16 │ │ +22077e: 7020 9261 0200 |0025: invoke-direct {v2, v0}, Lfreed/views/CurveViewControl$5;.:(Lfreed/views/CurveViewControl;)V // method@6192 │ │ +220784: 5b02 a959 |0028: iput-object v2, v0, Lfreed/views/CurveViewControl;.onRemovePointClick:Landroid/view/View$OnClickListener; // field@59a9 │ │ +220788: 2202 170d |002a: new-instance v2, Lfreed/views/CurveViewControl$6; // type@0d17 │ │ +22078c: 7020 9461 0200 |002c: invoke-direct {v2, v0}, Lfreed/views/CurveViewControl$6;.:(Lfreed/views/CurveViewControl;)V // method@6194 │ │ +220792: 5b02 a559 |002f: iput-object v2, v0, Lfreed/views/CurveViewControl;.onAddPointClick:Landroid/view/View$OnClickListener; // field@59a5 │ │ +220796: 2202 180d |0031: new-instance v2, Lfreed/views/CurveViewControl$7; // type@0d18 │ │ +22079a: 7020 9661 0200 |0033: invoke-direct {v2, v0}, Lfreed/views/CurveViewControl$7;.:(Lfreed/views/CurveViewControl;)V // method@6196 │ │ +2207a0: 5b02 a859 |0036: iput-object v2, v0, Lfreed/views/CurveViewControl;.onR_G_B_ButtonClick:Landroid/view/View$OnClickListener; // field@59a8 │ │ +2207a4: 7020 b761 1000 |0038: invoke-direct {v0, v1}, Lfreed/views/CurveViewControl;.init:(Landroid/content/Context;)V // method@61b7 │ │ +2207aa: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=56 │ │ 0x0007 line=127 │ │ 0x000e line=137 │ │ 0x0015 line=159 │ │ @@ -699321,17 +699324,17 @@ │ │ type : '(Lfreed/views/CurveViewControl;)Landroid/widget/LinearLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -220590: |[220590] freed.views.CurveViewControl.access$000:(Lfreed/views/CurveViewControl;)Landroid/widget/LinearLayout; │ │ -2205a0: 5400 af59 |0000: iget-object v0, v0, Lfreed/views/CurveViewControl;.savePanel:Landroid/widget/LinearLayout; // field@59af │ │ -2205a4: 1100 |0002: return-object v0 │ │ +22059c: |[22059c] freed.views.CurveViewControl.access$000:(Lfreed/views/CurveViewControl;)Landroid/widget/LinearLayout; │ │ +2205ac: 5400 af59 |0000: iget-object v0, v0, Lfreed/views/CurveViewControl;.savePanel:Landroid/widget/LinearLayout; // field@59af │ │ +2205b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/views/CurveViewControl; │ │ │ │ #4 : (in Lfreed/views/CurveViewControl;) │ │ @@ -699339,17 +699342,17 @@ │ │ type : '(Lfreed/views/CurveViewControl;)Landroid/widget/LinearLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2205a8: |[2205a8] freed.views.CurveViewControl.access$100:(Lfreed/views/CurveViewControl;)Landroid/widget/LinearLayout; │ │ -2205b8: 5400 a459 |0000: iget-object v0, v0, Lfreed/views/CurveViewControl;.loadPanel:Landroid/widget/LinearLayout; // field@59a4 │ │ -2205bc: 1100 |0002: return-object v0 │ │ +2205b4: |[2205b4] freed.views.CurveViewControl.access$100:(Lfreed/views/CurveViewControl;)Landroid/widget/LinearLayout; │ │ +2205c4: 5400 a459 |0000: iget-object v0, v0, Lfreed/views/CurveViewControl;.loadPanel:Landroid/widget/LinearLayout; // field@59a4 │ │ +2205c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/views/CurveViewControl; │ │ │ │ #5 : (in Lfreed/views/CurveViewControl;) │ │ @@ -699357,17 +699360,17 @@ │ │ type : '(Lfreed/views/CurveViewControl;)Landroid/widget/Button;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -220518: |[220518] freed.views.CurveViewControl.access$1000:(Lfreed/views/CurveViewControl;)Landroid/widget/Button; │ │ -220528: 5400 9e59 |0000: iget-object v0, v0, Lfreed/views/CurveViewControl;.button_removePoint:Landroid/widget/Button; // field@599e │ │ -22052c: 1100 |0002: return-object v0 │ │ +220524: |[220524] freed.views.CurveViewControl.access$1000:(Lfreed/views/CurveViewControl;)Landroid/widget/Button; │ │ +220534: 5400 9e59 |0000: iget-object v0, v0, Lfreed/views/CurveViewControl;.button_removePoint:Landroid/widget/Button; // field@599e │ │ +220538: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/views/CurveViewControl; │ │ │ │ #6 : (in Lfreed/views/CurveViewControl;) │ │ @@ -699375,17 +699378,17 @@ │ │ type : '(Lfreed/views/CurveViewControl;)Landroid/widget/Button;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -220530: |[220530] freed.views.CurveViewControl.access$1100:(Lfreed/views/CurveViewControl;)Landroid/widget/Button; │ │ -220540: 5400 9959 |0000: iget-object v0, v0, Lfreed/views/CurveViewControl;.button_addPoint:Landroid/widget/Button; // field@5999 │ │ -220544: 1100 |0002: return-object v0 │ │ +22053c: |[22053c] freed.views.CurveViewControl.access$1100:(Lfreed/views/CurveViewControl;)Landroid/widget/Button; │ │ +22054c: 5400 9959 |0000: iget-object v0, v0, Lfreed/views/CurveViewControl;.button_addPoint:Landroid/widget/Button; // field@5999 │ │ +220550: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/views/CurveViewControl; │ │ │ │ #7 : (in Lfreed/views/CurveViewControl;) │ │ @@ -699393,17 +699396,17 @@ │ │ type : '(Lfreed/views/CurveViewControl;)Landroid/widget/Button;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -220548: |[220548] freed.views.CurveViewControl.access$1200:(Lfreed/views/CurveViewControl;)Landroid/widget/Button; │ │ -220558: 5400 9759 |0000: iget-object v0, v0, Lfreed/views/CurveViewControl;.activeButton:Landroid/widget/Button; // field@5997 │ │ -22055c: 1100 |0002: return-object v0 │ │ +220554: |[220554] freed.views.CurveViewControl.access$1200:(Lfreed/views/CurveViewControl;)Landroid/widget/Button; │ │ +220564: 5400 9759 |0000: iget-object v0, v0, Lfreed/views/CurveViewControl;.activeButton:Landroid/widget/Button; // field@5997 │ │ +220568: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/views/CurveViewControl; │ │ │ │ #8 : (in Lfreed/views/CurveViewControl;) │ │ @@ -699411,17 +699414,17 @@ │ │ type : '(Lfreed/views/CurveViewControl;Landroid/widget/Button;)Landroid/widget/Button;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -220560: |[220560] freed.views.CurveViewControl.access$1202:(Lfreed/views/CurveViewControl;Landroid/widget/Button;)Landroid/widget/Button; │ │ -220570: 5b01 9759 |0000: iput-object v1, v0, Lfreed/views/CurveViewControl;.activeButton:Landroid/widget/Button; // field@5997 │ │ -220574: 1101 |0002: return-object v1 │ │ +22056c: |[22056c] freed.views.CurveViewControl.access$1202:(Lfreed/views/CurveViewControl;Landroid/widget/Button;)Landroid/widget/Button; │ │ +22057c: 5b01 9759 |0000: iput-object v1, v0, Lfreed/views/CurveViewControl;.activeButton:Landroid/widget/Button; // field@5997 │ │ +220580: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/views/CurveViewControl; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/widget/Button; │ │ │ │ @@ -699430,17 +699433,17 @@ │ │ type : '(Lfreed/views/CurveViewControl;)Landroid/view/View$OnClickListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -220500: |[220500] freed.views.CurveViewControl.access$200:(Lfreed/views/CurveViewControl;)Landroid/view/View$OnClickListener; │ │ -220510: 5400 a759 |0000: iget-object v0, v0, Lfreed/views/CurveViewControl;.onLoadPanelButtonClick:Landroid/view/View$OnClickListener; // field@59a7 │ │ -220514: 1100 |0002: return-object v0 │ │ +22050c: |[22050c] freed.views.CurveViewControl.access$200:(Lfreed/views/CurveViewControl;)Landroid/view/View$OnClickListener; │ │ +22051c: 5400 a759 |0000: iget-object v0, v0, Lfreed/views/CurveViewControl;.onLoadPanelButtonClick:Landroid/view/View$OnClickListener; // field@59a7 │ │ +220520: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/views/CurveViewControl; │ │ │ │ #10 : (in Lfreed/views/CurveViewControl;) │ │ @@ -699448,17 +699451,17 @@ │ │ type : '(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -220360: |[220360] freed.views.CurveViewControl.access$300:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; │ │ -220370: 5400 ae59 |0000: iget-object v0, v0, Lfreed/views/CurveViewControl;.rgbCurve:[Landroid/graphics/PointF; // field@59ae │ │ -220374: 1100 |0002: return-object v0 │ │ +22036c: |[22036c] freed.views.CurveViewControl.access$300:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; │ │ +22037c: 5400 ae59 |0000: iget-object v0, v0, Lfreed/views/CurveViewControl;.rgbCurve:[Landroid/graphics/PointF; // field@59ae │ │ +220380: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/views/CurveViewControl; │ │ │ │ #11 : (in Lfreed/views/CurveViewControl;) │ │ @@ -699466,17 +699469,17 @@ │ │ type : '(Lfreed/views/CurveViewControl;[Landroid/graphics/PointF;)[Landroid/graphics/PointF;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -220378: |[220378] freed.views.CurveViewControl.access$302:(Lfreed/views/CurveViewControl;[Landroid/graphics/PointF;)[Landroid/graphics/PointF; │ │ -220388: 5b01 ae59 |0000: iput-object v1, v0, Lfreed/views/CurveViewControl;.rgbCurve:[Landroid/graphics/PointF; // field@59ae │ │ -22038c: 1101 |0002: return-object v1 │ │ +220384: |[220384] freed.views.CurveViewControl.access$302:(Lfreed/views/CurveViewControl;[Landroid/graphics/PointF;)[Landroid/graphics/PointF; │ │ +220394: 5b01 ae59 |0000: iput-object v1, v0, Lfreed/views/CurveViewControl;.rgbCurve:[Landroid/graphics/PointF; // field@59ae │ │ +220398: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/views/CurveViewControl; │ │ 0x0000 - 0x0003 reg=1 (null) [Landroid/graphics/PointF; │ │ │ │ @@ -699485,17 +699488,17 @@ │ │ type : '(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -220390: |[220390] freed.views.CurveViewControl.access$400:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; │ │ -2203a0: 5400 ad59 |0000: iget-object v0, v0, Lfreed/views/CurveViewControl;.rCurve:[Landroid/graphics/PointF; // field@59ad │ │ -2203a4: 1100 |0002: return-object v0 │ │ +22039c: |[22039c] freed.views.CurveViewControl.access$400:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; │ │ +2203ac: 5400 ad59 |0000: iget-object v0, v0, Lfreed/views/CurveViewControl;.rCurve:[Landroid/graphics/PointF; // field@59ad │ │ +2203b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/views/CurveViewControl; │ │ │ │ #13 : (in Lfreed/views/CurveViewControl;) │ │ @@ -699503,17 +699506,17 @@ │ │ type : '(Lfreed/views/CurveViewControl;[Landroid/graphics/PointF;)[Landroid/graphics/PointF;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2203a8: |[2203a8] freed.views.CurveViewControl.access$402:(Lfreed/views/CurveViewControl;[Landroid/graphics/PointF;)[Landroid/graphics/PointF; │ │ -2203b8: 5b01 ad59 |0000: iput-object v1, v0, Lfreed/views/CurveViewControl;.rCurve:[Landroid/graphics/PointF; // field@59ad │ │ -2203bc: 1101 |0002: return-object v1 │ │ +2203b4: |[2203b4] freed.views.CurveViewControl.access$402:(Lfreed/views/CurveViewControl;[Landroid/graphics/PointF;)[Landroid/graphics/PointF; │ │ +2203c4: 5b01 ad59 |0000: iput-object v1, v0, Lfreed/views/CurveViewControl;.rCurve:[Landroid/graphics/PointF; // field@59ad │ │ +2203c8: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/views/CurveViewControl; │ │ 0x0000 - 0x0003 reg=1 (null) [Landroid/graphics/PointF; │ │ │ │ @@ -699522,17 +699525,17 @@ │ │ type : '(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2203c0: |[2203c0] freed.views.CurveViewControl.access$500:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; │ │ -2203d0: 5400 a359 |0000: iget-object v0, v0, Lfreed/views/CurveViewControl;.gCurve:[Landroid/graphics/PointF; // field@59a3 │ │ -2203d4: 1100 |0002: return-object v0 │ │ +2203cc: |[2203cc] freed.views.CurveViewControl.access$500:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; │ │ +2203dc: 5400 a359 |0000: iget-object v0, v0, Lfreed/views/CurveViewControl;.gCurve:[Landroid/graphics/PointF; // field@59a3 │ │ +2203e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/views/CurveViewControl; │ │ │ │ #15 : (in Lfreed/views/CurveViewControl;) │ │ @@ -699540,17 +699543,17 @@ │ │ type : '(Lfreed/views/CurveViewControl;[Landroid/graphics/PointF;)[Landroid/graphics/PointF;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2203d8: |[2203d8] freed.views.CurveViewControl.access$502:(Lfreed/views/CurveViewControl;[Landroid/graphics/PointF;)[Landroid/graphics/PointF; │ │ -2203e8: 5b01 a359 |0000: iput-object v1, v0, Lfreed/views/CurveViewControl;.gCurve:[Landroid/graphics/PointF; // field@59a3 │ │ -2203ec: 1101 |0002: return-object v1 │ │ +2203e4: |[2203e4] freed.views.CurveViewControl.access$502:(Lfreed/views/CurveViewControl;[Landroid/graphics/PointF;)[Landroid/graphics/PointF; │ │ +2203f4: 5b01 a359 |0000: iput-object v1, v0, Lfreed/views/CurveViewControl;.gCurve:[Landroid/graphics/PointF; // field@59a3 │ │ +2203f8: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/views/CurveViewControl; │ │ 0x0000 - 0x0003 reg=1 (null) [Landroid/graphics/PointF; │ │ │ │ @@ -699559,17 +699562,17 @@ │ │ type : '(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2203f0: |[2203f0] freed.views.CurveViewControl.access$600:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; │ │ -220400: 5400 9859 |0000: iget-object v0, v0, Lfreed/views/CurveViewControl;.bCurve:[Landroid/graphics/PointF; // field@5998 │ │ -220404: 1100 |0002: return-object v0 │ │ +2203fc: |[2203fc] freed.views.CurveViewControl.access$600:(Lfreed/views/CurveViewControl;)[Landroid/graphics/PointF; │ │ +22040c: 5400 9859 |0000: iget-object v0, v0, Lfreed/views/CurveViewControl;.bCurve:[Landroid/graphics/PointF; // field@5998 │ │ +220410: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/views/CurveViewControl; │ │ │ │ #17 : (in Lfreed/views/CurveViewControl;) │ │ @@ -699577,17 +699580,17 @@ │ │ type : '(Lfreed/views/CurveViewControl;[Landroid/graphics/PointF;)[Landroid/graphics/PointF;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -220408: |[220408] freed.views.CurveViewControl.access$602:(Lfreed/views/CurveViewControl;[Landroid/graphics/PointF;)[Landroid/graphics/PointF; │ │ -220418: 5b01 9859 |0000: iput-object v1, v0, Lfreed/views/CurveViewControl;.bCurve:[Landroid/graphics/PointF; // field@5998 │ │ -22041c: 1101 |0002: return-object v1 │ │ +220414: |[220414] freed.views.CurveViewControl.access$602:(Lfreed/views/CurveViewControl;[Landroid/graphics/PointF;)[Landroid/graphics/PointF; │ │ +220424: 5b01 9859 |0000: iput-object v1, v0, Lfreed/views/CurveViewControl;.bCurve:[Landroid/graphics/PointF; // field@5998 │ │ +220428: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/views/CurveViewControl; │ │ 0x0000 - 0x0003 reg=1 (null) [Landroid/graphics/PointF; │ │ │ │ @@ -699596,17 +699599,17 @@ │ │ type : '(Lfreed/views/CurveViewControl;)Lfreed/views/CurveView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2205c0: |[2205c0] freed.views.CurveViewControl.access$700:(Lfreed/views/CurveViewControl;)Lfreed/views/CurveView; │ │ -2205d0: 5400 a259 |0000: iget-object v0, v0, Lfreed/views/CurveViewControl;.curveView:Lfreed/views/CurveView; // field@59a2 │ │ -2205d4: 1100 |0002: return-object v0 │ │ +2205cc: |[2205cc] freed.views.CurveViewControl.access$700:(Lfreed/views/CurveViewControl;)Lfreed/views/CurveView; │ │ +2205dc: 5400 a259 |0000: iget-object v0, v0, Lfreed/views/CurveViewControl;.curveView:Lfreed/views/CurveView; // field@59a2 │ │ +2205e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/views/CurveViewControl; │ │ │ │ #19 : (in Lfreed/views/CurveViewControl;) │ │ @@ -699614,17 +699617,17 @@ │ │ type : '(Lfreed/views/CurveViewControl;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -220578: |[220578] freed.views.CurveViewControl.access$800:(Lfreed/views/CurveViewControl;)Landroid/widget/EditText; │ │ -220588: 5400 b059 |0000: iget-object v0, v0, Lfreed/views/CurveViewControl;.savePanel_editText_toneCurveName:Landroid/widget/EditText; // field@59b0 │ │ -22058c: 1100 |0002: return-object v0 │ │ +220584: |[220584] freed.views.CurveViewControl.access$800:(Lfreed/views/CurveViewControl;)Landroid/widget/EditText; │ │ +220594: 5400 b059 |0000: iget-object v0, v0, Lfreed/views/CurveViewControl;.savePanel_editText_toneCurveName:Landroid/widget/EditText; // field@59b0 │ │ +220598: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/views/CurveViewControl; │ │ │ │ #20 : (in Lfreed/views/CurveViewControl;) │ │ @@ -699632,17 +699635,17 @@ │ │ type : '(Lfreed/views/CurveViewControl;)Lfreed/views/CurveViewControl$PointStates;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2205d8: |[2205d8] freed.views.CurveViewControl.access$900:(Lfreed/views/CurveViewControl;)Lfreed/views/CurveViewControl$PointStates; │ │ -2205e8: 5400 ac59 |0000: iget-object v0, v0, Lfreed/views/CurveViewControl;.pointState:Lfreed/views/CurveViewControl$PointStates; // field@59ac │ │ -2205ec: 1100 |0002: return-object v0 │ │ +2205e4: |[2205e4] freed.views.CurveViewControl.access$900:(Lfreed/views/CurveViewControl;)Lfreed/views/CurveViewControl$PointStates; │ │ +2205f4: 5400 ac59 |0000: iget-object v0, v0, Lfreed/views/CurveViewControl;.pointState:Lfreed/views/CurveViewControl$PointStates; // field@59ac │ │ +2205f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/views/CurveViewControl; │ │ │ │ #21 : (in Lfreed/views/CurveViewControl;) │ │ @@ -699650,17 +699653,17 @@ │ │ type : '(Lfreed/views/CurveViewControl;Lfreed/views/CurveViewControl$PointStates;)Lfreed/views/CurveViewControl$PointStates;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2205f0: |[2205f0] freed.views.CurveViewControl.access$902:(Lfreed/views/CurveViewControl;Lfreed/views/CurveViewControl$PointStates;)Lfreed/views/CurveViewControl$PointStates; │ │ -220600: 5b01 ac59 |0000: iput-object v1, v0, Lfreed/views/CurveViewControl;.pointState:Lfreed/views/CurveViewControl$PointStates; // field@59ac │ │ -220604: 1101 |0002: return-object v1 │ │ +2205fc: |[2205fc] freed.views.CurveViewControl.access$902:(Lfreed/views/CurveViewControl;Lfreed/views/CurveViewControl$PointStates;)Lfreed/views/CurveViewControl$PointStates; │ │ +22060c: 5b01 ac59 |0000: iput-object v1, v0, Lfreed/views/CurveViewControl;.pointState:Lfreed/views/CurveViewControl$PointStates; // field@59ac │ │ +220610: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/views/CurveViewControl; │ │ 0x0000 - 0x0003 reg=1 (null) Lfreed/views/CurveViewControl$PointStates; │ │ │ │ @@ -699669,51 +699672,51 @@ │ │ type : '([Landroid/graphics/PointF;Landroid/graphics/PointF;)[Landroid/graphics/PointF;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 59 16-bit code units │ │ -220420: |[220420] freed.views.CurveViewControl.addPointToCurve:([Landroid/graphics/PointF;Landroid/graphics/PointF;)[Landroid/graphics/PointF; │ │ -220430: 2180 |0000: array-length v0, v8 │ │ -220432: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -220434: b010 |0002: add-int/2addr v0, v1 │ │ -220436: 2300 3a0e |0003: new-array v0, v0, [Landroid/graphics/PointF; // type@0e3a │ │ -22043a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -22043c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -22043e: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -220440: 2185 |0008: array-length v5, v8 │ │ -220442: 3552 3100 |0009: if-ge v2, v5, 003a // +0031 │ │ -220446: 4605 0802 |000b: aget-object v5, v8, v2 │ │ -22044a: 5255 9200 |000d: iget v5, v5, Landroid/graphics/PointF;.x:F // field@0092 │ │ -22044e: 5296 9200 |000f: iget v6, v9, Landroid/graphics/PointF;.x:F // field@0092 │ │ -220452: 2e05 0506 |0011: cmpg-float v5, v5, v6 │ │ -220456: 3a05 1d00 |0013: if-ltz v5, 0030 // +001d │ │ -22045a: 3803 0300 |0015: if-eqz v3, 0018 // +0003 │ │ -22045e: 2819 |0017: goto 0030 // +0019 │ │ -220460: 4605 0802 |0018: aget-object v5, v8, v2 │ │ -220464: 5255 9200 |001a: iget v5, v5, Landroid/graphics/PointF;.x:F // field@0092 │ │ -220468: 5296 9200 |001c: iget v6, v9, Landroid/graphics/PointF;.x:F // field@0092 │ │ -22046c: 2d05 0506 |001e: cmpl-float v5, v5, v6 │ │ -220470: 3d05 1700 |0020: if-lez v5, 0037 // +0017 │ │ -220474: 3903 1500 |0022: if-nez v3, 0037 // +0015 │ │ -220478: d803 0401 |0024: add-int/lit8 v3, v4, #int 1 // #01 │ │ -22047c: 4d09 0004 |0026: aput-object v9, v0, v4 │ │ -220480: d804 0301 |0028: add-int/lit8 v4, v3, #int 1 // #01 │ │ -220484: 4605 0802 |002a: aget-object v5, v8, v2 │ │ -220488: 4d05 0003 |002c: aput-object v5, v0, v3 │ │ -22048c: 1213 |002e: const/4 v3, #int 1 // #1 │ │ -22048e: 2808 |002f: goto 0037 // +0008 │ │ -220490: d805 0401 |0030: add-int/lit8 v5, v4, #int 1 // #01 │ │ -220494: 4606 0802 |0032: aget-object v6, v8, v2 │ │ -220498: 4d06 0004 |0034: aput-object v6, v0, v4 │ │ -22049c: 0154 |0036: move v4, v5 │ │ -22049e: d802 0201 |0037: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2204a2: 28cf |0039: goto 0008 // -0031 │ │ -2204a4: 1100 |003a: return-object v0 │ │ +22042c: |[22042c] freed.views.CurveViewControl.addPointToCurve:([Landroid/graphics/PointF;Landroid/graphics/PointF;)[Landroid/graphics/PointF; │ │ +22043c: 2180 |0000: array-length v0, v8 │ │ +22043e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +220440: b010 |0002: add-int/2addr v0, v1 │ │ +220442: 2300 3a0e |0003: new-array v0, v0, [Landroid/graphics/PointF; // type@0e3a │ │ +220446: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +220448: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +22044a: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +22044c: 2185 |0008: array-length v5, v8 │ │ +22044e: 3552 3100 |0009: if-ge v2, v5, 003a // +0031 │ │ +220452: 4605 0802 |000b: aget-object v5, v8, v2 │ │ +220456: 5255 9200 |000d: iget v5, v5, Landroid/graphics/PointF;.x:F // field@0092 │ │ +22045a: 5296 9200 |000f: iget v6, v9, Landroid/graphics/PointF;.x:F // field@0092 │ │ +22045e: 2e05 0506 |0011: cmpg-float v5, v5, v6 │ │ +220462: 3a05 1d00 |0013: if-ltz v5, 0030 // +001d │ │ +220466: 3803 0300 |0015: if-eqz v3, 0018 // +0003 │ │ +22046a: 2819 |0017: goto 0030 // +0019 │ │ +22046c: 4605 0802 |0018: aget-object v5, v8, v2 │ │ +220470: 5255 9200 |001a: iget v5, v5, Landroid/graphics/PointF;.x:F // field@0092 │ │ +220474: 5296 9200 |001c: iget v6, v9, Landroid/graphics/PointF;.x:F // field@0092 │ │ +220478: 2d05 0506 |001e: cmpl-float v5, v5, v6 │ │ +22047c: 3d05 1700 |0020: if-lez v5, 0037 // +0017 │ │ +220480: 3903 1500 |0022: if-nez v3, 0037 // +0015 │ │ +220484: d803 0401 |0024: add-int/lit8 v3, v4, #int 1 // #01 │ │ +220488: 4d09 0004 |0026: aput-object v9, v0, v4 │ │ +22048c: d804 0301 |0028: add-int/lit8 v4, v3, #int 1 // #01 │ │ +220490: 4605 0802 |002a: aget-object v5, v8, v2 │ │ +220494: 4d05 0003 |002c: aput-object v5, v0, v3 │ │ +220498: 1213 |002e: const/4 v3, #int 1 // #1 │ │ +22049a: 2808 |002f: goto 0037 // +0008 │ │ +22049c: d805 0401 |0030: add-int/lit8 v5, v4, #int 1 // #01 │ │ +2204a0: 4606 0802 |0032: aget-object v6, v8, v2 │ │ +2204a4: 4d06 0004 |0034: aput-object v6, v0, v4 │ │ +2204a8: 0154 |0036: move v4, v5 │ │ +2204aa: d802 0201 |0037: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2204ae: 28cf |0039: goto 0008 // -0031 │ │ +2204b0: 1100 |003a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ 0x0008 line=369 │ │ 0x000b line=371 │ │ 0x0018 line=375 │ │ 0x0026 line=377 │ │ @@ -699729,190 +699732,190 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 389 16-bit code units │ │ -2207a0: |[2207a0] freed.views.CurveViewControl.init:(Landroid/content/Context;)V │ │ -2207b0: 1a00 4d53 |0000: const-string v0, "layout_inflater" // string@534d │ │ -2207b4: 6e20 0502 0d00 |0002: invoke-virtual {v13, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0205 │ │ -2207ba: 0c0d |0005: move-result-object v13 │ │ -2207bc: 1f0d fb01 |0006: check-cast v13, Landroid/view/LayoutInflater; // type@01fb │ │ -2207c0: 1400 2700 0c7f |0008: const v0, #float 1.86093e+38 // #7f0c0027 │ │ -2207c6: 6e30 3e08 0d0c |000b: invoke-virtual {v13, v0, v12}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@083e │ │ -2207cc: 140d 7700 097f |000e: const v13, #float 1.82107e+38 // #7f090077 │ │ -2207d2: 6e20 b361 dc00 |0011: invoke-virtual {v12, v13}, Lfreed/views/CurveViewControl;.findViewById:(I)Landroid/view/View; // method@61b3 │ │ -2207d8: 0c0d |0014: move-result-object v13 │ │ -2207da: 1f0d 6c02 |0015: check-cast v13, Landroid/widget/Button; // type@026c │ │ -2207de: 5bcd 9f59 |0017: iput-object v13, v12, Lfreed/views/CurveViewControl;.button_rgb:Landroid/widget/Button; // field@599f │ │ -2207e2: 54c0 a859 |0019: iget-object v0, v12, Lfreed/views/CurveViewControl;.onR_G_B_ButtonClick:Landroid/view/View$OnClickListener; // field@59a8 │ │ -2207e6: 6e20 450c 0d00 |001b: invoke-virtual {v13, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ -2207ec: 54cd 9f59 |001e: iget-object v13, v12, Lfreed/views/CurveViewControl;.button_rgb:Landroid/widget/Button; // field@599f │ │ -2207f0: 5bcd 9759 |0020: iput-object v13, v12, Lfreed/views/CurveViewControl;.activeButton:Landroid/widget/Button; // field@5997 │ │ -2207f4: 140d 7400 097f |0022: const v13, #float 1.82107e+38 // #7f090074 │ │ -2207fa: 6e20 b361 dc00 |0025: invoke-virtual {v12, v13}, Lfreed/views/CurveViewControl;.findViewById:(I)Landroid/view/View; // method@61b3 │ │ -220800: 0c0d |0028: move-result-object v13 │ │ -220802: 1f0d 6c02 |0029: check-cast v13, Landroid/widget/Button; // type@026c │ │ -220806: 5bcd 9d59 |002b: iput-object v13, v12, Lfreed/views/CurveViewControl;.button_r:Landroid/widget/Button; // field@599d │ │ -22080a: 54c0 a859 |002d: iget-object v0, v12, Lfreed/views/CurveViewControl;.onR_G_B_ButtonClick:Landroid/view/View$OnClickListener; // field@59a8 │ │ -22080e: 6e20 450c 0d00 |002f: invoke-virtual {v13, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ -220814: 140d 6b00 097f |0032: const v13, #float 1.82106e+38 // #7f09006b │ │ -22081a: 6e20 b361 dc00 |0035: invoke-virtual {v12, v13}, Lfreed/views/CurveViewControl;.findViewById:(I)Landroid/view/View; // method@61b3 │ │ -220820: 0c0d |0038: move-result-object v13 │ │ -220822: 1f0d 6c02 |0039: check-cast v13, Landroid/widget/Button; // type@026c │ │ -220826: 5bcd 9b59 |003b: iput-object v13, v12, Lfreed/views/CurveViewControl;.button_g:Landroid/widget/Button; // field@599b │ │ -22082a: 54c0 a859 |003d: iget-object v0, v12, Lfreed/views/CurveViewControl;.onR_G_B_ButtonClick:Landroid/view/View$OnClickListener; // field@59a8 │ │ -22082e: 6e20 450c 0d00 |003f: invoke-virtual {v13, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ -220834: 140d 6100 097f |0042: const v13, #float 1.82106e+38 // #7f090061 │ │ -22083a: 6e20 b361 dc00 |0045: invoke-virtual {v12, v13}, Lfreed/views/CurveViewControl;.findViewById:(I)Landroid/view/View; // method@61b3 │ │ -220840: 0c0d |0048: move-result-object v13 │ │ -220842: 1f0d 6c02 |0049: check-cast v13, Landroid/widget/Button; // type@026c │ │ -220846: 5bcd 9a59 |004b: iput-object v13, v12, Lfreed/views/CurveViewControl;.button_b:Landroid/widget/Button; // field@599a │ │ -22084a: 54c0 a859 |004d: iget-object v0, v12, Lfreed/views/CurveViewControl;.onR_G_B_ButtonClick:Landroid/view/View$OnClickListener; // field@59a8 │ │ -22084e: 6e20 450c 0d00 |004f: invoke-virtual {v13, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ -220854: 140d 5d00 097f |0052: const v13, #float 1.82106e+38 // #7f09005d │ │ -22085a: 6e20 b361 dc00 |0055: invoke-virtual {v12, v13}, Lfreed/views/CurveViewControl;.findViewById:(I)Landroid/view/View; // method@61b3 │ │ -220860: 0c0d |0058: move-result-object v13 │ │ -220862: 1f0d 6c02 |0059: check-cast v13, Landroid/widget/Button; // type@026c │ │ -220866: 5bcd 9959 |005b: iput-object v13, v12, Lfreed/views/CurveViewControl;.button_addPoint:Landroid/widget/Button; // field@5999 │ │ -22086a: 54c0 a559 |005d: iget-object v0, v12, Lfreed/views/CurveViewControl;.onAddPointClick:Landroid/view/View$OnClickListener; // field@59a5 │ │ -22086e: 6e20 450c 0d00 |005f: invoke-virtual {v13, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ -220874: 140d 7500 097f |0062: const v13, #float 1.82107e+38 // #7f090075 │ │ -22087a: 6e20 b361 dc00 |0065: invoke-virtual {v12, v13}, Lfreed/views/CurveViewControl;.findViewById:(I)Landroid/view/View; // method@61b3 │ │ -220880: 0c0d |0068: move-result-object v13 │ │ -220882: 1f0d 6c02 |0069: check-cast v13, Landroid/widget/Button; // type@026c │ │ -220886: 5bcd 9e59 |006b: iput-object v13, v12, Lfreed/views/CurveViewControl;.button_removePoint:Landroid/widget/Button; // field@599e │ │ -22088a: 54c0 a959 |006d: iget-object v0, v12, Lfreed/views/CurveViewControl;.onRemovePointClick:Landroid/view/View$OnClickListener; // field@59a9 │ │ -22088e: 6e20 450c 0d00 |006f: invoke-virtual {v13, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ -220894: 140d 7800 097f |0072: const v13, #float 1.82107e+38 // #7f090078 │ │ -22089a: 6e20 b361 dc00 |0075: invoke-virtual {v12, v13}, Lfreed/views/CurveViewControl;.findViewById:(I)Landroid/view/View; // method@61b3 │ │ -2208a0: 0c0d |0078: move-result-object v13 │ │ -2208a2: 1f0d 6c02 |0079: check-cast v13, Landroid/widget/Button; // type@026c │ │ -2208a6: 5bcd a059 |007b: iput-object v13, v12, Lfreed/views/CurveViewControl;.button_save:Landroid/widget/Button; // field@59a0 │ │ -2208aa: 54c0 aa59 |007d: iget-object v0, v12, Lfreed/views/CurveViewControl;.onSaveButtonClick:Landroid/view/View$OnClickListener; // field@59aa │ │ -2208ae: 6e20 450c 0d00 |007f: invoke-virtual {v13, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ -2208b4: 140d 6d00 097f |0082: const v13, #float 1.82106e+38 // #7f09006d │ │ -2208ba: 6e20 b361 dc00 |0085: invoke-virtual {v12, v13}, Lfreed/views/CurveViewControl;.findViewById:(I)Landroid/view/View; // method@61b3 │ │ -2208c0: 0c0d |0088: move-result-object v13 │ │ -2208c2: 1f0d 6c02 |0089: check-cast v13, Landroid/widget/Button; // type@026c │ │ -2208c6: 5bcd 9c59 |008b: iput-object v13, v12, Lfreed/views/CurveViewControl;.button_load:Landroid/widget/Button; // field@599c │ │ -2208ca: 54c0 a659 |008d: iget-object v0, v12, Lfreed/views/CurveViewControl;.onLoadButtonClick:Landroid/view/View$OnClickListener; // field@59a6 │ │ -2208ce: 6e20 450c 0d00 |008f: invoke-virtual {v13, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ -2208d4: 140d 9100 097f |0092: const v13, #float 1.82107e+38 // #7f090091 │ │ -2208da: 6e20 b361 dc00 |0095: invoke-virtual {v12, v13}, Lfreed/views/CurveViewControl;.findViewById:(I)Landroid/view/View; // method@61b3 │ │ -2208e0: 0c0d |0098: move-result-object v13 │ │ -2208e2: 1f0d 110d |0099: check-cast v13, Lfreed/views/CurveView; // type@0d11 │ │ -2208e6: 5bcd a259 |009b: iput-object v13, v12, Lfreed/views/CurveViewControl;.curveView:Lfreed/views/CurveView; // field@59a2 │ │ -2208ea: 6e20 8561 cd00 |009d: invoke-virtual {v13, v12}, Lfreed/views/CurveView;.setCurveChangedListner:(Lfreed/views/CurveView$CurveChangedEvent;)V // method@6185 │ │ -2208f0: 140d 3b01 097f |00a0: const v13, #float 1.82111e+38 // #7f09013b │ │ -2208f6: 6e20 b361 dc00 |00a3: invoke-virtual {v12, v13}, Lfreed/views/CurveViewControl;.findViewById:(I)Landroid/view/View; // method@61b3 │ │ -2208fc: 0c0d |00a6: move-result-object v13 │ │ -2208fe: 1f0d 8502 |00a7: check-cast v13, Landroid/widget/LinearLayout; // type@0285 │ │ -220902: 5bcd af59 |00a9: iput-object v13, v12, Lfreed/views/CurveViewControl;.savePanel:Landroid/widget/LinearLayout; // field@59af │ │ -220906: 1300 0800 |00ab: const/16 v0, #int 8 // #8 │ │ -22090a: 6e20 580d 0d00 |00ad: invoke-virtual {v13, v0}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0d58 │ │ -220910: 140d b300 097f |00b0: const v13, #float 1.82108e+38 // #7f0900b3 │ │ -220916: 6e20 b361 dc00 |00b3: invoke-virtual {v12, v13}, Lfreed/views/CurveViewControl;.findViewById:(I)Landroid/view/View; // method@61b3 │ │ -22091c: 0c0d |00b6: move-result-object v13 │ │ -22091e: 1f0d 7702 |00b7: check-cast v13, Landroid/widget/EditText; // type@0277 │ │ -220922: 5bcd b059 |00b9: iput-object v13, v12, Lfreed/views/CurveViewControl;.savePanel_editText_toneCurveName:Landroid/widget/EditText; // field@59b0 │ │ -220926: 140d 7a00 097f |00bb: const v13, #float 1.82107e+38 // #7f09007a │ │ -22092c: 6e20 b361 dc00 |00be: invoke-virtual {v12, v13}, Lfreed/views/CurveViewControl;.findViewById:(I)Landroid/view/View; // method@61b3 │ │ -220932: 0c0d |00c1: move-result-object v13 │ │ -220934: 1f0d 6c02 |00c2: check-cast v13, Landroid/widget/Button; // type@026c │ │ -220938: 5bcd b159 |00c4: iput-object v13, v12, Lfreed/views/CurveViewControl;.savePanel_saveButton:Landroid/widget/Button; // field@59b1 │ │ -22093c: 54c1 ab59 |00c6: iget-object v1, v12, Lfreed/views/CurveViewControl;.onSavePanelSaveCurveClick:Landroid/view/View$OnClickListener; // field@59ab │ │ -220940: 6e20 450c 1d00 |00c8: invoke-virtual {v13, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ -220946: 140d 0501 097f |00cb: const v13, #float 1.8211e+38 // #7f090105 │ │ -22094c: 6e20 b361 dc00 |00ce: invoke-virtual {v12, v13}, Lfreed/views/CurveViewControl;.findViewById:(I)Landroid/view/View; // method@61b3 │ │ -220952: 0c0d |00d1: move-result-object v13 │ │ -220954: 1f0d 8502 |00d2: check-cast v13, Landroid/widget/LinearLayout; // type@0285 │ │ -220958: 5bcd a459 |00d4: iput-object v13, v12, Lfreed/views/CurveViewControl;.loadPanel:Landroid/widget/LinearLayout; // field@59a4 │ │ -22095c: 6e20 580d 0d00 |00d6: invoke-virtual {v13, v0}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0d58 │ │ -220962: 125d |00d9: const/4 v13, #int 5 // #5 │ │ -220964: 23d0 3a0e |00da: new-array v0, v13, [Landroid/graphics/PointF; // type@0e3a │ │ -220968: 2201 b800 |00dc: new-instance v1, Landroid/graphics/PointF; // type@00b8 │ │ -22096c: 1202 |00de: const/4 v2, #int 0 // #0 │ │ -22096e: 7030 d503 2102 |00df: invoke-direct {v1, v2, v2}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ -220974: 1203 |00e2: const/4 v3, #int 0 // #0 │ │ -220976: 4d01 0003 |00e3: aput-object v1, v0, v3 │ │ -22097a: 2201 b800 |00e5: new-instance v1, Landroid/graphics/PointF; // type@00b8 │ │ -22097e: 1504 803e |00e7: const/high16 v4, #int 1048576000 // #3e80 │ │ -220982: 7030 d503 4104 |00e9: invoke-direct {v1, v4, v4}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ -220988: 1215 |00ec: const/4 v5, #int 1 // #1 │ │ -22098a: 4d01 0005 |00ed: aput-object v1, v0, v5 │ │ -22098e: 2201 b800 |00ef: new-instance v1, Landroid/graphics/PointF; // type@00b8 │ │ -220992: 1506 003f |00f1: const/high16 v6, #int 1056964608 // #3f00 │ │ -220996: 7030 d503 6106 |00f3: invoke-direct {v1, v6, v6}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ -22099c: 1227 |00f6: const/4 v7, #int 2 // #2 │ │ -22099e: 4d01 0007 |00f7: aput-object v1, v0, v7 │ │ -2209a2: 2201 b800 |00f9: new-instance v1, Landroid/graphics/PointF; // type@00b8 │ │ -2209a6: 1508 403f |00fb: const/high16 v8, #int 1061158912 // #3f40 │ │ -2209aa: 7030 d503 8108 |00fd: invoke-direct {v1, v8, v8}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ -2209b0: 1239 |0100: const/4 v9, #int 3 // #3 │ │ -2209b2: 4d01 0009 |0101: aput-object v1, v0, v9 │ │ -2209b6: 2201 b800 |0103: new-instance v1, Landroid/graphics/PointF; // type@00b8 │ │ -2209ba: 150a 803f |0105: const/high16 v10, #int 1065353216 // #3f80 │ │ -2209be: 7030 d503 a10a |0107: invoke-direct {v1, v10, v10}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ -2209c4: 124b |010a: const/4 v11, #int 4 // #4 │ │ -2209c6: 4d01 000b |010b: aput-object v1, v0, v11 │ │ -2209ca: 5bc0 ae59 |010d: iput-object v0, v12, Lfreed/views/CurveViewControl;.rgbCurve:[Landroid/graphics/PointF; // field@59ae │ │ -2209ce: 23d0 3a0e |010f: new-array v0, v13, [Landroid/graphics/PointF; // type@0e3a │ │ -2209d2: 2201 b800 |0111: new-instance v1, Landroid/graphics/PointF; // type@00b8 │ │ -2209d6: 7030 d503 2102 |0113: invoke-direct {v1, v2, v2}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ -2209dc: 4d01 0003 |0116: aput-object v1, v0, v3 │ │ -2209e0: 2201 b800 |0118: new-instance v1, Landroid/graphics/PointF; // type@00b8 │ │ -2209e4: 7030 d503 4104 |011a: invoke-direct {v1, v4, v4}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ -2209ea: 4d01 0005 |011d: aput-object v1, v0, v5 │ │ -2209ee: 2201 b800 |011f: new-instance v1, Landroid/graphics/PointF; // type@00b8 │ │ -2209f2: 7030 d503 6106 |0121: invoke-direct {v1, v6, v6}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ -2209f8: 4d01 0007 |0124: aput-object v1, v0, v7 │ │ -2209fc: 2201 b800 |0126: new-instance v1, Landroid/graphics/PointF; // type@00b8 │ │ -220a00: 7030 d503 8108 |0128: invoke-direct {v1, v8, v8}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ -220a06: 4d01 0009 |012b: aput-object v1, v0, v9 │ │ -220a0a: 2201 b800 |012d: new-instance v1, Landroid/graphics/PointF; // type@00b8 │ │ -220a0e: 7030 d503 a10a |012f: invoke-direct {v1, v10, v10}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ -220a14: 4d01 000b |0132: aput-object v1, v0, v11 │ │ -220a18: 5bc0 ad59 |0134: iput-object v0, v12, Lfreed/views/CurveViewControl;.rCurve:[Landroid/graphics/PointF; // field@59ad │ │ -220a1c: 23d0 3a0e |0136: new-array v0, v13, [Landroid/graphics/PointF; // type@0e3a │ │ -220a20: 2201 b800 |0138: new-instance v1, Landroid/graphics/PointF; // type@00b8 │ │ -220a24: 7030 d503 2102 |013a: invoke-direct {v1, v2, v2}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ -220a2a: 4d01 0003 |013d: aput-object v1, v0, v3 │ │ -220a2e: 2201 b800 |013f: new-instance v1, Landroid/graphics/PointF; // type@00b8 │ │ -220a32: 7030 d503 4104 |0141: invoke-direct {v1, v4, v4}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ -220a38: 4d01 0005 |0144: aput-object v1, v0, v5 │ │ -220a3c: 2201 b800 |0146: new-instance v1, Landroid/graphics/PointF; // type@00b8 │ │ -220a40: 7030 d503 6106 |0148: invoke-direct {v1, v6, v6}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ -220a46: 4d01 0007 |014b: aput-object v1, v0, v7 │ │ -220a4a: 2201 b800 |014d: new-instance v1, Landroid/graphics/PointF; // type@00b8 │ │ -220a4e: 7030 d503 8108 |014f: invoke-direct {v1, v8, v8}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ -220a54: 4d01 0009 |0152: aput-object v1, v0, v9 │ │ -220a58: 2201 b800 |0154: new-instance v1, Landroid/graphics/PointF; // type@00b8 │ │ -220a5c: 7030 d503 a10a |0156: invoke-direct {v1, v10, v10}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ -220a62: 4d01 000b |0159: aput-object v1, v0, v11 │ │ -220a66: 5bc0 a359 |015b: iput-object v0, v12, Lfreed/views/CurveViewControl;.gCurve:[Landroid/graphics/PointF; // field@59a3 │ │ -220a6a: 23dd 3a0e |015d: new-array v13, v13, [Landroid/graphics/PointF; // type@0e3a │ │ -220a6e: 2200 b800 |015f: new-instance v0, Landroid/graphics/PointF; // type@00b8 │ │ -220a72: 7030 d503 2002 |0161: invoke-direct {v0, v2, v2}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ -220a78: 4d00 0d03 |0164: aput-object v0, v13, v3 │ │ -220a7c: 2200 b800 |0166: new-instance v0, Landroid/graphics/PointF; // type@00b8 │ │ -220a80: 7030 d503 4004 |0168: invoke-direct {v0, v4, v4}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ -220a86: 4d00 0d05 |016b: aput-object v0, v13, v5 │ │ -220a8a: 2200 b800 |016d: new-instance v0, Landroid/graphics/PointF; // type@00b8 │ │ -220a8e: 7030 d503 6006 |016f: invoke-direct {v0, v6, v6}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ -220a94: 4d00 0d07 |0172: aput-object v0, v13, v7 │ │ -220a98: 2200 b800 |0174: new-instance v0, Landroid/graphics/PointF; // type@00b8 │ │ -220a9c: 7030 d503 8008 |0176: invoke-direct {v0, v8, v8}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ -220aa2: 4d00 0d09 |0179: aput-object v0, v13, v9 │ │ -220aa6: 2200 b800 |017b: new-instance v0, Landroid/graphics/PointF; // type@00b8 │ │ -220aaa: 7030 d503 a00a |017d: invoke-direct {v0, v10, v10}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ -220ab0: 4d00 0d0b |0180: aput-object v0, v13, v11 │ │ -220ab4: 5bcd 9859 |0182: iput-object v13, v12, Lfreed/views/CurveViewControl;.bCurve:[Landroid/graphics/PointF; // field@5998 │ │ -220ab8: 0e00 |0184: return-void │ │ +2207ac: |[2207ac] freed.views.CurveViewControl.init:(Landroid/content/Context;)V │ │ +2207bc: 1a00 4d53 |0000: const-string v0, "layout_inflater" // string@534d │ │ +2207c0: 6e20 0502 0d00 |0002: invoke-virtual {v13, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0205 │ │ +2207c6: 0c0d |0005: move-result-object v13 │ │ +2207c8: 1f0d fb01 |0006: check-cast v13, Landroid/view/LayoutInflater; // type@01fb │ │ +2207cc: 1400 2700 0c7f |0008: const v0, #float 1.86093e+38 // #7f0c0027 │ │ +2207d2: 6e30 3e08 0d0c |000b: invoke-virtual {v13, v0, v12}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@083e │ │ +2207d8: 140d 7700 097f |000e: const v13, #float 1.82107e+38 // #7f090077 │ │ +2207de: 6e20 b361 dc00 |0011: invoke-virtual {v12, v13}, Lfreed/views/CurveViewControl;.findViewById:(I)Landroid/view/View; // method@61b3 │ │ +2207e4: 0c0d |0014: move-result-object v13 │ │ +2207e6: 1f0d 6c02 |0015: check-cast v13, Landroid/widget/Button; // type@026c │ │ +2207ea: 5bcd 9f59 |0017: iput-object v13, v12, Lfreed/views/CurveViewControl;.button_rgb:Landroid/widget/Button; // field@599f │ │ +2207ee: 54c0 a859 |0019: iget-object v0, v12, Lfreed/views/CurveViewControl;.onR_G_B_ButtonClick:Landroid/view/View$OnClickListener; // field@59a8 │ │ +2207f2: 6e20 450c 0d00 |001b: invoke-virtual {v13, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ +2207f8: 54cd 9f59 |001e: iget-object v13, v12, Lfreed/views/CurveViewControl;.button_rgb:Landroid/widget/Button; // field@599f │ │ +2207fc: 5bcd 9759 |0020: iput-object v13, v12, Lfreed/views/CurveViewControl;.activeButton:Landroid/widget/Button; // field@5997 │ │ +220800: 140d 7400 097f |0022: const v13, #float 1.82107e+38 // #7f090074 │ │ +220806: 6e20 b361 dc00 |0025: invoke-virtual {v12, v13}, Lfreed/views/CurveViewControl;.findViewById:(I)Landroid/view/View; // method@61b3 │ │ +22080c: 0c0d |0028: move-result-object v13 │ │ +22080e: 1f0d 6c02 |0029: check-cast v13, Landroid/widget/Button; // type@026c │ │ +220812: 5bcd 9d59 |002b: iput-object v13, v12, Lfreed/views/CurveViewControl;.button_r:Landroid/widget/Button; // field@599d │ │ +220816: 54c0 a859 |002d: iget-object v0, v12, Lfreed/views/CurveViewControl;.onR_G_B_ButtonClick:Landroid/view/View$OnClickListener; // field@59a8 │ │ +22081a: 6e20 450c 0d00 |002f: invoke-virtual {v13, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ +220820: 140d 6b00 097f |0032: const v13, #float 1.82106e+38 // #7f09006b │ │ +220826: 6e20 b361 dc00 |0035: invoke-virtual {v12, v13}, Lfreed/views/CurveViewControl;.findViewById:(I)Landroid/view/View; // method@61b3 │ │ +22082c: 0c0d |0038: move-result-object v13 │ │ +22082e: 1f0d 6c02 |0039: check-cast v13, Landroid/widget/Button; // type@026c │ │ +220832: 5bcd 9b59 |003b: iput-object v13, v12, Lfreed/views/CurveViewControl;.button_g:Landroid/widget/Button; // field@599b │ │ +220836: 54c0 a859 |003d: iget-object v0, v12, Lfreed/views/CurveViewControl;.onR_G_B_ButtonClick:Landroid/view/View$OnClickListener; // field@59a8 │ │ +22083a: 6e20 450c 0d00 |003f: invoke-virtual {v13, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ +220840: 140d 6100 097f |0042: const v13, #float 1.82106e+38 // #7f090061 │ │ +220846: 6e20 b361 dc00 |0045: invoke-virtual {v12, v13}, Lfreed/views/CurveViewControl;.findViewById:(I)Landroid/view/View; // method@61b3 │ │ +22084c: 0c0d |0048: move-result-object v13 │ │ +22084e: 1f0d 6c02 |0049: check-cast v13, Landroid/widget/Button; // type@026c │ │ +220852: 5bcd 9a59 |004b: iput-object v13, v12, Lfreed/views/CurveViewControl;.button_b:Landroid/widget/Button; // field@599a │ │ +220856: 54c0 a859 |004d: iget-object v0, v12, Lfreed/views/CurveViewControl;.onR_G_B_ButtonClick:Landroid/view/View$OnClickListener; // field@59a8 │ │ +22085a: 6e20 450c 0d00 |004f: invoke-virtual {v13, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ +220860: 140d 5d00 097f |0052: const v13, #float 1.82106e+38 // #7f09005d │ │ +220866: 6e20 b361 dc00 |0055: invoke-virtual {v12, v13}, Lfreed/views/CurveViewControl;.findViewById:(I)Landroid/view/View; // method@61b3 │ │ +22086c: 0c0d |0058: move-result-object v13 │ │ +22086e: 1f0d 6c02 |0059: check-cast v13, Landroid/widget/Button; // type@026c │ │ +220872: 5bcd 9959 |005b: iput-object v13, v12, Lfreed/views/CurveViewControl;.button_addPoint:Landroid/widget/Button; // field@5999 │ │ +220876: 54c0 a559 |005d: iget-object v0, v12, Lfreed/views/CurveViewControl;.onAddPointClick:Landroid/view/View$OnClickListener; // field@59a5 │ │ +22087a: 6e20 450c 0d00 |005f: invoke-virtual {v13, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ +220880: 140d 7500 097f |0062: const v13, #float 1.82107e+38 // #7f090075 │ │ +220886: 6e20 b361 dc00 |0065: invoke-virtual {v12, v13}, Lfreed/views/CurveViewControl;.findViewById:(I)Landroid/view/View; // method@61b3 │ │ +22088c: 0c0d |0068: move-result-object v13 │ │ +22088e: 1f0d 6c02 |0069: check-cast v13, Landroid/widget/Button; // type@026c │ │ +220892: 5bcd 9e59 |006b: iput-object v13, v12, Lfreed/views/CurveViewControl;.button_removePoint:Landroid/widget/Button; // field@599e │ │ +220896: 54c0 a959 |006d: iget-object v0, v12, Lfreed/views/CurveViewControl;.onRemovePointClick:Landroid/view/View$OnClickListener; // field@59a9 │ │ +22089a: 6e20 450c 0d00 |006f: invoke-virtual {v13, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ +2208a0: 140d 7800 097f |0072: const v13, #float 1.82107e+38 // #7f090078 │ │ +2208a6: 6e20 b361 dc00 |0075: invoke-virtual {v12, v13}, Lfreed/views/CurveViewControl;.findViewById:(I)Landroid/view/View; // method@61b3 │ │ +2208ac: 0c0d |0078: move-result-object v13 │ │ +2208ae: 1f0d 6c02 |0079: check-cast v13, Landroid/widget/Button; // type@026c │ │ +2208b2: 5bcd a059 |007b: iput-object v13, v12, Lfreed/views/CurveViewControl;.button_save:Landroid/widget/Button; // field@59a0 │ │ +2208b6: 54c0 aa59 |007d: iget-object v0, v12, Lfreed/views/CurveViewControl;.onSaveButtonClick:Landroid/view/View$OnClickListener; // field@59aa │ │ +2208ba: 6e20 450c 0d00 |007f: invoke-virtual {v13, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ +2208c0: 140d 6d00 097f |0082: const v13, #float 1.82106e+38 // #7f09006d │ │ +2208c6: 6e20 b361 dc00 |0085: invoke-virtual {v12, v13}, Lfreed/views/CurveViewControl;.findViewById:(I)Landroid/view/View; // method@61b3 │ │ +2208cc: 0c0d |0088: move-result-object v13 │ │ +2208ce: 1f0d 6c02 |0089: check-cast v13, Landroid/widget/Button; // type@026c │ │ +2208d2: 5bcd 9c59 |008b: iput-object v13, v12, Lfreed/views/CurveViewControl;.button_load:Landroid/widget/Button; // field@599c │ │ +2208d6: 54c0 a659 |008d: iget-object v0, v12, Lfreed/views/CurveViewControl;.onLoadButtonClick:Landroid/view/View$OnClickListener; // field@59a6 │ │ +2208da: 6e20 450c 0d00 |008f: invoke-virtual {v13, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ +2208e0: 140d 9100 097f |0092: const v13, #float 1.82107e+38 // #7f090091 │ │ +2208e6: 6e20 b361 dc00 |0095: invoke-virtual {v12, v13}, Lfreed/views/CurveViewControl;.findViewById:(I)Landroid/view/View; // method@61b3 │ │ +2208ec: 0c0d |0098: move-result-object v13 │ │ +2208ee: 1f0d 110d |0099: check-cast v13, Lfreed/views/CurveView; // type@0d11 │ │ +2208f2: 5bcd a259 |009b: iput-object v13, v12, Lfreed/views/CurveViewControl;.curveView:Lfreed/views/CurveView; // field@59a2 │ │ +2208f6: 6e20 8561 cd00 |009d: invoke-virtual {v13, v12}, Lfreed/views/CurveView;.setCurveChangedListner:(Lfreed/views/CurveView$CurveChangedEvent;)V // method@6185 │ │ +2208fc: 140d 3b01 097f |00a0: const v13, #float 1.82111e+38 // #7f09013b │ │ +220902: 6e20 b361 dc00 |00a3: invoke-virtual {v12, v13}, Lfreed/views/CurveViewControl;.findViewById:(I)Landroid/view/View; // method@61b3 │ │ +220908: 0c0d |00a6: move-result-object v13 │ │ +22090a: 1f0d 8502 |00a7: check-cast v13, Landroid/widget/LinearLayout; // type@0285 │ │ +22090e: 5bcd af59 |00a9: iput-object v13, v12, Lfreed/views/CurveViewControl;.savePanel:Landroid/widget/LinearLayout; // field@59af │ │ +220912: 1300 0800 |00ab: const/16 v0, #int 8 // #8 │ │ +220916: 6e20 580d 0d00 |00ad: invoke-virtual {v13, v0}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0d58 │ │ +22091c: 140d b300 097f |00b0: const v13, #float 1.82108e+38 // #7f0900b3 │ │ +220922: 6e20 b361 dc00 |00b3: invoke-virtual {v12, v13}, Lfreed/views/CurveViewControl;.findViewById:(I)Landroid/view/View; // method@61b3 │ │ +220928: 0c0d |00b6: move-result-object v13 │ │ +22092a: 1f0d 7702 |00b7: check-cast v13, Landroid/widget/EditText; // type@0277 │ │ +22092e: 5bcd b059 |00b9: iput-object v13, v12, Lfreed/views/CurveViewControl;.savePanel_editText_toneCurveName:Landroid/widget/EditText; // field@59b0 │ │ +220932: 140d 7a00 097f |00bb: const v13, #float 1.82107e+38 // #7f09007a │ │ +220938: 6e20 b361 dc00 |00be: invoke-virtual {v12, v13}, Lfreed/views/CurveViewControl;.findViewById:(I)Landroid/view/View; // method@61b3 │ │ +22093e: 0c0d |00c1: move-result-object v13 │ │ +220940: 1f0d 6c02 |00c2: check-cast v13, Landroid/widget/Button; // type@026c │ │ +220944: 5bcd b159 |00c4: iput-object v13, v12, Lfreed/views/CurveViewControl;.savePanel_saveButton:Landroid/widget/Button; // field@59b1 │ │ +220948: 54c1 ab59 |00c6: iget-object v1, v12, Lfreed/views/CurveViewControl;.onSavePanelSaveCurveClick:Landroid/view/View$OnClickListener; // field@59ab │ │ +22094c: 6e20 450c 1d00 |00c8: invoke-virtual {v13, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ +220952: 140d 0501 097f |00cb: const v13, #float 1.8211e+38 // #7f090105 │ │ +220958: 6e20 b361 dc00 |00ce: invoke-virtual {v12, v13}, Lfreed/views/CurveViewControl;.findViewById:(I)Landroid/view/View; // method@61b3 │ │ +22095e: 0c0d |00d1: move-result-object v13 │ │ +220960: 1f0d 8502 |00d2: check-cast v13, Landroid/widget/LinearLayout; // type@0285 │ │ +220964: 5bcd a459 |00d4: iput-object v13, v12, Lfreed/views/CurveViewControl;.loadPanel:Landroid/widget/LinearLayout; // field@59a4 │ │ +220968: 6e20 580d 0d00 |00d6: invoke-virtual {v13, v0}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0d58 │ │ +22096e: 125d |00d9: const/4 v13, #int 5 // #5 │ │ +220970: 23d0 3a0e |00da: new-array v0, v13, [Landroid/graphics/PointF; // type@0e3a │ │ +220974: 2201 b800 |00dc: new-instance v1, Landroid/graphics/PointF; // type@00b8 │ │ +220978: 1202 |00de: const/4 v2, #int 0 // #0 │ │ +22097a: 7030 d503 2102 |00df: invoke-direct {v1, v2, v2}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ +220980: 1203 |00e2: const/4 v3, #int 0 // #0 │ │ +220982: 4d01 0003 |00e3: aput-object v1, v0, v3 │ │ +220986: 2201 b800 |00e5: new-instance v1, Landroid/graphics/PointF; // type@00b8 │ │ +22098a: 1504 803e |00e7: const/high16 v4, #int 1048576000 // #3e80 │ │ +22098e: 7030 d503 4104 |00e9: invoke-direct {v1, v4, v4}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ +220994: 1215 |00ec: const/4 v5, #int 1 // #1 │ │ +220996: 4d01 0005 |00ed: aput-object v1, v0, v5 │ │ +22099a: 2201 b800 |00ef: new-instance v1, Landroid/graphics/PointF; // type@00b8 │ │ +22099e: 1506 003f |00f1: const/high16 v6, #int 1056964608 // #3f00 │ │ +2209a2: 7030 d503 6106 |00f3: invoke-direct {v1, v6, v6}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ +2209a8: 1227 |00f6: const/4 v7, #int 2 // #2 │ │ +2209aa: 4d01 0007 |00f7: aput-object v1, v0, v7 │ │ +2209ae: 2201 b800 |00f9: new-instance v1, Landroid/graphics/PointF; // type@00b8 │ │ +2209b2: 1508 403f |00fb: const/high16 v8, #int 1061158912 // #3f40 │ │ +2209b6: 7030 d503 8108 |00fd: invoke-direct {v1, v8, v8}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ +2209bc: 1239 |0100: const/4 v9, #int 3 // #3 │ │ +2209be: 4d01 0009 |0101: aput-object v1, v0, v9 │ │ +2209c2: 2201 b800 |0103: new-instance v1, Landroid/graphics/PointF; // type@00b8 │ │ +2209c6: 150a 803f |0105: const/high16 v10, #int 1065353216 // #3f80 │ │ +2209ca: 7030 d503 a10a |0107: invoke-direct {v1, v10, v10}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ +2209d0: 124b |010a: const/4 v11, #int 4 // #4 │ │ +2209d2: 4d01 000b |010b: aput-object v1, v0, v11 │ │ +2209d6: 5bc0 ae59 |010d: iput-object v0, v12, Lfreed/views/CurveViewControl;.rgbCurve:[Landroid/graphics/PointF; // field@59ae │ │ +2209da: 23d0 3a0e |010f: new-array v0, v13, [Landroid/graphics/PointF; // type@0e3a │ │ +2209de: 2201 b800 |0111: new-instance v1, Landroid/graphics/PointF; // type@00b8 │ │ +2209e2: 7030 d503 2102 |0113: invoke-direct {v1, v2, v2}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ +2209e8: 4d01 0003 |0116: aput-object v1, v0, v3 │ │ +2209ec: 2201 b800 |0118: new-instance v1, Landroid/graphics/PointF; // type@00b8 │ │ +2209f0: 7030 d503 4104 |011a: invoke-direct {v1, v4, v4}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ +2209f6: 4d01 0005 |011d: aput-object v1, v0, v5 │ │ +2209fa: 2201 b800 |011f: new-instance v1, Landroid/graphics/PointF; // type@00b8 │ │ +2209fe: 7030 d503 6106 |0121: invoke-direct {v1, v6, v6}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ +220a04: 4d01 0007 |0124: aput-object v1, v0, v7 │ │ +220a08: 2201 b800 |0126: new-instance v1, Landroid/graphics/PointF; // type@00b8 │ │ +220a0c: 7030 d503 8108 |0128: invoke-direct {v1, v8, v8}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ +220a12: 4d01 0009 |012b: aput-object v1, v0, v9 │ │ +220a16: 2201 b800 |012d: new-instance v1, Landroid/graphics/PointF; // type@00b8 │ │ +220a1a: 7030 d503 a10a |012f: invoke-direct {v1, v10, v10}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ +220a20: 4d01 000b |0132: aput-object v1, v0, v11 │ │ +220a24: 5bc0 ad59 |0134: iput-object v0, v12, Lfreed/views/CurveViewControl;.rCurve:[Landroid/graphics/PointF; // field@59ad │ │ +220a28: 23d0 3a0e |0136: new-array v0, v13, [Landroid/graphics/PointF; // type@0e3a │ │ +220a2c: 2201 b800 |0138: new-instance v1, Landroid/graphics/PointF; // type@00b8 │ │ +220a30: 7030 d503 2102 |013a: invoke-direct {v1, v2, v2}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ +220a36: 4d01 0003 |013d: aput-object v1, v0, v3 │ │ +220a3a: 2201 b800 |013f: new-instance v1, Landroid/graphics/PointF; // type@00b8 │ │ +220a3e: 7030 d503 4104 |0141: invoke-direct {v1, v4, v4}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ +220a44: 4d01 0005 |0144: aput-object v1, v0, v5 │ │ +220a48: 2201 b800 |0146: new-instance v1, Landroid/graphics/PointF; // type@00b8 │ │ +220a4c: 7030 d503 6106 |0148: invoke-direct {v1, v6, v6}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ +220a52: 4d01 0007 |014b: aput-object v1, v0, v7 │ │ +220a56: 2201 b800 |014d: new-instance v1, Landroid/graphics/PointF; // type@00b8 │ │ +220a5a: 7030 d503 8108 |014f: invoke-direct {v1, v8, v8}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ +220a60: 4d01 0009 |0152: aput-object v1, v0, v9 │ │ +220a64: 2201 b800 |0154: new-instance v1, Landroid/graphics/PointF; // type@00b8 │ │ +220a68: 7030 d503 a10a |0156: invoke-direct {v1, v10, v10}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ +220a6e: 4d01 000b |0159: aput-object v1, v0, v11 │ │ +220a72: 5bc0 a359 |015b: iput-object v0, v12, Lfreed/views/CurveViewControl;.gCurve:[Landroid/graphics/PointF; // field@59a3 │ │ +220a76: 23dd 3a0e |015d: new-array v13, v13, [Landroid/graphics/PointF; // type@0e3a │ │ +220a7a: 2200 b800 |015f: new-instance v0, Landroid/graphics/PointF; // type@00b8 │ │ +220a7e: 7030 d503 2002 |0161: invoke-direct {v0, v2, v2}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ +220a84: 4d00 0d03 |0164: aput-object v0, v13, v3 │ │ +220a88: 2200 b800 |0166: new-instance v0, Landroid/graphics/PointF; // type@00b8 │ │ +220a8c: 7030 d503 4004 |0168: invoke-direct {v0, v4, v4}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ +220a92: 4d00 0d05 |016b: aput-object v0, v13, v5 │ │ +220a96: 2200 b800 |016d: new-instance v0, Landroid/graphics/PointF; // type@00b8 │ │ +220a9a: 7030 d503 6006 |016f: invoke-direct {v0, v6, v6}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ +220aa0: 4d00 0d07 |0172: aput-object v0, v13, v7 │ │ +220aa4: 2200 b800 |0174: new-instance v0, Landroid/graphics/PointF; // type@00b8 │ │ +220aa8: 7030 d503 8008 |0176: invoke-direct {v0, v8, v8}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ +220aae: 4d00 0d09 |0179: aput-object v0, v13, v9 │ │ +220ab2: 2200 b800 |017b: new-instance v0, Landroid/graphics/PointF; // type@00b8 │ │ +220ab6: 7030 d503 a00a |017d: invoke-direct {v0, v10, v10}, Landroid/graphics/PointF;.:(FF)V // method@03d5 │ │ +220abc: 4d00 0d0b |0180: aput-object v0, v13, v11 │ │ +220ac0: 5bcd 9859 |0182: iput-object v13, v12, Lfreed/views/CurveViewControl;.bCurve:[Landroid/graphics/PointF; // field@5998 │ │ +220ac4: 0e00 |0184: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=75 │ │ 0x000b line=76 │ │ 0x0011 line=78 │ │ 0x0019 line=79 │ │ 0x001e line=80 │ │ @@ -699952,37 +699955,37 @@ │ │ type : '([Landroid/graphics/PointF;Landroid/graphics/PointF;)[Landroid/graphics/PointF;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 35 16-bit code units │ │ -2204a8: |[2204a8] freed.views.CurveViewControl.removePointFromCurve:([Landroid/graphics/PointF;Landroid/graphics/PointF;)[Landroid/graphics/PointF; │ │ -2204b8: 2160 |0000: array-length v0, v6 │ │ -2204ba: d800 00ff |0001: add-int/lit8 v0, v0, #int -1 // #ff │ │ -2204be: 2301 3a0e |0003: new-array v1, v0, [Landroid/graphics/PointF; // type@0e3a │ │ -2204c2: 1222 |0005: const/4 v2, #int 2 // #2 │ │ -2204c4: 3520 0300 |0006: if-ge v0, v2, 0009 // +0003 │ │ -2204c8: 1106 |0008: return-object v6 │ │ -2204ca: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -2204cc: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -2204ce: 2163 |000b: array-length v3, v6 │ │ -2204d0: 3530 1600 |000c: if-ge v0, v3, 0022 // +0016 │ │ -2204d4: 4603 0600 |000e: aget-object v3, v6, v0 │ │ -2204d8: 5233 9200 |0010: iget v3, v3, Landroid/graphics/PointF;.x:F // field@0092 │ │ -2204dc: 5274 9200 |0012: iget v4, v7, Landroid/graphics/PointF;.x:F // field@0092 │ │ -2204e0: 2d03 0304 |0014: cmpl-float v3, v3, v4 │ │ -2204e4: 3803 0900 |0016: if-eqz v3, 001f // +0009 │ │ -2204e8: d803 0201 |0018: add-int/lit8 v3, v2, #int 1 // #01 │ │ -2204ec: 4604 0600 |001a: aget-object v4, v6, v0 │ │ -2204f0: 4d04 0102 |001c: aput-object v4, v1, v2 │ │ -2204f4: 0132 |001e: move v2, v3 │ │ -2204f6: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2204fa: 28ea |0021: goto 000b // -0016 │ │ -2204fc: 1101 |0022: return-object v1 │ │ +2204b4: |[2204b4] freed.views.CurveViewControl.removePointFromCurve:([Landroid/graphics/PointF;Landroid/graphics/PointF;)[Landroid/graphics/PointF; │ │ +2204c4: 2160 |0000: array-length v0, v6 │ │ +2204c6: d800 00ff |0001: add-int/lit8 v0, v0, #int -1 // #ff │ │ +2204ca: 2301 3a0e |0003: new-array v1, v0, [Landroid/graphics/PointF; // type@0e3a │ │ +2204ce: 1222 |0005: const/4 v2, #int 2 // #2 │ │ +2204d0: 3520 0300 |0006: if-ge v0, v2, 0009 // +0003 │ │ +2204d4: 1106 |0008: return-object v6 │ │ +2204d6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +2204d8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +2204da: 2163 |000b: array-length v3, v6 │ │ +2204dc: 3530 1600 |000c: if-ge v0, v3, 0022 // +0016 │ │ +2204e0: 4603 0600 |000e: aget-object v3, v6, v0 │ │ +2204e4: 5233 9200 |0010: iget v3, v3, Landroid/graphics/PointF;.x:F // field@0092 │ │ +2204e8: 5274 9200 |0012: iget v4, v7, Landroid/graphics/PointF;.x:F // field@0092 │ │ +2204ec: 2d03 0304 |0014: cmpl-float v3, v3, v4 │ │ +2204f0: 3803 0900 |0016: if-eqz v3, 001f // +0009 │ │ +2204f4: d803 0201 |0018: add-int/lit8 v3, v2, #int 1 // #01 │ │ +2204f8: 4604 0600 |001a: aget-object v4, v6, v0 │ │ +2204fc: 4d04 0102 |001c: aput-object v4, v1, v2 │ │ +220500: 0132 |001e: move v2, v3 │ │ +220502: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +220506: 28ea |0021: goto 000b // -0016 │ │ +220508: 1101 |0022: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x000b line=392 │ │ 0x000e line=394 │ │ 0x001a line=395 │ │ locals : │ │ @@ -699996,115 +699999,115 @@ │ │ type : '(Landroid/graphics/PointF;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 226 16-bit code units │ │ -220abc: |[220abc] freed.views.CurveViewControl.onClick:(Landroid/graphics/PointF;)V │ │ -220acc: 1d03 |0000: monitor-enter v3 │ │ -220ace: 5430 ac59 |0001: iget-object v0, v3, Lfreed/views/CurveViewControl;.pointState:Lfreed/views/CurveViewControl$PointStates; // field@59ac │ │ -220ad2: 6201 9459 |0003: sget-object v1, Lfreed/views/CurveViewControl$PointStates;.add:Lfreed/views/CurveViewControl$PointStates; // field@5994 │ │ -220ad6: 1402 2b00 057f |0005: const v2, #float 1.76788e+38 // #7f05002b │ │ -220adc: 3310 5600 |0008: if-ne v0, v1, 005e // +0056 │ │ -220ae0: 5430 9759 |000a: iget-object v0, v3, Lfreed/views/CurveViewControl;.activeButton:Landroid/widget/Button; // field@5997 │ │ -220ae4: 6e10 340c 0000 |000c: invoke-virtual {v0}, Landroid/widget/Button;.getId:()I // method@0c34 │ │ -220aea: 0a00 |000f: move-result v0 │ │ -220aec: 2c00 ae00 0000 |0010: sparse-switch v0, 000000be // +000000ae │ │ -220af2: 2838 |0013: goto 004b // +0038 │ │ -220af4: 5430 ae59 |0014: iget-object v0, v3, Lfreed/views/CurveViewControl;.rgbCurve:[Landroid/graphics/PointF; // field@59ae │ │ -220af8: 7030 b261 0304 |0016: invoke-direct {v3, v0, v4}, Lfreed/views/CurveViewControl;.addPointToCurve:([Landroid/graphics/PointF;Landroid/graphics/PointF;)[Landroid/graphics/PointF; // method@61b2 │ │ -220afe: 0c04 |0019: move-result-object v4 │ │ -220b00: 5b34 ae59 |001a: iput-object v4, v3, Lfreed/views/CurveViewControl;.rgbCurve:[Landroid/graphics/PointF; // field@59ae │ │ -220b04: 5430 a259 |001c: iget-object v0, v3, Lfreed/views/CurveViewControl;.curveView:Lfreed/views/CurveView; // field@59a2 │ │ -220b08: 6e20 8961 4000 |001e: invoke-virtual {v0, v4}, Lfreed/views/CurveView;.setPoints:([Landroid/graphics/PointF;)V // method@6189 │ │ -220b0e: 282a |0021: goto 004b // +002a │ │ -220b10: 5430 ad59 |0022: iget-object v0, v3, Lfreed/views/CurveViewControl;.rCurve:[Landroid/graphics/PointF; // field@59ad │ │ -220b14: 7030 b261 0304 |0024: invoke-direct {v3, v0, v4}, Lfreed/views/CurveViewControl;.addPointToCurve:([Landroid/graphics/PointF;Landroid/graphics/PointF;)[Landroid/graphics/PointF; // method@61b2 │ │ -220b1a: 0c04 |0027: move-result-object v4 │ │ -220b1c: 5b34 ad59 |0028: iput-object v4, v3, Lfreed/views/CurveViewControl;.rCurve:[Landroid/graphics/PointF; // field@59ad │ │ -220b20: 5430 a259 |002a: iget-object v0, v3, Lfreed/views/CurveViewControl;.curveView:Lfreed/views/CurveView; // field@59a2 │ │ -220b24: 6e20 8961 4000 |002c: invoke-virtual {v0, v4}, Lfreed/views/CurveView;.setPoints:([Landroid/graphics/PointF;)V // method@6189 │ │ -220b2a: 281c |002f: goto 004b // +001c │ │ -220b2c: 5430 a359 |0030: iget-object v0, v3, Lfreed/views/CurveViewControl;.gCurve:[Landroid/graphics/PointF; // field@59a3 │ │ -220b30: 7030 b261 0304 |0032: invoke-direct {v3, v0, v4}, Lfreed/views/CurveViewControl;.addPointToCurve:([Landroid/graphics/PointF;Landroid/graphics/PointF;)[Landroid/graphics/PointF; // method@61b2 │ │ -220b36: 0c04 |0035: move-result-object v4 │ │ -220b38: 5b34 a359 |0036: iput-object v4, v3, Lfreed/views/CurveViewControl;.gCurve:[Landroid/graphics/PointF; // field@59a3 │ │ -220b3c: 5430 a259 |0038: iget-object v0, v3, Lfreed/views/CurveViewControl;.curveView:Lfreed/views/CurveView; // field@59a2 │ │ -220b40: 6e20 8961 4000 |003a: invoke-virtual {v0, v4}, Lfreed/views/CurveView;.setPoints:([Landroid/graphics/PointF;)V // method@6189 │ │ -220b46: 280e |003d: goto 004b // +000e │ │ -220b48: 5430 9859 |003e: iget-object v0, v3, Lfreed/views/CurveViewControl;.bCurve:[Landroid/graphics/PointF; // field@5998 │ │ -220b4c: 7030 b261 0304 |0040: invoke-direct {v3, v0, v4}, Lfreed/views/CurveViewControl;.addPointToCurve:([Landroid/graphics/PointF;Landroid/graphics/PointF;)[Landroid/graphics/PointF; // method@61b2 │ │ -220b52: 0c04 |0043: move-result-object v4 │ │ -220b54: 5b34 9859 |0044: iput-object v4, v3, Lfreed/views/CurveViewControl;.bCurve:[Landroid/graphics/PointF; // field@5998 │ │ -220b58: 5430 a259 |0046: iget-object v0, v3, Lfreed/views/CurveViewControl;.curveView:Lfreed/views/CurveView; // field@59a2 │ │ -220b5c: 6e20 8961 4000 |0048: invoke-virtual {v0, v4}, Lfreed/views/CurveView;.setPoints:([Landroid/graphics/PointF;)V // method@6189 │ │ -220b62: 5434 9959 |004b: iget-object v4, v3, Lfreed/views/CurveViewControl;.button_addPoint:Landroid/widget/Button; // field@5999 │ │ -220b66: 6e10 b561 0300 |004d: invoke-virtual {v3}, Lfreed/views/CurveViewControl;.getResources:()Landroid/content/res/Resources; // method@61b5 │ │ -220b6c: 0c00 |0050: move-result-object v0 │ │ -220b6e: 6e20 bb02 2000 |0051: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@02bb │ │ -220b74: 0a00 |0054: move-result v0 │ │ -220b76: 6e20 3e0c 0400 |0055: invoke-virtual {v4, v0}, Landroid/widget/Button;.setBackgroundColor:(I)V // method@0c3e │ │ -220b7c: 6204 9559 |0058: sget-object v4, Lfreed/views/CurveViewControl$PointStates;.none:Lfreed/views/CurveViewControl$PointStates; // field@5995 │ │ -220b80: 5b34 ac59 |005a: iput-object v4, v3, Lfreed/views/CurveViewControl;.pointState:Lfreed/views/CurveViewControl$PointStates; // field@59ac │ │ -220b84: 1e03 |005c: monitor-exit v3 │ │ -220b86: 0e00 |005d: return-void │ │ -220b88: 5430 ac59 |005e: iget-object v0, v3, Lfreed/views/CurveViewControl;.pointState:Lfreed/views/CurveViewControl$PointStates; // field@59ac │ │ -220b8c: 6201 9659 |0060: sget-object v1, Lfreed/views/CurveViewControl$PointStates;.remove:Lfreed/views/CurveViewControl$PointStates; // field@5996 │ │ -220b90: 3310 5600 |0062: if-ne v0, v1, 00b8 // +0056 │ │ -220b94: 5430 9759 |0064: iget-object v0, v3, Lfreed/views/CurveViewControl;.activeButton:Landroid/widget/Button; // field@5997 │ │ -220b98: 6e10 340c 0000 |0066: invoke-virtual {v0}, Landroid/widget/Button;.getId:()I // method@0c34 │ │ -220b9e: 0a00 |0069: move-result v0 │ │ -220ba0: 2c00 6600 0000 |006a: sparse-switch v0, 000000d0 // +00000066 │ │ -220ba6: 2838 |006d: goto 00a5 // +0038 │ │ -220ba8: 5430 ae59 |006e: iget-object v0, v3, Lfreed/views/CurveViewControl;.rgbCurve:[Landroid/graphics/PointF; // field@59ae │ │ -220bac: 7030 be61 0304 |0070: invoke-direct {v3, v0, v4}, Lfreed/views/CurveViewControl;.removePointFromCurve:([Landroid/graphics/PointF;Landroid/graphics/PointF;)[Landroid/graphics/PointF; // method@61be │ │ -220bb2: 0c04 |0073: move-result-object v4 │ │ -220bb4: 5b34 ae59 |0074: iput-object v4, v3, Lfreed/views/CurveViewControl;.rgbCurve:[Landroid/graphics/PointF; // field@59ae │ │ -220bb8: 5430 a259 |0076: iget-object v0, v3, Lfreed/views/CurveViewControl;.curveView:Lfreed/views/CurveView; // field@59a2 │ │ -220bbc: 6e20 8961 4000 |0078: invoke-virtual {v0, v4}, Lfreed/views/CurveView;.setPoints:([Landroid/graphics/PointF;)V // method@6189 │ │ -220bc2: 282a |007b: goto 00a5 // +002a │ │ -220bc4: 5430 ad59 |007c: iget-object v0, v3, Lfreed/views/CurveViewControl;.rCurve:[Landroid/graphics/PointF; // field@59ad │ │ -220bc8: 7030 be61 0304 |007e: invoke-direct {v3, v0, v4}, Lfreed/views/CurveViewControl;.removePointFromCurve:([Landroid/graphics/PointF;Landroid/graphics/PointF;)[Landroid/graphics/PointF; // method@61be │ │ -220bce: 0c04 |0081: move-result-object v4 │ │ -220bd0: 5b34 ad59 |0082: iput-object v4, v3, Lfreed/views/CurveViewControl;.rCurve:[Landroid/graphics/PointF; // field@59ad │ │ -220bd4: 5430 a259 |0084: iget-object v0, v3, Lfreed/views/CurveViewControl;.curveView:Lfreed/views/CurveView; // field@59a2 │ │ -220bd8: 6e20 8961 4000 |0086: invoke-virtual {v0, v4}, Lfreed/views/CurveView;.setPoints:([Landroid/graphics/PointF;)V // method@6189 │ │ -220bde: 281c |0089: goto 00a5 // +001c │ │ -220be0: 5430 a359 |008a: iget-object v0, v3, Lfreed/views/CurveViewControl;.gCurve:[Landroid/graphics/PointF; // field@59a3 │ │ -220be4: 7030 be61 0304 |008c: invoke-direct {v3, v0, v4}, Lfreed/views/CurveViewControl;.removePointFromCurve:([Landroid/graphics/PointF;Landroid/graphics/PointF;)[Landroid/graphics/PointF; // method@61be │ │ -220bea: 0c04 |008f: move-result-object v4 │ │ -220bec: 5b34 a359 |0090: iput-object v4, v3, Lfreed/views/CurveViewControl;.gCurve:[Landroid/graphics/PointF; // field@59a3 │ │ -220bf0: 5430 a259 |0092: iget-object v0, v3, Lfreed/views/CurveViewControl;.curveView:Lfreed/views/CurveView; // field@59a2 │ │ -220bf4: 6e20 8961 4000 |0094: invoke-virtual {v0, v4}, Lfreed/views/CurveView;.setPoints:([Landroid/graphics/PointF;)V // method@6189 │ │ -220bfa: 280e |0097: goto 00a5 // +000e │ │ -220bfc: 5430 9859 |0098: iget-object v0, v3, Lfreed/views/CurveViewControl;.bCurve:[Landroid/graphics/PointF; // field@5998 │ │ -220c00: 7030 be61 0304 |009a: invoke-direct {v3, v0, v4}, Lfreed/views/CurveViewControl;.removePointFromCurve:([Landroid/graphics/PointF;Landroid/graphics/PointF;)[Landroid/graphics/PointF; // method@61be │ │ -220c06: 0c04 |009d: move-result-object v4 │ │ -220c08: 5b34 9859 |009e: iput-object v4, v3, Lfreed/views/CurveViewControl;.bCurve:[Landroid/graphics/PointF; // field@5998 │ │ -220c0c: 5430 a259 |00a0: iget-object v0, v3, Lfreed/views/CurveViewControl;.curveView:Lfreed/views/CurveView; // field@59a2 │ │ -220c10: 6e20 8961 4000 |00a2: invoke-virtual {v0, v4}, Lfreed/views/CurveView;.setPoints:([Landroid/graphics/PointF;)V // method@6189 │ │ -220c16: 5434 9e59 |00a5: iget-object v4, v3, Lfreed/views/CurveViewControl;.button_removePoint:Landroid/widget/Button; // field@599e │ │ -220c1a: 6e10 b561 0300 |00a7: invoke-virtual {v3}, Lfreed/views/CurveViewControl;.getResources:()Landroid/content/res/Resources; // method@61b5 │ │ -220c20: 0c00 |00aa: move-result-object v0 │ │ -220c22: 6e20 bb02 2000 |00ab: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@02bb │ │ -220c28: 0a00 |00ae: move-result v0 │ │ -220c2a: 6e20 3e0c 0400 |00af: invoke-virtual {v4, v0}, Landroid/widget/Button;.setBackgroundColor:(I)V // method@0c3e │ │ -220c30: 6204 9559 |00b2: sget-object v4, Lfreed/views/CurveViewControl$PointStates;.none:Lfreed/views/CurveViewControl$PointStates; // field@5995 │ │ -220c34: 5b34 ac59 |00b4: iput-object v4, v3, Lfreed/views/CurveViewControl;.pointState:Lfreed/views/CurveViewControl$PointStates; // field@59ac │ │ -220c38: 1e03 |00b6: monitor-exit v3 │ │ -220c3a: 0e00 |00b7: return-void │ │ -220c3c: 1e03 |00b8: monitor-exit v3 │ │ -220c3e: 0e00 |00b9: return-void │ │ -220c40: 0d04 |00ba: move-exception v4 │ │ -220c42: 1e03 |00bb: monitor-exit v3 │ │ -220c44: 2704 |00bc: throw v4 │ │ -220c46: 0000 |00bd: nop // spacer │ │ -220c48: 0002 0400 6100 097f 6b00 097f 7400 ... |00be: sparse-switch-data (18 units) │ │ -220c6c: 0002 0400 6100 097f 6b00 097f 7400 ... |00d0: sparse-switch-data (18 units) │ │ +220ac8: |[220ac8] freed.views.CurveViewControl.onClick:(Landroid/graphics/PointF;)V │ │ +220ad8: 1d03 |0000: monitor-enter v3 │ │ +220ada: 5430 ac59 |0001: iget-object v0, v3, Lfreed/views/CurveViewControl;.pointState:Lfreed/views/CurveViewControl$PointStates; // field@59ac │ │ +220ade: 6201 9459 |0003: sget-object v1, Lfreed/views/CurveViewControl$PointStates;.add:Lfreed/views/CurveViewControl$PointStates; // field@5994 │ │ +220ae2: 1402 2b00 057f |0005: const v2, #float 1.76788e+38 // #7f05002b │ │ +220ae8: 3310 5600 |0008: if-ne v0, v1, 005e // +0056 │ │ +220aec: 5430 9759 |000a: iget-object v0, v3, Lfreed/views/CurveViewControl;.activeButton:Landroid/widget/Button; // field@5997 │ │ +220af0: 6e10 340c 0000 |000c: invoke-virtual {v0}, Landroid/widget/Button;.getId:()I // method@0c34 │ │ +220af6: 0a00 |000f: move-result v0 │ │ +220af8: 2c00 ae00 0000 |0010: sparse-switch v0, 000000be // +000000ae │ │ +220afe: 2838 |0013: goto 004b // +0038 │ │ +220b00: 5430 ae59 |0014: iget-object v0, v3, Lfreed/views/CurveViewControl;.rgbCurve:[Landroid/graphics/PointF; // field@59ae │ │ +220b04: 7030 b261 0304 |0016: invoke-direct {v3, v0, v4}, Lfreed/views/CurveViewControl;.addPointToCurve:([Landroid/graphics/PointF;Landroid/graphics/PointF;)[Landroid/graphics/PointF; // method@61b2 │ │ +220b0a: 0c04 |0019: move-result-object v4 │ │ +220b0c: 5b34 ae59 |001a: iput-object v4, v3, Lfreed/views/CurveViewControl;.rgbCurve:[Landroid/graphics/PointF; // field@59ae │ │ +220b10: 5430 a259 |001c: iget-object v0, v3, Lfreed/views/CurveViewControl;.curveView:Lfreed/views/CurveView; // field@59a2 │ │ +220b14: 6e20 8961 4000 |001e: invoke-virtual {v0, v4}, Lfreed/views/CurveView;.setPoints:([Landroid/graphics/PointF;)V // method@6189 │ │ +220b1a: 282a |0021: goto 004b // +002a │ │ +220b1c: 5430 ad59 |0022: iget-object v0, v3, Lfreed/views/CurveViewControl;.rCurve:[Landroid/graphics/PointF; // field@59ad │ │ +220b20: 7030 b261 0304 |0024: invoke-direct {v3, v0, v4}, Lfreed/views/CurveViewControl;.addPointToCurve:([Landroid/graphics/PointF;Landroid/graphics/PointF;)[Landroid/graphics/PointF; // method@61b2 │ │ +220b26: 0c04 |0027: move-result-object v4 │ │ +220b28: 5b34 ad59 |0028: iput-object v4, v3, Lfreed/views/CurveViewControl;.rCurve:[Landroid/graphics/PointF; // field@59ad │ │ +220b2c: 5430 a259 |002a: iget-object v0, v3, Lfreed/views/CurveViewControl;.curveView:Lfreed/views/CurveView; // field@59a2 │ │ +220b30: 6e20 8961 4000 |002c: invoke-virtual {v0, v4}, Lfreed/views/CurveView;.setPoints:([Landroid/graphics/PointF;)V // method@6189 │ │ +220b36: 281c |002f: goto 004b // +001c │ │ +220b38: 5430 a359 |0030: iget-object v0, v3, Lfreed/views/CurveViewControl;.gCurve:[Landroid/graphics/PointF; // field@59a3 │ │ +220b3c: 7030 b261 0304 |0032: invoke-direct {v3, v0, v4}, Lfreed/views/CurveViewControl;.addPointToCurve:([Landroid/graphics/PointF;Landroid/graphics/PointF;)[Landroid/graphics/PointF; // method@61b2 │ │ +220b42: 0c04 |0035: move-result-object v4 │ │ +220b44: 5b34 a359 |0036: iput-object v4, v3, Lfreed/views/CurveViewControl;.gCurve:[Landroid/graphics/PointF; // field@59a3 │ │ +220b48: 5430 a259 |0038: iget-object v0, v3, Lfreed/views/CurveViewControl;.curveView:Lfreed/views/CurveView; // field@59a2 │ │ +220b4c: 6e20 8961 4000 |003a: invoke-virtual {v0, v4}, Lfreed/views/CurveView;.setPoints:([Landroid/graphics/PointF;)V // method@6189 │ │ +220b52: 280e |003d: goto 004b // +000e │ │ +220b54: 5430 9859 |003e: iget-object v0, v3, Lfreed/views/CurveViewControl;.bCurve:[Landroid/graphics/PointF; // field@5998 │ │ +220b58: 7030 b261 0304 |0040: invoke-direct {v3, v0, v4}, Lfreed/views/CurveViewControl;.addPointToCurve:([Landroid/graphics/PointF;Landroid/graphics/PointF;)[Landroid/graphics/PointF; // method@61b2 │ │ +220b5e: 0c04 |0043: move-result-object v4 │ │ +220b60: 5b34 9859 |0044: iput-object v4, v3, Lfreed/views/CurveViewControl;.bCurve:[Landroid/graphics/PointF; // field@5998 │ │ +220b64: 5430 a259 |0046: iget-object v0, v3, Lfreed/views/CurveViewControl;.curveView:Lfreed/views/CurveView; // field@59a2 │ │ +220b68: 6e20 8961 4000 |0048: invoke-virtual {v0, v4}, Lfreed/views/CurveView;.setPoints:([Landroid/graphics/PointF;)V // method@6189 │ │ +220b6e: 5434 9959 |004b: iget-object v4, v3, Lfreed/views/CurveViewControl;.button_addPoint:Landroid/widget/Button; // field@5999 │ │ +220b72: 6e10 b561 0300 |004d: invoke-virtual {v3}, Lfreed/views/CurveViewControl;.getResources:()Landroid/content/res/Resources; // method@61b5 │ │ +220b78: 0c00 |0050: move-result-object v0 │ │ +220b7a: 6e20 bb02 2000 |0051: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@02bb │ │ +220b80: 0a00 |0054: move-result v0 │ │ +220b82: 6e20 3e0c 0400 |0055: invoke-virtual {v4, v0}, Landroid/widget/Button;.setBackgroundColor:(I)V // method@0c3e │ │ +220b88: 6204 9559 |0058: sget-object v4, Lfreed/views/CurveViewControl$PointStates;.none:Lfreed/views/CurveViewControl$PointStates; // field@5995 │ │ +220b8c: 5b34 ac59 |005a: iput-object v4, v3, Lfreed/views/CurveViewControl;.pointState:Lfreed/views/CurveViewControl$PointStates; // field@59ac │ │ +220b90: 1e03 |005c: monitor-exit v3 │ │ +220b92: 0e00 |005d: return-void │ │ +220b94: 5430 ac59 |005e: iget-object v0, v3, Lfreed/views/CurveViewControl;.pointState:Lfreed/views/CurveViewControl$PointStates; // field@59ac │ │ +220b98: 6201 9659 |0060: sget-object v1, Lfreed/views/CurveViewControl$PointStates;.remove:Lfreed/views/CurveViewControl$PointStates; // field@5996 │ │ +220b9c: 3310 5600 |0062: if-ne v0, v1, 00b8 // +0056 │ │ +220ba0: 5430 9759 |0064: iget-object v0, v3, Lfreed/views/CurveViewControl;.activeButton:Landroid/widget/Button; // field@5997 │ │ +220ba4: 6e10 340c 0000 |0066: invoke-virtual {v0}, Landroid/widget/Button;.getId:()I // method@0c34 │ │ +220baa: 0a00 |0069: move-result v0 │ │ +220bac: 2c00 6600 0000 |006a: sparse-switch v0, 000000d0 // +00000066 │ │ +220bb2: 2838 |006d: goto 00a5 // +0038 │ │ +220bb4: 5430 ae59 |006e: iget-object v0, v3, Lfreed/views/CurveViewControl;.rgbCurve:[Landroid/graphics/PointF; // field@59ae │ │ +220bb8: 7030 be61 0304 |0070: invoke-direct {v3, v0, v4}, Lfreed/views/CurveViewControl;.removePointFromCurve:([Landroid/graphics/PointF;Landroid/graphics/PointF;)[Landroid/graphics/PointF; // method@61be │ │ +220bbe: 0c04 |0073: move-result-object v4 │ │ +220bc0: 5b34 ae59 |0074: iput-object v4, v3, Lfreed/views/CurveViewControl;.rgbCurve:[Landroid/graphics/PointF; // field@59ae │ │ +220bc4: 5430 a259 |0076: iget-object v0, v3, Lfreed/views/CurveViewControl;.curveView:Lfreed/views/CurveView; // field@59a2 │ │ +220bc8: 6e20 8961 4000 |0078: invoke-virtual {v0, v4}, Lfreed/views/CurveView;.setPoints:([Landroid/graphics/PointF;)V // method@6189 │ │ +220bce: 282a |007b: goto 00a5 // +002a │ │ +220bd0: 5430 ad59 |007c: iget-object v0, v3, Lfreed/views/CurveViewControl;.rCurve:[Landroid/graphics/PointF; // field@59ad │ │ +220bd4: 7030 be61 0304 |007e: invoke-direct {v3, v0, v4}, Lfreed/views/CurveViewControl;.removePointFromCurve:([Landroid/graphics/PointF;Landroid/graphics/PointF;)[Landroid/graphics/PointF; // method@61be │ │ +220bda: 0c04 |0081: move-result-object v4 │ │ +220bdc: 5b34 ad59 |0082: iput-object v4, v3, Lfreed/views/CurveViewControl;.rCurve:[Landroid/graphics/PointF; // field@59ad │ │ +220be0: 5430 a259 |0084: iget-object v0, v3, Lfreed/views/CurveViewControl;.curveView:Lfreed/views/CurveView; // field@59a2 │ │ +220be4: 6e20 8961 4000 |0086: invoke-virtual {v0, v4}, Lfreed/views/CurveView;.setPoints:([Landroid/graphics/PointF;)V // method@6189 │ │ +220bea: 281c |0089: goto 00a5 // +001c │ │ +220bec: 5430 a359 |008a: iget-object v0, v3, Lfreed/views/CurveViewControl;.gCurve:[Landroid/graphics/PointF; // field@59a3 │ │ +220bf0: 7030 be61 0304 |008c: invoke-direct {v3, v0, v4}, Lfreed/views/CurveViewControl;.removePointFromCurve:([Landroid/graphics/PointF;Landroid/graphics/PointF;)[Landroid/graphics/PointF; // method@61be │ │ +220bf6: 0c04 |008f: move-result-object v4 │ │ +220bf8: 5b34 a359 |0090: iput-object v4, v3, Lfreed/views/CurveViewControl;.gCurve:[Landroid/graphics/PointF; // field@59a3 │ │ +220bfc: 5430 a259 |0092: iget-object v0, v3, Lfreed/views/CurveViewControl;.curveView:Lfreed/views/CurveView; // field@59a2 │ │ +220c00: 6e20 8961 4000 |0094: invoke-virtual {v0, v4}, Lfreed/views/CurveView;.setPoints:([Landroid/graphics/PointF;)V // method@6189 │ │ +220c06: 280e |0097: goto 00a5 // +000e │ │ +220c08: 5430 9859 |0098: iget-object v0, v3, Lfreed/views/CurveViewControl;.bCurve:[Landroid/graphics/PointF; // field@5998 │ │ +220c0c: 7030 be61 0304 |009a: invoke-direct {v3, v0, v4}, Lfreed/views/CurveViewControl;.removePointFromCurve:([Landroid/graphics/PointF;Landroid/graphics/PointF;)[Landroid/graphics/PointF; // method@61be │ │ +220c12: 0c04 |009d: move-result-object v4 │ │ +220c14: 5b34 9859 |009e: iput-object v4, v3, Lfreed/views/CurveViewControl;.bCurve:[Landroid/graphics/PointF; // field@5998 │ │ +220c18: 5430 a259 |00a0: iget-object v0, v3, Lfreed/views/CurveViewControl;.curveView:Lfreed/views/CurveView; // field@59a2 │ │ +220c1c: 6e20 8961 4000 |00a2: invoke-virtual {v0, v4}, Lfreed/views/CurveView;.setPoints:([Landroid/graphics/PointF;)V // method@6189 │ │ +220c22: 5434 9e59 |00a5: iget-object v4, v3, Lfreed/views/CurveViewControl;.button_removePoint:Landroid/widget/Button; // field@599e │ │ +220c26: 6e10 b561 0300 |00a7: invoke-virtual {v3}, Lfreed/views/CurveViewControl;.getResources:()Landroid/content/res/Resources; // method@61b5 │ │ +220c2c: 0c00 |00aa: move-result-object v0 │ │ +220c2e: 6e20 bb02 2000 |00ab: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@02bb │ │ +220c34: 0a00 |00ae: move-result v0 │ │ +220c36: 6e20 3e0c 0400 |00af: invoke-virtual {v4, v0}, Landroid/widget/Button;.setBackgroundColor:(I)V // method@0c3e │ │ +220c3c: 6204 9559 |00b2: sget-object v4, Lfreed/views/CurveViewControl$PointStates;.none:Lfreed/views/CurveViewControl$PointStates; // field@5995 │ │ +220c40: 5b34 ac59 |00b4: iput-object v4, v3, Lfreed/views/CurveViewControl;.pointState:Lfreed/views/CurveViewControl$PointStates; // field@59ac │ │ +220c44: 1e03 |00b6: monitor-exit v3 │ │ +220c46: 0e00 |00b7: return-void │ │ +220c48: 1e03 |00b8: monitor-exit v3 │ │ +220c4a: 0e00 |00b9: return-void │ │ +220c4c: 0d04 |00ba: move-exception v4 │ │ +220c4e: 1e03 |00bb: monitor-exit v3 │ │ +220c50: 2704 |00bc: throw v4 │ │ +220c52: 0000 |00bd: nop // spacer │ │ +220c54: 0002 0400 6100 097f 6b00 097f 7400 ... |00be: sparse-switch-data (18 units) │ │ +220c78: 0002 0400 6100 097f 6b00 097f 7400 ... |00d0: sparse-switch-data (18 units) │ │ catches : 2 │ │ 0x0001 - 0x005c │ │ -> 0x00ba │ │ 0x005e - 0x00b6 │ │ -> 0x00ba │ │ positions : │ │ 0x0001 line=312 │ │ @@ -700143,47 +700146,47 @@ │ │ type : '([Landroid/graphics/PointF;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 80 16-bit code units │ │ -220ca4: |[220ca4] freed.views.CurveViewControl.onCurveChanged:([Landroid/graphics/PointF;)V │ │ -220cb4: 5430 9759 |0000: iget-object v0, v3, Lfreed/views/CurveViewControl;.activeButton:Landroid/widget/Button; // field@5997 │ │ -220cb8: 6e10 340c 0000 |0002: invoke-virtual {v0}, Landroid/widget/Button;.getId:()I // method@0c34 │ │ -220cbe: 0a00 |0005: move-result v0 │ │ -220cc0: 2c00 3800 0000 |0006: sparse-switch v0, 0000003e // +00000038 │ │ -220cc6: 2834 |0009: goto 003d // +0034 │ │ -220cc8: 5b34 ae59 |000a: iput-object v4, v3, Lfreed/views/CurveViewControl;.rgbCurve:[Landroid/graphics/PointF; // field@59ae │ │ -220ccc: 5430 a159 |000c: iget-object v0, v3, Lfreed/views/CurveViewControl;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@59a1 │ │ -220cd0: 3800 2f00 |000e: if-eqz v0, 003d // +002f │ │ -220cd4: 7220 7761 4000 |0010: invoke-interface {v0, v4}, Lfreed/views/CurveView$CurveChangedEvent;.onCurveChanged:([Landroid/graphics/PointF;)V // method@6177 │ │ -220cda: 282a |0013: goto 003d // +002a │ │ -220cdc: 5b34 ad59 |0014: iput-object v4, v3, Lfreed/views/CurveViewControl;.rCurve:[Landroid/graphics/PointF; // field@59ad │ │ -220ce0: 5430 a159 |0016: iget-object v0, v3, Lfreed/views/CurveViewControl;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@59a1 │ │ -220ce4: 3800 2500 |0018: if-eqz v0, 003d // +0025 │ │ -220ce8: 5431 a359 |001a: iget-object v1, v3, Lfreed/views/CurveViewControl;.gCurve:[Landroid/graphics/PointF; // field@59a3 │ │ -220cec: 5432 9859 |001c: iget-object v2, v3, Lfreed/views/CurveViewControl;.bCurve:[Landroid/graphics/PointF; // field@5998 │ │ -220cf0: 7240 7861 4021 |001e: invoke-interface {v0, v4, v1, v2}, Lfreed/views/CurveView$CurveChangedEvent;.onCurveChanged:([Landroid/graphics/PointF;[Landroid/graphics/PointF;[Landroid/graphics/PointF;)V // method@6178 │ │ -220cf6: 281c |0021: goto 003d // +001c │ │ -220cf8: 5b34 a359 |0022: iput-object v4, v3, Lfreed/views/CurveViewControl;.gCurve:[Landroid/graphics/PointF; // field@59a3 │ │ -220cfc: 5430 a159 |0024: iget-object v0, v3, Lfreed/views/CurveViewControl;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@59a1 │ │ -220d00: 3800 1700 |0026: if-eqz v0, 003d // +0017 │ │ -220d04: 5431 ad59 |0028: iget-object v1, v3, Lfreed/views/CurveViewControl;.rCurve:[Landroid/graphics/PointF; // field@59ad │ │ -220d08: 5432 9859 |002a: iget-object v2, v3, Lfreed/views/CurveViewControl;.bCurve:[Landroid/graphics/PointF; // field@5998 │ │ -220d0c: 7240 7861 1024 |002c: invoke-interface {v0, v1, v4, v2}, Lfreed/views/CurveView$CurveChangedEvent;.onCurveChanged:([Landroid/graphics/PointF;[Landroid/graphics/PointF;[Landroid/graphics/PointF;)V // method@6178 │ │ -220d12: 280e |002f: goto 003d // +000e │ │ -220d14: 5b34 9859 |0030: iput-object v4, v3, Lfreed/views/CurveViewControl;.bCurve:[Landroid/graphics/PointF; // field@5998 │ │ -220d18: 5430 a159 |0032: iget-object v0, v3, Lfreed/views/CurveViewControl;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@59a1 │ │ -220d1c: 3800 0900 |0034: if-eqz v0, 003d // +0009 │ │ -220d20: 5431 ad59 |0036: iget-object v1, v3, Lfreed/views/CurveViewControl;.rCurve:[Landroid/graphics/PointF; // field@59ad │ │ -220d24: 5432 a359 |0038: iget-object v2, v3, Lfreed/views/CurveViewControl;.gCurve:[Landroid/graphics/PointF; // field@59a3 │ │ -220d28: 7240 7861 1042 |003a: invoke-interface {v0, v1, v2, v4}, Lfreed/views/CurveView$CurveChangedEvent;.onCurveChanged:([Landroid/graphics/PointF;[Landroid/graphics/PointF;[Landroid/graphics/PointF;)V // method@6178 │ │ -220d2e: 0e00 |003d: return-void │ │ -220d30: 0002 0400 6100 097f 6b00 097f 7400 ... |003e: sparse-switch-data (18 units) │ │ +220cb0: |[220cb0] freed.views.CurveViewControl.onCurveChanged:([Landroid/graphics/PointF;)V │ │ +220cc0: 5430 9759 |0000: iget-object v0, v3, Lfreed/views/CurveViewControl;.activeButton:Landroid/widget/Button; // field@5997 │ │ +220cc4: 6e10 340c 0000 |0002: invoke-virtual {v0}, Landroid/widget/Button;.getId:()I // method@0c34 │ │ +220cca: 0a00 |0005: move-result v0 │ │ +220ccc: 2c00 3800 0000 |0006: sparse-switch v0, 0000003e // +00000038 │ │ +220cd2: 2834 |0009: goto 003d // +0034 │ │ +220cd4: 5b34 ae59 |000a: iput-object v4, v3, Lfreed/views/CurveViewControl;.rgbCurve:[Landroid/graphics/PointF; // field@59ae │ │ +220cd8: 5430 a159 |000c: iget-object v0, v3, Lfreed/views/CurveViewControl;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@59a1 │ │ +220cdc: 3800 2f00 |000e: if-eqz v0, 003d // +002f │ │ +220ce0: 7220 7761 4000 |0010: invoke-interface {v0, v4}, Lfreed/views/CurveView$CurveChangedEvent;.onCurveChanged:([Landroid/graphics/PointF;)V // method@6177 │ │ +220ce6: 282a |0013: goto 003d // +002a │ │ +220ce8: 5b34 ad59 |0014: iput-object v4, v3, Lfreed/views/CurveViewControl;.rCurve:[Landroid/graphics/PointF; // field@59ad │ │ +220cec: 5430 a159 |0016: iget-object v0, v3, Lfreed/views/CurveViewControl;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@59a1 │ │ +220cf0: 3800 2500 |0018: if-eqz v0, 003d // +0025 │ │ +220cf4: 5431 a359 |001a: iget-object v1, v3, Lfreed/views/CurveViewControl;.gCurve:[Landroid/graphics/PointF; // field@59a3 │ │ +220cf8: 5432 9859 |001c: iget-object v2, v3, Lfreed/views/CurveViewControl;.bCurve:[Landroid/graphics/PointF; // field@5998 │ │ +220cfc: 7240 7861 4021 |001e: invoke-interface {v0, v4, v1, v2}, Lfreed/views/CurveView$CurveChangedEvent;.onCurveChanged:([Landroid/graphics/PointF;[Landroid/graphics/PointF;[Landroid/graphics/PointF;)V // method@6178 │ │ +220d02: 281c |0021: goto 003d // +001c │ │ +220d04: 5b34 a359 |0022: iput-object v4, v3, Lfreed/views/CurveViewControl;.gCurve:[Landroid/graphics/PointF; // field@59a3 │ │ +220d08: 5430 a159 |0024: iget-object v0, v3, Lfreed/views/CurveViewControl;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@59a1 │ │ +220d0c: 3800 1700 |0026: if-eqz v0, 003d // +0017 │ │ +220d10: 5431 ad59 |0028: iget-object v1, v3, Lfreed/views/CurveViewControl;.rCurve:[Landroid/graphics/PointF; // field@59ad │ │ +220d14: 5432 9859 |002a: iget-object v2, v3, Lfreed/views/CurveViewControl;.bCurve:[Landroid/graphics/PointF; // field@5998 │ │ +220d18: 7240 7861 1024 |002c: invoke-interface {v0, v1, v4, v2}, Lfreed/views/CurveView$CurveChangedEvent;.onCurveChanged:([Landroid/graphics/PointF;[Landroid/graphics/PointF;[Landroid/graphics/PointF;)V // method@6178 │ │ +220d1e: 280e |002f: goto 003d // +000e │ │ +220d20: 5b34 9859 |0030: iput-object v4, v3, Lfreed/views/CurveViewControl;.bCurve:[Landroid/graphics/PointF; // field@5998 │ │ +220d24: 5430 a159 |0032: iget-object v0, v3, Lfreed/views/CurveViewControl;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@59a1 │ │ +220d28: 3800 0900 |0034: if-eqz v0, 003d // +0009 │ │ +220d2c: 5431 ad59 |0036: iget-object v1, v3, Lfreed/views/CurveViewControl;.rCurve:[Landroid/graphics/PointF; // field@59ad │ │ +220d30: 5432 a359 |0038: iget-object v2, v3, Lfreed/views/CurveViewControl;.gCurve:[Landroid/graphics/PointF; // field@59a3 │ │ +220d34: 7240 7861 1042 |003a: invoke-interface {v0, v1, v2, v4}, Lfreed/views/CurveView$CurveChangedEvent;.onCurveChanged:([Landroid/graphics/PointF;[Landroid/graphics/PointF;[Landroid/graphics/PointF;)V // method@6178 │ │ +220d3a: 0e00 |003d: return-void │ │ +220d3c: 0002 0400 6100 097f 6b00 097f 7400 ... |003e: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x000a line=271 │ │ 0x000c line=272 │ │ 0x0010 line=273 │ │ 0x0014 line=276 │ │ @@ -700204,34 +700207,34 @@ │ │ type : '([Landroid/graphics/PointF;[Landroid/graphics/PointF;[Landroid/graphics/PointF;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -220d54: |[220d54] freed.views.CurveViewControl.onCurveChanged:([Landroid/graphics/PointF;[Landroid/graphics/PointF;[Landroid/graphics/PointF;)V │ │ -220d64: 0e00 |0000: return-void │ │ +220d60: |[220d60] freed.views.CurveViewControl.onCurveChanged:([Landroid/graphics/PointF;[Landroid/graphics/PointF;[Landroid/graphics/PointF;)V │ │ +220d70: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lfreed/views/CurveViewControl;) │ │ name : 'onTouchEnd' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -220d68: |[220d68] freed.views.CurveViewControl.onTouchEnd:()V │ │ -220d78: 5410 a159 |0000: iget-object v0, v1, Lfreed/views/CurveViewControl;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@59a1 │ │ -220d7c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -220d80: 7210 7961 0000 |0004: invoke-interface {v0}, Lfreed/views/CurveView$CurveChangedEvent;.onTouchEnd:()V // method@6179 │ │ -220d86: 0e00 |0007: return-void │ │ +220d74: |[220d74] freed.views.CurveViewControl.onTouchEnd:()V │ │ +220d84: 5410 a159 |0000: iget-object v0, v1, Lfreed/views/CurveViewControl;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@59a1 │ │ +220d88: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +220d8c: 7210 7961 0000 |0004: invoke-interface {v0}, Lfreed/views/CurveView$CurveChangedEvent;.onTouchEnd:()V // method@6179 │ │ +220d92: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0004 line=307 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lfreed/views/CurveViewControl; │ │ │ │ @@ -700240,19 +700243,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -220d88: |[220d88] freed.views.CurveViewControl.onTouchStart:()V │ │ -220d98: 5410 a159 |0000: iget-object v0, v1, Lfreed/views/CurveViewControl;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@59a1 │ │ -220d9c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -220da0: 7210 7a61 0000 |0004: invoke-interface {v0}, Lfreed/views/CurveView$CurveChangedEvent;.onTouchStart:()V // method@617a │ │ -220da6: 0e00 |0007: return-void │ │ +220d94: |[220d94] freed.views.CurveViewControl.onTouchStart:()V │ │ +220da4: 5410 a159 |0000: iget-object v0, v1, Lfreed/views/CurveViewControl;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@59a1 │ │ +220da8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +220dac: 7210 7a61 0000 |0004: invoke-interface {v0}, Lfreed/views/CurveView$CurveChangedEvent;.onTouchStart:()V // method@617a │ │ +220db2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0004 line=301 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lfreed/views/CurveViewControl; │ │ │ │ @@ -700261,17 +700264,17 @@ │ │ type : '(Lfreed/views/CurveView$CurveChangedEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -220da8: |[220da8] freed.views.CurveViewControl.setCurveChangedListner:(Lfreed/views/CurveView$CurveChangedEvent;)V │ │ -220db8: 5b01 a159 |0000: iput-object v1, v0, Lfreed/views/CurveViewControl;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@59a1 │ │ -220dbc: 0e00 |0002: return-void │ │ +220db4: |[220db4] freed.views.CurveViewControl.setCurveChangedListner:(Lfreed/views/CurveView$CurveChangedEvent;)V │ │ +220dc4: 5b01 a159 |0000: iput-object v1, v0, Lfreed/views/CurveViewControl;.curveChangedListner:Lfreed/views/CurveView$CurveChangedEvent; // field@59a1 │ │ +220dc8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/views/CurveViewControl; │ │ 0x0000 - 0x0003 reg=1 (null) Lfreed/views/CurveView$CurveChangedEvent; │ │ │ │ @@ -700310,21 +700313,21 @@ │ │ type : '(Lorg/greenrobot/eventbus/EventBus;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -221e34: |[221e34] org.greenrobot.eventbus.AsyncPoster.:(Lorg/greenrobot/eventbus/EventBus;)V │ │ -221e44: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -221e4a: 5b01 d859 |0003: iput-object v1, v0, Lorg/greenrobot/eventbus/AsyncPoster;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@59d8 │ │ -221e4e: 2201 010e |0005: new-instance v1, Lorg/greenrobot/eventbus/PendingPostQueue; // type@0e01 │ │ -221e52: 7010 7965 0100 |0007: invoke-direct {v1}, Lorg/greenrobot/eventbus/PendingPostQueue;.:()V // method@6579 │ │ -221e58: 5b01 d959 |000a: iput-object v1, v0, Lorg/greenrobot/eventbus/AsyncPoster;.queue:Lorg/greenrobot/eventbus/PendingPostQueue; // field@59d9 │ │ -221e5c: 0e00 |000c: return-void │ │ +221e40: |[221e40] org.greenrobot.eventbus.AsyncPoster.:(Lorg/greenrobot/eventbus/EventBus;)V │ │ +221e50: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +221e56: 5b01 d859 |0003: iput-object v1, v0, Lorg/greenrobot/eventbus/AsyncPoster;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@59d8 │ │ +221e5a: 2201 010e |0005: new-instance v1, Lorg/greenrobot/eventbus/PendingPostQueue; // type@0e01 │ │ +221e5e: 7010 7965 0100 |0007: invoke-direct {v1}, Lorg/greenrobot/eventbus/PendingPostQueue;.:()V // method@6579 │ │ +221e64: 5b01 d959 |000a: iput-object v1, v0, Lorg/greenrobot/eventbus/AsyncPoster;.queue:Lorg/greenrobot/eventbus/PendingPostQueue; // field@59d9 │ │ +221e68: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ 0x0005 line=31 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lorg/greenrobot/eventbus/AsyncPoster; │ │ @@ -700336,24 +700339,24 @@ │ │ type : '(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -221e60: |[221e60] org.greenrobot.eventbus.AsyncPoster.enqueue:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V │ │ -221e70: 7120 7765 2100 |0000: invoke-static {v1, v2}, Lorg/greenrobot/eventbus/PendingPost;.obtainPendingPost:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)Lorg/greenrobot/eventbus/PendingPost; // method@6577 │ │ -221e76: 0c01 |0003: move-result-object v1 │ │ -221e78: 5402 d959 |0004: iget-object v2, v0, Lorg/greenrobot/eventbus/AsyncPoster;.queue:Lorg/greenrobot/eventbus/PendingPostQueue; // field@59d9 │ │ -221e7c: 6e20 7a65 1200 |0006: invoke-virtual {v2, v1}, Lorg/greenrobot/eventbus/PendingPostQueue;.enqueue:(Lorg/greenrobot/eventbus/PendingPost;)V // method@657a │ │ -221e82: 5401 d859 |0009: iget-object v1, v0, Lorg/greenrobot/eventbus/AsyncPoster;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@59d8 │ │ -221e86: 6e10 2d65 0100 |000b: invoke-virtual {v1}, Lorg/greenrobot/eventbus/EventBus;.getExecutorService:()Ljava/util/concurrent/ExecutorService; // method@652d │ │ -221e8c: 0c01 |000e: move-result-object v1 │ │ -221e8e: 7220 c864 0100 |000f: invoke-interface {v1, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@64c8 │ │ -221e94: 0e00 |0012: return-void │ │ +221e6c: |[221e6c] org.greenrobot.eventbus.AsyncPoster.enqueue:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V │ │ +221e7c: 7120 7765 2100 |0000: invoke-static {v1, v2}, Lorg/greenrobot/eventbus/PendingPost;.obtainPendingPost:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)Lorg/greenrobot/eventbus/PendingPost; // method@6577 │ │ +221e82: 0c01 |0003: move-result-object v1 │ │ +221e84: 5402 d959 |0004: iget-object v2, v0, Lorg/greenrobot/eventbus/AsyncPoster;.queue:Lorg/greenrobot/eventbus/PendingPostQueue; // field@59d9 │ │ +221e88: 6e20 7a65 1200 |0006: invoke-virtual {v2, v1}, Lorg/greenrobot/eventbus/PendingPostQueue;.enqueue:(Lorg/greenrobot/eventbus/PendingPost;)V // method@657a │ │ +221e8e: 5401 d859 |0009: iget-object v1, v0, Lorg/greenrobot/eventbus/AsyncPoster;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@59d8 │ │ +221e92: 6e10 2d65 0100 |000b: invoke-virtual {v1}, Lorg/greenrobot/eventbus/EventBus;.getExecutorService:()Ljava/util/concurrent/ExecutorService; // method@652d │ │ +221e98: 0c01 |000e: move-result-object v1 │ │ +221e9a: 7220 c864 0100 |000f: invoke-interface {v1, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@64c8 │ │ +221ea0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0004 line=36 │ │ 0x0009 line=37 │ │ locals : │ │ 0x0000 - 0x0013 reg=0 this Lorg/greenrobot/eventbus/AsyncPoster; │ │ @@ -700365,26 +700368,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -221e98: |[221e98] org.greenrobot.eventbus.AsyncPoster.run:()V │ │ -221ea8: 5420 d959 |0000: iget-object v0, v2, Lorg/greenrobot/eventbus/AsyncPoster;.queue:Lorg/greenrobot/eventbus/PendingPostQueue; // field@59d9 │ │ -221eac: 6e10 7b65 0000 |0002: invoke-virtual {v0}, Lorg/greenrobot/eventbus/PendingPostQueue;.poll:()Lorg/greenrobot/eventbus/PendingPost; // method@657b │ │ -221eb2: 0c00 |0005: move-result-object v0 │ │ -221eb4: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -221eb8: 5421 d859 |0008: iget-object v1, v2, Lorg/greenrobot/eventbus/AsyncPoster;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@59d8 │ │ -221ebc: 6e20 3265 0100 |000a: invoke-virtual {v1, v0}, Lorg/greenrobot/eventbus/EventBus;.invokeSubscriber:(Lorg/greenrobot/eventbus/PendingPost;)V // method@6532 │ │ -221ec2: 0e00 |000d: return-void │ │ -221ec4: 2200 590d |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@0d59 │ │ -221ec8: 1a01 9327 |0010: const-string v1, "No pending post available" // string@2793 │ │ -221ecc: 7020 b962 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@62b9 │ │ -221ed2: 2700 |0015: throw v0 │ │ +221ea4: |[221ea4] org.greenrobot.eventbus.AsyncPoster.run:()V │ │ +221eb4: 5420 d959 |0000: iget-object v0, v2, Lorg/greenrobot/eventbus/AsyncPoster;.queue:Lorg/greenrobot/eventbus/PendingPostQueue; // field@59d9 │ │ +221eb8: 6e10 7b65 0000 |0002: invoke-virtual {v0}, Lorg/greenrobot/eventbus/PendingPostQueue;.poll:()Lorg/greenrobot/eventbus/PendingPost; // method@657b │ │ +221ebe: 0c00 |0005: move-result-object v0 │ │ +221ec0: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +221ec4: 5421 d859 |0008: iget-object v1, v2, Lorg/greenrobot/eventbus/AsyncPoster;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@59d8 │ │ +221ec8: 6e20 3265 0100 |000a: invoke-virtual {v1, v0}, Lorg/greenrobot/eventbus/EventBus;.invokeSubscriber:(Lorg/greenrobot/eventbus/PendingPost;)V // method@6532 │ │ +221ece: 0e00 |000d: return-void │ │ +221ed0: 2200 590d |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@0d59 │ │ +221ed4: 1a01 9327 |0010: const-string v1, "No pending post available" // string@2793 │ │ +221ed8: 7020 b962 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@62b9 │ │ +221ede: 2700 |0015: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0008 line=46 │ │ 0x000e line=44 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/greenrobot/eventbus/AsyncPoster; │ │ @@ -700428,21 +700431,21 @@ │ │ type : '(Lorg/greenrobot/eventbus/EventBus;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -221ed4: |[221ed4] org.greenrobot.eventbus.BackgroundPoster.:(Lorg/greenrobot/eventbus/EventBus;)V │ │ -221ee4: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -221eea: 5b01 da59 |0003: iput-object v1, v0, Lorg/greenrobot/eventbus/BackgroundPoster;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@59da │ │ -221eee: 2201 010e |0005: new-instance v1, Lorg/greenrobot/eventbus/PendingPostQueue; // type@0e01 │ │ -221ef2: 7010 7965 0100 |0007: invoke-direct {v1}, Lorg/greenrobot/eventbus/PendingPostQueue;.:()V // method@6579 │ │ -221ef8: 5b01 dc59 |000a: iput-object v1, v0, Lorg/greenrobot/eventbus/BackgroundPoster;.queue:Lorg/greenrobot/eventbus/PendingPostQueue; // field@59dc │ │ -221efc: 0e00 |000c: return-void │ │ +221ee0: |[221ee0] org.greenrobot.eventbus.BackgroundPoster.:(Lorg/greenrobot/eventbus/EventBus;)V │ │ +221ef0: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +221ef6: 5b01 da59 |0003: iput-object v1, v0, Lorg/greenrobot/eventbus/BackgroundPoster;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@59da │ │ +221efa: 2201 010e |0005: new-instance v1, Lorg/greenrobot/eventbus/PendingPostQueue; // type@0e01 │ │ +221efe: 7010 7965 0100 |0007: invoke-direct {v1}, Lorg/greenrobot/eventbus/PendingPostQueue;.:()V // method@6579 │ │ +221f04: 5b01 dc59 |000a: iput-object v1, v0, Lorg/greenrobot/eventbus/BackgroundPoster;.queue:Lorg/greenrobot/eventbus/PendingPostQueue; // field@59dc │ │ +221f08: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x0005 line=34 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lorg/greenrobot/eventbus/BackgroundPoster; │ │ @@ -700454,33 +700457,33 @@ │ │ type : '(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -221f00: |[221f00] org.greenrobot.eventbus.BackgroundPoster.enqueue:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V │ │ -221f10: 7120 7765 2100 |0000: invoke-static {v1, v2}, Lorg/greenrobot/eventbus/PendingPost;.obtainPendingPost:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)Lorg/greenrobot/eventbus/PendingPost; // method@6577 │ │ -221f16: 0c01 |0003: move-result-object v1 │ │ -221f18: 1d00 |0004: monitor-enter v0 │ │ -221f1a: 5402 dc59 |0005: iget-object v2, v0, Lorg/greenrobot/eventbus/BackgroundPoster;.queue:Lorg/greenrobot/eventbus/PendingPostQueue; // field@59dc │ │ -221f1e: 6e20 7a65 1200 |0007: invoke-virtual {v2, v1}, Lorg/greenrobot/eventbus/PendingPostQueue;.enqueue:(Lorg/greenrobot/eventbus/PendingPost;)V // method@657a │ │ -221f24: 5501 db59 |000a: iget-boolean v1, v0, Lorg/greenrobot/eventbus/BackgroundPoster;.executorRunning:Z // field@59db │ │ -221f28: 3901 0e00 |000c: if-nez v1, 001a // +000e │ │ -221f2c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -221f2e: 5c01 db59 |000f: iput-boolean v1, v0, Lorg/greenrobot/eventbus/BackgroundPoster;.executorRunning:Z // field@59db │ │ -221f32: 5401 da59 |0011: iget-object v1, v0, Lorg/greenrobot/eventbus/BackgroundPoster;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@59da │ │ -221f36: 6e10 2d65 0100 |0013: invoke-virtual {v1}, Lorg/greenrobot/eventbus/EventBus;.getExecutorService:()Ljava/util/concurrent/ExecutorService; // method@652d │ │ -221f3c: 0c01 |0016: move-result-object v1 │ │ -221f3e: 7220 c864 0100 |0017: invoke-interface {v1, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@64c8 │ │ -221f44: 1e00 |001a: monitor-exit v0 │ │ -221f46: 0e00 |001b: return-void │ │ -221f48: 0d01 |001c: move-exception v1 │ │ -221f4a: 1e00 |001d: monitor-exit v0 │ │ -221f4c: 2701 |001e: throw v1 │ │ +221f0c: |[221f0c] org.greenrobot.eventbus.BackgroundPoster.enqueue:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V │ │ +221f1c: 7120 7765 2100 |0000: invoke-static {v1, v2}, Lorg/greenrobot/eventbus/PendingPost;.obtainPendingPost:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)Lorg/greenrobot/eventbus/PendingPost; // method@6577 │ │ +221f22: 0c01 |0003: move-result-object v1 │ │ +221f24: 1d00 |0004: monitor-enter v0 │ │ +221f26: 5402 dc59 |0005: iget-object v2, v0, Lorg/greenrobot/eventbus/BackgroundPoster;.queue:Lorg/greenrobot/eventbus/PendingPostQueue; // field@59dc │ │ +221f2a: 6e20 7a65 1200 |0007: invoke-virtual {v2, v1}, Lorg/greenrobot/eventbus/PendingPostQueue;.enqueue:(Lorg/greenrobot/eventbus/PendingPost;)V // method@657a │ │ +221f30: 5501 db59 |000a: iget-boolean v1, v0, Lorg/greenrobot/eventbus/BackgroundPoster;.executorRunning:Z // field@59db │ │ +221f34: 3901 0e00 |000c: if-nez v1, 001a // +000e │ │ +221f38: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +221f3a: 5c01 db59 |000f: iput-boolean v1, v0, Lorg/greenrobot/eventbus/BackgroundPoster;.executorRunning:Z // field@59db │ │ +221f3e: 5401 da59 |0011: iget-object v1, v0, Lorg/greenrobot/eventbus/BackgroundPoster;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@59da │ │ +221f42: 6e10 2d65 0100 |0013: invoke-virtual {v1}, Lorg/greenrobot/eventbus/EventBus;.getExecutorService:()Ljava/util/concurrent/ExecutorService; // method@652d │ │ +221f48: 0c01 |0016: move-result-object v1 │ │ +221f4a: 7220 c864 0100 |0017: invoke-interface {v1, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@64c8 │ │ +221f50: 1e00 |001a: monitor-exit v0 │ │ +221f52: 0e00 |001b: return-void │ │ +221f54: 0d01 |001c: move-exception v1 │ │ +221f56: 1e00 |001d: monitor-exit v0 │ │ +221f58: 2701 |001e: throw v1 │ │ catches : 1 │ │ 0x0005 - 0x001e │ │ -> 0x001c │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=39 │ │ 0x0005 line=40 │ │ @@ -700498,63 +700501,63 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 84 16-bit code units │ │ -221f5c: |[221f5c] org.greenrobot.eventbus.BackgroundPoster.run:()V │ │ -221f6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -221f6e: 5461 dc59 |0001: iget-object v1, v6, Lorg/greenrobot/eventbus/BackgroundPoster;.queue:Lorg/greenrobot/eventbus/PendingPostQueue; // field@59dc │ │ -221f72: 1302 e803 |0003: const/16 v2, #int 1000 // #3e8 │ │ -221f76: 6e20 7c65 2100 |0005: invoke-virtual {v1, v2}, Lorg/greenrobot/eventbus/PendingPostQueue;.poll:(I)Lorg/greenrobot/eventbus/PendingPost; // method@657c │ │ -221f7c: 0c01 |0008: move-result-object v1 │ │ -221f7e: 3901 1600 |0009: if-nez v1, 001f // +0016 │ │ -221f82: 1d06 |000b: monitor-enter v6 │ │ -221f84: 5461 dc59 |000c: iget-object v1, v6, Lorg/greenrobot/eventbus/BackgroundPoster;.queue:Lorg/greenrobot/eventbus/PendingPostQueue; // field@59dc │ │ -221f88: 6e10 7b65 0100 |000e: invoke-virtual {v1}, Lorg/greenrobot/eventbus/PendingPostQueue;.poll:()Lorg/greenrobot/eventbus/PendingPost; // method@657b │ │ -221f8e: 0c01 |0011: move-result-object v1 │ │ -221f90: 3901 0800 |0012: if-nez v1, 001a // +0008 │ │ -221f94: 5c60 db59 |0014: iput-boolean v0, v6, Lorg/greenrobot/eventbus/BackgroundPoster;.executorRunning:Z // field@59db │ │ -221f98: 1e06 |0016: monitor-exit v6 │ │ -221f9a: 5c60 db59 |0017: iput-boolean v0, v6, Lorg/greenrobot/eventbus/BackgroundPoster;.executorRunning:Z // field@59db │ │ -221f9e: 0e00 |0019: return-void │ │ -221fa0: 1e06 |001a: monitor-exit v6 │ │ -221fa2: 2804 |001b: goto 001f // +0004 │ │ -221fa4: 0d01 |001c: move-exception v1 │ │ -221fa6: 1e06 |001d: monitor-exit v6 │ │ -221fa8: 2701 |001e: throw v1 │ │ -221faa: 5462 da59 |001f: iget-object v2, v6, Lorg/greenrobot/eventbus/BackgroundPoster;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@59da │ │ -221fae: 6e20 3265 1200 |0021: invoke-virtual {v2, v1}, Lorg/greenrobot/eventbus/EventBus;.invokeSubscriber:(Lorg/greenrobot/eventbus/PendingPost;)V // method@6532 │ │ -221fb4: 28dc |0024: goto 0000 // -0024 │ │ -221fb6: 0d01 |0025: move-exception v1 │ │ -221fb8: 2829 |0026: goto 004f // +0029 │ │ -221fba: 0d01 |0027: move-exception v1 │ │ -221fbc: 5462 da59 |0028: iget-object v2, v6, Lorg/greenrobot/eventbus/BackgroundPoster;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@59da │ │ -221fc0: 6e10 2e65 0200 |002a: invoke-virtual {v2}, Lorg/greenrobot/eventbus/EventBus;.getLogger:()Lorg/greenrobot/eventbus/Logger; // method@652e │ │ -221fc6: 0c02 |002d: move-result-object v2 │ │ -221fc8: 6203 d759 |002e: sget-object v3, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@59d7 │ │ -221fcc: 2204 740d |0030: new-instance v4, Ljava/lang/StringBuilder; // type@0d74 │ │ -221fd0: 7010 4c63 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -221fd6: 7100 6863 0000 |0035: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@6368 │ │ -221fdc: 0c05 |0038: move-result-object v5 │ │ -221fde: 6e10 6b63 0500 |0039: invoke-virtual {v5}, Ljava/lang/Thread;.getName:()Ljava/lang/String; // method@636b │ │ -221fe4: 0c05 |003c: move-result-object v5 │ │ -221fe6: 6e20 5663 5400 |003d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -221fec: 1a05 9001 |0040: const-string v5, " was interruppted" // string@0190 │ │ -221ff0: 6e20 5663 5400 |0042: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -221ff6: 6e10 5d63 0400 |0045: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -221ffc: 0c04 |0048: move-result-object v4 │ │ -221ffe: 7240 6e65 3214 |0049: invoke-interface {v2, v3, v4, v1}, Lorg/greenrobot/eventbus/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@656e │ │ -222004: 5c60 db59 |004c: iput-boolean v0, v6, Lorg/greenrobot/eventbus/BackgroundPoster;.executorRunning:Z // field@59db │ │ -222008: 0e00 |004e: return-void │ │ -22200a: 5c60 db59 |004f: iput-boolean v0, v6, Lorg/greenrobot/eventbus/BackgroundPoster;.executorRunning:Z // field@59db │ │ -22200e: 2802 |0051: goto 0053 // +0002 │ │ -222010: 2701 |0052: throw v1 │ │ -222012: 28ff |0053: goto 0052 // -0001 │ │ +221f68: |[221f68] org.greenrobot.eventbus.BackgroundPoster.run:()V │ │ +221f78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +221f7a: 5461 dc59 |0001: iget-object v1, v6, Lorg/greenrobot/eventbus/BackgroundPoster;.queue:Lorg/greenrobot/eventbus/PendingPostQueue; // field@59dc │ │ +221f7e: 1302 e803 |0003: const/16 v2, #int 1000 // #3e8 │ │ +221f82: 6e20 7c65 2100 |0005: invoke-virtual {v1, v2}, Lorg/greenrobot/eventbus/PendingPostQueue;.poll:(I)Lorg/greenrobot/eventbus/PendingPost; // method@657c │ │ +221f88: 0c01 |0008: move-result-object v1 │ │ +221f8a: 3901 1600 |0009: if-nez v1, 001f // +0016 │ │ +221f8e: 1d06 |000b: monitor-enter v6 │ │ +221f90: 5461 dc59 |000c: iget-object v1, v6, Lorg/greenrobot/eventbus/BackgroundPoster;.queue:Lorg/greenrobot/eventbus/PendingPostQueue; // field@59dc │ │ +221f94: 6e10 7b65 0100 |000e: invoke-virtual {v1}, Lorg/greenrobot/eventbus/PendingPostQueue;.poll:()Lorg/greenrobot/eventbus/PendingPost; // method@657b │ │ +221f9a: 0c01 |0011: move-result-object v1 │ │ +221f9c: 3901 0800 |0012: if-nez v1, 001a // +0008 │ │ +221fa0: 5c60 db59 |0014: iput-boolean v0, v6, Lorg/greenrobot/eventbus/BackgroundPoster;.executorRunning:Z // field@59db │ │ +221fa4: 1e06 |0016: monitor-exit v6 │ │ +221fa6: 5c60 db59 |0017: iput-boolean v0, v6, Lorg/greenrobot/eventbus/BackgroundPoster;.executorRunning:Z // field@59db │ │ +221faa: 0e00 |0019: return-void │ │ +221fac: 1e06 |001a: monitor-exit v6 │ │ +221fae: 2804 |001b: goto 001f // +0004 │ │ +221fb0: 0d01 |001c: move-exception v1 │ │ +221fb2: 1e06 |001d: monitor-exit v6 │ │ +221fb4: 2701 |001e: throw v1 │ │ +221fb6: 5462 da59 |001f: iget-object v2, v6, Lorg/greenrobot/eventbus/BackgroundPoster;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@59da │ │ +221fba: 6e20 3265 1200 |0021: invoke-virtual {v2, v1}, Lorg/greenrobot/eventbus/EventBus;.invokeSubscriber:(Lorg/greenrobot/eventbus/PendingPost;)V // method@6532 │ │ +221fc0: 28dc |0024: goto 0000 // -0024 │ │ +221fc2: 0d01 |0025: move-exception v1 │ │ +221fc4: 2829 |0026: goto 004f // +0029 │ │ +221fc6: 0d01 |0027: move-exception v1 │ │ +221fc8: 5462 da59 |0028: iget-object v2, v6, Lorg/greenrobot/eventbus/BackgroundPoster;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@59da │ │ +221fcc: 6e10 2e65 0200 |002a: invoke-virtual {v2}, Lorg/greenrobot/eventbus/EventBus;.getLogger:()Lorg/greenrobot/eventbus/Logger; // method@652e │ │ +221fd2: 0c02 |002d: move-result-object v2 │ │ +221fd4: 6203 d759 |002e: sget-object v3, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@59d7 │ │ +221fd8: 2204 740d |0030: new-instance v4, Ljava/lang/StringBuilder; // type@0d74 │ │ +221fdc: 7010 4c63 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +221fe2: 7100 6863 0000 |0035: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@6368 │ │ +221fe8: 0c05 |0038: move-result-object v5 │ │ +221fea: 6e10 6b63 0500 |0039: invoke-virtual {v5}, Ljava/lang/Thread;.getName:()Ljava/lang/String; // method@636b │ │ +221ff0: 0c05 |003c: move-result-object v5 │ │ +221ff2: 6e20 5663 5400 |003d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +221ff8: 1a05 9001 |0040: const-string v5, " was interruppted" // string@0190 │ │ +221ffc: 6e20 5663 5400 |0042: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +222002: 6e10 5d63 0400 |0045: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +222008: 0c04 |0048: move-result-object v4 │ │ +22200a: 7240 6e65 3214 |0049: invoke-interface {v2, v3, v4, v1}, Lorg/greenrobot/eventbus/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@656e │ │ +222010: 5c60 db59 |004c: iput-boolean v0, v6, Lorg/greenrobot/eventbus/BackgroundPoster;.executorRunning:Z // field@59db │ │ +222014: 0e00 |004e: return-void │ │ +222016: 5c60 db59 |004f: iput-boolean v0, v6, Lorg/greenrobot/eventbus/BackgroundPoster;.executorRunning:Z // field@59db │ │ +22201a: 2802 |0051: goto 0053 // +0002 │ │ +22201c: 2701 |0052: throw v1 │ │ +22201e: 28ff |0053: goto 0052 // -0001 │ │ catches : 5 │ │ 0x0001 - 0x000c │ │ Ljava/lang/InterruptedException; -> 0x0027 │ │ -> 0x0025 │ │ 0x000c - 0x0017 │ │ -> 0x001c │ │ 0x001a - 0x001e │ │ @@ -700620,22 +700623,22 @@ │ │ type : '(Lorg/greenrobot/eventbus/EventBus;Landroid/os/Looper;I)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -2232b8: |[2232b8] org.greenrobot.eventbus.HandlerPoster.:(Lorg/greenrobot/eventbus/EventBus;Landroid/os/Looper;I)V │ │ -2232c8: 7020 de05 2000 |0000: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@05de │ │ -2232ce: 5b01 0a5a |0003: iput-object v1, v0, Lorg/greenrobot/eventbus/HandlerPoster;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@5a0a │ │ -2232d2: 5903 0c5a |0005: iput v3, v0, Lorg/greenrobot/eventbus/HandlerPoster;.maxMillisInsideHandleMessage:I // field@5a0c │ │ -2232d6: 2201 010e |0007: new-instance v1, Lorg/greenrobot/eventbus/PendingPostQueue; // type@0e01 │ │ -2232da: 7010 7965 0100 |0009: invoke-direct {v1}, Lorg/greenrobot/eventbus/PendingPostQueue;.:()V // method@6579 │ │ -2232e0: 5b01 0d5a |000c: iput-object v1, v0, Lorg/greenrobot/eventbus/HandlerPoster;.queue:Lorg/greenrobot/eventbus/PendingPostQueue; // field@5a0d │ │ -2232e4: 0e00 |000e: return-void │ │ +2232c4: |[2232c4] org.greenrobot.eventbus.HandlerPoster.:(Lorg/greenrobot/eventbus/EventBus;Landroid/os/Looper;I)V │ │ +2232d4: 7020 de05 2000 |0000: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@05de │ │ +2232da: 5b01 0a5a |0003: iput-object v1, v0, Lorg/greenrobot/eventbus/HandlerPoster;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@5a0a │ │ +2232de: 5903 0c5a |0005: iput v3, v0, Lorg/greenrobot/eventbus/HandlerPoster;.maxMillisInsideHandleMessage:I // field@5a0c │ │ +2232e2: 2201 010e |0007: new-instance v1, Lorg/greenrobot/eventbus/PendingPostQueue; // type@0e01 │ │ +2232e6: 7010 7965 0100 |0009: invoke-direct {v1}, Lorg/greenrobot/eventbus/PendingPostQueue;.:()V // method@6579 │ │ +2232ec: 5b01 0d5a |000c: iput-object v1, v0, Lorg/greenrobot/eventbus/HandlerPoster;.queue:Lorg/greenrobot/eventbus/PendingPostQueue; // field@5a0d │ │ +2232f0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0005 line=33 │ │ 0x0007 line=34 │ │ locals : │ │ @@ -700650,39 +700653,39 @@ │ │ type : '(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -2232e8: |[2232e8] org.greenrobot.eventbus.HandlerPoster.enqueue:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V │ │ -2232f8: 7120 7765 2100 |0000: invoke-static {v1, v2}, Lorg/greenrobot/eventbus/PendingPost;.obtainPendingPost:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)Lorg/greenrobot/eventbus/PendingPost; // method@6577 │ │ -2232fe: 0c01 |0003: move-result-object v1 │ │ -223300: 1d00 |0004: monitor-enter v0 │ │ -223302: 5402 0d5a |0005: iget-object v2, v0, Lorg/greenrobot/eventbus/HandlerPoster;.queue:Lorg/greenrobot/eventbus/PendingPostQueue; // field@5a0d │ │ -223306: 6e20 7a65 1200 |0007: invoke-virtual {v2, v1}, Lorg/greenrobot/eventbus/PendingPostQueue;.enqueue:(Lorg/greenrobot/eventbus/PendingPost;)V // method@657a │ │ -22330c: 5501 0b5a |000a: iget-boolean v1, v0, Lorg/greenrobot/eventbus/HandlerPoster;.handlerActive:Z // field@5a0b │ │ -223310: 3901 1800 |000c: if-nez v1, 0024 // +0018 │ │ -223314: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -223316: 5c01 0b5a |000f: iput-boolean v1, v0, Lorg/greenrobot/eventbus/HandlerPoster;.handlerActive:Z // field@5a0b │ │ -22331a: 6e10 5f65 0000 |0011: invoke-virtual {v0}, Lorg/greenrobot/eventbus/HandlerPoster;.obtainMessage:()Landroid/os/Message; // method@655f │ │ -223320: 0c01 |0014: move-result-object v1 │ │ -223322: 6e20 6065 1000 |0015: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/HandlerPoster;.sendMessage:(Landroid/os/Message;)Z // method@6560 │ │ -223328: 0a01 |0018: move-result v1 │ │ -22332a: 3801 0300 |0019: if-eqz v1, 001c // +0003 │ │ -22332e: 2809 |001b: goto 0024 // +0009 │ │ -223330: 2201 f70d |001c: new-instance v1, Lorg/greenrobot/eventbus/EventBusException; // type@0df7 │ │ -223334: 1a02 290c |001e: const-string v2, "Could not send handler message" // string@0c29 │ │ -223338: 7020 5765 2100 |0020: invoke-direct {v1, v2}, Lorg/greenrobot/eventbus/EventBusException;.:(Ljava/lang/String;)V // method@6557 │ │ -22333e: 2701 |0023: throw v1 │ │ -223340: 1e00 |0024: monitor-exit v0 │ │ -223342: 0e00 |0025: return-void │ │ -223344: 0d01 |0026: move-exception v1 │ │ -223346: 1e00 |0027: monitor-exit v0 │ │ -223348: 2701 |0028: throw v1 │ │ +2232f4: |[2232f4] org.greenrobot.eventbus.HandlerPoster.enqueue:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)V │ │ +223304: 7120 7765 2100 |0000: invoke-static {v1, v2}, Lorg/greenrobot/eventbus/PendingPost;.obtainPendingPost:(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;)Lorg/greenrobot/eventbus/PendingPost; // method@6577 │ │ +22330a: 0c01 |0003: move-result-object v1 │ │ +22330c: 1d00 |0004: monitor-enter v0 │ │ +22330e: 5402 0d5a |0005: iget-object v2, v0, Lorg/greenrobot/eventbus/HandlerPoster;.queue:Lorg/greenrobot/eventbus/PendingPostQueue; // field@5a0d │ │ +223312: 6e20 7a65 1200 |0007: invoke-virtual {v2, v1}, Lorg/greenrobot/eventbus/PendingPostQueue;.enqueue:(Lorg/greenrobot/eventbus/PendingPost;)V // method@657a │ │ +223318: 5501 0b5a |000a: iget-boolean v1, v0, Lorg/greenrobot/eventbus/HandlerPoster;.handlerActive:Z // field@5a0b │ │ +22331c: 3901 1800 |000c: if-nez v1, 0024 // +0018 │ │ +223320: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +223322: 5c01 0b5a |000f: iput-boolean v1, v0, Lorg/greenrobot/eventbus/HandlerPoster;.handlerActive:Z // field@5a0b │ │ +223326: 6e10 5f65 0000 |0011: invoke-virtual {v0}, Lorg/greenrobot/eventbus/HandlerPoster;.obtainMessage:()Landroid/os/Message; // method@655f │ │ +22332c: 0c01 |0014: move-result-object v1 │ │ +22332e: 6e20 6065 1000 |0015: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/HandlerPoster;.sendMessage:(Landroid/os/Message;)Z // method@6560 │ │ +223334: 0a01 |0018: move-result v1 │ │ +223336: 3801 0300 |0019: if-eqz v1, 001c // +0003 │ │ +22333a: 2809 |001b: goto 0024 // +0009 │ │ +22333c: 2201 f70d |001c: new-instance v1, Lorg/greenrobot/eventbus/EventBusException; // type@0df7 │ │ +223340: 1a02 290c |001e: const-string v2, "Could not send handler message" // string@0c29 │ │ +223344: 7020 5765 2100 |0020: invoke-direct {v1, v2}, Lorg/greenrobot/eventbus/EventBusException;.:(Ljava/lang/String;)V // method@6557 │ │ +22334a: 2701 |0023: throw v1 │ │ +22334c: 1e00 |0024: monitor-exit v0 │ │ +22334e: 0e00 |0025: return-void │ │ +223350: 0d01 |0026: move-exception v1 │ │ +223352: 1e00 |0027: monitor-exit v0 │ │ +223354: 2701 |0028: throw v1 │ │ catches : 1 │ │ 0x0005 - 0x0028 │ │ -> 0x0026 │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=39 │ │ 0x0005 line=40 │ │ @@ -700701,62 +700704,62 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -223358: |[223358] org.greenrobot.eventbus.HandlerPoster.handleMessage:(Landroid/os/Message;)V │ │ -223368: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -22336a: 7100 6206 0000 |0001: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0662 │ │ -223370: 0b00 |0004: move-result-wide v0 │ │ -223372: 5472 0d5a |0005: iget-object v2, v7, Lorg/greenrobot/eventbus/HandlerPoster;.queue:Lorg/greenrobot/eventbus/PendingPostQueue; // field@5a0d │ │ -223376: 6e10 7b65 0200 |0007: invoke-virtual {v2}, Lorg/greenrobot/eventbus/PendingPostQueue;.poll:()Lorg/greenrobot/eventbus/PendingPost; // method@657b │ │ -22337c: 0c02 |000a: move-result-object v2 │ │ -22337e: 3902 1600 |000b: if-nez v2, 0021 // +0016 │ │ -223382: 1d07 |000d: monitor-enter v7 │ │ -223384: 5472 0d5a |000e: iget-object v2, v7, Lorg/greenrobot/eventbus/HandlerPoster;.queue:Lorg/greenrobot/eventbus/PendingPostQueue; // field@5a0d │ │ -223388: 6e10 7b65 0200 |0010: invoke-virtual {v2}, Lorg/greenrobot/eventbus/PendingPostQueue;.poll:()Lorg/greenrobot/eventbus/PendingPost; // method@657b │ │ -22338e: 0c02 |0013: move-result-object v2 │ │ -223390: 3902 0800 |0014: if-nez v2, 001c // +0008 │ │ -223394: 5c78 0b5a |0016: iput-boolean v8, v7, Lorg/greenrobot/eventbus/HandlerPoster;.handlerActive:Z // field@5a0b │ │ -223398: 1e07 |0018: monitor-exit v7 │ │ -22339a: 5c78 0b5a |0019: iput-boolean v8, v7, Lorg/greenrobot/eventbus/HandlerPoster;.handlerActive:Z // field@5a0b │ │ -22339e: 0e00 |001b: return-void │ │ -2233a0: 1e07 |001c: monitor-exit v7 │ │ -2233a2: 2804 |001d: goto 0021 // +0004 │ │ -2233a4: 0d00 |001e: move-exception v0 │ │ -2233a6: 1e07 |001f: monitor-exit v7 │ │ -2233a8: 2700 |0020: throw v0 │ │ -2233aa: 5473 0a5a |0021: iget-object v3, v7, Lorg/greenrobot/eventbus/HandlerPoster;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@5a0a │ │ -2233ae: 6e20 3265 2300 |0023: invoke-virtual {v3, v2}, Lorg/greenrobot/eventbus/EventBus;.invokeSubscriber:(Lorg/greenrobot/eventbus/PendingPost;)V // method@6532 │ │ -2233b4: 7100 6206 0000 |0026: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0662 │ │ -2233ba: 0b02 |0029: move-result-wide v2 │ │ -2233bc: bc02 |002a: sub-long/2addr v2, v0 │ │ -2233be: 5274 0c5a |002b: iget v4, v7, Lorg/greenrobot/eventbus/HandlerPoster;.maxMillisInsideHandleMessage:I // field@5a0c │ │ -2233c2: 8144 |002d: int-to-long v4, v4 │ │ -2233c4: 3106 0204 |002e: cmp-long v6, v2, v4 │ │ -2233c8: 3a06 d5ff |0030: if-ltz v6, 0005 // -002b │ │ -2233cc: 6e10 5f65 0700 |0032: invoke-virtual {v7}, Lorg/greenrobot/eventbus/HandlerPoster;.obtainMessage:()Landroid/os/Message; // method@655f │ │ -2233d2: 0c00 |0035: move-result-object v0 │ │ -2233d4: 6e20 6065 0700 |0036: invoke-virtual {v7, v0}, Lorg/greenrobot/eventbus/HandlerPoster;.sendMessage:(Landroid/os/Message;)Z // method@6560 │ │ -2233da: 0a00 |0039: move-result v0 │ │ -2233dc: 3800 0600 |003a: if-eqz v0, 0040 // +0006 │ │ -2233e0: 1218 |003c: const/4 v8, #int 1 // #1 │ │ -2233e2: 5c78 0b5a |003d: iput-boolean v8, v7, Lorg/greenrobot/eventbus/HandlerPoster;.handlerActive:Z // field@5a0b │ │ -2233e6: 0e00 |003f: return-void │ │ -2233e8: 2200 f70d |0040: new-instance v0, Lorg/greenrobot/eventbus/EventBusException; // type@0df7 │ │ -2233ec: 1a01 290c |0042: const-string v1, "Could not send handler message" // string@0c29 │ │ -2233f0: 7020 5765 1000 |0044: invoke-direct {v0, v1}, Lorg/greenrobot/eventbus/EventBusException;.:(Ljava/lang/String;)V // method@6557 │ │ -2233f6: 2700 |0047: throw v0 │ │ -2233f8: 0d00 |0048: move-exception v0 │ │ -2233fa: 5c78 0b5a |0049: iput-boolean v8, v7, Lorg/greenrobot/eventbus/HandlerPoster;.handlerActive:Z // field@5a0b │ │ -2233fe: 2802 |004b: goto 004d // +0002 │ │ -223400: 2700 |004c: throw v0 │ │ -223402: 28ff |004d: goto 004c // -0001 │ │ +223364: |[223364] org.greenrobot.eventbus.HandlerPoster.handleMessage:(Landroid/os/Message;)V │ │ +223374: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +223376: 7100 6206 0000 |0001: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0662 │ │ +22337c: 0b00 |0004: move-result-wide v0 │ │ +22337e: 5472 0d5a |0005: iget-object v2, v7, Lorg/greenrobot/eventbus/HandlerPoster;.queue:Lorg/greenrobot/eventbus/PendingPostQueue; // field@5a0d │ │ +223382: 6e10 7b65 0200 |0007: invoke-virtual {v2}, Lorg/greenrobot/eventbus/PendingPostQueue;.poll:()Lorg/greenrobot/eventbus/PendingPost; // method@657b │ │ +223388: 0c02 |000a: move-result-object v2 │ │ +22338a: 3902 1600 |000b: if-nez v2, 0021 // +0016 │ │ +22338e: 1d07 |000d: monitor-enter v7 │ │ +223390: 5472 0d5a |000e: iget-object v2, v7, Lorg/greenrobot/eventbus/HandlerPoster;.queue:Lorg/greenrobot/eventbus/PendingPostQueue; // field@5a0d │ │ +223394: 6e10 7b65 0200 |0010: invoke-virtual {v2}, Lorg/greenrobot/eventbus/PendingPostQueue;.poll:()Lorg/greenrobot/eventbus/PendingPost; // method@657b │ │ +22339a: 0c02 |0013: move-result-object v2 │ │ +22339c: 3902 0800 |0014: if-nez v2, 001c // +0008 │ │ +2233a0: 5c78 0b5a |0016: iput-boolean v8, v7, Lorg/greenrobot/eventbus/HandlerPoster;.handlerActive:Z // field@5a0b │ │ +2233a4: 1e07 |0018: monitor-exit v7 │ │ +2233a6: 5c78 0b5a |0019: iput-boolean v8, v7, Lorg/greenrobot/eventbus/HandlerPoster;.handlerActive:Z // field@5a0b │ │ +2233aa: 0e00 |001b: return-void │ │ +2233ac: 1e07 |001c: monitor-exit v7 │ │ +2233ae: 2804 |001d: goto 0021 // +0004 │ │ +2233b0: 0d00 |001e: move-exception v0 │ │ +2233b2: 1e07 |001f: monitor-exit v7 │ │ +2233b4: 2700 |0020: throw v0 │ │ +2233b6: 5473 0a5a |0021: iget-object v3, v7, Lorg/greenrobot/eventbus/HandlerPoster;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@5a0a │ │ +2233ba: 6e20 3265 2300 |0023: invoke-virtual {v3, v2}, Lorg/greenrobot/eventbus/EventBus;.invokeSubscriber:(Lorg/greenrobot/eventbus/PendingPost;)V // method@6532 │ │ +2233c0: 7100 6206 0000 |0026: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0662 │ │ +2233c6: 0b02 |0029: move-result-wide v2 │ │ +2233c8: bc02 |002a: sub-long/2addr v2, v0 │ │ +2233ca: 5274 0c5a |002b: iget v4, v7, Lorg/greenrobot/eventbus/HandlerPoster;.maxMillisInsideHandleMessage:I // field@5a0c │ │ +2233ce: 8144 |002d: int-to-long v4, v4 │ │ +2233d0: 3106 0204 |002e: cmp-long v6, v2, v4 │ │ +2233d4: 3a06 d5ff |0030: if-ltz v6, 0005 // -002b │ │ +2233d8: 6e10 5f65 0700 |0032: invoke-virtual {v7}, Lorg/greenrobot/eventbus/HandlerPoster;.obtainMessage:()Landroid/os/Message; // method@655f │ │ +2233de: 0c00 |0035: move-result-object v0 │ │ +2233e0: 6e20 6065 0700 |0036: invoke-virtual {v7, v0}, Lorg/greenrobot/eventbus/HandlerPoster;.sendMessage:(Landroid/os/Message;)Z // method@6560 │ │ +2233e6: 0a00 |0039: move-result v0 │ │ +2233e8: 3800 0600 |003a: if-eqz v0, 0040 // +0006 │ │ +2233ec: 1218 |003c: const/4 v8, #int 1 // #1 │ │ +2233ee: 5c78 0b5a |003d: iput-boolean v8, v7, Lorg/greenrobot/eventbus/HandlerPoster;.handlerActive:Z // field@5a0b │ │ +2233f2: 0e00 |003f: return-void │ │ +2233f4: 2200 f70d |0040: new-instance v0, Lorg/greenrobot/eventbus/EventBusException; // type@0df7 │ │ +2233f8: 1a01 290c |0042: const-string v1, "Could not send handler message" // string@0c29 │ │ +2233fc: 7020 5765 1000 |0044: invoke-direct {v0, v1}, Lorg/greenrobot/eventbus/EventBusException;.:(Ljava/lang/String;)V // method@6557 │ │ +223402: 2700 |0047: throw v0 │ │ +223404: 0d00 |0048: move-exception v0 │ │ +223406: 5c78 0b5a |0049: iput-boolean v8, v7, Lorg/greenrobot/eventbus/HandlerPoster;.handlerActive:Z // field@5a0b │ │ +22340a: 2802 |004b: goto 004d // +0002 │ │ +22340c: 2700 |004c: throw v0 │ │ +22340e: 28ff |004d: goto 004c // -0001 │ │ catches : 5 │ │ 0x0001 - 0x000e │ │ -> 0x0048 │ │ 0x000e - 0x0019 │ │ -> 0x001e │ │ 0x001c - 0x0020 │ │ -> 0x001e │ │ @@ -700823,23 +700826,23 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -223498: |[223498] org.greenrobot.eventbus.Logger$AndroidLogger.:()V │ │ -2234a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2234aa: 1a01 e338 |0001: const-string v1, "android.util.Log" // string@38e3 │ │ -2234ae: 7110 8162 0100 |0003: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@6281 │ │ -2234b4: 0c01 |0006: move-result-object v1 │ │ -2234b6: 3801 0300 |0007: if-eqz v1, 000a // +0003 │ │ -2234ba: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -2234bc: 6a00 0e5a |000a: sput-boolean v0, Lorg/greenrobot/eventbus/Logger$AndroidLogger;.ANDROID_LOG_AVAILABLE:Z // field@5a0e │ │ -2234c0: 0e00 |000c: return-void │ │ +2234a4: |[2234a4] org.greenrobot.eventbus.Logger$AndroidLogger.:()V │ │ +2234b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2234b6: 1a01 e338 |0001: const-string v1, "android.util.Log" // string@38e3 │ │ +2234ba: 7110 8162 0100 |0003: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@6281 │ │ +2234c0: 0c01 |0006: move-result-object v1 │ │ +2234c2: 3801 0300 |0007: if-eqz v1, 000a // +0003 │ │ +2234c6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +2234c8: 6a00 0e5a |000a: sput-boolean v0, Lorg/greenrobot/eventbus/Logger$AndroidLogger;.ANDROID_LOG_AVAILABLE:Z // field@5a0e │ │ +2234cc: 0e00 |000c: return-void │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ Ljava/lang/ClassNotFoundException; -> 0x000a │ │ positions : │ │ 0x0003 line=34 │ │ 0x000a line=38 │ │ locals : │ │ @@ -700849,18 +700852,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2234d4: |[2234d4] org.greenrobot.eventbus.Logger$AndroidLogger.:(Ljava/lang/String;)V │ │ -2234e4: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -2234ea: 5b01 0f5a |0003: iput-object v1, v0, Lorg/greenrobot/eventbus/Logger$AndroidLogger;.tag:Ljava/lang/String; // field@5a0f │ │ -2234ee: 0e00 |0005: return-void │ │ +2234e0: |[2234e0] org.greenrobot.eventbus.Logger$AndroidLogger.:(Ljava/lang/String;)V │ │ +2234f0: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +2234f6: 5b01 0f5a |0003: iput-object v1, v0, Lorg/greenrobot/eventbus/Logger$AndroidLogger;.tag:Ljava/lang/String; // field@5a0f │ │ +2234fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/greenrobot/eventbus/Logger$AndroidLogger; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -700870,17 +700873,17 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -223434: |[223434] org.greenrobot.eventbus.Logger$AndroidLogger.isAndroidLogAvailable:()Z │ │ -223444: 6300 0e5a |0000: sget-boolean v0, Lorg/greenrobot/eventbus/Logger$AndroidLogger;.ANDROID_LOG_AVAILABLE:Z // field@5a0e │ │ -223448: 0f00 |0002: return v0 │ │ +223440: |[223440] org.greenrobot.eventbus.Logger$AndroidLogger.isAndroidLogAvailable:()Z │ │ +223450: 6300 0e5a |0000: sget-boolean v0, Lorg/greenrobot/eventbus/Logger$AndroidLogger;.ANDROID_LOG_AVAILABLE:Z // field@5a0e │ │ +223454: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/greenrobot/eventbus/Logger$AndroidLogger;) │ │ @@ -700888,22 +700891,22 @@ │ │ type : '(Ljava/util/logging/Level;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -2234f0: |[2234f0] org.greenrobot.eventbus.Logger$AndroidLogger.log:(Ljava/util/logging/Level;Ljava/lang/String;)V │ │ -223500: 6200 d559 |0000: sget-object v0, Ljava/util/logging/Level;.OFF:Ljava/util/logging/Level; // field@59d5 │ │ -223504: 3202 0b00 |0002: if-eq v2, v0, 000d // +000b │ │ -223508: 6e20 6665 2100 |0004: invoke-virtual {v1, v2}, Lorg/greenrobot/eventbus/Logger$AndroidLogger;.mapLevel:(Ljava/util/logging/Level;)I // method@6566 │ │ -22350e: 0a02 |0007: move-result v2 │ │ -223510: 5410 0f5a |0008: iget-object v0, v1, Lorg/greenrobot/eventbus/Logger$AndroidLogger;.tag:Ljava/lang/String; // field@5a0f │ │ -223514: 7130 9c07 0203 |000a: invoke-static {v2, v0, v3}, Landroid/util/Log;.println:(ILjava/lang/String;Ljava/lang/String;)I // method@079c │ │ -22351a: 0e00 |000d: return-void │ │ +2234fc: |[2234fc] org.greenrobot.eventbus.Logger$AndroidLogger.log:(Ljava/util/logging/Level;Ljava/lang/String;)V │ │ +22350c: 6200 d559 |0000: sget-object v0, Ljava/util/logging/Level;.OFF:Ljava/util/logging/Level; // field@59d5 │ │ +223510: 3202 0b00 |0002: if-eq v2, v0, 000d // +000b │ │ +223514: 6e20 6665 2100 |0004: invoke-virtual {v1, v2}, Lorg/greenrobot/eventbus/Logger$AndroidLogger;.mapLevel:(Ljava/util/logging/Level;)I // method@6566 │ │ +22351a: 0a02 |0007: move-result v2 │ │ +22351c: 5410 0f5a |0008: iget-object v0, v1, Lorg/greenrobot/eventbus/Logger$AndroidLogger;.tag:Ljava/lang/String; // field@5a0f │ │ +223520: 7130 9c07 0203 |000a: invoke-static {v2, v0, v3}, Landroid/util/Log;.println:(ILjava/lang/String;Ljava/lang/String;)I // method@079c │ │ +223526: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=54 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/greenrobot/eventbus/Logger$AndroidLogger; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/util/logging/Level; │ │ @@ -700914,33 +700917,33 @@ │ │ type : '(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -22351c: |[22351c] org.greenrobot.eventbus.Logger$AndroidLogger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -22352c: 6200 d559 |0000: sget-object v0, Ljava/util/logging/Level;.OFF:Ljava/util/logging/Level; // field@59d5 │ │ -223530: 3203 2300 |0002: if-eq v3, v0, 0025 // +0023 │ │ -223534: 6e20 6665 3200 |0004: invoke-virtual {v2, v3}, Lorg/greenrobot/eventbus/Logger$AndroidLogger;.mapLevel:(Ljava/util/logging/Level;)I // method@6566 │ │ -22353a: 0a03 |0007: move-result v3 │ │ -22353c: 5420 0f5a |0008: iget-object v0, v2, Lorg/greenrobot/eventbus/Logger$AndroidLogger;.tag:Ljava/lang/String; // field@5a0f │ │ -223540: 2201 740d |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -223544: 7010 4c63 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -22354a: 6e20 5663 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -223550: 1a04 0300 |0012: const-string v4, " │ │ +223528: |[223528] org.greenrobot.eventbus.Logger$AndroidLogger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +223538: 6200 d559 |0000: sget-object v0, Ljava/util/logging/Level;.OFF:Ljava/util/logging/Level; // field@59d5 │ │ +22353c: 3203 2300 |0002: if-eq v3, v0, 0025 // +0023 │ │ +223540: 6e20 6665 3200 |0004: invoke-virtual {v2, v3}, Lorg/greenrobot/eventbus/Logger$AndroidLogger;.mapLevel:(Ljava/util/logging/Level;)I // method@6566 │ │ +223546: 0a03 |0007: move-result v3 │ │ +223548: 5420 0f5a |0008: iget-object v0, v2, Lorg/greenrobot/eventbus/Logger$AndroidLogger;.tag:Ljava/lang/String; // field@5a0f │ │ +22354c: 2201 740d |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +223550: 7010 4c63 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +223556: 6e20 5663 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +22355c: 1a04 0300 |0012: const-string v4, " │ │ " // string@0003 │ │ -223554: 6e20 5663 4100 |0014: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -22355a: 7110 9807 0500 |0017: invoke-static {v5}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0798 │ │ -223560: 0c04 |001a: move-result-object v4 │ │ -223562: 6e20 5663 4100 |001b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -223568: 6e10 5d63 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -22356e: 0c04 |0021: move-result-object v4 │ │ -223570: 7130 9c07 0304 |0022: invoke-static {v3, v0, v4}, Landroid/util/Log;.println:(ILjava/lang/String;Ljava/lang/String;)I // method@079c │ │ -223576: 0e00 |0025: return-void │ │ +223560: 6e20 5663 4100 |0014: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +223566: 7110 9807 0500 |0017: invoke-static {v5}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0798 │ │ +22356c: 0c04 |001a: move-result-object v4 │ │ +22356e: 6e20 5663 4100 |001b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +223574: 6e10 5d63 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +22357a: 0c04 |0021: move-result-object v4 │ │ +22357c: 7130 9c07 0304 |0022: invoke-static {v3, v0, v4}, Landroid/util/Log;.println:(ILjava/lang/String;Ljava/lang/String;)I // method@079c │ │ +223582: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0004 line=61 │ │ locals : │ │ 0x0000 - 0x0026 reg=2 this Lorg/greenrobot/eventbus/Logger$AndroidLogger; │ │ 0x0000 - 0x0026 reg=3 (null) Ljava/util/logging/Level; │ │ @@ -700952,35 +700955,35 @@ │ │ type : '(Ljava/util/logging/Level;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -22344c: |[22344c] org.greenrobot.eventbus.Logger$AndroidLogger.mapLevel:(Ljava/util/logging/Level;)I │ │ -22345c: 6e10 f464 0200 |0000: invoke-virtual {v2}, Ljava/util/logging/Level;.intValue:()I // method@64f4 │ │ -223462: 0a02 |0003: move-result v2 │ │ -223464: 1300 2003 |0004: const/16 v0, #int 800 // #320 │ │ -223468: 3502 0a00 |0006: if-ge v2, v0, 0010 // +000a │ │ -22346c: 1300 f401 |0008: const/16 v0, #int 500 // #1f4 │ │ -223470: 3502 0400 |000a: if-ge v2, v0, 000e // +0004 │ │ -223474: 1222 |000c: const/4 v2, #int 2 // #2 │ │ -223476: 0f02 |000d: return v2 │ │ -223478: 1232 |000e: const/4 v2, #int 3 // #3 │ │ -22347a: 0f02 |000f: return v2 │ │ -22347c: 1300 8403 |0010: const/16 v0, #int 900 // #384 │ │ -223480: 3502 0400 |0012: if-ge v2, v0, 0016 // +0004 │ │ -223484: 1242 |0014: const/4 v2, #int 4 // #4 │ │ -223486: 0f02 |0015: return v2 │ │ -223488: 1300 e803 |0016: const/16 v0, #int 1000 // #3e8 │ │ -22348c: 3502 0400 |0018: if-ge v2, v0, 001c // +0004 │ │ -223490: 1252 |001a: const/4 v2, #int 5 // #5 │ │ -223492: 0f02 |001b: return v2 │ │ -223494: 1262 |001c: const/4 v2, #int 6 // #6 │ │ -223496: 0f02 |001d: return v2 │ │ +223458: |[223458] org.greenrobot.eventbus.Logger$AndroidLogger.mapLevel:(Ljava/util/logging/Level;)I │ │ +223468: 6e10 f464 0200 |0000: invoke-virtual {v2}, Ljava/util/logging/Level;.intValue:()I // method@64f4 │ │ +22346e: 0a02 |0003: move-result v2 │ │ +223470: 1300 2003 |0004: const/16 v0, #int 800 // #320 │ │ +223474: 3502 0a00 |0006: if-ge v2, v0, 0010 // +000a │ │ +223478: 1300 f401 |0008: const/16 v0, #int 500 // #1f4 │ │ +22347c: 3502 0400 |000a: if-ge v2, v0, 000e // +0004 │ │ +223480: 1222 |000c: const/4 v2, #int 2 // #2 │ │ +223482: 0f02 |000d: return v2 │ │ +223484: 1232 |000e: const/4 v2, #int 3 // #3 │ │ +223486: 0f02 |000f: return v2 │ │ +223488: 1300 8403 |0010: const/16 v0, #int 900 // #384 │ │ +22348c: 3502 0400 |0012: if-ge v2, v0, 0016 // +0004 │ │ +223490: 1242 |0014: const/4 v2, #int 4 // #4 │ │ +223492: 0f02 |0015: return v2 │ │ +223494: 1300 e803 |0016: const/16 v0, #int 1000 // #3e8 │ │ +223498: 3502 0400 |0018: if-ge v2, v0, 001c // +0004 │ │ +22349c: 1252 |001a: const/4 v2, #int 5 // #5 │ │ +22349e: 0f02 |001b: return v2 │ │ +2234a0: 1262 |001c: const/4 v2, #int 6 // #6 │ │ +2234a2: 0f02 |001d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Lorg/greenrobot/eventbus/Logger$AndroidLogger; │ │ 0x0000 - 0x001e reg=2 (null) Ljava/util/logging/Level; │ │ │ │ @@ -701019,20 +701022,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -223578: |[223578] org.greenrobot.eventbus.Logger$JavaLogger.:(Ljava/lang/String;)V │ │ -223588: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -22358e: 7110 f564 0100 |0003: invoke-static {v1}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@64f5 │ │ -223594: 0c01 |0006: move-result-object v1 │ │ -223596: 5b01 105a |0007: iput-object v1, v0, Lorg/greenrobot/eventbus/Logger$JavaLogger;.logger:Ljava/util/logging/Logger; // field@5a10 │ │ -22359a: 0e00 |0009: return-void │ │ +223584: |[223584] org.greenrobot.eventbus.Logger$JavaLogger.:(Ljava/lang/String;)V │ │ +223594: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +22359a: 7110 f564 0100 |0003: invoke-static {v1}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@64f5 │ │ +2235a0: 0c01 |0006: move-result-object v1 │ │ +2235a2: 5b01 105a |0007: iput-object v1, v0, Lorg/greenrobot/eventbus/Logger$JavaLogger;.logger:Ljava/util/logging/Logger; // field@5a10 │ │ +2235a6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0003 line=87 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/greenrobot/eventbus/Logger$JavaLogger; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/String; │ │ @@ -701043,18 +701046,18 @@ │ │ type : '(Ljava/util/logging/Level;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -22359c: |[22359c] org.greenrobot.eventbus.Logger$JavaLogger.log:(Ljava/util/logging/Level;Ljava/lang/String;)V │ │ -2235ac: 5410 105a |0000: iget-object v0, v1, Lorg/greenrobot/eventbus/Logger$JavaLogger;.logger:Ljava/util/logging/Logger; // field@5a10 │ │ -2235b0: 6e30 f664 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@64f6 │ │ -2235b6: 0e00 |0005: return-void │ │ +2235a8: |[2235a8] org.greenrobot.eventbus.Logger$JavaLogger.log:(Ljava/util/logging/Level;Ljava/lang/String;)V │ │ +2235b8: 5410 105a |0000: iget-object v0, v1, Lorg/greenrobot/eventbus/Logger$JavaLogger;.logger:Ljava/util/logging/Logger; // field@5a10 │ │ +2235bc: 6e30 f664 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@64f6 │ │ +2235c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/greenrobot/eventbus/Logger$JavaLogger; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/util/logging/Level; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -701064,18 +701067,18 @@ │ │ type : '(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -2235b8: |[2235b8] org.greenrobot.eventbus.Logger$JavaLogger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -2235c8: 5410 105a |0000: iget-object v0, v1, Lorg/greenrobot/eventbus/Logger$JavaLogger;.logger:Ljava/util/logging/Logger; // field@5a10 │ │ -2235cc: 6e40 f764 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@64f7 │ │ -2235d2: 0e00 |0005: return-void │ │ +2235c4: |[2235c4] org.greenrobot.eventbus.Logger$JavaLogger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +2235d4: 5410 105a |0000: iget-object v0, v1, Lorg/greenrobot/eventbus/Logger$JavaLogger;.logger:Ljava/util/logging/Logger; // field@5a10 │ │ +2235d8: 6e40 f764 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@64f7 │ │ +2235de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/greenrobot/eventbus/Logger$JavaLogger; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/util/logging/Level; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -701112,17 +701115,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2235d4: |[2235d4] org.greenrobot.eventbus.Logger$SystemOutLogger.:()V │ │ -2235e4: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -2235ea: 0e00 |0003: return-void │ │ +2235e0: |[2235e0] org.greenrobot.eventbus.Logger$SystemOutLogger.:()V │ │ +2235f0: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +2235f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/greenrobot/eventbus/Logger$SystemOutLogger; │ │ │ │ Virtual methods - │ │ @@ -701131,28 +701134,28 @@ │ │ type : '(Ljava/util/logging/Level;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -2235ec: |[2235ec] org.greenrobot.eventbus.Logger$SystemOutLogger.log:(Ljava/util/logging/Level;Ljava/lang/String;)V │ │ -2235fc: 6200 c159 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@59c1 │ │ -223600: 2201 740d |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -223604: 7010 4c63 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -22360a: 1a02 9234 |0007: const-string v2, "[" // string@3492 │ │ -22360e: 6e20 5663 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -223614: 6e20 5563 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -22361a: 1a04 5735 |000f: const-string v4, "] " // string@3557 │ │ -22361e: 6e20 5663 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -223624: 6e20 5663 5100 |0014: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -22362a: 6e10 5d63 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -223630: 0c04 |001a: move-result-object v4 │ │ -223632: 6e20 4662 4000 |001b: invoke-virtual {v0, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@6246 │ │ -223638: 0e00 |001e: return-void │ │ +2235f8: |[2235f8] org.greenrobot.eventbus.Logger$SystemOutLogger.log:(Ljava/util/logging/Level;Ljava/lang/String;)V │ │ +223608: 6200 c159 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@59c1 │ │ +22360c: 2201 740d |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +223610: 7010 4c63 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +223616: 1a02 9234 |0007: const-string v2, "[" // string@3492 │ │ +22361a: 6e20 5663 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +223620: 6e20 5563 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +223626: 1a04 5735 |000f: const-string v4, "] " // string@3557 │ │ +22362a: 6e20 5663 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +223630: 6e20 5663 5100 |0014: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +223636: 6e10 5d63 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +22363c: 0c04 |001a: move-result-object v4 │ │ +22363e: 6e20 4662 4000 |001b: invoke-virtual {v0, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@6246 │ │ +223644: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Lorg/greenrobot/eventbus/Logger$SystemOutLogger; │ │ 0x0000 - 0x001f reg=4 (null) Ljava/util/logging/Level; │ │ 0x0000 - 0x001f reg=5 (null) Ljava/lang/String; │ │ @@ -701162,30 +701165,30 @@ │ │ type : '(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -22363c: |[22363c] org.greenrobot.eventbus.Logger$SystemOutLogger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -22364c: 6200 c159 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@59c1 │ │ -223650: 2201 740d |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -223654: 7010 4c63 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -22365a: 1a02 9234 |0007: const-string v2, "[" // string@3492 │ │ -22365e: 6e20 5663 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -223664: 6e20 5563 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -22366a: 1a04 5735 |000f: const-string v4, "] " // string@3557 │ │ -22366e: 6e20 5663 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -223674: 6e20 5663 5100 |0014: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -22367a: 6e10 5d63 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -223680: 0c04 |001a: move-result-object v4 │ │ -223682: 6e20 4662 4000 |001b: invoke-virtual {v0, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@6246 │ │ -223688: 6204 c159 |001e: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@59c1 │ │ -22368c: 6e20 7c63 4600 |0020: invoke-virtual {v6, v4}, Ljava/lang/Throwable;.printStackTrace:(Ljava/io/PrintStream;)V // method@637c │ │ -223692: 0e00 |0023: return-void │ │ +223648: |[223648] org.greenrobot.eventbus.Logger$SystemOutLogger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +223658: 6200 c159 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@59c1 │ │ +22365c: 2201 740d |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +223660: 7010 4c63 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +223666: 1a02 9234 |0007: const-string v2, "[" // string@3492 │ │ +22366a: 6e20 5663 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +223670: 6e20 5563 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +223676: 1a04 5735 |000f: const-string v4, "] " // string@3557 │ │ +22367a: 6e20 5663 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +223680: 6e20 5663 5100 |0014: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +223686: 6e10 5d63 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +22368c: 0c04 |001a: move-result-object v4 │ │ +22368e: 6e20 4662 4000 |001b: invoke-virtual {v0, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@6246 │ │ +223694: 6204 c159 |001e: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@59c1 │ │ +223698: 6e20 7c63 4600 |0020: invoke-virtual {v6, v4}, Ljava/lang/Throwable;.printStackTrace:(Ljava/io/PrintStream;)V // method@637c │ │ +22369e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x001e line=114 │ │ locals : │ │ 0x0000 - 0x0024 reg=3 this Lorg/greenrobot/eventbus/Logger$SystemOutLogger; │ │ 0x0000 - 0x0024 reg=4 (null) Ljava/util/logging/Level; │ │ @@ -701227,18 +701230,18 @@ │ │ type : '(Landroid/os/Looper;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2236e0: |[2236e0] org.greenrobot.eventbus.MainThreadSupport$AndroidHandlerMainThreadSupport.:(Landroid/os/Looper;)V │ │ -2236f0: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -2236f6: 5b01 115a |0003: iput-object v1, v0, Lorg/greenrobot/eventbus/MainThreadSupport$AndroidHandlerMainThreadSupport;.looper:Landroid/os/Looper; // field@5a11 │ │ -2236fa: 0e00 |0005: return-void │ │ +2236ec: |[2236ec] org.greenrobot.eventbus.MainThreadSupport$AndroidHandlerMainThreadSupport.:(Landroid/os/Looper;)V │ │ +2236fc: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +223702: 5b01 115a |0003: iput-object v1, v0, Lorg/greenrobot/eventbus/MainThreadSupport$AndroidHandlerMainThreadSupport;.looper:Landroid/os/Looper; // field@5a11 │ │ +223706: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/greenrobot/eventbus/MainThreadSupport$AndroidHandlerMainThreadSupport; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/os/Looper; │ │ @@ -701249,20 +701252,20 @@ │ │ type : '(Lorg/greenrobot/eventbus/EventBus;)Lorg/greenrobot/eventbus/Poster;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -2236bc: |[2236bc] org.greenrobot.eventbus.MainThreadSupport$AndroidHandlerMainThreadSupport.createPoster:(Lorg/greenrobot/eventbus/EventBus;)Lorg/greenrobot/eventbus/Poster; │ │ -2236cc: 2200 f80d |0000: new-instance v0, Lorg/greenrobot/eventbus/HandlerPoster; // type@0df8 │ │ -2236d0: 5431 115a |0002: iget-object v1, v3, Lorg/greenrobot/eventbus/MainThreadSupport$AndroidHandlerMainThreadSupport;.looper:Landroid/os/Looper; // field@5a11 │ │ -2236d4: 1302 0a00 |0004: const/16 v2, #int 10 // #a │ │ -2236d8: 7040 5c65 4021 |0006: invoke-direct {v0, v4, v1, v2}, Lorg/greenrobot/eventbus/HandlerPoster;.:(Lorg/greenrobot/eventbus/EventBus;Landroid/os/Looper;I)V // method@655c │ │ -2236de: 1100 |0009: return-object v0 │ │ +2236c8: |[2236c8] org.greenrobot.eventbus.MainThreadSupport$AndroidHandlerMainThreadSupport.createPoster:(Lorg/greenrobot/eventbus/EventBus;)Lorg/greenrobot/eventbus/Poster; │ │ +2236d8: 2200 f80d |0000: new-instance v0, Lorg/greenrobot/eventbus/HandlerPoster; // type@0df8 │ │ +2236dc: 5431 115a |0002: iget-object v1, v3, Lorg/greenrobot/eventbus/MainThreadSupport$AndroidHandlerMainThreadSupport;.looper:Landroid/os/Looper; // field@5a11 │ │ +2236e0: 1302 0a00 |0004: const/16 v2, #int 10 // #a │ │ +2236e4: 7040 5c65 4021 |0006: invoke-direct {v0, v4, v1, v2}, Lorg/greenrobot/eventbus/HandlerPoster;.:(Lorg/greenrobot/eventbus/EventBus;Landroid/os/Looper;I)V // method@655c │ │ +2236ea: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lorg/greenrobot/eventbus/MainThreadSupport$AndroidHandlerMainThreadSupport; │ │ 0x0000 - 0x000a reg=4 (null) Lorg/greenrobot/eventbus/EventBus; │ │ │ │ @@ -701271,23 +701274,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -223694: |[223694] org.greenrobot.eventbus.MainThreadSupport$AndroidHandlerMainThreadSupport.isMainThread:()Z │ │ -2236a4: 5420 115a |0000: iget-object v0, v2, Lorg/greenrobot/eventbus/MainThreadSupport$AndroidHandlerMainThreadSupport;.looper:Landroid/os/Looper; // field@5a11 │ │ -2236a8: 7100 0f06 0000 |0002: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@060f │ │ -2236ae: 0c01 |0005: move-result-object v1 │ │ -2236b0: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ -2236b4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -2236b6: 2802 |0009: goto 000b // +0002 │ │ -2236b8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -2236ba: 0f00 |000b: return v0 │ │ +2236a0: |[2236a0] org.greenrobot.eventbus.MainThreadSupport$AndroidHandlerMainThreadSupport.isMainThread:()Z │ │ +2236b0: 5420 115a |0000: iget-object v0, v2, Lorg/greenrobot/eventbus/MainThreadSupport$AndroidHandlerMainThreadSupport;.looper:Landroid/os/Looper; // field@5a11 │ │ +2236b4: 7100 0f06 0000 |0002: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@060f │ │ +2236ba: 0c01 |0005: move-result-object v1 │ │ +2236bc: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ +2236c0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +2236c2: 2802 |0009: goto 000b // +0002 │ │ +2236c4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +2236c6: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/greenrobot/eventbus/MainThreadSupport$AndroidHandlerMainThreadSupport; │ │ │ │ source_file_idx : 9767 (MainThreadSupport.java) │ │ @@ -701342,20 +701345,20 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/Class;Z)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -2244bc: |[2244bc] org.greenrobot.eventbus.meta.AbstractSubscriberInfo.:(Ljava/lang/Class;Ljava/lang/Class;Z)V │ │ -2244cc: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -2244d2: 5b01 3f5a |0003: iput-object v1, v0, Lorg/greenrobot/eventbus/meta/AbstractSubscriberInfo;.subscriberClass:Ljava/lang/Class; // field@5a3f │ │ -2244d6: 5b02 405a |0005: iput-object v2, v0, Lorg/greenrobot/eventbus/meta/AbstractSubscriberInfo;.superSubscriberInfoClass:Ljava/lang/Class; // field@5a40 │ │ -2244da: 5c03 3e5a |0007: iput-boolean v3, v0, Lorg/greenrobot/eventbus/meta/AbstractSubscriberInfo;.shouldCheckSuperclass:Z // field@5a3e │ │ -2244de: 0e00 |0009: return-void │ │ +2244c8: |[2244c8] org.greenrobot.eventbus.meta.AbstractSubscriberInfo.:(Ljava/lang/Class;Ljava/lang/Class;Z)V │ │ +2244d8: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +2244de: 5b01 3f5a |0003: iput-object v1, v0, Lorg/greenrobot/eventbus/meta/AbstractSubscriberInfo;.subscriberClass:Ljava/lang/Class; // field@5a3f │ │ +2244e2: 5b02 405a |0005: iput-object v2, v0, Lorg/greenrobot/eventbus/meta/AbstractSubscriberInfo;.superSubscriberInfoClass:Ljava/lang/Class; // field@5a40 │ │ +2244e6: 5c03 3e5a |0007: iput-boolean v3, v0, Lorg/greenrobot/eventbus/meta/AbstractSubscriberInfo;.shouldCheckSuperclass:Z // field@5a3e │ │ +2244ea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0005 line=33 │ │ 0x0007 line=34 │ │ locals : │ │ @@ -701370,24 +701373,24 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Class;)Lorg/greenrobot/eventbus/SubscriberMethod;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -224388: |[224388] org.greenrobot.eventbus.meta.AbstractSubscriberInfo.createSubscriberMethod:(Ljava/lang/String;Ljava/lang/Class;)Lorg/greenrobot/eventbus/SubscriberMethod; │ │ -224398: 6203 3d5a |0000: sget-object v3, Lorg/greenrobot/eventbus/ThreadMode;.POSTING:Lorg/greenrobot/eventbus/ThreadMode; // field@5a3d │ │ -22439c: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -22439e: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -2243a0: 0760 |0004: move-object v0, v6 │ │ -2243a2: 0771 |0005: move-object v1, v7 │ │ -2243a4: 0782 |0006: move-object v2, v8 │ │ -2243a6: 7406 a165 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/greenrobot/eventbus/meta/AbstractSubscriberInfo;.createSubscriberMethod:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)Lorg/greenrobot/eventbus/SubscriberMethod; // method@65a1 │ │ -2243ac: 0c07 |000a: move-result-object v7 │ │ -2243ae: 1107 |000b: return-object v7 │ │ +224394: |[224394] org.greenrobot.eventbus.meta.AbstractSubscriberInfo.createSubscriberMethod:(Ljava/lang/String;Ljava/lang/Class;)Lorg/greenrobot/eventbus/SubscriberMethod; │ │ +2243a4: 6203 3d5a |0000: sget-object v3, Lorg/greenrobot/eventbus/ThreadMode;.POSTING:Lorg/greenrobot/eventbus/ThreadMode; // field@5a3d │ │ +2243a8: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +2243aa: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +2243ac: 0760 |0004: move-object v0, v6 │ │ +2243ae: 0771 |0005: move-object v1, v7 │ │ +2243b0: 0782 |0006: move-object v2, v8 │ │ +2243b2: 7406 a165 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/greenrobot/eventbus/meta/AbstractSubscriberInfo;.createSubscriberMethod:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)Lorg/greenrobot/eventbus/SubscriberMethod; // method@65a1 │ │ +2243b8: 0c07 |000a: move-result-object v7 │ │ +2243ba: 1107 |000b: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x000c reg=6 this Lorg/greenrobot/eventbus/meta/AbstractSubscriberInfo; │ │ 0x0000 - 0x000c reg=7 (null) Ljava/lang/String; │ │ 0x0000 - 0x000c reg=8 (null) Ljava/lang/Class; │ │ @@ -701397,24 +701400,24 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)Lorg/greenrobot/eventbus/SubscriberMethod;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -2243b0: |[2243b0] org.greenrobot.eventbus.meta.AbstractSubscriberInfo.createSubscriberMethod:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)Lorg/greenrobot/eventbus/SubscriberMethod; │ │ -2243c0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -2243c2: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -2243c4: 0760 |0002: move-object v0, v6 │ │ -2243c6: 0771 |0003: move-object v1, v7 │ │ -2243c8: 0782 |0004: move-object v2, v8 │ │ -2243ca: 0793 |0005: move-object v3, v9 │ │ -2243cc: 7406 a165 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/greenrobot/eventbus/meta/AbstractSubscriberInfo;.createSubscriberMethod:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)Lorg/greenrobot/eventbus/SubscriberMethod; // method@65a1 │ │ -2243d2: 0c07 |0009: move-result-object v7 │ │ -2243d4: 1107 |000a: return-object v7 │ │ +2243bc: |[2243bc] org.greenrobot.eventbus.meta.AbstractSubscriberInfo.createSubscriberMethod:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)Lorg/greenrobot/eventbus/SubscriberMethod; │ │ +2243cc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +2243ce: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +2243d0: 0760 |0002: move-object v0, v6 │ │ +2243d2: 0771 |0003: move-object v1, v7 │ │ +2243d4: 0782 |0004: move-object v2, v8 │ │ +2243d6: 0793 |0005: move-object v3, v9 │ │ +2243d8: 7406 a165 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/greenrobot/eventbus/meta/AbstractSubscriberInfo;.createSubscriberMethod:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)Lorg/greenrobot/eventbus/SubscriberMethod; // method@65a1 │ │ +2243de: 0c07 |0009: move-result-object v7 │ │ +2243e0: 1107 |000a: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=66 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Lorg/greenrobot/eventbus/meta/AbstractSubscriberInfo; │ │ 0x0000 - 0x000b reg=7 (null) Ljava/lang/String; │ │ 0x0000 - 0x000b reg=8 (null) Ljava/lang/Class; │ │ @@ -701425,44 +701428,44 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)Lorg/greenrobot/eventbus/SubscriberMethod;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 54 16-bit code units │ │ -2243d8: |[2243d8] org.greenrobot.eventbus.meta.AbstractSubscriberInfo.createSubscriberMethod:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)Lorg/greenrobot/eventbus/SubscriberMethod; │ │ -2243e8: 5490 3f5a |0000: iget-object v0, v9, Lorg/greenrobot/eventbus/meta/AbstractSubscriberInfo;.subscriberClass:Ljava/lang/Class; // field@5a3f │ │ -2243ec: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -2243ee: 2311 b90e |0003: new-array v1, v1, [Ljava/lang/Class; // type@0eb9 │ │ -2243f2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -2243f4: 4d0b 0102 |0006: aput-object v11, v1, v2 │ │ -2243f8: 6e30 8e62 a001 |0008: invoke-virtual {v0, v10, v1}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@628e │ │ -2243fe: 0c04 |000b: move-result-object v4 │ │ -224400: 220a 050e |000c: new-instance v10, Lorg/greenrobot/eventbus/SubscriberMethod; // type@0e05 │ │ -224404: 07a3 |000e: move-object v3, v10 │ │ -224406: 07b5 |000f: move-object v5, v11 │ │ -224408: 07c6 |0010: move-object v6, v12 │ │ -22440a: 01d7 |0011: move v7, v13 │ │ -22440c: 01e8 |0012: move v8, v14 │ │ -22440e: 7606 8265 0300 |0013: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lorg/greenrobot/eventbus/SubscriberMethod;.:(Ljava/lang/reflect/Method;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@6582 │ │ -224414: 110a |0016: return-object v10 │ │ -224416: 0d0a |0017: move-exception v10 │ │ -224418: 220b f70d |0018: new-instance v11, Lorg/greenrobot/eventbus/EventBusException; // type@0df7 │ │ -22441c: 220c 740d |001a: new-instance v12, Ljava/lang/StringBuilder; // type@0d74 │ │ -224420: 7010 4c63 0c00 |001c: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -224426: 1a0d 0e0c |001f: const-string v13, "Could not find subscriber method in " // string@0c0e │ │ -22442a: 6e20 5663 dc00 |0021: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -224430: 549d 3f5a |0024: iget-object v13, v9, Lorg/greenrobot/eventbus/meta/AbstractSubscriberInfo;.subscriberClass:Ljava/lang/Class; // field@5a3f │ │ -224434: 6e20 5563 dc00 |0026: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ -22443a: 1a0d d102 |0029: const-string v13, ". Maybe a missing ProGuard rule?" // string@02d1 │ │ -22443e: 6e20 5663 dc00 |002b: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -224444: 6e10 5d63 0c00 |002e: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -22444a: 0c0c |0031: move-result-object v12 │ │ -22444c: 7030 5865 cb0a |0032: invoke-direct {v11, v12, v10}, Lorg/greenrobot/eventbus/EventBusException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@6558 │ │ -224452: 270b |0035: throw v11 │ │ +2243e4: |[2243e4] org.greenrobot.eventbus.meta.AbstractSubscriberInfo.createSubscriberMethod:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)Lorg/greenrobot/eventbus/SubscriberMethod; │ │ +2243f4: 5490 3f5a |0000: iget-object v0, v9, Lorg/greenrobot/eventbus/meta/AbstractSubscriberInfo;.subscriberClass:Ljava/lang/Class; // field@5a3f │ │ +2243f8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +2243fa: 2311 b90e |0003: new-array v1, v1, [Ljava/lang/Class; // type@0eb9 │ │ +2243fe: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +224400: 4d0b 0102 |0006: aput-object v11, v1, v2 │ │ +224404: 6e30 8e62 a001 |0008: invoke-virtual {v0, v10, v1}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@628e │ │ +22440a: 0c04 |000b: move-result-object v4 │ │ +22440c: 220a 050e |000c: new-instance v10, Lorg/greenrobot/eventbus/SubscriberMethod; // type@0e05 │ │ +224410: 07a3 |000e: move-object v3, v10 │ │ +224412: 07b5 |000f: move-object v5, v11 │ │ +224414: 07c6 |0010: move-object v6, v12 │ │ +224416: 01d7 |0011: move v7, v13 │ │ +224418: 01e8 |0012: move v8, v14 │ │ +22441a: 7606 8265 0300 |0013: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lorg/greenrobot/eventbus/SubscriberMethod;.:(Ljava/lang/reflect/Method;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@6582 │ │ +224420: 110a |0016: return-object v10 │ │ +224422: 0d0a |0017: move-exception v10 │ │ +224424: 220b f70d |0018: new-instance v11, Lorg/greenrobot/eventbus/EventBusException; // type@0df7 │ │ +224428: 220c 740d |001a: new-instance v12, Ljava/lang/StringBuilder; // type@0d74 │ │ +22442c: 7010 4c63 0c00 |001c: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +224432: 1a0d 0e0c |001f: const-string v13, "Could not find subscriber method in " // string@0c0e │ │ +224436: 6e20 5663 dc00 |0021: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +22443c: 549d 3f5a |0024: iget-object v13, v9, Lorg/greenrobot/eventbus/meta/AbstractSubscriberInfo;.subscriberClass:Ljava/lang/Class; // field@5a3f │ │ +224440: 6e20 5563 dc00 |0026: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6355 │ │ +224446: 1a0d d102 |0029: const-string v13, ". Maybe a missing ProGuard rule?" // string@02d1 │ │ +22444a: 6e20 5663 dc00 |002b: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +224450: 6e10 5d63 0c00 |002e: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +224456: 0c0c |0031: move-result-object v12 │ │ +224458: 7030 5865 cb0a |0032: invoke-direct {v11, v12, v10}, Lorg/greenrobot/eventbus/EventBusException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@6558 │ │ +22445e: 270b |0035: throw v11 │ │ catches : 1 │ │ 0x0000 - 0x0016 │ │ Ljava/lang/NoSuchMethodException; -> 0x0017 │ │ positions : │ │ 0x0000 line=72 │ │ 0x000c line=73 │ │ 0x0018 line=75 │ │ @@ -701479,17 +701482,17 @@ │ │ type : '()Ljava/lang/Class;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -224370: |[224370] org.greenrobot.eventbus.meta.AbstractSubscriberInfo.getSubscriberClass:()Ljava/lang/Class; │ │ -224380: 5410 3f5a |0000: iget-object v0, v1, Lorg/greenrobot/eventbus/meta/AbstractSubscriberInfo;.subscriberClass:Ljava/lang/Class; // field@5a3f │ │ -224384: 1100 |0002: return-object v0 │ │ +22437c: |[22437c] org.greenrobot.eventbus.meta.AbstractSubscriberInfo.getSubscriberClass:()Ljava/lang/Class; │ │ +22438c: 5410 3f5a |0000: iget-object v0, v1, Lorg/greenrobot/eventbus/meta/AbstractSubscriberInfo;.subscriberClass:Ljava/lang/Class; // field@5a3f │ │ +224390: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/greenrobot/eventbus/meta/AbstractSubscriberInfo; │ │ │ │ #4 : (in Lorg/greenrobot/eventbus/meta/AbstractSubscriberInfo;) │ │ @@ -701497,31 +701500,31 @@ │ │ type : '()Lorg/greenrobot/eventbus/meta/SubscriberInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -224464: |[224464] org.greenrobot.eventbus.meta.AbstractSubscriberInfo.getSuperSubscriberInfo:()Lorg/greenrobot/eventbus/meta/SubscriberInfo; │ │ -224474: 5420 405a |0000: iget-object v0, v2, Lorg/greenrobot/eventbus/meta/AbstractSubscriberInfo;.superSubscriberInfoClass:Ljava/lang/Class; // field@5a40 │ │ -224478: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -22447c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -22447e: 1100 |0005: return-object v0 │ │ -224480: 6e10 9e62 0000 |0006: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@629e │ │ -224486: 0c00 |0009: move-result-object v0 │ │ -224488: 1f00 0c0e |000a: check-cast v0, Lorg/greenrobot/eventbus/meta/SubscriberInfo; // type@0e0c │ │ -22448c: 1100 |000c: return-object v0 │ │ -22448e: 0d00 |000d: move-exception v0 │ │ -224490: 2201 6e0d |000e: new-instance v1, Ljava/lang/RuntimeException; // type@0d6e │ │ -224494: 7020 0f63 0100 |0010: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@630f │ │ -22449a: 2701 |0013: throw v1 │ │ -22449c: 0d00 |0014: move-exception v0 │ │ -22449e: 2201 6e0d |0015: new-instance v1, Ljava/lang/RuntimeException; // type@0d6e │ │ -2244a2: 7020 0f63 0100 |0017: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@630f │ │ -2244a8: 2701 |001a: throw v1 │ │ +224470: |[224470] org.greenrobot.eventbus.meta.AbstractSubscriberInfo.getSuperSubscriberInfo:()Lorg/greenrobot/eventbus/meta/SubscriberInfo; │ │ +224480: 5420 405a |0000: iget-object v0, v2, Lorg/greenrobot/eventbus/meta/AbstractSubscriberInfo;.superSubscriberInfoClass:Ljava/lang/Class; // field@5a40 │ │ +224484: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +224488: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +22448a: 1100 |0005: return-object v0 │ │ +22448c: 6e10 9e62 0000 |0006: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@629e │ │ +224492: 0c00 |0009: move-result-object v0 │ │ +224494: 1f00 0c0e |000a: check-cast v0, Lorg/greenrobot/eventbus/meta/SubscriberInfo; // type@0e0c │ │ +224498: 1100 |000c: return-object v0 │ │ +22449a: 0d00 |000d: move-exception v0 │ │ +22449c: 2201 6e0d |000e: new-instance v1, Ljava/lang/RuntimeException; // type@0d6e │ │ +2244a0: 7020 0f63 0100 |0010: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@630f │ │ +2244a6: 2701 |0013: throw v1 │ │ +2244a8: 0d00 |0014: move-exception v0 │ │ +2244aa: 2201 6e0d |0015: new-instance v1, Ljava/lang/RuntimeException; // type@0d6e │ │ +2244ae: 7020 0f63 0100 |0017: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@630f │ │ +2244b4: 2701 |001a: throw v1 │ │ catches : 1 │ │ 0x0006 - 0x000c │ │ Ljava/lang/InstantiationException; -> 0x0014 │ │ Ljava/lang/IllegalAccessException; -> 0x000d │ │ positions : │ │ 0x0000 line=44 │ │ 0x0006 line=48 │ │ @@ -701535,17 +701538,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -224358: |[224358] org.greenrobot.eventbus.meta.AbstractSubscriberInfo.shouldCheckSuperclass:()Z │ │ -224368: 5510 3e5a |0000: iget-boolean v0, v1, Lorg/greenrobot/eventbus/meta/AbstractSubscriberInfo;.shouldCheckSuperclass:Z // field@5a3e │ │ -22436c: 0f00 |0002: return v0 │ │ +224364: |[224364] org.greenrobot.eventbus.meta.AbstractSubscriberInfo.shouldCheckSuperclass:()Z │ │ +224374: 5510 3e5a |0000: iget-boolean v0, v1, Lorg/greenrobot/eventbus/meta/AbstractSubscriberInfo;.shouldCheckSuperclass:Z // field@5a3e │ │ +224378: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/greenrobot/eventbus/meta/AbstractSubscriberInfo; │ │ │ │ source_file_idx : 1347 (AbstractSubscriberInfo.java) │ │ @@ -701579,17 +701582,17 @@ │ │ type : '(Lorg/greenrobot/eventbus/util/ErrorDialogConfig;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -224a84: |[224a84] org.greenrobot.eventbus.util.ErrorDialogFragmentFactory$Honeycomb.:(Lorg/greenrobot/eventbus/util/ErrorDialogConfig;)V │ │ -224a94: 7020 d165 1000 |0000: invoke-direct {v0, v1}, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.:(Lorg/greenrobot/eventbus/util/ErrorDialogConfig;)V // method@65d1 │ │ -224a9a: 0e00 |0003: return-void │ │ +224a90: |[224a90] org.greenrobot.eventbus.util.ErrorDialogFragmentFactory$Honeycomb.:(Lorg/greenrobot/eventbus/util/ErrorDialogConfig;)V │ │ +224aa0: 7020 d165 1000 |0000: invoke-direct {v0, v1}, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.:(Lorg/greenrobot/eventbus/util/ErrorDialogConfig;)V // method@65d1 │ │ +224aa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory$Honeycomb; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/greenrobot/eventbus/util/ErrorDialogConfig; │ │ │ │ @@ -701599,19 +701602,19 @@ │ │ type : '(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;Landroid/os/Bundle;)Landroid/app/Fragment;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -224a44: |[224a44] org.greenrobot.eventbus.util.ErrorDialogFragmentFactory$Honeycomb.createErrorFragment:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;Landroid/os/Bundle;)Landroid/app/Fragment; │ │ -224a54: 2201 170e |0000: new-instance v1, Lorg/greenrobot/eventbus/util/ErrorDialogFragments$Honeycomb; // type@0e17 │ │ -224a58: 7010 d665 0100 |0002: invoke-direct {v1}, Lorg/greenrobot/eventbus/util/ErrorDialogFragments$Honeycomb;.:()V // method@65d6 │ │ -224a5e: 6e20 db65 2100 |0005: invoke-virtual {v1, v2}, Lorg/greenrobot/eventbus/util/ErrorDialogFragments$Honeycomb;.setArguments:(Landroid/os/Bundle;)V // method@65db │ │ -224a64: 1101 |0008: return-object v1 │ │ +224a50: |[224a50] org.greenrobot.eventbus.util.ErrorDialogFragmentFactory$Honeycomb.createErrorFragment:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;Landroid/os/Bundle;)Landroid/app/Fragment; │ │ +224a60: 2201 170e |0000: new-instance v1, Lorg/greenrobot/eventbus/util/ErrorDialogFragments$Honeycomb; // type@0e17 │ │ +224a64: 7010 d665 0100 |0002: invoke-direct {v1}, Lorg/greenrobot/eventbus/util/ErrorDialogFragments$Honeycomb;.:()V // method@65d6 │ │ +224a6a: 6e20 db65 2100 |0005: invoke-virtual {v1, v2}, Lorg/greenrobot/eventbus/util/ErrorDialogFragments$Honeycomb;.setArguments:(Landroid/os/Bundle;)V // method@65db │ │ +224a70: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0005 line=109 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory$Honeycomb; │ │ 0x0000 - 0x0009 reg=1 (null) Lorg/greenrobot/eventbus/util/ThrowableFailureEvent; │ │ @@ -701622,18 +701625,18 @@ │ │ type : '(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;Landroid/os/Bundle;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -224a68: |[224a68] org.greenrobot.eventbus.util.ErrorDialogFragmentFactory$Honeycomb.createErrorFragment:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;Landroid/os/Bundle;)Ljava/lang/Object; │ │ -224a78: 6e30 cc65 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory$Honeycomb;.createErrorFragment:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;Landroid/os/Bundle;)Landroid/app/Fragment; // method@65cc │ │ -224a7e: 0c01 |0003: move-result-object v1 │ │ -224a80: 1101 |0004: return-object v1 │ │ +224a74: |[224a74] org.greenrobot.eventbus.util.ErrorDialogFragmentFactory$Honeycomb.createErrorFragment:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;Landroid/os/Bundle;)Ljava/lang/Object; │ │ +224a84: 6e30 cc65 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory$Honeycomb;.createErrorFragment:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;Landroid/os/Bundle;)Landroid/app/Fragment; // method@65cc │ │ +224a8a: 0c01 |0003: move-result-object v1 │ │ +224a8c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory$Honeycomb; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/greenrobot/eventbus/util/ThrowableFailureEvent; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Bundle; │ │ @@ -701669,17 +701672,17 @@ │ │ type : '(Lorg/greenrobot/eventbus/util/ErrorDialogConfig;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -224adc: |[224adc] org.greenrobot.eventbus.util.ErrorDialogFragmentFactory$Support.:(Lorg/greenrobot/eventbus/util/ErrorDialogConfig;)V │ │ -224aec: 7020 d165 1000 |0000: invoke-direct {v0, v1}, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.:(Lorg/greenrobot/eventbus/util/ErrorDialogConfig;)V // method@65d1 │ │ -224af2: 0e00 |0003: return-void │ │ +224ae8: |[224ae8] org.greenrobot.eventbus.util.ErrorDialogFragmentFactory$Support.:(Lorg/greenrobot/eventbus/util/ErrorDialogConfig;)V │ │ +224af8: 7020 d165 1000 |0000: invoke-direct {v0, v1}, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.:(Lorg/greenrobot/eventbus/util/ErrorDialogConfig;)V // method@65d1 │ │ +224afe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory$Support; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/greenrobot/eventbus/util/ErrorDialogConfig; │ │ │ │ @@ -701689,19 +701692,19 @@ │ │ type : '(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;Landroid/os/Bundle;)Landroidx/fragment/app/Fragment;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -224a9c: |[224a9c] org.greenrobot.eventbus.util.ErrorDialogFragmentFactory$Support.createErrorFragment:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;Landroid/os/Bundle;)Landroidx/fragment/app/Fragment; │ │ -224aac: 2201 180e |0000: new-instance v1, Lorg/greenrobot/eventbus/util/ErrorDialogFragments$Support; // type@0e18 │ │ -224ab0: 7010 dc65 0100 |0002: invoke-direct {v1}, Lorg/greenrobot/eventbus/util/ErrorDialogFragments$Support;.:()V // method@65dc │ │ -224ab6: 6e20 e165 2100 |0005: invoke-virtual {v1, v2}, Lorg/greenrobot/eventbus/util/ErrorDialogFragments$Support;.setArguments:(Landroid/os/Bundle;)V // method@65e1 │ │ -224abc: 1101 |0008: return-object v1 │ │ +224aa8: |[224aa8] org.greenrobot.eventbus.util.ErrorDialogFragmentFactory$Support.createErrorFragment:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;Landroid/os/Bundle;)Landroidx/fragment/app/Fragment; │ │ +224ab8: 2201 180e |0000: new-instance v1, Lorg/greenrobot/eventbus/util/ErrorDialogFragments$Support; // type@0e18 │ │ +224abc: 7010 dc65 0100 |0002: invoke-direct {v1}, Lorg/greenrobot/eventbus/util/ErrorDialogFragments$Support;.:()V // method@65dc │ │ +224ac2: 6e20 e165 2100 |0005: invoke-virtual {v1, v2}, Lorg/greenrobot/eventbus/util/ErrorDialogFragments$Support;.setArguments:(Landroid/os/Bundle;)V // method@65e1 │ │ +224ac8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0005 line=94 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory$Support; │ │ 0x0000 - 0x0009 reg=1 (null) Lorg/greenrobot/eventbus/util/ThrowableFailureEvent; │ │ @@ -701712,18 +701715,18 @@ │ │ type : '(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;Landroid/os/Bundle;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -224ac0: |[224ac0] org.greenrobot.eventbus.util.ErrorDialogFragmentFactory$Support.createErrorFragment:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;Landroid/os/Bundle;)Ljava/lang/Object; │ │ -224ad0: 6e30 cf65 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory$Support;.createErrorFragment:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;Landroid/os/Bundle;)Landroidx/fragment/app/Fragment; // method@65cf │ │ -224ad6: 0c01 |0003: move-result-object v1 │ │ -224ad8: 1101 |0004: return-object v1 │ │ +224acc: |[224acc] org.greenrobot.eventbus.util.ErrorDialogFragmentFactory$Support.createErrorFragment:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;Landroid/os/Bundle;)Ljava/lang/Object; │ │ +224adc: 6e30 cf65 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory$Support;.createErrorFragment:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;Landroid/os/Bundle;)Landroidx/fragment/app/Fragment; // method@65cf │ │ +224ae2: 0c01 |0003: move-result-object v1 │ │ +224ae4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory$Support; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/greenrobot/eventbus/util/ThrowableFailureEvent; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Bundle; │ │ @@ -701766,20 +701769,20 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -225508: |[225508] org.greenrobot.eventbus.util.ThrowableFailureEvent.:(Ljava/lang/Throwable;)V │ │ -225518: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -22551e: 5b01 705a |0003: iput-object v1, v0, Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;.throwable:Ljava/lang/Throwable; // field@5a70 │ │ -225522: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -225524: 5c01 6f5a |0006: iput-boolean v1, v0, Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;.suppressErrorUi:Z // field@5a6f │ │ -225528: 0e00 |0008: return-void │ │ +225514: |[225514] org.greenrobot.eventbus.util.ThrowableFailureEvent.:(Ljava/lang/Throwable;)V │ │ +225524: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +22552a: 5b01 705a |0003: iput-object v1, v0, Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;.throwable:Ljava/lang/Throwable; // field@5a70 │ │ +22552e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +225530: 5c01 6f5a |0006: iput-boolean v1, v0, Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;.suppressErrorUi:Z // field@5a6f │ │ +225534: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x0006 line=29 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/greenrobot/eventbus/util/ThrowableFailureEvent; │ │ @@ -701790,19 +701793,19 @@ │ │ type : '(Ljava/lang/Throwable;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -22552c: |[22552c] org.greenrobot.eventbus.util.ThrowableFailureEvent.:(Ljava/lang/Throwable;Z)V │ │ -22553c: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ -225542: 5b01 705a |0003: iput-object v1, v0, Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;.throwable:Ljava/lang/Throwable; // field@5a70 │ │ -225546: 5c02 6f5a |0005: iput-boolean v2, v0, Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;.suppressErrorUi:Z // field@5a6f │ │ -22554a: 0e00 |0007: return-void │ │ +225538: |[225538] org.greenrobot.eventbus.util.ThrowableFailureEvent.:(Ljava/lang/Throwable;Z)V │ │ +225548: 7010 fe62 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@62fe │ │ +22554e: 5b01 705a |0003: iput-object v1, v0, Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;.throwable:Ljava/lang/Throwable; // field@5a70 │ │ +225552: 5c02 6f5a |0005: iput-boolean v2, v0, Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;.suppressErrorUi:Z // field@5a6f │ │ +225556: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x0005 line=38 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/greenrobot/eventbus/util/ThrowableFailureEvent; │ │ @@ -701815,17 +701818,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2254d8: |[2254d8] org.greenrobot.eventbus.util.ThrowableFailureEvent.getExecutionScope:()Ljava/lang/Object; │ │ -2254e8: 5410 6e5a |0000: iget-object v0, v1, Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;.executionContext:Ljava/lang/Object; // field@5a6e │ │ -2254ec: 1100 |0002: return-object v0 │ │ +2254e4: |[2254e4] org.greenrobot.eventbus.util.ThrowableFailureEvent.getExecutionScope:()Ljava/lang/Object; │ │ +2254f4: 5410 6e5a |0000: iget-object v0, v1, Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;.executionContext:Ljava/lang/Object; // field@5a6e │ │ +2254f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/greenrobot/eventbus/util/ThrowableFailureEvent; │ │ │ │ #1 : (in Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;) │ │ @@ -701833,17 +701836,17 @@ │ │ type : '()Ljava/lang/Throwable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2254f0: |[2254f0] org.greenrobot.eventbus.util.ThrowableFailureEvent.getThrowable:()Ljava/lang/Throwable; │ │ -225500: 5410 705a |0000: iget-object v0, v1, Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;.throwable:Ljava/lang/Throwable; // field@5a70 │ │ -225504: 1100 |0002: return-object v0 │ │ +2254fc: |[2254fc] org.greenrobot.eventbus.util.ThrowableFailureEvent.getThrowable:()Ljava/lang/Throwable; │ │ +22550c: 5410 705a |0000: iget-object v0, v1, Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;.throwable:Ljava/lang/Throwable; // field@5a70 │ │ +225510: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/greenrobot/eventbus/util/ThrowableFailureEvent; │ │ │ │ #2 : (in Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;) │ │ @@ -701851,17 +701854,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2254c0: |[2254c0] org.greenrobot.eventbus.util.ThrowableFailureEvent.isSuppressErrorUi:()Z │ │ -2254d0: 5510 6f5a |0000: iget-boolean v0, v1, Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;.suppressErrorUi:Z // field@5a6f │ │ -2254d4: 0f00 |0002: return v0 │ │ +2254cc: |[2254cc] org.greenrobot.eventbus.util.ThrowableFailureEvent.isSuppressErrorUi:()Z │ │ +2254dc: 5510 6f5a |0000: iget-boolean v0, v1, Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;.suppressErrorUi:Z // field@5a6f │ │ +2254e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/greenrobot/eventbus/util/ThrowableFailureEvent; │ │ │ │ #3 : (in Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;) │ │ @@ -701869,17 +701872,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -22554c: |[22554c] org.greenrobot.eventbus.util.ThrowableFailureEvent.setExecutionScope:(Ljava/lang/Object;)V │ │ -22555c: 5b01 6e5a |0000: iput-object v1, v0, Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;.executionContext:Ljava/lang/Object; // field@5a6e │ │ -225560: 0e00 |0002: return-void │ │ +225558: |[225558] org.greenrobot.eventbus.util.ThrowableFailureEvent.setExecutionScope:(Ljava/lang/Object;)V │ │ +225568: 5b01 6e5a |0000: iput-object v1, v0, Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;.executionContext:Ljava/lang/Object; // field@5a6e │ │ +22556c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/greenrobot/eventbus/util/ThrowableFailureEvent; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -765505,17 +765508,17 @@ │ │ type : '(Lfreed/settings/SettingKeys$Key;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -210c88: |[210c88] freed.settings.mode.GlobalBooleanSettingMode.:(Lfreed/settings/SettingKeys$Key;)V │ │ -210c98: 7020 085e 1000 |0000: invoke-direct {v0, v1}, Lfreed/settings/mode/AbstractSettingMode;.:(Lfreed/settings/SettingKeys$Key;)V // method@5e08 │ │ -210c9e: 0e00 |0003: return-void │ │ +210c8c: |[210c8c] freed.settings.mode.GlobalBooleanSettingMode.:(Lfreed/settings/SettingKeys$Key;)V │ │ +210c9c: 7020 085e 1000 |0000: invoke-direct {v0, v1}, Lfreed/settings/mode/AbstractSettingMode;.:(Lfreed/settings/SettingKeys$Key;)V // method@5e08 │ │ +210ca2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/settings/mode/GlobalBooleanSettingMode; │ │ 0x0000 - 0x0004 reg=1 (null) Lfreed/settings/SettingKeys$Key; │ │ │ │ @@ -765525,17 +765528,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -210ba8: |[210ba8] freed.settings.mode.GlobalBooleanSettingMode.get:()Z │ │ -210bb8: 5510 b757 |0000: iget-boolean v0, v1, Lfreed/settings/mode/GlobalBooleanSettingMode;.value:Z // field@57b7 │ │ -210bbc: 0f00 |0002: return v0 │ │ +210bac: |[210bac] freed.settings.mode.GlobalBooleanSettingMode.get:()Z │ │ +210bbc: 5510 b757 |0000: iget-boolean v0, v1, Lfreed/settings/mode/GlobalBooleanSettingMode;.value:Z // field@57b7 │ │ +210bc0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/settings/mode/GlobalBooleanSettingMode; │ │ │ │ #1 : (in Lfreed/settings/mode/GlobalBooleanSettingMode;) │ │ @@ -765543,56 +765546,56 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 91 16-bit code units │ │ -210bc0: |[210bc0] freed.settings.mode.GlobalBooleanSettingMode.getXmlString:()Ljava/lang/String; │ │ -210bd0: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -210bd4: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -210bda: 1a01 d503 |0005: const-string v1, "" // string@01aa │ │ -210c1e: 6e20 5663 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -210c24: 6e10 5d63 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -210c2a: 0c00 |002d: move-result-object v0 │ │ -210c2c: 2201 740d |002e: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -210c30: 7010 4c63 0100 |0030: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -210c36: 6e20 5663 0100 |0033: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -210c3c: 5530 b757 |0036: iget-boolean v0, v3, Lfreed/settings/mode/GlobalBooleanSettingMode;.value:Z // field@57b7 │ │ -210c40: 7110 4463 0000 |0038: invoke-static {v0}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@6344 │ │ -210c46: 0c00 |003b: move-result-object v0 │ │ -210c48: 1a02 4376 |003c: const-string v2, "value" // string@7643 │ │ -210c4c: 7120 cb5e 0200 |003e: invoke-static {v2, v0}, Lfreed/utils/XmlUtil;.getTagStringWithValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ecb │ │ -210c52: 0c00 |0041: move-result-object v0 │ │ -210c54: 6e20 5663 0100 |0042: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -210c5a: 6e10 5d63 0100 |0045: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -210c60: 0c00 |0048: move-result-object v0 │ │ -210c62: 2201 740d |0049: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -210c66: 7010 4c63 0100 |004b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -210c6c: 6e20 5663 0100 |004e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -210c72: 1a00 9203 |0051: const-string v0, " │ │ +210bc4: |[210bc4] freed.settings.mode.GlobalBooleanSettingMode.getXmlString:()Ljava/lang/String; │ │ +210bd4: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +210bd8: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +210bde: 1a01 d503 |0005: const-string v1, "" // string@01aa │ │ +210c22: 6e20 5663 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +210c28: 6e10 5d63 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +210c2e: 0c00 |002d: move-result-object v0 │ │ +210c30: 2201 740d |002e: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +210c34: 7010 4c63 0100 |0030: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +210c3a: 6e20 5663 0100 |0033: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +210c40: 5530 b757 |0036: iget-boolean v0, v3, Lfreed/settings/mode/GlobalBooleanSettingMode;.value:Z // field@57b7 │ │ +210c44: 7110 4463 0000 |0038: invoke-static {v0}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@6344 │ │ +210c4a: 0c00 |003b: move-result-object v0 │ │ +210c4c: 1a02 4376 |003c: const-string v2, "value" // string@7643 │ │ +210c50: 7120 cb5e 0200 |003e: invoke-static {v2, v0}, Lfreed/utils/XmlUtil;.getTagStringWithValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ecb │ │ +210c56: 0c00 |0041: move-result-object v0 │ │ +210c58: 6e20 5663 0100 |0042: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +210c5e: 6e10 5d63 0100 |0045: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +210c64: 0c00 |0048: move-result-object v0 │ │ +210c66: 2201 740d |0049: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +210c6a: 7010 4c63 0100 |004b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +210c70: 6e20 5663 0100 |004e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +210c76: 1a00 9203 |0051: const-string v0, " │ │ " // string@0392 │ │ -210c76: 6e20 5663 0100 |0053: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -210c7c: 6e10 5d63 0100 |0056: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -210c82: 0c00 |0059: move-result-object v0 │ │ -210c84: 1100 |005a: return-object v0 │ │ +210c7a: 6e20 5663 0100 |0053: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +210c80: 6e10 5d63 0100 |0056: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +210c86: 0c00 |0059: move-result-object v0 │ │ +210c88: 1100 |005a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x002e line=34 │ │ 0x0049 line=35 │ │ locals : │ │ 0x0000 - 0x005b reg=3 this Lfreed/settings/mode/GlobalBooleanSettingMode; │ │ @@ -765602,22 +765605,22 @@ │ │ type : '(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -210ca0: |[210ca0] freed.settings.mode.GlobalBooleanSettingMode.loadXmlNode:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V │ │ -210cb0: 1a00 4376 |0000: const-string v0, "value" // string@7643 │ │ -210cb4: 6e20 4857 0200 |0002: invoke-virtual {v2, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -210cba: 0c02 |0005: move-result-object v2 │ │ -210cbc: 6e10 4b57 0200 |0006: invoke-virtual {v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ -210cc2: 0a02 |0009: move-result v2 │ │ -210cc4: 6e20 1a5e 2100 |000a: invoke-virtual {v1, v2}, Lfreed/settings/mode/GlobalBooleanSettingMode;.set:(Z)V // method@5e1a │ │ -210cca: 0e00 |000d: return-void │ │ +210ca4: |[210ca4] freed.settings.mode.GlobalBooleanSettingMode.loadXmlNode:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V │ │ +210cb4: 1a00 4376 |0000: const-string v0, "value" // string@7643 │ │ +210cb8: 6e20 4857 0200 |0002: invoke-virtual {v2, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +210cbe: 0c02 |0005: move-result-object v2 │ │ +210cc0: 6e10 4b57 0200 |0006: invoke-virtual {v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ +210cc6: 0a02 |0009: move-result v2 │ │ +210cc8: 6e20 1a5e 2100 |000a: invoke-virtual {v1, v2}, Lfreed/settings/mode/GlobalBooleanSettingMode;.set:(Z)V // method@5e1a │ │ +210cce: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=41 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lfreed/settings/mode/GlobalBooleanSettingMode; │ │ 0x0000 - 0x000e reg=2 (null) Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; │ │ │ │ @@ -765626,17 +765629,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -210ccc: |[210ccc] freed.settings.mode.GlobalBooleanSettingMode.set:(Z)V │ │ -210cdc: 5c01 b757 |0000: iput-boolean v1, v0, Lfreed/settings/mode/GlobalBooleanSettingMode;.value:Z // field@57b7 │ │ -210ce0: 0e00 |0002: return-void │ │ +210cd0: |[210cd0] freed.settings.mode.GlobalBooleanSettingMode.set:(Z)V │ │ +210ce0: 5c01 b757 |0000: iput-boolean v1, v0, Lfreed/settings/mode/GlobalBooleanSettingMode;.value:Z // field@57b7 │ │ +210ce4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/settings/mode/GlobalBooleanSettingMode; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -765686,32 +765689,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -210ee4: |[210ee4] freed.settings.mode.SettingMode.:()V │ │ -210ef4: 0e00 |0000: return-void │ │ +210ee8: |[210ee8] freed.settings.mode.SettingMode.:()V │ │ +210ef8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfreed/settings/mode/SettingMode;) │ │ name : '' │ │ type : '(Lfreed/settings/SettingKeys$Key;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -210ef8: |[210ef8] freed.settings.mode.SettingMode.:(Lfreed/settings/SettingKeys$Key;)V │ │ -210f08: 7020 085e 1000 |0000: invoke-direct {v0, v1}, Lfreed/settings/mode/AbstractSettingMode;.:(Lfreed/settings/SettingKeys$Key;)V // method@5e08 │ │ -210f0e: 0e00 |0003: return-void │ │ +210efc: |[210efc] freed.settings.mode.SettingMode.:(Lfreed/settings/SettingKeys$Key;)V │ │ +210f0c: 7020 085e 1000 |0000: invoke-direct {v0, v1}, Lfreed/settings/mode/AbstractSettingMode;.:(Lfreed/settings/SettingKeys$Key;)V // method@5e08 │ │ +210f12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/settings/mode/SettingMode; │ │ 0x0000 - 0x0004 reg=1 (null) Lfreed/settings/SettingKeys$Key; │ │ │ │ @@ -765721,30 +765724,30 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -210ce4: |[210ce4] freed.settings.mode.SettingMode.contains:(Ljava/lang/String;)Z │ │ -210cf4: 6e10 225e 0500 |0000: invoke-virtual {v5}, Lfreed/settings/mode/SettingMode;.getValues:()[Ljava/lang/String; // method@5e22 │ │ -210cfa: 0c00 |0003: move-result-object v0 │ │ -210cfc: 2101 |0004: array-length v1, v0 │ │ -210cfe: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -210d00: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -210d02: 3513 0f00 |0007: if-ge v3, v1, 0016 // +000f │ │ -210d06: 4604 0003 |0009: aget-object v4, v0, v3 │ │ -210d0a: 6e20 2063 6400 |000b: invoke-virtual {v4, v6}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6320 │ │ -210d10: 0a04 |000e: move-result v4 │ │ -210d12: 3804 0400 |000f: if-eqz v4, 0013 // +0004 │ │ -210d16: 1216 |0011: const/4 v6, #int 1 // #1 │ │ -210d18: 0f06 |0012: return v6 │ │ -210d1a: d803 0301 |0013: add-int/lit8 v3, v3, #int 1 // #01 │ │ -210d1e: 28f2 |0015: goto 0007 // -000e │ │ -210d20: 0f02 |0016: return v2 │ │ +210ce8: |[210ce8] freed.settings.mode.SettingMode.contains:(Ljava/lang/String;)Z │ │ +210cf8: 6e10 225e 0500 |0000: invoke-virtual {v5}, Lfreed/settings/mode/SettingMode;.getValues:()[Ljava/lang/String; // method@5e22 │ │ +210cfe: 0c00 |0003: move-result-object v0 │ │ +210d00: 2101 |0004: array-length v1, v0 │ │ +210d02: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +210d04: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +210d06: 3513 0f00 |0007: if-ge v3, v1, 0016 // +000f │ │ +210d0a: 4604 0003 |0009: aget-object v4, v0, v3 │ │ +210d0e: 6e20 2063 6400 |000b: invoke-virtual {v4, v6}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6320 │ │ +210d14: 0a04 |000e: move-result v4 │ │ +210d16: 3804 0400 |000f: if-eqz v4, 0013 // +0004 │ │ +210d1a: 1216 |0011: const/4 v6, #int 1 // #1 │ │ +210d1c: 0f06 |0012: return v6 │ │ +210d1e: d803 0301 |0013: add-int/lit8 v3, v3, #int 1 // #01 │ │ +210d22: 28f2 |0015: goto 0007 // -000e │ │ +210d24: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0004 line=76 │ │ 0x000b line=78 │ │ locals : │ │ 0x0000 - 0x0017 reg=5 this Lfreed/settings/mode/SettingMode; │ │ @@ -765755,17 +765758,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -210d54: |[210d54] freed.settings.mode.SettingMode.get:()Ljava/lang/String; │ │ -210d64: 5410 bd57 |0000: iget-object v0, v1, Lfreed/settings/mode/SettingMode;.value:Ljava/lang/String; // field@57bd │ │ -210d68: 1100 |0002: return-object v0 │ │ +210d58: |[210d58] freed.settings.mode.SettingMode.get:()Ljava/lang/String; │ │ +210d68: 5410 bd57 |0000: iget-object v0, v1, Lfreed/settings/mode/SettingMode;.value:Ljava/lang/String; // field@57bd │ │ +210d6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/settings/mode/SettingMode; │ │ │ │ #2 : (in Lfreed/settings/mode/SettingMode;) │ │ @@ -765773,17 +765776,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -210ecc: |[210ecc] freed.settings.mode.SettingMode.getValues:()[Ljava/lang/String; │ │ -210edc: 5410 be57 |0000: iget-object v0, v1, Lfreed/settings/mode/SettingMode;.values:[Ljava/lang/String; // field@57be │ │ -210ee0: 1100 |0002: return-object v0 │ │ +210ed0: |[210ed0] freed.settings.mode.SettingMode.getValues:()[Ljava/lang/String; │ │ +210ee0: 5410 be57 |0000: iget-object v0, v1, Lfreed/settings/mode/SettingMode;.values:[Ljava/lang/String; // field@57be │ │ +210ee4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/settings/mode/SettingMode; │ │ │ │ #3 : (in Lfreed/settings/mode/SettingMode;) │ │ @@ -765791,96 +765794,96 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 168 16-bit code units │ │ -210d6c: |[210d6c] freed.settings.mode.SettingMode.getXmlString:()Ljava/lang/String; │ │ -210d7c: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -210d80: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -210d86: 2201 740d |0005: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -210d8a: 7010 4c63 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -210d90: 1a02 d503 |000a: const-string v2, " │ │ +210d70: |[210d70] freed.settings.mode.SettingMode.getXmlString:()Ljava/lang/String; │ │ +210d80: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +210d84: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +210d8a: 2201 740d |0005: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +210d8e: 7010 4c63 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +210d94: 1a02 d503 |000a: const-string v2, " │ │ " // string@01ab │ │ -210dd4: 6e20 5663 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -210dda: 6e10 5d63 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -210de0: 0c01 |0032: move-result-object v1 │ │ -210de2: 6e20 5663 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -210de8: 5451 b957 |0036: iget-object v1, v5, Lfreed/settings/mode/SettingMode;.camera1ParameterKEY_value:Ljava/lang/String; // field@57b9 │ │ -210dec: 1a02 ce3b |0038: const-string v2, "cam1key" // string@3bce │ │ -210df0: 7120 cb5e 1200 |003a: invoke-static {v2, v1}, Lfreed/utils/XmlUtil;.getTagStringWithValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ecb │ │ -210df6: 0c01 |003d: move-result-object v1 │ │ -210df8: 6e20 5663 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -210dfe: 5551 ba57 |0041: iget-boolean v1, v5, Lfreed/settings/mode/SettingMode;.preseted:Z // field@57ba │ │ -210e02: 7110 4463 0100 |0043: invoke-static {v1}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@6344 │ │ -210e08: 0c01 |0046: move-result-object v1 │ │ -210e0a: 1a02 3865 |0047: const-string v2, "preseted" // string@6538 │ │ -210e0e: 7120 cb5e 1200 |0049: invoke-static {v2, v1}, Lfreed/utils/XmlUtil;.getTagStringWithValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ecb │ │ -210e14: 0c01 |004c: move-result-object v1 │ │ -210e16: 6e20 5663 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -210e1c: 1a01 2100 |0050: const-string v1, " │ │ +210dd8: 6e20 5663 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +210dde: 6e10 5d63 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +210de4: 0c01 |0032: move-result-object v1 │ │ +210de6: 6e20 5663 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +210dec: 5451 b957 |0036: iget-object v1, v5, Lfreed/settings/mode/SettingMode;.camera1ParameterKEY_value:Ljava/lang/String; // field@57b9 │ │ +210df0: 1a02 ce3b |0038: const-string v2, "cam1key" // string@3bce │ │ +210df4: 7120 cb5e 1200 |003a: invoke-static {v2, v1}, Lfreed/utils/XmlUtil;.getTagStringWithValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ecb │ │ +210dfa: 0c01 |003d: move-result-object v1 │ │ +210dfc: 6e20 5663 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +210e02: 5551 ba57 |0041: iget-boolean v1, v5, Lfreed/settings/mode/SettingMode;.preseted:Z // field@57ba │ │ +210e06: 7110 4463 0100 |0043: invoke-static {v1}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@6344 │ │ +210e0c: 0c01 |0046: move-result-object v1 │ │ +210e0e: 1a02 3865 |0047: const-string v2, "preseted" // string@6538 │ │ +210e12: 7120 cb5e 1200 |0049: invoke-static {v2, v1}, Lfreed/utils/XmlUtil;.getTagStringWithValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ecb │ │ +210e18: 0c01 |004c: move-result-object v1 │ │ +210e1a: 6e20 5663 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +210e20: 1a01 2100 |0050: const-string v1, " │ │ " // string@0021 │ │ -210e20: 6e20 5663 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -210e26: 5552 bc57 |0055: iget-boolean v2, v5, Lfreed/settings/mode/SettingMode;.supported:Z // field@57bc │ │ -210e2a: 7110 4463 0200 |0057: invoke-static {v2}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@6344 │ │ -210e30: 0c02 |005a: move-result-object v2 │ │ -210e32: 1a03 5973 |005b: const-string v3, "supported" // string@7359 │ │ -210e36: 7120 cb5e 2300 |005d: invoke-static {v3, v2}, Lfreed/utils/XmlUtil;.getTagStringWithValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ecb │ │ -210e3c: 0c02 |0060: move-result-object v2 │ │ -210e3e: 6e20 5663 2000 |0061: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -210e44: 6e20 5663 1000 |0064: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -210e4a: 5452 bd57 |0067: iget-object v2, v5, Lfreed/settings/mode/SettingMode;.value:Ljava/lang/String; // field@57bd │ │ -210e4e: 7110 4363 0200 |0069: invoke-static {v2}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@6343 │ │ -210e54: 0c02 |006c: move-result-object v2 │ │ -210e56: 1a03 4376 |006d: const-string v3, "value" // string@7643 │ │ -210e5a: 7120 cb5e 2300 |006f: invoke-static {v3, v2}, Lfreed/utils/XmlUtil;.getTagStringWithValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ecb │ │ -210e60: 0c02 |0072: move-result-object v2 │ │ -210e62: 6e20 5663 2000 |0073: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -210e68: 6e20 5663 1000 |0076: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -210e6e: 5452 be57 |0079: iget-object v2, v5, Lfreed/settings/mode/SettingMode;.values:[Ljava/lang/String; // field@57be │ │ -210e72: 3802 2300 |007b: if-eqz v2, 009e // +0023 │ │ -210e76: 1a02 da03 |007d: const-string v2, " │ │ +210e24: 6e20 5663 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +210e2a: 5552 bc57 |0055: iget-boolean v2, v5, Lfreed/settings/mode/SettingMode;.supported:Z // field@57bc │ │ +210e2e: 7110 4463 0200 |0057: invoke-static {v2}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@6344 │ │ +210e34: 0c02 |005a: move-result-object v2 │ │ +210e36: 1a03 5973 |005b: const-string v3, "supported" // string@7359 │ │ +210e3a: 7120 cb5e 2300 |005d: invoke-static {v3, v2}, Lfreed/utils/XmlUtil;.getTagStringWithValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ecb │ │ +210e40: 0c02 |0060: move-result-object v2 │ │ +210e42: 6e20 5663 2000 |0061: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +210e48: 6e20 5663 1000 |0064: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +210e4e: 5452 bd57 |0067: iget-object v2, v5, Lfreed/settings/mode/SettingMode;.value:Ljava/lang/String; // field@57bd │ │ +210e52: 7110 4363 0200 |0069: invoke-static {v2}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@6343 │ │ +210e58: 0c02 |006c: move-result-object v2 │ │ +210e5a: 1a03 4376 |006d: const-string v3, "value" // string@7643 │ │ +210e5e: 7120 cb5e 2300 |006f: invoke-static {v3, v2}, Lfreed/utils/XmlUtil;.getTagStringWithValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ecb │ │ +210e64: 0c02 |0072: move-result-object v2 │ │ +210e66: 6e20 5663 2000 |0073: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +210e6c: 6e20 5663 1000 |0076: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +210e72: 5452 be57 |0079: iget-object v2, v5, Lfreed/settings/mode/SettingMode;.values:[Ljava/lang/String; // field@57be │ │ +210e76: 3802 2300 |007b: if-eqz v2, 009e // +0023 │ │ +210e7a: 1a02 da03 |007d: const-string v2, " │ │ " // string@03da │ │ -210e7a: 6e20 5663 2000 |007f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -210e80: 1202 |0082: const/4 v2, #int 0 // #0 │ │ -210e82: 5453 be57 |0083: iget-object v3, v5, Lfreed/settings/mode/SettingMode;.values:[Ljava/lang/String; // field@57be │ │ -210e86: 2134 |0085: array-length v4, v3 │ │ -210e88: 3542 1300 |0086: if-ge v2, v4, 0099 // +0013 │ │ -210e8c: 4603 0302 |0088: aget-object v3, v3, v2 │ │ -210e90: 1a04 cc75 |008a: const-string v4, "val" // string@75cc │ │ -210e94: 7120 cb5e 3400 |008c: invoke-static {v4, v3}, Lfreed/utils/XmlUtil;.getTagStringWithValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ecb │ │ -210e9a: 0c03 |008f: move-result-object v3 │ │ -210e9c: 6e20 5663 3000 |0090: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -210ea2: 6e20 5663 1000 |0093: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -210ea8: d802 0201 |0096: add-int/lit8 v2, v2, #int 1 // #01 │ │ -210eac: 28eb |0098: goto 0083 // -0015 │ │ -210eae: 1a01 9603 |0099: const-string v1, " │ │ +210e7e: 6e20 5663 2000 |007f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +210e84: 1202 |0082: const/4 v2, #int 0 // #0 │ │ +210e86: 5453 be57 |0083: iget-object v3, v5, Lfreed/settings/mode/SettingMode;.values:[Ljava/lang/String; // field@57be │ │ +210e8a: 2134 |0085: array-length v4, v3 │ │ +210e8c: 3542 1300 |0086: if-ge v2, v4, 0099 // +0013 │ │ +210e90: 4603 0302 |0088: aget-object v3, v3, v2 │ │ +210e94: 1a04 cc75 |008a: const-string v4, "val" // string@75cc │ │ +210e98: 7120 cb5e 3400 |008c: invoke-static {v4, v3}, Lfreed/utils/XmlUtil;.getTagStringWithValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ecb │ │ +210e9e: 0c03 |008f: move-result-object v3 │ │ +210ea0: 6e20 5663 3000 |0090: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +210ea6: 6e20 5663 1000 |0093: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +210eac: d802 0201 |0096: add-int/lit8 v2, v2, #int 1 // #01 │ │ +210eb0: 28eb |0098: goto 0083 // -0015 │ │ +210eb2: 1a01 9603 |0099: const-string v1, " │ │ " // string@0396 │ │ -210eb2: 6e20 5663 1000 |009b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -210eb8: 1a01 9203 |009e: const-string v1, " │ │ +210eb6: 6e20 5663 1000 |009b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +210ebc: 1a01 9203 |009e: const-string v1, " │ │ " // string@0392 │ │ -210ebc: 6e20 5663 1000 |00a0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -210ec2: 6e10 5d63 0000 |00a3: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -210ec8: 0c00 |00a6: move-result-object v0 │ │ -210eca: 1100 |00a7: return-object v0 │ │ +210ec0: 6e20 5663 1000 |00a0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +210ec6: 6e10 5d63 0000 |00a3: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +210ecc: 0c00 |00a6: move-result-object v0 │ │ +210ece: 1100 |00a7: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ 0x0036 line=88 │ │ 0x0041 line=89 │ │ 0x0055 line=90 │ │ @@ -765900,17 +765903,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -210d24: |[210d24] freed.settings.mode.SettingMode.isPresetted:()Z │ │ -210d34: 5510 ba57 |0000: iget-boolean v0, v1, Lfreed/settings/mode/SettingMode;.preseted:Z // field@57ba │ │ -210d38: 0f00 |0002: return v0 │ │ +210d28: |[210d28] freed.settings.mode.SettingMode.isPresetted:()Z │ │ +210d38: 5510 ba57 |0000: iget-boolean v0, v1, Lfreed/settings/mode/SettingMode;.preseted:Z // field@57ba │ │ +210d3c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/settings/mode/SettingMode; │ │ │ │ #5 : (in Lfreed/settings/mode/SettingMode;) │ │ @@ -765918,17 +765921,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -210d3c: |[210d3c] freed.settings.mode.SettingMode.isSupported:()Z │ │ -210d4c: 5510 bc57 |0000: iget-boolean v0, v1, Lfreed/settings/mode/SettingMode;.supported:Z // field@57bc │ │ -210d50: 0f00 |0002: return v0 │ │ +210d40: |[210d40] freed.settings.mode.SettingMode.isSupported:()Z │ │ +210d50: 5510 bc57 |0000: iget-boolean v0, v1, Lfreed/settings/mode/SettingMode;.supported:Z // field@57bc │ │ +210d54: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/settings/mode/SettingMode; │ │ │ │ #6 : (in Lfreed/settings/mode/SettingMode;) │ │ @@ -765936,70 +765939,70 @@ │ │ type : '(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 112 16-bit code units │ │ -210f10: |[210f10] freed.settings.mode.SettingMode.loadXmlNode:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V │ │ -210f20: 1a00 4376 |0000: const-string v0, "value" // string@7643 │ │ -210f24: 6e20 4857 0500 |0002: invoke-virtual {v5, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -210f2a: 0c00 |0005: move-result-object v0 │ │ -210f2c: 6e10 5357 0000 |0006: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -210f32: 0c00 |0009: move-result-object v0 │ │ -210f34: 6e20 275e 0400 |000a: invoke-virtual {v4, v0}, Lfreed/settings/mode/SettingMode;.set:(Ljava/lang/String;)V // method@5e27 │ │ -210f3a: 6e10 205e 0400 |000d: invoke-virtual {v4}, Lfreed/settings/mode/SettingMode;.get:()Ljava/lang/String; // method@5e20 │ │ -210f40: 0c00 |0010: move-result-object v0 │ │ -210f42: 1a01 cd60 |0011: const-string v1, "null" // string@60cd │ │ -210f46: 6e20 2363 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -210f4c: 0a00 |0016: move-result v0 │ │ -210f4e: 3800 0600 |0017: if-eqz v0, 001d // +0006 │ │ -210f52: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -210f54: 6e20 275e 0400 |001a: invoke-virtual {v4, v0}, Lfreed/settings/mode/SettingMode;.set:(Ljava/lang/String;)V // method@5e27 │ │ -210f5a: 1a00 4d76 |001d: const-string v0, "values" // string@764d │ │ -210f5e: 6e20 4857 0500 |001f: invoke-virtual {v5, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -210f64: 0c00 |0022: move-result-object v0 │ │ -210f66: 1a01 cc75 |0023: const-string v1, "val" // string@75cc │ │ -210f6a: 6e20 4957 1000 |0025: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ -210f70: 0c00 |0028: move-result-object v0 │ │ -210f72: 7210 6d64 0000 |0029: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ -210f78: 0a01 |002c: move-result v1 │ │ -210f7a: 2311 be0e |002d: new-array v1, v1, [Ljava/lang/String; // type@0ebe │ │ -210f7e: 1202 |002f: const/4 v2, #int 0 // #0 │ │ -210f80: 7210 6d64 0000 |0030: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ -210f86: 0a03 |0033: move-result v3 │ │ -210f88: 3532 1100 |0034: if-ge v2, v3, 0045 // +0011 │ │ -210f8c: 7220 6564 2000 |0036: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -210f92: 0c03 |0039: move-result-object v3 │ │ -210f94: 1f03 a10b |003a: check-cast v3, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ -210f98: 6e10 5357 0300 |003c: invoke-virtual {v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -210f9e: 0c03 |003f: move-result-object v3 │ │ -210fa0: 4d03 0102 |0040: aput-object v3, v1, v2 │ │ -210fa4: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ -210fa8: 28ec |0044: goto 0030 // -0014 │ │ -210faa: 6e20 2b5e 1400 |0045: invoke-virtual {v4, v1}, Lfreed/settings/mode/SettingMode;.setValues:([Ljava/lang/String;)V // method@5e2b │ │ -210fb0: 1a00 3865 |0048: const-string v0, "preseted" // string@6538 │ │ -210fb4: 6e20 4857 0500 |004a: invoke-virtual {v5, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -210fba: 0c00 |004d: move-result-object v0 │ │ -210fbc: 6e10 4b57 0000 |004e: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ -210fc2: 0a00 |0051: move-result v0 │ │ -210fc4: 6e20 295e 0400 |0052: invoke-virtual {v4, v0}, Lfreed/settings/mode/SettingMode;.setIsPresetted:(Z)V // method@5e29 │ │ -210fca: 1a00 5973 |0055: const-string v0, "supported" // string@7359 │ │ -210fce: 6e20 4857 0500 |0057: invoke-virtual {v5, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -210fd4: 0c00 |005a: move-result-object v0 │ │ -210fd6: 6e10 4b57 0000 |005b: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ -210fdc: 0a00 |005e: move-result v0 │ │ -210fde: 6e20 2a5e 0400 |005f: invoke-virtual {v4, v0}, Lfreed/settings/mode/SettingMode;.setIsSupported:(Z)V // method@5e2a │ │ -210fe4: 1a00 ce3b |0062: const-string v0, "cam1key" // string@3bce │ │ -210fe8: 6e20 4857 0500 |0064: invoke-virtual {v5, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -210fee: 0c05 |0067: move-result-object v5 │ │ -210ff0: 6e10 5357 0500 |0068: invoke-virtual {v5}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -210ff6: 0c05 |006b: move-result-object v5 │ │ -210ff8: 6e20 285e 5400 |006c: invoke-virtual {v4, v5}, Lfreed/settings/mode/SettingMode;.setCamera1ParameterKEY:(Ljava/lang/String;)V // method@5e28 │ │ -210ffe: 0e00 |006f: return-void │ │ +210f14: |[210f14] freed.settings.mode.SettingMode.loadXmlNode:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V │ │ +210f24: 1a00 4376 |0000: const-string v0, "value" // string@7643 │ │ +210f28: 6e20 4857 0500 |0002: invoke-virtual {v5, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +210f2e: 0c00 |0005: move-result-object v0 │ │ +210f30: 6e10 5357 0000 |0006: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +210f36: 0c00 |0009: move-result-object v0 │ │ +210f38: 6e20 275e 0400 |000a: invoke-virtual {v4, v0}, Lfreed/settings/mode/SettingMode;.set:(Ljava/lang/String;)V // method@5e27 │ │ +210f3e: 6e10 205e 0400 |000d: invoke-virtual {v4}, Lfreed/settings/mode/SettingMode;.get:()Ljava/lang/String; // method@5e20 │ │ +210f44: 0c00 |0010: move-result-object v0 │ │ +210f46: 1a01 cd60 |0011: const-string v1, "null" // string@60cd │ │ +210f4a: 6e20 2363 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +210f50: 0a00 |0016: move-result v0 │ │ +210f52: 3800 0600 |0017: if-eqz v0, 001d // +0006 │ │ +210f56: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +210f58: 6e20 275e 0400 |001a: invoke-virtual {v4, v0}, Lfreed/settings/mode/SettingMode;.set:(Ljava/lang/String;)V // method@5e27 │ │ +210f5e: 1a00 4d76 |001d: const-string v0, "values" // string@764d │ │ +210f62: 6e20 4857 0500 |001f: invoke-virtual {v5, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +210f68: 0c00 |0022: move-result-object v0 │ │ +210f6a: 1a01 cc75 |0023: const-string v1, "val" // string@75cc │ │ +210f6e: 6e20 4957 1000 |0025: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ +210f74: 0c00 |0028: move-result-object v0 │ │ +210f76: 7210 6d64 0000 |0029: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ +210f7c: 0a01 |002c: move-result v1 │ │ +210f7e: 2311 be0e |002d: new-array v1, v1, [Ljava/lang/String; // type@0ebe │ │ +210f82: 1202 |002f: const/4 v2, #int 0 // #0 │ │ +210f84: 7210 6d64 0000 |0030: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ +210f8a: 0a03 |0033: move-result v3 │ │ +210f8c: 3532 1100 |0034: if-ge v2, v3, 0045 // +0011 │ │ +210f90: 7220 6564 2000 |0036: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +210f96: 0c03 |0039: move-result-object v3 │ │ +210f98: 1f03 a10b |003a: check-cast v3, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ +210f9c: 6e10 5357 0300 |003c: invoke-virtual {v3}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +210fa2: 0c03 |003f: move-result-object v3 │ │ +210fa4: 4d03 0102 |0040: aput-object v3, v1, v2 │ │ +210fa8: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ +210fac: 28ec |0044: goto 0030 // -0014 │ │ +210fae: 6e20 2b5e 1400 |0045: invoke-virtual {v4, v1}, Lfreed/settings/mode/SettingMode;.setValues:([Ljava/lang/String;)V // method@5e2b │ │ +210fb4: 1a00 3865 |0048: const-string v0, "preseted" // string@6538 │ │ +210fb8: 6e20 4857 0500 |004a: invoke-virtual {v5, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +210fbe: 0c00 |004d: move-result-object v0 │ │ +210fc0: 6e10 4b57 0000 |004e: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ +210fc6: 0a00 |0051: move-result v0 │ │ +210fc8: 6e20 295e 0400 |0052: invoke-virtual {v4, v0}, Lfreed/settings/mode/SettingMode;.setIsPresetted:(Z)V // method@5e29 │ │ +210fce: 1a00 5973 |0055: const-string v0, "supported" // string@7359 │ │ +210fd2: 6e20 4857 0500 |0057: invoke-virtual {v5, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +210fd8: 0c00 |005a: move-result-object v0 │ │ +210fda: 6e10 4b57 0000 |005b: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ +210fe0: 0a00 |005e: move-result v0 │ │ +210fe2: 6e20 2a5e 0400 |005f: invoke-virtual {v4, v0}, Lfreed/settings/mode/SettingMode;.setIsSupported:(Z)V // method@5e2a │ │ +210fe8: 1a00 ce3b |0062: const-string v0, "cam1key" // string@3bce │ │ +210fec: 6e20 4857 0500 |0064: invoke-virtual {v5, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +210ff2: 0c05 |0067: move-result-object v5 │ │ +210ff4: 6e10 5357 0500 |0068: invoke-virtual {v5}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +210ffa: 0c05 |006b: move-result-object v5 │ │ +210ffc: 6e20 285e 5400 |006c: invoke-virtual {v4, v5}, Lfreed/settings/mode/SettingMode;.setCamera1ParameterKEY:(Ljava/lang/String;)V // method@5e28 │ │ +211002: 0e00 |006f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=107 │ │ 0x000d line=108 │ │ 0x001a line=109 │ │ 0x001f line=110 │ │ 0x0025 line=111 │ │ @@ -766019,17 +766022,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -211000: |[211000] freed.settings.mode.SettingMode.set:(Ljava/lang/String;)V │ │ -211010: 5b01 bd57 |0000: iput-object v1, v0, Lfreed/settings/mode/SettingMode;.value:Ljava/lang/String; // field@57bd │ │ -211014: 0e00 |0002: return-void │ │ +211004: |[211004] freed.settings.mode.SettingMode.set:(Ljava/lang/String;)V │ │ +211014: 5b01 bd57 |0000: iput-object v1, v0, Lfreed/settings/mode/SettingMode;.value:Ljava/lang/String; // field@57bd │ │ +211018: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/settings/mode/SettingMode; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -766038,17 +766041,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -211018: |[211018] freed.settings.mode.SettingMode.setIsPresetted:(Z)V │ │ -211028: 5c01 ba57 |0000: iput-boolean v1, v0, Lfreed/settings/mode/SettingMode;.preseted:Z // field@57ba │ │ -21102c: 0e00 |0002: return-void │ │ +21101c: |[21101c] freed.settings.mode.SettingMode.setIsPresetted:(Z)V │ │ +21102c: 5c01 ba57 |0000: iput-boolean v1, v0, Lfreed/settings/mode/SettingMode;.preseted:Z // field@57ba │ │ +211030: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/settings/mode/SettingMode; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -766057,17 +766060,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -211030: |[211030] freed.settings.mode.SettingMode.setIsSupported:(Z)V │ │ -211040: 5c01 bc57 |0000: iput-boolean v1, v0, Lfreed/settings/mode/SettingMode;.supported:Z // field@57bc │ │ -211044: 0e00 |0002: return-void │ │ +211034: |[211034] freed.settings.mode.SettingMode.setIsSupported:(Z)V │ │ +211044: 5c01 bc57 |0000: iput-boolean v1, v0, Lfreed/settings/mode/SettingMode;.supported:Z // field@57bc │ │ +211048: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/settings/mode/SettingMode; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -766076,32 +766079,32 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -211048: |[211048] freed.settings.mode.SettingMode.setValues:([Ljava/lang/String;)V │ │ -211058: 6200 b857 |0000: sget-object v0, Lfreed/settings/mode/SettingMode;.TAG:Ljava/lang/String; // field@57b8 │ │ -21105c: 2201 740d |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -211060: 7010 4c63 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -211066: 5432 bb57 |0007: iget-object v2, v3, Lfreed/settings/mode/SettingMode;.settingKey:Lfreed/settings/SettingKeys$Key; // field@57bb │ │ -21106a: 6e10 715d 0200 |0009: invoke-virtual {v2}, Lfreed/settings/SettingKeys$Key;.toString:()Ljava/lang/String; // method@5d71 │ │ -211070: 0c02 |000c: move-result-object v2 │ │ -211072: 6e20 5663 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -211078: 1a02 2200 |0010: const-string v2, " " // string@0022 │ │ -21107c: 6e20 5663 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -211082: 7110 1a64 0400 |0015: invoke-static {v4}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@641a │ │ -211088: 0c02 |0018: move-result-object v2 │ │ -21108a: 6e20 5663 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -211090: 6e10 5d63 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -211096: 0c01 |001f: move-result-object v1 │ │ -211098: 7120 655e 1000 |0020: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -21109e: 5b34 be57 |0023: iput-object v4, v3, Lfreed/settings/mode/SettingMode;.values:[Ljava/lang/String; // field@57be │ │ -2110a2: 0e00 |0025: return-void │ │ +21104c: |[21104c] freed.settings.mode.SettingMode.setValues:([Ljava/lang/String;)V │ │ +21105c: 6200 b857 |0000: sget-object v0, Lfreed/settings/mode/SettingMode;.TAG:Ljava/lang/String; // field@57b8 │ │ +211060: 2201 740d |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +211064: 7010 4c63 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21106a: 5432 bb57 |0007: iget-object v2, v3, Lfreed/settings/mode/SettingMode;.settingKey:Lfreed/settings/SettingKeys$Key; // field@57bb │ │ +21106e: 6e10 715d 0200 |0009: invoke-virtual {v2}, Lfreed/settings/SettingKeys$Key;.toString:()Ljava/lang/String; // method@5d71 │ │ +211074: 0c02 |000c: move-result-object v2 │ │ +211076: 6e20 5663 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21107c: 1a02 2200 |0010: const-string v2, " " // string@0022 │ │ +211080: 6e20 5663 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +211086: 7110 1a64 0400 |0015: invoke-static {v4}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@641a │ │ +21108c: 0c02 |0018: move-result-object v2 │ │ +21108e: 6e20 5663 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +211094: 6e10 5d63 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21109a: 0c01 |001f: move-result-object v1 │ │ +21109c: 7120 655e 1000 |0020: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +2110a2: 5b34 be57 |0023: iput-object v4, v3, Lfreed/settings/mode/SettingMode;.values:[Ljava/lang/String; // field@57be │ │ +2110a6: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0023 line=65 │ │ locals : │ │ 0x0000 - 0x0026 reg=3 this Lfreed/settings/mode/SettingMode; │ │ 0x0000 - 0x0026 reg=4 (null) [Ljava/lang/String; │ │ @@ -766181,29 +766184,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -217c18: |[217c18] freed.viewer.gridview.models.FilesHolderModel.:()V │ │ -217c28: 7010 0f3d 0100 |0000: invoke-direct {v1}, Landroidx/databinding/BaseObservable;.:()V // method@3d0f │ │ -217c2e: 1c00 c30c |0003: const-class v0, Lfreed/viewer/gridview/models/FilesHolderModel; // type@0cc3 │ │ -217c32: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ -217c38: 0c00 |0008: move-result-object v0 │ │ -217c3a: 5b10 8758 |0009: iput-object v0, v1, Lfreed/viewer/gridview/models/FilesHolderModel;.TAG:Ljava/lang/String; // field@5887 │ │ -217c3e: 6200 0156 |000b: sget-object v0, Lfreed/file/FileListController$FormatTypes;.all:Lfreed/file/FileListController$FormatTypes; // field@5601 │ │ -217c42: 5b10 8b58 |000d: iput-object v0, v1, Lfreed/viewer/gridview/models/FilesHolderModel;.formatType:Lfreed/file/FileListController$FormatTypes; // field@588b │ │ -217c46: 2200 b10d |000f: new-instance v0, Ljava/util/ArrayList; // type@0db1 │ │ -217c4a: 7010 ef63 0000 |0011: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@63ef │ │ -217c50: 5b10 8c58 |0014: iput-object v0, v1, Lfreed/viewer/gridview/models/FilesHolderModel;.gridImageViewModels:Ljava/util/List; // field@588c │ │ -217c54: 2200 b10d |0016: new-instance v0, Ljava/util/ArrayList; // type@0db1 │ │ -217c58: 7010 ef63 0000 |0018: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@63ef │ │ -217c5e: 5b10 8d58 |001b: iput-object v0, v1, Lfreed/viewer/gridview/models/FilesHolderModel;.visibleGridImageViewModels:Ljava/util/List; // field@588d │ │ -217c62: 0e00 |001d: return-void │ │ +217c24: |[217c24] freed.viewer.gridview.models.FilesHolderModel.:()V │ │ +217c34: 7010 0f3d 0100 |0000: invoke-direct {v1}, Landroidx/databinding/BaseObservable;.:()V // method@3d0f │ │ +217c3a: 1c00 c30c |0003: const-class v0, Lfreed/viewer/gridview/models/FilesHolderModel; // type@0cc3 │ │ +217c3e: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ +217c44: 0c00 |0008: move-result-object v0 │ │ +217c46: 5b10 8758 |0009: iput-object v0, v1, Lfreed/viewer/gridview/models/FilesHolderModel;.TAG:Ljava/lang/String; // field@5887 │ │ +217c4a: 6200 0156 |000b: sget-object v0, Lfreed/file/FileListController$FormatTypes;.all:Lfreed/file/FileListController$FormatTypes; // field@5601 │ │ +217c4e: 5b10 8b58 |000d: iput-object v0, v1, Lfreed/viewer/gridview/models/FilesHolderModel;.formatType:Lfreed/file/FileListController$FormatTypes; // field@588b │ │ +217c52: 2200 b10d |000f: new-instance v0, Ljava/util/ArrayList; // type@0db1 │ │ +217c56: 7010 ef63 0000 |0011: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@63ef │ │ +217c5c: 5b10 8c58 |0014: iput-object v0, v1, Lfreed/viewer/gridview/models/FilesHolderModel;.gridImageViewModels:Ljava/util/List; // field@588c │ │ +217c60: 2200 b10d |0016: new-instance v0, Ljava/util/ArrayList; // type@0db1 │ │ +217c64: 7010 ef63 0000 |0018: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@63ef │ │ +217c6a: 5b10 8d58 |001b: iput-object v0, v1, Lfreed/viewer/gridview/models/FilesHolderModel;.visibleGridImageViewModels:Ljava/util/List; // field@588d │ │ +217c6e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=18 │ │ 0x000b line=24 │ │ 0x000f line=28 │ │ 0x0016 line=29 │ │ @@ -766216,22 +766219,22 @@ │ │ type : '(Lfreed/file/holder/BaseHolder;Lfreed/file/FileListController$FormatTypes;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -217c64: |[217c64] freed.viewer.gridview.models.FilesHolderModel.LoadFolder:(Lfreed/file/holder/BaseHolder;Lfreed/file/FileListController$FormatTypes;)V │ │ -217c74: 5410 8958 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/FilesHolderModel;.fileListController:Lfreed/file/FileListController; // field@5889 │ │ -217c78: 6e30 665b 2003 |0002: invoke-virtual {v0, v2, v3}, Lfreed/file/FileListController;.LoadFolder:(Lfreed/file/holder/BaseHolder;Lfreed/file/FileListController$FormatTypes;)V // method@5b66 │ │ -217c7e: 5412 8958 |0005: iget-object v2, v1, Lfreed/viewer/gridview/models/FilesHolderModel;.fileListController:Lfreed/file/FileListController; // field@5889 │ │ -217c82: 6e10 735b 0200 |0007: invoke-virtual {v2}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ -217c88: 0c02 |000a: move-result-object v2 │ │ -217c8a: 6e20 8a5f 2100 |000b: invoke-virtual {v1, v2}, Lfreed/viewer/gridview/models/FilesHolderModel;.setFiles:(Ljava/util/List;)V // method@5f8a │ │ -217c90: 0e00 |000e: return-void │ │ +217c70: |[217c70] freed.viewer.gridview.models.FilesHolderModel.LoadFolder:(Lfreed/file/holder/BaseHolder;Lfreed/file/FileListController$FormatTypes;)V │ │ +217c80: 5410 8958 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/FilesHolderModel;.fileListController:Lfreed/file/FileListController; // field@5889 │ │ +217c84: 6e30 665b 2003 |0002: invoke-virtual {v0, v2, v3}, Lfreed/file/FileListController;.LoadFolder:(Lfreed/file/holder/BaseHolder;Lfreed/file/FileListController$FormatTypes;)V // method@5b66 │ │ +217c8a: 5412 8958 |0005: iget-object v2, v1, Lfreed/viewer/gridview/models/FilesHolderModel;.fileListController:Lfreed/file/FileListController; // field@5889 │ │ +217c8e: 6e10 735b 0200 |0007: invoke-virtual {v2}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ +217c94: 0c02 |000a: move-result-object v2 │ │ +217c96: 6e20 8a5f 2100 |000b: invoke-virtual {v1, v2}, Lfreed/viewer/gridview/models/FilesHolderModel;.setFiles:(Ljava/util/List;)V // method@5f8a │ │ +217c9c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0005 line=83 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lfreed/viewer/gridview/models/FilesHolderModel; │ │ 0x0000 - 0x000f reg=2 (null) Lfreed/file/holder/BaseHolder; │ │ @@ -766242,18 +766245,18 @@ │ │ type : '(Lfreed/file/holder/BaseHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -217c94: |[217c94] freed.viewer.gridview.models.FilesHolderModel.deleteFile:(Lfreed/file/holder/BaseHolder;)V │ │ -217ca4: 5410 8958 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/FilesHolderModel;.fileListController:Lfreed/file/FileListController; // field@5889 │ │ -217ca8: 6e20 635b 2000 |0002: invoke-virtual {v0, v2}, Lfreed/file/FileListController;.DeleteFile:(Lfreed/file/holder/BaseHolder;)Z // method@5b63 │ │ -217cae: 0e00 |0005: return-void │ │ +217ca0: |[217ca0] freed.viewer.gridview.models.FilesHolderModel.deleteFile:(Lfreed/file/holder/BaseHolder;)V │ │ +217cb0: 5410 8958 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/FilesHolderModel;.fileListController:Lfreed/file/FileListController; // field@5889 │ │ +217cb4: 6e20 635b 2000 |0002: invoke-virtual {v0, v2}, Lfreed/file/FileListController;.DeleteFile:(Lfreed/file/holder/BaseHolder;)Z // method@5b63 │ │ +217cba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/viewer/gridview/models/FilesHolderModel; │ │ 0x0000 - 0x0006 reg=2 (null) Lfreed/file/holder/BaseHolder; │ │ │ │ @@ -766262,18 +766265,18 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -217cb0: |[217cb0] freed.viewer.gridview.models.FilesHolderModel.deleteFiles:(Ljava/util/List;)V │ │ -217cc0: 5410 8958 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/FilesHolderModel;.fileListController:Lfreed/file/FileListController; // field@5889 │ │ -217cc4: 6e20 645b 2000 |0002: invoke-virtual {v0, v2}, Lfreed/file/FileListController;.DeleteFiles:(Ljava/util/List;)V // method@5b64 │ │ -217cca: 0e00 |0005: return-void │ │ +217cbc: |[217cbc] freed.viewer.gridview.models.FilesHolderModel.deleteFiles:(Ljava/util/List;)V │ │ +217ccc: 5410 8958 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/FilesHolderModel;.fileListController:Lfreed/file/FileListController; // field@5889 │ │ +217cd0: 6e20 645b 2000 |0002: invoke-virtual {v0, v2}, Lfreed/file/FileListController;.DeleteFiles:(Ljava/util/List;)V // method@5b64 │ │ +217cd6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/viewer/gridview/models/FilesHolderModel; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/util/List; │ │ │ │ @@ -766282,17 +766285,17 @@ │ │ type : '()Lfreed/file/FileListController;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -217bb8: |[217bb8] freed.viewer.gridview.models.FilesHolderModel.getFileListController:()Lfreed/file/FileListController; │ │ -217bc8: 5410 8958 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/FilesHolderModel;.fileListController:Lfreed/file/FileListController; // field@5889 │ │ -217bcc: 1100 |0002: return-object v0 │ │ +217bc4: |[217bc4] freed.viewer.gridview.models.FilesHolderModel.getFileListController:()Lfreed/file/FileListController; │ │ +217bd4: 5410 8958 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/FilesHolderModel;.fileListController:Lfreed/file/FileListController; // field@5889 │ │ +217bd8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/models/FilesHolderModel; │ │ │ │ #4 : (in Lfreed/viewer/gridview/models/FilesHolderModel;) │ │ @@ -766300,17 +766303,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -217be8: |[217be8] freed.viewer.gridview.models.FilesHolderModel.getFiles:()Ljava/util/List; │ │ -217bf8: 5410 8a58 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/FilesHolderModel;.files:Ljava/util/List; // field@588a │ │ -217bfc: 1100 |0002: return-object v0 │ │ +217bf4: |[217bf4] freed.viewer.gridview.models.FilesHolderModel.getFiles:()Ljava/util/List; │ │ +217c04: 5410 8a58 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/FilesHolderModel;.files:Ljava/util/List; // field@588a │ │ +217c08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/models/FilesHolderModel; │ │ │ │ #5 : (in Lfreed/viewer/gridview/models/FilesHolderModel;) │ │ @@ -766318,17 +766321,17 @@ │ │ type : '()Lfreed/file/FileListController$FormatTypes;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -217bd0: |[217bd0] freed.viewer.gridview.models.FilesHolderModel.getFormatType:()Lfreed/file/FileListController$FormatTypes; │ │ -217be0: 5410 8b58 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/FilesHolderModel;.formatType:Lfreed/file/FileListController$FormatTypes; // field@588b │ │ -217be4: 1100 |0002: return-object v0 │ │ +217bdc: |[217bdc] freed.viewer.gridview.models.FilesHolderModel.getFormatType:()Lfreed/file/FileListController$FormatTypes; │ │ +217bec: 5410 8b58 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/FilesHolderModel;.formatType:Lfreed/file/FileListController$FormatTypes; // field@588b │ │ +217bf0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/models/FilesHolderModel; │ │ │ │ #6 : (in Lfreed/viewer/gridview/models/FilesHolderModel;) │ │ @@ -766336,17 +766339,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -217c00: |[217c00] freed.viewer.gridview.models.FilesHolderModel.getGridImageViewModels:()Ljava/util/List; │ │ -217c10: 5410 8d58 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/FilesHolderModel;.visibleGridImageViewModels:Ljava/util/List; // field@588d │ │ -217c14: 1100 |0002: return-object v0 │ │ +217c0c: |[217c0c] freed.viewer.gridview.models.FilesHolderModel.getGridImageViewModels:()Ljava/util/List; │ │ +217c1c: 5410 8d58 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/FilesHolderModel;.visibleGridImageViewModels:Ljava/util/List; // field@588d │ │ +217c20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/models/FilesHolderModel; │ │ │ │ #7 : (in Lfreed/viewer/gridview/models/FilesHolderModel;) │ │ @@ -766354,22 +766357,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -217ccc: |[217ccc] freed.viewer.gridview.models.FilesHolderModel.loadDefault:()V │ │ -217cdc: 5410 8958 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/FilesHolderModel;.fileListController:Lfreed/file/FileListController; // field@5889 │ │ -217ce0: 6e10 7b5b 0000 |0002: invoke-virtual {v0}, Lfreed/file/FileListController;.loadDefaultFiles:()V // method@5b7b │ │ -217ce6: 5410 8958 |0005: iget-object v0, v1, Lfreed/viewer/gridview/models/FilesHolderModel;.fileListController:Lfreed/file/FileListController; // field@5889 │ │ -217cea: 6e10 735b 0000 |0007: invoke-virtual {v0}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ -217cf0: 0c00 |000a: move-result-object v0 │ │ -217cf2: 6e20 8a5f 0100 |000b: invoke-virtual {v1, v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.setFiles:(Ljava/util/List;)V // method@5f8a │ │ -217cf8: 0e00 |000e: return-void │ │ +217cd8: |[217cd8] freed.viewer.gridview.models.FilesHolderModel.loadDefault:()V │ │ +217ce8: 5410 8958 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/FilesHolderModel;.fileListController:Lfreed/file/FileListController; // field@5889 │ │ +217cec: 6e10 7b5b 0000 |0002: invoke-virtual {v0}, Lfreed/file/FileListController;.loadDefaultFiles:()V // method@5b7b │ │ +217cf2: 5410 8958 |0005: iget-object v0, v1, Lfreed/viewer/gridview/models/FilesHolderModel;.fileListController:Lfreed/file/FileListController; // field@5889 │ │ +217cf6: 6e10 735b 0000 |0007: invoke-virtual {v0}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ +217cfc: 0c00 |000a: move-result-object v0 │ │ +217cfe: 6e20 8a5f 0100 |000b: invoke-virtual {v1, v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.setFiles:(Ljava/util/List;)V // method@5f8a │ │ +217d04: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0005 line=89 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lfreed/viewer/gridview/models/FilesHolderModel; │ │ │ │ @@ -766378,33 +766381,33 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -217cfc: |[217cfc] freed.viewer.gridview.models.FilesHolderModel.onFileDeleted:(I)V │ │ -217d0c: 5430 8758 |0000: iget-object v0, v3, Lfreed/viewer/gridview/models/FilesHolderModel;.TAG:Ljava/lang/String; // field@5887 │ │ -217d10: 2201 740d |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -217d14: 7010 4c63 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -217d1a: 1a02 cd61 |0007: const-string v2, "onFileDeleted " // string@61cd │ │ -217d1e: 6e20 5663 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -217d24: 6e20 5263 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -217d2a: 6e10 5d63 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -217d30: 0c01 |0012: move-result-object v1 │ │ -217d32: 7120 655e 1000 |0013: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -217d38: 5430 8c58 |0016: iget-object v0, v3, Lfreed/viewer/gridview/models/FilesHolderModel;.gridImageViewModels:Ljava/util/List; // field@588c │ │ -217d3c: 7210 6d64 0000 |0018: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ -217d42: 0a00 |001b: move-result v0 │ │ -217d44: 3504 0700 |001c: if-ge v4, v0, 0023 // +0007 │ │ -217d48: 5430 8c58 |001e: iget-object v0, v3, Lfreed/viewer/gridview/models/FilesHolderModel;.gridImageViewModels:Ljava/util/List; // field@588c │ │ -217d4c: 7220 6a64 4000 |0020: invoke-interface {v0, v4}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@646a │ │ -217d52: 1274 |0023: const/4 v4, #int 7 // #7 │ │ -217d54: 6e20 855f 4300 |0024: invoke-virtual {v3, v4}, Lfreed/viewer/gridview/models/FilesHolderModel;.notifyPropertyChanged:(I)V // method@5f85 │ │ -217d5a: 0e00 |0027: return-void │ │ +217d08: |[217d08] freed.viewer.gridview.models.FilesHolderModel.onFileDeleted:(I)V │ │ +217d18: 5430 8758 |0000: iget-object v0, v3, Lfreed/viewer/gridview/models/FilesHolderModel;.TAG:Ljava/lang/String; // field@5887 │ │ +217d1c: 2201 740d |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +217d20: 7010 4c63 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +217d26: 1a02 cd61 |0007: const-string v2, "onFileDeleted " // string@61cd │ │ +217d2a: 6e20 5663 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +217d30: 6e20 5263 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +217d36: 6e10 5d63 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +217d3c: 0c01 |0012: move-result-object v1 │ │ +217d3e: 7120 655e 1000 |0013: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +217d44: 5430 8c58 |0016: iget-object v0, v3, Lfreed/viewer/gridview/models/FilesHolderModel;.gridImageViewModels:Ljava/util/List; // field@588c │ │ +217d48: 7210 6d64 0000 |0018: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ +217d4e: 0a00 |001b: move-result v0 │ │ +217d50: 3504 0700 |001c: if-ge v4, v0, 0023 // +0007 │ │ +217d54: 5430 8c58 |001e: iget-object v0, v3, Lfreed/viewer/gridview/models/FilesHolderModel;.gridImageViewModels:Ljava/util/List; // field@588c │ │ +217d58: 7220 6a64 4000 |0020: invoke-interface {v0, v4}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@646a │ │ +217d5e: 1274 |0023: const/4 v4, #int 7 // #7 │ │ +217d60: 6e20 855f 4300 |0024: invoke-virtual {v3, v4}, Lfreed/viewer/gridview/models/FilesHolderModel;.notifyPropertyChanged:(I)V // method@5f85 │ │ +217d66: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0016 line=123 │ │ 0x001e line=124 │ │ 0x0024 line=125 │ │ locals : │ │ @@ -766416,33 +766419,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -217d5c: |[217d5c] freed.viewer.gridview.models.FilesHolderModel.onFilesChanged:()V │ │ -217d6c: 5420 8758 |0000: iget-object v0, v2, Lfreed/viewer/gridview/models/FilesHolderModel;.TAG:Ljava/lang/String; // field@5887 │ │ -217d70: 1a01 ce61 |0002: const-string v1, "onFilesChanged" // string@61ce │ │ -217d74: 7120 655e 1000 |0004: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -217d7a: 5420 8958 |0007: iget-object v0, v2, Lfreed/viewer/gridview/models/FilesHolderModel;.fileListController:Lfreed/file/FileListController; // field@5889 │ │ -217d7e: 6e10 735b 0000 |0009: invoke-virtual {v0}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ -217d84: 0c00 |000c: move-result-object v0 │ │ -217d86: 3800 1700 |000d: if-eqz v0, 0024 // +0017 │ │ -217d8a: 5420 8958 |000f: iget-object v0, v2, Lfreed/viewer/gridview/models/FilesHolderModel;.fileListController:Lfreed/file/FileListController; // field@5889 │ │ -217d8e: 6e10 735b 0000 |0011: invoke-virtual {v0}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ -217d94: 0c00 |0014: move-result-object v0 │ │ -217d96: 7210 6d64 0000 |0015: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ -217d9c: 0a00 |0018: move-result v0 │ │ -217d9e: 3d00 0b00 |0019: if-lez v0, 0024 // +000b │ │ -217da2: 5420 8958 |001b: iget-object v0, v2, Lfreed/viewer/gridview/models/FilesHolderModel;.fileListController:Lfreed/file/FileListController; // field@5889 │ │ -217da6: 6e10 735b 0000 |001d: invoke-virtual {v0}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ -217dac: 0c00 |0020: move-result-object v0 │ │ -217dae: 6e20 8a5f 0200 |0021: invoke-virtual {v2, v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.setFiles:(Ljava/util/List;)V // method@5f8a │ │ -217db4: 0e00 |0024: return-void │ │ +217d68: |[217d68] freed.viewer.gridview.models.FilesHolderModel.onFilesChanged:()V │ │ +217d78: 5420 8758 |0000: iget-object v0, v2, Lfreed/viewer/gridview/models/FilesHolderModel;.TAG:Ljava/lang/String; // field@5887 │ │ +217d7c: 1a01 ce61 |0002: const-string v1, "onFilesChanged" // string@61ce │ │ +217d80: 7120 655e 1000 |0004: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +217d86: 5420 8958 |0007: iget-object v0, v2, Lfreed/viewer/gridview/models/FilesHolderModel;.fileListController:Lfreed/file/FileListController; // field@5889 │ │ +217d8a: 6e10 735b 0000 |0009: invoke-virtual {v0}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ +217d90: 0c00 |000c: move-result-object v0 │ │ +217d92: 3800 1700 |000d: if-eqz v0, 0024 // +0017 │ │ +217d96: 5420 8958 |000f: iget-object v0, v2, Lfreed/viewer/gridview/models/FilesHolderModel;.fileListController:Lfreed/file/FileListController; // field@5889 │ │ +217d9a: 6e10 735b 0000 |0011: invoke-virtual {v0}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ +217da0: 0c00 |0014: move-result-object v0 │ │ +217da2: 7210 6d64 0000 |0015: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ +217da8: 0a00 |0018: move-result v0 │ │ +217daa: 3d00 0b00 |0019: if-lez v0, 0024 // +000b │ │ +217dae: 5420 8958 |001b: iget-object v0, v2, Lfreed/viewer/gridview/models/FilesHolderModel;.fileListController:Lfreed/file/FileListController; // field@5889 │ │ +217db2: 6e10 735b 0000 |001d: invoke-virtual {v0}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ +217db8: 0c00 |0020: move-result-object v0 │ │ +217dba: 6e20 8a5f 0200 |0021: invoke-virtual {v2, v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.setFiles:(Ljava/util/List;)V // method@5f8a │ │ +217dc0: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0007 line=116 │ │ 0x001b line=117 │ │ locals : │ │ 0x0000 - 0x0025 reg=2 this Lfreed/viewer/gridview/models/FilesHolderModel; │ │ @@ -766452,17 +766455,17 @@ │ │ type : '(Lfreed/viewer/helper/BitmapHelper;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -217db8: |[217db8] freed.viewer.gridview.models.FilesHolderModel.setBitmapHelper:(Lfreed/viewer/helper/BitmapHelper;)V │ │ -217dc8: 5b01 8858 |0000: iput-object v1, v0, Lfreed/viewer/gridview/models/FilesHolderModel;.bitmapHelper:Lfreed/viewer/helper/BitmapHelper; // field@5888 │ │ -217dcc: 0e00 |0002: return-void │ │ +217dc4: |[217dc4] freed.viewer.gridview.models.FilesHolderModel.setBitmapHelper:(Lfreed/viewer/helper/BitmapHelper;)V │ │ +217dd4: 5b01 8858 |0000: iput-object v1, v0, Lfreed/viewer/gridview/models/FilesHolderModel;.bitmapHelper:Lfreed/viewer/helper/BitmapHelper; // field@5888 │ │ +217dd8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/viewer/gridview/models/FilesHolderModel; │ │ 0x0000 - 0x0003 reg=1 (null) Lfreed/viewer/helper/BitmapHelper; │ │ │ │ @@ -766471,29 +766474,29 @@ │ │ type : '(Lfreed/file/FileListController;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -217dd0: |[217dd0] freed.viewer.gridview.models.FilesHolderModel.setFileListController:(Lfreed/file/FileListController;)V │ │ -217de0: 5b12 8958 |0000: iput-object v2, v1, Lfreed/viewer/gridview/models/FilesHolderModel;.fileListController:Lfreed/file/FileListController; // field@5889 │ │ -217de4: 6e10 735b 0200 |0002: invoke-virtual {v2}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ -217dea: 0c00 |0005: move-result-object v0 │ │ -217dec: 3800 1300 |0006: if-eqz v0, 0019 // +0013 │ │ -217df0: 6e10 735b 0200 |0008: invoke-virtual {v2}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ -217df6: 0c00 |000b: move-result-object v0 │ │ -217df8: 7210 6d64 0000 |000c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ -217dfe: 0a00 |000f: move-result v0 │ │ -217e00: 3d00 0900 |0010: if-lez v0, 0019 // +0009 │ │ -217e04: 6e10 735b 0200 |0012: invoke-virtual {v2}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ -217e0a: 0c00 |0015: move-result-object v0 │ │ -217e0c: 6e20 8a5f 0100 |0016: invoke-virtual {v1, v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.setFiles:(Ljava/util/List;)V // method@5f8a │ │ -217e12: 6e20 7c5b 1200 |0019: invoke-virtual {v2, v1}, Lfreed/file/FileListController;.setNotifyFilesChanged:(Lfreed/file/FileListController$NotifyFilesChanged;)V // method@5b7c │ │ -217e18: 0e00 |001c: return-void │ │ +217ddc: |[217ddc] freed.viewer.gridview.models.FilesHolderModel.setFileListController:(Lfreed/file/FileListController;)V │ │ +217dec: 5b12 8958 |0000: iput-object v2, v1, Lfreed/viewer/gridview/models/FilesHolderModel;.fileListController:Lfreed/file/FileListController; // field@5889 │ │ +217df0: 6e10 735b 0200 |0002: invoke-virtual {v2}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ +217df6: 0c00 |0005: move-result-object v0 │ │ +217df8: 3800 1300 |0006: if-eqz v0, 0019 // +0013 │ │ +217dfc: 6e10 735b 0200 |0008: invoke-virtual {v2}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ +217e02: 0c00 |000b: move-result-object v0 │ │ +217e04: 7210 6d64 0000 |000c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ +217e0a: 0a00 |000f: move-result v0 │ │ +217e0c: 3d00 0900 |0010: if-lez v0, 0019 // +0009 │ │ +217e10: 6e10 735b 0200 |0012: invoke-virtual {v2}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ +217e16: 0c00 |0015: move-result-object v0 │ │ +217e18: 6e20 8a5f 0100 |0016: invoke-virtual {v1, v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.setFiles:(Ljava/util/List;)V // method@5f8a │ │ +217e1e: 6e20 7c5b 1200 |0019: invoke-virtual {v2, v1}, Lfreed/file/FileListController;.setNotifyFilesChanged:(Lfreed/file/FileListController$NotifyFilesChanged;)V // method@5b7c │ │ +217e24: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0002 line=104 │ │ 0x0012 line=105 │ │ 0x0019 line=106 │ │ locals : │ │ @@ -766505,40 +766508,40 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -217e1c: |[217e1c] freed.viewer.gridview.models.FilesHolderModel.setFiles:(Ljava/util/List;)V │ │ -217e2c: 5b45 8a58 |0000: iput-object v5, v4, Lfreed/viewer/gridview/models/FilesHolderModel;.files:Ljava/util/List; // field@588a │ │ -217e30: 5440 8c58 |0002: iget-object v0, v4, Lfreed/viewer/gridview/models/FilesHolderModel;.gridImageViewModels:Ljava/util/List; // field@588c │ │ -217e34: 7210 6264 0000 |0004: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@6462 │ │ -217e3a: 5440 8d58 |0007: iget-object v0, v4, Lfreed/viewer/gridview/models/FilesHolderModel;.visibleGridImageViewModels:Ljava/util/List; // field@588d │ │ -217e3e: 7210 6264 0000 |0009: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@6462 │ │ -217e44: 1270 |000c: const/4 v0, #int 7 // #7 │ │ -217e46: 6e20 855f 0400 |000d: invoke-virtual {v4, v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.notifyPropertyChanged:(I)V // method@5f85 │ │ -217e4c: 7210 6864 0500 |0010: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -217e52: 0c05 |0013: move-result-object v5 │ │ -217e54: 7210 4e64 0500 |0014: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -217e5a: 0a01 |0017: move-result v1 │ │ -217e5c: 3801 1a00 |0018: if-eqz v1, 0032 // +001a │ │ -217e60: 7210 4f64 0500 |001a: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -217e66: 0c01 |001d: move-result-object v1 │ │ -217e68: 1f01 4f0c |001e: check-cast v1, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ -217e6c: 2202 c70c |0020: new-instance v2, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ -217e70: 5443 8858 |0022: iget-object v3, v4, Lfreed/viewer/gridview/models/FilesHolderModel;.bitmapHelper:Lfreed/viewer/helper/BitmapHelper; // field@5888 │ │ -217e74: 7030 9a5f 3201 |0024: invoke-direct {v2, v3, v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.:(Lfreed/viewer/helper/BitmapHelper;Lfreed/file/holder/BaseHolder;)V // method@5f9a │ │ -217e7a: 5441 8c58 |0027: iget-object v1, v4, Lfreed/viewer/gridview/models/FilesHolderModel;.gridImageViewModels:Ljava/util/List; // field@588c │ │ -217e7e: 7220 6064 2100 |0029: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ -217e84: 5441 8d58 |002c: iget-object v1, v4, Lfreed/viewer/gridview/models/FilesHolderModel;.visibleGridImageViewModels:Ljava/util/List; // field@588d │ │ -217e88: 7220 6064 2100 |002e: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ -217e8e: 28e3 |0031: goto 0014 // -001d │ │ -217e90: 6e20 855f 0400 |0032: invoke-virtual {v4, v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.notifyPropertyChanged:(I)V // method@5f85 │ │ -217e96: 0e00 |0035: return-void │ │ +217e28: |[217e28] freed.viewer.gridview.models.FilesHolderModel.setFiles:(Ljava/util/List;)V │ │ +217e38: 5b45 8a58 |0000: iput-object v5, v4, Lfreed/viewer/gridview/models/FilesHolderModel;.files:Ljava/util/List; // field@588a │ │ +217e3c: 5440 8c58 |0002: iget-object v0, v4, Lfreed/viewer/gridview/models/FilesHolderModel;.gridImageViewModels:Ljava/util/List; // field@588c │ │ +217e40: 7210 6264 0000 |0004: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@6462 │ │ +217e46: 5440 8d58 |0007: iget-object v0, v4, Lfreed/viewer/gridview/models/FilesHolderModel;.visibleGridImageViewModels:Ljava/util/List; // field@588d │ │ +217e4a: 7210 6264 0000 |0009: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@6462 │ │ +217e50: 1270 |000c: const/4 v0, #int 7 // #7 │ │ +217e52: 6e20 855f 0400 |000d: invoke-virtual {v4, v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.notifyPropertyChanged:(I)V // method@5f85 │ │ +217e58: 7210 6864 0500 |0010: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +217e5e: 0c05 |0013: move-result-object v5 │ │ +217e60: 7210 4e64 0500 |0014: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +217e66: 0a01 |0017: move-result v1 │ │ +217e68: 3801 1a00 |0018: if-eqz v1, 0032 // +001a │ │ +217e6c: 7210 4f64 0500 |001a: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +217e72: 0c01 |001d: move-result-object v1 │ │ +217e74: 1f01 4f0c |001e: check-cast v1, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ +217e78: 2202 c70c |0020: new-instance v2, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ +217e7c: 5443 8858 |0022: iget-object v3, v4, Lfreed/viewer/gridview/models/FilesHolderModel;.bitmapHelper:Lfreed/viewer/helper/BitmapHelper; // field@5888 │ │ +217e80: 7030 9a5f 3201 |0024: invoke-direct {v2, v3, v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.:(Lfreed/viewer/helper/BitmapHelper;Lfreed/file/holder/BaseHolder;)V // method@5f9a │ │ +217e86: 5441 8c58 |0027: iget-object v1, v4, Lfreed/viewer/gridview/models/FilesHolderModel;.gridImageViewModels:Ljava/util/List; // field@588c │ │ +217e8a: 7220 6064 2100 |0029: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ +217e90: 5441 8d58 |002c: iget-object v1, v4, Lfreed/viewer/gridview/models/FilesHolderModel;.visibleGridImageViewModels:Ljava/util/List; // field@588d │ │ +217e94: 7220 6064 2100 |002e: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ +217e9a: 28e3 |0031: goto 0014 // -001d │ │ +217e9c: 6e20 855f 0400 |0032: invoke-virtual {v4, v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.notifyPropertyChanged:(I)V // method@5f85 │ │ +217ea2: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0002 line=34 │ │ 0x0007 line=35 │ │ 0x000d line=36 │ │ 0x0010 line=37 │ │ @@ -766555,57 +766558,57 @@ │ │ type : '(Lfreed/file/FileListController$FormatTypes;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -217e98: |[217e98] freed.viewer.gridview.models.FilesHolderModel.setFormatType:(Lfreed/file/FileListController$FormatTypes;)V │ │ -217ea8: 5b34 8b58 |0000: iput-object v4, v3, Lfreed/viewer/gridview/models/FilesHolderModel;.formatType:Lfreed/file/FileListController$FormatTypes; // field@588b │ │ -217eac: 5430 8d58 |0002: iget-object v0, v3, Lfreed/viewer/gridview/models/FilesHolderModel;.visibleGridImageViewModels:Ljava/util/List; // field@588d │ │ -217eb0: 7210 6264 0000 |0004: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@6462 │ │ -217eb6: 6200 0156 |0007: sget-object v0, Lfreed/file/FileListController$FormatTypes;.all:Lfreed/file/FileListController$FormatTypes; // field@5601 │ │ -217eba: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -217ebc: 3204 2a00 |000a: if-eq v4, v0, 0034 // +002a │ │ -217ec0: 5430 8c58 |000c: iget-object v0, v3, Lfreed/viewer/gridview/models/FilesHolderModel;.gridImageViewModels:Ljava/util/List; // field@588c │ │ -217ec4: 7210 6d64 0000 |000e: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ -217eca: 0a00 |0011: move-result v0 │ │ -217ecc: 3501 3800 |0012: if-ge v1, v0, 004a // +0038 │ │ -217ed0: 5430 8c58 |0014: iget-object v0, v3, Lfreed/viewer/gridview/models/FilesHolderModel;.gridImageViewModels:Ljava/util/List; // field@588c │ │ -217ed4: 7220 6564 1000 |0016: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -217eda: 0c00 |0019: move-result-object v0 │ │ -217edc: 1f00 c70c |001a: check-cast v0, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ -217ee0: 6e10 a15f 0000 |001c: invoke-virtual {v0}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ -217ee6: 0c00 |001f: move-result-object v0 │ │ -217ee8: 6e10 945b 0000 |0020: invoke-virtual {v0}, Lfreed/file/holder/BaseHolder;.getFileformat:()Lfreed/file/FileListController$FormatTypes; // method@5b94 │ │ -217eee: 0c00 |0023: move-result-object v0 │ │ -217ef0: 3340 0d00 |0024: if-ne v0, v4, 0031 // +000d │ │ -217ef4: 5430 8d58 |0026: iget-object v0, v3, Lfreed/viewer/gridview/models/FilesHolderModel;.visibleGridImageViewModels:Ljava/util/List; // field@588d │ │ -217ef8: 5432 8c58 |0028: iget-object v2, v3, Lfreed/viewer/gridview/models/FilesHolderModel;.gridImageViewModels:Ljava/util/List; // field@588c │ │ -217efc: 7220 6564 1200 |002a: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -217f02: 0c02 |002d: move-result-object v2 │ │ -217f04: 7220 6064 2000 |002e: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ -217f0a: d801 0101 |0031: add-int/lit8 v1, v1, #int 1 // #01 │ │ -217f0e: 28d9 |0033: goto 000c // -0027 │ │ -217f10: 5434 8c58 |0034: iget-object v4, v3, Lfreed/viewer/gridview/models/FilesHolderModel;.gridImageViewModels:Ljava/util/List; // field@588c │ │ -217f14: 7210 6d64 0400 |0036: invoke-interface {v4}, Ljava/util/List;.size:()I // method@646d │ │ -217f1a: 0a04 |0039: move-result v4 │ │ -217f1c: 3541 1000 |003a: if-ge v1, v4, 004a // +0010 │ │ -217f20: 5434 8d58 |003c: iget-object v4, v3, Lfreed/viewer/gridview/models/FilesHolderModel;.visibleGridImageViewModels:Ljava/util/List; // field@588d │ │ -217f24: 5430 8c58 |003e: iget-object v0, v3, Lfreed/viewer/gridview/models/FilesHolderModel;.gridImageViewModels:Ljava/util/List; // field@588c │ │ -217f28: 7220 6564 1000 |0040: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -217f2e: 0c00 |0043: move-result-object v0 │ │ -217f30: 7220 6064 0400 |0044: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ -217f36: d801 0101 |0047: add-int/lit8 v1, v1, #int 1 // #01 │ │ -217f3a: 28eb |0049: goto 0034 // -0015 │ │ -217f3c: 1274 |004a: const/4 v4, #int 7 // #7 │ │ -217f3e: 6e20 855f 4300 |004b: invoke-virtual {v3, v4}, Lfreed/viewer/gridview/models/FilesHolderModel;.notifyPropertyChanged:(I)V // method@5f85 │ │ -217f44: 1304 0a00 |004e: const/16 v4, #int 10 // #a │ │ -217f48: 6e20 855f 4300 |0050: invoke-virtual {v3, v4}, Lfreed/viewer/gridview/models/FilesHolderModel;.notifyPropertyChanged:(I)V // method@5f85 │ │ -217f4e: 0e00 |0053: return-void │ │ +217ea4: |[217ea4] freed.viewer.gridview.models.FilesHolderModel.setFormatType:(Lfreed/file/FileListController$FormatTypes;)V │ │ +217eb4: 5b34 8b58 |0000: iput-object v4, v3, Lfreed/viewer/gridview/models/FilesHolderModel;.formatType:Lfreed/file/FileListController$FormatTypes; // field@588b │ │ +217eb8: 5430 8d58 |0002: iget-object v0, v3, Lfreed/viewer/gridview/models/FilesHolderModel;.visibleGridImageViewModels:Ljava/util/List; // field@588d │ │ +217ebc: 7210 6264 0000 |0004: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@6462 │ │ +217ec2: 6200 0156 |0007: sget-object v0, Lfreed/file/FileListController$FormatTypes;.all:Lfreed/file/FileListController$FormatTypes; // field@5601 │ │ +217ec6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +217ec8: 3204 2a00 |000a: if-eq v4, v0, 0034 // +002a │ │ +217ecc: 5430 8c58 |000c: iget-object v0, v3, Lfreed/viewer/gridview/models/FilesHolderModel;.gridImageViewModels:Ljava/util/List; // field@588c │ │ +217ed0: 7210 6d64 0000 |000e: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ +217ed6: 0a00 |0011: move-result v0 │ │ +217ed8: 3501 3800 |0012: if-ge v1, v0, 004a // +0038 │ │ +217edc: 5430 8c58 |0014: iget-object v0, v3, Lfreed/viewer/gridview/models/FilesHolderModel;.gridImageViewModels:Ljava/util/List; // field@588c │ │ +217ee0: 7220 6564 1000 |0016: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +217ee6: 0c00 |0019: move-result-object v0 │ │ +217ee8: 1f00 c70c |001a: check-cast v0, Lfreed/viewer/gridview/models/GridImageViewModel; // type@0cc7 │ │ +217eec: 6e10 a15f 0000 |001c: invoke-virtual {v0}, Lfreed/viewer/gridview/models/GridImageViewModel;.getImagePath:()Lfreed/file/holder/BaseHolder; // method@5fa1 │ │ +217ef2: 0c00 |001f: move-result-object v0 │ │ +217ef4: 6e10 945b 0000 |0020: invoke-virtual {v0}, Lfreed/file/holder/BaseHolder;.getFileformat:()Lfreed/file/FileListController$FormatTypes; // method@5b94 │ │ +217efa: 0c00 |0023: move-result-object v0 │ │ +217efc: 3340 0d00 |0024: if-ne v0, v4, 0031 // +000d │ │ +217f00: 5430 8d58 |0026: iget-object v0, v3, Lfreed/viewer/gridview/models/FilesHolderModel;.visibleGridImageViewModels:Ljava/util/List; // field@588d │ │ +217f04: 5432 8c58 |0028: iget-object v2, v3, Lfreed/viewer/gridview/models/FilesHolderModel;.gridImageViewModels:Ljava/util/List; // field@588c │ │ +217f08: 7220 6564 1200 |002a: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +217f0e: 0c02 |002d: move-result-object v2 │ │ +217f10: 7220 6064 2000 |002e: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ +217f16: d801 0101 |0031: add-int/lit8 v1, v1, #int 1 // #01 │ │ +217f1a: 28d9 |0033: goto 000c // -0027 │ │ +217f1c: 5434 8c58 |0034: iget-object v4, v3, Lfreed/viewer/gridview/models/FilesHolderModel;.gridImageViewModels:Ljava/util/List; // field@588c │ │ +217f20: 7210 6d64 0400 |0036: invoke-interface {v4}, Ljava/util/List;.size:()I // method@646d │ │ +217f26: 0a04 |0039: move-result v4 │ │ +217f28: 3541 1000 |003a: if-ge v1, v4, 004a // +0010 │ │ +217f2c: 5434 8d58 |003c: iget-object v4, v3, Lfreed/viewer/gridview/models/FilesHolderModel;.visibleGridImageViewModels:Ljava/util/List; // field@588d │ │ +217f30: 5430 8c58 |003e: iget-object v0, v3, Lfreed/viewer/gridview/models/FilesHolderModel;.gridImageViewModels:Ljava/util/List; // field@588c │ │ +217f34: 7220 6564 1000 |0040: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +217f3a: 0c00 |0043: move-result-object v0 │ │ +217f3c: 7220 6064 0400 |0044: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ +217f42: d801 0101 |0047: add-int/lit8 v1, v1, #int 1 // #01 │ │ +217f46: 28eb |0049: goto 0034 // -0015 │ │ +217f48: 1274 |004a: const/4 v4, #int 7 // #7 │ │ +217f4a: 6e20 855f 4300 |004b: invoke-virtual {v3, v4}, Lfreed/viewer/gridview/models/FilesHolderModel;.notifyPropertyChanged:(I)V // method@5f85 │ │ +217f50: 1304 0a00 |004e: const/16 v4, #int 10 // #a │ │ +217f54: 6e20 855f 4300 |0050: invoke-virtual {v3, v4}, Lfreed/viewer/gridview/models/FilesHolderModel;.notifyPropertyChanged:(I)V // method@5f85 │ │ +217f5a: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0002 line=49 │ │ 0x0007 line=50 │ │ 0x000c line=51 │ │ 0x0014 line=52 │ │ @@ -766653,17 +766656,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -217ffc: |[217ffc] freed.viewer.gridview.models.FinishActivityModel.:()V │ │ -21800c: 7010 0f3d 0000 |0000: invoke-direct {v0}, Landroidx/databinding/BaseObservable;.:()V // method@3d0f │ │ -218012: 0e00 |0003: return-void │ │ +218008: |[218008] freed.viewer.gridview.models.FinishActivityModel.:()V │ │ +218018: 7010 0f3d 0000 |0000: invoke-direct {v0}, Landroidx/databinding/BaseObservable;.:()V // method@3d0f │ │ +21801e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/viewer/gridview/models/FinishActivityModel; │ │ │ │ Virtual methods - │ │ @@ -766672,17 +766675,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -217fe4: |[217fe4] freed.viewer.gridview.models.FinishActivityModel.getOb:()Ljava/lang/Object; │ │ -217ff4: 5410 9058 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/FinishActivityModel;.ob:Ljava/lang/Object; // field@5890 │ │ -217ff8: 1100 |0002: return-object v0 │ │ +217ff0: |[217ff0] freed.viewer.gridview.models.FinishActivityModel.getOb:()Ljava/lang/Object; │ │ +218000: 5410 9058 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/FinishActivityModel;.ob:Ljava/lang/Object; // field@5890 │ │ +218004: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/models/FinishActivityModel; │ │ │ │ #1 : (in Lfreed/viewer/gridview/models/FinishActivityModel;) │ │ @@ -766690,19 +766693,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -218014: |[218014] freed.viewer.gridview.models.FinishActivityModel.setOb:(Ljava/lang/Object;)V │ │ -218024: 5b01 9058 |0000: iput-object v1, v0, Lfreed/viewer/gridview/models/FinishActivityModel;.ob:Ljava/lang/Object; // field@5890 │ │ -218028: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ -21802c: 6e20 975f 1000 |0004: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/FinishActivityModel;.notifyPropertyChanged:(I)V // method@5f97 │ │ -218032: 0e00 |0007: return-void │ │ +218020: |[218020] freed.viewer.gridview.models.FinishActivityModel.setOb:(Ljava/lang/Object;)V │ │ +218030: 5b01 9058 |0000: iput-object v1, v0, Lfreed/viewer/gridview/models/FinishActivityModel;.ob:Ljava/lang/Object; // field@5890 │ │ +218034: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ +218038: 6e20 975f 1000 |0004: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/FinishActivityModel;.notifyPropertyChanged:(I)V // method@5f97 │ │ +21803e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0004 line=13 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfreed/viewer/gridview/models/FinishActivityModel; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/Object; │ │ @@ -766784,45 +766787,45 @@ │ │ type : '(Lfreed/viewer/helper/BitmapHelper;Lfreed/file/holder/BaseHolder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -21815c: |[21815c] freed.viewer.gridview.models.GridImageViewModel.:(Lfreed/viewer/helper/BitmapHelper;Lfreed/file/holder/BaseHolder;)V │ │ -21816c: 7010 0f3d 0300 |0000: invoke-direct {v3}, Landroidx/databinding/BaseObservable;.:()V // method@3d0f │ │ -218172: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -218174: 5c30 9a58 |0004: iput-boolean v0, v3, Lfreed/viewer/gridview/models/GridImageViewModel;.isProgressBarVisible:Z // field@589a │ │ -218178: 5b34 9258 |0006: iput-object v4, v3, Lfreed/viewer/gridview/models/GridImageViewModel;.bitmapHelper:Lfreed/viewer/helper/BitmapHelper; // field@5892 │ │ -21817c: 5b35 9658 |0008: iput-object v5, v3, Lfreed/viewer/gridview/models/GridImageViewModel;.imagePath:Lfreed/file/holder/BaseHolder; // field@5896 │ │ -218180: 6e10 8f5b 0500 |000a: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.IsFolder:()Z // method@5b8f │ │ -218186: 0a04 |000d: move-result v4 │ │ -218188: 1a01 0000 |000e: const-string v1, "" // string@0000 │ │ -21818c: 3904 1b00 |0010: if-nez v4, 002b // +001b │ │ -218190: 6e10 975b 0500 |0012: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -218196: 0c04 |0015: move-result-object v4 │ │ -218198: 6e10 975b 0500 |0016: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -21819e: 0c02 |0019: move-result-object v2 │ │ -2181a0: 6e10 3163 0200 |001a: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@6331 │ │ -2181a6: 0a02 |001d: move-result v2 │ │ -2181a8: d802 02fd |001e: add-int/lit8 v2, v2, #int -3 // #fd │ │ -2181ac: 6e20 3963 2400 |0020: invoke-virtual {v4, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@6339 │ │ -2181b2: 0c04 |0023: move-result-object v4 │ │ -2181b4: 6e20 a75f 4300 |0024: invoke-virtual {v3, v4}, Lfreed/viewer/gridview/models/GridImageViewModel;.setFilending:(Ljava/lang/String;)V // method@5fa7 │ │ -2181ba: 6e20 a85f 1300 |0027: invoke-virtual {v3, v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.setFoldername:(Ljava/lang/String;)V // method@5fa8 │ │ -2181c0: 280b |002a: goto 0035 // +000b │ │ -2181c2: 6e20 a75f 1300 |002b: invoke-virtual {v3, v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.setFilending:(Ljava/lang/String;)V // method@5fa7 │ │ -2181c8: 6e10 975b 0500 |002e: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -2181ce: 0c04 |0031: move-result-object v4 │ │ -2181d0: 6e20 a85f 4300 |0032: invoke-virtual {v3, v4}, Lfreed/viewer/gridview/models/GridImageViewModel;.setFoldername:(Ljava/lang/String;)V // method@5fa8 │ │ -2181d6: 6e10 9a5b 0500 |0035: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.isExternalSD:()Z // method@5b9a │ │ -2181dc: 0a04 |0038: move-result v4 │ │ -2181de: 6e20 a65f 4300 |0039: invoke-virtual {v3, v4}, Lfreed/viewer/gridview/models/GridImageViewModel;.setExternalSD:(Z)V // method@5fa6 │ │ -2181e4: 6e20 a95f 0300 |003c: invoke-virtual {v3, v0}, Lfreed/viewer/gridview/models/GridImageViewModel;.setProgressBarVisible:(Z)V // method@5fa9 │ │ -2181ea: 0e00 |003f: return-void │ │ +218168: |[218168] freed.viewer.gridview.models.GridImageViewModel.:(Lfreed/viewer/helper/BitmapHelper;Lfreed/file/holder/BaseHolder;)V │ │ +218178: 7010 0f3d 0300 |0000: invoke-direct {v3}, Landroidx/databinding/BaseObservable;.:()V // method@3d0f │ │ +21817e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +218180: 5c30 9a58 |0004: iput-boolean v0, v3, Lfreed/viewer/gridview/models/GridImageViewModel;.isProgressBarVisible:Z // field@589a │ │ +218184: 5b34 9258 |0006: iput-object v4, v3, Lfreed/viewer/gridview/models/GridImageViewModel;.bitmapHelper:Lfreed/viewer/helper/BitmapHelper; // field@5892 │ │ +218188: 5b35 9658 |0008: iput-object v5, v3, Lfreed/viewer/gridview/models/GridImageViewModel;.imagePath:Lfreed/file/holder/BaseHolder; // field@5896 │ │ +21818c: 6e10 8f5b 0500 |000a: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.IsFolder:()Z // method@5b8f │ │ +218192: 0a04 |000d: move-result v4 │ │ +218194: 1a01 0000 |000e: const-string v1, "" // string@0000 │ │ +218198: 3904 1b00 |0010: if-nez v4, 002b // +001b │ │ +21819c: 6e10 975b 0500 |0012: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +2181a2: 0c04 |0015: move-result-object v4 │ │ +2181a4: 6e10 975b 0500 |0016: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +2181aa: 0c02 |0019: move-result-object v2 │ │ +2181ac: 6e10 3163 0200 |001a: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@6331 │ │ +2181b2: 0a02 |001d: move-result v2 │ │ +2181b4: d802 02fd |001e: add-int/lit8 v2, v2, #int -3 // #fd │ │ +2181b8: 6e20 3963 2400 |0020: invoke-virtual {v4, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@6339 │ │ +2181be: 0c04 |0023: move-result-object v4 │ │ +2181c0: 6e20 a75f 4300 |0024: invoke-virtual {v3, v4}, Lfreed/viewer/gridview/models/GridImageViewModel;.setFilending:(Ljava/lang/String;)V // method@5fa7 │ │ +2181c6: 6e20 a85f 1300 |0027: invoke-virtual {v3, v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.setFoldername:(Ljava/lang/String;)V // method@5fa8 │ │ +2181cc: 280b |002a: goto 0035 // +000b │ │ +2181ce: 6e20 a75f 1300 |002b: invoke-virtual {v3, v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.setFilending:(Ljava/lang/String;)V // method@5fa7 │ │ +2181d4: 6e10 975b 0500 |002e: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +2181da: 0c04 |0031: move-result-object v4 │ │ +2181dc: 6e20 a85f 4300 |0032: invoke-virtual {v3, v4}, Lfreed/viewer/gridview/models/GridImageViewModel;.setFoldername:(Ljava/lang/String;)V // method@5fa8 │ │ +2181e2: 6e10 9a5b 0500 |0035: invoke-virtual {v5}, Lfreed/file/holder/BaseHolder;.isExternalSD:()Z // method@5b9a │ │ +2181e8: 0a04 |0038: move-result v4 │ │ +2181ea: 6e20 a65f 4300 |0039: invoke-virtual {v3, v4}, Lfreed/viewer/gridview/models/GridImageViewModel;.setExternalSD:(Z)V // method@5fa6 │ │ +2181f0: 6e20 a95f 0300 |003c: invoke-virtual {v3, v0}, Lfreed/viewer/gridview/models/GridImageViewModel;.setProgressBarVisible:(Z)V // method@5fa9 │ │ +2181f6: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0004 line=23 │ │ 0x0006 line=28 │ │ 0x0008 line=29 │ │ 0x000a line=30 │ │ @@ -766843,17 +766846,17 @@ │ │ type : '()Lfreed/viewer/helper/BitmapHelper;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -218114: |[218114] freed.viewer.gridview.models.GridImageViewModel.getBitmapHelper:()Lfreed/viewer/helper/BitmapHelper; │ │ -218124: 5410 9258 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/GridImageViewModel;.bitmapHelper:Lfreed/viewer/helper/BitmapHelper; // field@5892 │ │ -218128: 1100 |0002: return-object v0 │ │ +218120: |[218120] freed.viewer.gridview.models.GridImageViewModel.getBitmapHelper:()Lfreed/viewer/helper/BitmapHelper; │ │ +218130: 5410 9258 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/GridImageViewModel;.bitmapHelper:Lfreed/viewer/helper/BitmapHelper; // field@5892 │ │ +218134: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/models/GridImageViewModel; │ │ │ │ #1 : (in Lfreed/viewer/gridview/models/GridImageViewModel;) │ │ @@ -766861,17 +766864,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21809c: |[21809c] freed.viewer.gridview.models.GridImageViewModel.getCheckVisible:()Z │ │ -2180ac: 5510 9758 |0000: iget-boolean v0, v1, Lfreed/viewer/gridview/models/GridImageViewModel;.isCheckVisible:Z // field@5897 │ │ -2180b0: 0f00 |0002: return v0 │ │ +2180a8: |[2180a8] freed.viewer.gridview.models.GridImageViewModel.getCheckVisible:()Z │ │ +2180b8: 5510 9758 |0000: iget-boolean v0, v1, Lfreed/viewer/gridview/models/GridImageViewModel;.isCheckVisible:Z // field@5897 │ │ +2180bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/models/GridImageViewModel; │ │ │ │ #2 : (in Lfreed/viewer/gridview/models/GridImageViewModel;) │ │ @@ -766879,17 +766882,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2180b4: |[2180b4] freed.viewer.gridview.models.GridImageViewModel.getChecked:()Z │ │ -2180c4: 5510 9858 |0000: iget-boolean v0, v1, Lfreed/viewer/gridview/models/GridImageViewModel;.isChecked:Z // field@5898 │ │ -2180c8: 0f00 |0002: return v0 │ │ +2180c0: |[2180c0] freed.viewer.gridview.models.GridImageViewModel.getChecked:()Z │ │ +2180d0: 5510 9858 |0000: iget-boolean v0, v1, Lfreed/viewer/gridview/models/GridImageViewModel;.isChecked:Z // field@5898 │ │ +2180d4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/models/GridImageViewModel; │ │ │ │ #3 : (in Lfreed/viewer/gridview/models/GridImageViewModel;) │ │ @@ -766897,17 +766900,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2180cc: |[2180cc] freed.viewer.gridview.models.GridImageViewModel.getExternalSD:()Z │ │ -2180dc: 5510 9958 |0000: iget-boolean v0, v1, Lfreed/viewer/gridview/models/GridImageViewModel;.isExternalSD:Z // field@5899 │ │ -2180e0: 0f00 |0002: return v0 │ │ +2180d8: |[2180d8] freed.viewer.gridview.models.GridImageViewModel.getExternalSD:()Z │ │ +2180e8: 5510 9958 |0000: iget-boolean v0, v1, Lfreed/viewer/gridview/models/GridImageViewModel;.isExternalSD:Z // field@5899 │ │ +2180ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/models/GridImageViewModel; │ │ │ │ #4 : (in Lfreed/viewer/gridview/models/GridImageViewModel;) │ │ @@ -766915,17 +766918,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21812c: |[21812c] freed.viewer.gridview.models.GridImageViewModel.getFilending:()Ljava/lang/String; │ │ -21813c: 5410 9458 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/GridImageViewModel;.filending:Ljava/lang/String; // field@5894 │ │ -218140: 1100 |0002: return-object v0 │ │ +218138: |[218138] freed.viewer.gridview.models.GridImageViewModel.getFilending:()Ljava/lang/String; │ │ +218148: 5410 9458 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/GridImageViewModel;.filending:Ljava/lang/String; // field@5894 │ │ +21814c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/models/GridImageViewModel; │ │ │ │ #5 : (in Lfreed/viewer/gridview/models/GridImageViewModel;) │ │ @@ -766933,17 +766936,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -218144: |[218144] freed.viewer.gridview.models.GridImageViewModel.getFoldername:()Ljava/lang/String; │ │ -218154: 5410 9558 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/GridImageViewModel;.foldername:Ljava/lang/String; // field@5895 │ │ -218158: 1100 |0002: return-object v0 │ │ +218150: |[218150] freed.viewer.gridview.models.GridImageViewModel.getFoldername:()Ljava/lang/String; │ │ +218160: 5410 9558 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/GridImageViewModel;.foldername:Ljava/lang/String; // field@5895 │ │ +218164: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/models/GridImageViewModel; │ │ │ │ #6 : (in Lfreed/viewer/gridview/models/GridImageViewModel;) │ │ @@ -766951,17 +766954,17 @@ │ │ type : '()Lfreed/file/holder/BaseHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2180fc: |[2180fc] freed.viewer.gridview.models.GridImageViewModel.getImagePath:()Lfreed/file/holder/BaseHolder; │ │ -21810c: 5410 9658 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/GridImageViewModel;.imagePath:Lfreed/file/holder/BaseHolder; // field@5896 │ │ -218110: 1100 |0002: return-object v0 │ │ +218108: |[218108] freed.viewer.gridview.models.GridImageViewModel.getImagePath:()Lfreed/file/holder/BaseHolder; │ │ +218118: 5410 9658 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/GridImageViewModel;.imagePath:Lfreed/file/holder/BaseHolder; // field@5896 │ │ +21811c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/models/GridImageViewModel; │ │ │ │ #7 : (in Lfreed/viewer/gridview/models/GridImageViewModel;) │ │ @@ -766969,17 +766972,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2180e4: |[2180e4] freed.viewer.gridview.models.GridImageViewModel.getProgressBarVisible:()Z │ │ -2180f4: 5510 9a58 |0000: iget-boolean v0, v1, Lfreed/viewer/gridview/models/GridImageViewModel;.isProgressBarVisible:Z // field@589a │ │ -2180f8: 0f00 |0002: return v0 │ │ +2180f0: |[2180f0] freed.viewer.gridview.models.GridImageViewModel.getProgressBarVisible:()Z │ │ +218100: 5510 9a58 |0000: iget-boolean v0, v1, Lfreed/viewer/gridview/models/GridImageViewModel;.isProgressBarVisible:Z // field@589a │ │ +218104: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/models/GridImageViewModel; │ │ │ │ #8 : (in Lfreed/viewer/gridview/models/GridImageViewModel;) │ │ @@ -766987,19 +766990,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2181ec: |[2181ec] freed.viewer.gridview.models.GridImageViewModel.setCheckVisible:(Z)V │ │ -2181fc: 5c01 9758 |0000: iput-boolean v1, v0, Lfreed/viewer/gridview/models/GridImageViewModel;.isCheckVisible:Z // field@5897 │ │ -218200: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -218202: 6e20 a35f 1000 |0003: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.notifyPropertyChanged:(I)V // method@5fa3 │ │ -218208: 0e00 |0006: return-void │ │ +2181f8: |[2181f8] freed.viewer.gridview.models.GridImageViewModel.setCheckVisible:(Z)V │ │ +218208: 5c01 9758 |0000: iput-boolean v1, v0, Lfreed/viewer/gridview/models/GridImageViewModel;.isCheckVisible:Z // field@5897 │ │ +21820c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +21820e: 6e20 a35f 1000 |0003: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.notifyPropertyChanged:(I)V // method@5fa3 │ │ +218214: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=90 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfreed/viewer/gridview/models/GridImageViewModel; │ │ 0x0000 - 0x0007 reg=1 (null) Z │ │ @@ -767009,19 +767012,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -21820c: |[21820c] freed.viewer.gridview.models.GridImageViewModel.setChecked:(Z)V │ │ -21821c: 5c01 9858 |0000: iput-boolean v1, v0, Lfreed/viewer/gridview/models/GridImageViewModel;.isChecked:Z // field@5898 │ │ -218220: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -218222: 6e20 a35f 1000 |0003: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.notifyPropertyChanged:(I)V // method@5fa3 │ │ -218228: 0e00 |0006: return-void │ │ +218218: |[218218] freed.viewer.gridview.models.GridImageViewModel.setChecked:(Z)V │ │ +218228: 5c01 9858 |0000: iput-boolean v1, v0, Lfreed/viewer/gridview/models/GridImageViewModel;.isChecked:Z // field@5898 │ │ +21822c: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +21822e: 6e20 a35f 1000 |0003: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.notifyPropertyChanged:(I)V // method@5fa3 │ │ +218234: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=80 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfreed/viewer/gridview/models/GridImageViewModel; │ │ 0x0000 - 0x0007 reg=1 (null) Z │ │ @@ -767031,19 +767034,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -21822c: |[21822c] freed.viewer.gridview.models.GridImageViewModel.setExternalSD:(Z)V │ │ -21823c: 5c01 9958 |0000: iput-boolean v1, v0, Lfreed/viewer/gridview/models/GridImageViewModel;.isExternalSD:Z // field@5899 │ │ -218240: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -218242: 6e20 a35f 1000 |0003: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.notifyPropertyChanged:(I)V // method@5fa3 │ │ -218248: 0e00 |0006: return-void │ │ +218238: |[218238] freed.viewer.gridview.models.GridImageViewModel.setExternalSD:(Z)V │ │ +218248: 5c01 9958 |0000: iput-boolean v1, v0, Lfreed/viewer/gridview/models/GridImageViewModel;.isExternalSD:Z // field@5899 │ │ +21824c: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +21824e: 6e20 a35f 1000 |0003: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.notifyPropertyChanged:(I)V // method@5fa3 │ │ +218254: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=70 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfreed/viewer/gridview/models/GridImageViewModel; │ │ 0x0000 - 0x0007 reg=1 (null) Z │ │ @@ -767053,19 +767056,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -21824c: |[21824c] freed.viewer.gridview.models.GridImageViewModel.setFilending:(Ljava/lang/String;)V │ │ -21825c: 5b01 9458 |0000: iput-object v1, v0, Lfreed/viewer/gridview/models/GridImageViewModel;.filending:Ljava/lang/String; // field@5894 │ │ -218260: 1261 |0002: const/4 v1, #int 6 // #6 │ │ -218262: 6e20 a35f 1000 |0003: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.notifyPropertyChanged:(I)V // method@5fa3 │ │ -218268: 0e00 |0006: return-void │ │ +218258: |[218258] freed.viewer.gridview.models.GridImageViewModel.setFilending:(Ljava/lang/String;)V │ │ +218268: 5b01 9458 |0000: iput-object v1, v0, Lfreed/viewer/gridview/models/GridImageViewModel;.filending:Ljava/lang/String; // field@5894 │ │ +21826c: 1261 |0002: const/4 v1, #int 6 // #6 │ │ +21826e: 6e20 a35f 1000 |0003: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.notifyPropertyChanged:(I)V // method@5fa3 │ │ +218274: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfreed/viewer/gridview/models/GridImageViewModel; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ @@ -767075,19 +767078,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -21826c: |[21826c] freed.viewer.gridview.models.GridImageViewModel.setFoldername:(Ljava/lang/String;)V │ │ -21827c: 5b01 9558 |0000: iput-object v1, v0, Lfreed/viewer/gridview/models/GridImageViewModel;.foldername:Ljava/lang/String; // field@5895 │ │ -218280: 1301 0900 |0002: const/16 v1, #int 9 // #9 │ │ -218284: 6e20 a35f 1000 |0004: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.notifyPropertyChanged:(I)V // method@5fa3 │ │ -21828a: 0e00 |0007: return-void │ │ +218278: |[218278] freed.viewer.gridview.models.GridImageViewModel.setFoldername:(Ljava/lang/String;)V │ │ +218288: 5b01 9558 |0000: iput-object v1, v0, Lfreed/viewer/gridview/models/GridImageViewModel;.foldername:Ljava/lang/String; // field@5895 │ │ +21828c: 1301 0900 |0002: const/16 v1, #int 9 // #9 │ │ +218290: 6e20 a35f 1000 |0004: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.notifyPropertyChanged:(I)V // method@5fa3 │ │ +218296: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0004 line=60 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfreed/viewer/gridview/models/GridImageViewModel; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ @@ -767097,19 +767100,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -21828c: |[21828c] freed.viewer.gridview.models.GridImageViewModel.setProgressBarVisible:(Z)V │ │ -21829c: 5c01 9a58 |0000: iput-boolean v1, v0, Lfreed/viewer/gridview/models/GridImageViewModel;.isProgressBarVisible:Z // field@589a │ │ -2182a0: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ -2182a4: 6e20 a35f 1000 |0004: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.notifyPropertyChanged:(I)V // method@5fa3 │ │ -2182aa: 0e00 |0007: return-void │ │ +218298: |[218298] freed.viewer.gridview.models.GridImageViewModel.setProgressBarVisible:(Z)V │ │ +2182a8: 5c01 9a58 |0000: iput-boolean v1, v0, Lfreed/viewer/gridview/models/GridImageViewModel;.isProgressBarVisible:Z // field@589a │ │ +2182ac: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ +2182b0: 6e20 a35f 1000 |0004: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.notifyPropertyChanged:(I)V // method@5fa3 │ │ +2182b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0004 line=100 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfreed/viewer/gridview/models/GridImageViewModel; │ │ 0x0000 - 0x0008 reg=1 (null) Z │ │ @@ -767119,36 +767122,36 @@ │ │ type : '(Lfreed/viewer/gridview/enums/ViewStates;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -2182ac: |[2182ac] freed.viewer.gridview.models.GridImageViewModel.setViewState:(Lfreed/viewer/gridview/enums/ViewStates;)V │ │ -2182bc: 6200 9158 |0000: sget-object v0, Lfreed/viewer/gridview/models/GridImageViewModel$1;.$SwitchMap$freed$viewer$gridview$enums$ViewStates:[I // field@5891 │ │ -2182c0: 6e10 565f 0400 |0002: invoke-virtual {v4}, Lfreed/viewer/gridview/enums/ViewStates;.ordinal:()I // method@5f56 │ │ -2182c6: 0a04 |0005: move-result v4 │ │ -2182c8: 4404 0004 |0006: aget v4, v0, v4 │ │ -2182cc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -2182ce: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -2182d0: 3214 1700 |000a: if-eq v4, v1, 0021 // +0017 │ │ -2182d4: 1222 |000c: const/4 v2, #int 2 // #2 │ │ -2182d6: 3224 0300 |000d: if-eq v4, v2, 0010 // +0003 │ │ -2182da: 2818 |000f: goto 0027 // +0018 │ │ -2182dc: 6e20 a45f 1300 |0010: invoke-virtual {v3, v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.setCheckVisible:(Z)V // method@5fa4 │ │ -2182e2: 6e10 9d5f 0300 |0013: invoke-virtual {v3}, Lfreed/viewer/gridview/models/GridImageViewModel;.getChecked:()Z // method@5f9d │ │ -2182e8: 0a04 |0016: move-result v4 │ │ -2182ea: 3804 0600 |0017: if-eqz v4, 001d // +0006 │ │ -2182ee: 6e20 a55f 1300 |0019: invoke-virtual {v3, v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.setChecked:(Z)V // method@5fa5 │ │ -2182f4: 280b |001c: goto 0027 // +000b │ │ -2182f6: 6e20 a55f 0300 |001d: invoke-virtual {v3, v0}, Lfreed/viewer/gridview/models/GridImageViewModel;.setChecked:(Z)V // method@5fa5 │ │ -2182fc: 2807 |0020: goto 0027 // +0007 │ │ -2182fe: 6e20 a45f 0300 |0021: invoke-virtual {v3, v0}, Lfreed/viewer/gridview/models/GridImageViewModel;.setCheckVisible:(Z)V // method@5fa4 │ │ -218304: 6e20 a55f 0300 |0024: invoke-virtual {v3, v0}, Lfreed/viewer/gridview/models/GridImageViewModel;.setChecked:(Z)V // method@5fa5 │ │ -21830a: 0e00 |0027: return-void │ │ +2182b8: |[2182b8] freed.viewer.gridview.models.GridImageViewModel.setViewState:(Lfreed/viewer/gridview/enums/ViewStates;)V │ │ +2182c8: 6200 9158 |0000: sget-object v0, Lfreed/viewer/gridview/models/GridImageViewModel$1;.$SwitchMap$freed$viewer$gridview$enums$ViewStates:[I // field@5891 │ │ +2182cc: 6e10 565f 0400 |0002: invoke-virtual {v4}, Lfreed/viewer/gridview/enums/ViewStates;.ordinal:()I // method@5f56 │ │ +2182d2: 0a04 |0005: move-result v4 │ │ +2182d4: 4404 0004 |0006: aget v4, v0, v4 │ │ +2182d8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +2182da: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +2182dc: 3214 1700 |000a: if-eq v4, v1, 0021 // +0017 │ │ +2182e0: 1222 |000c: const/4 v2, #int 2 // #2 │ │ +2182e2: 3224 0300 |000d: if-eq v4, v2, 0010 // +0003 │ │ +2182e6: 2818 |000f: goto 0027 // +0018 │ │ +2182e8: 6e20 a45f 1300 |0010: invoke-virtual {v3, v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.setCheckVisible:(Z)V // method@5fa4 │ │ +2182ee: 6e10 9d5f 0300 |0013: invoke-virtual {v3}, Lfreed/viewer/gridview/models/GridImageViewModel;.getChecked:()Z // method@5f9d │ │ +2182f4: 0a04 |0016: move-result v4 │ │ +2182f6: 3804 0600 |0017: if-eqz v4, 001d // +0006 │ │ +2182fa: 6e20 a55f 1300 |0019: invoke-virtual {v3, v1}, Lfreed/viewer/gridview/models/GridImageViewModel;.setChecked:(Z)V // method@5fa5 │ │ +218300: 280b |001c: goto 0027 // +000b │ │ +218302: 6e20 a55f 0300 |001d: invoke-virtual {v3, v0}, Lfreed/viewer/gridview/models/GridImageViewModel;.setChecked:(Z)V // method@5fa5 │ │ +218308: 2807 |0020: goto 0027 // +0007 │ │ +21830a: 6e20 a45f 0300 |0021: invoke-virtual {v3, v0}, Lfreed/viewer/gridview/models/GridImageViewModel;.setCheckVisible:(Z)V // method@5fa4 │ │ +218310: 6e20 a55f 0300 |0024: invoke-virtual {v3, v0}, Lfreed/viewer/gridview/models/GridImageViewModel;.setChecked:(Z)V // method@5fa5 │ │ +218316: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0010 line=120 │ │ 0x0013 line=121 │ │ 0x0019 line=123 │ │ 0x001d line=126 │ │ @@ -767203,17 +767206,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -21833c: |[21833c] freed.viewer.gridview.models.IntentModel.:()V │ │ -21834c: 7010 0f3d 0000 |0000: invoke-direct {v0}, Landroidx/databinding/BaseObservable;.:()V // method@3d0f │ │ -218352: 0e00 |0003: return-void │ │ +218348: |[218348] freed.viewer.gridview.models.IntentModel.:()V │ │ +218358: 7010 0f3d 0000 |0000: invoke-direct {v0}, Landroidx/databinding/BaseObservable;.:()V // method@3d0f │ │ +21835e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/viewer/gridview/models/IntentModel; │ │ │ │ Virtual methods - │ │ @@ -767222,17 +767225,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -218324: |[218324] freed.viewer.gridview.models.IntentModel.getAr:()Ljava/util/ArrayList; │ │ -218334: 5410 9b58 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/IntentModel;.ar:Ljava/util/ArrayList; // field@589b │ │ -218338: 1100 |0002: return-object v0 │ │ +218330: |[218330] freed.viewer.gridview.models.IntentModel.getAr:()Ljava/util/ArrayList; │ │ +218340: 5410 9b58 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/IntentModel;.ar:Ljava/util/ArrayList; // field@589b │ │ +218344: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/models/IntentModel; │ │ │ │ #1 : (in Lfreed/viewer/gridview/models/IntentModel;) │ │ @@ -767240,17 +767243,17 @@ │ │ type : '()Ljava/lang/Class;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21830c: |[21830c] freed.viewer.gridview.models.IntentModel.getIntentClass:()Ljava/lang/Class; │ │ -21831c: 5410 9c58 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/IntentModel;.intentClass:Ljava/lang/Class; // field@589c │ │ -218320: 1100 |0002: return-object v0 │ │ +218318: |[218318] freed.viewer.gridview.models.IntentModel.getIntentClass:()Ljava/lang/Class; │ │ +218328: 5410 9c58 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/IntentModel;.intentClass:Ljava/lang/Class; // field@589c │ │ +21832c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/models/IntentModel; │ │ │ │ #2 : (in Lfreed/viewer/gridview/models/IntentModel;) │ │ @@ -767258,17 +767261,17 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -218354: |[218354] freed.viewer.gridview.models.IntentModel.setAr:(Ljava/util/ArrayList;)V │ │ -218364: 5b01 9b58 |0000: iput-object v1, v0, Lfreed/viewer/gridview/models/IntentModel;.ar:Ljava/util/ArrayList; // field@589b │ │ -218368: 0e00 |0002: return-void │ │ +218360: |[218360] freed.viewer.gridview.models.IntentModel.setAr:(Ljava/util/ArrayList;)V │ │ +218370: 5b01 9b58 |0000: iput-object v1, v0, Lfreed/viewer/gridview/models/IntentModel;.ar:Ljava/util/ArrayList; // field@589b │ │ +218374: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/viewer/gridview/models/IntentModel; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/ArrayList; │ │ │ │ @@ -767277,19 +767280,19 @@ │ │ type : '(Ljava/lang/Class;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -21836c: |[21836c] freed.viewer.gridview.models.IntentModel.setIntentClass:(Ljava/lang/Class;)V │ │ -21837c: 5b01 9c58 |0000: iput-object v1, v0, Lfreed/viewer/gridview/models/IntentModel;.intentClass:Ljava/lang/Class; // field@589c │ │ -218380: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -218384: 6e20 af5f 1000 |0004: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/IntentModel;.notifyPropertyChanged:(I)V // method@5faf │ │ -21838a: 0e00 |0007: return-void │ │ +218378: |[218378] freed.viewer.gridview.models.IntentModel.setIntentClass:(Ljava/lang/Class;)V │ │ +218388: 5b01 9c58 |0000: iput-object v1, v0, Lfreed/viewer/gridview/models/IntentModel;.intentClass:Ljava/lang/Class; // field@589c │ │ +21838c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +218390: 6e20 af5f 1000 |0004: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/IntentModel;.notifyPropertyChanged:(I)V // method@5faf │ │ +218396: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0004 line=17 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfreed/viewer/gridview/models/IntentModel; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/Class; │ │ @@ -767329,17 +767332,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2183a4: |[2183a4] freed.viewer.gridview.models.IntentSenderModel.:()V │ │ -2183b4: 7010 0f3d 0000 |0000: invoke-direct {v0}, Landroidx/databinding/BaseObservable;.:()V // method@3d0f │ │ -2183ba: 0e00 |0003: return-void │ │ +2183b0: |[2183b0] freed.viewer.gridview.models.IntentSenderModel.:()V │ │ +2183c0: 7010 0f3d 0000 |0000: invoke-direct {v0}, Landroidx/databinding/BaseObservable;.:()V // method@3d0f │ │ +2183c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/viewer/gridview/models/IntentSenderModel; │ │ │ │ Virtual methods - │ │ @@ -767348,17 +767351,17 @@ │ │ type : '()Landroid/content/IntentSender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21838c: |[21838c] freed.viewer.gridview.models.IntentSenderModel.getIntentSender:()Landroid/content/IntentSender; │ │ -21839c: 5410 9d58 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/IntentSenderModel;.intentSender:Landroid/content/IntentSender; // field@589d │ │ -2183a0: 1100 |0002: return-object v0 │ │ +218398: |[218398] freed.viewer.gridview.models.IntentSenderModel.getIntentSender:()Landroid/content/IntentSender; │ │ +2183a8: 5410 9d58 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/IntentSenderModel;.intentSender:Landroid/content/IntentSender; // field@589d │ │ +2183ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/models/IntentSenderModel; │ │ │ │ #1 : (in Lfreed/viewer/gridview/models/IntentSenderModel;) │ │ @@ -767366,19 +767369,19 @@ │ │ type : '(Landroid/content/IntentSender;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2183bc: |[2183bc] freed.viewer.gridview.models.IntentSenderModel.setIntentSender:(Landroid/content/IntentSender;)V │ │ -2183cc: 5b01 9d58 |0000: iput-object v1, v0, Lfreed/viewer/gridview/models/IntentSenderModel;.intentSender:Landroid/content/IntentSender; // field@589d │ │ -2183d0: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -2183d4: 6e20 b55f 1000 |0004: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/IntentSenderModel;.notifyPropertyChanged:(I)V // method@5fb5 │ │ -2183da: 0e00 |0007: return-void │ │ +2183c8: |[2183c8] freed.viewer.gridview.models.IntentSenderModel.setIntentSender:(Landroid/content/IntentSender;)V │ │ +2183d8: 5b01 9d58 |0000: iput-object v1, v0, Lfreed/viewer/gridview/models/IntentSenderModel;.intentSender:Landroid/content/IntentSender; // field@589d │ │ +2183dc: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +2183e0: 6e20 b55f 1000 |0004: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/IntentSenderModel;.notifyPropertyChanged:(I)V // method@5fb5 │ │ +2183e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0004 line=20 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfreed/viewer/gridview/models/IntentSenderModel; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/content/IntentSender; │ │ @@ -767418,19 +767421,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -21850c: |[21850c] freed.viewer.gridview.models.ViewStateModel.:()V │ │ -21851c: 7010 0f3d 0100 |0000: invoke-direct {v1}, Landroidx/databinding/BaseObservable;.:()V // method@3d0f │ │ -218522: 6200 7858 |0003: sget-object v0, Lfreed/viewer/gridview/enums/ViewStates;.normal:Lfreed/viewer/gridview/enums/ViewStates; // field@5878 │ │ -218526: 5b10 a258 |0005: iput-object v0, v1, Lfreed/viewer/gridview/models/ViewStateModel;.currentViewState:Lfreed/viewer/gridview/enums/ViewStates; // field@58a2 │ │ -21852a: 0e00 |0007: return-void │ │ +218518: |[218518] freed.viewer.gridview.models.ViewStateModel.:()V │ │ +218528: 7010 0f3d 0100 |0000: invoke-direct {v1}, Landroidx/databinding/BaseObservable;.:()V // method@3d0f │ │ +21852e: 6200 7858 |0003: sget-object v0, Lfreed/viewer/gridview/enums/ViewStates;.normal:Lfreed/viewer/gridview/enums/ViewStates; // field@5878 │ │ +218532: 5b10 a258 |0005: iput-object v0, v1, Lfreed/viewer/gridview/models/ViewStateModel;.currentViewState:Lfreed/viewer/gridview/enums/ViewStates; // field@58a2 │ │ +218536: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=11 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lfreed/viewer/gridview/models/ViewStateModel; │ │ │ │ @@ -767440,17 +767443,17 @@ │ │ type : '()Lfreed/viewer/gridview/enums/ViewStates;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2184f4: |[2184f4] freed.viewer.gridview.models.ViewStateModel.getCurrentViewState:()Lfreed/viewer/gridview/enums/ViewStates; │ │ -218504: 5410 a258 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/ViewStateModel;.currentViewState:Lfreed/viewer/gridview/enums/ViewStates; // field@58a2 │ │ -218508: 1100 |0002: return-object v0 │ │ +218500: |[218500] freed.viewer.gridview.models.ViewStateModel.getCurrentViewState:()Lfreed/viewer/gridview/enums/ViewStates; │ │ +218510: 5410 a258 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/ViewStateModel;.currentViewState:Lfreed/viewer/gridview/enums/ViewStates; // field@58a2 │ │ +218514: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/models/ViewStateModel; │ │ │ │ #1 : (in Lfreed/viewer/gridview/models/ViewStateModel;) │ │ @@ -767458,19 +767461,19 @@ │ │ type : '(Lfreed/viewer/gridview/enums/ViewStates;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -21852c: |[21852c] freed.viewer.gridview.models.ViewStateModel.setCurrentViewState:(Lfreed/viewer/gridview/enums/ViewStates;)V │ │ -21853c: 5b01 a258 |0000: iput-object v1, v0, Lfreed/viewer/gridview/models/ViewStateModel;.currentViewState:Lfreed/viewer/gridview/enums/ViewStates; // field@58a2 │ │ -218540: 1241 |0002: const/4 v1, #int 4 // #4 │ │ -218542: 6e20 c65f 1000 |0003: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/ViewStateModel;.notifyPropertyChanged:(I)V // method@5fc6 │ │ -218548: 0e00 |0006: return-void │ │ +218538: |[218538] freed.viewer.gridview.models.ViewStateModel.setCurrentViewState:(Lfreed/viewer/gridview/enums/ViewStates;)V │ │ +218548: 5b01 a258 |0000: iput-object v1, v0, Lfreed/viewer/gridview/models/ViewStateModel;.currentViewState:Lfreed/viewer/gridview/enums/ViewStates; // field@58a2 │ │ +21854c: 1241 |0002: const/4 v1, #int 4 // #4 │ │ +21854e: 6e20 c65f 1000 |0003: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/ViewStateModel;.notifyPropertyChanged:(I)V // method@5fc6 │ │ +218554: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=20 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfreed/viewer/gridview/models/ViewStateModel; │ │ 0x0000 - 0x0007 reg=1 (null) Lfreed/viewer/gridview/enums/ViewStates; │ │ @@ -767510,17 +767513,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -218564: |[218564] freed.viewer.gridview.models.VisibilityModel.:()V │ │ -218574: 7010 0f3d 0000 |0000: invoke-direct {v0}, Landroidx/databinding/BaseObservable;.:()V // method@3d0f │ │ -21857a: 0e00 |0003: return-void │ │ +218570: |[218570] freed.viewer.gridview.models.VisibilityModel.:()V │ │ +218580: 7010 0f3d 0000 |0000: invoke-direct {v0}, Landroidx/databinding/BaseObservable;.:()V // method@3d0f │ │ +218586: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/viewer/gridview/models/VisibilityModel; │ │ │ │ Virtual methods - │ │ @@ -767529,17 +767532,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21854c: |[21854c] freed.viewer.gridview.models.VisibilityModel.getVisibility:()Z │ │ -21855c: 5510 a358 |0000: iget-boolean v0, v1, Lfreed/viewer/gridview/models/VisibilityModel;.visibility:Z // field@58a3 │ │ -218560: 0f00 |0002: return v0 │ │ +218558: |[218558] freed.viewer.gridview.models.VisibilityModel.getVisibility:()Z │ │ +218568: 5510 a358 |0000: iget-boolean v0, v1, Lfreed/viewer/gridview/models/VisibilityModel;.visibility:Z // field@58a3 │ │ +21856c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/models/VisibilityModel; │ │ │ │ #1 : (in Lfreed/viewer/gridview/models/VisibilityModel;) │ │ @@ -767547,19 +767550,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -21857c: |[21857c] freed.viewer.gridview.models.VisibilityModel.setVisibility:(Z)V │ │ -21858c: 5c01 a358 |0000: iput-boolean v1, v0, Lfreed/viewer/gridview/models/VisibilityModel;.visibility:Z // field@58a3 │ │ -218590: 1301 1900 |0002: const/16 v1, #int 25 // #19 │ │ -218594: 6e20 ca5f 1000 |0004: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/VisibilityModel;.notifyPropertyChanged:(I)V // method@5fca │ │ -21859a: 0e00 |0007: return-void │ │ +218588: |[218588] freed.viewer.gridview.models.VisibilityModel.setVisibility:(Z)V │ │ +218598: 5c01 a358 |0000: iput-boolean v1, v0, Lfreed/viewer/gridview/models/VisibilityModel;.visibility:Z // field@58a3 │ │ +21859c: 1301 1900 |0002: const/16 v1, #int 25 // #19 │ │ +2185a0: 6e20 ca5f 1000 |0004: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/VisibilityModel;.notifyPropertyChanged:(I)V // method@5fca │ │ +2185a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0004 line=19 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfreed/viewer/gridview/models/VisibilityModel; │ │ 0x0000 - 0x0008 reg=1 (null) Z │ │ @@ -767619,26 +767622,26 @@ │ │ type : '(Landroidx/fragment/app/FragmentManager;Landroidx/viewpager/widget/ViewPager;Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -21d158: |[21d158] freed.viewer.screenslide.adapter.ScreenSlidePagerAdapter.:(Landroidx/fragment/app/FragmentManager;Landroidx/viewpager/widget/ViewPager;Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner;)V │ │ -21d168: 7020 3a44 1000 |0000: invoke-direct {v0, v1}, Landroidx/fragment/app/FragmentStatePagerAdapter;.:(Landroidx/fragment/app/FragmentManager;)V // method@443a │ │ -21d16e: 1c01 ee0c |0003: const-class v1, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter; // type@0cee │ │ -21d172: 6e10 9862 0100 |0005: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ -21d178: 0c01 |0008: move-result-object v1 │ │ -21d17a: 5b01 1759 |0009: iput-object v1, v0, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.TAG:Ljava/lang/String; // field@5917 │ │ -21d17e: 5b02 1959 |000b: iput-object v2, v0, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.mPager:Landroidx/viewpager/widget/ViewPager; // field@5919 │ │ -21d182: 5b03 1a59 |000d: iput-object v3, v0, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.onClickListener:Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner; // field@591a │ │ -21d186: 2201 d601 |000f: new-instance v1, Landroid/util/SparseArray; // type@01d6 │ │ -21d18a: 7010 b107 0100 |0011: invoke-direct {v1}, Landroid/util/SparseArray;.:()V // method@07b1 │ │ -21d190: 5b01 1b59 |0014: iput-object v1, v0, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.registeredFragments:Landroid/util/SparseArray; // field@591b │ │ -21d194: 0e00 |0016: return-void │ │ +21d164: |[21d164] freed.viewer.screenslide.adapter.ScreenSlidePagerAdapter.:(Landroidx/fragment/app/FragmentManager;Landroidx/viewpager/widget/ViewPager;Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner;)V │ │ +21d174: 7020 3a44 1000 |0000: invoke-direct {v0, v1}, Landroidx/fragment/app/FragmentStatePagerAdapter;.:(Landroidx/fragment/app/FragmentManager;)V // method@443a │ │ +21d17a: 1c01 ee0c |0003: const-class v1, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter; // type@0cee │ │ +21d17e: 6e10 9862 0100 |0005: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ +21d184: 0c01 |0008: move-result-object v1 │ │ +21d186: 5b01 1759 |0009: iput-object v1, v0, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.TAG:Ljava/lang/String; // field@5917 │ │ +21d18a: 5b02 1959 |000b: iput-object v2, v0, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.mPager:Landroidx/viewpager/widget/ViewPager; // field@5919 │ │ +21d18e: 5b03 1a59 |000d: iput-object v3, v0, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.onClickListener:Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner; // field@591a │ │ +21d192: 2201 d601 |000f: new-instance v1, Landroid/util/SparseArray; // type@01d6 │ │ +21d196: 7010 b107 0100 |0011: invoke-direct {v1}, Landroid/util/SparseArray;.:()V // method@07b1 │ │ +21d19c: 5b01 1b59 |0014: iput-object v1, v0, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.registeredFragments:Landroid/util/SparseArray; // field@591b │ │ +21d1a0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=28 │ │ 0x000b line=37 │ │ 0x000d line=38 │ │ 0x000f line=39 │ │ @@ -767653,17 +767656,17 @@ │ │ type : '(Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;Ljava/util/List;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21d140: |[21d140] freed.viewer.screenslide.adapter.ScreenSlidePagerAdapter.access$002:(Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;Ljava/util/List;)Ljava/util/List; │ │ -21d150: 5b01 1859 |0000: iput-object v1, v0, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.imageFragmentModels:Ljava/util/List; // field@5918 │ │ -21d154: 1101 |0002: return-object v1 │ │ +21d14c: |[21d14c] freed.viewer.screenslide.adapter.ScreenSlidePagerAdapter.access$002:(Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;Ljava/util/List;)Ljava/util/List; │ │ +21d15c: 5b01 1859 |0000: iput-object v1, v0, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.imageFragmentModels:Ljava/util/List; // field@5918 │ │ +21d160: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -767673,19 +767676,19 @@ │ │ type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -21d198: |[21d198] freed.viewer.screenslide.adapter.ScreenSlidePagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -21d1a8: 5410 1b59 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.registeredFragments:Landroid/util/SparseArray; // field@591b │ │ -21d1ac: 6e20 ba07 3000 |0002: invoke-virtual {v0, v3}, Landroid/util/SparseArray;.remove:(I)V // method@07ba │ │ -21d1b2: 6f40 3c44 2143 |0005: invoke-super {v1, v2, v3, v4}, Landroidx/fragment/app/FragmentStatePagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@443c │ │ -21d1b8: 0e00 |0008: return-void │ │ +21d1a4: |[21d1a4] freed.viewer.screenslide.adapter.ScreenSlidePagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +21d1b4: 5410 1b59 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.registeredFragments:Landroid/util/SparseArray; // field@591b │ │ +21d1b8: 6e20 ba07 3000 |0002: invoke-virtual {v0, v3}, Landroid/util/SparseArray;.remove:(I)V // method@07ba │ │ +21d1be: 6f40 3c44 2143 |0005: invoke-super {v1, v2, v3, v4}, Landroidx/fragment/app/FragmentStatePagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@443c │ │ +21d1c4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0005 line=119 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter; │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/view/ViewGroup; │ │ @@ -767697,26 +767700,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -21d0a4: |[21d0a4] freed.viewer.screenslide.adapter.ScreenSlidePagerAdapter.getCount:()I │ │ -21d0b4: 5410 1859 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.imageFragmentModels:Ljava/util/List; // field@5918 │ │ -21d0b8: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -21d0bc: 7210 6d64 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ -21d0c2: 0a00 |0007: move-result v0 │ │ -21d0c4: 3d00 0900 |0008: if-lez v0, 0011 // +0009 │ │ -21d0c8: 5410 1859 |000a: iget-object v0, v1, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.imageFragmentModels:Ljava/util/List; // field@5918 │ │ -21d0cc: 7210 6d64 0000 |000c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ -21d0d2: 0a00 |000f: move-result v0 │ │ -21d0d4: 0f00 |0010: return v0 │ │ -21d0d6: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -21d0d8: 0f00 |0012: return v0 │ │ +21d0b0: |[21d0b0] freed.viewer.screenslide.adapter.ScreenSlidePagerAdapter.getCount:()I │ │ +21d0c0: 5410 1859 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.imageFragmentModels:Ljava/util/List; // field@5918 │ │ +21d0c4: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +21d0c8: 7210 6d64 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ +21d0ce: 0a00 |0007: move-result v0 │ │ +21d0d0: 3d00 0900 |0008: if-lez v0, 0011 // +0009 │ │ +21d0d4: 5410 1859 |000a: iget-object v0, v1, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.imageFragmentModels:Ljava/util/List; // field@5918 │ │ +21d0d8: 7210 6d64 0000 |000c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ +21d0de: 0a00 |000f: move-result v0 │ │ +21d0e0: 0f00 |0010: return v0 │ │ +21d0e2: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +21d0e4: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x000a line=89 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter; │ │ │ │ @@ -767725,32 +767728,32 @@ │ │ type : '()Lfreed/file/holder/BaseHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -21d00c: |[21d00c] freed.viewer.screenslide.adapter.ScreenSlidePagerAdapter.getCurrentFile:()Lfreed/file/holder/BaseHolder; │ │ -21d01c: 5420 1859 |0000: iget-object v0, v2, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.imageFragmentModels:Ljava/util/List; // field@5918 │ │ -21d020: 3800 1b00 |0002: if-eqz v0, 001d // +001b │ │ -21d024: 7210 6d64 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ -21d02a: 0a00 |0007: move-result v0 │ │ -21d02c: 3d00 1500 |0008: if-lez v0, 001d // +0015 │ │ -21d030: 5420 1859 |000a: iget-object v0, v2, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.imageFragmentModels:Ljava/util/List; // field@5918 │ │ -21d034: 5421 1959 |000c: iget-object v1, v2, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.mPager:Landroidx/viewpager/widget/ViewPager; // field@5919 │ │ -21d038: 6e10 c74a 0100 |000e: invoke-virtual {v1}, Landroidx/viewpager/widget/ViewPager;.getCurrentItem:()I // method@4ac7 │ │ -21d03e: 0a01 |0011: move-result v1 │ │ -21d040: 7220 6564 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -21d046: 0c00 |0015: move-result-object v0 │ │ -21d048: 1f00 f30c |0016: check-cast v0, Lfreed/viewer/screenslide/models/ImageFragmentModel; // type@0cf3 │ │ -21d04c: 6e10 bd60 0000 |0018: invoke-virtual {v0}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.getBaseHolder:()Lfreed/file/holder/BaseHolder; // method@60bd │ │ -21d052: 0c00 |001b: move-result-object v0 │ │ -21d054: 1100 |001c: return-object v0 │ │ -21d056: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -21d058: 1100 |001e: return-object v0 │ │ +21d018: |[21d018] freed.viewer.screenslide.adapter.ScreenSlidePagerAdapter.getCurrentFile:()Lfreed/file/holder/BaseHolder; │ │ +21d028: 5420 1859 |0000: iget-object v0, v2, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.imageFragmentModels:Ljava/util/List; // field@5918 │ │ +21d02c: 3800 1b00 |0002: if-eqz v0, 001d // +001b │ │ +21d030: 7210 6d64 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ +21d036: 0a00 |0007: move-result v0 │ │ +21d038: 3d00 1500 |0008: if-lez v0, 001d // +0015 │ │ +21d03c: 5420 1859 |000a: iget-object v0, v2, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.imageFragmentModels:Ljava/util/List; // field@5918 │ │ +21d040: 5421 1959 |000c: iget-object v1, v2, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.mPager:Landroidx/viewpager/widget/ViewPager; // field@5919 │ │ +21d044: 6e10 c74a 0100 |000e: invoke-virtual {v1}, Landroidx/viewpager/widget/ViewPager;.getCurrentItem:()I // method@4ac7 │ │ +21d04a: 0a01 |0011: move-result v1 │ │ +21d04c: 7220 6564 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +21d052: 0c00 |0015: move-result-object v0 │ │ +21d054: 1f00 f30c |0016: check-cast v0, Lfreed/viewer/screenslide/models/ImageFragmentModel; // type@0cf3 │ │ +21d058: 6e10 bd60 0000 |0018: invoke-virtual {v0}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.getBaseHolder:()Lfreed/file/holder/BaseHolder; // method@60bd │ │ +21d05e: 0c00 |001b: move-result-object v0 │ │ +21d060: 1100 |001c: return-object v0 │ │ +21d062: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +21d064: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x000a line=45 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter; │ │ │ │ @@ -767759,30 +767762,30 @@ │ │ type : '()Lfreed/viewer/screenslide/models/ImageFragmentModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -21d05c: |[21d05c] freed.viewer.screenslide.adapter.ScreenSlidePagerAdapter.getCurrentImageFragmentModel:()Lfreed/viewer/screenslide/models/ImageFragmentModel; │ │ -21d06c: 5420 1859 |0000: iget-object v0, v2, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.imageFragmentModels:Ljava/util/List; // field@5918 │ │ -21d070: 3800 1700 |0002: if-eqz v0, 0019 // +0017 │ │ -21d074: 7210 6d64 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ -21d07a: 0a00 |0007: move-result v0 │ │ -21d07c: 3d00 1100 |0008: if-lez v0, 0019 // +0011 │ │ -21d080: 5420 1859 |000a: iget-object v0, v2, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.imageFragmentModels:Ljava/util/List; // field@5918 │ │ -21d084: 5421 1959 |000c: iget-object v1, v2, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.mPager:Landroidx/viewpager/widget/ViewPager; // field@5919 │ │ -21d088: 6e10 c74a 0100 |000e: invoke-virtual {v1}, Landroidx/viewpager/widget/ViewPager;.getCurrentItem:()I // method@4ac7 │ │ -21d08e: 0a01 |0011: move-result v1 │ │ -21d090: 7220 6564 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -21d096: 0c00 |0015: move-result-object v0 │ │ -21d098: 1f00 f30c |0016: check-cast v0, Lfreed/viewer/screenslide/models/ImageFragmentModel; // type@0cf3 │ │ -21d09c: 1100 |0018: return-object v0 │ │ -21d09e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -21d0a0: 1100 |001a: return-object v0 │ │ +21d068: |[21d068] freed.viewer.screenslide.adapter.ScreenSlidePagerAdapter.getCurrentImageFragmentModel:()Lfreed/viewer/screenslide/models/ImageFragmentModel; │ │ +21d078: 5420 1859 |0000: iget-object v0, v2, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.imageFragmentModels:Ljava/util/List; // field@5918 │ │ +21d07c: 3800 1700 |0002: if-eqz v0, 0019 // +0017 │ │ +21d080: 7210 6d64 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ +21d086: 0a00 |0007: move-result v0 │ │ +21d088: 3d00 1100 |0008: if-lez v0, 0019 // +0011 │ │ +21d08c: 5420 1859 |000a: iget-object v0, v2, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.imageFragmentModels:Ljava/util/List; // field@5918 │ │ +21d090: 5421 1959 |000c: iget-object v1, v2, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.mPager:Landroidx/viewpager/widget/ViewPager; // field@5919 │ │ +21d094: 6e10 c74a 0100 |000e: invoke-virtual {v1}, Landroidx/viewpager/widget/ViewPager;.getCurrentItem:()I // method@4ac7 │ │ +21d09a: 0a01 |0011: move-result v1 │ │ +21d09c: 7220 6564 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +21d0a2: 0c00 |0015: move-result-object v0 │ │ +21d0a4: 1f00 f30c |0016: check-cast v0, Lfreed/viewer/screenslide/models/ImageFragmentModel; // type@0cf3 │ │ +21d0a8: 1100 |0018: return-object v0 │ │ +21d0aa: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +21d0ac: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x000a line=53 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter; │ │ │ │ @@ -767791,34 +767794,34 @@ │ │ type : '(I)Landroidx/fragment/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -21cf88: |[21cf88] freed.viewer.screenslide.adapter.ScreenSlidePagerAdapter.getItem:(I)Landroidx/fragment/app/Fragment; │ │ -21cf98: 2200 fb0c |0000: new-instance v0, Lfreed/viewer/screenslide/views/ImageFragment; // type@0cfb │ │ -21cf9c: 7010 f260 0000 |0002: invoke-direct {v0}, Lfreed/viewer/screenslide/views/ImageFragment;.:()V // method@60f2 │ │ -21cfa2: 5421 1859 |0005: iget-object v1, v2, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.imageFragmentModels:Ljava/util/List; // field@5918 │ │ -21cfa6: 3801 1b00 |0007: if-eqz v1, 0022 // +001b │ │ -21cfaa: 7210 6d64 0100 |0009: invoke-interface {v1}, Ljava/util/List;.size:()I // method@646d │ │ -21cfb0: 0a01 |000c: move-result v1 │ │ -21cfb2: 3d01 1500 |000d: if-lez v1, 0022 // +0015 │ │ -21cfb6: 5421 1859 |000f: iget-object v1, v2, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.imageFragmentModels:Ljava/util/List; // field@5918 │ │ -21cfba: 7210 6d64 0100 |0011: invoke-interface {v1}, Ljava/util/List;.size:()I // method@646d │ │ -21cfc0: 0a01 |0014: move-result v1 │ │ -21cfc2: 3513 0d00 |0015: if-ge v3, v1, 0022 // +000d │ │ -21cfc6: 5421 1859 |0017: iget-object v1, v2, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.imageFragmentModels:Ljava/util/List; // field@5918 │ │ -21cfca: 7220 6564 3100 |0019: invoke-interface {v1, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -21cfd0: 0c03 |001c: move-result-object v3 │ │ -21cfd2: 1f03 f30c |001d: check-cast v3, Lfreed/viewer/screenslide/models/ImageFragmentModel; // type@0cf3 │ │ -21cfd6: 6e20 fb60 3000 |001f: invoke-virtual {v0, v3}, Lfreed/viewer/screenslide/views/ImageFragment;.setImageFragmentModel:(Lfreed/viewer/screenslide/models/ImageFragmentModel;)V // method@60fb │ │ -21cfdc: 5423 1a59 |0022: iget-object v3, v2, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.onClickListener:Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner; // field@591a │ │ -21cfe0: 6e20 f460 3000 |0024: invoke-virtual {v0, v3}, Lfreed/viewer/screenslide/views/ImageFragment;.SetOnclickLisnter:(Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner;)V // method@60f4 │ │ -21cfe6: 1100 |0027: return-object v0 │ │ +21cf94: |[21cf94] freed.viewer.screenslide.adapter.ScreenSlidePagerAdapter.getItem:(I)Landroidx/fragment/app/Fragment; │ │ +21cfa4: 2200 fb0c |0000: new-instance v0, Lfreed/viewer/screenslide/views/ImageFragment; // type@0cfb │ │ +21cfa8: 7010 f260 0000 |0002: invoke-direct {v0}, Lfreed/viewer/screenslide/views/ImageFragment;.:()V // method@60f2 │ │ +21cfae: 5421 1859 |0005: iget-object v1, v2, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.imageFragmentModels:Ljava/util/List; // field@5918 │ │ +21cfb2: 3801 1b00 |0007: if-eqz v1, 0022 // +001b │ │ +21cfb6: 7210 6d64 0100 |0009: invoke-interface {v1}, Ljava/util/List;.size:()I // method@646d │ │ +21cfbc: 0a01 |000c: move-result v1 │ │ +21cfbe: 3d01 1500 |000d: if-lez v1, 0022 // +0015 │ │ +21cfc2: 5421 1859 |000f: iget-object v1, v2, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.imageFragmentModels:Ljava/util/List; // field@5918 │ │ +21cfc6: 7210 6d64 0100 |0011: invoke-interface {v1}, Ljava/util/List;.size:()I // method@646d │ │ +21cfcc: 0a01 |0014: move-result v1 │ │ +21cfce: 3513 0d00 |0015: if-ge v3, v1, 0022 // +000d │ │ +21cfd2: 5421 1859 |0017: iget-object v1, v2, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.imageFragmentModels:Ljava/util/List; // field@5918 │ │ +21cfd6: 7220 6564 3100 |0019: invoke-interface {v1, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +21cfdc: 0c03 |001c: move-result-object v3 │ │ +21cfde: 1f03 f30c |001d: check-cast v3, Lfreed/viewer/screenslide/models/ImageFragmentModel; // type@0cf3 │ │ +21cfe2: 6e20 fb60 3000 |001f: invoke-virtual {v0, v3}, Lfreed/viewer/screenslide/views/ImageFragment;.setImageFragmentModel:(Lfreed/viewer/screenslide/models/ImageFragmentModel;)V // method@60fb │ │ +21cfe8: 5423 1a59 |0022: iget-object v3, v2, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.onClickListener:Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner; // field@591a │ │ +21cfec: 6e20 f460 3000 |0024: invoke-virtual {v0, v3}, Lfreed/viewer/screenslide/views/ImageFragment;.SetOnclickLisnter:(Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner;)V // method@60f4 │ │ +21cff2: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ 0x0017 line=79 │ │ 0x0022 line=80 │ │ locals : │ │ @@ -767830,27 +767833,27 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -21d0dc: |[21d0dc] freed.viewer.screenslide.adapter.ScreenSlidePagerAdapter.getItemPosition:(Ljava/lang/Object;)I │ │ -21d0ec: 1f03 fb0c |0000: check-cast v3, Lfreed/viewer/screenslide/views/ImageFragment; // type@0cfb │ │ -21d0f0: 6e10 f760 0300 |0002: invoke-virtual {v3}, Lfreed/viewer/screenslide/views/ImageFragment;.getImageFragmentModel:()Lfreed/viewer/screenslide/models/ImageFragmentModel; // method@60f7 │ │ -21d0f6: 0c00 |0005: move-result-object v0 │ │ -21d0f8: 5421 1859 |0006: iget-object v1, v2, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.imageFragmentModels:Ljava/util/List; // field@5918 │ │ -21d0fc: 7220 6664 0100 |0008: invoke-interface {v1, v0}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@6466 │ │ -21d102: 0a00 |000b: move-result v0 │ │ -21d104: 5233 3f59 |000c: iget v3, v3, Lfreed/viewer/screenslide/views/ImageFragment;.getPosition:I // field@593f │ │ -21d108: 3330 0400 |000e: if-ne v0, v3, 0012 // +0004 │ │ -21d10c: 12f3 |0010: const/4 v3, #int -1 // #ff │ │ -21d10e: 0f03 |0011: return v3 │ │ -21d110: 12e3 |0012: const/4 v3, #int -2 // #fe │ │ -21d112: 0f03 |0013: return v3 │ │ +21d0e8: |[21d0e8] freed.viewer.screenslide.adapter.ScreenSlidePagerAdapter.getItemPosition:(Ljava/lang/Object;)I │ │ +21d0f8: 1f03 fb0c |0000: check-cast v3, Lfreed/viewer/screenslide/views/ImageFragment; // type@0cfb │ │ +21d0fc: 6e10 f760 0300 |0002: invoke-virtual {v3}, Lfreed/viewer/screenslide/views/ImageFragment;.getImageFragmentModel:()Lfreed/viewer/screenslide/models/ImageFragmentModel; // method@60f7 │ │ +21d102: 0c00 |0005: move-result-object v0 │ │ +21d104: 5421 1859 |0006: iget-object v1, v2, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.imageFragmentModels:Ljava/util/List; // field@5918 │ │ +21d108: 7220 6664 0100 |0008: invoke-interface {v1, v0}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@6466 │ │ +21d10e: 0a00 |000b: move-result v0 │ │ +21d110: 5233 3f59 |000c: iget v3, v3, Lfreed/viewer/screenslide/views/ImageFragment;.getPosition:I // field@593f │ │ +21d114: 3330 0400 |000e: if-ne v0, v3, 0012 // +0004 │ │ +21d118: 12f3 |0010: const/4 v3, #int -1 // #ff │ │ +21d11a: 0f03 |0011: return v3 │ │ +21d11c: 12e3 |0012: const/4 v3, #int -2 // #fe │ │ +21d11e: 0f03 |0013: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0002 line=97 │ │ 0x0006 line=98 │ │ 0x000c line=100 │ │ locals : │ │ @@ -767862,20 +767865,20 @@ │ │ type : '(I)Landroidx/fragment/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -21cfe8: |[21cfe8] freed.viewer.screenslide.adapter.ScreenSlidePagerAdapter.getRegisteredFragment:(I)Landroidx/fragment/app/Fragment; │ │ -21cff8: 5410 1b59 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.registeredFragments:Landroid/util/SparseArray; // field@591b │ │ -21cffc: 6e20 b607 2000 |0002: invoke-virtual {v0, v2}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@07b6 │ │ -21d002: 0c02 |0005: move-result-object v2 │ │ -21d004: 1f02 8608 |0006: check-cast v2, Landroidx/fragment/app/Fragment; // type@0886 │ │ -21d008: 1102 |0008: return-object v2 │ │ +21cff4: |[21cff4] freed.viewer.screenslide.adapter.ScreenSlidePagerAdapter.getRegisteredFragment:(I)Landroidx/fragment/app/Fragment; │ │ +21d004: 5410 1b59 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.registeredFragments:Landroid/util/SparseArray; // field@591b │ │ +21d008: 6e20 b607 2000 |0002: invoke-virtual {v0, v2}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@07b6 │ │ +21d00e: 0c02 |0005: move-result-object v2 │ │ +21d010: 1f02 8608 |0006: check-cast v2, Landroidx/fragment/app/Fragment; // type@0886 │ │ +21d014: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ │ │ @@ -767884,22 +767887,22 @@ │ │ type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -21d114: |[21d114] freed.viewer.screenslide.adapter.ScreenSlidePagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -21d124: 6f30 3f44 2103 |0000: invoke-super {v1, v2, v3}, Landroidx/fragment/app/FragmentStatePagerAdapter;.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; // method@443f │ │ -21d12a: 0c02 |0003: move-result-object v2 │ │ -21d12c: 1f02 fb0c |0004: check-cast v2, Lfreed/viewer/screenslide/views/ImageFragment; // type@0cfb │ │ -21d130: 5923 3f59 |0006: iput v3, v2, Lfreed/viewer/screenslide/views/ImageFragment;.getPosition:I // field@593f │ │ -21d134: 5410 1b59 |0008: iget-object v0, v1, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.registeredFragments:Landroid/util/SparseArray; // field@591b │ │ -21d138: 6e30 b907 3002 |000a: invoke-virtual {v0, v3, v2}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@07b9 │ │ -21d13e: 1102 |000d: return-object v2 │ │ +21d120: |[21d120] freed.viewer.screenslide.adapter.ScreenSlidePagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +21d130: 6f30 3f44 2103 |0000: invoke-super {v1, v2, v3}, Landroidx/fragment/app/FragmentStatePagerAdapter;.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; // method@443f │ │ +21d136: 0c02 |0003: move-result-object v2 │ │ +21d138: 1f02 fb0c |0004: check-cast v2, Lfreed/viewer/screenslide/views/ImageFragment; // type@0cfb │ │ +21d13c: 5923 3f59 |0006: iput v3, v2, Lfreed/viewer/screenslide/views/ImageFragment;.getPosition:I // field@593f │ │ +21d140: 5410 1b59 |0008: iget-object v0, v1, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.registeredFragments:Landroid/util/SparseArray; // field@591b │ │ +21d144: 6e30 b907 3002 |000a: invoke-virtual {v0, v3, v2}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@07b9 │ │ +21d14a: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0006 line=111 │ │ 0x0008 line=112 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter; │ │ @@ -767911,20 +767914,20 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -21d1bc: |[21d1bc] freed.viewer.screenslide.adapter.ScreenSlidePagerAdapter.setImageFragmentModels:(Ljava/util/List;)V │ │ -21d1cc: 5420 1959 |0000: iget-object v0, v2, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.mPager:Landroidx/viewpager/widget/ViewPager; // field@5919 │ │ -21d1d0: 2201 ed0c |0002: new-instance v1, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter$1; // type@0ced │ │ -21d1d4: 7030 9960 2103 |0004: invoke-direct {v1, v2, v3}, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter$1;.:(Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;Ljava/util/List;)V // method@6099 │ │ -21d1da: 6e20 fd4a 1000 |0007: invoke-virtual {v0, v1}, Landroidx/viewpager/widget/ViewPager;.post:(Ljava/lang/Runnable;)Z // method@4afd │ │ -21d1e0: 0e00 |000a: return-void │ │ +21d1c8: |[21d1c8] freed.viewer.screenslide.adapter.ScreenSlidePagerAdapter.setImageFragmentModels:(Ljava/util/List;)V │ │ +21d1d8: 5420 1959 |0000: iget-object v0, v2, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.mPager:Landroidx/viewpager/widget/ViewPager; // field@5919 │ │ +21d1dc: 2201 ed0c |0002: new-instance v1, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter$1; // type@0ced │ │ +21d1e0: 7030 9960 2103 |0004: invoke-direct {v1, v2, v3}, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter$1;.:(Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;Ljava/util/List;)V // method@6099 │ │ +21d1e6: 6e20 fd4a 1000 |0007: invoke-virtual {v0, v1}, Landroidx/viewpager/widget/ViewPager;.post:(Ljava/lang/Runnable;)Z // method@4afd │ │ +21d1ec: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/util/List; │ │ │ │ @@ -767983,21 +767986,21 @@ │ │ type : '(Lfreed/viewer/helper/BitmapHelper;Lfreed/file/holder/BaseHolder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -21d4d8: |[21d4d8] freed.viewer.screenslide.models.ImageFragmentModel.:(Lfreed/viewer/helper/BitmapHelper;Lfreed/file/holder/BaseHolder;)V │ │ -21d4e8: 7010 0f3d 0100 |0000: invoke-direct {v1}, Landroidx/databinding/BaseObservable;.:()V // method@3d0f │ │ -21d4ee: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -21d4f0: 5c10 2759 |0004: iput-boolean v0, v1, Lfreed/viewer/screenslide/models/ImageFragmentModel;.progressBarVisible:Z // field@5927 │ │ -21d4f4: 5b12 2459 |0006: iput-object v2, v1, Lfreed/viewer/screenslide/models/ImageFragmentModel;.bitmapHelper:Lfreed/viewer/helper/BitmapHelper; // field@5924 │ │ -21d4f8: 5b13 2359 |0008: iput-object v3, v1, Lfreed/viewer/screenslide/models/ImageFragmentModel;.baseHolder:Lfreed/file/holder/BaseHolder; // field@5923 │ │ -21d4fc: 0e00 |000a: return-void │ │ +21d4e4: |[21d4e4] freed.viewer.screenslide.models.ImageFragmentModel.:(Lfreed/viewer/helper/BitmapHelper;Lfreed/file/holder/BaseHolder;)V │ │ +21d4f4: 7010 0f3d 0100 |0000: invoke-direct {v1}, Landroidx/databinding/BaseObservable;.:()V // method@3d0f │ │ +21d4fa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +21d4fc: 5c10 2759 |0004: iput-boolean v0, v1, Lfreed/viewer/screenslide/models/ImageFragmentModel;.progressBarVisible:Z // field@5927 │ │ +21d500: 5b12 2459 |0006: iput-object v2, v1, Lfreed/viewer/screenslide/models/ImageFragmentModel;.bitmapHelper:Lfreed/viewer/helper/BitmapHelper; // field@5924 │ │ +21d504: 5b13 2359 |0008: iput-object v3, v1, Lfreed/viewer/screenslide/models/ImageFragmentModel;.baseHolder:Lfreed/file/holder/BaseHolder; // field@5923 │ │ +21d508: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0004 line=12 │ │ 0x0006 line=20 │ │ 0x0008 line=21 │ │ locals : │ │ @@ -768011,17 +768014,17 @@ │ │ type : '()Lfreed/file/holder/BaseHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21d490: |[21d490] freed.viewer.screenslide.models.ImageFragmentModel.getBaseHolder:()Lfreed/file/holder/BaseHolder; │ │ -21d4a0: 5410 2359 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/models/ImageFragmentModel;.baseHolder:Lfreed/file/holder/BaseHolder; // field@5923 │ │ -21d4a4: 1100 |0002: return-object v0 │ │ +21d49c: |[21d49c] freed.viewer.screenslide.models.ImageFragmentModel.getBaseHolder:()Lfreed/file/holder/BaseHolder; │ │ +21d4ac: 5410 2359 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/models/ImageFragmentModel;.baseHolder:Lfreed/file/holder/BaseHolder; // field@5923 │ │ +21d4b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/screenslide/models/ImageFragmentModel; │ │ │ │ #1 : (in Lfreed/viewer/screenslide/models/ImageFragmentModel;) │ │ @@ -768029,17 +768032,17 @@ │ │ type : '()Lfreed/viewer/helper/BitmapHelper;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21d4a8: |[21d4a8] freed.viewer.screenslide.models.ImageFragmentModel.getBitmapHelper:()Lfreed/viewer/helper/BitmapHelper; │ │ -21d4b8: 5410 2459 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/models/ImageFragmentModel;.bitmapHelper:Lfreed/viewer/helper/BitmapHelper; // field@5924 │ │ -21d4bc: 1100 |0002: return-object v0 │ │ +21d4b4: |[21d4b4] freed.viewer.screenslide.models.ImageFragmentModel.getBitmapHelper:()Lfreed/viewer/helper/BitmapHelper; │ │ +21d4c4: 5410 2459 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/models/ImageFragmentModel;.bitmapHelper:Lfreed/viewer/helper/BitmapHelper; // field@5924 │ │ +21d4c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/screenslide/models/ImageFragmentModel; │ │ │ │ #2 : (in Lfreed/viewer/screenslide/models/ImageFragmentModel;) │ │ @@ -768047,17 +768050,17 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21d4c0: |[21d4c0] freed.viewer.screenslide.models.ImageFragmentModel.getHistodata:()[I │ │ -21d4d0: 5410 2659 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/models/ImageFragmentModel;.histodata:[I // field@5926 │ │ -21d4d4: 1100 |0002: return-object v0 │ │ +21d4cc: |[21d4cc] freed.viewer.screenslide.models.ImageFragmentModel.getHistodata:()[I │ │ +21d4dc: 5410 2659 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/models/ImageFragmentModel;.histodata:[I // field@5926 │ │ +21d4e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/screenslide/models/ImageFragmentModel; │ │ │ │ #3 : (in Lfreed/viewer/screenslide/models/ImageFragmentModel;) │ │ @@ -768065,17 +768068,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21d478: |[21d478] freed.viewer.screenslide.models.ImageFragmentModel.getProgressBarVisible:()Z │ │ -21d488: 5510 2759 |0000: iget-boolean v0, v1, Lfreed/viewer/screenslide/models/ImageFragmentModel;.progressBarVisible:Z // field@5927 │ │ -21d48c: 0f00 |0002: return v0 │ │ +21d484: |[21d484] freed.viewer.screenslide.models.ImageFragmentModel.getProgressBarVisible:()Z │ │ +21d494: 5510 2759 |0000: iget-boolean v0, v1, Lfreed/viewer/screenslide/models/ImageFragmentModel;.progressBarVisible:Z // field@5927 │ │ +21d498: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/screenslide/models/ImageFragmentModel; │ │ │ │ #4 : (in Lfreed/viewer/screenslide/models/ImageFragmentModel;) │ │ @@ -768083,19 +768086,19 @@ │ │ type : '(Lfreed/file/holder/BaseHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -21d500: |[21d500] freed.viewer.screenslide.models.ImageFragmentModel.setBaseHolder:(Lfreed/file/holder/BaseHolder;)V │ │ -21d510: 5b01 2359 |0000: iput-object v1, v0, Lfreed/viewer/screenslide/models/ImageFragmentModel;.baseHolder:Lfreed/file/holder/BaseHolder; // field@5923 │ │ -21d514: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -21d516: 6e20 c160 1000 |0003: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.notifyPropertyChanged:(I)V // method@60c1 │ │ -21d51c: 0e00 |0006: return-void │ │ +21d50c: |[21d50c] freed.viewer.screenslide.models.ImageFragmentModel.setBaseHolder:(Lfreed/file/holder/BaseHolder;)V │ │ +21d51c: 5b01 2359 |0000: iput-object v1, v0, Lfreed/viewer/screenslide/models/ImageFragmentModel;.baseHolder:Lfreed/file/holder/BaseHolder; // field@5923 │ │ +21d520: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +21d522: 6e20 c160 1000 |0003: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.notifyPropertyChanged:(I)V // method@60c1 │ │ +21d528: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfreed/viewer/screenslide/models/ImageFragmentModel; │ │ 0x0000 - 0x0007 reg=1 (null) Lfreed/file/holder/BaseHolder; │ │ @@ -768105,19 +768108,19 @@ │ │ type : '([I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -21d520: |[21d520] freed.viewer.screenslide.models.ImageFragmentModel.setHistodata:([I)V │ │ -21d530: 5b01 2659 |0000: iput-object v1, v0, Lfreed/viewer/screenslide/models/ImageFragmentModel;.histodata:[I // field@5926 │ │ -21d534: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ -21d538: 6e20 c160 1000 |0004: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.notifyPropertyChanged:(I)V // method@60c1 │ │ -21d53e: 0e00 |0007: return-void │ │ +21d52c: |[21d52c] freed.viewer.screenslide.models.ImageFragmentModel.setHistodata:([I)V │ │ +21d53c: 5b01 2659 |0000: iput-object v1, v0, Lfreed/viewer/screenslide/models/ImageFragmentModel;.histodata:[I // field@5926 │ │ +21d540: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ +21d544: 6e20 c160 1000 |0004: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.notifyPropertyChanged:(I)V // method@60c1 │ │ +21d54a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0004 line=56 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfreed/viewer/screenslide/models/ImageFragmentModel; │ │ 0x0000 - 0x0008 reg=1 (null) [I │ │ @@ -768127,19 +768130,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -21d540: |[21d540] freed.viewer.screenslide.models.ImageFragmentModel.setProgressBarVisible:(Z)V │ │ -21d550: 5c01 2759 |0000: iput-boolean v1, v0, Lfreed/viewer/screenslide/models/ImageFragmentModel;.progressBarVisible:Z // field@5927 │ │ -21d554: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ -21d558: 6e20 c160 1000 |0004: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.notifyPropertyChanged:(I)V // method@60c1 │ │ -21d55e: 0e00 |0007: return-void │ │ +21d54c: |[21d54c] freed.viewer.screenslide.models.ImageFragmentModel.setProgressBarVisible:(Z)V │ │ +21d55c: 5c01 2759 |0000: iput-boolean v1, v0, Lfreed/viewer/screenslide/models/ImageFragmentModel;.progressBarVisible:Z // field@5927 │ │ +21d560: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ +21d564: 6e20 c160 1000 |0004: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.notifyPropertyChanged:(I)V // method@60c1 │ │ +21d56a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0004 line=35 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfreed/viewer/screenslide/models/ImageFragmentModel; │ │ 0x0000 - 0x0008 reg=1 (null) Z │ │ @@ -768210,32 +768213,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -21d614: |[21d614] freed.viewer.screenslide.models.ScreenSlideFilesHolderModel.:()V │ │ -21d624: 0e00 |0000: return-void │ │ +21d620: |[21d620] freed.viewer.screenslide.models.ScreenSlideFilesHolderModel.:()V │ │ +21d630: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -21d628: |[21d628] freed.viewer.screenslide.models.ScreenSlideFilesHolderModel.:()V │ │ -21d638: 7010 0f3d 0000 |0000: invoke-direct {v0}, Landroidx/databinding/BaseObservable;.:()V // method@3d0f │ │ -21d63e: 0e00 |0003: return-void │ │ +21d634: |[21d634] freed.viewer.screenslide.models.ScreenSlideFilesHolderModel.:()V │ │ +21d644: 7010 0f3d 0000 |0000: invoke-direct {v0}, Landroidx/databinding/BaseObservable;.:()V // method@3d0f │ │ +21d64a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel; │ │ │ │ Virtual methods - │ │ @@ -768244,17 +768247,17 @@ │ │ type : '()Lfreed/file/FileListController;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21d5cc: |[21d5cc] freed.viewer.screenslide.models.ScreenSlideFilesHolderModel.getFileListController:()Lfreed/file/FileListController; │ │ -21d5dc: 5410 2c59 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.fileListController:Lfreed/file/FileListController; // field@592c │ │ -21d5e0: 1100 |0002: return-object v0 │ │ +21d5d8: |[21d5d8] freed.viewer.screenslide.models.ScreenSlideFilesHolderModel.getFileListController:()Lfreed/file/FileListController; │ │ +21d5e8: 5410 2c59 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.fileListController:Lfreed/file/FileListController; // field@592c │ │ +21d5ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel; │ │ │ │ #1 : (in Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;) │ │ @@ -768262,17 +768265,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21d5e4: |[21d5e4] freed.viewer.screenslide.models.ScreenSlideFilesHolderModel.getFiles:()Ljava/util/List; │ │ -21d5f4: 5410 2d59 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.files:Ljava/util/List; // field@592d │ │ -21d5f8: 1100 |0002: return-object v0 │ │ +21d5f0: |[21d5f0] freed.viewer.screenslide.models.ScreenSlideFilesHolderModel.getFiles:()Ljava/util/List; │ │ +21d600: 5410 2d59 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.files:Ljava/util/List; // field@592d │ │ +21d604: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel; │ │ │ │ #2 : (in Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;) │ │ @@ -768280,17 +768283,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21d5fc: |[21d5fc] freed.viewer.screenslide.models.ScreenSlideFilesHolderModel.getImageFragmentModels:()Ljava/util/List; │ │ -21d60c: 5410 2f59 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.imageFragmentModels:Ljava/util/List; // field@592f │ │ -21d610: 1100 |0002: return-object v0 │ │ +21d608: |[21d608] freed.viewer.screenslide.models.ScreenSlideFilesHolderModel.getImageFragmentModels:()Ljava/util/List; │ │ +21d618: 5410 2f59 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.imageFragmentModels:Ljava/util/List; // field@592f │ │ +21d61c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel; │ │ │ │ #3 : (in Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;) │ │ @@ -768298,33 +768301,33 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -21d640: |[21d640] freed.viewer.screenslide.models.ScreenSlideFilesHolderModel.onFileDeleted:(I)V │ │ -21d650: 6200 2a59 |0000: sget-object v0, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.TAG:Ljava/lang/String; // field@592a │ │ -21d654: 2201 740d |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -21d658: 7010 4c63 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21d65e: 1a02 cd61 |0007: const-string v2, "onFileDeleted " // string@61cd │ │ -21d662: 6e20 5663 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21d668: 6e20 5263 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -21d66e: 6e10 5d63 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21d674: 0c01 |0012: move-result-object v1 │ │ -21d676: 7120 655e 1000 |0013: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -21d67c: 5430 2f59 |0016: iget-object v0, v3, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.imageFragmentModels:Ljava/util/List; // field@592f │ │ -21d680: 7210 6d64 0000 |0018: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ -21d686: 0a00 |001b: move-result v0 │ │ -21d688: 3504 0700 |001c: if-ge v4, v0, 0023 // +0007 │ │ -21d68c: 5430 2f59 |001e: iget-object v0, v3, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.imageFragmentModels:Ljava/util/List; // field@592f │ │ -21d690: 7220 6a64 4000 |0020: invoke-interface {v0, v4}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@646a │ │ -21d696: 1274 |0023: const/4 v4, #int 7 // #7 │ │ -21d698: 6e20 cf60 4300 |0024: invoke-virtual {v3, v4}, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.notifyPropertyChanged:(I)V // method@60cf │ │ -21d69e: 0e00 |0027: return-void │ │ +21d64c: |[21d64c] freed.viewer.screenslide.models.ScreenSlideFilesHolderModel.onFileDeleted:(I)V │ │ +21d65c: 6200 2a59 |0000: sget-object v0, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.TAG:Ljava/lang/String; // field@592a │ │ +21d660: 2201 740d |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +21d664: 7010 4c63 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21d66a: 1a02 cd61 |0007: const-string v2, "onFileDeleted " // string@61cd │ │ +21d66e: 6e20 5663 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21d674: 6e20 5263 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +21d67a: 6e10 5d63 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21d680: 0c01 |0012: move-result-object v1 │ │ +21d682: 7120 655e 1000 |0013: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +21d688: 5430 2f59 |0016: iget-object v0, v3, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.imageFragmentModels:Ljava/util/List; // field@592f │ │ +21d68c: 7210 6d64 0000 |0018: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ +21d692: 0a00 |001b: move-result v0 │ │ +21d694: 3504 0700 |001c: if-ge v4, v0, 0023 // +0007 │ │ +21d698: 5430 2f59 |001e: iget-object v0, v3, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.imageFragmentModels:Ljava/util/List; // field@592f │ │ +21d69c: 7220 6a64 4000 |0020: invoke-interface {v0, v4}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@646a │ │ +21d6a2: 1274 |0023: const/4 v4, #int 7 // #7 │ │ +21d6a4: 6e20 cf60 4300 |0024: invoke-virtual {v3, v4}, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.notifyPropertyChanged:(I)V // method@60cf │ │ +21d6aa: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0016 line=86 │ │ 0x001e line=87 │ │ 0x0024 line=88 │ │ locals : │ │ @@ -768336,30 +768339,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -21d6a0: |[21d6a0] freed.viewer.screenslide.models.ScreenSlideFilesHolderModel.onFilesChanged:()V │ │ -21d6b0: 5410 2c59 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.fileListController:Lfreed/file/FileListController; // field@592c │ │ -21d6b4: 6e10 735b 0000 |0002: invoke-virtual {v0}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ -21d6ba: 0c00 |0005: move-result-object v0 │ │ -21d6bc: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -21d6c0: 5410 2c59 |0008: iget-object v0, v1, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.fileListController:Lfreed/file/FileListController; // field@592c │ │ -21d6c4: 6e10 735b 0000 |000a: invoke-virtual {v0}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ -21d6ca: 0c00 |000d: move-result-object v0 │ │ -21d6cc: 7210 6d64 0000 |000e: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ -21d6d2: 0a00 |0011: move-result v0 │ │ -21d6d4: 3d00 0b00 |0012: if-lez v0, 001d // +000b │ │ -21d6d8: 5410 2c59 |0014: iget-object v0, v1, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.fileListController:Lfreed/file/FileListController; // field@592c │ │ -21d6dc: 6e10 735b 0000 |0016: invoke-virtual {v0}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ -21d6e2: 0c00 |0019: move-result-object v0 │ │ -21d6e4: 6e20 d460 0100 |001a: invoke-virtual {v1, v0}, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.setFiles:(Ljava/util/List;)V // method@60d4 │ │ -21d6ea: 0e00 |001d: return-void │ │ +21d6ac: |[21d6ac] freed.viewer.screenslide.models.ScreenSlideFilesHolderModel.onFilesChanged:()V │ │ +21d6bc: 5410 2c59 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.fileListController:Lfreed/file/FileListController; // field@592c │ │ +21d6c0: 6e10 735b 0000 |0002: invoke-virtual {v0}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ +21d6c6: 0c00 |0005: move-result-object v0 │ │ +21d6c8: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ +21d6cc: 5410 2c59 |0008: iget-object v0, v1, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.fileListController:Lfreed/file/FileListController; // field@592c │ │ +21d6d0: 6e10 735b 0000 |000a: invoke-virtual {v0}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ +21d6d6: 0c00 |000d: move-result-object v0 │ │ +21d6d8: 7210 6d64 0000 |000e: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ +21d6de: 0a00 |0011: move-result v0 │ │ +21d6e0: 3d00 0b00 |0012: if-lez v0, 001d // +000b │ │ +21d6e4: 5410 2c59 |0014: iget-object v0, v1, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.fileListController:Lfreed/file/FileListController; // field@592c │ │ +21d6e8: 6e10 735b 0000 |0016: invoke-virtual {v0}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ +21d6ee: 0c00 |0019: move-result-object v0 │ │ +21d6f0: 6e20 d460 0100 |001a: invoke-virtual {v1, v0}, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.setFiles:(Ljava/util/List;)V // method@60d4 │ │ +21d6f6: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0014 line=80 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel; │ │ │ │ @@ -768368,17 +768371,17 @@ │ │ type : '(Lfreed/viewer/helper/BitmapHelper;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21d6ec: |[21d6ec] freed.viewer.screenslide.models.ScreenSlideFilesHolderModel.setBitmapHelper:(Lfreed/viewer/helper/BitmapHelper;)V │ │ -21d6fc: 5b01 2b59 |0000: iput-object v1, v0, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.bitmapHelper:Lfreed/viewer/helper/BitmapHelper; // field@592b │ │ -21d700: 0e00 |0002: return-void │ │ +21d6f8: |[21d6f8] freed.viewer.screenslide.models.ScreenSlideFilesHolderModel.setBitmapHelper:(Lfreed/viewer/helper/BitmapHelper;)V │ │ +21d708: 5b01 2b59 |0000: iput-object v1, v0, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.bitmapHelper:Lfreed/viewer/helper/BitmapHelper; // field@592b │ │ +21d70c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel; │ │ 0x0000 - 0x0003 reg=1 (null) Lfreed/viewer/helper/BitmapHelper; │ │ │ │ @@ -768387,29 +768390,29 @@ │ │ type : '(Lfreed/file/FileListController;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -21d704: |[21d704] freed.viewer.screenslide.models.ScreenSlideFilesHolderModel.setFileListController:(Lfreed/file/FileListController;)V │ │ -21d714: 5b12 2c59 |0000: iput-object v2, v1, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.fileListController:Lfreed/file/FileListController; // field@592c │ │ -21d718: 6e20 7c5b 1200 |0002: invoke-virtual {v2, v1}, Lfreed/file/FileListController;.setNotifyFilesChanged:(Lfreed/file/FileListController$NotifyFilesChanged;)V // method@5b7c │ │ -21d71e: 6e10 735b 0200 |0005: invoke-virtual {v2}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ -21d724: 0c00 |0008: move-result-object v0 │ │ -21d726: 3800 1300 |0009: if-eqz v0, 001c // +0013 │ │ -21d72a: 6e10 735b 0200 |000b: invoke-virtual {v2}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ -21d730: 0c00 |000e: move-result-object v0 │ │ -21d732: 7210 6d64 0000 |000f: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ -21d738: 0a00 |0012: move-result v0 │ │ -21d73a: 3d00 0900 |0013: if-lez v0, 001c // +0009 │ │ -21d73e: 6e10 735b 0200 |0015: invoke-virtual {v2}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ -21d744: 0c02 |0018: move-result-object v2 │ │ -21d746: 6e20 d460 2100 |0019: invoke-virtual {v1, v2}, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.setFiles:(Ljava/util/List;)V // method@60d4 │ │ -21d74c: 0e00 |001c: return-void │ │ +21d710: |[21d710] freed.viewer.screenslide.models.ScreenSlideFilesHolderModel.setFileListController:(Lfreed/file/FileListController;)V │ │ +21d720: 5b12 2c59 |0000: iput-object v2, v1, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.fileListController:Lfreed/file/FileListController; // field@592c │ │ +21d724: 6e20 7c5b 1200 |0002: invoke-virtual {v2, v1}, Lfreed/file/FileListController;.setNotifyFilesChanged:(Lfreed/file/FileListController$NotifyFilesChanged;)V // method@5b7c │ │ +21d72a: 6e10 735b 0200 |0005: invoke-virtual {v2}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ +21d730: 0c00 |0008: move-result-object v0 │ │ +21d732: 3800 1300 |0009: if-eqz v0, 001c // +0013 │ │ +21d736: 6e10 735b 0200 |000b: invoke-virtual {v2}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ +21d73c: 0c00 |000e: move-result-object v0 │ │ +21d73e: 7210 6d64 0000 |000f: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ +21d744: 0a00 |0012: move-result v0 │ │ +21d746: 3d00 0900 |0013: if-lez v0, 001c // +0009 │ │ +21d74a: 6e10 735b 0200 |0015: invoke-virtual {v2}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ +21d750: 0c02 |0018: move-result-object v2 │ │ +21d752: 6e20 d460 2100 |0019: invoke-virtual {v1, v2}, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.setFiles:(Ljava/util/List;)V // method@60d4 │ │ +21d758: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0002 line=30 │ │ 0x0005 line=31 │ │ 0x0015 line=32 │ │ locals : │ │ @@ -768421,36 +768424,36 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -21d750: |[21d750] freed.viewer.screenslide.models.ScreenSlideFilesHolderModel.setFiles:(Ljava/util/List;)V │ │ -21d760: 5b45 2d59 |0000: iput-object v5, v4, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.files:Ljava/util/List; // field@592d │ │ -21d764: 2200 b10d |0002: new-instance v0, Ljava/util/ArrayList; // type@0db1 │ │ -21d768: 7010 ef63 0000 |0004: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@63ef │ │ -21d76e: 5b40 2f59 |0007: iput-object v0, v4, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.imageFragmentModels:Ljava/util/List; // field@592f │ │ -21d772: 7210 6864 0500 |0009: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -21d778: 0c05 |000c: move-result-object v5 │ │ -21d77a: 7210 4e64 0500 |000d: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -21d780: 0a00 |0010: move-result v0 │ │ -21d782: 3800 1500 |0011: if-eqz v0, 0026 // +0015 │ │ -21d786: 7210 4f64 0500 |0013: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -21d78c: 0c00 |0016: move-result-object v0 │ │ -21d78e: 1f00 4f0c |0017: check-cast v0, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ -21d792: 5441 2f59 |0019: iget-object v1, v4, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.imageFragmentModels:Ljava/util/List; // field@592f │ │ -21d796: 2202 f30c |001b: new-instance v2, Lfreed/viewer/screenslide/models/ImageFragmentModel; // type@0cf3 │ │ -21d79a: 5443 2b59 |001d: iget-object v3, v4, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.bitmapHelper:Lfreed/viewer/helper/BitmapHelper; // field@592b │ │ -21d79e: 7030 bc60 3200 |001f: invoke-direct {v2, v3, v0}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.:(Lfreed/viewer/helper/BitmapHelper;Lfreed/file/holder/BaseHolder;)V // method@60bc │ │ -21d7a4: 7220 6064 2100 |0022: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ -21d7aa: 28e8 |0025: goto 000d // -0018 │ │ -21d7ac: 1275 |0026: const/4 v5, #int 7 // #7 │ │ -21d7ae: 6e20 cf60 5400 |0027: invoke-virtual {v4, v5}, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.notifyPropertyChanged:(I)V // method@60cf │ │ -21d7b4: 0e00 |002a: return-void │ │ +21d75c: |[21d75c] freed.viewer.screenslide.models.ScreenSlideFilesHolderModel.setFiles:(Ljava/util/List;)V │ │ +21d76c: 5b45 2d59 |0000: iput-object v5, v4, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.files:Ljava/util/List; // field@592d │ │ +21d770: 2200 b10d |0002: new-instance v0, Ljava/util/ArrayList; // type@0db1 │ │ +21d774: 7010 ef63 0000 |0004: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@63ef │ │ +21d77a: 5b40 2f59 |0007: iput-object v0, v4, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.imageFragmentModels:Ljava/util/List; // field@592f │ │ +21d77e: 7210 6864 0500 |0009: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +21d784: 0c05 |000c: move-result-object v5 │ │ +21d786: 7210 4e64 0500 |000d: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +21d78c: 0a00 |0010: move-result v0 │ │ +21d78e: 3800 1500 |0011: if-eqz v0, 0026 // +0015 │ │ +21d792: 7210 4f64 0500 |0013: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +21d798: 0c00 |0016: move-result-object v0 │ │ +21d79a: 1f00 4f0c |0017: check-cast v0, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ +21d79e: 5441 2f59 |0019: iget-object v1, v4, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.imageFragmentModels:Ljava/util/List; // field@592f │ │ +21d7a2: 2202 f30c |001b: new-instance v2, Lfreed/viewer/screenslide/models/ImageFragmentModel; // type@0cf3 │ │ +21d7a6: 5443 2b59 |001d: iget-object v3, v4, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.bitmapHelper:Lfreed/viewer/helper/BitmapHelper; // field@592b │ │ +21d7aa: 7030 bc60 3200 |001f: invoke-direct {v2, v3, v0}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.:(Lfreed/viewer/helper/BitmapHelper;Lfreed/file/holder/BaseHolder;)V // method@60bc │ │ +21d7b0: 7220 6064 2100 |0022: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ +21d7b6: 28e8 |0025: goto 000d // -0018 │ │ +21d7b8: 1275 |0026: const/4 v5, #int 7 // #7 │ │ +21d7ba: 6e20 cf60 5400 |0027: invoke-virtual {v4, v5}, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.notifyPropertyChanged:(I)V // method@60cf │ │ +21d7c0: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0002 line=60 │ │ 0x0009 line=61 │ │ 0x0019 line=63 │ │ 0x0027 line=65 │ │ @@ -768463,57 +768466,57 @@ │ │ type : '(Lfreed/file/FileListController$FormatTypes;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 86 16-bit code units │ │ -21d7b8: |[21d7b8] freed.viewer.screenslide.models.ScreenSlideFilesHolderModel.setFormatTypes:(Lfreed/file/FileListController$FormatTypes;)V │ │ -21d7c8: 5b56 2e59 |0000: iput-object v6, v5, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.formatTypes:Lfreed/file/FileListController$FormatTypes; // field@592e │ │ -21d7cc: 2200 b10d |0002: new-instance v0, Ljava/util/ArrayList; // type@0db1 │ │ -21d7d0: 7010 ef63 0000 |0004: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@63ef │ │ -21d7d6: 5b50 2f59 |0007: iput-object v0, v5, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.imageFragmentModels:Ljava/util/List; // field@592f │ │ -21d7da: 6200 0156 |0009: sget-object v0, Lfreed/file/FileListController$FormatTypes;.all:Lfreed/file/FileListController$FormatTypes; // field@5601 │ │ -21d7de: 3206 2700 |000b: if-eq v6, v0, 0032 // +0027 │ │ -21d7e2: 5450 2d59 |000d: iget-object v0, v5, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.files:Ljava/util/List; // field@592d │ │ -21d7e6: 7210 6864 0000 |000f: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -21d7ec: 0c00 |0012: move-result-object v0 │ │ -21d7ee: 7210 4e64 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -21d7f4: 0a01 |0016: move-result v1 │ │ -21d7f6: 3801 3a00 |0017: if-eqz v1, 0051 // +003a │ │ -21d7fa: 7210 4f64 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -21d800: 0c01 |001c: move-result-object v1 │ │ -21d802: 1f01 4f0c |001d: check-cast v1, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ -21d806: 6e10 945b 0100 |001f: invoke-virtual {v1}, Lfreed/file/holder/BaseHolder;.getFileformat:()Lfreed/file/FileListController$FormatTypes; // method@5b94 │ │ -21d80c: 0c02 |0022: move-result-object v2 │ │ -21d80e: 3362 f0ff |0023: if-ne v2, v6, 0013 // -0010 │ │ -21d812: 5452 2f59 |0025: iget-object v2, v5, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.imageFragmentModels:Ljava/util/List; // field@592f │ │ -21d816: 2203 f30c |0027: new-instance v3, Lfreed/viewer/screenslide/models/ImageFragmentModel; // type@0cf3 │ │ -21d81a: 5454 2b59 |0029: iget-object v4, v5, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.bitmapHelper:Lfreed/viewer/helper/BitmapHelper; // field@592b │ │ -21d81e: 7030 bc60 4301 |002b: invoke-direct {v3, v4, v1}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.:(Lfreed/viewer/helper/BitmapHelper;Lfreed/file/holder/BaseHolder;)V // method@60bc │ │ -21d824: 7220 6064 3200 |002e: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ -21d82a: 28e2 |0031: goto 0013 // -001e │ │ -21d82c: 5456 2d59 |0032: iget-object v6, v5, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.files:Ljava/util/List; // field@592d │ │ -21d830: 7210 6864 0600 |0034: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -21d836: 0c06 |0037: move-result-object v6 │ │ -21d838: 7210 4e64 0600 |0038: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -21d83e: 0a00 |003b: move-result v0 │ │ -21d840: 3800 1500 |003c: if-eqz v0, 0051 // +0015 │ │ -21d844: 7210 4f64 0600 |003e: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -21d84a: 0c00 |0041: move-result-object v0 │ │ -21d84c: 1f00 4f0c |0042: check-cast v0, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ -21d850: 5451 2f59 |0044: iget-object v1, v5, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.imageFragmentModels:Ljava/util/List; // field@592f │ │ -21d854: 2202 f30c |0046: new-instance v2, Lfreed/viewer/screenslide/models/ImageFragmentModel; // type@0cf3 │ │ -21d858: 5453 2b59 |0048: iget-object v3, v5, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.bitmapHelper:Lfreed/viewer/helper/BitmapHelper; // field@592b │ │ -21d85c: 7030 bc60 3200 |004a: invoke-direct {v2, v3, v0}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.:(Lfreed/viewer/helper/BitmapHelper;Lfreed/file/holder/BaseHolder;)V // method@60bc │ │ -21d862: 7220 6064 2100 |004d: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ -21d868: 28e8 |0050: goto 0038 // -0018 │ │ -21d86a: 1276 |0051: const/4 v6, #int 7 // #7 │ │ -21d86c: 6e20 cf60 6500 |0052: invoke-virtual {v5, v6}, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.notifyPropertyChanged:(I)V // method@60cf │ │ -21d872: 0e00 |0055: return-void │ │ +21d7c4: |[21d7c4] freed.viewer.screenslide.models.ScreenSlideFilesHolderModel.setFormatTypes:(Lfreed/file/FileListController$FormatTypes;)V │ │ +21d7d4: 5b56 2e59 |0000: iput-object v6, v5, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.formatTypes:Lfreed/file/FileListController$FormatTypes; // field@592e │ │ +21d7d8: 2200 b10d |0002: new-instance v0, Ljava/util/ArrayList; // type@0db1 │ │ +21d7dc: 7010 ef63 0000 |0004: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@63ef │ │ +21d7e2: 5b50 2f59 |0007: iput-object v0, v5, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.imageFragmentModels:Ljava/util/List; // field@592f │ │ +21d7e6: 6200 0156 |0009: sget-object v0, Lfreed/file/FileListController$FormatTypes;.all:Lfreed/file/FileListController$FormatTypes; // field@5601 │ │ +21d7ea: 3206 2700 |000b: if-eq v6, v0, 0032 // +0027 │ │ +21d7ee: 5450 2d59 |000d: iget-object v0, v5, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.files:Ljava/util/List; // field@592d │ │ +21d7f2: 7210 6864 0000 |000f: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +21d7f8: 0c00 |0012: move-result-object v0 │ │ +21d7fa: 7210 4e64 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +21d800: 0a01 |0016: move-result v1 │ │ +21d802: 3801 3a00 |0017: if-eqz v1, 0051 // +003a │ │ +21d806: 7210 4f64 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +21d80c: 0c01 |001c: move-result-object v1 │ │ +21d80e: 1f01 4f0c |001d: check-cast v1, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ +21d812: 6e10 945b 0100 |001f: invoke-virtual {v1}, Lfreed/file/holder/BaseHolder;.getFileformat:()Lfreed/file/FileListController$FormatTypes; // method@5b94 │ │ +21d818: 0c02 |0022: move-result-object v2 │ │ +21d81a: 3362 f0ff |0023: if-ne v2, v6, 0013 // -0010 │ │ +21d81e: 5452 2f59 |0025: iget-object v2, v5, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.imageFragmentModels:Ljava/util/List; // field@592f │ │ +21d822: 2203 f30c |0027: new-instance v3, Lfreed/viewer/screenslide/models/ImageFragmentModel; // type@0cf3 │ │ +21d826: 5454 2b59 |0029: iget-object v4, v5, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.bitmapHelper:Lfreed/viewer/helper/BitmapHelper; // field@592b │ │ +21d82a: 7030 bc60 4301 |002b: invoke-direct {v3, v4, v1}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.:(Lfreed/viewer/helper/BitmapHelper;Lfreed/file/holder/BaseHolder;)V // method@60bc │ │ +21d830: 7220 6064 3200 |002e: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ +21d836: 28e2 |0031: goto 0013 // -001e │ │ +21d838: 5456 2d59 |0032: iget-object v6, v5, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.files:Ljava/util/List; // field@592d │ │ +21d83c: 7210 6864 0600 |0034: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +21d842: 0c06 |0037: move-result-object v6 │ │ +21d844: 7210 4e64 0600 |0038: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +21d84a: 0a00 |003b: move-result v0 │ │ +21d84c: 3800 1500 |003c: if-eqz v0, 0051 // +0015 │ │ +21d850: 7210 4f64 0600 |003e: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +21d856: 0c00 |0041: move-result-object v0 │ │ +21d858: 1f00 4f0c |0042: check-cast v0, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ +21d85c: 5451 2f59 |0044: iget-object v1, v5, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.imageFragmentModels:Ljava/util/List; // field@592f │ │ +21d860: 2202 f30c |0046: new-instance v2, Lfreed/viewer/screenslide/models/ImageFragmentModel; // type@0cf3 │ │ +21d864: 5453 2b59 |0048: iget-object v3, v5, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.bitmapHelper:Lfreed/viewer/helper/BitmapHelper; // field@592b │ │ +21d868: 7030 bc60 3200 |004a: invoke-direct {v2, v3, v0}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.:(Lfreed/viewer/helper/BitmapHelper;Lfreed/file/holder/BaseHolder;)V // method@60bc │ │ +21d86e: 7220 6064 2100 |004d: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6460 │ │ +21d874: 28e8 |0050: goto 0038 // -0018 │ │ +21d876: 1276 |0051: const/4 v6, #int 7 // #7 │ │ +21d878: 6e20 cf60 6500 |0052: invoke-virtual {v5, v6}, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.notifyPropertyChanged:(I)V // method@60cf │ │ +21d87e: 0e00 |0055: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0002 line=37 │ │ 0x0009 line=38 │ │ 0x000d line=40 │ │ 0x001f line=42 │ │ @@ -768554,19 +768557,19 @@ │ │ type : '(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -22454c: |[22454c] org.greenrobot.eventbus.meta.SimpleSubscriberInfo.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ -22455c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -22455e: 7040 9e65 2130 |0001: invoke-direct {v1, v2, v0, v3}, Lorg/greenrobot/eventbus/meta/AbstractSubscriberInfo;.:(Ljava/lang/Class;Ljava/lang/Class;Z)V // method@659e │ │ -224564: 5b14 415a |0004: iput-object v4, v1, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.methodInfos:[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // field@5a41 │ │ -224568: 0e00 |0006: return-void │ │ +224558: |[224558] org.greenrobot.eventbus.meta.SimpleSubscriberInfo.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ +224568: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +22456a: 7040 9e65 2130 |0001: invoke-direct {v1, v2, v0, v3}, Lorg/greenrobot/eventbus/meta/AbstractSubscriberInfo;.:(Ljava/lang/Class;Ljava/lang/Class;Z)V // method@659e │ │ +224570: 5b14 415a |0004: iput-object v4, v1, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.methodInfos:[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // field@5a41 │ │ +224574: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=28 │ │ 0x0004 line=29 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Class; │ │ @@ -768579,41 +768582,41 @@ │ │ type : '()[Lorg/greenrobot/eventbus/SubscriberMethod;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 40 16-bit code units │ │ -2244e0: |[2244e0] org.greenrobot.eventbus.meta.SimpleSubscriberInfo.getSubscriberMethods:()[Lorg/greenrobot/eventbus/SubscriberMethod; │ │ -2244f0: 1d0a |0000: monitor-enter v10 │ │ -2244f2: 54a0 415a |0001: iget-object v0, v10, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.methodInfos:[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // field@5a41 │ │ -2244f6: 2100 |0003: array-length v0, v0 │ │ -2244f8: 2301 c70e |0004: new-array v1, v0, [Lorg/greenrobot/eventbus/SubscriberMethod; // type@0ec7 │ │ -2244fc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -2244fe: 3502 1a00 |0007: if-ge v2, v0, 0021 // +001a │ │ -224502: 54a3 415a |0009: iget-object v3, v10, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.methodInfos:[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // field@5a41 │ │ -224506: 4603 0302 |000b: aget-object v3, v3, v2 │ │ -22450a: 5435 435a |000d: iget-object v5, v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.methodName:Ljava/lang/String; // field@5a43 │ │ -22450e: 5436 425a |000f: iget-object v6, v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.eventType:Ljava/lang/Class; // field@5a42 │ │ -224512: 5437 465a |0011: iget-object v7, v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.threadMode:Lorg/greenrobot/eventbus/ThreadMode; // field@5a46 │ │ -224516: 5238 445a |0013: iget v8, v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.priority:I // field@5a44 │ │ -22451a: 5539 455a |0015: iget-boolean v9, v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.sticky:Z // field@5a45 │ │ -22451e: 07a4 |0017: move-object v4, v10 │ │ -224520: 7406 a665 0400 |0018: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.createSubscriberMethod:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)Lorg/greenrobot/eventbus/SubscriberMethod; // method@65a6 │ │ -224526: 0c03 |001b: move-result-object v3 │ │ -224528: 4d03 0102 |001c: aput-object v3, v1, v2 │ │ -22452c: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -224530: 28e7 |0020: goto 0007 // -0019 │ │ -224532: 1e0a |0021: monitor-exit v10 │ │ -224534: 1101 |0022: return-object v1 │ │ -224536: 0d00 |0023: move-exception v0 │ │ -224538: 1e0a |0024: monitor-exit v10 │ │ -22453a: 2802 |0025: goto 0027 // +0002 │ │ -22453c: 2700 |0026: throw v0 │ │ -22453e: 28ff |0027: goto 0026 // -0001 │ │ +2244ec: |[2244ec] org.greenrobot.eventbus.meta.SimpleSubscriberInfo.getSubscriberMethods:()[Lorg/greenrobot/eventbus/SubscriberMethod; │ │ +2244fc: 1d0a |0000: monitor-enter v10 │ │ +2244fe: 54a0 415a |0001: iget-object v0, v10, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.methodInfos:[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // field@5a41 │ │ +224502: 2100 |0003: array-length v0, v0 │ │ +224504: 2301 c70e |0004: new-array v1, v0, [Lorg/greenrobot/eventbus/SubscriberMethod; // type@0ec7 │ │ +224508: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +22450a: 3502 1a00 |0007: if-ge v2, v0, 0021 // +001a │ │ +22450e: 54a3 415a |0009: iget-object v3, v10, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.methodInfos:[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // field@5a41 │ │ +224512: 4603 0302 |000b: aget-object v3, v3, v2 │ │ +224516: 5435 435a |000d: iget-object v5, v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.methodName:Ljava/lang/String; // field@5a43 │ │ +22451a: 5436 425a |000f: iget-object v6, v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.eventType:Ljava/lang/Class; // field@5a42 │ │ +22451e: 5437 465a |0011: iget-object v7, v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.threadMode:Lorg/greenrobot/eventbus/ThreadMode; // field@5a46 │ │ +224522: 5238 445a |0013: iget v8, v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.priority:I // field@5a44 │ │ +224526: 5539 455a |0015: iget-boolean v9, v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.sticky:Z // field@5a45 │ │ +22452a: 07a4 |0017: move-object v4, v10 │ │ +22452c: 7406 a665 0400 |0018: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.createSubscriberMethod:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)Lorg/greenrobot/eventbus/SubscriberMethod; // method@65a6 │ │ +224532: 0c03 |001b: move-result-object v3 │ │ +224534: 4d03 0102 |001c: aput-object v3, v1, v2 │ │ +224538: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +22453c: 28e7 |0020: goto 0007 // -0019 │ │ +22453e: 1e0a |0021: monitor-exit v10 │ │ +224540: 1101 |0022: return-object v1 │ │ +224542: 0d00 |0023: move-exception v0 │ │ +224544: 1e0a |0024: monitor-exit v10 │ │ +224546: 2802 |0025: goto 0027 // +0002 │ │ +224548: 2700 |0026: throw v0 │ │ +22454a: 28ff |0027: goto 0026 // -0001 │ │ catches : 1 │ │ 0x0001 - 0x001e │ │ -> 0x0023 │ │ positions : │ │ 0x0001 line=34 │ │ 0x0004 line=35 │ │ 0x0009 line=37 │ │ @@ -814788,17 +814791,17 @@ │ │ type : '(Lfreed/settings/SettingKeys$Key;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -210ae8: |[210ae8] freed.settings.mode.ApiBooleanSettingMode.:(Lfreed/settings/SettingKeys$Key;)V │ │ -210af8: 7020 165e 1000 |0000: invoke-direct {v0, v1}, Lfreed/settings/mode/GlobalBooleanSettingMode;.:(Lfreed/settings/SettingKeys$Key;)V // method@5e16 │ │ -210afe: 0e00 |0003: return-void │ │ +210aec: |[210aec] freed.settings.mode.ApiBooleanSettingMode.:(Lfreed/settings/SettingKeys$Key;)V │ │ +210afc: 7020 165e 1000 |0000: invoke-direct {v0, v1}, Lfreed/settings/mode/GlobalBooleanSettingMode;.:(Lfreed/settings/SettingKeys$Key;)V // method@5e16 │ │ +210b02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/settings/mode/ApiBooleanSettingMode; │ │ 0x0000 - 0x0004 reg=1 (null) Lfreed/settings/SettingKeys$Key; │ │ │ │ @@ -814808,17 +814811,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21096c: |[21096c] freed.settings.mode.ApiBooleanSettingMode.get:()Z │ │ -21097c: 5510 b557 |0000: iget-boolean v0, v1, Lfreed/settings/mode/ApiBooleanSettingMode;.value:Z // field@57b5 │ │ -210980: 0f00 |0002: return v0 │ │ +210970: |[210970] freed.settings.mode.ApiBooleanSettingMode.get:()Z │ │ +210980: 5510 b557 |0000: iget-boolean v0, v1, Lfreed/settings/mode/ApiBooleanSettingMode;.value:Z // field@57b5 │ │ +210984: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/settings/mode/ApiBooleanSettingMode; │ │ │ │ #1 : (in Lfreed/settings/mode/ApiBooleanSettingMode;) │ │ @@ -814826,80 +814829,80 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 145 16-bit code units │ │ -2109b4: |[2109b4] freed.settings.mode.ApiBooleanSettingMode.getXmlString:()Ljava/lang/String; │ │ -2109c4: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -2109c8: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -2109ce: 1a01 d503 |0005: const-string v1, "" // string@01aa │ │ -210a12: 6e20 5663 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -210a18: 6e10 5d63 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -210a1e: 0c00 |002d: move-result-object v0 │ │ -210a20: 2201 740d |002e: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -210a24: 7010 4c63 0100 |0030: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -210a2a: 6e20 5663 0100 |0033: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -210a30: 5530 b557 |0036: iget-boolean v0, v3, Lfreed/settings/mode/ApiBooleanSettingMode;.value:Z // field@57b5 │ │ -210a34: 7110 4463 0000 |0038: invoke-static {v0}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@6344 │ │ -210a3a: 0c00 |003b: move-result-object v0 │ │ -210a3c: 1a02 4376 |003c: const-string v2, "value" // string@7643 │ │ -210a40: 7120 cb5e 0200 |003e: invoke-static {v2, v0}, Lfreed/utils/XmlUtil;.getTagStringWithValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ecb │ │ -210a46: 0c00 |0041: move-result-object v0 │ │ -210a48: 6e20 5663 0100 |0042: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -210a4e: 6e10 5d63 0100 |0045: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -210a54: 0c00 |0048: move-result-object v0 │ │ -210a56: 2201 740d |0049: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -210a5a: 7010 4c63 0100 |004b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -210a60: 6e20 5663 0100 |004e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -210a66: 5530 b357 |0051: iget-boolean v0, v3, Lfreed/settings/mode/ApiBooleanSettingMode;.preseted:Z // field@57b3 │ │ -210a6a: 7110 4463 0000 |0053: invoke-static {v0}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@6344 │ │ -210a70: 0c00 |0056: move-result-object v0 │ │ -210a72: 1a02 3865 |0057: const-string v2, "preseted" // string@6538 │ │ -210a76: 7120 cb5e 0200 |0059: invoke-static {v2, v0}, Lfreed/utils/XmlUtil;.getTagStringWithValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ecb │ │ -210a7c: 0c00 |005c: move-result-object v0 │ │ -210a7e: 6e20 5663 0100 |005d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -210a84: 6e10 5d63 0100 |0060: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -210a8a: 0c00 |0063: move-result-object v0 │ │ -210a8c: 2201 740d |0064: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -210a90: 7010 4c63 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -210a96: 6e20 5663 0100 |0069: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -210a9c: 5530 b257 |006c: iget-boolean v0, v3, Lfreed/settings/mode/ApiBooleanSettingMode;.issupported:Z // field@57b2 │ │ -210aa0: 7110 4463 0000 |006e: invoke-static {v0}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@6344 │ │ -210aa6: 0c00 |0071: move-result-object v0 │ │ -210aa8: 1a02 5973 |0072: const-string v2, "supported" // string@7359 │ │ -210aac: 7120 cb5e 0200 |0074: invoke-static {v2, v0}, Lfreed/utils/XmlUtil;.getTagStringWithValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ecb │ │ -210ab2: 0c00 |0077: move-result-object v0 │ │ -210ab4: 6e20 5663 0100 |0078: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -210aba: 6e10 5d63 0100 |007b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -210ac0: 0c00 |007e: move-result-object v0 │ │ -210ac2: 2201 740d |007f: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -210ac6: 7010 4c63 0100 |0081: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -210acc: 6e20 5663 0100 |0084: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -210ad2: 1a00 9203 |0087: const-string v0, " │ │ +2109b8: |[2109b8] freed.settings.mode.ApiBooleanSettingMode.getXmlString:()Ljava/lang/String; │ │ +2109c8: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +2109cc: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +2109d2: 1a01 d503 |0005: const-string v1, "" // string@01aa │ │ +210a16: 6e20 5663 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +210a1c: 6e10 5d63 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +210a22: 0c00 |002d: move-result-object v0 │ │ +210a24: 2201 740d |002e: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +210a28: 7010 4c63 0100 |0030: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +210a2e: 6e20 5663 0100 |0033: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +210a34: 5530 b557 |0036: iget-boolean v0, v3, Lfreed/settings/mode/ApiBooleanSettingMode;.value:Z // field@57b5 │ │ +210a38: 7110 4463 0000 |0038: invoke-static {v0}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@6344 │ │ +210a3e: 0c00 |003b: move-result-object v0 │ │ +210a40: 1a02 4376 |003c: const-string v2, "value" // string@7643 │ │ +210a44: 7120 cb5e 0200 |003e: invoke-static {v2, v0}, Lfreed/utils/XmlUtil;.getTagStringWithValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ecb │ │ +210a4a: 0c00 |0041: move-result-object v0 │ │ +210a4c: 6e20 5663 0100 |0042: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +210a52: 6e10 5d63 0100 |0045: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +210a58: 0c00 |0048: move-result-object v0 │ │ +210a5a: 2201 740d |0049: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +210a5e: 7010 4c63 0100 |004b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +210a64: 6e20 5663 0100 |004e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +210a6a: 5530 b357 |0051: iget-boolean v0, v3, Lfreed/settings/mode/ApiBooleanSettingMode;.preseted:Z // field@57b3 │ │ +210a6e: 7110 4463 0000 |0053: invoke-static {v0}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@6344 │ │ +210a74: 0c00 |0056: move-result-object v0 │ │ +210a76: 1a02 3865 |0057: const-string v2, "preseted" // string@6538 │ │ +210a7a: 7120 cb5e 0200 |0059: invoke-static {v2, v0}, Lfreed/utils/XmlUtil;.getTagStringWithValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ecb │ │ +210a80: 0c00 |005c: move-result-object v0 │ │ +210a82: 6e20 5663 0100 |005d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +210a88: 6e10 5d63 0100 |0060: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +210a8e: 0c00 |0063: move-result-object v0 │ │ +210a90: 2201 740d |0064: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +210a94: 7010 4c63 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +210a9a: 6e20 5663 0100 |0069: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +210aa0: 5530 b257 |006c: iget-boolean v0, v3, Lfreed/settings/mode/ApiBooleanSettingMode;.issupported:Z // field@57b2 │ │ +210aa4: 7110 4463 0000 |006e: invoke-static {v0}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@6344 │ │ +210aaa: 0c00 |0071: move-result-object v0 │ │ +210aac: 1a02 5973 |0072: const-string v2, "supported" // string@7359 │ │ +210ab0: 7120 cb5e 0200 |0074: invoke-static {v2, v0}, Lfreed/utils/XmlUtil;.getTagStringWithValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ecb │ │ +210ab6: 0c00 |0077: move-result-object v0 │ │ +210ab8: 6e20 5663 0100 |0078: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +210abe: 6e10 5d63 0100 |007b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +210ac4: 0c00 |007e: move-result-object v0 │ │ +210ac6: 2201 740d |007f: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +210aca: 7010 4c63 0100 |0081: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +210ad0: 6e20 5663 0100 |0084: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +210ad6: 1a00 9203 |0087: const-string v0, " │ │ " // string@0392 │ │ -210ad6: 6e20 5663 0100 |0089: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -210adc: 6e10 5d63 0100 |008c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -210ae2: 0c00 |008f: move-result-object v0 │ │ -210ae4: 1100 |0090: return-object v0 │ │ +210ada: 6e20 5663 0100 |0089: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +210ae0: 6e10 5d63 0100 |008c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +210ae6: 0c00 |008f: move-result-object v0 │ │ +210ae8: 1100 |0090: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x002e line=55 │ │ 0x0049 line=56 │ │ 0x0064 line=57 │ │ 0x007f line=58 │ │ @@ -814911,17 +814914,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -210984: |[210984] freed.settings.mode.ApiBooleanSettingMode.isPresetted:()Z │ │ -210994: 5510 b357 |0000: iget-boolean v0, v1, Lfreed/settings/mode/ApiBooleanSettingMode;.preseted:Z // field@57b3 │ │ -210998: 0f00 |0002: return v0 │ │ +210988: |[210988] freed.settings.mode.ApiBooleanSettingMode.isPresetted:()Z │ │ +210998: 5510 b357 |0000: iget-boolean v0, v1, Lfreed/settings/mode/ApiBooleanSettingMode;.preseted:Z // field@57b3 │ │ +21099c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/settings/mode/ApiBooleanSettingMode; │ │ │ │ #3 : (in Lfreed/settings/mode/ApiBooleanSettingMode;) │ │ @@ -814929,17 +814932,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21099c: |[21099c] freed.settings.mode.ApiBooleanSettingMode.isSupported:()Z │ │ -2109ac: 5510 b257 |0000: iget-boolean v0, v1, Lfreed/settings/mode/ApiBooleanSettingMode;.issupported:Z // field@57b2 │ │ -2109b0: 0f00 |0002: return v0 │ │ +2109a0: |[2109a0] freed.settings.mode.ApiBooleanSettingMode.isSupported:()Z │ │ +2109b0: 5510 b257 |0000: iget-boolean v0, v1, Lfreed/settings/mode/ApiBooleanSettingMode;.issupported:Z // field@57b2 │ │ +2109b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/settings/mode/ApiBooleanSettingMode; │ │ │ │ #4 : (in Lfreed/settings/mode/ApiBooleanSettingMode;) │ │ @@ -814947,34 +814950,34 @@ │ │ type : '(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -210b00: |[210b00] freed.settings.mode.ApiBooleanSettingMode.loadXmlNode:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V │ │ -210b10: 1a00 4376 |0000: const-string v0, "value" // string@7643 │ │ -210b14: 6e20 4857 0200 |0002: invoke-virtual {v2, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -210b1a: 0c00 |0005: move-result-object v0 │ │ -210b1c: 6e10 4b57 0000 |0006: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ -210b22: 0a00 |0009: move-result v0 │ │ -210b24: 6e20 115e 0100 |000a: invoke-virtual {v1, v0}, Lfreed/settings/mode/ApiBooleanSettingMode;.set:(Z)V // method@5e11 │ │ -210b2a: 1a00 3865 |000d: const-string v0, "preseted" // string@6538 │ │ -210b2e: 6e20 4857 0200 |000f: invoke-virtual {v2, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -210b34: 0c00 |0012: move-result-object v0 │ │ -210b36: 6e10 4b57 0000 |0013: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ -210b3c: 0a00 |0016: move-result v0 │ │ -210b3e: 6e20 125e 0100 |0017: invoke-virtual {v1, v0}, Lfreed/settings/mode/ApiBooleanSettingMode;.setIsPresetted:(Z)V // method@5e12 │ │ -210b44: 1a00 5973 |001a: const-string v0, "supported" // string@7359 │ │ -210b48: 6e20 4857 0200 |001c: invoke-virtual {v2, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -210b4e: 0c02 |001f: move-result-object v2 │ │ -210b50: 6e10 4b57 0200 |0020: invoke-virtual {v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ -210b56: 0a02 |0023: move-result v2 │ │ -210b58: 6e20 135e 2100 |0024: invoke-virtual {v1, v2}, Lfreed/settings/mode/ApiBooleanSettingMode;.setIsSupported:(Z)V // method@5e13 │ │ -210b5e: 0e00 |0027: return-void │ │ +210b04: |[210b04] freed.settings.mode.ApiBooleanSettingMode.loadXmlNode:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V │ │ +210b14: 1a00 4376 |0000: const-string v0, "value" // string@7643 │ │ +210b18: 6e20 4857 0200 |0002: invoke-virtual {v2, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +210b1e: 0c00 |0005: move-result-object v0 │ │ +210b20: 6e10 4b57 0000 |0006: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ +210b26: 0a00 |0009: move-result v0 │ │ +210b28: 6e20 115e 0100 |000a: invoke-virtual {v1, v0}, Lfreed/settings/mode/ApiBooleanSettingMode;.set:(Z)V // method@5e11 │ │ +210b2e: 1a00 3865 |000d: const-string v0, "preseted" // string@6538 │ │ +210b32: 6e20 4857 0200 |000f: invoke-virtual {v2, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +210b38: 0c00 |0012: move-result-object v0 │ │ +210b3a: 6e10 4b57 0000 |0013: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ +210b40: 0a00 |0016: move-result v0 │ │ +210b42: 6e20 125e 0100 |0017: invoke-virtual {v1, v0}, Lfreed/settings/mode/ApiBooleanSettingMode;.setIsPresetted:(Z)V // method@5e12 │ │ +210b48: 1a00 5973 |001a: const-string v0, "supported" // string@7359 │ │ +210b4c: 6e20 4857 0200 |001c: invoke-virtual {v2, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +210b52: 0c02 |001f: move-result-object v2 │ │ +210b54: 6e10 4b57 0200 |0020: invoke-virtual {v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ +210b5a: 0a02 |0023: move-result v2 │ │ +210b5c: 6e20 135e 2100 |0024: invoke-virtual {v1, v2}, Lfreed/settings/mode/ApiBooleanSettingMode;.setIsSupported:(Z)V // method@5e13 │ │ +210b62: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=64 │ │ 0x000f line=65 │ │ 0x001c line=66 │ │ locals : │ │ 0x0000 - 0x0028 reg=1 this Lfreed/settings/mode/ApiBooleanSettingMode; │ │ @@ -814985,17 +814988,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -210b60: |[210b60] freed.settings.mode.ApiBooleanSettingMode.set:(Z)V │ │ -210b70: 5c01 b557 |0000: iput-boolean v1, v0, Lfreed/settings/mode/ApiBooleanSettingMode;.value:Z // field@57b5 │ │ -210b74: 0e00 |0002: return-void │ │ +210b64: |[210b64] freed.settings.mode.ApiBooleanSettingMode.set:(Z)V │ │ +210b74: 5c01 b557 |0000: iput-boolean v1, v0, Lfreed/settings/mode/ApiBooleanSettingMode;.value:Z // field@57b5 │ │ +210b78: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/settings/mode/ApiBooleanSettingMode; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -815004,17 +815007,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -210b78: |[210b78] freed.settings.mode.ApiBooleanSettingMode.setIsPresetted:(Z)V │ │ -210b88: 5c01 b357 |0000: iput-boolean v1, v0, Lfreed/settings/mode/ApiBooleanSettingMode;.preseted:Z // field@57b3 │ │ -210b8c: 0e00 |0002: return-void │ │ +210b7c: |[210b7c] freed.settings.mode.ApiBooleanSettingMode.setIsPresetted:(Z)V │ │ +210b8c: 5c01 b357 |0000: iput-boolean v1, v0, Lfreed/settings/mode/ApiBooleanSettingMode;.preseted:Z // field@57b3 │ │ +210b90: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/settings/mode/ApiBooleanSettingMode; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -815023,17 +815026,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -210b90: |[210b90] freed.settings.mode.ApiBooleanSettingMode.setIsSupported:(Z)V │ │ -210ba0: 5c01 b257 |0000: iput-boolean v1, v0, Lfreed/settings/mode/ApiBooleanSettingMode;.issupported:Z // field@57b2 │ │ -210ba4: 0e00 |0002: return-void │ │ +210b94: |[210b94] freed.settings.mode.ApiBooleanSettingMode.setIsSupported:(Z)V │ │ +210ba4: 5c01 b257 |0000: iput-boolean v1, v0, Lfreed/settings/mode/ApiBooleanSettingMode;.issupported:Z // field@57b2 │ │ +210ba8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/settings/mode/ApiBooleanSettingMode; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -815074,21 +815077,21 @@ │ │ type : '(Lfreed/settings/SettingKeys$Key;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -21128c: |[21128c] freed.settings.mode.TypedSettingMode.:(Lfreed/settings/SettingKeys$Key;)V │ │ -21129c: 7020 1e5e 1000 |0000: invoke-direct {v0, v1}, Lfreed/settings/mode/SettingMode;.:(Lfreed/settings/SettingKeys$Key;)V // method@5e1e │ │ -2112a2: 1c01 870c |0003: const-class v1, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ -2112a6: 6e10 9862 0100 |0005: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ -2112ac: 0c01 |0008: move-result-object v1 │ │ -2112ae: 5b01 bf57 |0009: iput-object v1, v0, Lfreed/settings/mode/TypedSettingMode;.TAG:Ljava/lang/String; // field@57bf │ │ -2112b2: 0e00 |000b: return-void │ │ +211290: |[211290] freed.settings.mode.TypedSettingMode.:(Lfreed/settings/SettingKeys$Key;)V │ │ +2112a0: 7020 1e5e 1000 |0000: invoke-direct {v0, v1}, Lfreed/settings/mode/SettingMode;.:(Lfreed/settings/SettingKeys$Key;)V // method@5e1e │ │ +2112a6: 1c01 870c |0003: const-class v1, Lfreed/settings/mode/TypedSettingMode; // type@0c87 │ │ +2112aa: 6e10 9862 0100 |0005: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ +2112b0: 0c01 |0008: move-result-object v1 │ │ +2112b2: 5b01 bf57 |0009: iput-object v1, v0, Lfreed/settings/mode/TypedSettingMode;.TAG:Ljava/lang/String; // field@57bf │ │ +2112b6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=16 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lfreed/settings/mode/TypedSettingMode; │ │ 0x0000 - 0x000c reg=1 (null) Lfreed/settings/SettingKeys$Key; │ │ @@ -815099,17 +815102,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2110bc: |[2110bc] freed.settings.mode.TypedSettingMode.getMode:()Ljava/lang/String; │ │ -2110cc: 5410 c157 |0000: iget-object v0, v1, Lfreed/settings/mode/TypedSettingMode;.mode:Ljava/lang/String; // field@57c1 │ │ -2110d0: 1100 |0002: return-object v0 │ │ +2110c0: |[2110c0] freed.settings.mode.TypedSettingMode.getMode:()Ljava/lang/String; │ │ +2110d0: 5410 c157 |0000: iget-object v0, v1, Lfreed/settings/mode/TypedSettingMode;.mode:Ljava/lang/String; // field@57c1 │ │ +2110d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/settings/mode/TypedSettingMode; │ │ │ │ #1 : (in Lfreed/settings/mode/TypedSettingMode;) │ │ @@ -815117,17 +815120,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2110a4: |[2110a4] freed.settings.mode.TypedSettingMode.getType:()I │ │ -2110b4: 5210 c457 |0000: iget v0, v1, Lfreed/settings/mode/TypedSettingMode;.type:I // field@57c4 │ │ -2110b8: 0f00 |0002: return v0 │ │ +2110a8: |[2110a8] freed.settings.mode.TypedSettingMode.getType:()I │ │ +2110b8: 5210 c457 |0000: iget v0, v1, Lfreed/settings/mode/TypedSettingMode;.type:I // field@57c4 │ │ +2110bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/settings/mode/TypedSettingMode; │ │ │ │ #2 : (in Lfreed/settings/mode/TypedSettingMode;) │ │ @@ -815135,116 +815138,116 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 212 16-bit code units │ │ -2110d4: |[2110d4] freed.settings.mode.TypedSettingMode.getXmlString:()Ljava/lang/String; │ │ -2110e4: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -2110e8: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -2110ee: 2201 740d |0005: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -2110f2: 7010 4c63 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -2110f8: 1a02 d503 |000a: const-string v2, " │ │ +2110d8: |[2110d8] freed.settings.mode.TypedSettingMode.getXmlString:()Ljava/lang/String; │ │ +2110e8: 2200 740d |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +2110ec: 7010 4c63 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +2110f2: 2201 740d |0005: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +2110f6: 7010 4c63 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +2110fc: 1a02 d503 |000a: const-string v2, " │ │ " // string@01ab │ │ -21113c: 6e20 5663 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -211142: 6e10 5d63 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -211148: 0c01 |0032: move-result-object v1 │ │ -21114a: 6e20 5663 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -211150: 5451 c057 |0036: iget-object v1, v5, Lfreed/settings/mode/TypedSettingMode;.camera1ParameterKEY_value:Ljava/lang/String; // field@57c0 │ │ -211154: 1a02 ce3b |0038: const-string v2, "cam1key" // string@3bce │ │ -211158: 7120 cb5e 1200 |003a: invoke-static {v2, v1}, Lfreed/utils/XmlUtil;.getTagStringWithValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ecb │ │ -21115e: 0c01 |003d: move-result-object v1 │ │ -211160: 6e20 5663 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -211166: 5551 c257 |0041: iget-boolean v1, v5, Lfreed/settings/mode/TypedSettingMode;.preseted:Z // field@57c2 │ │ -21116a: 7110 4463 0100 |0043: invoke-static {v1}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@6344 │ │ -211170: 0c01 |0046: move-result-object v1 │ │ -211172: 1a02 3865 |0047: const-string v2, "preseted" // string@6538 │ │ -211176: 7120 cb5e 1200 |0049: invoke-static {v2, v1}, Lfreed/utils/XmlUtil;.getTagStringWithValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ecb │ │ -21117c: 0c01 |004c: move-result-object v1 │ │ -21117e: 6e20 5663 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -211184: 1a01 2100 |0050: const-string v1, " │ │ +211140: 6e20 5663 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +211146: 6e10 5d63 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21114c: 0c01 |0032: move-result-object v1 │ │ +21114e: 6e20 5663 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +211154: 5451 c057 |0036: iget-object v1, v5, Lfreed/settings/mode/TypedSettingMode;.camera1ParameterKEY_value:Ljava/lang/String; // field@57c0 │ │ +211158: 1a02 ce3b |0038: const-string v2, "cam1key" // string@3bce │ │ +21115c: 7120 cb5e 1200 |003a: invoke-static {v2, v1}, Lfreed/utils/XmlUtil;.getTagStringWithValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ecb │ │ +211162: 0c01 |003d: move-result-object v1 │ │ +211164: 6e20 5663 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21116a: 5551 c257 |0041: iget-boolean v1, v5, Lfreed/settings/mode/TypedSettingMode;.preseted:Z // field@57c2 │ │ +21116e: 7110 4463 0100 |0043: invoke-static {v1}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@6344 │ │ +211174: 0c01 |0046: move-result-object v1 │ │ +211176: 1a02 3865 |0047: const-string v2, "preseted" // string@6538 │ │ +21117a: 7120 cb5e 1200 |0049: invoke-static {v2, v1}, Lfreed/utils/XmlUtil;.getTagStringWithValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ecb │ │ +211180: 0c01 |004c: move-result-object v1 │ │ +211182: 6e20 5663 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +211188: 1a01 2100 |0050: const-string v1, " │ │ " // string@0021 │ │ -211188: 6e20 5663 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21118e: 6e10 345e 0500 |0055: invoke-virtual {v5}, Lfreed/settings/mode/TypedSettingMode;.isSupported:()Z // method@5e34 │ │ -211194: 0a02 |0058: move-result v2 │ │ -211196: 7110 4463 0200 |0059: invoke-static {v2}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@6344 │ │ -21119c: 0c02 |005c: move-result-object v2 │ │ -21119e: 1a03 5973 |005d: const-string v3, "supported" // string@7359 │ │ -2111a2: 7120 cb5e 2300 |005f: invoke-static {v3, v2}, Lfreed/utils/XmlUtil;.getTagStringWithValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ecb │ │ -2111a8: 0c02 |0062: move-result-object v2 │ │ -2111aa: 6e20 5663 2000 |0063: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2111b0: 6e20 5663 1000 |0066: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2111b6: 6e10 2d5e 0500 |0069: invoke-virtual {v5}, Lfreed/settings/mode/TypedSettingMode;.get:()Ljava/lang/String; // method@5e2d │ │ -2111bc: 0c02 |006c: move-result-object v2 │ │ -2111be: 7110 4363 0200 |006d: invoke-static {v2}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@6343 │ │ -2111c4: 0c02 |0070: move-result-object v2 │ │ -2111c6: 1a03 4376 |0071: const-string v3, "value" // string@7643 │ │ -2111ca: 7120 cb5e 2300 |0073: invoke-static {v3, v2}, Lfreed/utils/XmlUtil;.getTagStringWithValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ecb │ │ -2111d0: 0c02 |0076: move-result-object v2 │ │ -2111d2: 6e20 5663 2000 |0077: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2111d8: 6e20 5663 1000 |007a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2111de: 5452 c157 |007d: iget-object v2, v5, Lfreed/settings/mode/TypedSettingMode;.mode:Ljava/lang/String; // field@57c1 │ │ -2111e2: 1a03 b55f |007f: const-string v3, "mode" // string@5fb5 │ │ -2111e6: 7120 cb5e 2300 |0081: invoke-static {v3, v2}, Lfreed/utils/XmlUtil;.getTagStringWithValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ecb │ │ -2111ec: 0c02 |0084: move-result-object v2 │ │ -2111ee: 6e20 5663 2000 |0085: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2111f4: 6e20 5663 1000 |0088: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2111fa: 5252 c457 |008b: iget v2, v5, Lfreed/settings/mode/TypedSettingMode;.type:I // field@57c4 │ │ -2111fe: 7110 4163 0200 |008d: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@6341 │ │ -211204: 0c02 |0090: move-result-object v2 │ │ -211206: 1a03 0075 |0091: const-string v3, "type" // string@7500 │ │ -21120a: 7120 cb5e 2300 |0093: invoke-static {v3, v2}, Lfreed/utils/XmlUtil;.getTagStringWithValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ecb │ │ -211210: 0c02 |0096: move-result-object v2 │ │ -211212: 6e20 5663 2000 |0097: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -211218: 6e20 5663 1000 |009a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21121e: 6e10 315e 0500 |009d: invoke-virtual {v5}, Lfreed/settings/mode/TypedSettingMode;.getValues:()[Ljava/lang/String; // method@5e31 │ │ -211224: 0c02 |00a0: move-result-object v2 │ │ -211226: 3802 2900 |00a1: if-eqz v2, 00ca // +0029 │ │ -21122a: 1a02 da03 |00a3: const-string v2, " │ │ +21118c: 6e20 5663 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +211192: 6e10 345e 0500 |0055: invoke-virtual {v5}, Lfreed/settings/mode/TypedSettingMode;.isSupported:()Z // method@5e34 │ │ +211198: 0a02 |0058: move-result v2 │ │ +21119a: 7110 4463 0200 |0059: invoke-static {v2}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@6344 │ │ +2111a0: 0c02 |005c: move-result-object v2 │ │ +2111a2: 1a03 5973 |005d: const-string v3, "supported" // string@7359 │ │ +2111a6: 7120 cb5e 2300 |005f: invoke-static {v3, v2}, Lfreed/utils/XmlUtil;.getTagStringWithValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ecb │ │ +2111ac: 0c02 |0062: move-result-object v2 │ │ +2111ae: 6e20 5663 2000 |0063: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2111b4: 6e20 5663 1000 |0066: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2111ba: 6e10 2d5e 0500 |0069: invoke-virtual {v5}, Lfreed/settings/mode/TypedSettingMode;.get:()Ljava/lang/String; // method@5e2d │ │ +2111c0: 0c02 |006c: move-result-object v2 │ │ +2111c2: 7110 4363 0200 |006d: invoke-static {v2}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@6343 │ │ +2111c8: 0c02 |0070: move-result-object v2 │ │ +2111ca: 1a03 4376 |0071: const-string v3, "value" // string@7643 │ │ +2111ce: 7120 cb5e 2300 |0073: invoke-static {v3, v2}, Lfreed/utils/XmlUtil;.getTagStringWithValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ecb │ │ +2111d4: 0c02 |0076: move-result-object v2 │ │ +2111d6: 6e20 5663 2000 |0077: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2111dc: 6e20 5663 1000 |007a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2111e2: 5452 c157 |007d: iget-object v2, v5, Lfreed/settings/mode/TypedSettingMode;.mode:Ljava/lang/String; // field@57c1 │ │ +2111e6: 1a03 b55f |007f: const-string v3, "mode" // string@5fb5 │ │ +2111ea: 7120 cb5e 2300 |0081: invoke-static {v3, v2}, Lfreed/utils/XmlUtil;.getTagStringWithValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ecb │ │ +2111f0: 0c02 |0084: move-result-object v2 │ │ +2111f2: 6e20 5663 2000 |0085: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2111f8: 6e20 5663 1000 |0088: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +2111fe: 5252 c457 |008b: iget v2, v5, Lfreed/settings/mode/TypedSettingMode;.type:I // field@57c4 │ │ +211202: 7110 4163 0200 |008d: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@6341 │ │ +211208: 0c02 |0090: move-result-object v2 │ │ +21120a: 1a03 0075 |0091: const-string v3, "type" // string@7500 │ │ +21120e: 7120 cb5e 2300 |0093: invoke-static {v3, v2}, Lfreed/utils/XmlUtil;.getTagStringWithValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ecb │ │ +211214: 0c02 |0096: move-result-object v2 │ │ +211216: 6e20 5663 2000 |0097: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21121c: 6e20 5663 1000 |009a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +211222: 6e10 315e 0500 |009d: invoke-virtual {v5}, Lfreed/settings/mode/TypedSettingMode;.getValues:()[Ljava/lang/String; // method@5e31 │ │ +211228: 0c02 |00a0: move-result-object v2 │ │ +21122a: 3802 2900 |00a1: if-eqz v2, 00ca // +0029 │ │ +21122e: 1a02 da03 |00a3: const-string v2, " │ │ " // string@03da │ │ -21122e: 6e20 5663 2000 |00a5: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -211234: 1202 |00a8: const/4 v2, #int 0 // #0 │ │ -211236: 6e10 315e 0500 |00a9: invoke-virtual {v5}, Lfreed/settings/mode/TypedSettingMode;.getValues:()[Ljava/lang/String; // method@5e31 │ │ -21123c: 0c03 |00ac: move-result-object v3 │ │ -21123e: 2133 |00ad: array-length v3, v3 │ │ -211240: 3532 1700 |00ae: if-ge v2, v3, 00c5 // +0017 │ │ -211244: 6e10 315e 0500 |00b0: invoke-virtual {v5}, Lfreed/settings/mode/TypedSettingMode;.getValues:()[Ljava/lang/String; // method@5e31 │ │ -21124a: 0c03 |00b3: move-result-object v3 │ │ -21124c: 4603 0302 |00b4: aget-object v3, v3, v2 │ │ -211250: 1a04 cc75 |00b6: const-string v4, "val" // string@75cc │ │ -211254: 7120 cb5e 3400 |00b8: invoke-static {v4, v3}, Lfreed/utils/XmlUtil;.getTagStringWithValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ecb │ │ -21125a: 0c03 |00bb: move-result-object v3 │ │ -21125c: 6e20 5663 3000 |00bc: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -211262: 6e20 5663 1000 |00bf: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -211268: d802 0201 |00c2: add-int/lit8 v2, v2, #int 1 // #01 │ │ -21126c: 28e5 |00c4: goto 00a9 // -001b │ │ -21126e: 1a01 9603 |00c5: const-string v1, " │ │ +211232: 6e20 5663 2000 |00a5: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +211238: 1202 |00a8: const/4 v2, #int 0 // #0 │ │ +21123a: 6e10 315e 0500 |00a9: invoke-virtual {v5}, Lfreed/settings/mode/TypedSettingMode;.getValues:()[Ljava/lang/String; // method@5e31 │ │ +211240: 0c03 |00ac: move-result-object v3 │ │ +211242: 2133 |00ad: array-length v3, v3 │ │ +211244: 3532 1700 |00ae: if-ge v2, v3, 00c5 // +0017 │ │ +211248: 6e10 315e 0500 |00b0: invoke-virtual {v5}, Lfreed/settings/mode/TypedSettingMode;.getValues:()[Ljava/lang/String; // method@5e31 │ │ +21124e: 0c03 |00b3: move-result-object v3 │ │ +211250: 4603 0302 |00b4: aget-object v3, v3, v2 │ │ +211254: 1a04 cc75 |00b6: const-string v4, "val" // string@75cc │ │ +211258: 7120 cb5e 3400 |00b8: invoke-static {v4, v3}, Lfreed/utils/XmlUtil;.getTagStringWithValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ecb │ │ +21125e: 0c03 |00bb: move-result-object v3 │ │ +211260: 6e20 5663 3000 |00bc: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +211266: 6e20 5663 1000 |00bf: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21126c: d802 0201 |00c2: add-int/lit8 v2, v2, #int 1 // #01 │ │ +211270: 28e5 |00c4: goto 00a9 // -001b │ │ +211272: 1a01 9603 |00c5: const-string v1, " │ │ " // string@0396 │ │ -211272: 6e20 5663 1000 |00c7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -211278: 1a01 9203 |00ca: const-string v1, " │ │ +211276: 6e20 5663 1000 |00c7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21127c: 1a01 9203 |00ca: const-string v1, " │ │ " // string@0392 │ │ -21127c: 6e20 5663 1000 |00cc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -211282: 6e10 5d63 0000 |00cf: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -211288: 0c00 |00d2: move-result-object v0 │ │ -21128a: 1100 |00d3: return-object v0 │ │ +211280: 6e20 5663 1000 |00cc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +211286: 6e10 5d63 0000 |00cf: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21128c: 0c00 |00d2: move-result-object v0 │ │ +21128e: 1100 |00d3: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ 0x0036 line=49 │ │ 0x0041 line=50 │ │ 0x0055 line=51 │ │ @@ -815266,83 +815269,83 @@ │ │ type : '(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 139 16-bit code units │ │ -2112b4: |[2112b4] freed.settings.mode.TypedSettingMode.loadXmlNode:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V │ │ -2112c4: 1a00 4376 |0000: const-string v0, "value" // string@7643 │ │ -2112c8: 6e20 4857 0600 |0002: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -2112ce: 0c00 |0005: move-result-object v0 │ │ -2112d0: 6e10 5357 0000 |0006: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -2112d6: 0c00 |0009: move-result-object v0 │ │ -2112d8: 6e20 365e 0500 |000a: invoke-virtual {v5, v0}, Lfreed/settings/mode/TypedSettingMode;.set:(Ljava/lang/String;)V // method@5e36 │ │ -2112de: 6e10 2d5e 0500 |000d: invoke-virtual {v5}, Lfreed/settings/mode/TypedSettingMode;.get:()Ljava/lang/String; // method@5e2d │ │ -2112e4: 0c00 |0010: move-result-object v0 │ │ -2112e6: 1a01 cd60 |0011: const-string v1, "null" // string@60cd │ │ -2112ea: 6e20 2363 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -2112f0: 0a00 |0016: move-result v0 │ │ -2112f2: 3800 0600 |0017: if-eqz v0, 001d // +0006 │ │ -2112f6: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -2112f8: 6e20 365e 0500 |001a: invoke-virtual {v5, v0}, Lfreed/settings/mode/TypedSettingMode;.set:(Ljava/lang/String;)V // method@5e36 │ │ -2112fe: 1a00 4d76 |001d: const-string v0, "values" // string@764d │ │ -211302: 6e20 4857 0600 |001f: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -211308: 0c00 |0022: move-result-object v0 │ │ -21130a: 1a01 cc75 |0023: const-string v1, "val" // string@75cc │ │ -21130e: 6e20 4957 1000 |0025: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ -211314: 0c00 |0028: move-result-object v0 │ │ -211316: 7210 6d64 0000 |0029: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ -21131c: 0a01 |002c: move-result v1 │ │ -21131e: 2311 be0e |002d: new-array v1, v1, [Ljava/lang/String; // type@0ebe │ │ -211322: 1202 |002f: const/4 v2, #int 0 // #0 │ │ -211324: 1203 |0030: const/4 v3, #int 0 // #0 │ │ -211326: 7210 6d64 0000 |0031: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ -21132c: 0a04 |0034: move-result v4 │ │ -21132e: 3543 1100 |0035: if-ge v3, v4, 0046 // +0011 │ │ -211332: 7220 6564 3000 |0037: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -211338: 0c04 |003a: move-result-object v4 │ │ -21133a: 1f04 a10b |003b: check-cast v4, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ -21133e: 6e10 5357 0400 |003d: invoke-virtual {v4}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -211344: 0c04 |0040: move-result-object v4 │ │ -211346: 4d04 0103 |0041: aput-object v4, v1, v3 │ │ -21134a: d803 0301 |0043: add-int/lit8 v3, v3, #int 1 // #01 │ │ -21134e: 28ec |0045: goto 0031 // -0014 │ │ -211350: 6e20 3c5e 1500 |0046: invoke-virtual {v5, v1}, Lfreed/settings/mode/TypedSettingMode;.setValues:([Ljava/lang/String;)V // method@5e3c │ │ -211356: 1a00 3865 |0049: const-string v0, "preseted" // string@6538 │ │ -21135a: 6e20 4857 0600 |004b: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -211360: 0c00 |004e: move-result-object v0 │ │ -211362: 6e10 4b57 0000 |004f: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ -211368: 0a00 |0052: move-result v0 │ │ -21136a: 6e20 385e 0500 |0053: invoke-virtual {v5, v0}, Lfreed/settings/mode/TypedSettingMode;.setIsPresetted:(Z)V // method@5e38 │ │ -211370: 1a00 5973 |0056: const-string v0, "supported" // string@7359 │ │ -211374: 6e20 4857 0600 |0058: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -21137a: 0c00 |005b: move-result-object v0 │ │ -21137c: 6e10 4b57 0000 |005c: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ -211382: 0a00 |005f: move-result v0 │ │ -211384: 6e20 395e 0500 |0060: invoke-virtual {v5, v0}, Lfreed/settings/mode/TypedSettingMode;.setIsSupported:(Z)V // method@5e39 │ │ -21138a: 1a00 0075 |0063: const-string v0, "type" // string@7500 │ │ -21138e: 6e20 4857 0600 |0065: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -211394: 0c00 |0068: move-result-object v0 │ │ -211396: 6e20 4f57 2000 |0069: invoke-virtual {v0, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ -21139c: 0a00 |006c: move-result v0 │ │ -21139e: 6e20 3b5e 0500 |006d: invoke-virtual {v5, v0}, Lfreed/settings/mode/TypedSettingMode;.setType:(I)V // method@5e3b │ │ -2113a4: 1a00 b55f |0070: const-string v0, "mode" // string@5fb5 │ │ -2113a8: 6e20 4857 0600 |0072: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -2113ae: 0c00 |0075: move-result-object v0 │ │ -2113b0: 6e10 5357 0000 |0076: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -2113b6: 0c00 |0079: move-result-object v0 │ │ -2113b8: 6e20 3a5e 0500 |007a: invoke-virtual {v5, v0}, Lfreed/settings/mode/TypedSettingMode;.setMode:(Ljava/lang/String;)V // method@5e3a │ │ -2113be: 1a00 ce3b |007d: const-string v0, "cam1key" // string@3bce │ │ -2113c2: 6e20 4857 0600 |007f: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ -2113c8: 0c06 |0082: move-result-object v6 │ │ -2113ca: 6e10 5357 0600 |0083: invoke-virtual {v6}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ -2113d0: 0c06 |0086: move-result-object v6 │ │ -2113d2: 6e20 375e 6500 |0087: invoke-virtual {v5, v6}, Lfreed/settings/mode/TypedSettingMode;.setCamera1ParameterKEY:(Ljava/lang/String;)V // method@5e37 │ │ -2113d8: 0e00 |008a: return-void │ │ +2112b8: |[2112b8] freed.settings.mode.TypedSettingMode.loadXmlNode:(Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;)V │ │ +2112c8: 1a00 4376 |0000: const-string v0, "value" // string@7643 │ │ +2112cc: 6e20 4857 0600 |0002: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +2112d2: 0c00 |0005: move-result-object v0 │ │ +2112d4: 6e10 5357 0000 |0006: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +2112da: 0c00 |0009: move-result-object v0 │ │ +2112dc: 6e20 365e 0500 |000a: invoke-virtual {v5, v0}, Lfreed/settings/mode/TypedSettingMode;.set:(Ljava/lang/String;)V // method@5e36 │ │ +2112e2: 6e10 2d5e 0500 |000d: invoke-virtual {v5}, Lfreed/settings/mode/TypedSettingMode;.get:()Ljava/lang/String; // method@5e2d │ │ +2112e8: 0c00 |0010: move-result-object v0 │ │ +2112ea: 1a01 cd60 |0011: const-string v1, "null" // string@60cd │ │ +2112ee: 6e20 2363 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +2112f4: 0a00 |0016: move-result v0 │ │ +2112f6: 3800 0600 |0017: if-eqz v0, 001d // +0006 │ │ +2112fa: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +2112fc: 6e20 365e 0500 |001a: invoke-virtual {v5, v0}, Lfreed/settings/mode/TypedSettingMode;.set:(Ljava/lang/String;)V // method@5e36 │ │ +211302: 1a00 4d76 |001d: const-string v0, "values" // string@764d │ │ +211306: 6e20 4857 0600 |001f: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +21130c: 0c00 |0022: move-result-object v0 │ │ +21130e: 1a01 cc75 |0023: const-string v1, "val" // string@75cc │ │ +211312: 6e20 4957 1000 |0025: invoke-virtual {v0, v1}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChildren:(Ljava/lang/String;)Ljava/util/List; // method@5749 │ │ +211318: 0c00 |0028: move-result-object v0 │ │ +21131a: 7210 6d64 0000 |0029: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ +211320: 0a01 |002c: move-result v1 │ │ +211322: 2311 be0e |002d: new-array v1, v1, [Ljava/lang/String; // type@0ebe │ │ +211326: 1202 |002f: const/4 v2, #int 0 // #0 │ │ +211328: 1203 |0030: const/4 v3, #int 0 // #0 │ │ +21132a: 7210 6d64 0000 |0031: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ +211330: 0a04 |0034: move-result v4 │ │ +211332: 3543 1100 |0035: if-ge v3, v4, 0046 // +0011 │ │ +211336: 7220 6564 3000 |0037: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +21133c: 0c04 |003a: move-result-object v4 │ │ +21133e: 1f04 a10b |003b: check-cast v4, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // type@0ba1 │ │ +211342: 6e10 5357 0400 |003d: invoke-virtual {v4}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +211348: 0c04 |0040: move-result-object v4 │ │ +21134a: 4d04 0103 |0041: aput-object v4, v1, v3 │ │ +21134e: d803 0301 |0043: add-int/lit8 v3, v3, #int 1 // #01 │ │ +211352: 28ec |0045: goto 0031 // -0014 │ │ +211354: 6e20 3c5e 1500 |0046: invoke-virtual {v5, v1}, Lfreed/settings/mode/TypedSettingMode;.setValues:([Ljava/lang/String;)V // method@5e3c │ │ +21135a: 1a00 3865 |0049: const-string v0, "preseted" // string@6538 │ │ +21135e: 6e20 4857 0600 |004b: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +211364: 0c00 |004e: move-result-object v0 │ │ +211366: 6e10 4b57 0000 |004f: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ +21136c: 0a00 |0052: move-result v0 │ │ +21136e: 6e20 385e 0500 |0053: invoke-virtual {v5, v0}, Lfreed/settings/mode/TypedSettingMode;.setIsPresetted:(Z)V // method@5e38 │ │ +211374: 1a00 5973 |0056: const-string v0, "supported" // string@7359 │ │ +211378: 6e20 4857 0600 |0058: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +21137e: 0c00 |005b: move-result-object v0 │ │ +211380: 6e10 4b57 0000 |005c: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getBooleanValue:()Z // method@574b │ │ +211386: 0a00 |005f: move-result v0 │ │ +211388: 6e20 395e 0500 |0060: invoke-virtual {v5, v0}, Lfreed/settings/mode/TypedSettingMode;.setIsSupported:(Z)V // method@5e39 │ │ +21138e: 1a00 0075 |0063: const-string v0, "type" // string@7500 │ │ +211392: 6e20 4857 0600 |0065: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +211398: 0c00 |0068: move-result-object v0 │ │ +21139a: 6e20 4f57 2000 |0069: invoke-virtual {v0, v2}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getIntValue:(I)I // method@574f │ │ +2113a0: 0a00 |006c: move-result v0 │ │ +2113a2: 6e20 3b5e 0500 |006d: invoke-virtual {v5, v0}, Lfreed/settings/mode/TypedSettingMode;.setType:(I)V // method@5e3b │ │ +2113a8: 1a00 b55f |0070: const-string v0, "mode" // string@5fb5 │ │ +2113ac: 6e20 4857 0600 |0072: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +2113b2: 0c00 |0075: move-result-object v0 │ │ +2113b4: 6e10 5357 0000 |0076: invoke-virtual {v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +2113ba: 0c00 |0079: move-result-object v0 │ │ +2113bc: 6e20 3a5e 0500 |007a: invoke-virtual {v5, v0}, Lfreed/settings/mode/TypedSettingMode;.setMode:(Ljava/lang/String;)V // method@5e3a │ │ +2113c2: 1a00 ce3b |007d: const-string v0, "cam1key" // string@3bce │ │ +2113c6: 6e20 4857 0600 |007f: invoke-virtual {v6, v0}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.findChild:(Ljava/lang/String;)Lfreed/cam/apis/sonyremote/sonystuff/XmlElement; // method@5748 │ │ +2113cc: 0c06 |0082: move-result-object v6 │ │ +2113ce: 6e10 5357 0600 |0083: invoke-virtual {v6}, Lfreed/cam/apis/sonyremote/sonystuff/XmlElement;.getValue:()Ljava/lang/String; // method@5753 │ │ +2113d4: 0c06 |0086: move-result-object v6 │ │ +2113d6: 6e20 375e 6500 |0087: invoke-virtual {v5, v6}, Lfreed/settings/mode/TypedSettingMode;.setCamera1ParameterKEY:(Ljava/lang/String;)V // method@5e37 │ │ +2113dc: 0e00 |008a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=70 │ │ 0x000d line=71 │ │ 0x001a line=72 │ │ 0x001f line=73 │ │ 0x0025 line=74 │ │ @@ -815364,17 +815367,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2113dc: |[2113dc] freed.settings.mode.TypedSettingMode.setMode:(Ljava/lang/String;)V │ │ -2113ec: 5b01 c157 |0000: iput-object v1, v0, Lfreed/settings/mode/TypedSettingMode;.mode:Ljava/lang/String; // field@57c1 │ │ -2113f0: 0e00 |0002: return-void │ │ +2113e0: |[2113e0] freed.settings.mode.TypedSettingMode.setMode:(Ljava/lang/String;)V │ │ +2113f0: 5b01 c157 |0000: iput-object v1, v0, Lfreed/settings/mode/TypedSettingMode;.mode:Ljava/lang/String; // field@57c1 │ │ +2113f4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/settings/mode/TypedSettingMode; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -815383,17 +815386,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2113f4: |[2113f4] freed.settings.mode.TypedSettingMode.setType:(I)V │ │ -211404: 5901 c457 |0000: iput v1, v0, Lfreed/settings/mode/TypedSettingMode;.type:I // field@57c4 │ │ -211408: 0e00 |0002: return-void │ │ +2113f8: |[2113f8] freed.settings.mode.TypedSettingMode.setType:(I)V │ │ +211408: 5901 c457 |0000: iput v1, v0, Lfreed/settings/mode/TypedSettingMode;.type:I // field@57c4 │ │ +21140c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/settings/mode/TypedSettingMode; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -815519,27 +815522,27 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -216714: |[216714] freed.viewer.dngconvert.DngConvertingFragment.:()V │ │ -216724: 7010 9a41 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@419a │ │ -21672a: 1c00 b50c |0003: const-class v0, Lfreed/viewer/dngconvert/DngConvertingFragment; // type@0cb5 │ │ -21672e: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ -216734: 0c00 |0008: move-result-object v0 │ │ -216736: 5b10 5158 |0009: iput-object v0, v1, Lfreed/viewer/dngconvert/DngConvertingFragment;.TAG:Ljava/lang/String; // field@5851 │ │ -21673a: 2200 b20c |000b: new-instance v0, Lfreed/viewer/dngconvert/DngConvertingFragment$5; // type@0cb2 │ │ -21673e: 7020 0e5f 1000 |000d: invoke-direct {v0, v1}, Lfreed/viewer/dngconvert/DngConvertingFragment$5;.:(Lfreed/viewer/dngconvert/DngConvertingFragment;)V // method@5f0e │ │ -216744: 5b10 5358 |0010: iput-object v0, v1, Lfreed/viewer/dngconvert/DngConvertingFragment;.convertToDngClick:Landroid/view/View$OnClickListener; // field@5853 │ │ -216748: 2200 b30c |0012: new-instance v0, Lfreed/viewer/dngconvert/DngConvertingFragment$6; // type@0cb3 │ │ -21674c: 7020 105f 1000 |0014: invoke-direct {v0, v1}, Lfreed/viewer/dngconvert/DngConvertingFragment$6;.:(Lfreed/viewer/dngconvert/DngConvertingFragment;)V // method@5f10 │ │ -216752: 5b10 6158 |0017: iput-object v0, v1, Lfreed/viewer/dngconvert/DngConvertingFragment;.saveDngProfileClick:Landroid/view/View$OnClickListener; // field@5861 │ │ -216756: 0e00 |0019: return-void │ │ +216720: |[216720] freed.viewer.dngconvert.DngConvertingFragment.:()V │ │ +216730: 7010 9a41 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@419a │ │ +216736: 1c00 b50c |0003: const-class v0, Lfreed/viewer/dngconvert/DngConvertingFragment; // type@0cb5 │ │ +21673a: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ +216740: 0c00 |0008: move-result-object v0 │ │ +216742: 5b10 5158 |0009: iput-object v0, v1, Lfreed/viewer/dngconvert/DngConvertingFragment;.TAG:Ljava/lang/String; // field@5851 │ │ +216746: 2200 b20c |000b: new-instance v0, Lfreed/viewer/dngconvert/DngConvertingFragment$5; // type@0cb2 │ │ +21674a: 7020 0e5f 1000 |000d: invoke-direct {v0, v1}, Lfreed/viewer/dngconvert/DngConvertingFragment$5;.:(Lfreed/viewer/dngconvert/DngConvertingFragment;)V // method@5f0e │ │ +216750: 5b10 5358 |0010: iput-object v0, v1, Lfreed/viewer/dngconvert/DngConvertingFragment;.convertToDngClick:Landroid/view/View$OnClickListener; // field@5853 │ │ +216754: 2200 b30c |0012: new-instance v0, Lfreed/viewer/dngconvert/DngConvertingFragment$6; // type@0cb3 │ │ +216758: 7020 105f 1000 |0014: invoke-direct {v0, v1}, Lfreed/viewer/dngconvert/DngConvertingFragment$6;.:(Lfreed/viewer/dngconvert/DngConvertingFragment;)V // method@5f10 │ │ +21675e: 5b10 6158 |0017: iput-object v0, v1, Lfreed/viewer/dngconvert/DngConvertingFragment;.saveDngProfileClick:Landroid/view/View$OnClickListener; // field@5861 │ │ +216762: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=83 │ │ 0x000b line=287 │ │ 0x0012 line=337 │ │ locals : │ │ @@ -815550,17 +815553,17 @@ │ │ type : '(Lfreed/viewer/dngconvert/DngConvertingFragment;)Lfreed/dng/DngProfile;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -216654: |[216654] freed.viewer.dngconvert.DngConvertingFragment.access$000:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Lfreed/dng/DngProfile; │ │ -216664: 5400 5458 |0000: iget-object v0, v0, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ -216668: 1100 |0002: return-object v0 │ │ +216660: |[216660] freed.viewer.dngconvert.DngConvertingFragment.access$000:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Lfreed/dng/DngProfile; │ │ +216670: 5400 5458 |0000: iget-object v0, v0, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ +216674: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/dngconvert/DngConvertingFragment; │ │ │ │ #2 : (in Lfreed/viewer/dngconvert/DngConvertingFragment;) │ │ @@ -815568,17 +815571,17 @@ │ │ type : '(Lfreed/viewer/dngconvert/DngConvertingFragment;Lfreed/dng/DngProfile;)Lfreed/dng/DngProfile;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21666c: |[21666c] freed.viewer.dngconvert.DngConvertingFragment.access$002:(Lfreed/viewer/dngconvert/DngConvertingFragment;Lfreed/dng/DngProfile;)Lfreed/dng/DngProfile; │ │ -21667c: 5b01 5458 |0000: iput-object v1, v0, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ -216680: 1101 |0002: return-object v1 │ │ +216678: |[216678] freed.viewer.dngconvert.DngConvertingFragment.access$002:(Lfreed/viewer/dngconvert/DngConvertingFragment;Lfreed/dng/DngProfile;)Lfreed/dng/DngProfile; │ │ +216688: 5b01 5458 |0000: iput-object v1, v0, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ +21668c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/dngconvert/DngConvertingFragment; │ │ 0x0000 - 0x0003 reg=1 (null) Lfreed/dng/DngProfile; │ │ │ │ @@ -815587,17 +815590,17 @@ │ │ type : '(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/Spinner;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2165dc: |[2165dc] freed.viewer.dngconvert.DngConvertingFragment.access$100:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/Spinner; │ │ -2165ec: 5400 6358 |0000: iget-object v0, v0, Lfreed/viewer/dngconvert/DngConvertingFragment;.spinnerMatrixProfile:Landroid/widget/Spinner; // field@5863 │ │ -2165f0: 1100 |0002: return-object v0 │ │ +2165e8: |[2165e8] freed.viewer.dngconvert.DngConvertingFragment.access$100:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/Spinner; │ │ +2165f8: 5400 6358 |0000: iget-object v0, v0, Lfreed/viewer/dngconvert/DngConvertingFragment;.spinnerMatrixProfile:Landroid/widget/Spinner; // field@5863 │ │ +2165fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/dngconvert/DngConvertingFragment; │ │ │ │ #4 : (in Lfreed/viewer/dngconvert/DngConvertingFragment;) │ │ @@ -815605,17 +815608,17 @@ │ │ type : '(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -216564: |[216564] freed.viewer.dngconvert.DngConvertingFragment.access$1000:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText; │ │ -216574: 5400 5958 |0000: iget-object v0, v0, Lfreed/viewer/dngconvert/DngConvertingFragment;.editTextwidth:Landroid/widget/EditText; // field@5859 │ │ -216578: 1100 |0002: return-object v0 │ │ +216570: |[216570] freed.viewer.dngconvert.DngConvertingFragment.access$1000:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText; │ │ +216580: 5400 5958 |0000: iget-object v0, v0, Lfreed/viewer/dngconvert/DngConvertingFragment;.editTextwidth:Landroid/widget/EditText; // field@5859 │ │ +216584: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/dngconvert/DngConvertingFragment; │ │ │ │ #5 : (in Lfreed/viewer/dngconvert/DngConvertingFragment;) │ │ @@ -815623,17 +815626,17 @@ │ │ type : '(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21657c: |[21657c] freed.viewer.dngconvert.DngConvertingFragment.access$1100:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText; │ │ -21658c: 5400 5758 |0000: iget-object v0, v0, Lfreed/viewer/dngconvert/DngConvertingFragment;.editTextheight:Landroid/widget/EditText; // field@5857 │ │ -216590: 1100 |0002: return-object v0 │ │ +216588: |[216588] freed.viewer.dngconvert.DngConvertingFragment.access$1100:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText; │ │ +216598: 5400 5758 |0000: iget-object v0, v0, Lfreed/viewer/dngconvert/DngConvertingFragment;.editTextheight:Landroid/widget/EditText; // field@5857 │ │ +21659c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/dngconvert/DngConvertingFragment; │ │ │ │ #6 : (in Lfreed/viewer/dngconvert/DngConvertingFragment;) │ │ @@ -815641,17 +815644,17 @@ │ │ type : '(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -216594: |[216594] freed.viewer.dngconvert.DngConvertingFragment.access$1200:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText; │ │ -2165a4: 5400 5558 |0000: iget-object v0, v0, Lfreed/viewer/dngconvert/DngConvertingFragment;.editTextCusotmRowSize:Landroid/widget/EditText; // field@5855 │ │ -2165a8: 1100 |0002: return-object v0 │ │ +2165a0: |[2165a0] freed.viewer.dngconvert.DngConvertingFragment.access$1200:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText; │ │ +2165b0: 5400 5558 |0000: iget-object v0, v0, Lfreed/viewer/dngconvert/DngConvertingFragment;.editTextCusotmRowSize:Landroid/widget/EditText; // field@5855 │ │ +2165b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/dngconvert/DngConvertingFragment; │ │ │ │ #7 : (in Lfreed/viewer/dngconvert/DngConvertingFragment;) │ │ @@ -815659,17 +815662,17 @@ │ │ type : '(Lfreed/viewer/dngconvert/DngConvertingFragment;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2166fc: |[2166fc] freed.viewer.dngconvert.DngConvertingFragment.access$1300:(Lfreed/viewer/dngconvert/DngConvertingFragment;)J │ │ -21670c: 5320 5c58 |0000: iget-wide v0, v2, Lfreed/viewer/dngconvert/DngConvertingFragment;.filesize:J // field@585c │ │ -216710: 1000 |0002: return-wide v0 │ │ +216708: |[216708] freed.viewer.dngconvert.DngConvertingFragment.access$1300:(Lfreed/viewer/dngconvert/DngConvertingFragment;)J │ │ +216718: 5320 5c58 |0000: iget-wide v0, v2, Lfreed/viewer/dngconvert/DngConvertingFragment;.filesize:J // field@585c │ │ +21671c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 (null) Lfreed/viewer/dngconvert/DngConvertingFragment; │ │ │ │ #8 : (in Lfreed/viewer/dngconvert/DngConvertingFragment;) │ │ @@ -815677,18 +815680,18 @@ │ │ type : '(Lfreed/viewer/dngconvert/DngConvertingFragment;Lfreed/file/holder/BaseHolder;)Landroid/graphics/Bitmap;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -216184: |[216184] freed.viewer.dngconvert.DngConvertingFragment.access$1400:(Lfreed/viewer/dngconvert/DngConvertingFragment;Lfreed/file/holder/BaseHolder;)Landroid/graphics/Bitmap; │ │ -216194: 7020 305f 1000 |0000: invoke-direct {v0, v1}, Lfreed/viewer/dngconvert/DngConvertingFragment;.convertRawToDng:(Lfreed/file/holder/BaseHolder;)Landroid/graphics/Bitmap; // method@5f30 │ │ -21619a: 0c00 |0003: move-result-object v0 │ │ -21619c: 1100 |0004: return-object v0 │ │ +216190: |[216190] freed.viewer.dngconvert.DngConvertingFragment.access$1400:(Lfreed/viewer/dngconvert/DngConvertingFragment;Lfreed/file/holder/BaseHolder;)Landroid/graphics/Bitmap; │ │ +2161a0: 7020 305f 1000 |0000: invoke-direct {v0, v1}, Lfreed/viewer/dngconvert/DngConvertingFragment;.convertRawToDng:(Lfreed/file/holder/BaseHolder;)Landroid/graphics/Bitmap; // method@5f30 │ │ +2161a6: 0c00 |0003: move-result-object v0 │ │ +2161a8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lfreed/viewer/dngconvert/DngConvertingFragment; │ │ 0x0000 - 0x0005 reg=1 (null) Lfreed/file/holder/BaseHolder; │ │ │ │ @@ -815697,17 +815700,17 @@ │ │ type : '(Lfreed/viewer/dngconvert/DngConvertingFragment;)Lcom/ortiz/touch/TouchImageView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -216624: |[216624] freed.viewer.dngconvert.DngConvertingFragment.access$1500:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Lcom/ortiz/touch/TouchImageView; │ │ -216634: 5400 5d58 |0000: iget-object v0, v0, Lfreed/viewer/dngconvert/DngConvertingFragment;.imageView:Lcom/ortiz/touch/TouchImageView; // field@585d │ │ -216638: 1100 |0002: return-object v0 │ │ +216630: |[216630] freed.viewer.dngconvert.DngConvertingFragment.access$1500:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Lcom/ortiz/touch/TouchImageView; │ │ +216640: 5400 5d58 |0000: iget-object v0, v0, Lfreed/viewer/dngconvert/DngConvertingFragment;.imageView:Lcom/ortiz/touch/TouchImageView; // field@585d │ │ +216644: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/dngconvert/DngConvertingFragment; │ │ │ │ #10 : (in Lfreed/viewer/dngconvert/DngConvertingFragment;) │ │ @@ -815715,17 +815718,17 @@ │ │ type : '(Lfreed/viewer/dngconvert/DngConvertingFragment;)Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21663c: |[21663c] freed.viewer.dngconvert.DngConvertingFragment.access$200:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter; │ │ -21664c: 5400 5e58 |0000: iget-object v0, v0, Lfreed/viewer/dngconvert/DngConvertingFragment;.matrixChooserParameter:Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter; // field@585e │ │ -216650: 1100 |0002: return-object v0 │ │ +216648: |[216648] freed.viewer.dngconvert.DngConvertingFragment.access$200:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter; │ │ +216658: 5400 5e58 |0000: iget-object v0, v0, Lfreed/viewer/dngconvert/DngConvertingFragment;.matrixChooserParameter:Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter; // field@585e │ │ +21665c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/dngconvert/DngConvertingFragment; │ │ │ │ #11 : (in Lfreed/viewer/dngconvert/DngConvertingFragment;) │ │ @@ -815733,17 +815736,17 @@ │ │ type : '(Lfreed/viewer/dngconvert/DngConvertingFragment;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2166b4: |[2166b4] freed.viewer.dngconvert.DngConvertingFragment.access$300:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Ljava/lang/String; │ │ -2166c4: 5400 5258 |0000: iget-object v0, v0, Lfreed/viewer/dngconvert/DngConvertingFragment;.bayerPattern:Ljava/lang/String; // field@5852 │ │ -2166c8: 1100 |0002: return-object v0 │ │ +2166c0: |[2166c0] freed.viewer.dngconvert.DngConvertingFragment.access$300:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Ljava/lang/String; │ │ +2166d0: 5400 5258 |0000: iget-object v0, v0, Lfreed/viewer/dngconvert/DngConvertingFragment;.bayerPattern:Ljava/lang/String; // field@5852 │ │ +2166d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/dngconvert/DngConvertingFragment; │ │ │ │ #12 : (in Lfreed/viewer/dngconvert/DngConvertingFragment;) │ │ @@ -815751,17 +815754,17 @@ │ │ type : '(Lfreed/viewer/dngconvert/DngConvertingFragment;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2166cc: |[2166cc] freed.viewer.dngconvert.DngConvertingFragment.access$302:(Lfreed/viewer/dngconvert/DngConvertingFragment;Ljava/lang/String;)Ljava/lang/String; │ │ -2166dc: 5b01 5258 |0000: iput-object v1, v0, Lfreed/viewer/dngconvert/DngConvertingFragment;.bayerPattern:Ljava/lang/String; // field@5852 │ │ -2166e0: 1101 |0002: return-object v1 │ │ +2166d8: |[2166d8] freed.viewer.dngconvert.DngConvertingFragment.access$302:(Lfreed/viewer/dngconvert/DngConvertingFragment;Ljava/lang/String;)Ljava/lang/String; │ │ +2166e8: 5b01 5258 |0000: iput-object v1, v0, Lfreed/viewer/dngconvert/DngConvertingFragment;.bayerPattern:Ljava/lang/String; // field@5852 │ │ +2166ec: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/dngconvert/DngConvertingFragment; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -815770,17 +815773,17 @@ │ │ type : '(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/Spinner;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2165f4: |[2165f4] freed.viewer.dngconvert.DngConvertingFragment.access$400:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/Spinner; │ │ -216604: 5400 6258 |0000: iget-object v0, v0, Lfreed/viewer/dngconvert/DngConvertingFragment;.spinnerColorPattern:Landroid/widget/Spinner; // field@5862 │ │ -216608: 1100 |0002: return-object v0 │ │ +216600: |[216600] freed.viewer.dngconvert.DngConvertingFragment.access$400:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/Spinner; │ │ +216610: 5400 6258 |0000: iget-object v0, v0, Lfreed/viewer/dngconvert/DngConvertingFragment;.spinnerColorPattern:Landroid/widget/Spinner; // field@5862 │ │ +216614: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/dngconvert/DngConvertingFragment; │ │ │ │ #14 : (in Lfreed/viewer/dngconvert/DngConvertingFragment;) │ │ @@ -815788,17 +815791,17 @@ │ │ type : '(Lfreed/viewer/dngconvert/DngConvertingFragment;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -216684: |[216684] freed.viewer.dngconvert.DngConvertingFragment.access$500:(Lfreed/viewer/dngconvert/DngConvertingFragment;)I │ │ -216694: 5200 6058 |0000: iget v0, v0, Lfreed/viewer/dngconvert/DngConvertingFragment;.rawType:I // field@5860 │ │ -216698: 0f00 |0002: return v0 │ │ +216690: |[216690] freed.viewer.dngconvert.DngConvertingFragment.access$500:(Lfreed/viewer/dngconvert/DngConvertingFragment;)I │ │ +2166a0: 5200 6058 |0000: iget v0, v0, Lfreed/viewer/dngconvert/DngConvertingFragment;.rawType:I // field@5860 │ │ +2166a4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/dngconvert/DngConvertingFragment; │ │ │ │ #15 : (in Lfreed/viewer/dngconvert/DngConvertingFragment;) │ │ @@ -815806,17 +815809,17 @@ │ │ type : '(Lfreed/viewer/dngconvert/DngConvertingFragment;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21669c: |[21669c] freed.viewer.dngconvert.DngConvertingFragment.access$502:(Lfreed/viewer/dngconvert/DngConvertingFragment;I)I │ │ -2166ac: 5901 6058 |0000: iput v1, v0, Lfreed/viewer/dngconvert/DngConvertingFragment;.rawType:I // field@5860 │ │ -2166b0: 0f01 |0002: return v1 │ │ +2166a8: |[2166a8] freed.viewer.dngconvert.DngConvertingFragment.access$502:(Lfreed/viewer/dngconvert/DngConvertingFragment;I)I │ │ +2166b8: 5901 6058 |0000: iput v1, v0, Lfreed/viewer/dngconvert/DngConvertingFragment;.rawType:I // field@5860 │ │ +2166bc: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/dngconvert/DngConvertingFragment; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -815825,17 +815828,17 @@ │ │ type : '(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/Spinner;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21660c: |[21660c] freed.viewer.dngconvert.DngConvertingFragment.access$600:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/Spinner; │ │ -21661c: 5400 6558 |0000: iget-object v0, v0, Lfreed/viewer/dngconvert/DngConvertingFragment;.toneMapProfile:Landroid/widget/Spinner; // field@5865 │ │ -216620: 1100 |0002: return-object v0 │ │ +216618: |[216618] freed.viewer.dngconvert.DngConvertingFragment.access$600:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/Spinner; │ │ +216628: 5400 6558 |0000: iget-object v0, v0, Lfreed/viewer/dngconvert/DngConvertingFragment;.toneMapProfile:Landroid/widget/Spinner; // field@5865 │ │ +21662c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/dngconvert/DngConvertingFragment; │ │ │ │ #17 : (in Lfreed/viewer/dngconvert/DngConvertingFragment;) │ │ @@ -815843,17 +815846,17 @@ │ │ type : '(Lfreed/viewer/dngconvert/DngConvertingFragment;)[Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2166e4: |[2166e4] freed.viewer.dngconvert.DngConvertingFragment.access$700:(Lfreed/viewer/dngconvert/DngConvertingFragment;)[Ljava/lang/String; │ │ -2166f4: 5400 5b58 |0000: iget-object v0, v0, Lfreed/viewer/dngconvert/DngConvertingFragment;.filesToConvert:[Ljava/lang/String; // field@585b │ │ -2166f8: 1100 |0002: return-object v0 │ │ +2166f0: |[2166f0] freed.viewer.dngconvert.DngConvertingFragment.access$700:(Lfreed/viewer/dngconvert/DngConvertingFragment;)[Ljava/lang/String; │ │ +216700: 5400 5b58 |0000: iget-object v0, v0, Lfreed/viewer/dngconvert/DngConvertingFragment;.filesToConvert:[Ljava/lang/String; // field@585b │ │ +216704: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/dngconvert/DngConvertingFragment; │ │ │ │ #18 : (in Lfreed/viewer/dngconvert/DngConvertingFragment;) │ │ @@ -815861,17 +815864,17 @@ │ │ type : '(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2165ac: |[2165ac] freed.viewer.dngconvert.DngConvertingFragment.access$800:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText; │ │ -2165bc: 5400 5658 |0000: iget-object v0, v0, Lfreed/viewer/dngconvert/DngConvertingFragment;.editTextblacklvl:Landroid/widget/EditText; // field@5856 │ │ -2165c0: 1100 |0002: return-object v0 │ │ +2165b8: |[2165b8] freed.viewer.dngconvert.DngConvertingFragment.access$800:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText; │ │ +2165c8: 5400 5658 |0000: iget-object v0, v0, Lfreed/viewer/dngconvert/DngConvertingFragment;.editTextblacklvl:Landroid/widget/EditText; // field@5856 │ │ +2165cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/dngconvert/DngConvertingFragment; │ │ │ │ #19 : (in Lfreed/viewer/dngconvert/DngConvertingFragment;) │ │ @@ -815879,17 +815882,17 @@ │ │ type : '(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2165c4: |[2165c4] freed.viewer.dngconvert.DngConvertingFragment.access$900:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText; │ │ -2165d4: 5400 5858 |0000: iget-object v0, v0, Lfreed/viewer/dngconvert/DngConvertingFragment;.editTextwhitelvl:Landroid/widget/EditText; // field@5858 │ │ -2165d8: 1100 |0002: return-object v0 │ │ +2165d0: |[2165d0] freed.viewer.dngconvert.DngConvertingFragment.access$900:(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText; │ │ +2165e0: 5400 5858 |0000: iget-object v0, v0, Lfreed/viewer/dngconvert/DngConvertingFragment;.editTextwhitelvl:Landroid/widget/EditText; // field@5858 │ │ +2165e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/dngconvert/DngConvertingFragment; │ │ │ │ #20 : (in Lfreed/viewer/dngconvert/DngConvertingFragment;) │ │ @@ -815897,215 +815900,215 @@ │ │ type : '(Lfreed/file/holder/BaseHolder;)Landroid/graphics/Bitmap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 399 16-bit code units │ │ -2161a0: |[2161a0] freed.viewer.dngconvert.DngConvertingFragment.convertRawToDng:(Lfreed/file/holder/BaseHolder;)Landroid/graphics/Bitmap; │ │ -2161b0: 0801 1100 |0000: move-object/from16 v1, v17 │ │ -2161b4: 0800 1200 |0002: move-object/from16 v0, v18 │ │ -2161b8: 7401 315f 1100 |0004: invoke-virtual/range {v17}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5f31 │ │ -2161be: 0c02 |0007: move-result-object v2 │ │ -2161c0: 1f02 2a0a |0008: check-cast v2, Lfreed/ActivityInterface; // type@0a2a │ │ -2161c4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -2161c6: 7401 965b 1200 |000b: invoke-virtual/range {v18}, Lfreed/file/holder/BaseHolder;.getInputStream:()Ljava/io/InputStream; // method@5b96 │ │ -2161cc: 0c04 |000e: move-result-object v4 │ │ -2161ce: 6e10 2e62 0400 |000f: invoke-virtual {v4}, Ljava/io/InputStream;.available:()I // method@622e │ │ -2161d4: 0a05 |0012: move-result v5 │ │ -2161d6: 2356 290e |0013: new-array v6, v5, [B // type@0e29 │ │ -2161da: 6e20 3162 6400 |0015: invoke-virtual {v4, v6}, Ljava/io/InputStream;.read:([B)I // method@6231 │ │ -2161e0: 6e10 2f62 0400 |0018: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@622f │ │ -2161e6: 1a04 2326 |001b: const-string v4, "Main" // string@2623 │ │ -2161ea: 2207 740d |001d: new-instance v7, Ljava/lang/StringBuilder; // type@0d74 │ │ -2161ee: 7010 4c63 0700 |001f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -2161f4: 1a08 f50f |0022: const-string v8, "Filesize: " // string@0ff5 │ │ -2161f8: 6e20 5663 8700 |0024: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -2161fe: 6e20 5263 5700 |0027: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -216204: 1a05 6a00 |002a: const-string v5, " File:" // string@006a │ │ -216208: 6e20 5663 5700 |002c: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21620e: 7401 975b 1200 |002f: invoke-virtual/range {v18}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -216214: 0c05 |0032: move-result-object v5 │ │ -216216: 6e20 5663 5700 |0033: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21621c: 6e10 5d63 0700 |0036: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -216222: 0c05 |0039: move-result-object v5 │ │ -216224: 7120 655e 5400 |003a: invoke-static {v4, v5}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -21622a: 2004 500c |003d: instance-of v4, v0, Lfreed/file/holder/FileHolder; // type@0c50 │ │ -21622e: 1a05 ca41 |003f: const-string v5, "dng" // string@41ca │ │ -216232: 1a07 b93a |0041: const-string v7, "bayer" // string@3ab9 │ │ -216236: 3804 1600 |0043: if-eqz v4, 0059 // +0016 │ │ -21623a: 2204 260d |0045: new-instance v4, Ljava/io/File; // type@0d26 │ │ -21623e: 1f00 500c |0047: check-cast v0, Lfreed/file/holder/FileHolder; // type@0c50 │ │ -216242: 6e10 a55b 0000 |0049: invoke-virtual {v0}, Lfreed/file/holder/FileHolder;.getFile:()Ljava/io/File; // method@5ba5 │ │ -216248: 0c00 |004c: move-result-object v0 │ │ -21624a: 6e10 f961 0000 |004d: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ -216250: 0c00 |0050: move-result-object v0 │ │ -216252: 6e30 3463 7005 |0051: invoke-virtual {v0, v7, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@6334 │ │ -216258: 0c00 |0054: move-result-object v0 │ │ -21625a: 7020 f261 0400 |0055: invoke-direct {v4, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ -216260: 280e |0058: goto 0066 // +000e │ │ -216262: 2204 260d |0059: new-instance v4, Ljava/io/File; // type@0d26 │ │ -216266: 7401 975b 1200 |005b: invoke-virtual/range {v18}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -21626c: 0c00 |005e: move-result-object v0 │ │ -21626e: 6e30 3463 7005 |005f: invoke-virtual {v0, v7, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@6334 │ │ -216274: 0c00 |0062: move-result-object v0 │ │ -216276: 7020 f261 0400 |0063: invoke-direct {v4, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ -21627c: 7100 285c 0000 |0066: invoke-static {}, Lfreed/jni/RawToDng;.GetInstance:()Lfreed/jni/RawToDng; // method@5c28 │ │ -216282: 0c05 |0069: move-result-object v5 │ │ -216284: 7100 b35e 0000 |006a: invoke-static {}, Lfreed/utils/StringUtils;.GetInternalSDCARD:()Ljava/lang/String; // method@5eb3 │ │ -21628a: 5410 5f58 |006d: iget-object v0, v1, Lfreed/viewer/dngconvert/DngConvertingFragment;.out:Lfreed/file/holder/BaseHolder; // field@585f │ │ -21628e: 3900 3900 |006f: if-nez v0, 00a8 // +0039 │ │ -216292: 7210 194d 0200 |0071: invoke-interface {v2}, Lfreed/ActivityInterface;.getFileListController:()Lfreed/file/FileListController; // method@4d19 │ │ -216298: 0c00 |0074: move-result-object v0 │ │ -21629a: 6e10 735b 0000 |0075: invoke-virtual {v0}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ -2162a0: 0c00 |0078: move-result-object v0 │ │ -2162a2: 7210 6864 0000 |0079: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -2162a8: 0c00 |007c: move-result-object v0 │ │ -2162aa: 7210 4e64 0000 |007d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -2162b0: 0a07 |0080: move-result v7 │ │ -2162b2: 3807 1900 |0081: if-eqz v7, 009a // +0019 │ │ -2162b6: 7210 4f64 0000 |0083: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -2162bc: 0c07 |0086: move-result-object v7 │ │ -2162be: 1f07 4f0c |0087: check-cast v7, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ -2162c2: 6e10 975b 0700 |0089: invoke-virtual {v7}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -2162c8: 0c08 |008c: move-result-object v8 │ │ -2162ca: 6e10 fc61 0400 |008d: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@61fc │ │ -2162d0: 0c09 |0090: move-result-object v9 │ │ -2162d2: 6e20 2363 9800 |0091: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -2162d8: 0a08 |0094: move-result v8 │ │ -2162da: 3808 e8ff |0095: if-eqz v8, 007d // -0018 │ │ -2162de: 5b17 5f58 |0097: iput-object v7, v1, Lfreed/viewer/dngconvert/DngConvertingFragment;.out:Lfreed/file/holder/BaseHolder; // field@585f │ │ -2162e2: 28e4 |0099: goto 007d // -001c │ │ -2162e4: 5410 5f58 |009a: iget-object v0, v1, Lfreed/viewer/dngconvert/DngConvertingFragment;.out:Lfreed/file/holder/BaseHolder; // field@585f │ │ -2162e8: 3900 0c00 |009c: if-nez v0, 00a8 // +000c │ │ -2162ec: 7210 194d 0200 |009e: invoke-interface {v2}, Lfreed/ActivityInterface;.getFileListController:()Lfreed/file/FileListController; // method@4d19 │ │ -2162f2: 0c00 |00a1: move-result-object v0 │ │ -2162f4: 6e20 775b 4000 |00a2: invoke-virtual {v0, v4}, Lfreed/file/FileListController;.getNewImgFileHolder:(Ljava/io/File;)Lfreed/file/holder/BaseHolder; // method@5b77 │ │ -2162fa: 0c00 |00a5: move-result-object v0 │ │ -2162fc: 5b10 5f58 |00a6: iput-object v0, v1, Lfreed/viewer/dngconvert/DngConvertingFragment;.out:Lfreed/file/holder/BaseHolder; // field@585f │ │ -216300: 2200 5c0c |00a8: new-instance v0, Lfreed/jni/ExifInfo; // type@0c5c │ │ -216304: 1308 6400 |00aa: const/16 v8, #int 100 // #64 │ │ -216308: 1209 |00ac: const/4 v9, #int 0 // #0 │ │ -21630a: 160a 0000 |00ad: const-wide/16 v10, #int 0 // #0 │ │ -21630e: 120c |00af: const/4 v12, #int 0 // #0 │ │ -216310: 120d |00b0: const/4 v13, #int 0 // #0 │ │ -216312: 120e |00b1: const/4 v14, #int 0 // #0 │ │ -216314: 1a0f 0000 |00b2: const-string v15, "" // string@0000 │ │ -216318: 1a10 0000 |00b4: const-string v16, "" // string@0000 │ │ -21631c: 0707 |00b6: move-object v7, v0 │ │ -21631e: 760a f15b 0700 |00b7: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Lfreed/jni/ExifInfo;.:(IIDFFFLjava/lang/String;Ljava/lang/String;)V // method@5bf1 │ │ -216324: 6e20 4d5c 0500 |00ba: invoke-virtual {v5, v0}, Lfreed/jni/RawToDng;.setExifData:(Lfreed/jni/ExifInfo;)V // method@5c4d │ │ -21632a: 6000 3501 |00bd: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ -21632e: 1302 1500 |00bf: const/16 v2, #int 21 // #15 │ │ -216332: 3720 0c00 |00c1: if-le v0, v2, 00cd // +000c │ │ -216336: 7100 9c5d 0000 |00c3: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -21633c: 0c00 |00c6: move-result-object v0 │ │ -21633e: 6e10 855d 0000 |00c7: invoke-virtual {v0}, Lfreed/settings/SettingsManager;.GetWriteExternal:()Z // method@5d85 │ │ -216344: 0a00 |00ca: move-result v0 │ │ -216346: 3900 1400 |00cb: if-nez v0, 00df // +0014 │ │ -21634a: 6300 0c56 |00cd: sget-boolean v0, Lfreed/file/FileListController;.needStorageAccessFrameWork:Z // field@560c │ │ -21634e: 3900 1000 |00cf: if-nez v0, 00df // +0010 │ │ -216352: 6e10 f961 0400 |00d1: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ -216358: 0c00 |00d4: move-result-object v0 │ │ -21635a: 6e30 4a5c 6500 |00d5: invoke-virtual {v5, v6, v0}, Lfreed/jni/RawToDng;.setBayerData:([BLjava/lang/String;)V // method@5c4a │ │ -216360: 5410 5458 |00d8: iget-object v0, v1, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ -216364: 6e20 405c 0500 |00da: invoke-virtual {v5, v0}, Lfreed/jni/RawToDng;.WriteDngWithProfile:(Lfreed/dng/DngProfile;)V // method@5c40 │ │ -21636a: 2900 8200 |00dd: goto/16 015f // +0082 │ │ -21636e: 7401 315f 1100 |00df: invoke-virtual/range {v17}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5f31 │ │ -216374: 0c00 |00e2: move-result-object v0 │ │ -216376: 1f00 2a0a |00e3: check-cast v0, Lfreed/ActivityInterface; // type@0a2a │ │ -21637a: 7210 194d 0000 |00e5: invoke-interface {v0}, Lfreed/ActivityInterface;.getFileListController:()Lfreed/file/FileListController; // method@4d19 │ │ -216380: 0c00 |00e8: move-result-object v0 │ │ -216382: 6e10 745b 0000 |00e9: invoke-virtual {v0}, Lfreed/file/FileListController;.getFreeDcamDocumentFolder:()Landroidx/documentfile/provider/DocumentFile; // method@5b74 │ │ -216388: 0c00 |00ec: move-result-object v0 │ │ -21638a: 1a02 1d68 |00ed: const-string v2, "rw" // string@681d │ │ -21638e: 3800 3e00 |00ef: if-eqz v0, 012d // +003e │ │ -216392: 7100 9c5d 0000 |00f1: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -216398: 0c00 |00f4: move-result-object v0 │ │ -21639a: 6e10 855d 0000 |00f5: invoke-virtual {v0}, Lfreed/settings/SettingsManager;.GetWriteExternal:()Z // method@5d85 │ │ -2163a0: 0a00 |00f8: move-result v0 │ │ -2163a2: 3800 3400 |00f9: if-eqz v0, 012d // +0034 │ │ -2163a6: 7401 315f 1100 |00fb: invoke-virtual/range {v17}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5f31 │ │ -2163ac: 0c00 |00fe: move-result-object v0 │ │ -2163ae: 1f00 2a0a |00ff: check-cast v0, Lfreed/ActivityInterface; // type@0a2a │ │ -2163b2: 7210 194d 0000 |0101: invoke-interface {v0}, Lfreed/ActivityInterface;.getFileListController:()Lfreed/file/FileListController; // method@4d19 │ │ -2163b8: 0c00 |0104: move-result-object v0 │ │ -2163ba: 6e10 745b 0000 |0105: invoke-virtual {v0}, Lfreed/file/FileListController;.getFreeDcamDocumentFolder:()Landroidx/documentfile/provider/DocumentFile; // method@5b74 │ │ -2163c0: 0c00 |0108: move-result-object v0 │ │ -2163c2: 5417 5f58 |0109: iget-object v7, v1, Lfreed/viewer/dngconvert/DngConvertingFragment;.out:Lfreed/file/holder/BaseHolder; // field@585f │ │ -2163c6: 6e10 975b 0700 |010b: invoke-virtual {v7}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -2163cc: 0c07 |010e: move-result-object v7 │ │ -2163ce: 1a08 604f |010f: const-string v8, "image/dng" // string@4f60 │ │ -2163d2: 6e30 0c40 8007 |0111: invoke-virtual {v0, v8, v7}, Landroidx/documentfile/provider/DocumentFile;.createFile:(Ljava/lang/String;Ljava/lang/String;)Landroidx/documentfile/provider/DocumentFile; // method@400c │ │ -2163d8: 0c00 |0114: move-result-object v0 │ │ -2163da: 7401 325f 1100 |0115: invoke-virtual/range {v17}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getContext:()Landroid/content/Context; // method@5f32 │ │ -2163e0: 0c07 |0118: move-result-object v7 │ │ -2163e2: 6e10 f001 0700 |0119: invoke-virtual {v7}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@01f0 │ │ -2163e8: 0c07 |011c: move-result-object v7 │ │ -2163ea: 6e10 1640 0000 |011d: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4016 │ │ -2163f0: 0c00 |0120: move-result-object v0 │ │ -2163f2: 6e30 d501 0702 |0121: invoke-virtual {v7, v0, v2}, Landroid/content/ContentResolver;.openFileDescriptor:(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; // method@01d5 │ │ -2163f8: 0c00 |0124: move-result-object v0 │ │ -2163fa: 2822 |0125: goto 0147 // +0022 │ │ -2163fc: 0d00 |0126: move-exception v0 │ │ -2163fe: 2802 |0127: goto 0129 // +0002 │ │ -216400: 0d00 |0128: move-exception v0 │ │ -216402: 7110 645e 0000 |0129: invoke-static {v0}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -216408: 1103 |012c: return-object v3 │ │ -21640a: 7401 325f 1100 |012d: invoke-virtual/range {v17}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getContext:()Landroid/content/Context; // method@5f32 │ │ -216410: 0c00 |0130: move-result-object v0 │ │ -216412: 6e10 f001 0000 |0131: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@01f0 │ │ -216418: 0c00 |0134: move-result-object v0 │ │ -21641a: 5417 5f58 |0135: iget-object v7, v1, Lfreed/viewer/dngconvert/DngConvertingFragment;.out:Lfreed/file/holder/BaseHolder; // field@585f │ │ -21641e: 1f07 510c |0137: check-cast v7, Lfreed/file/holder/UriHolder; // type@0c51 │ │ -216422: 6e10 b45b 0700 |0139: invoke-virtual {v7}, Lfreed/file/holder/UriHolder;.getMediaStoreUri:()Landroid/net/Uri; // method@5bb4 │ │ -216428: 0c07 |013c: move-result-object v7 │ │ -21642a: 6e30 d501 7002 |013d: invoke-virtual {v0, v7, v2}, Landroid/content/ContentResolver;.openFileDescriptor:(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; // method@01d5 │ │ -216430: 0c00 |0140: move-result-object v0 │ │ -216432: 2806 |0141: goto 0147 // +0006 │ │ -216434: 0d00 |0142: move-exception v0 │ │ -216436: 6e10 1462 0000 |0143: invoke-virtual {v0}, Ljava/io/FileNotFoundException;.printStackTrace:()V // method@6214 │ │ -21643c: 0730 |0146: move-object v0, v3 │ │ -21643e: 3800 1800 |0147: if-eqz v0, 015f // +0018 │ │ -216442: 6e10 fc61 0400 |0149: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@61fc │ │ -216448: 0c02 |014c: move-result-object v2 │ │ -21644a: 6e40 2f5c 6520 |014d: invoke-virtual {v5, v6, v0, v2}, Lfreed/jni/RawToDng;.SetBayerDataFD:([BLandroid/os/ParcelFileDescriptor;Ljava/lang/String;)V // method@5c2f │ │ -216450: 5412 5458 |0150: iget-object v2, v1, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ -216454: 6e20 405c 2500 |0152: invoke-virtual {v5, v2}, Lfreed/jni/RawToDng;.WriteDngWithProfile:(Lfreed/dng/DngProfile;)V // method@5c40 │ │ -21645a: 6e10 3f06 0000 |0155: invoke-virtual {v0}, Landroid/os/ParcelFileDescriptor;.close:()V // method@063f │ │ -216460: 2807 |0158: goto 015f // +0007 │ │ -216462: 0d00 |0159: move-exception v0 │ │ -216464: 0702 |015a: move-object v2, v0 │ │ -216466: 7110 645e 0200 |015b: invoke-static {v2}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -21646c: 1103 |015e: return-object v3 │ │ -21646e: 2200 6e00 |015f: new-instance v0, Landroid/content/Intent; // type@006e │ │ -216472: 1a02 7938 |0161: const-string v2, "android.intent.action.MEDIA_SCANNER_SCAN_FILE" // string@3879 │ │ -216476: 7020 2c02 2000 |0163: invoke-direct {v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@022c │ │ -21647c: 7110 8105 0400 |0166: invoke-static {v4}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0581 │ │ -216482: 0c02 |0169: move-result-object v2 │ │ -216484: 6e20 5102 2000 |016a: invoke-virtual {v0, v2}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0251 │ │ -21648a: 7401 315f 1100 |016d: invoke-virtual/range {v17}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5f31 │ │ -216490: 0c02 |0170: move-result-object v2 │ │ -216492: 6e20 9c42 0200 |0171: invoke-virtual {v2, v0}, Landroidx/fragment/app/FragmentActivity;.sendBroadcast:(Landroid/content/Intent;)V // method@429c │ │ -216498: 5410 5b58 |0174: iget-object v0, v1, Lfreed/viewer/dngconvert/DngConvertingFragment;.filesToConvert:[Ljava/lang/String; // field@585b │ │ -21649c: 2100 |0176: array-length v0, v0 │ │ -21649e: 1212 |0177: const/4 v2, #int 1 // #1 │ │ -2164a0: 3320 1100 |0178: if-ne v0, v2, 0189 // +0011 │ │ -2164a4: 5410 5f58 |017a: iget-object v0, v1, Lfreed/viewer/dngconvert/DngConvertingFragment;.out:Lfreed/file/holder/BaseHolder; // field@585f │ │ -2164a8: 7401 325f 1100 |017c: invoke-virtual/range {v17}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getContext:()Landroid/content/Context; // method@5f32 │ │ -2164ae: 0c02 |017f: move-result-object v2 │ │ -2164b0: 6e20 935b 2000 |0180: invoke-virtual {v0, v2}, Lfreed/file/holder/BaseHolder;.getBitmapFromDng:(Landroid/content/Context;)Landroid/graphics/Bitmap; // method@5b93 │ │ -2164b6: 0c00 |0183: move-result-object v0 │ │ -2164b8: 1100 |0184: return-object v0 │ │ -2164ba: 0d00 |0185: move-exception v0 │ │ -2164bc: 6e10 2d62 0000 |0186: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@622d │ │ -2164c2: 1103 |0189: return-object v3 │ │ -2164c4: 0d00 |018a: move-exception v0 │ │ -2164c6: 7110 645e 0000 |018b: invoke-static {v0}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -2164cc: 1103 |018e: return-object v3 │ │ +2161ac: |[2161ac] freed.viewer.dngconvert.DngConvertingFragment.convertRawToDng:(Lfreed/file/holder/BaseHolder;)Landroid/graphics/Bitmap; │ │ +2161bc: 0801 1100 |0000: move-object/from16 v1, v17 │ │ +2161c0: 0800 1200 |0002: move-object/from16 v0, v18 │ │ +2161c4: 7401 315f 1100 |0004: invoke-virtual/range {v17}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5f31 │ │ +2161ca: 0c02 |0007: move-result-object v2 │ │ +2161cc: 1f02 2a0a |0008: check-cast v2, Lfreed/ActivityInterface; // type@0a2a │ │ +2161d0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +2161d2: 7401 965b 1200 |000b: invoke-virtual/range {v18}, Lfreed/file/holder/BaseHolder;.getInputStream:()Ljava/io/InputStream; // method@5b96 │ │ +2161d8: 0c04 |000e: move-result-object v4 │ │ +2161da: 6e10 2e62 0400 |000f: invoke-virtual {v4}, Ljava/io/InputStream;.available:()I // method@622e │ │ +2161e0: 0a05 |0012: move-result v5 │ │ +2161e2: 2356 290e |0013: new-array v6, v5, [B // type@0e29 │ │ +2161e6: 6e20 3162 6400 |0015: invoke-virtual {v4, v6}, Ljava/io/InputStream;.read:([B)I // method@6231 │ │ +2161ec: 6e10 2f62 0400 |0018: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@622f │ │ +2161f2: 1a04 2326 |001b: const-string v4, "Main" // string@2623 │ │ +2161f6: 2207 740d |001d: new-instance v7, Ljava/lang/StringBuilder; // type@0d74 │ │ +2161fa: 7010 4c63 0700 |001f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +216200: 1a08 f50f |0022: const-string v8, "Filesize: " // string@0ff5 │ │ +216204: 6e20 5663 8700 |0024: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21620a: 6e20 5263 5700 |0027: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +216210: 1a05 6a00 |002a: const-string v5, " File:" // string@006a │ │ +216214: 6e20 5663 5700 |002c: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21621a: 7401 975b 1200 |002f: invoke-virtual/range {v18}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +216220: 0c05 |0032: move-result-object v5 │ │ +216222: 6e20 5663 5700 |0033: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +216228: 6e10 5d63 0700 |0036: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21622e: 0c05 |0039: move-result-object v5 │ │ +216230: 7120 655e 5400 |003a: invoke-static {v4, v5}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +216236: 2004 500c |003d: instance-of v4, v0, Lfreed/file/holder/FileHolder; // type@0c50 │ │ +21623a: 1a05 ca41 |003f: const-string v5, "dng" // string@41ca │ │ +21623e: 1a07 b93a |0041: const-string v7, "bayer" // string@3ab9 │ │ +216242: 3804 1600 |0043: if-eqz v4, 0059 // +0016 │ │ +216246: 2204 260d |0045: new-instance v4, Ljava/io/File; // type@0d26 │ │ +21624a: 1f00 500c |0047: check-cast v0, Lfreed/file/holder/FileHolder; // type@0c50 │ │ +21624e: 6e10 a55b 0000 |0049: invoke-virtual {v0}, Lfreed/file/holder/FileHolder;.getFile:()Ljava/io/File; // method@5ba5 │ │ +216254: 0c00 |004c: move-result-object v0 │ │ +216256: 6e10 f961 0000 |004d: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ +21625c: 0c00 |0050: move-result-object v0 │ │ +21625e: 6e30 3463 7005 |0051: invoke-virtual {v0, v7, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@6334 │ │ +216264: 0c00 |0054: move-result-object v0 │ │ +216266: 7020 f261 0400 |0055: invoke-direct {v4, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ +21626c: 280e |0058: goto 0066 // +000e │ │ +21626e: 2204 260d |0059: new-instance v4, Ljava/io/File; // type@0d26 │ │ +216272: 7401 975b 1200 |005b: invoke-virtual/range {v18}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +216278: 0c00 |005e: move-result-object v0 │ │ +21627a: 6e30 3463 7005 |005f: invoke-virtual {v0, v7, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@6334 │ │ +216280: 0c00 |0062: move-result-object v0 │ │ +216282: 7020 f261 0400 |0063: invoke-direct {v4, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ +216288: 7100 285c 0000 |0066: invoke-static {}, Lfreed/jni/RawToDng;.GetInstance:()Lfreed/jni/RawToDng; // method@5c28 │ │ +21628e: 0c05 |0069: move-result-object v5 │ │ +216290: 7100 b35e 0000 |006a: invoke-static {}, Lfreed/utils/StringUtils;.GetInternalSDCARD:()Ljava/lang/String; // method@5eb3 │ │ +216296: 5410 5f58 |006d: iget-object v0, v1, Lfreed/viewer/dngconvert/DngConvertingFragment;.out:Lfreed/file/holder/BaseHolder; // field@585f │ │ +21629a: 3900 3900 |006f: if-nez v0, 00a8 // +0039 │ │ +21629e: 7210 194d 0200 |0071: invoke-interface {v2}, Lfreed/ActivityInterface;.getFileListController:()Lfreed/file/FileListController; // method@4d19 │ │ +2162a4: 0c00 |0074: move-result-object v0 │ │ +2162a6: 6e10 735b 0000 |0075: invoke-virtual {v0}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ +2162ac: 0c00 |0078: move-result-object v0 │ │ +2162ae: 7210 6864 0000 |0079: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +2162b4: 0c00 |007c: move-result-object v0 │ │ +2162b6: 7210 4e64 0000 |007d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +2162bc: 0a07 |0080: move-result v7 │ │ +2162be: 3807 1900 |0081: if-eqz v7, 009a // +0019 │ │ +2162c2: 7210 4f64 0000 |0083: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +2162c8: 0c07 |0086: move-result-object v7 │ │ +2162ca: 1f07 4f0c |0087: check-cast v7, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ +2162ce: 6e10 975b 0700 |0089: invoke-virtual {v7}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +2162d4: 0c08 |008c: move-result-object v8 │ │ +2162d6: 6e10 fc61 0400 |008d: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@61fc │ │ +2162dc: 0c09 |0090: move-result-object v9 │ │ +2162de: 6e20 2363 9800 |0091: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +2162e4: 0a08 |0094: move-result v8 │ │ +2162e6: 3808 e8ff |0095: if-eqz v8, 007d // -0018 │ │ +2162ea: 5b17 5f58 |0097: iput-object v7, v1, Lfreed/viewer/dngconvert/DngConvertingFragment;.out:Lfreed/file/holder/BaseHolder; // field@585f │ │ +2162ee: 28e4 |0099: goto 007d // -001c │ │ +2162f0: 5410 5f58 |009a: iget-object v0, v1, Lfreed/viewer/dngconvert/DngConvertingFragment;.out:Lfreed/file/holder/BaseHolder; // field@585f │ │ +2162f4: 3900 0c00 |009c: if-nez v0, 00a8 // +000c │ │ +2162f8: 7210 194d 0200 |009e: invoke-interface {v2}, Lfreed/ActivityInterface;.getFileListController:()Lfreed/file/FileListController; // method@4d19 │ │ +2162fe: 0c00 |00a1: move-result-object v0 │ │ +216300: 6e20 775b 4000 |00a2: invoke-virtual {v0, v4}, Lfreed/file/FileListController;.getNewImgFileHolder:(Ljava/io/File;)Lfreed/file/holder/BaseHolder; // method@5b77 │ │ +216306: 0c00 |00a5: move-result-object v0 │ │ +216308: 5b10 5f58 |00a6: iput-object v0, v1, Lfreed/viewer/dngconvert/DngConvertingFragment;.out:Lfreed/file/holder/BaseHolder; // field@585f │ │ +21630c: 2200 5c0c |00a8: new-instance v0, Lfreed/jni/ExifInfo; // type@0c5c │ │ +216310: 1308 6400 |00aa: const/16 v8, #int 100 // #64 │ │ +216314: 1209 |00ac: const/4 v9, #int 0 // #0 │ │ +216316: 160a 0000 |00ad: const-wide/16 v10, #int 0 // #0 │ │ +21631a: 120c |00af: const/4 v12, #int 0 // #0 │ │ +21631c: 120d |00b0: const/4 v13, #int 0 // #0 │ │ +21631e: 120e |00b1: const/4 v14, #int 0 // #0 │ │ +216320: 1a0f 0000 |00b2: const-string v15, "" // string@0000 │ │ +216324: 1a10 0000 |00b4: const-string v16, "" // string@0000 │ │ +216328: 0707 |00b6: move-object v7, v0 │ │ +21632a: 760a f15b 0700 |00b7: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Lfreed/jni/ExifInfo;.:(IIDFFFLjava/lang/String;Ljava/lang/String;)V // method@5bf1 │ │ +216330: 6e20 4d5c 0500 |00ba: invoke-virtual {v5, v0}, Lfreed/jni/RawToDng;.setExifData:(Lfreed/jni/ExifInfo;)V // method@5c4d │ │ +216336: 6000 3501 |00bd: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ +21633a: 1302 1500 |00bf: const/16 v2, #int 21 // #15 │ │ +21633e: 3720 0c00 |00c1: if-le v0, v2, 00cd // +000c │ │ +216342: 7100 9c5d 0000 |00c3: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +216348: 0c00 |00c6: move-result-object v0 │ │ +21634a: 6e10 855d 0000 |00c7: invoke-virtual {v0}, Lfreed/settings/SettingsManager;.GetWriteExternal:()Z // method@5d85 │ │ +216350: 0a00 |00ca: move-result v0 │ │ +216352: 3900 1400 |00cb: if-nez v0, 00df // +0014 │ │ +216356: 6300 0c56 |00cd: sget-boolean v0, Lfreed/file/FileListController;.needStorageAccessFrameWork:Z // field@560c │ │ +21635a: 3900 1000 |00cf: if-nez v0, 00df // +0010 │ │ +21635e: 6e10 f961 0400 |00d1: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ +216364: 0c00 |00d4: move-result-object v0 │ │ +216366: 6e30 4a5c 6500 |00d5: invoke-virtual {v5, v6, v0}, Lfreed/jni/RawToDng;.setBayerData:([BLjava/lang/String;)V // method@5c4a │ │ +21636c: 5410 5458 |00d8: iget-object v0, v1, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ +216370: 6e20 405c 0500 |00da: invoke-virtual {v5, v0}, Lfreed/jni/RawToDng;.WriteDngWithProfile:(Lfreed/dng/DngProfile;)V // method@5c40 │ │ +216376: 2900 8200 |00dd: goto/16 015f // +0082 │ │ +21637a: 7401 315f 1100 |00df: invoke-virtual/range {v17}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5f31 │ │ +216380: 0c00 |00e2: move-result-object v0 │ │ +216382: 1f00 2a0a |00e3: check-cast v0, Lfreed/ActivityInterface; // type@0a2a │ │ +216386: 7210 194d 0000 |00e5: invoke-interface {v0}, Lfreed/ActivityInterface;.getFileListController:()Lfreed/file/FileListController; // method@4d19 │ │ +21638c: 0c00 |00e8: move-result-object v0 │ │ +21638e: 6e10 745b 0000 |00e9: invoke-virtual {v0}, Lfreed/file/FileListController;.getFreeDcamDocumentFolder:()Landroidx/documentfile/provider/DocumentFile; // method@5b74 │ │ +216394: 0c00 |00ec: move-result-object v0 │ │ +216396: 1a02 1d68 |00ed: const-string v2, "rw" // string@681d │ │ +21639a: 3800 3e00 |00ef: if-eqz v0, 012d // +003e │ │ +21639e: 7100 9c5d 0000 |00f1: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +2163a4: 0c00 |00f4: move-result-object v0 │ │ +2163a6: 6e10 855d 0000 |00f5: invoke-virtual {v0}, Lfreed/settings/SettingsManager;.GetWriteExternal:()Z // method@5d85 │ │ +2163ac: 0a00 |00f8: move-result v0 │ │ +2163ae: 3800 3400 |00f9: if-eqz v0, 012d // +0034 │ │ +2163b2: 7401 315f 1100 |00fb: invoke-virtual/range {v17}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5f31 │ │ +2163b8: 0c00 |00fe: move-result-object v0 │ │ +2163ba: 1f00 2a0a |00ff: check-cast v0, Lfreed/ActivityInterface; // type@0a2a │ │ +2163be: 7210 194d 0000 |0101: invoke-interface {v0}, Lfreed/ActivityInterface;.getFileListController:()Lfreed/file/FileListController; // method@4d19 │ │ +2163c4: 0c00 |0104: move-result-object v0 │ │ +2163c6: 6e10 745b 0000 |0105: invoke-virtual {v0}, Lfreed/file/FileListController;.getFreeDcamDocumentFolder:()Landroidx/documentfile/provider/DocumentFile; // method@5b74 │ │ +2163cc: 0c00 |0108: move-result-object v0 │ │ +2163ce: 5417 5f58 |0109: iget-object v7, v1, Lfreed/viewer/dngconvert/DngConvertingFragment;.out:Lfreed/file/holder/BaseHolder; // field@585f │ │ +2163d2: 6e10 975b 0700 |010b: invoke-virtual {v7}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +2163d8: 0c07 |010e: move-result-object v7 │ │ +2163da: 1a08 604f |010f: const-string v8, "image/dng" // string@4f60 │ │ +2163de: 6e30 0c40 8007 |0111: invoke-virtual {v0, v8, v7}, Landroidx/documentfile/provider/DocumentFile;.createFile:(Ljava/lang/String;Ljava/lang/String;)Landroidx/documentfile/provider/DocumentFile; // method@400c │ │ +2163e4: 0c00 |0114: move-result-object v0 │ │ +2163e6: 7401 325f 1100 |0115: invoke-virtual/range {v17}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getContext:()Landroid/content/Context; // method@5f32 │ │ +2163ec: 0c07 |0118: move-result-object v7 │ │ +2163ee: 6e10 f001 0700 |0119: invoke-virtual {v7}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@01f0 │ │ +2163f4: 0c07 |011c: move-result-object v7 │ │ +2163f6: 6e10 1640 0000 |011d: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4016 │ │ +2163fc: 0c00 |0120: move-result-object v0 │ │ +2163fe: 6e30 d501 0702 |0121: invoke-virtual {v7, v0, v2}, Landroid/content/ContentResolver;.openFileDescriptor:(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; // method@01d5 │ │ +216404: 0c00 |0124: move-result-object v0 │ │ +216406: 2822 |0125: goto 0147 // +0022 │ │ +216408: 0d00 |0126: move-exception v0 │ │ +21640a: 2802 |0127: goto 0129 // +0002 │ │ +21640c: 0d00 |0128: move-exception v0 │ │ +21640e: 7110 645e 0000 |0129: invoke-static {v0}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +216414: 1103 |012c: return-object v3 │ │ +216416: 7401 325f 1100 |012d: invoke-virtual/range {v17}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getContext:()Landroid/content/Context; // method@5f32 │ │ +21641c: 0c00 |0130: move-result-object v0 │ │ +21641e: 6e10 f001 0000 |0131: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@01f0 │ │ +216424: 0c00 |0134: move-result-object v0 │ │ +216426: 5417 5f58 |0135: iget-object v7, v1, Lfreed/viewer/dngconvert/DngConvertingFragment;.out:Lfreed/file/holder/BaseHolder; // field@585f │ │ +21642a: 1f07 510c |0137: check-cast v7, Lfreed/file/holder/UriHolder; // type@0c51 │ │ +21642e: 6e10 b45b 0700 |0139: invoke-virtual {v7}, Lfreed/file/holder/UriHolder;.getMediaStoreUri:()Landroid/net/Uri; // method@5bb4 │ │ +216434: 0c07 |013c: move-result-object v7 │ │ +216436: 6e30 d501 7002 |013d: invoke-virtual {v0, v7, v2}, Landroid/content/ContentResolver;.openFileDescriptor:(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; // method@01d5 │ │ +21643c: 0c00 |0140: move-result-object v0 │ │ +21643e: 2806 |0141: goto 0147 // +0006 │ │ +216440: 0d00 |0142: move-exception v0 │ │ +216442: 6e10 1462 0000 |0143: invoke-virtual {v0}, Ljava/io/FileNotFoundException;.printStackTrace:()V // method@6214 │ │ +216448: 0730 |0146: move-object v0, v3 │ │ +21644a: 3800 1800 |0147: if-eqz v0, 015f // +0018 │ │ +21644e: 6e10 fc61 0400 |0149: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@61fc │ │ +216454: 0c02 |014c: move-result-object v2 │ │ +216456: 6e40 2f5c 6520 |014d: invoke-virtual {v5, v6, v0, v2}, Lfreed/jni/RawToDng;.SetBayerDataFD:([BLandroid/os/ParcelFileDescriptor;Ljava/lang/String;)V // method@5c2f │ │ +21645c: 5412 5458 |0150: iget-object v2, v1, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ +216460: 6e20 405c 2500 |0152: invoke-virtual {v5, v2}, Lfreed/jni/RawToDng;.WriteDngWithProfile:(Lfreed/dng/DngProfile;)V // method@5c40 │ │ +216466: 6e10 3f06 0000 |0155: invoke-virtual {v0}, Landroid/os/ParcelFileDescriptor;.close:()V // method@063f │ │ +21646c: 2807 |0158: goto 015f // +0007 │ │ +21646e: 0d00 |0159: move-exception v0 │ │ +216470: 0702 |015a: move-object v2, v0 │ │ +216472: 7110 645e 0200 |015b: invoke-static {v2}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +216478: 1103 |015e: return-object v3 │ │ +21647a: 2200 6e00 |015f: new-instance v0, Landroid/content/Intent; // type@006e │ │ +21647e: 1a02 7938 |0161: const-string v2, "android.intent.action.MEDIA_SCANNER_SCAN_FILE" // string@3879 │ │ +216482: 7020 2c02 2000 |0163: invoke-direct {v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@022c │ │ +216488: 7110 8105 0400 |0166: invoke-static {v4}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0581 │ │ +21648e: 0c02 |0169: move-result-object v2 │ │ +216490: 6e20 5102 2000 |016a: invoke-virtual {v0, v2}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0251 │ │ +216496: 7401 315f 1100 |016d: invoke-virtual/range {v17}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5f31 │ │ +21649c: 0c02 |0170: move-result-object v2 │ │ +21649e: 6e20 9c42 0200 |0171: invoke-virtual {v2, v0}, Landroidx/fragment/app/FragmentActivity;.sendBroadcast:(Landroid/content/Intent;)V // method@429c │ │ +2164a4: 5410 5b58 |0174: iget-object v0, v1, Lfreed/viewer/dngconvert/DngConvertingFragment;.filesToConvert:[Ljava/lang/String; // field@585b │ │ +2164a8: 2100 |0176: array-length v0, v0 │ │ +2164aa: 1212 |0177: const/4 v2, #int 1 // #1 │ │ +2164ac: 3320 1100 |0178: if-ne v0, v2, 0189 // +0011 │ │ +2164b0: 5410 5f58 |017a: iget-object v0, v1, Lfreed/viewer/dngconvert/DngConvertingFragment;.out:Lfreed/file/holder/BaseHolder; // field@585f │ │ +2164b4: 7401 325f 1100 |017c: invoke-virtual/range {v17}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getContext:()Landroid/content/Context; // method@5f32 │ │ +2164ba: 0c02 |017f: move-result-object v2 │ │ +2164bc: 6e20 935b 2000 |0180: invoke-virtual {v0, v2}, Lfreed/file/holder/BaseHolder;.getBitmapFromDng:(Landroid/content/Context;)Landroid/graphics/Bitmap; // method@5b93 │ │ +2164c2: 0c00 |0183: move-result-object v0 │ │ +2164c4: 1100 |0184: return-object v0 │ │ +2164c6: 0d00 |0185: move-exception v0 │ │ +2164c8: 6e10 2d62 0000 |0186: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@622d │ │ +2164ce: 1103 |0189: return-object v3 │ │ +2164d0: 0d00 |018a: move-exception v0 │ │ +2164d2: 7110 645e 0000 |018b: invoke-static {v0}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +2164d8: 1103 |018e: return-object v3 │ │ catches : 5 │ │ 0x000b - 0x003d │ │ Ljava/io/IOException; -> 0x018a │ │ 0x0115 - 0x0125 │ │ Ljava/io/FileNotFoundException; -> 0x0128 │ │ Ljava/lang/IllegalArgumentException; -> 0x0126 │ │ 0x012d - 0x0141 │ │ @@ -816164,72 +816167,72 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 109 16-bit code units │ │ -216758: |[216758] freed.viewer.dngconvert.DngConvertingFragment.getFilesize:(Ljava/lang/String;)V │ │ -216768: 6e10 315f 0400 |0000: invoke-virtual {v4}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5f31 │ │ -21676e: 0c00 |0003: move-result-object v0 │ │ -216770: 1f00 2a0a |0004: check-cast v0, Lfreed/ActivityInterface; // type@0a2a │ │ -216774: 1a01 b675 |0006: const-string v1, "uri" // string@75b6 │ │ -216778: 6e20 3763 1500 |0008: invoke-virtual {v5, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@6337 │ │ -21677e: 0a01 |000b: move-result v1 │ │ -216780: 3901 1700 |000c: if-nez v1, 0023 // +0017 │ │ -216784: 1a01 ca3e |000e: const-string v1, "content" // string@3eca │ │ -216788: 6e20 3763 1500 |0010: invoke-virtual {v5, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@6337 │ │ -21678e: 0a01 |0013: move-result v1 │ │ -216790: 3801 0300 |0014: if-eqz v1, 0017 // +0003 │ │ -216794: 280d |0016: goto 0023 // +000d │ │ -216796: 2200 260d |0017: new-instance v0, Ljava/io/File; // type@0d26 │ │ -21679a: 7020 f261 5000 |0019: invoke-direct {v0, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ -2167a0: 6e10 0562 0000 |001c: invoke-virtual {v0}, Ljava/io/File;.length:()J // method@6205 │ │ -2167a6: 0b00 |001f: move-result-wide v0 │ │ -2167a8: 5a40 5c58 |0020: iput-wide v0, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.filesize:J // field@585c │ │ -2167ac: 284a |0022: goto 006c // +004a │ │ -2167ae: 7210 194d 0000 |0023: invoke-interface {v0}, Lfreed/ActivityInterface;.getFileListController:()Lfreed/file/FileListController; // method@4d19 │ │ -2167b4: 0c01 |0026: move-result-object v1 │ │ -2167b6: 6e10 675b 0100 |0027: invoke-virtual {v1}, Lfreed/file/FileListController;.LoadFreeDcamDCIMDirsFiles:()V // method@5b67 │ │ -2167bc: 7210 194d 0000 |002a: invoke-interface {v0}, Lfreed/ActivityInterface;.getFileListController:()Lfreed/file/FileListController; // method@4d19 │ │ -2167c2: 0c00 |002d: move-result-object v0 │ │ -2167c4: 6e10 735b 0000 |002e: invoke-virtual {v0}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ -2167ca: 0c00 |0031: move-result-object v0 │ │ -2167cc: 7210 6864 0000 |0032: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ -2167d2: 0c00 |0035: move-result-object v0 │ │ -2167d4: 7210 4e64 0000 |0036: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ -2167da: 0a01 |0039: move-result v1 │ │ -2167dc: 3801 3200 |003a: if-eqz v1, 006c // +0032 │ │ -2167e0: 7210 4f64 0000 |003c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ -2167e6: 0c01 |003f: move-result-object v1 │ │ -2167e8: 1f01 4f0c |0040: check-cast v1, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ -2167ec: 0712 |0042: move-object v2, v1 │ │ -2167ee: 1f02 510c |0043: check-cast v2, Lfreed/file/holder/UriHolder; // type@0c51 │ │ -2167f2: 6e10 b45b 0200 |0045: invoke-virtual {v2}, Lfreed/file/holder/UriHolder;.getMediaStoreUri:()Landroid/net/Uri; // method@5bb4 │ │ -2167f8: 0c02 |0048: move-result-object v2 │ │ -2167fa: 6e10 8c05 0200 |0049: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@058c │ │ -216800: 0c02 |004c: move-result-object v2 │ │ -216802: 6e20 2363 5200 |004d: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -216808: 0a02 |0050: move-result v2 │ │ -21680a: 3802 e5ff |0051: if-eqz v2, 0036 // -001b │ │ -21680e: 6e10 965b 0100 |0053: invoke-virtual {v1}, Lfreed/file/holder/BaseHolder;.getInputStream:()Ljava/io/InputStream; // method@5b96 │ │ -216814: 0c01 |0056: move-result-object v1 │ │ -216816: 6e10 2e62 0100 |0057: invoke-virtual {v1}, Ljava/io/InputStream;.available:()I // method@622e │ │ -21681c: 0a02 |005a: move-result v2 │ │ -21681e: 8122 |005b: int-to-long v2, v2 │ │ -216820: 5a42 5c58 |005c: iput-wide v2, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.filesize:J // field@585c │ │ -216824: 6e10 2f62 0100 |005e: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@622f │ │ -21682a: 28d5 |0061: goto 0036 // -002b │ │ -21682c: 0d01 |0062: move-exception v1 │ │ -21682e: 6e10 2d62 0100 |0063: invoke-virtual {v1}, Ljava/io/IOException;.printStackTrace:()V // method@622d │ │ -216834: 28d0 |0066: goto 0036 // -0030 │ │ -216836: 0d01 |0067: move-exception v1 │ │ -216838: 6e10 1462 0100 |0068: invoke-virtual {v1}, Ljava/io/FileNotFoundException;.printStackTrace:()V // method@6214 │ │ -21683e: 28cb |006b: goto 0036 // -0035 │ │ -216840: 0e00 |006c: return-void │ │ +216764: |[216764] freed.viewer.dngconvert.DngConvertingFragment.getFilesize:(Ljava/lang/String;)V │ │ +216774: 6e10 315f 0400 |0000: invoke-virtual {v4}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5f31 │ │ +21677a: 0c00 |0003: move-result-object v0 │ │ +21677c: 1f00 2a0a |0004: check-cast v0, Lfreed/ActivityInterface; // type@0a2a │ │ +216780: 1a01 b675 |0006: const-string v1, "uri" // string@75b6 │ │ +216784: 6e20 3763 1500 |0008: invoke-virtual {v5, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@6337 │ │ +21678a: 0a01 |000b: move-result v1 │ │ +21678c: 3901 1700 |000c: if-nez v1, 0023 // +0017 │ │ +216790: 1a01 ca3e |000e: const-string v1, "content" // string@3eca │ │ +216794: 6e20 3763 1500 |0010: invoke-virtual {v5, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@6337 │ │ +21679a: 0a01 |0013: move-result v1 │ │ +21679c: 3801 0300 |0014: if-eqz v1, 0017 // +0003 │ │ +2167a0: 280d |0016: goto 0023 // +000d │ │ +2167a2: 2200 260d |0017: new-instance v0, Ljava/io/File; // type@0d26 │ │ +2167a6: 7020 f261 5000 |0019: invoke-direct {v0, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ +2167ac: 6e10 0562 0000 |001c: invoke-virtual {v0}, Ljava/io/File;.length:()J // method@6205 │ │ +2167b2: 0b00 |001f: move-result-wide v0 │ │ +2167b4: 5a40 5c58 |0020: iput-wide v0, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.filesize:J // field@585c │ │ +2167b8: 284a |0022: goto 006c // +004a │ │ +2167ba: 7210 194d 0000 |0023: invoke-interface {v0}, Lfreed/ActivityInterface;.getFileListController:()Lfreed/file/FileListController; // method@4d19 │ │ +2167c0: 0c01 |0026: move-result-object v1 │ │ +2167c2: 6e10 675b 0100 |0027: invoke-virtual {v1}, Lfreed/file/FileListController;.LoadFreeDcamDCIMDirsFiles:()V // method@5b67 │ │ +2167c8: 7210 194d 0000 |002a: invoke-interface {v0}, Lfreed/ActivityInterface;.getFileListController:()Lfreed/file/FileListController; // method@4d19 │ │ +2167ce: 0c00 |002d: move-result-object v0 │ │ +2167d0: 6e10 735b 0000 |002e: invoke-virtual {v0}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ +2167d6: 0c00 |0031: move-result-object v0 │ │ +2167d8: 7210 6864 0000 |0032: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6468 │ │ +2167de: 0c00 |0035: move-result-object v0 │ │ +2167e0: 7210 4e64 0000 |0036: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@644e │ │ +2167e6: 0a01 |0039: move-result v1 │ │ +2167e8: 3801 3200 |003a: if-eqz v1, 006c // +0032 │ │ +2167ec: 7210 4f64 0000 |003c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@644f │ │ +2167f2: 0c01 |003f: move-result-object v1 │ │ +2167f4: 1f01 4f0c |0040: check-cast v1, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ +2167f8: 0712 |0042: move-object v2, v1 │ │ +2167fa: 1f02 510c |0043: check-cast v2, Lfreed/file/holder/UriHolder; // type@0c51 │ │ +2167fe: 6e10 b45b 0200 |0045: invoke-virtual {v2}, Lfreed/file/holder/UriHolder;.getMediaStoreUri:()Landroid/net/Uri; // method@5bb4 │ │ +216804: 0c02 |0048: move-result-object v2 │ │ +216806: 6e10 8c05 0200 |0049: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@058c │ │ +21680c: 0c02 |004c: move-result-object v2 │ │ +21680e: 6e20 2363 5200 |004d: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +216814: 0a02 |0050: move-result v2 │ │ +216816: 3802 e5ff |0051: if-eqz v2, 0036 // -001b │ │ +21681a: 6e10 965b 0100 |0053: invoke-virtual {v1}, Lfreed/file/holder/BaseHolder;.getInputStream:()Ljava/io/InputStream; // method@5b96 │ │ +216820: 0c01 |0056: move-result-object v1 │ │ +216822: 6e10 2e62 0100 |0057: invoke-virtual {v1}, Ljava/io/InputStream;.available:()I // method@622e │ │ +216828: 0a02 |005a: move-result v2 │ │ +21682a: 8122 |005b: int-to-long v2, v2 │ │ +21682c: 5a42 5c58 |005c: iput-wide v2, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.filesize:J // field@585c │ │ +216830: 6e10 2f62 0100 |005e: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@622f │ │ +216836: 28d5 |0061: goto 0036 // -002b │ │ +216838: 0d01 |0062: move-exception v1 │ │ +21683a: 6e10 2d62 0100 |0063: invoke-virtual {v1}, Ljava/io/IOException;.printStackTrace:()V // method@622d │ │ +216840: 28d0 |0066: goto 0036 // -0030 │ │ +216842: 0d01 |0067: move-exception v1 │ │ +216844: 6e10 1462 0100 |0068: invoke-virtual {v1}, Ljava/io/FileNotFoundException;.printStackTrace:()V // method@6214 │ │ +21684a: 28cb |006b: goto 0036 // -0035 │ │ +21684c: 0e00 |006c: return-void │ │ catches : 1 │ │ 0x0053 - 0x0061 │ │ Ljava/io/FileNotFoundException; -> 0x0067 │ │ Ljava/io/IOException; -> 0x0062 │ │ positions : │ │ 0x0000 line=312 │ │ 0x0008 line=314 │ │ @@ -816252,285 +816255,285 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 570 16-bit code units │ │ -216b1c: |[216b1c] freed.viewer.dngconvert.DngConvertingFragment.setDngProfileToUiItems:()V │ │ -216b2c: 6e10 315f 0f00 |0000: invoke-virtual {v15}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5f31 │ │ -216b32: 0c00 |0003: move-result-object v0 │ │ -216b34: 6e10 6b42 0000 |0004: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getIntent:()Landroid/content/Intent; // method@426b │ │ -216b3a: 0c00 |0007: move-result-object v0 │ │ -216b3c: 1a01 4c43 |0008: const-string v1, "extra_files_to_convert" // string@434c │ │ -216b40: 6e20 3c02 1000 |000a: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@023c │ │ -216b46: 0c00 |000d: move-result-object v0 │ │ -216b48: 5bf0 5b58 |000e: iput-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.filesToConvert:[Ljava/lang/String; // field@585b │ │ -216b4c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -216b4e: 3800 f601 |0011: if-eqz v0, 0207 // +01f6 │ │ -216b52: 2102 |0013: array-length v2, v0 │ │ -216b54: 3d02 f301 |0014: if-lez v2, 0207 // +01f3 │ │ -216b58: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -216b5a: 4600 0002 |0017: aget-object v0, v0, v2 │ │ -216b5e: 7020 335f 0f00 |0019: invoke-direct {v15, v0}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getFilesize:(Ljava/lang/String;)V // method@5f33 │ │ -216b64: 7100 9c5d 0000 |001c: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -216b6a: 0c00 |001f: move-result-object v0 │ │ -216b6c: 6e10 995d 0000 |0020: invoke-virtual {v0}, Lfreed/settings/SettingsManager;.getDngProfilesMap:()Landroidx/collection/LongSparseArray; // method@5d99 │ │ -216b72: 0c00 |0023: move-result-object v0 │ │ -216b74: 1403 0103 0f7f |0024: const v3, #float 1.90095e+38 // #7f0f0301 │ │ -216b7a: 1a04 6e27 |0027: const-string v4, "Nexus6" // string@276e │ │ -216b7e: 3900 2600 |0029: if-nez v0, 004f // +0026 │ │ -216b82: 2200 420c |002b: new-instance v0, Lfreed/dng/DngProfile; // type@0c42 │ │ -216b86: 1206 |002d: const/4 v6, #int 0 // #0 │ │ -216b88: 1207 |002e: const/4 v7, #int 0 // #0 │ │ -216b8a: 1208 |002f: const/4 v8, #int 0 // #0 │ │ -216b8c: 1209 |0030: const/4 v9, #int 0 // #0 │ │ -216b8e: 120a |0031: const/4 v10, #int 0 // #0 │ │ -216b90: 120c |0032: const/4 v12, #int 0 // #0 │ │ -216b92: 54f5 5e58 |0033: iget-object v5, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.matrixChooserParameter:Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter; // field@585e │ │ -216b96: 6e20 bb4e 4500 |0035: invoke-virtual {v5, v4}, Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter;.GetCustomMatrix:(Ljava/lang/String;)Lfreed/dng/CustomMatrix; // method@4ebb │ │ -216b9c: 0c0d |0038: move-result-object v13 │ │ -216b9e: 1a0b d13a |0039: const-string v11, "bggr" // string@3ad1 │ │ -216ba2: 1a0e 6e27 |003b: const-string v14, "Nexus6" // string@276e │ │ -216ba6: 0705 |003d: move-object v5, v0 │ │ -216ba8: 760a 1d5b 0500 |003e: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lfreed/dng/DngProfile;.:(IIIIILjava/lang/String;ILfreed/dng/CustomMatrix;Ljava/lang/String;)V // method@5b1d │ │ -216bae: 5bf0 5458 |0041: iput-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ -216bb2: 6e10 325f 0f00 |0043: invoke-virtual {v15}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getContext:()Landroid/content/Context; // method@5f32 │ │ -216bb8: 0c00 |0046: move-result-object v0 │ │ -216bba: 7130 fe0e 3001 |0047: invoke-static {v0, v3, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0efe │ │ -216bc0: 0c00 |004a: move-result-object v0 │ │ -216bc2: 6e10 000f 0000 |004b: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0f00 │ │ -216bc8: 2813 |004e: goto 0061 // +0013 │ │ -216bca: 7100 9c5d 0000 |004f: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -216bd0: 0c00 |0052: move-result-object v0 │ │ -216bd2: 6e10 995d 0000 |0053: invoke-virtual {v0}, Lfreed/settings/SettingsManager;.getDngProfilesMap:()Landroidx/collection/LongSparseArray; // method@5d99 │ │ -216bd8: 0c00 |0056: move-result-object v0 │ │ -216bda: 53f5 5c58 |0057: iget-wide v5, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.filesize:J // field@585c │ │ -216bde: 6e30 e422 5006 |0059: invoke-virtual {v0, v5, v6}, Landroidx/collection/LongSparseArray;.get:(J)Ljava/lang/Object; // method@22e4 │ │ -216be4: 0c00 |005c: move-result-object v0 │ │ -216be6: 1f00 420c |005d: check-cast v0, Lfreed/dng/DngProfile; // type@0c42 │ │ -216bea: 5bf0 5458 |005f: iput-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ -216bee: 54f0 5458 |0061: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ -216bf2: 3900 2500 |0063: if-nez v0, 0088 // +0025 │ │ -216bf6: 2200 420c |0065: new-instance v0, Lfreed/dng/DngProfile; // type@0c42 │ │ -216bfa: 1206 |0067: const/4 v6, #int 0 // #0 │ │ -216bfc: 1207 |0068: const/4 v7, #int 0 // #0 │ │ -216bfe: 1208 |0069: const/4 v8, #int 0 // #0 │ │ -216c00: 1209 |006a: const/4 v9, #int 0 // #0 │ │ -216c02: 120a |006b: const/4 v10, #int 0 // #0 │ │ -216c04: 120c |006c: const/4 v12, #int 0 // #0 │ │ -216c06: 54f5 5e58 |006d: iget-object v5, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.matrixChooserParameter:Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter; // field@585e │ │ -216c0a: 6e20 bb4e 4500 |006f: invoke-virtual {v5, v4}, Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter;.GetCustomMatrix:(Ljava/lang/String;)Lfreed/dng/CustomMatrix; // method@4ebb │ │ -216c10: 0c0d |0072: move-result-object v13 │ │ -216c12: 1a0b d13a |0073: const-string v11, "bggr" // string@3ad1 │ │ -216c16: 1a0e 6e27 |0075: const-string v14, "Nexus6" // string@276e │ │ -216c1a: 0705 |0077: move-object v5, v0 │ │ -216c1c: 760a 1d5b 0500 |0078: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lfreed/dng/DngProfile;.:(IIIIILjava/lang/String;ILfreed/dng/CustomMatrix;Ljava/lang/String;)V // method@5b1d │ │ -216c22: 5bf0 5458 |007b: iput-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ -216c26: 6e10 325f 0f00 |007d: invoke-virtual {v15}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getContext:()Landroid/content/Context; // method@5f32 │ │ -216c2c: 0c00 |0080: move-result-object v0 │ │ -216c2e: 7130 fe0e 3001 |0081: invoke-static {v0, v3, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0efe │ │ -216c34: 0c00 |0084: move-result-object v0 │ │ -216c36: 6e10 000f 0000 |0085: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0f00 │ │ -216c3c: 54f0 5558 |0088: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.editTextCusotmRowSize:Landroid/widget/EditText; // field@5855 │ │ -216c40: 2203 740d |008a: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ -216c44: 7010 4c63 0300 |008c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -216c4a: 54f4 5458 |008f: iget-object v4, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ -216c4e: 6e10 2b5b 0400 |0091: invoke-virtual {v4}, Lfreed/dng/DngProfile;.getRowSize:()I // method@5b2b │ │ -216c54: 0a04 |0094: move-result v4 │ │ -216c56: 6e20 5263 4300 |0095: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -216c5c: 1a04 0000 |0098: const-string v4, "" // string@0000 │ │ -216c60: 6e20 5663 4300 |009a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -216c66: 6e10 5d63 0300 |009d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -216c6c: 0c03 |00a0: move-result-object v3 │ │ -216c6e: 6e20 960c 3000 |00a1: invoke-virtual {v0, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0c96 │ │ -216c74: 54f0 5958 |00a4: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.editTextwidth:Landroid/widget/EditText; // field@5859 │ │ -216c78: 2203 740d |00a6: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ -216c7c: 7010 4c63 0300 |00a8: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -216c82: 54f5 5458 |00ab: iget-object v5, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ -216c86: 6e10 2f5b 0500 |00ad: invoke-virtual {v5}, Lfreed/dng/DngProfile;.getWidth:()I // method@5b2f │ │ -216c8c: 0a05 |00b0: move-result v5 │ │ -216c8e: 6e20 5263 5300 |00b1: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -216c94: 6e20 5663 4300 |00b4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -216c9a: 6e10 5d63 0300 |00b7: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -216ca0: 0c03 |00ba: move-result-object v3 │ │ -216ca2: 6e20 960c 3000 |00bb: invoke-virtual {v0, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0c96 │ │ -216ca8: 54f0 5758 |00be: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.editTextheight:Landroid/widget/EditText; // field@5857 │ │ -216cac: 2203 740d |00c0: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ -216cb0: 7010 4c63 0300 |00c2: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -216cb6: 54f5 5458 |00c5: iget-object v5, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ -216cba: 6e10 265b 0500 |00c7: invoke-virtual {v5}, Lfreed/dng/DngProfile;.getHeight:()I // method@5b26 │ │ -216cc0: 0a05 |00ca: move-result v5 │ │ -216cc2: 6e20 5263 5300 |00cb: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -216cc8: 6e20 5663 4300 |00ce: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -216cce: 6e10 5d63 0300 |00d1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -216cd4: 0c03 |00d4: move-result-object v3 │ │ -216cd6: 6e20 960c 3000 |00d5: invoke-virtual {v0, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0c96 │ │ -216cdc: 54f0 5658 |00d8: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.editTextblacklvl:Landroid/widget/EditText; // field@5856 │ │ -216ce0: 2203 740d |00da: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ -216ce4: 7010 4c63 0300 |00dc: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -216cea: 54f5 5458 |00df: iget-object v5, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ -216cee: 6e10 235b 0500 |00e1: invoke-virtual {v5}, Lfreed/dng/DngProfile;.getBlacklvl:()I // method@5b23 │ │ -216cf4: 0a05 |00e4: move-result v5 │ │ -216cf6: 6e20 5263 5300 |00e5: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -216cfc: 6e20 5663 4300 |00e8: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -216d02: 6e10 5d63 0300 |00eb: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -216d08: 0c03 |00ee: move-result-object v3 │ │ -216d0a: 6e20 960c 3000 |00ef: invoke-virtual {v0, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0c96 │ │ -216d10: 54f0 5858 |00f2: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.editTextwhitelvl:Landroid/widget/EditText; // field@5858 │ │ -216d14: 2203 740d |00f4: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ -216d18: 7010 4c63 0300 |00f6: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -216d1e: 54f5 5458 |00f9: iget-object v5, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ -216d22: 6e10 2d5b 0500 |00fb: invoke-virtual {v5}, Lfreed/dng/DngProfile;.getWhitelvl:()I // method@5b2d │ │ -216d28: 0a05 |00fe: move-result v5 │ │ -216d2a: 6e20 5263 5300 |00ff: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -216d30: 6e20 5663 4300 |0102: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -216d36: 6e10 5d63 0300 |0105: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -216d3c: 0c03 |0108: move-result-object v3 │ │ -216d3e: 6e20 960c 3000 |0109: invoke-virtual {v0, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0c96 │ │ -216d44: 54f0 5458 |010c: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ -216d48: 6e10 215b 0000 |010e: invoke-virtual {v0}, Lfreed/dng/DngProfile;.getBayerPatter:()Ljava/lang/String; // method@5b21 │ │ -216d4e: 0c00 |0111: move-result-object v0 │ │ -216d50: 6e10 2a63 0000 |0112: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@632a │ │ -216d56: 12f3 |0115: const/4 v3, #int -1 // #ff │ │ -216d58: 6e10 2a63 0000 |0116: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@632a │ │ -216d5e: 0a04 |0119: move-result v4 │ │ -216d60: 1245 |011a: const/4 v5, #int 4 // #4 │ │ -216d62: 1236 |011b: const/4 v6, #int 3 // #3 │ │ -216d64: 1227 |011c: const/4 v7, #int 2 // #2 │ │ -216d66: 2c04 f900 0000 |011d: sparse-switch v4, 00000216 // +000000f9 │ │ -216d6c: 2837 |0120: goto 0157 // +0037 │ │ -216d6e: 1a04 e567 |0121: const-string v4, "rggb" // string@67e5 │ │ -216d72: 6e20 2363 4000 |0123: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -216d78: 0a00 |0126: move-result v0 │ │ -216d7a: 3900 0300 |0127: if-nez v0, 012a // +0003 │ │ -216d7e: 282e |0129: goto 0157 // +002e │ │ -216d80: 1243 |012a: const/4 v3, #int 4 // #4 │ │ -216d82: 282c |012b: goto 0157 // +002c │ │ -216d84: 1a04 e467 |012c: const-string v4, "rgbw" // string@67e4 │ │ -216d88: 6e20 2363 4000 |012e: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -216d8e: 0a00 |0131: move-result v0 │ │ -216d90: 3900 0300 |0132: if-nez v0, 0135 // +0003 │ │ -216d94: 2823 |0134: goto 0157 // +0023 │ │ -216d96: 1233 |0135: const/4 v3, #int 3 // #3 │ │ -216d98: 2821 |0136: goto 0157 // +0021 │ │ -216d9a: 1a04 ee4d |0137: const-string v4, "grbg" // string@4dee │ │ -216d9e: 6e20 2363 4000 |0139: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -216da4: 0a00 |013c: move-result v0 │ │ -216da6: 3900 0300 |013d: if-nez v0, 0140 // +0003 │ │ -216daa: 2818 |013f: goto 0157 // +0018 │ │ -216dac: 1223 |0140: const/4 v3, #int 2 // #2 │ │ -216dae: 2816 |0141: goto 0157 // +0016 │ │ -216db0: 1a04 7445 |0142: const-string v4, "gbrg" // string@4574 │ │ -216db4: 6e20 2363 4000 |0144: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -216dba: 0a00 |0147: move-result v0 │ │ -216dbc: 3900 0300 |0148: if-nez v0, 014b // +0003 │ │ -216dc0: 280d |014a: goto 0157 // +000d │ │ -216dc2: 1213 |014b: const/4 v3, #int 1 // #1 │ │ -216dc4: 280b |014c: goto 0157 // +000b │ │ -216dc6: 1a04 d13a |014d: const-string v4, "bggr" // string@3ad1 │ │ -216dca: 6e20 2363 4000 |014f: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -216dd0: 0a00 |0152: move-result v0 │ │ -216dd2: 3900 0300 |0153: if-nez v0, 0156 // +0003 │ │ -216dd6: 2802 |0155: goto 0157 // +0002 │ │ -216dd8: 1203 |0156: const/4 v3, #int 0 // #0 │ │ -216dda: 2b03 d500 0000 |0157: packed-switch v3, 0000022c // +000000d5 │ │ -216de0: 281e |015a: goto 0178 // +001e │ │ -216de2: 54f0 6258 |015b: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.spinnerColorPattern:Landroid/widget/Spinner; // field@5862 │ │ -216de6: 6e20 480e 1000 |015d: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setSelection:(I)V // method@0e48 │ │ -216dec: 2818 |0160: goto 0178 // +0018 │ │ -216dee: 54f0 6258 |0161: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.spinnerColorPattern:Landroid/widget/Spinner; // field@5862 │ │ -216df2: 6e20 480e 5000 |0163: invoke-virtual {v0, v5}, Landroid/widget/Spinner;.setSelection:(I)V // method@0e48 │ │ -216df8: 2812 |0166: goto 0178 // +0012 │ │ -216dfa: 54f0 6258 |0167: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.spinnerColorPattern:Landroid/widget/Spinner; // field@5862 │ │ -216dfe: 6e20 480e 7000 |0169: invoke-virtual {v0, v7}, Landroid/widget/Spinner;.setSelection:(I)V // method@0e48 │ │ -216e04: 280c |016c: goto 0178 // +000c │ │ -216e06: 54f0 6258 |016d: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.spinnerColorPattern:Landroid/widget/Spinner; // field@5862 │ │ -216e0a: 6e20 480e 6000 |016f: invoke-virtual {v0, v6}, Landroid/widget/Spinner;.setSelection:(I)V // method@0e48 │ │ -216e10: 2806 |0172: goto 0178 // +0006 │ │ -216e12: 54f0 6258 |0173: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.spinnerColorPattern:Landroid/widget/Spinner; // field@5862 │ │ -216e16: 6e20 480e 2000 |0175: invoke-virtual {v0, v2}, Landroid/widget/Spinner;.setSelection:(I)V // method@0e48 │ │ -216e1c: 1200 |0178: const/4 v0, #int 0 // #0 │ │ -216e1e: 54f1 5e58 |0179: iget-object v1, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.matrixChooserParameter:Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter; // field@585e │ │ -216e22: 6e10 c04e 0100 |017b: invoke-virtual {v1}, Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter;.getStringValues:()[Ljava/lang/String; // method@4ec0 │ │ -216e28: 0c01 |017e: move-result-object v1 │ │ -216e2a: 2111 |017f: array-length v1, v1 │ │ -216e2c: 3510 1c00 |0180: if-ge v0, v1, 019c // +001c │ │ -216e30: 54f1 5e58 |0182: iget-object v1, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.matrixChooserParameter:Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter; // field@585e │ │ -216e34: 6e10 c04e 0100 |0184: invoke-virtual {v1}, Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter;.getStringValues:()[Ljava/lang/String; // method@4ec0 │ │ -216e3a: 0c01 |0187: move-result-object v1 │ │ -216e3c: 4601 0100 |0188: aget-object v1, v1, v0 │ │ -216e40: 54f3 5458 |018a: iget-object v3, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ -216e44: 5433 be55 |018c: iget-object v3, v3, Lfreed/dng/DngProfile;.matrixName:Ljava/lang/String; // field@55be │ │ -216e48: 6e20 2363 3100 |018e: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -216e4e: 0a01 |0191: move-result v1 │ │ -216e50: 3801 0700 |0192: if-eqz v1, 0199 // +0007 │ │ -216e54: 54f1 6358 |0194: iget-object v1, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.spinnerMatrixProfile:Landroid/widget/Spinner; // field@5863 │ │ -216e58: 6e20 480e 0100 |0196: invoke-virtual {v1, v0}, Landroid/widget/Spinner;.setSelection:(I)V // method@0e48 │ │ -216e5e: d800 0001 |0199: add-int/lit8 v0, v0, #int 1 // #01 │ │ -216e62: 28de |019b: goto 0179 // -0022 │ │ -216e64: 1200 |019c: const/4 v0, #int 0 // #0 │ │ -216e66: 54f1 5458 |019d: iget-object v1, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ -216e6a: 5411 c055 |019f: iget-object v1, v1, Lfreed/dng/DngProfile;.toneMapProfile:Lfreed/dng/ToneMapProfile; // field@55c0 │ │ -216e6e: 3801 0a00 |01a1: if-eqz v1, 01ab // +000a │ │ -216e72: 54f0 5458 |01a3: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ -216e76: 5400 c055 |01a5: iget-object v0, v0, Lfreed/dng/DngProfile;.toneMapProfile:Lfreed/dng/ToneMapProfile; // field@55c0 │ │ -216e7a: 6e10 3c5b 0000 |01a7: invoke-virtual {v0}, Lfreed/dng/ToneMapProfile;.getName:()Ljava/lang/String; // method@5b3c │ │ -216e80: 0c00 |01aa: move-result-object v0 │ │ -216e82: 3800 0800 |01ab: if-eqz v0, 01b3 // +0008 │ │ -216e86: 7110 5b07 0000 |01ad: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@075b │ │ -216e8c: 0a01 |01b0: move-result v1 │ │ -216e8e: 3801 0900 |01b1: if-eqz v1, 01ba // +0009 │ │ -216e92: 1400 7601 0f7f |01b3: const v0, #float 1.90087e+38 // #7f0f0176 │ │ -216e98: 6e20 345f 0f00 |01b6: invoke-virtual {v15, v0}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getString:(I)Ljava/lang/String; // method@5f34 │ │ -216e9e: 0c00 |01b9: move-result-object v0 │ │ -216ea0: 54f1 6658 |01ba: iget-object v1, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.tonemaps:[Ljava/lang/String; // field@5866 │ │ -216ea4: 2113 |01bc: array-length v3, v1 │ │ -216ea6: 3532 1200 |01bd: if-ge v2, v3, 01cf // +0012 │ │ -216eaa: 4601 0102 |01bf: aget-object v1, v1, v2 │ │ -216eae: 6e20 2363 0100 |01c1: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -216eb4: 0a01 |01c4: move-result v1 │ │ -216eb6: 3801 0700 |01c5: if-eqz v1, 01cc // +0007 │ │ -216eba: 54f1 6558 |01c7: iget-object v1, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.toneMapProfile:Landroid/widget/Spinner; // field@5865 │ │ -216ebe: 6e20 480e 2100 |01c9: invoke-virtual {v1, v2}, Landroid/widget/Spinner;.setSelection:(I)V // method@0e48 │ │ -216ec4: d802 0201 |01cc: add-int/lit8 v2, v2, #int 1 // #01 │ │ -216ec8: 28ec |01ce: goto 01ba // -0014 │ │ -216eca: 54f0 6458 |01cf: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.spinnerrawFormat:Landroid/widget/Spinner; // field@5864 │ │ -216ece: 54f1 5458 |01d1: iget-object v1, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ -216ed2: 6e10 295b 0100 |01d3: invoke-virtual {v1}, Lfreed/dng/DngProfile;.getRawType:()I // method@5b29 │ │ -216ed8: 0a01 |01d6: move-result v1 │ │ -216eda: 6e20 480e 1000 |01d7: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setSelection:(I)V // method@0e48 │ │ -216ee0: 54f0 5458 |01da: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ -216ee4: 3800 3900 |01dc: if-eqz v0, 0215 // +0039 │ │ -216ee8: 54f0 6358 |01de: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.spinnerMatrixProfile:Landroid/widget/Spinner; // field@5863 │ │ -216eec: 2201 ae0c |01e0: new-instance v1, Lfreed/viewer/dngconvert/DngConvertingFragment$1; // type@0cae │ │ -216ef0: 7020 025f f100 |01e2: invoke-direct {v1, v15}, Lfreed/viewer/dngconvert/DngConvertingFragment$1;.:(Lfreed/viewer/dngconvert/DngConvertingFragment;)V // method@5f02 │ │ -216ef6: 6e20 450e 1000 |01e5: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@0e45 │ │ -216efc: 54f0 6258 |01e8: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.spinnerColorPattern:Landroid/widget/Spinner; // field@5862 │ │ -216f00: 2201 af0c |01ea: new-instance v1, Lfreed/viewer/dngconvert/DngConvertingFragment$2; // type@0caf │ │ -216f04: 7020 055f f100 |01ec: invoke-direct {v1, v15}, Lfreed/viewer/dngconvert/DngConvertingFragment$2;.:(Lfreed/viewer/dngconvert/DngConvertingFragment;)V // method@5f05 │ │ -216f0a: 6e20 450e 1000 |01ef: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@0e45 │ │ -216f10: 54f0 6458 |01f2: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.spinnerrawFormat:Landroid/widget/Spinner; // field@5864 │ │ -216f14: 2201 b00c |01f4: new-instance v1, Lfreed/viewer/dngconvert/DngConvertingFragment$3; // type@0cb0 │ │ -216f18: 7020 085f f100 |01f6: invoke-direct {v1, v15}, Lfreed/viewer/dngconvert/DngConvertingFragment$3;.:(Lfreed/viewer/dngconvert/DngConvertingFragment;)V // method@5f08 │ │ -216f1e: 6e20 450e 1000 |01f9: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@0e45 │ │ -216f24: 54f0 6558 |01fc: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.toneMapProfile:Landroid/widget/Spinner; // field@5865 │ │ -216f28: 2201 b10c |01fe: new-instance v1, Lfreed/viewer/dngconvert/DngConvertingFragment$4; // type@0cb1 │ │ -216f2c: 7020 0b5f f100 |0200: invoke-direct {v1, v15}, Lfreed/viewer/dngconvert/DngConvertingFragment$4;.:(Lfreed/viewer/dngconvert/DngConvertingFragment;)V // method@5f0b │ │ -216f32: 6e20 450e 1000 |0203: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@0e45 │ │ -216f38: 280f |0206: goto 0215 // +000f │ │ -216f3a: 6e10 325f 0f00 |0207: invoke-virtual {v15}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getContext:()Landroid/content/Context; // method@5f32 │ │ -216f40: 0c00 |020a: move-result-object v0 │ │ -216f42: 1402 7201 0f7f |020b: const v2, #float 1.90087e+38 // #7f0f0172 │ │ -216f48: 7130 fe0e 2001 |020e: invoke-static {v0, v2, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0efe │ │ -216f4e: 0c00 |0211: move-result-object v0 │ │ -216f50: 6e10 000f 0000 |0212: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0f00 │ │ -216f56: 0e00 |0215: return-void │ │ -216f58: 0002 0500 f01b 2e00 5050 3000 708a ... |0216: sparse-switch-data (22 units) │ │ -216f84: 0001 0500 0000 0000 1c00 0000 1600 ... |022c: packed-switch-data (14 units) │ │ +216b28: |[216b28] freed.viewer.dngconvert.DngConvertingFragment.setDngProfileToUiItems:()V │ │ +216b38: 6e10 315f 0f00 |0000: invoke-virtual {v15}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5f31 │ │ +216b3e: 0c00 |0003: move-result-object v0 │ │ +216b40: 6e10 6b42 0000 |0004: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getIntent:()Landroid/content/Intent; // method@426b │ │ +216b46: 0c00 |0007: move-result-object v0 │ │ +216b48: 1a01 4c43 |0008: const-string v1, "extra_files_to_convert" // string@434c │ │ +216b4c: 6e20 3c02 1000 |000a: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@023c │ │ +216b52: 0c00 |000d: move-result-object v0 │ │ +216b54: 5bf0 5b58 |000e: iput-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.filesToConvert:[Ljava/lang/String; // field@585b │ │ +216b58: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +216b5a: 3800 f601 |0011: if-eqz v0, 0207 // +01f6 │ │ +216b5e: 2102 |0013: array-length v2, v0 │ │ +216b60: 3d02 f301 |0014: if-lez v2, 0207 // +01f3 │ │ +216b64: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +216b66: 4600 0002 |0017: aget-object v0, v0, v2 │ │ +216b6a: 7020 335f 0f00 |0019: invoke-direct {v15, v0}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getFilesize:(Ljava/lang/String;)V // method@5f33 │ │ +216b70: 7100 9c5d 0000 |001c: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +216b76: 0c00 |001f: move-result-object v0 │ │ +216b78: 6e10 995d 0000 |0020: invoke-virtual {v0}, Lfreed/settings/SettingsManager;.getDngProfilesMap:()Landroidx/collection/LongSparseArray; // method@5d99 │ │ +216b7e: 0c00 |0023: move-result-object v0 │ │ +216b80: 1403 0103 0f7f |0024: const v3, #float 1.90095e+38 // #7f0f0301 │ │ +216b86: 1a04 6e27 |0027: const-string v4, "Nexus6" // string@276e │ │ +216b8a: 3900 2600 |0029: if-nez v0, 004f // +0026 │ │ +216b8e: 2200 420c |002b: new-instance v0, Lfreed/dng/DngProfile; // type@0c42 │ │ +216b92: 1206 |002d: const/4 v6, #int 0 // #0 │ │ +216b94: 1207 |002e: const/4 v7, #int 0 // #0 │ │ +216b96: 1208 |002f: const/4 v8, #int 0 // #0 │ │ +216b98: 1209 |0030: const/4 v9, #int 0 // #0 │ │ +216b9a: 120a |0031: const/4 v10, #int 0 // #0 │ │ +216b9c: 120c |0032: const/4 v12, #int 0 // #0 │ │ +216b9e: 54f5 5e58 |0033: iget-object v5, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.matrixChooserParameter:Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter; // field@585e │ │ +216ba2: 6e20 bb4e 4500 |0035: invoke-virtual {v5, v4}, Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter;.GetCustomMatrix:(Ljava/lang/String;)Lfreed/dng/CustomMatrix; // method@4ebb │ │ +216ba8: 0c0d |0038: move-result-object v13 │ │ +216baa: 1a0b d13a |0039: const-string v11, "bggr" // string@3ad1 │ │ +216bae: 1a0e 6e27 |003b: const-string v14, "Nexus6" // string@276e │ │ +216bb2: 0705 |003d: move-object v5, v0 │ │ +216bb4: 760a 1d5b 0500 |003e: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lfreed/dng/DngProfile;.:(IIIIILjava/lang/String;ILfreed/dng/CustomMatrix;Ljava/lang/String;)V // method@5b1d │ │ +216bba: 5bf0 5458 |0041: iput-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ +216bbe: 6e10 325f 0f00 |0043: invoke-virtual {v15}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getContext:()Landroid/content/Context; // method@5f32 │ │ +216bc4: 0c00 |0046: move-result-object v0 │ │ +216bc6: 7130 fe0e 3001 |0047: invoke-static {v0, v3, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0efe │ │ +216bcc: 0c00 |004a: move-result-object v0 │ │ +216bce: 6e10 000f 0000 |004b: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0f00 │ │ +216bd4: 2813 |004e: goto 0061 // +0013 │ │ +216bd6: 7100 9c5d 0000 |004f: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +216bdc: 0c00 |0052: move-result-object v0 │ │ +216bde: 6e10 995d 0000 |0053: invoke-virtual {v0}, Lfreed/settings/SettingsManager;.getDngProfilesMap:()Landroidx/collection/LongSparseArray; // method@5d99 │ │ +216be4: 0c00 |0056: move-result-object v0 │ │ +216be6: 53f5 5c58 |0057: iget-wide v5, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.filesize:J // field@585c │ │ +216bea: 6e30 e422 5006 |0059: invoke-virtual {v0, v5, v6}, Landroidx/collection/LongSparseArray;.get:(J)Ljava/lang/Object; // method@22e4 │ │ +216bf0: 0c00 |005c: move-result-object v0 │ │ +216bf2: 1f00 420c |005d: check-cast v0, Lfreed/dng/DngProfile; // type@0c42 │ │ +216bf6: 5bf0 5458 |005f: iput-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ +216bfa: 54f0 5458 |0061: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ +216bfe: 3900 2500 |0063: if-nez v0, 0088 // +0025 │ │ +216c02: 2200 420c |0065: new-instance v0, Lfreed/dng/DngProfile; // type@0c42 │ │ +216c06: 1206 |0067: const/4 v6, #int 0 // #0 │ │ +216c08: 1207 |0068: const/4 v7, #int 0 // #0 │ │ +216c0a: 1208 |0069: const/4 v8, #int 0 // #0 │ │ +216c0c: 1209 |006a: const/4 v9, #int 0 // #0 │ │ +216c0e: 120a |006b: const/4 v10, #int 0 // #0 │ │ +216c10: 120c |006c: const/4 v12, #int 0 // #0 │ │ +216c12: 54f5 5e58 |006d: iget-object v5, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.matrixChooserParameter:Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter; // field@585e │ │ +216c16: 6e20 bb4e 4500 |006f: invoke-virtual {v5, v4}, Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter;.GetCustomMatrix:(Ljava/lang/String;)Lfreed/dng/CustomMatrix; // method@4ebb │ │ +216c1c: 0c0d |0072: move-result-object v13 │ │ +216c1e: 1a0b d13a |0073: const-string v11, "bggr" // string@3ad1 │ │ +216c22: 1a0e 6e27 |0075: const-string v14, "Nexus6" // string@276e │ │ +216c26: 0705 |0077: move-object v5, v0 │ │ +216c28: 760a 1d5b 0500 |0078: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lfreed/dng/DngProfile;.:(IIIIILjava/lang/String;ILfreed/dng/CustomMatrix;Ljava/lang/String;)V // method@5b1d │ │ +216c2e: 5bf0 5458 |007b: iput-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ +216c32: 6e10 325f 0f00 |007d: invoke-virtual {v15}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getContext:()Landroid/content/Context; // method@5f32 │ │ +216c38: 0c00 |0080: move-result-object v0 │ │ +216c3a: 7130 fe0e 3001 |0081: invoke-static {v0, v3, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0efe │ │ +216c40: 0c00 |0084: move-result-object v0 │ │ +216c42: 6e10 000f 0000 |0085: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0f00 │ │ +216c48: 54f0 5558 |0088: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.editTextCusotmRowSize:Landroid/widget/EditText; // field@5855 │ │ +216c4c: 2203 740d |008a: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ +216c50: 7010 4c63 0300 |008c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +216c56: 54f4 5458 |008f: iget-object v4, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ +216c5a: 6e10 2b5b 0400 |0091: invoke-virtual {v4}, Lfreed/dng/DngProfile;.getRowSize:()I // method@5b2b │ │ +216c60: 0a04 |0094: move-result v4 │ │ +216c62: 6e20 5263 4300 |0095: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +216c68: 1a04 0000 |0098: const-string v4, "" // string@0000 │ │ +216c6c: 6e20 5663 4300 |009a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +216c72: 6e10 5d63 0300 |009d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +216c78: 0c03 |00a0: move-result-object v3 │ │ +216c7a: 6e20 960c 3000 |00a1: invoke-virtual {v0, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0c96 │ │ +216c80: 54f0 5958 |00a4: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.editTextwidth:Landroid/widget/EditText; // field@5859 │ │ +216c84: 2203 740d |00a6: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ +216c88: 7010 4c63 0300 |00a8: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +216c8e: 54f5 5458 |00ab: iget-object v5, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ +216c92: 6e10 2f5b 0500 |00ad: invoke-virtual {v5}, Lfreed/dng/DngProfile;.getWidth:()I // method@5b2f │ │ +216c98: 0a05 |00b0: move-result v5 │ │ +216c9a: 6e20 5263 5300 |00b1: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +216ca0: 6e20 5663 4300 |00b4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +216ca6: 6e10 5d63 0300 |00b7: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +216cac: 0c03 |00ba: move-result-object v3 │ │ +216cae: 6e20 960c 3000 |00bb: invoke-virtual {v0, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0c96 │ │ +216cb4: 54f0 5758 |00be: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.editTextheight:Landroid/widget/EditText; // field@5857 │ │ +216cb8: 2203 740d |00c0: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ +216cbc: 7010 4c63 0300 |00c2: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +216cc2: 54f5 5458 |00c5: iget-object v5, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ +216cc6: 6e10 265b 0500 |00c7: invoke-virtual {v5}, Lfreed/dng/DngProfile;.getHeight:()I // method@5b26 │ │ +216ccc: 0a05 |00ca: move-result v5 │ │ +216cce: 6e20 5263 5300 |00cb: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +216cd4: 6e20 5663 4300 |00ce: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +216cda: 6e10 5d63 0300 |00d1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +216ce0: 0c03 |00d4: move-result-object v3 │ │ +216ce2: 6e20 960c 3000 |00d5: invoke-virtual {v0, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0c96 │ │ +216ce8: 54f0 5658 |00d8: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.editTextblacklvl:Landroid/widget/EditText; // field@5856 │ │ +216cec: 2203 740d |00da: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ +216cf0: 7010 4c63 0300 |00dc: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +216cf6: 54f5 5458 |00df: iget-object v5, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ +216cfa: 6e10 235b 0500 |00e1: invoke-virtual {v5}, Lfreed/dng/DngProfile;.getBlacklvl:()I // method@5b23 │ │ +216d00: 0a05 |00e4: move-result v5 │ │ +216d02: 6e20 5263 5300 |00e5: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +216d08: 6e20 5663 4300 |00e8: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +216d0e: 6e10 5d63 0300 |00eb: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +216d14: 0c03 |00ee: move-result-object v3 │ │ +216d16: 6e20 960c 3000 |00ef: invoke-virtual {v0, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0c96 │ │ +216d1c: 54f0 5858 |00f2: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.editTextwhitelvl:Landroid/widget/EditText; // field@5858 │ │ +216d20: 2203 740d |00f4: new-instance v3, Ljava/lang/StringBuilder; // type@0d74 │ │ +216d24: 7010 4c63 0300 |00f6: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +216d2a: 54f5 5458 |00f9: iget-object v5, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ +216d2e: 6e10 2d5b 0500 |00fb: invoke-virtual {v5}, Lfreed/dng/DngProfile;.getWhitelvl:()I // method@5b2d │ │ +216d34: 0a05 |00fe: move-result v5 │ │ +216d36: 6e20 5263 5300 |00ff: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +216d3c: 6e20 5663 4300 |0102: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +216d42: 6e10 5d63 0300 |0105: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +216d48: 0c03 |0108: move-result-object v3 │ │ +216d4a: 6e20 960c 3000 |0109: invoke-virtual {v0, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0c96 │ │ +216d50: 54f0 5458 |010c: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ +216d54: 6e10 215b 0000 |010e: invoke-virtual {v0}, Lfreed/dng/DngProfile;.getBayerPatter:()Ljava/lang/String; // method@5b21 │ │ +216d5a: 0c00 |0111: move-result-object v0 │ │ +216d5c: 6e10 2a63 0000 |0112: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@632a │ │ +216d62: 12f3 |0115: const/4 v3, #int -1 // #ff │ │ +216d64: 6e10 2a63 0000 |0116: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@632a │ │ +216d6a: 0a04 |0119: move-result v4 │ │ +216d6c: 1245 |011a: const/4 v5, #int 4 // #4 │ │ +216d6e: 1236 |011b: const/4 v6, #int 3 // #3 │ │ +216d70: 1227 |011c: const/4 v7, #int 2 // #2 │ │ +216d72: 2c04 f900 0000 |011d: sparse-switch v4, 00000216 // +000000f9 │ │ +216d78: 2837 |0120: goto 0157 // +0037 │ │ +216d7a: 1a04 e567 |0121: const-string v4, "rggb" // string@67e5 │ │ +216d7e: 6e20 2363 4000 |0123: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +216d84: 0a00 |0126: move-result v0 │ │ +216d86: 3900 0300 |0127: if-nez v0, 012a // +0003 │ │ +216d8a: 282e |0129: goto 0157 // +002e │ │ +216d8c: 1243 |012a: const/4 v3, #int 4 // #4 │ │ +216d8e: 282c |012b: goto 0157 // +002c │ │ +216d90: 1a04 e467 |012c: const-string v4, "rgbw" // string@67e4 │ │ +216d94: 6e20 2363 4000 |012e: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +216d9a: 0a00 |0131: move-result v0 │ │ +216d9c: 3900 0300 |0132: if-nez v0, 0135 // +0003 │ │ +216da0: 2823 |0134: goto 0157 // +0023 │ │ +216da2: 1233 |0135: const/4 v3, #int 3 // #3 │ │ +216da4: 2821 |0136: goto 0157 // +0021 │ │ +216da6: 1a04 ee4d |0137: const-string v4, "grbg" // string@4dee │ │ +216daa: 6e20 2363 4000 |0139: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +216db0: 0a00 |013c: move-result v0 │ │ +216db2: 3900 0300 |013d: if-nez v0, 0140 // +0003 │ │ +216db6: 2818 |013f: goto 0157 // +0018 │ │ +216db8: 1223 |0140: const/4 v3, #int 2 // #2 │ │ +216dba: 2816 |0141: goto 0157 // +0016 │ │ +216dbc: 1a04 7445 |0142: const-string v4, "gbrg" // string@4574 │ │ +216dc0: 6e20 2363 4000 |0144: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +216dc6: 0a00 |0147: move-result v0 │ │ +216dc8: 3900 0300 |0148: if-nez v0, 014b // +0003 │ │ +216dcc: 280d |014a: goto 0157 // +000d │ │ +216dce: 1213 |014b: const/4 v3, #int 1 // #1 │ │ +216dd0: 280b |014c: goto 0157 // +000b │ │ +216dd2: 1a04 d13a |014d: const-string v4, "bggr" // string@3ad1 │ │ +216dd6: 6e20 2363 4000 |014f: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +216ddc: 0a00 |0152: move-result v0 │ │ +216dde: 3900 0300 |0153: if-nez v0, 0156 // +0003 │ │ +216de2: 2802 |0155: goto 0157 // +0002 │ │ +216de4: 1203 |0156: const/4 v3, #int 0 // #0 │ │ +216de6: 2b03 d500 0000 |0157: packed-switch v3, 0000022c // +000000d5 │ │ +216dec: 281e |015a: goto 0178 // +001e │ │ +216dee: 54f0 6258 |015b: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.spinnerColorPattern:Landroid/widget/Spinner; // field@5862 │ │ +216df2: 6e20 480e 1000 |015d: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setSelection:(I)V // method@0e48 │ │ +216df8: 2818 |0160: goto 0178 // +0018 │ │ +216dfa: 54f0 6258 |0161: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.spinnerColorPattern:Landroid/widget/Spinner; // field@5862 │ │ +216dfe: 6e20 480e 5000 |0163: invoke-virtual {v0, v5}, Landroid/widget/Spinner;.setSelection:(I)V // method@0e48 │ │ +216e04: 2812 |0166: goto 0178 // +0012 │ │ +216e06: 54f0 6258 |0167: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.spinnerColorPattern:Landroid/widget/Spinner; // field@5862 │ │ +216e0a: 6e20 480e 7000 |0169: invoke-virtual {v0, v7}, Landroid/widget/Spinner;.setSelection:(I)V // method@0e48 │ │ +216e10: 280c |016c: goto 0178 // +000c │ │ +216e12: 54f0 6258 |016d: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.spinnerColorPattern:Landroid/widget/Spinner; // field@5862 │ │ +216e16: 6e20 480e 6000 |016f: invoke-virtual {v0, v6}, Landroid/widget/Spinner;.setSelection:(I)V // method@0e48 │ │ +216e1c: 2806 |0172: goto 0178 // +0006 │ │ +216e1e: 54f0 6258 |0173: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.spinnerColorPattern:Landroid/widget/Spinner; // field@5862 │ │ +216e22: 6e20 480e 2000 |0175: invoke-virtual {v0, v2}, Landroid/widget/Spinner;.setSelection:(I)V // method@0e48 │ │ +216e28: 1200 |0178: const/4 v0, #int 0 // #0 │ │ +216e2a: 54f1 5e58 |0179: iget-object v1, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.matrixChooserParameter:Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter; // field@585e │ │ +216e2e: 6e10 c04e 0100 |017b: invoke-virtual {v1}, Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter;.getStringValues:()[Ljava/lang/String; // method@4ec0 │ │ +216e34: 0c01 |017e: move-result-object v1 │ │ +216e36: 2111 |017f: array-length v1, v1 │ │ +216e38: 3510 1c00 |0180: if-ge v0, v1, 019c // +001c │ │ +216e3c: 54f1 5e58 |0182: iget-object v1, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.matrixChooserParameter:Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter; // field@585e │ │ +216e40: 6e10 c04e 0100 |0184: invoke-virtual {v1}, Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter;.getStringValues:()[Ljava/lang/String; // method@4ec0 │ │ +216e46: 0c01 |0187: move-result-object v1 │ │ +216e48: 4601 0100 |0188: aget-object v1, v1, v0 │ │ +216e4c: 54f3 5458 |018a: iget-object v3, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ +216e50: 5433 be55 |018c: iget-object v3, v3, Lfreed/dng/DngProfile;.matrixName:Ljava/lang/String; // field@55be │ │ +216e54: 6e20 2363 3100 |018e: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +216e5a: 0a01 |0191: move-result v1 │ │ +216e5c: 3801 0700 |0192: if-eqz v1, 0199 // +0007 │ │ +216e60: 54f1 6358 |0194: iget-object v1, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.spinnerMatrixProfile:Landroid/widget/Spinner; // field@5863 │ │ +216e64: 6e20 480e 0100 |0196: invoke-virtual {v1, v0}, Landroid/widget/Spinner;.setSelection:(I)V // method@0e48 │ │ +216e6a: d800 0001 |0199: add-int/lit8 v0, v0, #int 1 // #01 │ │ +216e6e: 28de |019b: goto 0179 // -0022 │ │ +216e70: 1200 |019c: const/4 v0, #int 0 // #0 │ │ +216e72: 54f1 5458 |019d: iget-object v1, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ +216e76: 5411 c055 |019f: iget-object v1, v1, Lfreed/dng/DngProfile;.toneMapProfile:Lfreed/dng/ToneMapProfile; // field@55c0 │ │ +216e7a: 3801 0a00 |01a1: if-eqz v1, 01ab // +000a │ │ +216e7e: 54f0 5458 |01a3: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ +216e82: 5400 c055 |01a5: iget-object v0, v0, Lfreed/dng/DngProfile;.toneMapProfile:Lfreed/dng/ToneMapProfile; // field@55c0 │ │ +216e86: 6e10 3c5b 0000 |01a7: invoke-virtual {v0}, Lfreed/dng/ToneMapProfile;.getName:()Ljava/lang/String; // method@5b3c │ │ +216e8c: 0c00 |01aa: move-result-object v0 │ │ +216e8e: 3800 0800 |01ab: if-eqz v0, 01b3 // +0008 │ │ +216e92: 7110 5b07 0000 |01ad: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@075b │ │ +216e98: 0a01 |01b0: move-result v1 │ │ +216e9a: 3801 0900 |01b1: if-eqz v1, 01ba // +0009 │ │ +216e9e: 1400 7601 0f7f |01b3: const v0, #float 1.90087e+38 // #7f0f0176 │ │ +216ea4: 6e20 345f 0f00 |01b6: invoke-virtual {v15, v0}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getString:(I)Ljava/lang/String; // method@5f34 │ │ +216eaa: 0c00 |01b9: move-result-object v0 │ │ +216eac: 54f1 6658 |01ba: iget-object v1, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.tonemaps:[Ljava/lang/String; // field@5866 │ │ +216eb0: 2113 |01bc: array-length v3, v1 │ │ +216eb2: 3532 1200 |01bd: if-ge v2, v3, 01cf // +0012 │ │ +216eb6: 4601 0102 |01bf: aget-object v1, v1, v2 │ │ +216eba: 6e20 2363 0100 |01c1: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +216ec0: 0a01 |01c4: move-result v1 │ │ +216ec2: 3801 0700 |01c5: if-eqz v1, 01cc // +0007 │ │ +216ec6: 54f1 6558 |01c7: iget-object v1, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.toneMapProfile:Landroid/widget/Spinner; // field@5865 │ │ +216eca: 6e20 480e 2100 |01c9: invoke-virtual {v1, v2}, Landroid/widget/Spinner;.setSelection:(I)V // method@0e48 │ │ +216ed0: d802 0201 |01cc: add-int/lit8 v2, v2, #int 1 // #01 │ │ +216ed4: 28ec |01ce: goto 01ba // -0014 │ │ +216ed6: 54f0 6458 |01cf: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.spinnerrawFormat:Landroid/widget/Spinner; // field@5864 │ │ +216eda: 54f1 5458 |01d1: iget-object v1, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ +216ede: 6e10 295b 0100 |01d3: invoke-virtual {v1}, Lfreed/dng/DngProfile;.getRawType:()I // method@5b29 │ │ +216ee4: 0a01 |01d6: move-result v1 │ │ +216ee6: 6e20 480e 1000 |01d7: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setSelection:(I)V // method@0e48 │ │ +216eec: 54f0 5458 |01da: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.dngprofile:Lfreed/dng/DngProfile; // field@5854 │ │ +216ef0: 3800 3900 |01dc: if-eqz v0, 0215 // +0039 │ │ +216ef4: 54f0 6358 |01de: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.spinnerMatrixProfile:Landroid/widget/Spinner; // field@5863 │ │ +216ef8: 2201 ae0c |01e0: new-instance v1, Lfreed/viewer/dngconvert/DngConvertingFragment$1; // type@0cae │ │ +216efc: 7020 025f f100 |01e2: invoke-direct {v1, v15}, Lfreed/viewer/dngconvert/DngConvertingFragment$1;.:(Lfreed/viewer/dngconvert/DngConvertingFragment;)V // method@5f02 │ │ +216f02: 6e20 450e 1000 |01e5: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@0e45 │ │ +216f08: 54f0 6258 |01e8: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.spinnerColorPattern:Landroid/widget/Spinner; // field@5862 │ │ +216f0c: 2201 af0c |01ea: new-instance v1, Lfreed/viewer/dngconvert/DngConvertingFragment$2; // type@0caf │ │ +216f10: 7020 055f f100 |01ec: invoke-direct {v1, v15}, Lfreed/viewer/dngconvert/DngConvertingFragment$2;.:(Lfreed/viewer/dngconvert/DngConvertingFragment;)V // method@5f05 │ │ +216f16: 6e20 450e 1000 |01ef: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@0e45 │ │ +216f1c: 54f0 6458 |01f2: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.spinnerrawFormat:Landroid/widget/Spinner; // field@5864 │ │ +216f20: 2201 b00c |01f4: new-instance v1, Lfreed/viewer/dngconvert/DngConvertingFragment$3; // type@0cb0 │ │ +216f24: 7020 085f f100 |01f6: invoke-direct {v1, v15}, Lfreed/viewer/dngconvert/DngConvertingFragment$3;.:(Lfreed/viewer/dngconvert/DngConvertingFragment;)V // method@5f08 │ │ +216f2a: 6e20 450e 1000 |01f9: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@0e45 │ │ +216f30: 54f0 6558 |01fc: iget-object v0, v15, Lfreed/viewer/dngconvert/DngConvertingFragment;.toneMapProfile:Landroid/widget/Spinner; // field@5865 │ │ +216f34: 2201 b10c |01fe: new-instance v1, Lfreed/viewer/dngconvert/DngConvertingFragment$4; // type@0cb1 │ │ +216f38: 7020 0b5f f100 |0200: invoke-direct {v1, v15}, Lfreed/viewer/dngconvert/DngConvertingFragment$4;.:(Lfreed/viewer/dngconvert/DngConvertingFragment;)V // method@5f0b │ │ +216f3e: 6e20 450e 1000 |0203: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@0e45 │ │ +216f44: 280f |0206: goto 0215 // +000f │ │ +216f46: 6e10 325f 0f00 |0207: invoke-virtual {v15}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getContext:()Landroid/content/Context; // method@5f32 │ │ +216f4c: 0c00 |020a: move-result-object v0 │ │ +216f4e: 1402 7201 0f7f |020b: const v2, #float 1.90087e+38 // #7f0f0172 │ │ +216f54: 7130 fe0e 2001 |020e: invoke-static {v0, v2, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0efe │ │ +216f5a: 0c00 |0211: move-result-object v0 │ │ +216f5c: 6e10 000f 0000 |0212: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0f00 │ │ +216f62: 0e00 |0215: return-void │ │ +216f64: 0002 0500 f01b 2e00 5050 3000 708a ... |0216: sparse-switch-data (22 units) │ │ +216f90: 0001 0500 0000 0000 1c00 0000 1600 ... |022c: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0013 line=175 │ │ 0x0017 line=177 │ │ 0x001c line=178 │ │ 0x002b line=180 │ │ @@ -816578,25 +816581,25 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -216854: |[216854] freed.viewer.dngconvert.DngConvertingFragment.lambda$onViewCreated$0$DngConvertingFragment:(Landroid/view/View;)V │ │ -216864: 2203 6e00 |0000: new-instance v3, Landroid/content/Intent; // type@006e │ │ -216868: 7010 2902 0300 |0002: invoke-direct {v3}, Landroid/content/Intent;.:()V // method@0229 │ │ -21686e: 6e10 315f 0200 |0005: invoke-virtual {v2}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5f31 │ │ -216874: 0c00 |0008: move-result-object v0 │ │ -216876: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -216878: 6e30 9f42 1003 |000a: invoke-virtual {v0, v1, v3}, Landroidx/fragment/app/FragmentActivity;.setResult:(ILandroid/content/Intent;)V // method@429f │ │ -21687e: 6e10 315f 0200 |000d: invoke-virtual {v2}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5f31 │ │ -216884: 0c03 |0010: move-result-object v3 │ │ -216886: 6e10 6742 0300 |0011: invoke-virtual {v3}, Landroidx/fragment/app/FragmentActivity;.finish:()V // method@4267 │ │ -21688c: 0e00 |0014: return-void │ │ +216860: |[216860] freed.viewer.dngconvert.DngConvertingFragment.lambda$onViewCreated$0$DngConvertingFragment:(Landroid/view/View;)V │ │ +216870: 2203 6e00 |0000: new-instance v3, Landroid/content/Intent; // type@006e │ │ +216874: 7010 2902 0300 |0002: invoke-direct {v3}, Landroid/content/Intent;.:()V // method@0229 │ │ +21687a: 6e10 315f 0200 |0005: invoke-virtual {v2}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5f31 │ │ +216880: 0c00 |0008: move-result-object v0 │ │ +216882: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +216884: 6e30 9f42 1003 |000a: invoke-virtual {v0, v1, v3}, Landroidx/fragment/app/FragmentActivity;.setResult:(ILandroid/content/Intent;)V // method@429f │ │ +21688a: 6e10 315f 0200 |000d: invoke-virtual {v2}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5f31 │ │ +216890: 0c03 |0010: move-result-object v3 │ │ +216892: 6e10 6742 0300 |0011: invoke-virtual {v3}, Landroidx/fragment/app/FragmentActivity;.finish:()V // method@4267 │ │ +216898: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0005 line=155 │ │ 0x000d line=156 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lfreed/viewer/dngconvert/DngConvertingFragment; │ │ @@ -816607,29 +816610,29 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -216518: |[216518] freed.viewer.dngconvert.DngConvertingFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -216528: 6f40 ec41 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroidx/fragment/app/Fragment;.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@41ec │ │ -21652e: 7100 9c5d 0000 |0003: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -216534: 0c04 |0006: move-result-object v4 │ │ -216536: 6e10 a75d 0400 |0007: invoke-virtual {v4}, Lfreed/settings/SettingsManager;.isInit:()Z // method@5da7 │ │ -21653c: 0a04 |000a: move-result v4 │ │ -21653e: 3904 0900 |000b: if-nez v4, 0014 // +0009 │ │ -216542: 7100 9c5d 0000 |000d: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -216548: 0c04 |0010: move-result-object v4 │ │ -21654a: 6e10 a65d 0400 |0011: invoke-virtual {v4}, Lfreed/settings/SettingsManager;.init:()V // method@5da6 │ │ -216550: 1404 2900 0c7f |0014: const v4, #float 1.86093e+38 // #7f0c0029 │ │ -216556: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -216558: 6e40 3f08 4203 |0018: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@083f │ │ -21655e: 0c02 |001b: move-result-object v2 │ │ -216560: 1102 |001c: return-object v2 │ │ +216524: |[216524] freed.viewer.dngconvert.DngConvertingFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +216534: 6f40 ec41 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroidx/fragment/app/Fragment;.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@41ec │ │ +21653a: 7100 9c5d 0000 |0003: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +216540: 0c04 |0006: move-result-object v4 │ │ +216542: 6e10 a75d 0400 |0007: invoke-virtual {v4}, Lfreed/settings/SettingsManager;.isInit:()Z // method@5da7 │ │ +216548: 0a04 |000a: move-result v4 │ │ +21654a: 3904 0900 |000b: if-nez v4, 0014 // +0009 │ │ +21654e: 7100 9c5d 0000 |000d: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +216554: 0c04 |0010: move-result-object v4 │ │ +216556: 6e10 a65d 0400 |0011: invoke-virtual {v4}, Lfreed/settings/SettingsManager;.init:()V // method@5da6 │ │ +21655c: 1404 2900 0c7f |0014: const v4, #float 1.86093e+38 // #7f0c0029 │ │ +216562: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +216564: 6e40 3f08 4203 |0018: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@083f │ │ +21656a: 0c02 |001b: move-result-object v2 │ │ +21656c: 1102 |001c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0003 line=110 │ │ 0x000d line=111 │ │ 0x0018 line=113 │ │ locals : │ │ @@ -816643,17 +816646,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -216890: |[216890] freed.viewer.dngconvert.DngConvertingFragment.onResume:()V │ │ -2168a0: 6f10 fe41 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onResume:()V // method@41fe │ │ -2168a6: 0e00 |0003: return-void │ │ +21689c: |[21689c] freed.viewer.dngconvert.DngConvertingFragment.onResume:()V │ │ +2168ac: 6f10 fe41 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onResume:()V // method@41fe │ │ +2168b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/viewer/dngconvert/DngConvertingFragment; │ │ │ │ #3 : (in Lfreed/viewer/dngconvert/DngConvertingFragment;) │ │ @@ -816661,151 +816664,151 @@ │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 306 16-bit code units │ │ -2168a8: |[2168a8] freed.viewer.dngconvert.DngConvertingFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -2168b8: 6f30 0242 5406 |0000: invoke-super {v4, v5, v6}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@4202 │ │ -2168be: 1406 b400 097f |0003: const v6, #float 1.82108e+38 // #7f0900b4 │ │ -2168c4: 6e20 f108 6500 |0006: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f1 │ │ -2168ca: 0c06 |0009: move-result-object v6 │ │ -2168cc: 1f06 7702 |000a: check-cast v6, Landroid/widget/EditText; // type@0277 │ │ -2168d0: 5b46 5558 |000c: iput-object v6, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.editTextCusotmRowSize:Landroid/widget/EditText; // field@5855 │ │ -2168d4: 1406 bc00 097f |000e: const v6, #float 1.82108e+38 // #7f0900bc │ │ -2168da: 6e20 f108 6500 |0011: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f1 │ │ -2168e0: 0c06 |0014: move-result-object v6 │ │ -2168e2: 1f06 7702 |0015: check-cast v6, Landroid/widget/EditText; // type@0277 │ │ -2168e6: 5b46 5958 |0017: iput-object v6, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.editTextwidth:Landroid/widget/EditText; // field@5859 │ │ -2168ea: 1406 b500 097f |0019: const v6, #float 1.82108e+38 // #7f0900b5 │ │ -2168f0: 6e20 f108 6500 |001c: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f1 │ │ -2168f6: 0c06 |001f: move-result-object v6 │ │ -2168f8: 1f06 7702 |0020: check-cast v6, Landroid/widget/EditText; // type@0277 │ │ -2168fc: 5b46 5758 |0022: iput-object v6, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.editTextheight:Landroid/widget/EditText; // field@5857 │ │ -216900: 1406 b200 097f |0024: const v6, #float 1.82108e+38 // #7f0900b2 │ │ -216906: 6e20 f108 6500 |0027: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f1 │ │ -21690c: 0c06 |002a: move-result-object v6 │ │ -21690e: 1f06 7702 |002b: check-cast v6, Landroid/widget/EditText; // type@0277 │ │ -216912: 5b46 5658 |002d: iput-object v6, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.editTextblacklvl:Landroid/widget/EditText; // field@5856 │ │ -216916: 1406 bb00 097f |002f: const v6, #float 1.82108e+38 // #7f0900bb │ │ -21691c: 6e20 f108 6500 |0032: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f1 │ │ -216922: 0c06 |0035: move-result-object v6 │ │ -216924: 1f06 7702 |0036: check-cast v6, Landroid/widget/EditText; // type@0277 │ │ -216928: 5b46 5858 |0038: iput-object v6, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.editTextwhitelvl:Landroid/widget/EditText; // field@5858 │ │ -21692c: 1406 5d01 097f |003a: const v6, #float 1.82111e+38 // #7f09015d │ │ -216932: 6e20 f108 6500 |003d: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f1 │ │ -216938: 0c06 |0040: move-result-object v6 │ │ -21693a: 1f06 a302 |0041: check-cast v6, Landroid/widget/Spinner; // type@02a3 │ │ -21693e: 5b46 6358 |0043: iput-object v6, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.spinnerMatrixProfile:Landroid/widget/Spinner; // field@5863 │ │ -216942: 2206 610a |0045: new-instance v6, Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter; // type@0a61 │ │ -216946: 7100 9c5d 0000 |0047: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -21694c: 0c00 |004a: move-result-object v0 │ │ -21694e: 6e10 9e5d 0000 |004b: invoke-virtual {v0}, Lfreed/settings/SettingsManager;.getMatrixesMap:()Ljava/util/HashMap; // method@5d9e │ │ -216954: 0c00 |004e: move-result-object v0 │ │ -216956: 7020 ba4e 0600 |004f: invoke-direct {v6, v0}, Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter;.:(Ljava/util/HashMap;)V // method@4eba │ │ -21695c: 5b46 5e58 |0052: iput-object v6, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.matrixChooserParameter:Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter; // field@585e │ │ -216960: 6e10 c04e 0600 |0054: invoke-virtual {v6}, Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter;.getStringValues:()[Ljava/lang/String; // method@4ec0 │ │ -216966: 0c06 |0057: move-result-object v6 │ │ -216968: 2200 6802 |0058: new-instance v0, Landroid/widget/ArrayAdapter; // type@0268 │ │ -21696c: 6e10 325f 0400 |005a: invoke-virtual {v4}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getContext:()Landroid/content/Context; // method@5f32 │ │ -216972: 0c01 |005d: move-result-object v1 │ │ -216974: 1402 0800 0901 |005e: const v2, #float 2.51629e-38 // #01090008 │ │ -21697a: 7040 1d0c 1062 |0061: invoke-direct {v0, v1, v2, v6}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I[Ljava/lang/Object;)V // method@0c1d │ │ -216980: 1406 0900 0901 |0064: const v6, #float 2.5163e-38 // #01090009 │ │ -216986: 6e20 200c 6000 |0067: invoke-virtual {v0, v6}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@0c20 │ │ -21698c: 5441 6358 |006a: iget-object v1, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.spinnerMatrixProfile:Landroid/widget/Spinner; // field@5863 │ │ -216990: 6e20 3e0e 0100 |006c: invoke-virtual {v1, v0}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@0e3e │ │ -216996: 1400 5e01 097f |006f: const v0, #float 1.82111e+38 // #7f09015e │ │ -21699c: 6e20 f108 0500 |0072: invoke-virtual {v5, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f1 │ │ -2169a2: 0c00 |0075: move-result-object v0 │ │ -2169a4: 1f00 a302 |0076: check-cast v0, Landroid/widget/Spinner; // type@02a3 │ │ -2169a8: 5b40 6558 |0078: iput-object v0, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.toneMapProfile:Landroid/widget/Spinner; // field@5865 │ │ -2169ac: 7100 9c5d 0000 |007a: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -2169b2: 0c00 |007d: move-result-object v0 │ │ -2169b4: 6e10 a35d 0000 |007e: invoke-virtual {v0}, Lfreed/settings/SettingsManager;.getToneMapProfiles:()Ljava/util/HashMap; // method@5da3 │ │ -2169ba: 0c00 |0081: move-result-object v0 │ │ -2169bc: 6e10 3d64 0000 |0082: invoke-virtual {v0}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@643d │ │ -2169c2: 0c00 |0085: move-result-object v0 │ │ -2169c4: 7210 9764 0000 |0086: invoke-interface {v0}, Ljava/util/Set;.size:()I // method@6497 │ │ -2169ca: 0a00 |0089: move-result v0 │ │ -2169cc: 2300 be0e |008a: new-array v0, v0, [Ljava/lang/String; // type@0ebe │ │ -2169d0: 5b40 6658 |008c: iput-object v0, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.tonemaps:[Ljava/lang/String; // field@5866 │ │ -2169d4: 7100 9c5d 0000 |008e: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ -2169da: 0c00 |0091: move-result-object v0 │ │ -2169dc: 6e10 a35d 0000 |0092: invoke-virtual {v0}, Lfreed/settings/SettingsManager;.getToneMapProfiles:()Ljava/util/HashMap; // method@5da3 │ │ -2169e2: 0c00 |0095: move-result-object v0 │ │ -2169e4: 6e10 3d64 0000 |0096: invoke-virtual {v0}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@643d │ │ -2169ea: 0c00 |0099: move-result-object v0 │ │ -2169ec: 5441 6658 |009a: iget-object v1, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.tonemaps:[Ljava/lang/String; // field@5866 │ │ -2169f0: 7220 9964 1000 |009c: invoke-interface {v0, v1}, Ljava/util/Set;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@6499 │ │ -2169f6: 2200 6802 |009f: new-instance v0, Landroid/widget/ArrayAdapter; // type@0268 │ │ -2169fa: 6e10 325f 0400 |00a1: invoke-virtual {v4}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getContext:()Landroid/content/Context; // method@5f32 │ │ -216a00: 0c01 |00a4: move-result-object v1 │ │ -216a02: 5443 6658 |00a5: iget-object v3, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.tonemaps:[Ljava/lang/String; // field@5866 │ │ -216a06: 7040 1d0c 1032 |00a7: invoke-direct {v0, v1, v2, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I[Ljava/lang/Object;)V // method@0c1d │ │ -216a0c: 5441 6558 |00aa: iget-object v1, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.toneMapProfile:Landroid/widget/Spinner; // field@5865 │ │ -216a10: 6e20 3e0e 0100 |00ac: invoke-virtual {v1, v0}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@0e3e │ │ -216a16: 1400 6300 097f |00af: const v0, #float 1.82106e+38 // #7f090063 │ │ -216a1c: 6e20 f108 0500 |00b2: invoke-virtual {v5, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f1 │ │ -216a22: 0c00 |00b5: move-result-object v0 │ │ -216a24: 1f00 6c02 |00b6: check-cast v0, Landroid/widget/Button; // type@026c │ │ -216a28: 5441 5358 |00b8: iget-object v1, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.convertToDngClick:Landroid/view/View$OnClickListener; // field@5853 │ │ -216a2c: 6e20 450c 1000 |00ba: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ -216a32: 1400 5c01 097f |00bd: const v0, #float 1.82111e+38 // #7f09015c │ │ -216a38: 6e20 f108 0500 |00c0: invoke-virtual {v5, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f1 │ │ -216a3e: 0c00 |00c3: move-result-object v0 │ │ -216a40: 1f00 a302 |00c4: check-cast v0, Landroid/widget/Spinner; // type@02a3 │ │ -216a44: 5b40 6258 |00c6: iput-object v0, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.spinnerColorPattern:Landroid/widget/Spinner; // field@5862 │ │ -216a48: 6e10 325f 0400 |00c8: invoke-virtual {v4}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getContext:()Landroid/content/Context; // method@5f32 │ │ -216a4e: 0c00 |00cb: move-result-object v0 │ │ -216a50: 1401 0300 027f |00cc: const v1, #float 1.728e+38 // #7f020003 │ │ -216a56: 7130 1e0c 1002 |00cf: invoke-static {v0, v1, v2}, Landroid/widget/ArrayAdapter;.createFromResource:(Landroid/content/Context;II)Landroid/widget/ArrayAdapter; // method@0c1e │ │ -216a5c: 0c00 |00d2: move-result-object v0 │ │ -216a5e: 6e20 200c 6000 |00d3: invoke-virtual {v0, v6}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@0c20 │ │ -216a64: 5441 6258 |00d6: iget-object v1, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.spinnerColorPattern:Landroid/widget/Spinner; // field@5862 │ │ -216a68: 6e20 3e0e 0100 |00d8: invoke-virtual {v1, v0}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@0e3e │ │ -216a6e: 1400 5f01 097f |00db: const v0, #float 1.82111e+38 // #7f09015f │ │ -216a74: 6e20 f108 0500 |00de: invoke-virtual {v5, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f1 │ │ -216a7a: 0c00 |00e1: move-result-object v0 │ │ -216a7c: 1f00 a302 |00e2: check-cast v0, Landroid/widget/Spinner; // type@02a3 │ │ -216a80: 5b40 6458 |00e4: iput-object v0, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.spinnerrawFormat:Landroid/widget/Spinner; // field@5864 │ │ -216a84: 6e10 325f 0400 |00e6: invoke-virtual {v4}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getContext:()Landroid/content/Context; // method@5f32 │ │ -216a8a: 0c00 |00e9: move-result-object v0 │ │ -216a8c: 1401 1700 027f |00ea: const v1, #float 1.728e+38 // #7f020017 │ │ -216a92: 7130 1e0c 1002 |00ed: invoke-static {v0, v1, v2}, Landroid/widget/ArrayAdapter;.createFromResource:(Landroid/content/Context;II)Landroid/widget/ArrayAdapter; // method@0c1e │ │ -216a98: 0c00 |00f0: move-result-object v0 │ │ -216a9a: 6e20 200c 6000 |00f1: invoke-virtual {v0, v6}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@0c20 │ │ -216aa0: 5446 6458 |00f4: iget-object v6, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.spinnerrawFormat:Landroid/widget/Spinner; // field@5864 │ │ -216aa4: 6e20 3e0e 0600 |00f6: invoke-virtual {v6, v0}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@0e3e │ │ -216aaa: 1406 6a00 097f |00f9: const v6, #float 1.82106e+38 // #7f09006a │ │ -216ab0: 6e20 f108 6500 |00fc: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f1 │ │ -216ab6: 0c06 |00ff: move-result-object v6 │ │ -216ab8: 1f06 6c02 |0100: check-cast v6, Landroid/widget/Button; // type@026c │ │ -216abc: 2200 ac0c |0102: new-instance v0, Lfreed/viewer/dngconvert/-$$Lambda$DngConvertingFragment$2z0BY22NFHmKvJ16VIKpJ4NNbBA; // type@0cac │ │ -216ac0: 7020 fa5e 4000 |0104: invoke-direct {v0, v4}, Lfreed/viewer/dngconvert/-$$Lambda$DngConvertingFragment$2z0BY22NFHmKvJ16VIKpJ4NNbBA;.:(Lfreed/viewer/dngconvert/DngConvertingFragment;)V // method@5efa │ │ -216ac6: 6e20 450c 0600 |0107: invoke-virtual {v6, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ -216acc: 1406 a300 097f |010a: const v6, #float 1.82108e+38 // #7f0900a3 │ │ -216ad2: 6e20 f108 6500 |010d: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f1 │ │ -216ad8: 0c06 |0110: move-result-object v6 │ │ -216ada: 1f06 e209 |0111: check-cast v6, Lcom/ortiz/touch/TouchImageView; // type@09e2 │ │ -216ade: 5b46 5d58 |0113: iput-object v6, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.imageView:Lcom/ortiz/touch/TouchImageView; // field@585d │ │ -216ae2: 1406 8700 097f |0115: const v6, #float 1.82107e+38 // #7f090087 │ │ -216ae8: 6e20 f108 6500 |0118: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f1 │ │ -216aee: 0c06 |011b: move-result-object v6 │ │ -216af0: 1f06 6f02 |011c: check-cast v6, Landroid/widget/CheckBox; // type@026f │ │ -216af4: 5b46 5a58 |011e: iput-object v6, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.fakeGPS:Landroid/widget/CheckBox; // field@585a │ │ -216af8: 1406 7900 097f |0120: const v6, #float 1.82107e+38 // #7f090079 │ │ -216afe: 6e20 f108 6500 |0123: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f1 │ │ -216b04: 0c05 |0126: move-result-object v5 │ │ -216b06: 1f05 6c02 |0127: check-cast v5, Landroid/widget/Button; // type@026c │ │ -216b0a: 5446 6158 |0129: iget-object v6, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.saveDngProfileClick:Landroid/view/View$OnClickListener; // field@5861 │ │ -216b0e: 6e20 450c 6500 |012b: invoke-virtual {v5, v6}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ -216b14: 7010 395f 0400 |012e: invoke-direct {v4}, Lfreed/viewer/dngconvert/DngConvertingFragment;.setDngProfileToUiItems:()V // method@5f39 │ │ -216b1a: 0e00 |0131: return-void │ │ +2168b4: |[2168b4] freed.viewer.dngconvert.DngConvertingFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +2168c4: 6f30 0242 5406 |0000: invoke-super {v4, v5, v6}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@4202 │ │ +2168ca: 1406 b400 097f |0003: const v6, #float 1.82108e+38 // #7f0900b4 │ │ +2168d0: 6e20 f108 6500 |0006: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f1 │ │ +2168d6: 0c06 |0009: move-result-object v6 │ │ +2168d8: 1f06 7702 |000a: check-cast v6, Landroid/widget/EditText; // type@0277 │ │ +2168dc: 5b46 5558 |000c: iput-object v6, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.editTextCusotmRowSize:Landroid/widget/EditText; // field@5855 │ │ +2168e0: 1406 bc00 097f |000e: const v6, #float 1.82108e+38 // #7f0900bc │ │ +2168e6: 6e20 f108 6500 |0011: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f1 │ │ +2168ec: 0c06 |0014: move-result-object v6 │ │ +2168ee: 1f06 7702 |0015: check-cast v6, Landroid/widget/EditText; // type@0277 │ │ +2168f2: 5b46 5958 |0017: iput-object v6, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.editTextwidth:Landroid/widget/EditText; // field@5859 │ │ +2168f6: 1406 b500 097f |0019: const v6, #float 1.82108e+38 // #7f0900b5 │ │ +2168fc: 6e20 f108 6500 |001c: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f1 │ │ +216902: 0c06 |001f: move-result-object v6 │ │ +216904: 1f06 7702 |0020: check-cast v6, Landroid/widget/EditText; // type@0277 │ │ +216908: 5b46 5758 |0022: iput-object v6, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.editTextheight:Landroid/widget/EditText; // field@5857 │ │ +21690c: 1406 b200 097f |0024: const v6, #float 1.82108e+38 // #7f0900b2 │ │ +216912: 6e20 f108 6500 |0027: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f1 │ │ +216918: 0c06 |002a: move-result-object v6 │ │ +21691a: 1f06 7702 |002b: check-cast v6, Landroid/widget/EditText; // type@0277 │ │ +21691e: 5b46 5658 |002d: iput-object v6, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.editTextblacklvl:Landroid/widget/EditText; // field@5856 │ │ +216922: 1406 bb00 097f |002f: const v6, #float 1.82108e+38 // #7f0900bb │ │ +216928: 6e20 f108 6500 |0032: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f1 │ │ +21692e: 0c06 |0035: move-result-object v6 │ │ +216930: 1f06 7702 |0036: check-cast v6, Landroid/widget/EditText; // type@0277 │ │ +216934: 5b46 5858 |0038: iput-object v6, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.editTextwhitelvl:Landroid/widget/EditText; // field@5858 │ │ +216938: 1406 5d01 097f |003a: const v6, #float 1.82111e+38 // #7f09015d │ │ +21693e: 6e20 f108 6500 |003d: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f1 │ │ +216944: 0c06 |0040: move-result-object v6 │ │ +216946: 1f06 a302 |0041: check-cast v6, Landroid/widget/Spinner; // type@02a3 │ │ +21694a: 5b46 6358 |0043: iput-object v6, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.spinnerMatrixProfile:Landroid/widget/Spinner; // field@5863 │ │ +21694e: 2206 610a |0045: new-instance v6, Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter; // type@0a61 │ │ +216952: 7100 9c5d 0000 |0047: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +216958: 0c00 |004a: move-result-object v0 │ │ +21695a: 6e10 9e5d 0000 |004b: invoke-virtual {v0}, Lfreed/settings/SettingsManager;.getMatrixesMap:()Ljava/util/HashMap; // method@5d9e │ │ +216960: 0c00 |004e: move-result-object v0 │ │ +216962: 7020 ba4e 0600 |004f: invoke-direct {v6, v0}, Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter;.:(Ljava/util/HashMap;)V // method@4eba │ │ +216968: 5b46 5e58 |0052: iput-object v6, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.matrixChooserParameter:Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter; // field@585e │ │ +21696c: 6e10 c04e 0600 |0054: invoke-virtual {v6}, Lfreed/cam/apis/basecamera/parameters/modes/MatrixChooserParameter;.getStringValues:()[Ljava/lang/String; // method@4ec0 │ │ +216972: 0c06 |0057: move-result-object v6 │ │ +216974: 2200 6802 |0058: new-instance v0, Landroid/widget/ArrayAdapter; // type@0268 │ │ +216978: 6e10 325f 0400 |005a: invoke-virtual {v4}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getContext:()Landroid/content/Context; // method@5f32 │ │ +21697e: 0c01 |005d: move-result-object v1 │ │ +216980: 1402 0800 0901 |005e: const v2, #float 2.51629e-38 // #01090008 │ │ +216986: 7040 1d0c 1062 |0061: invoke-direct {v0, v1, v2, v6}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I[Ljava/lang/Object;)V // method@0c1d │ │ +21698c: 1406 0900 0901 |0064: const v6, #float 2.5163e-38 // #01090009 │ │ +216992: 6e20 200c 6000 |0067: invoke-virtual {v0, v6}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@0c20 │ │ +216998: 5441 6358 |006a: iget-object v1, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.spinnerMatrixProfile:Landroid/widget/Spinner; // field@5863 │ │ +21699c: 6e20 3e0e 0100 |006c: invoke-virtual {v1, v0}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@0e3e │ │ +2169a2: 1400 5e01 097f |006f: const v0, #float 1.82111e+38 // #7f09015e │ │ +2169a8: 6e20 f108 0500 |0072: invoke-virtual {v5, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f1 │ │ +2169ae: 0c00 |0075: move-result-object v0 │ │ +2169b0: 1f00 a302 |0076: check-cast v0, Landroid/widget/Spinner; // type@02a3 │ │ +2169b4: 5b40 6558 |0078: iput-object v0, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.toneMapProfile:Landroid/widget/Spinner; // field@5865 │ │ +2169b8: 7100 9c5d 0000 |007a: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +2169be: 0c00 |007d: move-result-object v0 │ │ +2169c0: 6e10 a35d 0000 |007e: invoke-virtual {v0}, Lfreed/settings/SettingsManager;.getToneMapProfiles:()Ljava/util/HashMap; // method@5da3 │ │ +2169c6: 0c00 |0081: move-result-object v0 │ │ +2169c8: 6e10 3d64 0000 |0082: invoke-virtual {v0}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@643d │ │ +2169ce: 0c00 |0085: move-result-object v0 │ │ +2169d0: 7210 9764 0000 |0086: invoke-interface {v0}, Ljava/util/Set;.size:()I // method@6497 │ │ +2169d6: 0a00 |0089: move-result v0 │ │ +2169d8: 2300 be0e |008a: new-array v0, v0, [Ljava/lang/String; // type@0ebe │ │ +2169dc: 5b40 6658 |008c: iput-object v0, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.tonemaps:[Ljava/lang/String; // field@5866 │ │ +2169e0: 7100 9c5d 0000 |008e: invoke-static {}, Lfreed/settings/SettingsManager;.getInstance:()Lfreed/settings/SettingsManager; // method@5d9c │ │ +2169e6: 0c00 |0091: move-result-object v0 │ │ +2169e8: 6e10 a35d 0000 |0092: invoke-virtual {v0}, Lfreed/settings/SettingsManager;.getToneMapProfiles:()Ljava/util/HashMap; // method@5da3 │ │ +2169ee: 0c00 |0095: move-result-object v0 │ │ +2169f0: 6e10 3d64 0000 |0096: invoke-virtual {v0}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@643d │ │ +2169f6: 0c00 |0099: move-result-object v0 │ │ +2169f8: 5441 6658 |009a: iget-object v1, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.tonemaps:[Ljava/lang/String; // field@5866 │ │ +2169fc: 7220 9964 1000 |009c: invoke-interface {v0, v1}, Ljava/util/Set;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@6499 │ │ +216a02: 2200 6802 |009f: new-instance v0, Landroid/widget/ArrayAdapter; // type@0268 │ │ +216a06: 6e10 325f 0400 |00a1: invoke-virtual {v4}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getContext:()Landroid/content/Context; // method@5f32 │ │ +216a0c: 0c01 |00a4: move-result-object v1 │ │ +216a0e: 5443 6658 |00a5: iget-object v3, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.tonemaps:[Ljava/lang/String; // field@5866 │ │ +216a12: 7040 1d0c 1032 |00a7: invoke-direct {v0, v1, v2, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I[Ljava/lang/Object;)V // method@0c1d │ │ +216a18: 5441 6558 |00aa: iget-object v1, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.toneMapProfile:Landroid/widget/Spinner; // field@5865 │ │ +216a1c: 6e20 3e0e 0100 |00ac: invoke-virtual {v1, v0}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@0e3e │ │ +216a22: 1400 6300 097f |00af: const v0, #float 1.82106e+38 // #7f090063 │ │ +216a28: 6e20 f108 0500 |00b2: invoke-virtual {v5, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f1 │ │ +216a2e: 0c00 |00b5: move-result-object v0 │ │ +216a30: 1f00 6c02 |00b6: check-cast v0, Landroid/widget/Button; // type@026c │ │ +216a34: 5441 5358 |00b8: iget-object v1, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.convertToDngClick:Landroid/view/View$OnClickListener; // field@5853 │ │ +216a38: 6e20 450c 1000 |00ba: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ +216a3e: 1400 5c01 097f |00bd: const v0, #float 1.82111e+38 // #7f09015c │ │ +216a44: 6e20 f108 0500 |00c0: invoke-virtual {v5, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f1 │ │ +216a4a: 0c00 |00c3: move-result-object v0 │ │ +216a4c: 1f00 a302 |00c4: check-cast v0, Landroid/widget/Spinner; // type@02a3 │ │ +216a50: 5b40 6258 |00c6: iput-object v0, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.spinnerColorPattern:Landroid/widget/Spinner; // field@5862 │ │ +216a54: 6e10 325f 0400 |00c8: invoke-virtual {v4}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getContext:()Landroid/content/Context; // method@5f32 │ │ +216a5a: 0c00 |00cb: move-result-object v0 │ │ +216a5c: 1401 0300 027f |00cc: const v1, #float 1.728e+38 // #7f020003 │ │ +216a62: 7130 1e0c 1002 |00cf: invoke-static {v0, v1, v2}, Landroid/widget/ArrayAdapter;.createFromResource:(Landroid/content/Context;II)Landroid/widget/ArrayAdapter; // method@0c1e │ │ +216a68: 0c00 |00d2: move-result-object v0 │ │ +216a6a: 6e20 200c 6000 |00d3: invoke-virtual {v0, v6}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@0c20 │ │ +216a70: 5441 6258 |00d6: iget-object v1, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.spinnerColorPattern:Landroid/widget/Spinner; // field@5862 │ │ +216a74: 6e20 3e0e 0100 |00d8: invoke-virtual {v1, v0}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@0e3e │ │ +216a7a: 1400 5f01 097f |00db: const v0, #float 1.82111e+38 // #7f09015f │ │ +216a80: 6e20 f108 0500 |00de: invoke-virtual {v5, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f1 │ │ +216a86: 0c00 |00e1: move-result-object v0 │ │ +216a88: 1f00 a302 |00e2: check-cast v0, Landroid/widget/Spinner; // type@02a3 │ │ +216a8c: 5b40 6458 |00e4: iput-object v0, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.spinnerrawFormat:Landroid/widget/Spinner; // field@5864 │ │ +216a90: 6e10 325f 0400 |00e6: invoke-virtual {v4}, Lfreed/viewer/dngconvert/DngConvertingFragment;.getContext:()Landroid/content/Context; // method@5f32 │ │ +216a96: 0c00 |00e9: move-result-object v0 │ │ +216a98: 1401 1700 027f |00ea: const v1, #float 1.728e+38 // #7f020017 │ │ +216a9e: 7130 1e0c 1002 |00ed: invoke-static {v0, v1, v2}, Landroid/widget/ArrayAdapter;.createFromResource:(Landroid/content/Context;II)Landroid/widget/ArrayAdapter; // method@0c1e │ │ +216aa4: 0c00 |00f0: move-result-object v0 │ │ +216aa6: 6e20 200c 6000 |00f1: invoke-virtual {v0, v6}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@0c20 │ │ +216aac: 5446 6458 |00f4: iget-object v6, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.spinnerrawFormat:Landroid/widget/Spinner; // field@5864 │ │ +216ab0: 6e20 3e0e 0600 |00f6: invoke-virtual {v6, v0}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@0e3e │ │ +216ab6: 1406 6a00 097f |00f9: const v6, #float 1.82106e+38 // #7f09006a │ │ +216abc: 6e20 f108 6500 |00fc: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f1 │ │ +216ac2: 0c06 |00ff: move-result-object v6 │ │ +216ac4: 1f06 6c02 |0100: check-cast v6, Landroid/widget/Button; // type@026c │ │ +216ac8: 2200 ac0c |0102: new-instance v0, Lfreed/viewer/dngconvert/-$$Lambda$DngConvertingFragment$2z0BY22NFHmKvJ16VIKpJ4NNbBA; // type@0cac │ │ +216acc: 7020 fa5e 4000 |0104: invoke-direct {v0, v4}, Lfreed/viewer/dngconvert/-$$Lambda$DngConvertingFragment$2z0BY22NFHmKvJ16VIKpJ4NNbBA;.:(Lfreed/viewer/dngconvert/DngConvertingFragment;)V // method@5efa │ │ +216ad2: 6e20 450c 0600 |0107: invoke-virtual {v6, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ +216ad8: 1406 a300 097f |010a: const v6, #float 1.82108e+38 // #7f0900a3 │ │ +216ade: 6e20 f108 6500 |010d: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f1 │ │ +216ae4: 0c06 |0110: move-result-object v6 │ │ +216ae6: 1f06 e209 |0111: check-cast v6, Lcom/ortiz/touch/TouchImageView; // type@09e2 │ │ +216aea: 5b46 5d58 |0113: iput-object v6, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.imageView:Lcom/ortiz/touch/TouchImageView; // field@585d │ │ +216aee: 1406 8700 097f |0115: const v6, #float 1.82107e+38 // #7f090087 │ │ +216af4: 6e20 f108 6500 |0118: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f1 │ │ +216afa: 0c06 |011b: move-result-object v6 │ │ +216afc: 1f06 6f02 |011c: check-cast v6, Landroid/widget/CheckBox; // type@026f │ │ +216b00: 5b46 5a58 |011e: iput-object v6, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.fakeGPS:Landroid/widget/CheckBox; // field@585a │ │ +216b04: 1406 7900 097f |0120: const v6, #float 1.82107e+38 // #7f090079 │ │ +216b0a: 6e20 f108 6500 |0123: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f1 │ │ +216b10: 0c05 |0126: move-result-object v5 │ │ +216b12: 1f05 6c02 |0127: check-cast v5, Landroid/widget/Button; // type@026c │ │ +216b16: 5446 6158 |0129: iget-object v6, v4, Lfreed/viewer/dngconvert/DngConvertingFragment;.saveDngProfileClick:Landroid/view/View$OnClickListener; // field@5861 │ │ +216b1a: 6e20 450c 6500 |012b: invoke-virtual {v5, v6}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ +216b20: 7010 395f 0400 |012e: invoke-direct {v4}, Lfreed/viewer/dngconvert/DngConvertingFragment;.setDngProfileToUiItems:()V // method@5f39 │ │ +216b26: 0e00 |0131: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0006 line=119 │ │ 0x0011 line=120 │ │ 0x001c line=121 │ │ 0x0027 line=122 │ │ @@ -816884,17 +816887,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -21778c: |[21778c] freed.viewer.gridview.models.ButtonDoAction.:()V │ │ -21779c: 7010 c85f 0000 |0000: invoke-direct {v0}, Lfreed/viewer/gridview/models/VisibilityModel;.:()V // method@5fc8 │ │ -2177a2: 0e00 |0003: return-void │ │ +217798: |[217798] freed.viewer.gridview.models.ButtonDoAction.:()V │ │ +2177a8: 7010 c85f 0000 |0000: invoke-direct {v0}, Lfreed/viewer/gridview/models/VisibilityModel;.:()V // method@5fc8 │ │ +2177ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/viewer/gridview/models/ButtonDoAction; │ │ │ │ Virtual methods - │ │ @@ -816903,17 +816906,17 @@ │ │ type : '()Landroid/view/View$OnClickListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21775c: |[21775c] freed.viewer.gridview.models.ButtonDoAction.getOnClickListener:()Landroid/view/View$OnClickListener; │ │ -21776c: 5410 7d58 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/ButtonDoAction;.onClickListener:Landroid/view/View$OnClickListener; // field@587d │ │ -217770: 1100 |0002: return-object v0 │ │ +217768: |[217768] freed.viewer.gridview.models.ButtonDoAction.getOnClickListener:()Landroid/view/View$OnClickListener; │ │ +217778: 5410 7d58 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/ButtonDoAction;.onClickListener:Landroid/view/View$OnClickListener; // field@587d │ │ +21777c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/models/ButtonDoAction; │ │ │ │ #1 : (in Lfreed/viewer/gridview/models/ButtonDoAction;) │ │ @@ -816921,17 +816924,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -217774: |[217774] freed.viewer.gridview.models.ButtonDoAction.getText:()Ljava/lang/String; │ │ -217784: 5410 7e58 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/ButtonDoAction;.text:Ljava/lang/String; // field@587e │ │ -217788: 1100 |0002: return-object v0 │ │ +217780: |[217780] freed.viewer.gridview.models.ButtonDoAction.getText:()Ljava/lang/String; │ │ +217790: 5410 7e58 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/ButtonDoAction;.text:Ljava/lang/String; // field@587e │ │ +217794: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/models/ButtonDoAction; │ │ │ │ #2 : (in Lfreed/viewer/gridview/models/ButtonDoAction;) │ │ @@ -816939,19 +816942,19 @@ │ │ type : '(Landroid/view/View$OnClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2177a4: |[2177a4] freed.viewer.gridview.models.ButtonDoAction.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ -2177b4: 5b01 7d58 |0000: iput-object v1, v0, Lfreed/viewer/gridview/models/ButtonDoAction;.onClickListener:Landroid/view/View$OnClickListener; // field@587d │ │ -2177b8: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -2177bc: 6e20 635f 1000 |0004: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/ButtonDoAction;.notifyPropertyChanged:(I)V // method@5f63 │ │ -2177c2: 0e00 |0007: return-void │ │ +2177b0: |[2177b0] freed.viewer.gridview.models.ButtonDoAction.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ +2177c0: 5b01 7d58 |0000: iput-object v1, v0, Lfreed/viewer/gridview/models/ButtonDoAction;.onClickListener:Landroid/view/View$OnClickListener; // field@587d │ │ +2177c4: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +2177c8: 6e20 635f 1000 |0004: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/ButtonDoAction;.notifyPropertyChanged:(I)V // method@5f63 │ │ +2177ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0004 line=15 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfreed/viewer/gridview/models/ButtonDoAction; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/view/View$OnClickListener; │ │ @@ -816961,19 +816964,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2177c4: |[2177c4] freed.viewer.gridview.models.ButtonDoAction.setText:(Ljava/lang/String;)V │ │ -2177d4: 5b01 7e58 |0000: iput-object v1, v0, Lfreed/viewer/gridview/models/ButtonDoAction;.text:Ljava/lang/String; // field@587e │ │ -2177d8: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ -2177dc: 6e20 635f 1000 |0004: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/ButtonDoAction;.notifyPropertyChanged:(I)V // method@5f63 │ │ -2177e2: 0e00 |0007: return-void │ │ +2177d0: |[2177d0] freed.viewer.gridview.models.ButtonDoAction.setText:(Ljava/lang/String;)V │ │ +2177e0: 5b01 7e58 |0000: iput-object v1, v0, Lfreed/viewer/gridview/models/ButtonDoAction;.text:Ljava/lang/String; // field@587e │ │ +2177e4: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ +2177e8: 6e20 635f 1000 |0004: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/ButtonDoAction;.notifyPropertyChanged:(I)V // method@5f63 │ │ +2177ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0004 line=30 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfreed/viewer/gridview/models/ButtonDoAction; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ @@ -817021,42 +817024,42 @@ │ │ type : '(Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -217a6c: |[217a6c] freed.viewer.gridview.models.ButtonOptionsModel.:(Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V │ │ -217a7c: 7010 c85f 0700 |0000: invoke-direct {v7}, Lfreed/viewer/gridview/models/VisibilityModel;.:()V // method@5fc8 │ │ -217a82: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -217a84: 2301 be0e |0004: new-array v1, v0, [Ljava/lang/String; // type@0ebe │ │ -217a88: 1a02 300d |0006: const-string v2, "Delete File" // string@0d30 │ │ -217a8c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -217a8e: 4d02 0103 |0009: aput-object v2, v1, v3 │ │ -217a92: 1a02 9b2d |000b: const-string v2, "StackJpeg" // string@2d9b │ │ -217a96: 1214 |000d: const/4 v4, #int 1 // #1 │ │ -217a98: 4d02 0104 |000e: aput-object v2, v1, v4 │ │ -217a9c: 1a02 382a |0010: const-string v2, "Raw to Dng" // string@2a38 │ │ -217aa0: 1225 |0012: const/4 v5, #int 2 // #2 │ │ -217aa2: 4d02 0105 |0013: aput-object v2, v1, v5 │ │ -217aa6: 1a02 770d |0015: const-string v2, "DngStack" // string@0d77 │ │ -217aaa: 1236 |0017: const/4 v6, #int 3 // #3 │ │ -217aac: 4d02 0106 |0018: aput-object v2, v1, v6 │ │ -217ab0: 5b71 8658 |001a: iput-object v1, v7, Lfreed/viewer/gridview/models/ButtonOptionsModel;.values:[Ljava/lang/String; // field@5886 │ │ -217ab4: 2201 bd0c |001c: new-instance v1, Lfreed/viewer/gridview/models/-$$Lambda$ButtonOptionsModel$VcyQjn33AUzFRIwfGrt74NzNJNk; // type@0cbd │ │ -217ab8: 7020 5b5f 7100 |001e: invoke-direct {v1, v7}, Lfreed/viewer/gridview/models/-$$Lambda$ButtonOptionsModel$VcyQjn33AUzFRIwfGrt74NzNJNk;.:(Lfreed/viewer/gridview/models/ButtonOptionsModel;)V // method@5f5b │ │ -217abe: 5b71 8558 |0021: iput-object v1, v7, Lfreed/viewer/gridview/models/ButtonOptionsModel;.onClickListener:Landroid/view/View$OnClickListener; // field@5885 │ │ -217ac2: 2300 520e |0023: new-array v0, v0, [Landroid/view/View$OnClickListener; // type@0e52 │ │ -217ac6: 4d08 0003 |0025: aput-object v8, v0, v3 │ │ -217aca: 4d09 0004 |0027: aput-object v9, v0, v4 │ │ -217ace: 4d0a 0005 |0029: aput-object v10, v0, v5 │ │ -217ad2: 4d0b 0006 |002b: aput-object v11, v0, v6 │ │ -217ad6: 5b70 8358 |002d: iput-object v0, v7, Lfreed/viewer/gridview/models/ButtonOptionsModel;.clickListeners:[Landroid/view/View$OnClickListener; // field@5883 │ │ -217ada: 5b7c 8458 |002f: iput-object v12, v7, Lfreed/viewer/gridview/models/ButtonOptionsModel;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@5884 │ │ -217ade: 0e00 |0031: return-void │ │ +217a78: |[217a78] freed.viewer.gridview.models.ButtonOptionsModel.:(Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V │ │ +217a88: 7010 c85f 0700 |0000: invoke-direct {v7}, Lfreed/viewer/gridview/models/VisibilityModel;.:()V // method@5fc8 │ │ +217a8e: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +217a90: 2301 be0e |0004: new-array v1, v0, [Ljava/lang/String; // type@0ebe │ │ +217a94: 1a02 300d |0006: const-string v2, "Delete File" // string@0d30 │ │ +217a98: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +217a9a: 4d02 0103 |0009: aput-object v2, v1, v3 │ │ +217a9e: 1a02 9b2d |000b: const-string v2, "StackJpeg" // string@2d9b │ │ +217aa2: 1214 |000d: const/4 v4, #int 1 // #1 │ │ +217aa4: 4d02 0104 |000e: aput-object v2, v1, v4 │ │ +217aa8: 1a02 382a |0010: const-string v2, "Raw to Dng" // string@2a38 │ │ +217aac: 1225 |0012: const/4 v5, #int 2 // #2 │ │ +217aae: 4d02 0105 |0013: aput-object v2, v1, v5 │ │ +217ab2: 1a02 770d |0015: const-string v2, "DngStack" // string@0d77 │ │ +217ab6: 1236 |0017: const/4 v6, #int 3 // #3 │ │ +217ab8: 4d02 0106 |0018: aput-object v2, v1, v6 │ │ +217abc: 5b71 8658 |001a: iput-object v1, v7, Lfreed/viewer/gridview/models/ButtonOptionsModel;.values:[Ljava/lang/String; // field@5886 │ │ +217ac0: 2201 bd0c |001c: new-instance v1, Lfreed/viewer/gridview/models/-$$Lambda$ButtonOptionsModel$VcyQjn33AUzFRIwfGrt74NzNJNk; // type@0cbd │ │ +217ac4: 7020 5b5f 7100 |001e: invoke-direct {v1, v7}, Lfreed/viewer/gridview/models/-$$Lambda$ButtonOptionsModel$VcyQjn33AUzFRIwfGrt74NzNJNk;.:(Lfreed/viewer/gridview/models/ButtonOptionsModel;)V // method@5f5b │ │ +217aca: 5b71 8558 |0021: iput-object v1, v7, Lfreed/viewer/gridview/models/ButtonOptionsModel;.onClickListener:Landroid/view/View$OnClickListener; // field@5885 │ │ +217ace: 2300 520e |0023: new-array v0, v0, [Landroid/view/View$OnClickListener; // type@0e52 │ │ +217ad2: 4d08 0003 |0025: aput-object v8, v0, v3 │ │ +217ad6: 4d09 0004 |0027: aput-object v9, v0, v4 │ │ +217ada: 4d0a 0005 |0029: aput-object v10, v0, v5 │ │ +217ade: 4d0b 0006 |002b: aput-object v11, v0, v6 │ │ +217ae2: 5b70 8358 |002d: iput-object v0, v7, Lfreed/viewer/gridview/models/ButtonOptionsModel;.clickListeners:[Landroid/view/View$OnClickListener; // field@5883 │ │ +217ae6: 5b7c 8458 |002f: iput-object v12, v7, Lfreed/viewer/gridview/models/ButtonOptionsModel;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@5884 │ │ +217aea: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x001a line=12 │ │ 0x001c line=38 │ │ 0x002d line=21 │ │ 0x002f line=22 │ │ @@ -817074,17 +817077,17 @@ │ │ type : '()[Landroid/view/View$OnClickListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -217a3c: |[217a3c] freed.viewer.gridview.models.ButtonOptionsModel.getClickListeners:()[Landroid/view/View$OnClickListener; │ │ -217a4c: 5410 8358 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/ButtonOptionsModel;.clickListeners:[Landroid/view/View$OnClickListener; // field@5883 │ │ -217a50: 1100 |0002: return-object v0 │ │ +217a48: |[217a48] freed.viewer.gridview.models.ButtonOptionsModel.getClickListeners:()[Landroid/view/View$OnClickListener; │ │ +217a58: 5410 8358 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/ButtonOptionsModel;.clickListeners:[Landroid/view/View$OnClickListener; // field@5883 │ │ +217a5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/models/ButtonOptionsModel; │ │ │ │ #1 : (in Lfreed/viewer/gridview/models/ButtonOptionsModel;) │ │ @@ -817092,17 +817095,17 @@ │ │ type : '()Landroid/view/View$OnClickListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -217a24: |[217a24] freed.viewer.gridview.models.ButtonOptionsModel.getOnPopupChildClickListner:()Landroid/view/View$OnClickListener; │ │ -217a34: 5410 8558 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/ButtonOptionsModel;.onClickListener:Landroid/view/View$OnClickListener; // field@5885 │ │ -217a38: 1100 |0002: return-object v0 │ │ +217a30: |[217a30] freed.viewer.gridview.models.ButtonOptionsModel.getOnPopupChildClickListner:()Landroid/view/View$OnClickListener; │ │ +217a40: 5410 8558 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/ButtonOptionsModel;.onClickListener:Landroid/view/View$OnClickListener; // field@5885 │ │ +217a44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/models/ButtonOptionsModel; │ │ │ │ #2 : (in Lfreed/viewer/gridview/models/ButtonOptionsModel;) │ │ @@ -817110,17 +817113,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -217a54: |[217a54] freed.viewer.gridview.models.ButtonOptionsModel.getValues:()[Ljava/lang/String; │ │ -217a64: 5410 8658 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/ButtonOptionsModel;.values:[Ljava/lang/String; // field@5886 │ │ -217a68: 1100 |0002: return-object v0 │ │ +217a60: |[217a60] freed.viewer.gridview.models.ButtonOptionsModel.getValues:()[Ljava/lang/String; │ │ +217a70: 5410 8658 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/ButtonOptionsModel;.values:[Ljava/lang/String; // field@5886 │ │ +217a74: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/models/ButtonOptionsModel; │ │ │ │ #3 : (in Lfreed/viewer/gridview/models/ButtonOptionsModel;) │ │ @@ -817128,38 +817131,38 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -217ae0: |[217ae0] freed.viewer.gridview.models.ButtonOptionsModel.lambda$new$0$ButtonOptionsModel:(Landroid/view/View;)V │ │ -217af0: 0740 |0000: move-object v0, v4 │ │ -217af2: 1f00 6c02 |0001: check-cast v0, Landroid/widget/Button; // type@026c │ │ -217af6: 6e10 360c 0000 |0003: invoke-virtual {v0}, Landroid/widget/Button;.getText:()Ljava/lang/CharSequence; // method@0c36 │ │ -217afc: 0c00 |0006: move-result-object v0 │ │ -217afe: 1f00 720d |0007: check-cast v0, Ljava/lang/String; // type@0d72 │ │ -217b02: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -217b04: 6e10 765f 0300 |000a: invoke-virtual {v3}, Lfreed/viewer/gridview/models/ButtonOptionsModel;.getValues:()[Ljava/lang/String; // method@5f76 │ │ -217b0a: 0c02 |000d: move-result-object v2 │ │ -217b0c: 2122 |000e: array-length v2, v2 │ │ -217b0e: 3521 1a00 |000f: if-ge v1, v2, 0029 // +001a │ │ -217b12: 6e10 765f 0300 |0011: invoke-virtual {v3}, Lfreed/viewer/gridview/models/ButtonOptionsModel;.getValues:()[Ljava/lang/String; // method@5f76 │ │ -217b18: 0c02 |0014: move-result-object v2 │ │ -217b1a: 4602 0201 |0015: aget-object v2, v2, v1 │ │ -217b1e: 6e20 2363 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -217b24: 0a02 |001a: move-result v2 │ │ -217b26: 3802 0b00 |001b: if-eqz v2, 0026 // +000b │ │ -217b2a: 6e10 745f 0300 |001d: invoke-virtual {v3}, Lfreed/viewer/gridview/models/ButtonOptionsModel;.getClickListeners:()[Landroid/view/View$OnClickListener; // method@5f74 │ │ -217b30: 0c02 |0020: move-result-object v2 │ │ -217b32: 4602 0201 |0021: aget-object v2, v2, v1 │ │ -217b36: 7220 cd08 4200 |0023: invoke-interface {v2, v4}, Landroid/view/View$OnClickListener;.onClick:(Landroid/view/View;)V // method@08cd │ │ -217b3c: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ -217b40: 28e2 |0028: goto 000a // -001e │ │ -217b42: 0e00 |0029: return-void │ │ +217aec: |[217aec] freed.viewer.gridview.models.ButtonOptionsModel.lambda$new$0$ButtonOptionsModel:(Landroid/view/View;)V │ │ +217afc: 0740 |0000: move-object v0, v4 │ │ +217afe: 1f00 6c02 |0001: check-cast v0, Landroid/widget/Button; // type@026c │ │ +217b02: 6e10 360c 0000 |0003: invoke-virtual {v0}, Landroid/widget/Button;.getText:()Ljava/lang/CharSequence; // method@0c36 │ │ +217b08: 0c00 |0006: move-result-object v0 │ │ +217b0a: 1f00 720d |0007: check-cast v0, Ljava/lang/String; // type@0d72 │ │ +217b0e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +217b10: 6e10 765f 0300 |000a: invoke-virtual {v3}, Lfreed/viewer/gridview/models/ButtonOptionsModel;.getValues:()[Ljava/lang/String; // method@5f76 │ │ +217b16: 0c02 |000d: move-result-object v2 │ │ +217b18: 2122 |000e: array-length v2, v2 │ │ +217b1a: 3521 1a00 |000f: if-ge v1, v2, 0029 // +001a │ │ +217b1e: 6e10 765f 0300 |0011: invoke-virtual {v3}, Lfreed/viewer/gridview/models/ButtonOptionsModel;.getValues:()[Ljava/lang/String; // method@5f76 │ │ +217b24: 0c02 |0014: move-result-object v2 │ │ +217b26: 4602 0201 |0015: aget-object v2, v2, v1 │ │ +217b2a: 6e20 2363 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +217b30: 0a02 |001a: move-result v2 │ │ +217b32: 3802 0b00 |001b: if-eqz v2, 0026 // +000b │ │ +217b36: 6e10 745f 0300 |001d: invoke-virtual {v3}, Lfreed/viewer/gridview/models/ButtonOptionsModel;.getClickListeners:()[Landroid/view/View$OnClickListener; // method@5f74 │ │ +217b3c: 0c02 |0020: move-result-object v2 │ │ +217b3e: 4602 0201 |0021: aget-object v2, v2, v1 │ │ +217b42: 7220 cd08 4200 |0023: invoke-interface {v2, v4}, Landroid/view/View$OnClickListener;.onClick:(Landroid/view/View;)V // method@08cd │ │ +217b48: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ +217b4c: 28e2 |0028: goto 000a // -001e │ │ +217b4e: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x000a line=41 │ │ 0x0011 line=43 │ │ 0x001d line=44 │ │ @@ -817172,39 +817175,39 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -217b44: |[217b44] freed.viewer.gridview.models.ButtonOptionsModel.onClick:(Landroid/view/View;)V │ │ -217b54: 5412 8458 |0000: iget-object v2, v1, Lfreed/viewer/gridview/models/ButtonOptionsModel;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@5884 │ │ -217b58: 6e10 f65f 0200 |0002: invoke-virtual {v2}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getPopupMenuModel:()Lfreed/viewer/gridview/models/PopupMenuModel; // method@5ff6 │ │ -217b5e: 0c02 |0005: move-result-object v2 │ │ -217b60: 6e10 bd5f 0200 |0006: invoke-virtual {v2}, Lfreed/viewer/gridview/models/PopupMenuModel;.getVisibility:()Z // method@5fbd │ │ -217b66: 0a02 |0009: move-result v2 │ │ -217b68: 3902 1c00 |000a: if-nez v2, 0026 // +001c │ │ -217b6c: 5412 8458 |000c: iget-object v2, v1, Lfreed/viewer/gridview/models/ButtonOptionsModel;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@5884 │ │ -217b70: 6e10 f65f 0200 |000e: invoke-virtual {v2}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getPopupMenuModel:()Lfreed/viewer/gridview/models/PopupMenuModel; // method@5ff6 │ │ -217b76: 0c02 |0011: move-result-object v2 │ │ -217b78: 2200 be0c |0012: new-instance v0, Lfreed/viewer/gridview/models/-$$Lambda$RJrwqYGErIqNjSb0HPInHNkuqDE; // type@0cbe │ │ -217b7c: 7020 5d5f 1000 |0014: invoke-direct {v0, v1}, Lfreed/viewer/gridview/models/-$$Lambda$RJrwqYGErIqNjSb0HPInHNkuqDE;.:(Lfreed/viewer/gridview/models/ButtonOptionsModel;)V // method@5f5d │ │ -217b82: 6e20 c05f 0200 |0017: invoke-virtual {v2, v0}, Lfreed/viewer/gridview/models/PopupMenuModel;.setButtonOptionsModel:(Lfreed/viewer/gridview/models/Popup;)V // method@5fc0 │ │ -217b88: 5412 8458 |001a: iget-object v2, v1, Lfreed/viewer/gridview/models/ButtonOptionsModel;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@5884 │ │ -217b8c: 6e10 f65f 0200 |001c: invoke-virtual {v2}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getPopupMenuModel:()Lfreed/viewer/gridview/models/PopupMenuModel; // method@5ff6 │ │ -217b92: 0c02 |001f: move-result-object v2 │ │ -217b94: 5410 8658 |0020: iget-object v0, v1, Lfreed/viewer/gridview/models/ButtonOptionsModel;.values:[Ljava/lang/String; // field@5886 │ │ -217b98: 6e20 c15f 0200 |0022: invoke-virtual {v2, v0}, Lfreed/viewer/gridview/models/PopupMenuModel;.setStrings:([Ljava/lang/String;)V // method@5fc1 │ │ -217b9e: 280b |0025: goto 0030 // +000b │ │ -217ba0: 5412 8458 |0026: iget-object v2, v1, Lfreed/viewer/gridview/models/ButtonOptionsModel;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@5884 │ │ -217ba4: 6e10 f65f 0200 |0028: invoke-virtual {v2}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getPopupMenuModel:()Lfreed/viewer/gridview/models/PopupMenuModel; // method@5ff6 │ │ -217baa: 0c02 |002b: move-result-object v2 │ │ -217bac: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -217bae: 6e20 c25f 0200 |002d: invoke-virtual {v2, v0}, Lfreed/viewer/gridview/models/PopupMenuModel;.setVisibility:(Z)V // method@5fc2 │ │ -217bb4: 0e00 |0030: return-void │ │ +217b50: |[217b50] freed.viewer.gridview.models.ButtonOptionsModel.onClick:(Landroid/view/View;)V │ │ +217b60: 5412 8458 |0000: iget-object v2, v1, Lfreed/viewer/gridview/models/ButtonOptionsModel;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@5884 │ │ +217b64: 6e10 f65f 0200 |0002: invoke-virtual {v2}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getPopupMenuModel:()Lfreed/viewer/gridview/models/PopupMenuModel; // method@5ff6 │ │ +217b6a: 0c02 |0005: move-result-object v2 │ │ +217b6c: 6e10 bd5f 0200 |0006: invoke-virtual {v2}, Lfreed/viewer/gridview/models/PopupMenuModel;.getVisibility:()Z // method@5fbd │ │ +217b72: 0a02 |0009: move-result v2 │ │ +217b74: 3902 1c00 |000a: if-nez v2, 0026 // +001c │ │ +217b78: 5412 8458 |000c: iget-object v2, v1, Lfreed/viewer/gridview/models/ButtonOptionsModel;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@5884 │ │ +217b7c: 6e10 f65f 0200 |000e: invoke-virtual {v2}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getPopupMenuModel:()Lfreed/viewer/gridview/models/PopupMenuModel; // method@5ff6 │ │ +217b82: 0c02 |0011: move-result-object v2 │ │ +217b84: 2200 be0c |0012: new-instance v0, Lfreed/viewer/gridview/models/-$$Lambda$RJrwqYGErIqNjSb0HPInHNkuqDE; // type@0cbe │ │ +217b88: 7020 5d5f 1000 |0014: invoke-direct {v0, v1}, Lfreed/viewer/gridview/models/-$$Lambda$RJrwqYGErIqNjSb0HPInHNkuqDE;.:(Lfreed/viewer/gridview/models/ButtonOptionsModel;)V // method@5f5d │ │ +217b8e: 6e20 c05f 0200 |0017: invoke-virtual {v2, v0}, Lfreed/viewer/gridview/models/PopupMenuModel;.setButtonOptionsModel:(Lfreed/viewer/gridview/models/Popup;)V // method@5fc0 │ │ +217b94: 5412 8458 |001a: iget-object v2, v1, Lfreed/viewer/gridview/models/ButtonOptionsModel;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@5884 │ │ +217b98: 6e10 f65f 0200 |001c: invoke-virtual {v2}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getPopupMenuModel:()Lfreed/viewer/gridview/models/PopupMenuModel; // method@5ff6 │ │ +217b9e: 0c02 |001f: move-result-object v2 │ │ +217ba0: 5410 8658 |0020: iget-object v0, v1, Lfreed/viewer/gridview/models/ButtonOptionsModel;.values:[Ljava/lang/String; // field@5886 │ │ +217ba4: 6e20 c15f 0200 |0022: invoke-virtual {v2, v0}, Lfreed/viewer/gridview/models/PopupMenuModel;.setStrings:([Ljava/lang/String;)V // method@5fc1 │ │ +217baa: 280b |0025: goto 0030 // +000b │ │ +217bac: 5412 8458 |0026: iget-object v2, v1, Lfreed/viewer/gridview/models/ButtonOptionsModel;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@5884 │ │ +217bb0: 6e10 f65f 0200 |0028: invoke-virtual {v2}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getPopupMenuModel:()Lfreed/viewer/gridview/models/PopupMenuModel; // method@5ff6 │ │ +217bb6: 0c02 |002b: move-result-object v2 │ │ +217bb8: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +217bba: 6e20 c25f 0200 |002d: invoke-virtual {v2, v0}, Lfreed/viewer/gridview/models/PopupMenuModel;.setVisibility:(Z)V // method@5fc2 │ │ +217bc0: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x000c line=51 │ │ 0x001a line=52 │ │ 0x0026 line=55 │ │ locals : │ │ @@ -817250,19 +817253,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -217f80: |[217f80] freed.viewer.gridview.models.FilesSelectedModel.:()V │ │ -217f90: 7010 c85f 0100 |0000: invoke-direct {v1}, Lfreed/viewer/gridview/models/VisibilityModel;.:()V // method@5fc8 │ │ -217f96: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -217f98: 5910 8e58 |0004: iput v0, v1, Lfreed/viewer/gridview/models/FilesSelectedModel;.filesSelectedCount:I // field@588e │ │ -217f9c: 0e00 |0006: return-void │ │ +217f8c: |[217f8c] freed.viewer.gridview.models.FilesSelectedModel.:()V │ │ +217f9c: 7010 c85f 0100 |0000: invoke-direct {v1}, Lfreed/viewer/gridview/models/VisibilityModel;.:()V // method@5fc8 │ │ +217fa2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +217fa4: 5910 8e58 |0004: iput v0, v1, Lfreed/viewer/gridview/models/FilesSelectedModel;.filesSelectedCount:I // field@588e │ │ +217fa8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ 0x0004 line=9 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfreed/viewer/gridview/models/FilesSelectedModel; │ │ │ │ @@ -817272,17 +817275,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -217f50: |[217f50] freed.viewer.gridview.models.FilesSelectedModel.getFilesSelectedCount:()I │ │ -217f60: 5210 8e58 |0000: iget v0, v1, Lfreed/viewer/gridview/models/FilesSelectedModel;.filesSelectedCount:I // field@588e │ │ -217f64: 0f00 |0002: return v0 │ │ +217f5c: |[217f5c] freed.viewer.gridview.models.FilesSelectedModel.getFilesSelectedCount:()I │ │ +217f6c: 5210 8e58 |0000: iget v0, v1, Lfreed/viewer/gridview/models/FilesSelectedModel;.filesSelectedCount:I // field@588e │ │ +217f70: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/models/FilesSelectedModel; │ │ │ │ #1 : (in Lfreed/viewer/gridview/models/FilesSelectedModel;) │ │ @@ -817290,17 +817293,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -217f68: |[217f68] freed.viewer.gridview.models.FilesSelectedModel.getFilesSelectedString:()Ljava/lang/String; │ │ -217f78: 5410 8f58 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/FilesSelectedModel;.filesSelectedString:Ljava/lang/String; // field@588f │ │ -217f7c: 1100 |0002: return-object v0 │ │ +217f74: |[217f74] freed.viewer.gridview.models.FilesSelectedModel.getFilesSelectedString:()Ljava/lang/String; │ │ +217f84: 5410 8f58 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/FilesSelectedModel;.filesSelectedString:Ljava/lang/String; // field@588f │ │ +217f88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/models/FilesSelectedModel; │ │ │ │ #2 : (in Lfreed/viewer/gridview/models/FilesSelectedModel;) │ │ @@ -817308,20 +817311,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -217fa0: |[217fa0] freed.viewer.gridview.models.FilesSelectedModel.setFilesSelectedCount:(I)V │ │ -217fb0: 5901 8e58 |0000: iput v1, v0, Lfreed/viewer/gridview/models/FilesSelectedModel;.filesSelectedCount:I // field@588e │ │ -217fb4: 7110 4163 0100 |0002: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@6341 │ │ -217fba: 0c01 |0005: move-result-object v1 │ │ -217fbc: 6e20 925f 1000 |0006: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/FilesSelectedModel;.setFilesSelectedString:(Ljava/lang/String;)V // method@5f92 │ │ -217fc2: 0e00 |0009: return-void │ │ +217fac: |[217fac] freed.viewer.gridview.models.FilesSelectedModel.setFilesSelectedCount:(I)V │ │ +217fbc: 5901 8e58 |0000: iput v1, v0, Lfreed/viewer/gridview/models/FilesSelectedModel;.filesSelectedCount:I // field@588e │ │ +217fc0: 7110 4163 0100 |0002: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@6341 │ │ +217fc6: 0c01 |0005: move-result-object v1 │ │ +217fc8: 6e20 925f 1000 |0006: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/FilesSelectedModel;.setFilesSelectedString:(Ljava/lang/String;)V // method@5f92 │ │ +217fce: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0002 line=14 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lfreed/viewer/gridview/models/FilesSelectedModel; │ │ 0x0000 - 0x000a reg=1 (null) I │ │ @@ -817331,19 +817334,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -217fc4: |[217fc4] freed.viewer.gridview.models.FilesSelectedModel.setFilesSelectedString:(Ljava/lang/String;)V │ │ -217fd4: 5b01 8f58 |0000: iput-object v1, v0, Lfreed/viewer/gridview/models/FilesSelectedModel;.filesSelectedString:Ljava/lang/String; // field@588f │ │ -217fd8: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ -217fdc: 6e20 905f 1000 |0004: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/FilesSelectedModel;.notifyPropertyChanged:(I)V // method@5f90 │ │ -217fe2: 0e00 |0007: return-void │ │ +217fd0: |[217fd0] freed.viewer.gridview.models.FilesSelectedModel.setFilesSelectedString:(Ljava/lang/String;)V │ │ +217fe0: 5b01 8f58 |0000: iput-object v1, v0, Lfreed/viewer/gridview/models/FilesSelectedModel;.filesSelectedString:Ljava/lang/String; // field@588f │ │ +217fe4: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ +217fe8: 6e20 905f 1000 |0004: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/FilesSelectedModel;.notifyPropertyChanged:(I)V // method@5f90 │ │ +217fee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0004 line=24 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfreed/viewer/gridview/models/FilesSelectedModel; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ @@ -817391,23 +817394,23 @@ │ │ type : '(Lfreed/viewer/gridview/models/ButtonOptionsModel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -218470: |[218470] freed.viewer.gridview.models.PopupMenuModel.:(Lfreed/viewer/gridview/models/ButtonOptionsModel;)V │ │ -218480: 7010 c85f 0100 |0000: invoke-direct {v1}, Lfreed/viewer/gridview/models/VisibilityModel;.:()V // method@5fc8 │ │ -218486: 2200 cb0c |0003: new-instance v0, Lfreed/viewer/gridview/models/PopupMenuModel$1; // type@0ccb │ │ -21848a: 7020 b85f 1000 |0005: invoke-direct {v0, v1}, Lfreed/viewer/gridview/models/PopupMenuModel$1;.:(Lfreed/viewer/gridview/models/PopupMenuModel;)V // method@5fb8 │ │ -218490: 5b10 a058 |0008: iput-object v0, v1, Lfreed/viewer/gridview/models/PopupMenuModel;.onClickListener:Landroid/view/View$OnClickListener; // field@58a0 │ │ -218494: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -218496: 6e20 c25f 0100 |000b: invoke-virtual {v1, v0}, Lfreed/viewer/gridview/models/PopupMenuModel;.setVisibility:(Z)V // method@5fc2 │ │ -21849c: 5b12 9f58 |000e: iput-object v2, v1, Lfreed/viewer/gridview/models/PopupMenuModel;.buttonOptionsModel:Lfreed/viewer/gridview/models/Popup; // field@589f │ │ -2184a0: 0e00 |0010: return-void │ │ +21847c: |[21847c] freed.viewer.gridview.models.PopupMenuModel.:(Lfreed/viewer/gridview/models/ButtonOptionsModel;)V │ │ +21848c: 7010 c85f 0100 |0000: invoke-direct {v1}, Lfreed/viewer/gridview/models/VisibilityModel;.:()V // method@5fc8 │ │ +218492: 2200 cb0c |0003: new-instance v0, Lfreed/viewer/gridview/models/PopupMenuModel$1; // type@0ccb │ │ +218496: 7020 b85f 1000 |0005: invoke-direct {v0, v1}, Lfreed/viewer/gridview/models/PopupMenuModel$1;.:(Lfreed/viewer/gridview/models/PopupMenuModel;)V // method@5fb8 │ │ +21849c: 5b10 a058 |0008: iput-object v0, v1, Lfreed/viewer/gridview/models/PopupMenuModel;.onClickListener:Landroid/view/View$OnClickListener; // field@58a0 │ │ +2184a0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +2184a2: 6e20 c25f 0100 |000b: invoke-virtual {v1, v0}, Lfreed/viewer/gridview/models/PopupMenuModel;.setVisibility:(Z)V // method@5fc2 │ │ +2184a8: 5b12 9f58 |000e: iput-object v2, v1, Lfreed/viewer/gridview/models/PopupMenuModel;.buttonOptionsModel:Lfreed/viewer/gridview/models/Popup; // field@589f │ │ +2184ac: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=37 │ │ 0x000b line=16 │ │ 0x000e line=17 │ │ locals : │ │ @@ -817419,17 +817422,17 @@ │ │ type : '(Lfreed/viewer/gridview/models/PopupMenuModel;)Lfreed/viewer/gridview/models/Popup;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -218440: |[218440] freed.viewer.gridview.models.PopupMenuModel.access$000:(Lfreed/viewer/gridview/models/PopupMenuModel;)Lfreed/viewer/gridview/models/Popup; │ │ -218450: 5400 9f58 |0000: iget-object v0, v0, Lfreed/viewer/gridview/models/PopupMenuModel;.buttonOptionsModel:Lfreed/viewer/gridview/models/Popup; // field@589f │ │ -218454: 1100 |0002: return-object v0 │ │ +21844c: |[21844c] freed.viewer.gridview.models.PopupMenuModel.access$000:(Lfreed/viewer/gridview/models/PopupMenuModel;)Lfreed/viewer/gridview/models/Popup; │ │ +21845c: 5400 9f58 |0000: iget-object v0, v0, Lfreed/viewer/gridview/models/PopupMenuModel;.buttonOptionsModel:Lfreed/viewer/gridview/models/Popup; // field@589f │ │ +218460: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/gridview/models/PopupMenuModel; │ │ │ │ Virtual methods - │ │ @@ -817438,17 +817441,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -218458: |[218458] freed.viewer.gridview.models.PopupMenuModel.getStrings:()[Ljava/lang/String; │ │ -218468: 5410 a158 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/PopupMenuModel;.strings:[Ljava/lang/String; // field@58a1 │ │ -21846c: 1100 |0002: return-object v0 │ │ +218464: |[218464] freed.viewer.gridview.models.PopupMenuModel.getStrings:()[Ljava/lang/String; │ │ +218474: 5410 a158 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/PopupMenuModel;.strings:[Ljava/lang/String; // field@58a1 │ │ +218478: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/models/PopupMenuModel; │ │ │ │ #1 : (in Lfreed/viewer/gridview/models/PopupMenuModel;) │ │ @@ -817456,17 +817459,17 @@ │ │ type : '(Lfreed/viewer/gridview/models/Popup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2184a4: |[2184a4] freed.viewer.gridview.models.PopupMenuModel.setButtonOptionsModel:(Lfreed/viewer/gridview/models/Popup;)V │ │ -2184b4: 5b01 9f58 |0000: iput-object v1, v0, Lfreed/viewer/gridview/models/PopupMenuModel;.buttonOptionsModel:Lfreed/viewer/gridview/models/Popup; // field@589f │ │ -2184b8: 0e00 |0002: return-void │ │ +2184b0: |[2184b0] freed.viewer.gridview.models.PopupMenuModel.setButtonOptionsModel:(Lfreed/viewer/gridview/models/Popup;)V │ │ +2184c0: 5b01 9f58 |0000: iput-object v1, v0, Lfreed/viewer/gridview/models/PopupMenuModel;.buttonOptionsModel:Lfreed/viewer/gridview/models/Popup; // field@589f │ │ +2184c4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/viewer/gridview/models/PopupMenuModel; │ │ 0x0000 - 0x0003 reg=1 (null) Lfreed/viewer/gridview/models/Popup; │ │ │ │ @@ -817475,25 +817478,25 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -2184bc: |[2184bc] freed.viewer.gridview.models.PopupMenuModel.setStrings:([Ljava/lang/String;)V │ │ -2184cc: 5b12 a158 |0000: iput-object v2, v1, Lfreed/viewer/gridview/models/PopupMenuModel;.strings:[Ljava/lang/String; // field@58a1 │ │ -2184d0: 1300 1600 |0002: const/16 v0, #int 22 // #16 │ │ -2184d4: 6e20 bf5f 0100 |0004: invoke-virtual {v1, v0}, Lfreed/viewer/gridview/models/PopupMenuModel;.notifyPropertyChanged:(I)V // method@5fbf │ │ -2184da: 3802 0900 |0007: if-eqz v2, 0010 // +0009 │ │ -2184de: 2122 |0009: array-length v2, v2 │ │ -2184e0: 3d02 0600 |000a: if-lez v2, 0010 // +0006 │ │ -2184e4: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -2184e6: 6e20 c25f 2100 |000d: invoke-virtual {v1, v2}, Lfreed/viewer/gridview/models/PopupMenuModel;.setVisibility:(Z)V // method@5fc2 │ │ -2184ec: 6e10 be5f 0100 |0010: invoke-virtual {v1}, Lfreed/viewer/gridview/models/PopupMenuModel;.notifyChange:()V // method@5fbe │ │ -2184f2: 0e00 |0013: return-void │ │ +2184c8: |[2184c8] freed.viewer.gridview.models.PopupMenuModel.setStrings:([Ljava/lang/String;)V │ │ +2184d8: 5b12 a158 |0000: iput-object v2, v1, Lfreed/viewer/gridview/models/PopupMenuModel;.strings:[Ljava/lang/String; // field@58a1 │ │ +2184dc: 1300 1600 |0002: const/16 v0, #int 22 // #16 │ │ +2184e0: 6e20 bf5f 0100 |0004: invoke-virtual {v1, v0}, Lfreed/viewer/gridview/models/PopupMenuModel;.notifyPropertyChanged:(I)V // method@5fbf │ │ +2184e6: 3802 0900 |0007: if-eqz v2, 0010 // +0009 │ │ +2184ea: 2122 |0009: array-length v2, v2 │ │ +2184ec: 3d02 0600 |000a: if-lez v2, 0010 // +0006 │ │ +2184f0: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +2184f2: 6e20 c25f 2100 |000d: invoke-virtual {v1, v2}, Lfreed/viewer/gridview/models/PopupMenuModel;.setVisibility:(Z)V // method@5fc2 │ │ +2184f8: 6e10 be5f 0100 |0010: invoke-virtual {v1}, Lfreed/viewer/gridview/models/PopupMenuModel;.notifyChange:()V // method@5fbe │ │ +2184fe: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0004 line=26 │ │ 0x0009 line=27 │ │ 0x000d line=28 │ │ 0x0010 line=29 │ │ @@ -817567,30 +817570,30 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -21a2a8: |[21a2a8] freed.viewer.gridview.views.GridViewFragment.:()V │ │ -21a2b8: 7010 9a41 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@419a │ │ -21a2be: 1300 2c00 |0003: const/16 v0, #int 44 // #2c │ │ -21a2c2: 5910 d258 |0005: iput v0, v1, Lfreed/viewer/gridview/views/GridViewFragment;.STACK_REQUEST:I // field@58d2 │ │ -21a2c6: 1300 2d00 |0007: const/16 v0, #int 45 // #2d │ │ -21a2ca: 5910 d158 |0009: iput v0, v1, Lfreed/viewer/gridview/views/GridViewFragment;.DNGCONVERT_REQUEST:I // field@58d1 │ │ -21a2ce: 1c00 e00c |000b: const-class v0, Lfreed/viewer/gridview/views/GridViewFragment; // type@0ce0 │ │ -21a2d2: 6e10 9862 0000 |000d: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ -21a2d8: 0c00 |0010: move-result-object v0 │ │ -21a2da: 5b10 d358 |0011: iput-object v0, v1, Lfreed/viewer/gridview/views/GridViewFragment;.TAG:Ljava/lang/String; // field@58d3 │ │ -21a2de: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -21a2e0: 5910 d058 |0014: iput v0, v1, Lfreed/viewer/gridview/views/GridViewFragment;.DEFAULT_ITEM_TO_SET:I // field@58d0 │ │ -21a2e4: 2200 df0c |0016: new-instance v0, Lfreed/viewer/gridview/views/GridViewFragment$7; // type@0cdf │ │ -21a2e8: 7020 1760 1000 |0018: invoke-direct {v0, v1}, Lfreed/viewer/gridview/views/GridViewFragment$7;.:(Lfreed/viewer/gridview/views/GridViewFragment;)V // method@6017 │ │ -21a2ee: 5b10 d458 |001b: iput-object v0, v1, Lfreed/viewer/gridview/views/GridViewFragment;.dialogDeleteClickListener:Landroid/content/DialogInterface$OnClickListener; // field@58d4 │ │ -21a2f2: 0e00 |001d: return-void │ │ +21a2b4: |[21a2b4] freed.viewer.gridview.views.GridViewFragment.:()V │ │ +21a2c4: 7010 9a41 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@419a │ │ +21a2ca: 1300 2c00 |0003: const/16 v0, #int 44 // #2c │ │ +21a2ce: 5910 d258 |0005: iput v0, v1, Lfreed/viewer/gridview/views/GridViewFragment;.STACK_REQUEST:I // field@58d2 │ │ +21a2d2: 1300 2d00 |0007: const/16 v0, #int 45 // #2d │ │ +21a2d6: 5910 d158 |0009: iput v0, v1, Lfreed/viewer/gridview/views/GridViewFragment;.DNGCONVERT_REQUEST:I // field@58d1 │ │ +21a2da: 1c00 e00c |000b: const-class v0, Lfreed/viewer/gridview/views/GridViewFragment; // type@0ce0 │ │ +21a2de: 6e10 9862 0000 |000d: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ +21a2e4: 0c00 |0010: move-result-object v0 │ │ +21a2e6: 5b10 d358 |0011: iput-object v0, v1, Lfreed/viewer/gridview/views/GridViewFragment;.TAG:Ljava/lang/String; // field@58d3 │ │ +21a2ea: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +21a2ec: 5910 d058 |0014: iput v0, v1, Lfreed/viewer/gridview/views/GridViewFragment;.DEFAULT_ITEM_TO_SET:I // field@58d0 │ │ +21a2f0: 2200 df0c |0016: new-instance v0, Lfreed/viewer/gridview/views/GridViewFragment$7; // type@0cdf │ │ +21a2f4: 7020 1760 1000 |0018: invoke-direct {v0, v1}, Lfreed/viewer/gridview/views/GridViewFragment$7;.:(Lfreed/viewer/gridview/views/GridViewFragment;)V // method@6017 │ │ +21a2fa: 5b10 d458 |001b: iput-object v0, v1, Lfreed/viewer/gridview/views/GridViewFragment;.dialogDeleteClickListener:Landroid/content/DialogInterface$OnClickListener; // field@58d4 │ │ +21a2fe: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=68 │ │ 0x0009 line=69 │ │ 0x000b line=73 │ │ 0x0014 line=78 │ │ @@ -817603,17 +817606,17 @@ │ │ type : '(Lfreed/viewer/gridview/views/GridViewFragment;)Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21a290: |[21a290] freed.viewer.gridview.views.GridViewFragment.access$000:(Lfreed/viewer/gridview/views/GridViewFragment;)Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ -21a2a0: 5400 d558 |0000: iget-object v0, v0, Lfreed/viewer/gridview/views/GridViewFragment;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58d5 │ │ -21a2a4: 1100 |0002: return-object v0 │ │ +21a29c: |[21a29c] freed.viewer.gridview.views.GridViewFragment.access$000:(Lfreed/viewer/gridview/views/GridViewFragment;)Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ +21a2ac: 5400 d558 |0000: iget-object v0, v0, Lfreed/viewer/gridview/views/GridViewFragment;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58d5 │ │ +21a2b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/gridview/views/GridViewFragment; │ │ │ │ #2 : (in Lfreed/viewer/gridview/views/GridViewFragment;) │ │ @@ -817621,17 +817624,17 @@ │ │ type : '(Lfreed/viewer/gridview/views/GridViewFragment;)Landroid/content/DialogInterface$OnClickListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21a1e8: |[21a1e8] freed.viewer.gridview.views.GridViewFragment.access$100:(Lfreed/viewer/gridview/views/GridViewFragment;)Landroid/content/DialogInterface$OnClickListener; │ │ -21a1f8: 5400 d458 |0000: iget-object v0, v0, Lfreed/viewer/gridview/views/GridViewFragment;.dialogDeleteClickListener:Landroid/content/DialogInterface$OnClickListener; // field@58d4 │ │ -21a1fc: 1100 |0002: return-object v0 │ │ +21a1f4: |[21a1f4] freed.viewer.gridview.views.GridViewFragment.access$100:(Lfreed/viewer/gridview/views/GridViewFragment;)Landroid/content/DialogInterface$OnClickListener; │ │ +21a204: 5400 d458 |0000: iget-object v0, v0, Lfreed/viewer/gridview/views/GridViewFragment;.dialogDeleteClickListener:Landroid/content/DialogInterface$OnClickListener; // field@58d4 │ │ +21a208: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/gridview/views/GridViewFragment; │ │ │ │ #3 : (in Lfreed/viewer/gridview/views/GridViewFragment;) │ │ @@ -817639,17 +817642,17 @@ │ │ type : '(Lfreed/viewer/gridview/views/GridViewFragment;)Lfreed/viewer/gridview/adapter/ImageAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21a278: |[21a278] freed.viewer.gridview.views.GridViewFragment.access$200:(Lfreed/viewer/gridview/views/GridViewFragment;)Lfreed/viewer/gridview/adapter/ImageAdapter; │ │ -21a288: 5400 d758 |0000: iget-object v0, v0, Lfreed/viewer/gridview/views/GridViewFragment;.mPagerAdapter:Lfreed/viewer/gridview/adapter/ImageAdapter; // field@58d7 │ │ -21a28c: 1100 |0002: return-object v0 │ │ +21a284: |[21a284] freed.viewer.gridview.views.GridViewFragment.access$200:(Lfreed/viewer/gridview/views/GridViewFragment;)Lfreed/viewer/gridview/adapter/ImageAdapter; │ │ +21a294: 5400 d758 |0000: iget-object v0, v0, Lfreed/viewer/gridview/views/GridViewFragment;.mPagerAdapter:Lfreed/viewer/gridview/adapter/ImageAdapter; // field@58d7 │ │ +21a298: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/gridview/views/GridViewFragment; │ │ │ │ #4 : (in Lfreed/viewer/gridview/views/GridViewFragment;) │ │ @@ -817657,59 +817660,59 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 99 16-bit code units │ │ -21a30c: |[21a30c] freed.viewer.gridview.views.GridViewFragment.bindGridModelView:()V │ │ -21a31c: 5420 d658 |0000: iget-object v0, v2, Lfreed/viewer/gridview/views/GridViewFragment;.gridviewfragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerGridviewfragmentBinding; // field@58d6 │ │ -21a320: 3800 6000 |0002: if-eqz v0, 0062 // +0060 │ │ -21a324: 5421 d558 |0004: iget-object v1, v2, Lfreed/viewer/gridview/views/GridViewFragment;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58d5 │ │ -21a328: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ -21a32c: 285a |0008: goto 0062 // +005a │ │ -21a32e: 6e20 a04c 1000 |0009: invoke-virtual {v0, v1}, Lcom/troop/freedcam/databinding/FreedviewerGridviewfragmentBinding;.setGridfragmentmodel:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V // method@4ca0 │ │ -21a334: 5420 d658 |000c: iget-object v0, v2, Lfreed/viewer/gridview/views/GridViewFragment;.gridviewfragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerGridviewfragmentBinding; // field@58d6 │ │ -21a338: 5400 0c4e |000e: iget-object v0, v0, Lcom/troop/freedcam/databinding/FreedviewerGridviewfragmentBinding;.gridViewBase:Landroid/widget/GridView; // field@4e0c │ │ -21a33c: 5421 d558 |0010: iget-object v1, v2, Lfreed/viewer/gridview/views/GridViewFragment;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58d5 │ │ -21a340: 5411 bf58 |0012: iget-object v1, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.onItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@58bf │ │ -21a344: 6e20 e40c 1000 |0014: invoke-virtual {v0, v1}, Landroid/widget/GridView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0ce4 │ │ -21a34a: 5420 d658 |0017: iget-object v0, v2, Lfreed/viewer/gridview/views/GridViewFragment;.gridviewfragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerGridviewfragmentBinding; // field@58d6 │ │ -21a34e: 5400 0c4e |0019: iget-object v0, v0, Lcom/troop/freedcam/databinding/FreedviewerGridviewfragmentBinding;.gridViewBase:Landroid/widget/GridView; // field@4e0c │ │ -21a352: 5221 d058 |001b: iget v1, v2, Lfreed/viewer/gridview/views/GridViewFragment;.DEFAULT_ITEM_TO_SET:I // field@58d0 │ │ -21a356: 6e20 e50c 1000 |001d: invoke-virtual {v0, v1}, Landroid/widget/GridView;.smoothScrollToPosition:(I)V // method@0ce5 │ │ -21a35c: 5420 d558 |0020: iget-object v0, v2, Lfreed/viewer/gridview/views/GridViewFragment;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58d5 │ │ -21a360: 5421 d858 |0022: iget-object v1, v2, Lfreed/viewer/gridview/views/GridViewFragment;.onGridItemClick:Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick; // field@58d8 │ │ -21a364: 6e20 fc5f 1000 |0024: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setButtonClick:(Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick;)V // method@5ffc │ │ -21a36a: 5420 d558 |0027: iget-object v0, v2, Lfreed/viewer/gridview/views/GridViewFragment;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58d5 │ │ -21a36e: 6e10 f45f 0000 |0029: invoke-virtual {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getIntentModel:()Lfreed/viewer/gridview/models/IntentModel; // method@5ff4 │ │ -21a374: 0c00 |002c: move-result-object v0 │ │ -21a376: 2201 d90c |002d: new-instance v1, Lfreed/viewer/gridview/views/GridViewFragment$1; // type@0cd9 │ │ -21a37a: 7020 0a60 2100 |002f: invoke-direct {v1, v2}, Lfreed/viewer/gridview/views/GridViewFragment$1;.:(Lfreed/viewer/gridview/views/GridViewFragment;)V // method@600a │ │ -21a380: 6e20 ac5f 1000 |0032: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/IntentModel;.addOnPropertyChangedCallback:(Landroidx/databinding/Observable$OnPropertyChangedCallback;)V // method@5fac │ │ -21a386: 5420 d558 |0035: iget-object v0, v2, Lfreed/viewer/gridview/views/GridViewFragment;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58d5 │ │ -21a38a: 6e10 f25f 0000 |0037: invoke-virtual {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFinishActivityModel:()Lfreed/viewer/gridview/models/FinishActivityModel; // method@5ff2 │ │ -21a390: 0c00 |003a: move-result-object v0 │ │ -21a392: 2201 da0c |003b: new-instance v1, Lfreed/viewer/gridview/views/GridViewFragment$2; // type@0cda │ │ -21a396: 7020 0c60 2100 |003d: invoke-direct {v1, v2}, Lfreed/viewer/gridview/views/GridViewFragment$2;.:(Lfreed/viewer/gridview/views/GridViewFragment;)V // method@600c │ │ -21a39c: 6e20 955f 1000 |0040: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/FinishActivityModel;.addOnPropertyChangedCallback:(Landroidx/databinding/Observable$OnPropertyChangedCallback;)V // method@5f95 │ │ -21a3a2: 5420 d558 |0043: iget-object v0, v2, Lfreed/viewer/gridview/views/GridViewFragment;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58d5 │ │ -21a3a6: 6e10 ec5f 0000 |0045: invoke-virtual {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getAlterDialogModel:()Lfreed/viewer/gridview/models/FinishActivityModel; // method@5fec │ │ -21a3ac: 0c00 |0048: move-result-object v0 │ │ -21a3ae: 2201 db0c |0049: new-instance v1, Lfreed/viewer/gridview/views/GridViewFragment$3; // type@0cdb │ │ -21a3b2: 7020 0e60 2100 |004b: invoke-direct {v1, v2}, Lfreed/viewer/gridview/views/GridViewFragment$3;.:(Lfreed/viewer/gridview/views/GridViewFragment;)V // method@600e │ │ -21a3b8: 6e20 955f 1000 |004e: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/FinishActivityModel;.addOnPropertyChangedCallback:(Landroidx/databinding/Observable$OnPropertyChangedCallback;)V // method@5f95 │ │ -21a3be: 5420 d558 |0051: iget-object v0, v2, Lfreed/viewer/gridview/views/GridViewFragment;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58d5 │ │ -21a3c2: 6e10 f55f 0000 |0053: invoke-virtual {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getIntentSenderModel:()Lfreed/viewer/gridview/models/IntentSenderModel; // method@5ff5 │ │ -21a3c8: 0c00 |0056: move-result-object v0 │ │ -21a3ca: 2201 dc0c |0057: new-instance v1, Lfreed/viewer/gridview/views/GridViewFragment$4; // type@0cdc │ │ -21a3ce: 7020 1060 2100 |0059: invoke-direct {v1, v2}, Lfreed/viewer/gridview/views/GridViewFragment$4;.:(Lfreed/viewer/gridview/views/GridViewFragment;)V // method@6010 │ │ -21a3d4: 6e20 b35f 1000 |005c: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/IntentSenderModel;.addOnPropertyChangedCallback:(Landroidx/databinding/Observable$OnPropertyChangedCallback;)V // method@5fb3 │ │ -21a3da: 7010 2060 0200 |005f: invoke-direct {v2}, Lfreed/viewer/gridview/views/GridViewFragment;.firstload:()V // method@6020 │ │ -21a3e0: 0e00 |0062: return-void │ │ +21a318: |[21a318] freed.viewer.gridview.views.GridViewFragment.bindGridModelView:()V │ │ +21a328: 5420 d658 |0000: iget-object v0, v2, Lfreed/viewer/gridview/views/GridViewFragment;.gridviewfragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerGridviewfragmentBinding; // field@58d6 │ │ +21a32c: 3800 6000 |0002: if-eqz v0, 0062 // +0060 │ │ +21a330: 5421 d558 |0004: iget-object v1, v2, Lfreed/viewer/gridview/views/GridViewFragment;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58d5 │ │ +21a334: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ +21a338: 285a |0008: goto 0062 // +005a │ │ +21a33a: 6e20 a04c 1000 |0009: invoke-virtual {v0, v1}, Lcom/troop/freedcam/databinding/FreedviewerGridviewfragmentBinding;.setGridfragmentmodel:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V // method@4ca0 │ │ +21a340: 5420 d658 |000c: iget-object v0, v2, Lfreed/viewer/gridview/views/GridViewFragment;.gridviewfragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerGridviewfragmentBinding; // field@58d6 │ │ +21a344: 5400 0c4e |000e: iget-object v0, v0, Lcom/troop/freedcam/databinding/FreedviewerGridviewfragmentBinding;.gridViewBase:Landroid/widget/GridView; // field@4e0c │ │ +21a348: 5421 d558 |0010: iget-object v1, v2, Lfreed/viewer/gridview/views/GridViewFragment;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58d5 │ │ +21a34c: 5411 bf58 |0012: iget-object v1, v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.onItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@58bf │ │ +21a350: 6e20 e40c 1000 |0014: invoke-virtual {v0, v1}, Landroid/widget/GridView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0ce4 │ │ +21a356: 5420 d658 |0017: iget-object v0, v2, Lfreed/viewer/gridview/views/GridViewFragment;.gridviewfragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerGridviewfragmentBinding; // field@58d6 │ │ +21a35a: 5400 0c4e |0019: iget-object v0, v0, Lcom/troop/freedcam/databinding/FreedviewerGridviewfragmentBinding;.gridViewBase:Landroid/widget/GridView; // field@4e0c │ │ +21a35e: 5221 d058 |001b: iget v1, v2, Lfreed/viewer/gridview/views/GridViewFragment;.DEFAULT_ITEM_TO_SET:I // field@58d0 │ │ +21a362: 6e20 e50c 1000 |001d: invoke-virtual {v0, v1}, Landroid/widget/GridView;.smoothScrollToPosition:(I)V // method@0ce5 │ │ +21a368: 5420 d558 |0020: iget-object v0, v2, Lfreed/viewer/gridview/views/GridViewFragment;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58d5 │ │ +21a36c: 5421 d858 |0022: iget-object v1, v2, Lfreed/viewer/gridview/views/GridViewFragment;.onGridItemClick:Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick; // field@58d8 │ │ +21a370: 6e20 fc5f 1000 |0024: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setButtonClick:(Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick;)V // method@5ffc │ │ +21a376: 5420 d558 |0027: iget-object v0, v2, Lfreed/viewer/gridview/views/GridViewFragment;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58d5 │ │ +21a37a: 6e10 f45f 0000 |0029: invoke-virtual {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getIntentModel:()Lfreed/viewer/gridview/models/IntentModel; // method@5ff4 │ │ +21a380: 0c00 |002c: move-result-object v0 │ │ +21a382: 2201 d90c |002d: new-instance v1, Lfreed/viewer/gridview/views/GridViewFragment$1; // type@0cd9 │ │ +21a386: 7020 0a60 2100 |002f: invoke-direct {v1, v2}, Lfreed/viewer/gridview/views/GridViewFragment$1;.:(Lfreed/viewer/gridview/views/GridViewFragment;)V // method@600a │ │ +21a38c: 6e20 ac5f 1000 |0032: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/IntentModel;.addOnPropertyChangedCallback:(Landroidx/databinding/Observable$OnPropertyChangedCallback;)V // method@5fac │ │ +21a392: 5420 d558 |0035: iget-object v0, v2, Lfreed/viewer/gridview/views/GridViewFragment;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58d5 │ │ +21a396: 6e10 f25f 0000 |0037: invoke-virtual {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFinishActivityModel:()Lfreed/viewer/gridview/models/FinishActivityModel; // method@5ff2 │ │ +21a39c: 0c00 |003a: move-result-object v0 │ │ +21a39e: 2201 da0c |003b: new-instance v1, Lfreed/viewer/gridview/views/GridViewFragment$2; // type@0cda │ │ +21a3a2: 7020 0c60 2100 |003d: invoke-direct {v1, v2}, Lfreed/viewer/gridview/views/GridViewFragment$2;.:(Lfreed/viewer/gridview/views/GridViewFragment;)V // method@600c │ │ +21a3a8: 6e20 955f 1000 |0040: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/FinishActivityModel;.addOnPropertyChangedCallback:(Landroidx/databinding/Observable$OnPropertyChangedCallback;)V // method@5f95 │ │ +21a3ae: 5420 d558 |0043: iget-object v0, v2, Lfreed/viewer/gridview/views/GridViewFragment;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58d5 │ │ +21a3b2: 6e10 ec5f 0000 |0045: invoke-virtual {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getAlterDialogModel:()Lfreed/viewer/gridview/models/FinishActivityModel; // method@5fec │ │ +21a3b8: 0c00 |0048: move-result-object v0 │ │ +21a3ba: 2201 db0c |0049: new-instance v1, Lfreed/viewer/gridview/views/GridViewFragment$3; // type@0cdb │ │ +21a3be: 7020 0e60 2100 |004b: invoke-direct {v1, v2}, Lfreed/viewer/gridview/views/GridViewFragment$3;.:(Lfreed/viewer/gridview/views/GridViewFragment;)V // method@600e │ │ +21a3c4: 6e20 955f 1000 |004e: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/FinishActivityModel;.addOnPropertyChangedCallback:(Landroidx/databinding/Observable$OnPropertyChangedCallback;)V // method@5f95 │ │ +21a3ca: 5420 d558 |0051: iget-object v0, v2, Lfreed/viewer/gridview/views/GridViewFragment;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58d5 │ │ +21a3ce: 6e10 f55f 0000 |0053: invoke-virtual {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getIntentSenderModel:()Lfreed/viewer/gridview/models/IntentSenderModel; // method@5ff5 │ │ +21a3d4: 0c00 |0056: move-result-object v0 │ │ +21a3d6: 2201 dc0c |0057: new-instance v1, Lfreed/viewer/gridview/views/GridViewFragment$4; // type@0cdc │ │ +21a3da: 7020 1060 2100 |0059: invoke-direct {v1, v2}, Lfreed/viewer/gridview/views/GridViewFragment$4;.:(Lfreed/viewer/gridview/views/GridViewFragment;)V // method@6010 │ │ +21a3e0: 6e20 b35f 1000 |005c: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/IntentSenderModel;.addOnPropertyChangedCallback:(Landroidx/databinding/Observable$OnPropertyChangedCallback;)V // method@5fb3 │ │ +21a3e6: 7010 2060 0200 |005f: invoke-direct {v2}, Lfreed/viewer/gridview/views/GridViewFragment;.firstload:()V // method@6020 │ │ +21a3ec: 0e00 |0062: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0009 line=111 │ │ 0x000c line=112 │ │ 0x0017 line=113 │ │ 0x0020 line=114 │ │ @@ -817726,40 +817729,40 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -21a3e4: |[21a3e4] freed.viewer.gridview.views.GridViewFragment.firstload:()V │ │ -21a3f4: 5420 d758 |0000: iget-object v0, v2, Lfreed/viewer/gridview/views/GridViewFragment;.mPagerAdapter:Lfreed/viewer/gridview/adapter/ImageAdapter; // field@58d7 │ │ -21a3f8: 3900 3500 |0002: if-nez v0, 0037 // +0035 │ │ -21a3fc: 2200 b80c |0004: new-instance v0, Lfreed/viewer/gridview/adapter/ImageAdapter; // type@0cb8 │ │ -21a400: 7010 405f 0000 |0006: invoke-direct {v0}, Lfreed/viewer/gridview/adapter/ImageAdapter;.:()V // method@5f40 │ │ -21a406: 5b20 d758 |0009: iput-object v0, v2, Lfreed/viewer/gridview/views/GridViewFragment;.mPagerAdapter:Lfreed/viewer/gridview/adapter/ImageAdapter; // field@58d7 │ │ -21a40a: 5420 d558 |000b: iget-object v0, v2, Lfreed/viewer/gridview/views/GridViewFragment;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58d5 │ │ -21a40e: 6e10 f75f 0000 |000d: invoke-virtual {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getViewStateModel:()Lfreed/viewer/gridview/models/ViewStateModel; // method@5ff7 │ │ -21a414: 0c00 |0010: move-result-object v0 │ │ -21a416: 2201 dd0c |0011: new-instance v1, Lfreed/viewer/gridview/views/GridViewFragment$5; // type@0cdd │ │ -21a41a: 7020 1260 2100 |0013: invoke-direct {v1, v2}, Lfreed/viewer/gridview/views/GridViewFragment$5;.:(Lfreed/viewer/gridview/views/GridViewFragment;)V // method@6012 │ │ -21a420: 6e20 c45f 1000 |0016: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/ViewStateModel;.addOnPropertyChangedCallback:(Landroidx/databinding/Observable$OnPropertyChangedCallback;)V // method@5fc4 │ │ -21a426: 5420 d558 |0019: iget-object v0, v2, Lfreed/viewer/gridview/views/GridViewFragment;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58d5 │ │ -21a42a: 6e10 f05f 0000 |001b: invoke-virtual {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; // method@5ff0 │ │ -21a430: 0c00 |001e: move-result-object v0 │ │ -21a432: 2201 de0c |001f: new-instance v1, Lfreed/viewer/gridview/views/GridViewFragment$6; // type@0cde │ │ -21a436: 7020 1460 2100 |0021: invoke-direct {v1, v2}, Lfreed/viewer/gridview/views/GridViewFragment$6;.:(Lfreed/viewer/gridview/views/GridViewFragment;)V // method@6014 │ │ -21a43c: 6e20 7d5f 1000 |0024: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/FilesHolderModel;.addOnPropertyChangedCallback:(Landroidx/databinding/Observable$OnPropertyChangedCallback;)V // method@5f7d │ │ -21a442: 5420 d658 |0027: iget-object v0, v2, Lfreed/viewer/gridview/views/GridViewFragment;.gridviewfragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerGridviewfragmentBinding; // field@58d6 │ │ -21a446: 5400 0c4e |0029: iget-object v0, v0, Lcom/troop/freedcam/databinding/FreedviewerGridviewfragmentBinding;.gridViewBase:Landroid/widget/GridView; // field@4e0c │ │ -21a44a: 5421 d758 |002b: iget-object v1, v2, Lfreed/viewer/gridview/views/GridViewFragment;.mPagerAdapter:Lfreed/viewer/gridview/adapter/ImageAdapter; // field@58d7 │ │ -21a44e: 6e20 e30c 1000 |002d: invoke-virtual {v0, v1}, Landroid/widget/GridView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0ce3 │ │ -21a454: 5420 d558 |0030: iget-object v0, v2, Lfreed/viewer/gridview/views/GridViewFragment;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58d5 │ │ -21a458: 6201 7858 |0032: sget-object v1, Lfreed/viewer/gridview/enums/ViewStates;.normal:Lfreed/viewer/gridview/enums/ViewStates; // field@5878 │ │ -21a45c: 6e20 ff5f 1000 |0034: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ -21a462: 0e00 |0037: return-void │ │ +21a3f0: |[21a3f0] freed.viewer.gridview.views.GridViewFragment.firstload:()V │ │ +21a400: 5420 d758 |0000: iget-object v0, v2, Lfreed/viewer/gridview/views/GridViewFragment;.mPagerAdapter:Lfreed/viewer/gridview/adapter/ImageAdapter; // field@58d7 │ │ +21a404: 3900 3500 |0002: if-nez v0, 0037 // +0035 │ │ +21a408: 2200 b80c |0004: new-instance v0, Lfreed/viewer/gridview/adapter/ImageAdapter; // type@0cb8 │ │ +21a40c: 7010 405f 0000 |0006: invoke-direct {v0}, Lfreed/viewer/gridview/adapter/ImageAdapter;.:()V // method@5f40 │ │ +21a412: 5b20 d758 |0009: iput-object v0, v2, Lfreed/viewer/gridview/views/GridViewFragment;.mPagerAdapter:Lfreed/viewer/gridview/adapter/ImageAdapter; // field@58d7 │ │ +21a416: 5420 d558 |000b: iget-object v0, v2, Lfreed/viewer/gridview/views/GridViewFragment;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58d5 │ │ +21a41a: 6e10 f75f 0000 |000d: invoke-virtual {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getViewStateModel:()Lfreed/viewer/gridview/models/ViewStateModel; // method@5ff7 │ │ +21a420: 0c00 |0010: move-result-object v0 │ │ +21a422: 2201 dd0c |0011: new-instance v1, Lfreed/viewer/gridview/views/GridViewFragment$5; // type@0cdd │ │ +21a426: 7020 1260 2100 |0013: invoke-direct {v1, v2}, Lfreed/viewer/gridview/views/GridViewFragment$5;.:(Lfreed/viewer/gridview/views/GridViewFragment;)V // method@6012 │ │ +21a42c: 6e20 c45f 1000 |0016: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/ViewStateModel;.addOnPropertyChangedCallback:(Landroidx/databinding/Observable$OnPropertyChangedCallback;)V // method@5fc4 │ │ +21a432: 5420 d558 |0019: iget-object v0, v2, Lfreed/viewer/gridview/views/GridViewFragment;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58d5 │ │ +21a436: 6e10 f05f 0000 |001b: invoke-virtual {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; // method@5ff0 │ │ +21a43c: 0c00 |001e: move-result-object v0 │ │ +21a43e: 2201 de0c |001f: new-instance v1, Lfreed/viewer/gridview/views/GridViewFragment$6; // type@0cde │ │ +21a442: 7020 1460 2100 |0021: invoke-direct {v1, v2}, Lfreed/viewer/gridview/views/GridViewFragment$6;.:(Lfreed/viewer/gridview/views/GridViewFragment;)V // method@6014 │ │ +21a448: 6e20 7d5f 1000 |0024: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/FilesHolderModel;.addOnPropertyChangedCallback:(Landroidx/databinding/Observable$OnPropertyChangedCallback;)V // method@5f7d │ │ +21a44e: 5420 d658 |0027: iget-object v0, v2, Lfreed/viewer/gridview/views/GridViewFragment;.gridviewfragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerGridviewfragmentBinding; // field@58d6 │ │ +21a452: 5400 0c4e |0029: iget-object v0, v0, Lcom/troop/freedcam/databinding/FreedviewerGridviewfragmentBinding;.gridViewBase:Landroid/widget/GridView; // field@4e0c │ │ +21a456: 5421 d758 |002b: iget-object v1, v2, Lfreed/viewer/gridview/views/GridViewFragment;.mPagerAdapter:Lfreed/viewer/gridview/adapter/ImageAdapter; // field@58d7 │ │ +21a45a: 6e20 e30c 1000 |002d: invoke-virtual {v0, v1}, Landroid/widget/GridView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0ce3 │ │ +21a460: 5420 d558 |0030: iget-object v0, v2, Lfreed/viewer/gridview/views/GridViewFragment;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58d5 │ │ +21a464: 6201 7858 |0032: sget-object v1, Lfreed/viewer/gridview/enums/ViewStates;.normal:Lfreed/viewer/gridview/enums/ViewStates; // field@5878 │ │ +21a468: 6e20 ff5f 1000 |0034: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setViewMode:(Lfreed/viewer/gridview/enums/ViewStates;)V // method@5fff │ │ +21a46e: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0004 line=180 │ │ 0x000b line=181 │ │ 0x0019 line=187 │ │ 0x0027 line=195 │ │ @@ -817773,20 +817776,20 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -21a200: |[21a200] freed.viewer.gridview.views.GridViewFragment.GetGridItem:(I)Landroid/view/View; │ │ -21a210: 5410 d658 |0000: iget-object v0, v1, Lfreed/viewer/gridview/views/GridViewFragment;.gridviewfragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerGridviewfragmentBinding; // field@58d6 │ │ -21a214: 5400 0c4e |0002: iget-object v0, v0, Lcom/troop/freedcam/databinding/FreedviewerGridviewfragmentBinding;.gridViewBase:Landroid/widget/GridView; // field@4e0c │ │ -21a218: 6e20 e20c 2000 |0004: invoke-virtual {v0, v2}, Landroid/widget/GridView;.getChildAt:(I)Landroid/view/View; // method@0ce2 │ │ -21a21e: 0c02 |0007: move-result-object v2 │ │ -21a220: 1102 |0008: return-object v2 │ │ +21a20c: |[21a20c] freed.viewer.gridview.views.GridViewFragment.GetGridItem:(I)Landroid/view/View; │ │ +21a21c: 5410 d658 |0000: iget-object v0, v1, Lfreed/viewer/gridview/views/GridViewFragment;.gridviewfragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerGridviewfragmentBinding; // field@58d6 │ │ +21a220: 5400 0c4e |0002: iget-object v0, v0, Lcom/troop/freedcam/databinding/FreedviewerGridviewfragmentBinding;.gridViewBase:Landroid/widget/GridView; // field@4e0c │ │ +21a224: 6e20 e20c 2000 |0004: invoke-virtual {v0, v2}, Landroid/widget/GridView;.getChildAt:(I)Landroid/view/View; // method@0ce2 │ │ +21a22a: 0c02 |0007: move-result-object v2 │ │ +21a22c: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lfreed/viewer/gridview/views/GridViewFragment; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ │ │ @@ -817795,17 +817798,17 @@ │ │ type : '(Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21a2f4: |[21a2f4] freed.viewer.gridview.views.GridViewFragment.SetOnGridItemClick:(Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick;)V │ │ -21a304: 5b01 d858 |0000: iput-object v1, v0, Lfreed/viewer/gridview/views/GridViewFragment;.onGridItemClick:Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick; // field@58d8 │ │ -21a308: 0e00 |0002: return-void │ │ +21a300: |[21a300] freed.viewer.gridview.views.GridViewFragment.SetOnGridItemClick:(Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick;)V │ │ +21a310: 5b01 d858 |0000: iput-object v1, v0, Lfreed/viewer/gridview/views/GridViewFragment;.onGridItemClick:Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick; // field@58d8 │ │ +21a314: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/viewer/gridview/views/GridViewFragment; │ │ 0x0000 - 0x0003 reg=1 (null) Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick; │ │ │ │ @@ -817814,26 +817817,26 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -21a464: |[21a464] freed.viewer.gridview.views.GridViewFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ -21a474: 1302 2c00 |0000: const/16 v2, #int 44 // #2c │ │ -21a478: 3221 0600 |0002: if-eq v1, v2, 0008 // +0006 │ │ -21a47c: 1302 2d00 |0004: const/16 v2, #int 45 // #2d │ │ -21a480: 3321 0700 |0006: if-ne v1, v2, 000d // +0007 │ │ -21a484: 5402 d558 |0008: iget-object v2, v0, Lfreed/viewer/gridview/views/GridViewFragment;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58d5 │ │ -21a488: 6e10 f95f 0200 |000a: invoke-virtual {v2}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.refreshCurrentFolder:()V // method@5ff9 │ │ -21a48e: 1302 b101 |000d: const/16 v2, #int 433 // #1b1 │ │ -21a492: 3321 0700 |000f: if-ne v1, v2, 0016 // +0007 │ │ -21a496: 5401 d558 |0011: iget-object v1, v0, Lfreed/viewer/gridview/views/GridViewFragment;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58d5 │ │ -21a49a: 6e10 ea5f 0100 |0013: invoke-virtual {v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.deleteNextFile:()V // method@5fea │ │ -21a4a0: 0e00 |0016: return-void │ │ +21a470: |[21a470] freed.viewer.gridview.views.GridViewFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ +21a480: 1302 2c00 |0000: const/16 v2, #int 44 // #2c │ │ +21a484: 3221 0600 |0002: if-eq v1, v2, 0008 // +0006 │ │ +21a488: 1302 2d00 |0004: const/16 v2, #int 45 // #2d │ │ +21a48c: 3321 0700 |0006: if-ne v1, v2, 000d // +0007 │ │ +21a490: 5402 d558 |0008: iget-object v2, v0, Lfreed/viewer/gridview/views/GridViewFragment;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58d5 │ │ +21a494: 6e10 f95f 0200 |000a: invoke-virtual {v2}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.refreshCurrentFolder:()V // method@5ff9 │ │ +21a49a: 1302 b101 |000d: const/16 v2, #int 433 // #1b1 │ │ +21a49e: 3321 0700 |000f: if-ne v1, v2, 0016 // +0007 │ │ +21a4a2: 5401 d558 |0011: iget-object v1, v0, Lfreed/viewer/gridview/views/GridViewFragment;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58d5 │ │ +21a4a6: 6e10 ea5f 0100 |0013: invoke-virtual {v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.deleteNextFile:()V // method@5fea │ │ +21a4ac: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0008 line=211 │ │ 0x0011 line=214 │ │ locals : │ │ 0x0000 - 0x0017 reg=0 this Lfreed/viewer/gridview/views/GridViewFragment; │ │ 0x0000 - 0x0017 reg=1 (null) I │ │ @@ -817845,46 +817848,46 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -21a4a4: |[21a4a4] freed.viewer.gridview.views.GridViewFragment.onActivityResultCallback:(Landroid/net/Uri;)V │ │ -21a4b4: 0e00 |0000: return-void │ │ +21a4b0: |[21a4b0] freed.viewer.gridview.views.GridViewFragment.onActivityResultCallback:(Landroid/net/Uri;)V │ │ +21a4c0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lfreed/viewer/gridview/views/GridViewFragment;) │ │ name : 'onCreateView' │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -21a224: |[21a224] freed.viewer.gridview.views.GridViewFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -21a234: 6f40 ec41 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroidx/fragment/app/Fragment;.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@41ec │ │ -21a23a: 6e10 2160 0100 |0003: invoke-virtual {v1}, Lfreed/viewer/gridview/views/GridViewFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@6021 │ │ -21a240: 0c04 |0006: move-result-object v4 │ │ -21a242: 1f04 2a0a |0007: check-cast v4, Lfreed/ActivityInterface; // type@0a2a │ │ -21a246: 5b14 d958 |0009: iput-object v4, v1, Lfreed/viewer/gridview/views/GridViewFragment;.viewerActivityInterface:Lfreed/ActivityInterface; // field@58d9 │ │ -21a24a: 1404 2e00 0c7f |000b: const v4, #float 1.86093e+38 // #7f0c002e │ │ -21a250: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -21a252: 7140 463d 4203 |000f: invoke-static {v2, v4, v3, v0}, Landroidx/databinding/DataBindingUtil;.inflate:(Landroid/view/LayoutInflater;ILandroid/view/ViewGroup;Z)Landroidx/databinding/ViewDataBinding; // method@3d46 │ │ -21a258: 0c02 |0012: move-result-object v2 │ │ -21a25a: 1f02 190a |0013: check-cast v2, Lcom/troop/freedcam/databinding/FreedviewerGridviewfragmentBinding; // type@0a19 │ │ -21a25e: 5b12 d658 |0015: iput-object v2, v1, Lfreed/viewer/gridview/views/GridViewFragment;.gridviewfragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerGridviewfragmentBinding; // field@58d6 │ │ -21a262: 7010 1f60 0100 |0017: invoke-direct {v1}, Lfreed/viewer/gridview/views/GridViewFragment;.bindGridModelView:()V // method@601f │ │ -21a268: 5412 d658 |001a: iget-object v2, v1, Lfreed/viewer/gridview/views/GridViewFragment;.gridviewfragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerGridviewfragmentBinding; // field@58d6 │ │ -21a26c: 6e10 9a4c 0200 |001c: invoke-virtual {v2}, Lcom/troop/freedcam/databinding/FreedviewerGridviewfragmentBinding;.getRoot:()Landroid/view/View; // method@4c9a │ │ -21a272: 0c02 |001f: move-result-object v2 │ │ -21a274: 1102 |0020: return-object v2 │ │ +21a230: |[21a230] freed.viewer.gridview.views.GridViewFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +21a240: 6f40 ec41 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroidx/fragment/app/Fragment;.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@41ec │ │ +21a246: 6e10 2160 0100 |0003: invoke-virtual {v1}, Lfreed/viewer/gridview/views/GridViewFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@6021 │ │ +21a24c: 0c04 |0006: move-result-object v4 │ │ +21a24e: 1f04 2a0a |0007: check-cast v4, Lfreed/ActivityInterface; // type@0a2a │ │ +21a252: 5b14 d958 |0009: iput-object v4, v1, Lfreed/viewer/gridview/views/GridViewFragment;.viewerActivityInterface:Lfreed/ActivityInterface; // field@58d9 │ │ +21a256: 1404 2e00 0c7f |000b: const v4, #float 1.86093e+38 // #7f0c002e │ │ +21a25c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +21a25e: 7140 463d 4203 |000f: invoke-static {v2, v4, v3, v0}, Landroidx/databinding/DataBindingUtil;.inflate:(Landroid/view/LayoutInflater;ILandroid/view/ViewGroup;Z)Landroidx/databinding/ViewDataBinding; // method@3d46 │ │ +21a264: 0c02 |0012: move-result-object v2 │ │ +21a266: 1f02 190a |0013: check-cast v2, Lcom/troop/freedcam/databinding/FreedviewerGridviewfragmentBinding; // type@0a19 │ │ +21a26a: 5b12 d658 |0015: iput-object v2, v1, Lfreed/viewer/gridview/views/GridViewFragment;.gridviewfragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerGridviewfragmentBinding; // field@58d6 │ │ +21a26e: 7010 1f60 0100 |0017: invoke-direct {v1}, Lfreed/viewer/gridview/views/GridViewFragment;.bindGridModelView:()V // method@601f │ │ +21a274: 5412 d658 |001a: iget-object v2, v1, Lfreed/viewer/gridview/views/GridViewFragment;.gridviewfragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerGridviewfragmentBinding; // field@58d6 │ │ +21a278: 6e10 9a4c 0200 |001c: invoke-virtual {v2}, Lcom/troop/freedcam/databinding/FreedviewerGridviewfragmentBinding;.getRoot:()Landroid/view/View; // method@4c9a │ │ +21a27e: 0c02 |001f: move-result-object v2 │ │ +21a280: 1102 |0020: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0003 line=102 │ │ 0x000f line=103 │ │ 0x0017 line=104 │ │ 0x001a line=105 │ │ @@ -817899,17 +817902,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -21a4b8: |[21a4b8] freed.viewer.gridview.views.GridViewFragment.onDestroyView:()V │ │ -21a4c8: 6f10 ef41 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onDestroyView:()V // method@41ef │ │ -21a4ce: 0e00 |0003: return-void │ │ +21a4c4: |[21a4c4] freed.viewer.gridview.views.GridViewFragment.onDestroyView:()V │ │ +21a4d4: 6f10 ef41 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onDestroyView:()V // method@41ef │ │ +21a4da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/viewer/gridview/views/GridViewFragment; │ │ │ │ #6 : (in Lfreed/viewer/gridview/views/GridViewFragment;) │ │ @@ -817917,18 +817920,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -21a4d0: |[21a4d0] freed.viewer.gridview.views.GridViewFragment.onPause:()V │ │ -21a4e0: 6f10 f941 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onPause:()V // method@41f9 │ │ -21a4e6: 7100 c95b 0000 |0003: invoke-static {}, Lfreed/image/ImageManager;.cancelImageLoadTasks:()V // method@5bc9 │ │ -21a4ec: 0e00 |0006: return-void │ │ +21a4dc: |[21a4dc] freed.viewer.gridview.views.GridViewFragment.onPause:()V │ │ +21a4ec: 6f10 f941 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onPause:()V // method@41f9 │ │ +21a4f2: 7100 c95b 0000 |0003: invoke-static {}, Lfreed/image/ImageManager;.cancelImageLoadTasks:()V // method@5bc9 │ │ +21a4f8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0003 line=167 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfreed/viewer/gridview/views/GridViewFragment; │ │ │ │ @@ -817937,32 +817940,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -21a4f0: |[21a4f0] freed.viewer.gridview.views.GridViewFragment.onResume:()V │ │ -21a500: 6f10 fe41 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onResume:()V // method@41fe │ │ -21a506: 5420 d558 |0003: iget-object v0, v2, Lfreed/viewer/gridview/views/GridViewFragment;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58d5 │ │ -21a50a: 6e10 f05f 0000 |0005: invoke-virtual {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; // method@5ff0 │ │ -21a510: 0c00 |0008: move-result-object v0 │ │ -21a512: 6e10 815f 0000 |0009: invoke-virtual {v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFiles:()Ljava/util/List; // method@5f81 │ │ -21a518: 0c00 |000c: move-result-object v0 │ │ -21a51a: 3800 1500 |000d: if-eqz v0, 0022 // +0015 │ │ -21a51e: 5420 d558 |000f: iget-object v0, v2, Lfreed/viewer/gridview/views/GridViewFragment;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58d5 │ │ -21a522: 6e10 f05f 0000 |0011: invoke-virtual {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; // method@5ff0 │ │ -21a528: 0c00 |0014: move-result-object v0 │ │ -21a52a: 5421 d558 |0015: iget-object v1, v2, Lfreed/viewer/gridview/views/GridViewFragment;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58d5 │ │ -21a52e: 6e10 f05f 0100 |0017: invoke-virtual {v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; // method@5ff0 │ │ -21a534: 0c01 |001a: move-result-object v1 │ │ -21a536: 6e10 815f 0100 |001b: invoke-virtual {v1}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFiles:()Ljava/util/List; // method@5f81 │ │ -21a53c: 0c01 |001e: move-result-object v1 │ │ -21a53e: 6e20 8a5f 1000 |001f: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/FilesHolderModel;.setFiles:(Ljava/util/List;)V // method@5f8a │ │ -21a544: 0e00 |0022: return-void │ │ +21a4fc: |[21a4fc] freed.viewer.gridview.views.GridViewFragment.onResume:()V │ │ +21a50c: 6f10 fe41 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onResume:()V // method@41fe │ │ +21a512: 5420 d558 |0003: iget-object v0, v2, Lfreed/viewer/gridview/views/GridViewFragment;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58d5 │ │ +21a516: 6e10 f05f 0000 |0005: invoke-virtual {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; // method@5ff0 │ │ +21a51c: 0c00 |0008: move-result-object v0 │ │ +21a51e: 6e10 815f 0000 |0009: invoke-virtual {v0}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFiles:()Ljava/util/List; // method@5f81 │ │ +21a524: 0c00 |000c: move-result-object v0 │ │ +21a526: 3800 1500 |000d: if-eqz v0, 0022 // +0015 │ │ +21a52a: 5420 d558 |000f: iget-object v0, v2, Lfreed/viewer/gridview/views/GridViewFragment;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58d5 │ │ +21a52e: 6e10 f05f 0000 |0011: invoke-virtual {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; // method@5ff0 │ │ +21a534: 0c00 |0014: move-result-object v0 │ │ +21a536: 5421 d558 |0015: iget-object v1, v2, Lfreed/viewer/gridview/views/GridViewFragment;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58d5 │ │ +21a53a: 6e10 f05f 0100 |0017: invoke-virtual {v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; // method@5ff0 │ │ +21a540: 0c01 |001a: move-result-object v1 │ │ +21a542: 6e10 815f 0100 |001b: invoke-virtual {v1}, Lfreed/viewer/gridview/models/FilesHolderModel;.getFiles:()Ljava/util/List; // method@5f81 │ │ +21a548: 0c01 |001e: move-result-object v1 │ │ +21a54a: 6e20 8a5f 1000 |001f: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/FilesHolderModel;.setFiles:(Ljava/util/List;)V // method@5f8a │ │ +21a550: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0003 line=160 │ │ 0x000f line=161 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lfreed/viewer/gridview/views/GridViewFragment; │ │ @@ -817972,21 +817975,21 @@ │ │ type : '(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -21a548: |[21a548] freed.viewer.gridview.views.GridViewFragment.setGridViewFragmentModelView:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V │ │ -21a558: 5420 d358 |0000: iget-object v0, v2, Lfreed/viewer/gridview/views/GridViewFragment;.TAG:Ljava/lang/String; // field@58d3 │ │ -21a55c: 1a01 046c |0002: const-string v1, "setGridViewFragmentModelView" // string@6c04 │ │ -21a560: 7120 655e 1000 |0004: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -21a566: 5b23 d558 |0007: iput-object v3, v2, Lfreed/viewer/gridview/views/GridViewFragment;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58d5 │ │ -21a56a: 7010 1f60 0200 |0009: invoke-direct {v2}, Lfreed/viewer/gridview/views/GridViewFragment;.bindGridModelView:()V // method@601f │ │ -21a570: 0e00 |000c: return-void │ │ +21a554: |[21a554] freed.viewer.gridview.views.GridViewFragment.setGridViewFragmentModelView:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V │ │ +21a564: 5420 d358 |0000: iget-object v0, v2, Lfreed/viewer/gridview/views/GridViewFragment;.TAG:Ljava/lang/String; // field@58d3 │ │ +21a568: 1a01 046c |0002: const-string v1, "setGridViewFragmentModelView" // string@6c04 │ │ +21a56c: 7120 655e 1000 |0004: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +21a572: 5b23 d558 |0007: iput-object v3, v2, Lfreed/viewer/gridview/views/GridViewFragment;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@58d5 │ │ +21a576: 7010 1f60 0200 |0009: invoke-direct {v2}, Lfreed/viewer/gridview/views/GridViewFragment;.bindGridModelView:()V // method@601f │ │ +21a57c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0007 line=88 │ │ 0x0009 line=89 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lfreed/viewer/gridview/views/GridViewFragment; │ │ @@ -818018,17 +818021,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -21d2d4: |[21d2d4] freed.viewer.screenslide.models.ButtonModel.:()V │ │ -21d2e4: 7010 c85f 0000 |0000: invoke-direct {v0}, Lfreed/viewer/gridview/models/VisibilityModel;.:()V // method@5fc8 │ │ -21d2ea: 0e00 |0003: return-void │ │ +21d2e0: |[21d2e0] freed.viewer.screenslide.models.ButtonModel.:()V │ │ +21d2f0: 7010 c85f 0000 |0000: invoke-direct {v0}, Lfreed/viewer/gridview/models/VisibilityModel;.:()V // method@5fc8 │ │ +21d2f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/viewer/screenslide/models/ButtonModel; │ │ │ │ Virtual methods - │ │ @@ -818037,16 +818040,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -21d2ec: |[21d2ec] freed.viewer.screenslide.models.ButtonModel.onClick:(Landroid/view/View;)V │ │ -21d2fc: 0e00 |0000: return-void │ │ +21d2f8: |[21d2f8] freed.viewer.screenslide.models.ButtonModel.onClick:(Landroid/view/View;)V │ │ +21d308: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 2202 (ButtonModel.java) │ │ │ │ Class #2596 header: │ │ @@ -818082,17 +818085,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -21d318: |[21d318] freed.viewer.screenslide.models.ExifViewItemModel.:()V │ │ -21d328: 7010 c85f 0000 |0000: invoke-direct {v0}, Lfreed/viewer/gridview/models/VisibilityModel;.:()V // method@5fc8 │ │ -21d32e: 0e00 |0003: return-void │ │ +21d324: |[21d324] freed.viewer.screenslide.models.ExifViewItemModel.:()V │ │ +21d334: 7010 c85f 0000 |0000: invoke-direct {v0}, Lfreed/viewer/gridview/models/VisibilityModel;.:()V // method@5fc8 │ │ +21d33a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/viewer/screenslide/models/ExifViewItemModel; │ │ │ │ Virtual methods - │ │ @@ -818101,17 +818104,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21d300: |[21d300] freed.viewer.screenslide.models.ExifViewItemModel.getText:()Ljava/lang/String; │ │ -21d310: 5410 1c59 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/models/ExifViewItemModel;.text:Ljava/lang/String; // field@591c │ │ -21d314: 1100 |0002: return-object v0 │ │ +21d30c: |[21d30c] freed.viewer.screenslide.models.ExifViewItemModel.getText:()Ljava/lang/String; │ │ +21d31c: 5410 1c59 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/models/ExifViewItemModel;.text:Ljava/lang/String; // field@591c │ │ +21d320: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/screenslide/models/ExifViewItemModel; │ │ │ │ #1 : (in Lfreed/viewer/screenslide/models/ExifViewItemModel;) │ │ @@ -818119,19 +818122,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -21d330: |[21d330] freed.viewer.screenslide.models.ExifViewItemModel.setText:(Ljava/lang/String;)V │ │ -21d340: 5b01 1c59 |0000: iput-object v1, v0, Lfreed/viewer/screenslide/models/ExifViewItemModel;.text:Ljava/lang/String; // field@591c │ │ -21d344: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ -21d348: 6e20 af60 1000 |0004: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.notifyPropertyChanged:(I)V // method@60af │ │ -21d34e: 0e00 |0007: return-void │ │ +21d33c: |[21d33c] freed.viewer.screenslide.models.ExifViewItemModel.setText:(Ljava/lang/String;)V │ │ +21d34c: 5b01 1c59 |0000: iput-object v1, v0, Lfreed/viewer/screenslide/models/ExifViewItemModel;.text:Ljava/lang/String; // field@591c │ │ +21d350: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ +21d354: 6e20 af60 1000 |0004: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.notifyPropertyChanged:(I)V // method@60af │ │ +21d35a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0004 line=18 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfreed/viewer/screenslide/models/ExifViewItemModel; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ @@ -818191,38 +818194,38 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -21d3e0: |[21d3e0] freed.viewer.screenslide.models.ExifViewModel.:()V │ │ -21d3f0: 7010 c85f 0200 |0000: invoke-direct {v2}, Lfreed/viewer/gridview/models/VisibilityModel;.:()V // method@5fc8 │ │ -21d3f6: 2200 f10c |0003: new-instance v0, Lfreed/viewer/screenslide/models/ExifViewItemModel; // type@0cf1 │ │ -21d3fa: 7010 ad60 0000 |0005: invoke-direct {v0}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.:()V // method@60ad │ │ -21d400: 5b20 2059 |0008: iput-object v0, v2, Lfreed/viewer/screenslide/models/ExifViewModel;.iso:Lfreed/viewer/screenslide/models/ExifViewItemModel; // field@5920 │ │ -21d404: 2200 f10c |000a: new-instance v0, Lfreed/viewer/screenslide/models/ExifViewItemModel; // type@0cf1 │ │ -21d408: 7010 ad60 0000 |000c: invoke-direct {v0}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.:()V // method@60ad │ │ -21d40e: 5b20 2159 |000f: iput-object v0, v2, Lfreed/viewer/screenslide/models/ExifViewModel;.shutter:Lfreed/viewer/screenslide/models/ExifViewItemModel; // field@5921 │ │ -21d412: 2200 f10c |0011: new-instance v0, Lfreed/viewer/screenslide/models/ExifViewItemModel; // type@0cf1 │ │ -21d416: 7010 ad60 0000 |0013: invoke-direct {v0}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.:()V // method@60ad │ │ -21d41c: 5b20 1f59 |0016: iput-object v0, v2, Lfreed/viewer/screenslide/models/ExifViewModel;.focal:Lfreed/viewer/screenslide/models/ExifViewItemModel; // field@591f │ │ -21d420: 2200 f10c |0018: new-instance v0, Lfreed/viewer/screenslide/models/ExifViewItemModel; // type@0cf1 │ │ -21d424: 7010 ad60 0000 |001a: invoke-direct {v0}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.:()V // method@60ad │ │ -21d42a: 5b20 1e59 |001d: iput-object v0, v2, Lfreed/viewer/screenslide/models/ExifViewModel;.fnumber:Lfreed/viewer/screenslide/models/ExifViewItemModel; // field@591e │ │ -21d42e: 2200 f10c |001f: new-instance v0, Lfreed/viewer/screenslide/models/ExifViewItemModel; // type@0cf1 │ │ -21d432: 7010 ad60 0000 |0021: invoke-direct {v0}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.:()V // method@60ad │ │ -21d438: 5b20 1d59 |0024: iput-object v0, v2, Lfreed/viewer/screenslide/models/ExifViewModel;.filename:Lfreed/viewer/screenslide/models/ExifViewItemModel; // field@591d │ │ -21d43c: 7100 204d 0000 |0026: invoke-static {}, Lfreed/FreedApplication;.getContext:()Landroid/content/Context; // method@4d20 │ │ -21d442: 0c00 |0029: move-result-object v0 │ │ -21d444: 1501 087f |002a: const/high16 v1, #int 2131230720 // #7f08 │ │ -21d448: 7120 9d32 1000 |002c: invoke-static {v0, v1}, Landroidx/core/content/res/ResourcesCompat;.getFont:(Landroid/content/Context;I)Landroid/graphics/Typeface; // method@329d │ │ -21d44e: 0c00 |002f: move-result-object v0 │ │ -21d450: 6e20 ba60 0200 |0030: invoke-virtual {v2, v0}, Lfreed/viewer/screenslide/models/ExifViewModel;.setTypeface:(Landroid/graphics/Typeface;)V // method@60ba │ │ -21d456: 0e00 |0033: return-void │ │ +21d3ec: |[21d3ec] freed.viewer.screenslide.models.ExifViewModel.:()V │ │ +21d3fc: 7010 c85f 0200 |0000: invoke-direct {v2}, Lfreed/viewer/gridview/models/VisibilityModel;.:()V // method@5fc8 │ │ +21d402: 2200 f10c |0003: new-instance v0, Lfreed/viewer/screenslide/models/ExifViewItemModel; // type@0cf1 │ │ +21d406: 7010 ad60 0000 |0005: invoke-direct {v0}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.:()V // method@60ad │ │ +21d40c: 5b20 2059 |0008: iput-object v0, v2, Lfreed/viewer/screenslide/models/ExifViewModel;.iso:Lfreed/viewer/screenslide/models/ExifViewItemModel; // field@5920 │ │ +21d410: 2200 f10c |000a: new-instance v0, Lfreed/viewer/screenslide/models/ExifViewItemModel; // type@0cf1 │ │ +21d414: 7010 ad60 0000 |000c: invoke-direct {v0}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.:()V // method@60ad │ │ +21d41a: 5b20 2159 |000f: iput-object v0, v2, Lfreed/viewer/screenslide/models/ExifViewModel;.shutter:Lfreed/viewer/screenslide/models/ExifViewItemModel; // field@5921 │ │ +21d41e: 2200 f10c |0011: new-instance v0, Lfreed/viewer/screenslide/models/ExifViewItemModel; // type@0cf1 │ │ +21d422: 7010 ad60 0000 |0013: invoke-direct {v0}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.:()V // method@60ad │ │ +21d428: 5b20 1f59 |0016: iput-object v0, v2, Lfreed/viewer/screenslide/models/ExifViewModel;.focal:Lfreed/viewer/screenslide/models/ExifViewItemModel; // field@591f │ │ +21d42c: 2200 f10c |0018: new-instance v0, Lfreed/viewer/screenslide/models/ExifViewItemModel; // type@0cf1 │ │ +21d430: 7010 ad60 0000 |001a: invoke-direct {v0}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.:()V // method@60ad │ │ +21d436: 5b20 1e59 |001d: iput-object v0, v2, Lfreed/viewer/screenslide/models/ExifViewModel;.fnumber:Lfreed/viewer/screenslide/models/ExifViewItemModel; // field@591e │ │ +21d43a: 2200 f10c |001f: new-instance v0, Lfreed/viewer/screenslide/models/ExifViewItemModel; // type@0cf1 │ │ +21d43e: 7010 ad60 0000 |0021: invoke-direct {v0}, Lfreed/viewer/screenslide/models/ExifViewItemModel;.:()V // method@60ad │ │ +21d444: 5b20 1d59 |0024: iput-object v0, v2, Lfreed/viewer/screenslide/models/ExifViewModel;.filename:Lfreed/viewer/screenslide/models/ExifViewItemModel; // field@591d │ │ +21d448: 7100 204d 0000 |0026: invoke-static {}, Lfreed/FreedApplication;.getContext:()Landroid/content/Context; // method@4d20 │ │ +21d44e: 0c00 |0029: move-result-object v0 │ │ +21d450: 1501 087f |002a: const/high16 v1, #int 2131230720 // #7f08 │ │ +21d454: 7120 9d32 1000 |002c: invoke-static {v0, v1}, Landroidx/core/content/res/ResourcesCompat;.getFont:(Landroid/content/Context;I)Landroid/graphics/Typeface; // method@329d │ │ +21d45a: 0c00 |002f: move-result-object v0 │ │ +21d45c: 6e20 ba60 0200 |0030: invoke-virtual {v2, v0}, Lfreed/viewer/screenslide/models/ExifViewModel;.setTypeface:(Landroid/graphics/Typeface;)V // method@60ba │ │ +21d462: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ 0x000a line=26 │ │ 0x0011 line=27 │ │ 0x0018 line=28 │ │ @@ -818237,17 +818240,17 @@ │ │ type : '()Lfreed/viewer/screenslide/models/ExifViewItemModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21d368: |[21d368] freed.viewer.screenslide.models.ExifViewModel.getFilename:()Lfreed/viewer/screenslide/models/ExifViewItemModel; │ │ -21d378: 5410 1d59 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/models/ExifViewModel;.filename:Lfreed/viewer/screenslide/models/ExifViewItemModel; // field@591d │ │ -21d37c: 1100 |0002: return-object v0 │ │ +21d374: |[21d374] freed.viewer.screenslide.models.ExifViewModel.getFilename:()Lfreed/viewer/screenslide/models/ExifViewItemModel; │ │ +21d384: 5410 1d59 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/models/ExifViewModel;.filename:Lfreed/viewer/screenslide/models/ExifViewItemModel; // field@591d │ │ +21d388: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/screenslide/models/ExifViewModel; │ │ │ │ #1 : (in Lfreed/viewer/screenslide/models/ExifViewModel;) │ │ @@ -818255,17 +818258,17 @@ │ │ type : '()Lfreed/viewer/screenslide/models/ExifViewItemModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21d380: |[21d380] freed.viewer.screenslide.models.ExifViewModel.getFnumber:()Lfreed/viewer/screenslide/models/ExifViewItemModel; │ │ -21d390: 5410 1e59 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/models/ExifViewModel;.fnumber:Lfreed/viewer/screenslide/models/ExifViewItemModel; // field@591e │ │ -21d394: 1100 |0002: return-object v0 │ │ +21d38c: |[21d38c] freed.viewer.screenslide.models.ExifViewModel.getFnumber:()Lfreed/viewer/screenslide/models/ExifViewItemModel; │ │ +21d39c: 5410 1e59 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/models/ExifViewModel;.fnumber:Lfreed/viewer/screenslide/models/ExifViewItemModel; // field@591e │ │ +21d3a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/screenslide/models/ExifViewModel; │ │ │ │ #2 : (in Lfreed/viewer/screenslide/models/ExifViewModel;) │ │ @@ -818273,17 +818276,17 @@ │ │ type : '()Lfreed/viewer/screenslide/models/ExifViewItemModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21d398: |[21d398] freed.viewer.screenslide.models.ExifViewModel.getFocal:()Lfreed/viewer/screenslide/models/ExifViewItemModel; │ │ -21d3a8: 5410 1f59 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/models/ExifViewModel;.focal:Lfreed/viewer/screenslide/models/ExifViewItemModel; // field@591f │ │ -21d3ac: 1100 |0002: return-object v0 │ │ +21d3a4: |[21d3a4] freed.viewer.screenslide.models.ExifViewModel.getFocal:()Lfreed/viewer/screenslide/models/ExifViewItemModel; │ │ +21d3b4: 5410 1f59 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/models/ExifViewModel;.focal:Lfreed/viewer/screenslide/models/ExifViewItemModel; // field@591f │ │ +21d3b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/screenslide/models/ExifViewModel; │ │ │ │ #3 : (in Lfreed/viewer/screenslide/models/ExifViewModel;) │ │ @@ -818291,17 +818294,17 @@ │ │ type : '()Lfreed/viewer/screenslide/models/ExifViewItemModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21d3b0: |[21d3b0] freed.viewer.screenslide.models.ExifViewModel.getIso:()Lfreed/viewer/screenslide/models/ExifViewItemModel; │ │ -21d3c0: 5410 2059 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/models/ExifViewModel;.iso:Lfreed/viewer/screenslide/models/ExifViewItemModel; // field@5920 │ │ -21d3c4: 1100 |0002: return-object v0 │ │ +21d3bc: |[21d3bc] freed.viewer.screenslide.models.ExifViewModel.getIso:()Lfreed/viewer/screenslide/models/ExifViewItemModel; │ │ +21d3cc: 5410 2059 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/models/ExifViewModel;.iso:Lfreed/viewer/screenslide/models/ExifViewItemModel; // field@5920 │ │ +21d3d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/screenslide/models/ExifViewModel; │ │ │ │ #4 : (in Lfreed/viewer/screenslide/models/ExifViewModel;) │ │ @@ -818309,17 +818312,17 @@ │ │ type : '()Lfreed/viewer/screenslide/models/ExifViewItemModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21d3c8: |[21d3c8] freed.viewer.screenslide.models.ExifViewModel.getShutter:()Lfreed/viewer/screenslide/models/ExifViewItemModel; │ │ -21d3d8: 5410 2159 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/models/ExifViewModel;.shutter:Lfreed/viewer/screenslide/models/ExifViewItemModel; // field@5921 │ │ -21d3dc: 1100 |0002: return-object v0 │ │ +21d3d4: |[21d3d4] freed.viewer.screenslide.models.ExifViewModel.getShutter:()Lfreed/viewer/screenslide/models/ExifViewItemModel; │ │ +21d3e4: 5410 2159 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/models/ExifViewModel;.shutter:Lfreed/viewer/screenslide/models/ExifViewItemModel; // field@5921 │ │ +21d3e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/screenslide/models/ExifViewModel; │ │ │ │ #5 : (in Lfreed/viewer/screenslide/models/ExifViewModel;) │ │ @@ -818327,17 +818330,17 @@ │ │ type : '()Landroid/graphics/Typeface;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21d350: |[21d350] freed.viewer.screenslide.models.ExifViewModel.getTypeface:()Landroid/graphics/Typeface; │ │ -21d360: 5410 2259 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/models/ExifViewModel;.typeface:Landroid/graphics/Typeface; // field@5922 │ │ -21d364: 1100 |0002: return-object v0 │ │ +21d35c: |[21d35c] freed.viewer.screenslide.models.ExifViewModel.getTypeface:()Landroid/graphics/Typeface; │ │ +21d36c: 5410 2259 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/models/ExifViewModel;.typeface:Landroid/graphics/Typeface; // field@5922 │ │ +21d370: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/screenslide/models/ExifViewModel; │ │ │ │ #6 : (in Lfreed/viewer/screenslide/models/ExifViewModel;) │ │ @@ -818345,19 +818348,19 @@ │ │ type : '(Landroid/graphics/Typeface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -21d458: |[21d458] freed.viewer.screenslide.models.ExifViewModel.setTypeface:(Landroid/graphics/Typeface;)V │ │ -21d468: 5b01 2259 |0000: iput-object v1, v0, Lfreed/viewer/screenslide/models/ExifViewModel;.typeface:Landroid/graphics/Typeface; // field@5922 │ │ -21d46c: 1301 1800 |0002: const/16 v1, #int 24 // #18 │ │ -21d470: 6e20 b960 1000 |0004: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/models/ExifViewModel;.notifyPropertyChanged:(I)V // method@60b9 │ │ -21d476: 0e00 |0007: return-void │ │ +21d464: |[21d464] freed.viewer.screenslide.models.ExifViewModel.setTypeface:(Landroid/graphics/Typeface;)V │ │ +21d474: 5b01 2259 |0000: iput-object v1, v0, Lfreed/viewer/screenslide/models/ExifViewModel;.typeface:Landroid/graphics/Typeface; // field@5922 │ │ +21d478: 1301 1800 |0002: const/16 v1, #int 24 // #18 │ │ +21d47c: 6e20 b960 1000 |0004: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/models/ExifViewModel;.notifyPropertyChanged:(I)V // method@60b9 │ │ +21d482: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=55 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfreed/viewer/screenslide/models/ExifViewModel; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/graphics/Typeface; │ │ @@ -818411,24 +818414,24 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -21df44: |[21df44] freed.viewer.screenslide.views.ImageFragment.:()V │ │ -21df54: 7010 9a41 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@419a │ │ -21df5a: 1c00 fb0c |0003: const-class v0, Lfreed/viewer/screenslide/views/ImageFragment; // type@0cfb │ │ -21df5e: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ -21df64: 0c00 |0008: move-result-object v0 │ │ -21df66: 5b10 3e59 |0009: iput-object v0, v1, Lfreed/viewer/screenslide/views/ImageFragment;.TAG:Ljava/lang/String; // field@593e │ │ -21df6a: 2200 fa0c |000b: new-instance v0, Lfreed/viewer/screenslide/views/ImageFragment$1; // type@0cfa │ │ -21df6e: 7020 f060 1000 |000d: invoke-direct {v0, v1}, Lfreed/viewer/screenslide/views/ImageFragment$1;.:(Lfreed/viewer/screenslide/views/ImageFragment;)V // method@60f0 │ │ -21df74: 5b10 4359 |0010: iput-object v0, v1, Lfreed/viewer/screenslide/views/ImageFragment;.onImageClick:Landroid/view/View$OnClickListener; // field@5943 │ │ -21df78: 0e00 |0012: return-void │ │ +21df50: |[21df50] freed.viewer.screenslide.views.ImageFragment.:()V │ │ +21df60: 7010 9a41 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@419a │ │ +21df66: 1c00 fb0c |0003: const-class v0, Lfreed/viewer/screenslide/views/ImageFragment; // type@0cfb │ │ +21df6a: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ +21df70: 0c00 |0008: move-result-object v0 │ │ +21df72: 5b10 3e59 |0009: iput-object v0, v1, Lfreed/viewer/screenslide/views/ImageFragment;.TAG:Ljava/lang/String; // field@593e │ │ +21df76: 2200 fa0c |000b: new-instance v0, Lfreed/viewer/screenslide/views/ImageFragment$1; // type@0cfa │ │ +21df7a: 7020 f060 1000 |000d: invoke-direct {v0, v1}, Lfreed/viewer/screenslide/views/ImageFragment$1;.:(Lfreed/viewer/screenslide/views/ImageFragment;)V // method@60f0 │ │ +21df80: 5b10 4359 |0010: iput-object v0, v1, Lfreed/viewer/screenslide/views/ImageFragment;.onImageClick:Landroid/view/View$OnClickListener; // field@5943 │ │ +21df84: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=59 │ │ 0x000b line=114 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lfreed/viewer/screenslide/views/ImageFragment; │ │ @@ -818438,17 +818441,17 @@ │ │ type : '(Lfreed/viewer/screenslide/views/ImageFragment;)Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21df0c: |[21df0c] freed.viewer.screenslide.views.ImageFragment.access$000:(Lfreed/viewer/screenslide/views/ImageFragment;)Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner; │ │ -21df1c: 5400 4259 |0000: iget-object v0, v0, Lfreed/viewer/screenslide/views/ImageFragment;.onClickListener:Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner; // field@5942 │ │ -21df20: 1100 |0002: return-object v0 │ │ +21df18: |[21df18] freed.viewer.screenslide.views.ImageFragment.access$000:(Lfreed/viewer/screenslide/views/ImageFragment;)Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner; │ │ +21df28: 5400 4259 |0000: iget-object v0, v0, Lfreed/viewer/screenslide/views/ImageFragment;.onClickListener:Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner; // field@5942 │ │ +21df2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/screenslide/views/ImageFragment; │ │ │ │ #2 : (in Lfreed/viewer/screenslide/views/ImageFragment;) │ │ @@ -818456,21 +818459,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -21df94: |[21df94] freed.viewer.screenslide.views.ImageFragment.bind:()V │ │ -21dfa4: 5420 4159 |0000: iget-object v0, v2, Lfreed/viewer/screenslide/views/ImageFragment;.imageframentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideImageframentBinding; // field@5941 │ │ -21dfa8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -21dfac: 5421 4059 |0004: iget-object v1, v2, Lfreed/viewer/screenslide/views/ImageFragment;.imageFragmentModel:Lfreed/viewer/screenslide/models/ImageFragmentModel; // field@5940 │ │ -21dfb0: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ -21dfb4: 6e20 ed4c 1000 |0008: invoke-virtual {v0, v1}, Lcom/troop/freedcam/databinding/FreedviewerScreenslideImageframentBinding;.setImageFragmentModel:(Lfreed/viewer/screenslide/models/ImageFragmentModel;)V // method@4ced │ │ -21dfba: 0e00 |000b: return-void │ │ +21dfa0: |[21dfa0] freed.viewer.screenslide.views.ImageFragment.bind:()V │ │ +21dfb0: 5420 4159 |0000: iget-object v0, v2, Lfreed/viewer/screenslide/views/ImageFragment;.imageframentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideImageframentBinding; // field@5941 │ │ +21dfb4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +21dfb8: 5421 4059 |0004: iget-object v1, v2, Lfreed/viewer/screenslide/views/ImageFragment;.imageFragmentModel:Lfreed/viewer/screenslide/models/ImageFragmentModel; // field@5940 │ │ +21dfbc: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ +21dfc0: 6e20 ed4c 1000 |0008: invoke-virtual {v0, v1}, Lcom/troop/freedcam/databinding/FreedviewerScreenslideImageframentBinding;.setImageFragmentModel:(Lfreed/viewer/screenslide/models/ImageFragmentModel;)V // method@4ced │ │ +21dfc6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0008 line=104 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lfreed/viewer/screenslide/views/ImageFragment; │ │ │ │ @@ -818480,19 +818483,19 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -21df24: |[21df24] freed.viewer.screenslide.views.ImageFragment.GetHistogramData:()[I │ │ -21df34: 5410 4059 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/views/ImageFragment;.imageFragmentModel:Lfreed/viewer/screenslide/models/ImageFragmentModel; // field@5940 │ │ -21df38: 6e10 bf60 0000 |0002: invoke-virtual {v0}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.getHistodata:()[I // method@60bf │ │ -21df3e: 0c00 |0005: move-result-object v0 │ │ -21df40: 1100 |0006: return-object v0 │ │ +21df30: |[21df30] freed.viewer.screenslide.views.ImageFragment.GetHistogramData:()[I │ │ +21df40: 5410 4059 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/views/ImageFragment;.imageFragmentModel:Lfreed/viewer/screenslide/models/ImageFragmentModel; // field@5940 │ │ +21df44: 6e10 bf60 0000 |0002: invoke-virtual {v0}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.getHistodata:()[I // method@60bf │ │ +21df4a: 0c00 |0005: move-result-object v0 │ │ +21df4c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfreed/viewer/screenslide/views/ImageFragment; │ │ │ │ #1 : (in Lfreed/viewer/screenslide/views/ImageFragment;) │ │ @@ -818500,17 +818503,17 @@ │ │ type : '(Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21df7c: |[21df7c] freed.viewer.screenslide.views.ImageFragment.SetOnclickLisnter:(Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner;)V │ │ -21df8c: 5b01 4259 |0000: iput-object v1, v0, Lfreed/viewer/screenslide/views/ImageFragment;.onClickListener:Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner; // field@5942 │ │ -21df90: 0e00 |0002: return-void │ │ +21df88: |[21df88] freed.viewer.screenslide.views.ImageFragment.SetOnclickLisnter:(Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner;)V │ │ +21df98: 5b01 4259 |0000: iput-object v1, v0, Lfreed/viewer/screenslide/views/ImageFragment;.onClickListener:Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner; // field@5942 │ │ +21df9c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/viewer/screenslide/views/ImageFragment; │ │ 0x0000 - 0x0003 reg=1 (null) Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner; │ │ │ │ @@ -818519,17 +818522,17 @@ │ │ type : '()Lfreed/viewer/screenslide/models/ImageFragmentModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21def4: |[21def4] freed.viewer.screenslide.views.ImageFragment.getImageFragmentModel:()Lfreed/viewer/screenslide/models/ImageFragmentModel; │ │ -21df04: 5410 4059 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/views/ImageFragment;.imageFragmentModel:Lfreed/viewer/screenslide/models/ImageFragmentModel; // field@5940 │ │ -21df08: 1100 |0002: return-object v0 │ │ +21df00: |[21df00] freed.viewer.screenslide.views.ImageFragment.getImageFragmentModel:()Lfreed/viewer/screenslide/models/ImageFragmentModel; │ │ +21df10: 5410 4059 |0000: iget-object v0, v1, Lfreed/viewer/screenslide/views/ImageFragment;.imageFragmentModel:Lfreed/viewer/screenslide/models/ImageFragmentModel; // field@5940 │ │ +21df14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/screenslide/views/ImageFragment; │ │ │ │ #3 : (in Lfreed/viewer/screenslide/views/ImageFragment;) │ │ @@ -818537,38 +818540,38 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -21de7c: |[21de7c] freed.viewer.screenslide.views.ImageFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -21de8c: 6f40 ec41 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroidx/fragment/app/Fragment;.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@41ec │ │ -21de92: 1404 3000 0c7f |0003: const v4, #float 1.86093e+38 // #7f0c0030 │ │ -21de98: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -21de9a: 7140 463d 4203 |0007: invoke-static {v2, v4, v3, v0}, Landroidx/databinding/DataBindingUtil;.inflate:(Landroid/view/LayoutInflater;ILandroid/view/ViewGroup;Z)Landroidx/databinding/ViewDataBinding; // method@3d46 │ │ -21dea0: 0c02 |000a: move-result-object v2 │ │ -21dea2: 1f02 1f0a |000b: check-cast v2, Lcom/troop/freedcam/databinding/FreedviewerScreenslideImageframentBinding; // type@0a1f │ │ -21dea6: 5b12 4159 |000d: iput-object v2, v1, Lfreed/viewer/screenslide/views/ImageFragment;.imageframentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideImageframentBinding; // field@5941 │ │ -21deaa: 6e10 f860 0100 |000f: invoke-virtual {v1}, Lfreed/viewer/screenslide/views/ImageFragment;.getResources:()Landroid/content/res/Resources; // method@60f8 │ │ -21deb0: 0c02 |0012: move-result-object v2 │ │ -21deb2: 1403 7900 067f |0013: const v3, #float 1.78119e+38 // #7f060079 │ │ -21deb8: 6e20 c202 3200 |0016: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@02c2 │ │ -21debe: 5412 4159 |0019: iget-object v2, v1, Lfreed/viewer/screenslide/views/ImageFragment;.imageframentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideImageframentBinding; // field@5941 │ │ -21dec2: 5422 414e |001b: iget-object v2, v2, Lcom/troop/freedcam/databinding/FreedviewerScreenslideImageframentBinding;.imageViewPicView:Lcom/ortiz/touch/TouchImageView; // field@4e41 │ │ -21dec6: 5413 4359 |001d: iget-object v3, v1, Lfreed/viewer/screenslide/views/ImageFragment;.onImageClick:Landroid/view/View$OnClickListener; // field@5943 │ │ -21deca: 6e20 cc4b 3200 |001f: invoke-virtual {v2, v3}, Lcom/ortiz/touch/TouchImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@4bcc │ │ -21ded0: 5412 4159 |0022: iget-object v2, v1, Lfreed/viewer/screenslide/views/ImageFragment;.imageframentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideImageframentBinding; // field@5941 │ │ -21ded4: 5422 434e |0024: iget-object v2, v2, Lcom/troop/freedcam/databinding/FreedviewerScreenslideImageframentBinding;.progressBarScreenslideImageview:Landroid/widget/ProgressBar; // field@4e43 │ │ -21ded8: 6e20 e10d 0200 |0026: invoke-virtual {v2, v0}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@0de1 │ │ -21dede: 7010 f660 0100 |0029: invoke-direct {v1}, Lfreed/viewer/screenslide/views/ImageFragment;.bind:()V // method@60f6 │ │ -21dee4: 5412 4159 |002c: iget-object v2, v1, Lfreed/viewer/screenslide/views/ImageFragment;.imageframentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideImageframentBinding; // field@5941 │ │ -21dee8: 6e10 e74c 0200 |002e: invoke-virtual {v2}, Lcom/troop/freedcam/databinding/FreedviewerScreenslideImageframentBinding;.getRoot:()Landroid/view/View; // method@4ce7 │ │ -21deee: 0c02 |0031: move-result-object v2 │ │ -21def0: 1102 |0032: return-object v2 │ │ +21de88: |[21de88] freed.viewer.screenslide.views.ImageFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +21de98: 6f40 ec41 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroidx/fragment/app/Fragment;.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@41ec │ │ +21de9e: 1404 3000 0c7f |0003: const v4, #float 1.86093e+38 // #7f0c0030 │ │ +21dea4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +21dea6: 7140 463d 4203 |0007: invoke-static {v2, v4, v3, v0}, Landroidx/databinding/DataBindingUtil;.inflate:(Landroid/view/LayoutInflater;ILandroid/view/ViewGroup;Z)Landroidx/databinding/ViewDataBinding; // method@3d46 │ │ +21deac: 0c02 |000a: move-result-object v2 │ │ +21deae: 1f02 1f0a |000b: check-cast v2, Lcom/troop/freedcam/databinding/FreedviewerScreenslideImageframentBinding; // type@0a1f │ │ +21deb2: 5b12 4159 |000d: iput-object v2, v1, Lfreed/viewer/screenslide/views/ImageFragment;.imageframentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideImageframentBinding; // field@5941 │ │ +21deb6: 6e10 f860 0100 |000f: invoke-virtual {v1}, Lfreed/viewer/screenslide/views/ImageFragment;.getResources:()Landroid/content/res/Resources; // method@60f8 │ │ +21debc: 0c02 |0012: move-result-object v2 │ │ +21debe: 1403 7900 067f |0013: const v3, #float 1.78119e+38 // #7f060079 │ │ +21dec4: 6e20 c202 3200 |0016: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@02c2 │ │ +21deca: 5412 4159 |0019: iget-object v2, v1, Lfreed/viewer/screenslide/views/ImageFragment;.imageframentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideImageframentBinding; // field@5941 │ │ +21dece: 5422 414e |001b: iget-object v2, v2, Lcom/troop/freedcam/databinding/FreedviewerScreenslideImageframentBinding;.imageViewPicView:Lcom/ortiz/touch/TouchImageView; // field@4e41 │ │ +21ded2: 5413 4359 |001d: iget-object v3, v1, Lfreed/viewer/screenslide/views/ImageFragment;.onImageClick:Landroid/view/View$OnClickListener; // field@5943 │ │ +21ded6: 6e20 cc4b 3200 |001f: invoke-virtual {v2, v3}, Lcom/ortiz/touch/TouchImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@4bcc │ │ +21dedc: 5412 4159 |0022: iget-object v2, v1, Lfreed/viewer/screenslide/views/ImageFragment;.imageframentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideImageframentBinding; // field@5941 │ │ +21dee0: 5422 434e |0024: iget-object v2, v2, Lcom/troop/freedcam/databinding/FreedviewerScreenslideImageframentBinding;.progressBarScreenslideImageview:Landroid/widget/ProgressBar; // field@4e43 │ │ +21dee4: 6e20 e10d 0200 |0026: invoke-virtual {v2, v0}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@0de1 │ │ +21deea: 7010 f660 0100 |0029: invoke-direct {v1}, Lfreed/viewer/screenslide/views/ImageFragment;.bind:()V // method@60f6 │ │ +21def0: 5412 4159 |002c: iget-object v2, v1, Lfreed/viewer/screenslide/views/ImageFragment;.imageframentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideImageframentBinding; // field@5941 │ │ +21def4: 6e10 e74c 0200 |002e: invoke-virtual {v2}, Lcom/troop/freedcam/databinding/FreedviewerScreenslideImageframentBinding;.getRoot:()Landroid/view/View; // method@4ce7 │ │ +21defa: 0c02 |0031: move-result-object v2 │ │ +21defc: 1102 |0032: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0007 line=92 │ │ 0x000f line=93 │ │ 0x0019 line=95 │ │ 0x0022 line=96 │ │ @@ -818585,26 +818588,26 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -21dfbc: |[21dfbc] freed.viewer.screenslide.views.ImageFragment.onDestroyView:()V │ │ -21dfcc: 1d02 |0000: monitor-enter v2 │ │ -21dfce: 6f10 ef41 0200 |0001: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onDestroyView:()V // method@41ef │ │ -21dfd4: 5420 4059 |0004: iget-object v0, v2, Lfreed/viewer/screenslide/views/ImageFragment;.imageFragmentModel:Lfreed/viewer/screenslide/models/ImageFragmentModel; // field@5940 │ │ -21dfd8: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -21dfdc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -21dfde: 6e20 c360 1000 |0009: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.setHistodata:([I)V // method@60c3 │ │ -21dfe4: 1e02 |000c: monitor-exit v2 │ │ -21dfe6: 0e00 |000d: return-void │ │ -21dfe8: 0d00 |000e: move-exception v0 │ │ -21dfea: 1e02 |000f: monitor-exit v2 │ │ -21dfec: 2700 |0010: throw v0 │ │ +21dfc8: |[21dfc8] freed.viewer.screenslide.views.ImageFragment.onDestroyView:()V │ │ +21dfd8: 1d02 |0000: monitor-enter v2 │ │ +21dfda: 6f10 ef41 0200 |0001: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onDestroyView:()V // method@41ef │ │ +21dfe0: 5420 4059 |0004: iget-object v0, v2, Lfreed/viewer/screenslide/views/ImageFragment;.imageFragmentModel:Lfreed/viewer/screenslide/models/ImageFragmentModel; // field@5940 │ │ +21dfe4: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +21dfe8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +21dfea: 6e20 c360 1000 |0009: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/models/ImageFragmentModel;.setHistodata:([I)V // method@60c3 │ │ +21dff0: 1e02 |000c: monitor-exit v2 │ │ +21dff2: 0e00 |000d: return-void │ │ +21dff4: 0d00 |000e: move-exception v0 │ │ +21dff6: 1e02 |000f: monitor-exit v2 │ │ +21dff8: 2700 |0010: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000c │ │ -> 0x000e │ │ positions : │ │ 0x0001 line=109 │ │ 0x0004 line=110 │ │ 0x0009 line=111 │ │ @@ -818617,18 +818620,18 @@ │ │ type : '(Lfreed/viewer/screenslide/models/ImageFragmentModel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -21dffc: |[21dffc] freed.viewer.screenslide.views.ImageFragment.setImageFragmentModel:(Lfreed/viewer/screenslide/models/ImageFragmentModel;)V │ │ -21e00c: 5b01 4059 |0000: iput-object v1, v0, Lfreed/viewer/screenslide/views/ImageFragment;.imageFragmentModel:Lfreed/viewer/screenslide/models/ImageFragmentModel; // field@5940 │ │ -21e010: 7010 f660 0000 |0002: invoke-direct {v0}, Lfreed/viewer/screenslide/views/ImageFragment;.bind:()V // method@60f6 │ │ -21e016: 0e00 |0005: return-void │ │ +21e008: |[21e008] freed.viewer.screenslide.views.ImageFragment.setImageFragmentModel:(Lfreed/viewer/screenslide/models/ImageFragmentModel;)V │ │ +21e018: 5b01 4059 |0000: iput-object v1, v0, Lfreed/viewer/screenslide/views/ImageFragment;.imageFragmentModel:Lfreed/viewer/screenslide/models/ImageFragmentModel; // field@5940 │ │ +21e01c: 7010 f660 0000 |0002: invoke-direct {v0}, Lfreed/viewer/screenslide/views/ImageFragment;.bind:()V // method@60f6 │ │ +21e022: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0002 line=69 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/screenslide/views/ImageFragment; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/screenslide/models/ImageFragmentModel; │ │ @@ -818716,36 +818719,36 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -21ea30: |[21ea30] freed.viewer.screenslide.views.ScreenSlideFragment.:()V │ │ -21ea40: 7010 9a41 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@419a │ │ -21ea46: 1c00 030d |0003: const-class v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment; // type@0d03 │ │ -21ea4a: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ -21ea50: 0c00 |0008: move-result-object v0 │ │ -21ea52: 5b10 4e59 |0009: iput-object v0, v1, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.TAG:Ljava/lang/String; // field@594e │ │ -21ea56: 12f0 |000b: const/4 v0, #int -1 // #ff │ │ -21ea58: 5910 5159 |000c: iput v0, v1, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.defitem:I // field@5951 │ │ -21ea5c: 6200 0156 |000e: sget-object v0, Lfreed/file/FileListController$FormatTypes;.all:Lfreed/file/FileListController$FormatTypes; // field@5601 │ │ -21ea60: 5b10 5259 |0010: iput-object v0, v1, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.filestoshow:Lfreed/file/FileListController$FormatTypes; // field@5952 │ │ -21ea64: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -21ea66: 5c10 5a59 |0013: iput-boolean v0, v1, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.showExifInfo:Z // field@595a │ │ -21ea6a: 2200 fe0c |0015: new-instance v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment$2; // type@0cfe │ │ -21ea6e: 7020 1261 1000 |0017: invoke-direct {v0, v1}, Lfreed/viewer/screenslide/views/ScreenSlideFragment$2;.:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)V // method@6112 │ │ -21ea74: 5b10 5459 |001a: iput-object v0, v1, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.onDeleteAlertButtonClick:Landroid/content/DialogInterface$OnClickListener; // field@5954 │ │ -21ea78: 2200 ff0c |001c: new-instance v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment$3; // type@0cff │ │ -21ea7c: 7020 1461 1000 |001e: invoke-direct {v0, v1}, Lfreed/viewer/screenslide/views/ScreenSlideFragment$3;.:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)V // method@6114 │ │ -21ea82: 5b10 5659 |0021: iput-object v0, v1, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.onplayClick:Landroid/view/View$OnClickListener; // field@5956 │ │ -21ea86: 2200 000d |0023: new-instance v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment$4; // type@0d00 │ │ -21ea8a: 7020 1661 1000 |0025: invoke-direct {v0, v1}, Lfreed/viewer/screenslide/views/ScreenSlideFragment$4;.:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)V // method@6116 │ │ -21ea90: 5b10 5559 |0028: iput-object v0, v1, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.onDeleteButtonClick:Landroid/view/View$OnClickListener; // field@5955 │ │ -21ea94: 0e00 |002a: return-void │ │ +21ea3c: |[21ea3c] freed.viewer.screenslide.views.ScreenSlideFragment.:()V │ │ +21ea4c: 7010 9a41 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@419a │ │ +21ea52: 1c00 030d |0003: const-class v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment; // type@0d03 │ │ +21ea56: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ +21ea5c: 0c00 |0008: move-result-object v0 │ │ +21ea5e: 5b10 4e59 |0009: iput-object v0, v1, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.TAG:Ljava/lang/String; // field@594e │ │ +21ea62: 12f0 |000b: const/4 v0, #int -1 // #ff │ │ +21ea64: 5910 5159 |000c: iput v0, v1, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.defitem:I // field@5951 │ │ +21ea68: 6200 0156 |000e: sget-object v0, Lfreed/file/FileListController$FormatTypes;.all:Lfreed/file/FileListController$FormatTypes; // field@5601 │ │ +21ea6c: 5b10 5259 |0010: iput-object v0, v1, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.filestoshow:Lfreed/file/FileListController$FormatTypes; // field@5952 │ │ +21ea70: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +21ea72: 5c10 5a59 |0013: iput-boolean v0, v1, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.showExifInfo:Z // field@595a │ │ +21ea76: 2200 fe0c |0015: new-instance v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment$2; // type@0cfe │ │ +21ea7a: 7020 1261 1000 |0017: invoke-direct {v0, v1}, Lfreed/viewer/screenslide/views/ScreenSlideFragment$2;.:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)V // method@6112 │ │ +21ea80: 5b10 5459 |001a: iput-object v0, v1, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.onDeleteAlertButtonClick:Landroid/content/DialogInterface$OnClickListener; // field@5954 │ │ +21ea84: 2200 ff0c |001c: new-instance v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment$3; // type@0cff │ │ +21ea88: 7020 1461 1000 |001e: invoke-direct {v0, v1}, Lfreed/viewer/screenslide/views/ScreenSlideFragment$3;.:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)V // method@6114 │ │ +21ea8e: 5b10 5659 |0021: iput-object v0, v1, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.onplayClick:Landroid/view/View$OnClickListener; // field@5956 │ │ +21ea92: 2200 000d |0023: new-instance v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment$4; // type@0d00 │ │ +21ea96: 7020 1661 1000 |0025: invoke-direct {v0, v1}, Lfreed/viewer/screenslide/views/ScreenSlideFragment$4;.:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)V // method@6116 │ │ +21ea9c: 5b10 5559 |0028: iput-object v0, v1, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.onDeleteButtonClick:Landroid/view/View$OnClickListener; // field@5955 │ │ +21eaa0: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0003 line=88 │ │ 0x000c line=106 │ │ 0x000e line=107 │ │ 0x0013 line=115 │ │ @@ -818760,17 +818763,17 @@ │ │ type : '(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21ea18: |[21ea18] freed.viewer.screenslide.views.ScreenSlideFragment.access$000:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; │ │ -21ea28: 5400 5859 |0000: iget-object v0, v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenSlideFragmentModelView:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5958 │ │ -21ea2c: 1100 |0002: return-object v0 │ │ +21ea24: |[21ea24] freed.viewer.screenslide.views.ScreenSlideFragment.access$000:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; │ │ +21ea34: 5400 5859 |0000: iget-object v0, v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenSlideFragmentModelView:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5958 │ │ +21ea38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/screenslide/views/ScreenSlideFragment; │ │ │ │ #2 : (in Lfreed/viewer/screenslide/views/ScreenSlideFragment;) │ │ @@ -818778,17 +818781,17 @@ │ │ type : '(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21ea00: |[21ea00] freed.viewer.screenslide.views.ScreenSlideFragment.access$100:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter; │ │ -21ea10: 5400 5359 |0000: iget-object v0, v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.mPagerAdapter:Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter; // field@5953 │ │ -21ea14: 1100 |0002: return-object v0 │ │ +21ea0c: |[21ea0c] freed.viewer.screenslide.views.ScreenSlideFragment.access$100:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter; │ │ +21ea1c: 5400 5359 |0000: iget-object v0, v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.mPagerAdapter:Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter; // field@5953 │ │ +21ea20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/screenslide/views/ScreenSlideFragment; │ │ │ │ #3 : (in Lfreed/viewer/screenslide/views/ScreenSlideFragment;) │ │ @@ -818796,17 +818799,17 @@ │ │ type : '(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Landroid/content/DialogInterface$OnClickListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21e968: |[21e968] freed.viewer.screenslide.views.ScreenSlideFragment.access$200:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Landroid/content/DialogInterface$OnClickListener; │ │ -21e978: 5400 5459 |0000: iget-object v0, v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.onDeleteAlertButtonClick:Landroid/content/DialogInterface$OnClickListener; // field@5954 │ │ -21e97c: 1100 |0002: return-object v0 │ │ +21e974: |[21e974] freed.viewer.screenslide.views.ScreenSlideFragment.access$200:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Landroid/content/DialogInterface$OnClickListener; │ │ +21e984: 5400 5459 |0000: iget-object v0, v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.onDeleteAlertButtonClick:Landroid/content/DialogInterface$OnClickListener; // field@5954 │ │ +21e988: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/screenslide/views/ScreenSlideFragment; │ │ │ │ #4 : (in Lfreed/viewer/screenslide/views/ScreenSlideFragment;) │ │ @@ -818814,17 +818817,17 @@ │ │ type : '(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/ActivityInterface;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21e9e8: |[21e9e8] freed.viewer.screenslide.views.ScreenSlideFragment.access$300:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/ActivityInterface; │ │ -21e9f8: 5400 4f59 |0000: iget-object v0, v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.activityInterface:Lfreed/ActivityInterface; // field@594f │ │ -21e9fc: 1100 |0002: return-object v0 │ │ +21e9f4: |[21e9f4] freed.viewer.screenslide.views.ScreenSlideFragment.access$300:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)Lfreed/ActivityInterface; │ │ +21ea04: 5400 4f59 |0000: iget-object v0, v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.activityInterface:Lfreed/ActivityInterface; // field@594f │ │ +21ea08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/screenslide/views/ScreenSlideFragment; │ │ │ │ #5 : (in Lfreed/viewer/screenslide/views/ScreenSlideFragment;) │ │ @@ -818832,74 +818835,74 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 129 16-bit code units │ │ -21eacc: |[21eacc] freed.viewer.screenslide.views.ScreenSlideFragment.bind:()V │ │ -21eadc: 5440 5959 |0000: iget-object v0, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenslideFragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding; // field@5959 │ │ -21eae0: 3800 7e00 |0002: if-eqz v0, 0080 // +007e │ │ -21eae4: 5441 5859 |0004: iget-object v1, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenSlideFragmentModelView:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5958 │ │ -21eae8: 3801 7a00 |0006: if-eqz v1, 0080 // +007a │ │ -21eaec: 6e20 c74c 1000 |0008: invoke-virtual {v0, v1}, Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding;.setScreenslideFragmentModel:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)V // method@4cc7 │ │ -21eaf2: 2200 ee0c |000b: new-instance v0, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter; // type@0cee │ │ -21eaf6: 6e10 2261 0400 |000d: invoke-virtual {v4}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.getChildFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@6122 │ │ -21eafc: 0c01 |0010: move-result-object v1 │ │ -21eafe: 5442 5959 |0011: iget-object v2, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenslideFragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding; // field@5959 │ │ -21eb02: 5422 274e |0013: iget-object v2, v2, Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding;.pager:Landroidx/viewpager/widget/ViewPager; // field@4e27 │ │ -21eb06: 5443 5859 |0015: iget-object v3, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenSlideFragmentModelView:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5958 │ │ -21eb0a: 6e10 e360 0300 |0017: invoke-virtual {v3}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.getFragmentclickListner:()Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner; // method@60e3 │ │ -21eb10: 0c03 |001a: move-result-object v3 │ │ -21eb12: 7040 9b60 1032 |001b: invoke-direct {v0, v1, v2, v3}, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.:(Landroidx/fragment/app/FragmentManager;Landroidx/viewpager/widget/ViewPager;Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner;)V // method@609b │ │ -21eb18: 5b40 5359 |001e: iput-object v0, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.mPagerAdapter:Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter; // field@5953 │ │ -21eb1c: 5440 5959 |0020: iget-object v0, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenslideFragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding; // field@5959 │ │ -21eb20: 5400 274e |0022: iget-object v0, v0, Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding;.pager:Landroidx/viewpager/widget/ViewPager; // field@4e27 │ │ -21eb24: 5441 5359 |0024: iget-object v1, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.mPagerAdapter:Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter; // field@5953 │ │ -21eb28: 6e20 0c4b 1000 |0026: invoke-virtual {v0, v1}, Landroidx/viewpager/widget/ViewPager;.setAdapter:(Landroidx/viewpager/widget/PagerAdapter;)V // method@4b0c │ │ -21eb2e: 5440 5959 |0029: iget-object v0, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenslideFragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding; // field@5959 │ │ -21eb32: 5400 274e |002b: iget-object v0, v0, Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding;.pager:Landroidx/viewpager/widget/ViewPager; // field@4e27 │ │ -21eb36: 1221 |002d: const/4 v1, #int 2 // #2 │ │ -21eb38: 6e20 164b 1000 |002e: invoke-virtual {v0, v1}, Landroidx/viewpager/widget/ViewPager;.setOffscreenPageLimit:(I)V // method@4b16 │ │ -21eb3e: 5440 5959 |0031: iget-object v0, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenslideFragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding; // field@5959 │ │ -21eb42: 5400 274e |0033: iget-object v0, v0, Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding;.pager:Landroidx/viewpager/widget/ViewPager; // field@4e27 │ │ -21eb46: 6e20 a04a 4000 |0035: invoke-virtual {v0, v4}, Landroidx/viewpager/widget/ViewPager;.addOnPageChangeListener:(Landroidx/viewpager/widget/ViewPager$OnPageChangeListener;)V // method@4aa0 │ │ -21eb4c: 5440 5959 |0038: iget-object v0, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenslideFragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding; // field@5959 │ │ -21eb50: 5400 274e |003a: iget-object v0, v0, Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding;.pager:Landroidx/viewpager/widget/ViewPager; // field@4e27 │ │ -21eb54: 5241 5759 |003c: iget v1, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.position:I // field@5957 │ │ -21eb58: 1202 |003e: const/4 v2, #int 0 // #0 │ │ -21eb5a: 6e30 0f4b 1002 |003f: invoke-virtual {v0, v1, v2}, Landroidx/viewpager/widget/ViewPager;.setCurrentItem:(IZ)V // method@4b0f │ │ -21eb60: 5440 5859 |0042: iget-object v0, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenSlideFragmentModelView:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5958 │ │ -21eb64: 6e10 e160 0000 |0044: invoke-virtual {v0}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel; // method@60e1 │ │ -21eb6a: 0c00 |0047: move-result-object v0 │ │ -21eb6c: 2201 fd0c |0048: new-instance v1, Lfreed/viewer/screenslide/views/ScreenSlideFragment$1; // type@0cfd │ │ -21eb70: 7020 1061 4100 |004a: invoke-direct {v1, v4}, Lfreed/viewer/screenslide/views/ScreenSlideFragment$1;.:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)V // method@6110 │ │ -21eb76: 6e20 cb60 1000 |004d: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.addOnPropertyChangedCallback:(Landroidx/databinding/Observable$OnPropertyChangedCallback;)V // method@60cb │ │ -21eb7c: 5440 5959 |0050: iget-object v0, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenslideFragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding; // field@5959 │ │ -21eb80: 5400 204e |0052: iget-object v0, v0, Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding;.buttonCloseView:Landroid/widget/Button; // field@4e20 │ │ -21eb84: 2201 f90c |0054: new-instance v1, Lfreed/viewer/screenslide/views/-$$Lambda$ScreenSlideFragment$XSYsV1lMPvfaqwR0LZigyy0GMxQ; // type@0cf9 │ │ -21eb88: 7020 ee60 4100 |0056: invoke-direct {v1, v4}, Lfreed/viewer/screenslide/views/-$$Lambda$ScreenSlideFragment$XSYsV1lMPvfaqwR0LZigyy0GMxQ;.:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)V // method@60ee │ │ -21eb8e: 6e20 450c 1000 |0059: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ -21eb94: 5440 5959 |005c: iget-object v0, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenslideFragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding; // field@5959 │ │ -21eb98: 5400 234e |005e: iget-object v0, v0, Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding;.buttonPlay:Landroid/widget/Button; // field@4e23 │ │ -21eb9c: 5441 5659 |0060: iget-object v1, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.onplayClick:Landroid/view/View$OnClickListener; // field@5956 │ │ -21eba0: 6e20 450c 1000 |0062: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ -21eba6: 5440 5859 |0065: iget-object v0, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenSlideFragmentModelView:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5958 │ │ -21ebaa: 6e10 e660 0000 |0067: invoke-virtual {v0}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.getPlayButton:()Lfreed/viewer/screenslide/models/ButtonModel; // method@60e6 │ │ -21ebb0: 0c00 |006a: move-result-object v0 │ │ -21ebb2: 6e20 ac60 2000 |006b: invoke-virtual {v0, v2}, Lfreed/viewer/screenslide/models/ButtonModel;.setVisibility:(Z)V // method@60ac │ │ -21ebb8: 5440 5859 |006e: iget-object v0, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenSlideFragmentModelView:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5958 │ │ -21ebbc: 6e10 df60 0000 |0070: invoke-virtual {v0}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.getDeleteButton:()Lfreed/viewer/screenslide/models/ButtonModel; // method@60df │ │ -21ebc2: 0c00 |0073: move-result-object v0 │ │ -21ebc4: 6e20 ac60 2000 |0074: invoke-virtual {v0, v2}, Lfreed/viewer/screenslide/models/ButtonModel;.setVisibility:(Z)V // method@60ac │ │ -21ebca: 5440 5959 |0077: iget-object v0, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenslideFragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding; // field@5959 │ │ -21ebce: 5400 214e |0079: iget-object v0, v0, Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding;.buttonDelete:Landroid/widget/Button; // field@4e21 │ │ -21ebd2: 5441 5559 |007b: iget-object v1, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.onDeleteButtonClick:Landroid/view/View$OnClickListener; // field@5955 │ │ -21ebd6: 6e20 450c 1000 |007d: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ -21ebdc: 0e00 |0080: return-void │ │ +21ead8: |[21ead8] freed.viewer.screenslide.views.ScreenSlideFragment.bind:()V │ │ +21eae8: 5440 5959 |0000: iget-object v0, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenslideFragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding; // field@5959 │ │ +21eaec: 3800 7e00 |0002: if-eqz v0, 0080 // +007e │ │ +21eaf0: 5441 5859 |0004: iget-object v1, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenSlideFragmentModelView:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5958 │ │ +21eaf4: 3801 7a00 |0006: if-eqz v1, 0080 // +007a │ │ +21eaf8: 6e20 c74c 1000 |0008: invoke-virtual {v0, v1}, Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding;.setScreenslideFragmentModel:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)V // method@4cc7 │ │ +21eafe: 2200 ee0c |000b: new-instance v0, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter; // type@0cee │ │ +21eb02: 6e10 2261 0400 |000d: invoke-virtual {v4}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.getChildFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@6122 │ │ +21eb08: 0c01 |0010: move-result-object v1 │ │ +21eb0a: 5442 5959 |0011: iget-object v2, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenslideFragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding; // field@5959 │ │ +21eb0e: 5422 274e |0013: iget-object v2, v2, Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding;.pager:Landroidx/viewpager/widget/ViewPager; // field@4e27 │ │ +21eb12: 5443 5859 |0015: iget-object v3, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenSlideFragmentModelView:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5958 │ │ +21eb16: 6e10 e360 0300 |0017: invoke-virtual {v3}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.getFragmentclickListner:()Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner; // method@60e3 │ │ +21eb1c: 0c03 |001a: move-result-object v3 │ │ +21eb1e: 7040 9b60 1032 |001b: invoke-direct {v0, v1, v2, v3}, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.:(Landroidx/fragment/app/FragmentManager;Landroidx/viewpager/widget/ViewPager;Lfreed/viewer/screenslide/views/ScreenSlideFragment$FragmentClickClistner;)V // method@609b │ │ +21eb24: 5b40 5359 |001e: iput-object v0, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.mPagerAdapter:Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter; // field@5953 │ │ +21eb28: 5440 5959 |0020: iget-object v0, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenslideFragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding; // field@5959 │ │ +21eb2c: 5400 274e |0022: iget-object v0, v0, Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding;.pager:Landroidx/viewpager/widget/ViewPager; // field@4e27 │ │ +21eb30: 5441 5359 |0024: iget-object v1, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.mPagerAdapter:Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter; // field@5953 │ │ +21eb34: 6e20 0c4b 1000 |0026: invoke-virtual {v0, v1}, Landroidx/viewpager/widget/ViewPager;.setAdapter:(Landroidx/viewpager/widget/PagerAdapter;)V // method@4b0c │ │ +21eb3a: 5440 5959 |0029: iget-object v0, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenslideFragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding; // field@5959 │ │ +21eb3e: 5400 274e |002b: iget-object v0, v0, Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding;.pager:Landroidx/viewpager/widget/ViewPager; // field@4e27 │ │ +21eb42: 1221 |002d: const/4 v1, #int 2 // #2 │ │ +21eb44: 6e20 164b 1000 |002e: invoke-virtual {v0, v1}, Landroidx/viewpager/widget/ViewPager;.setOffscreenPageLimit:(I)V // method@4b16 │ │ +21eb4a: 5440 5959 |0031: iget-object v0, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenslideFragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding; // field@5959 │ │ +21eb4e: 5400 274e |0033: iget-object v0, v0, Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding;.pager:Landroidx/viewpager/widget/ViewPager; // field@4e27 │ │ +21eb52: 6e20 a04a 4000 |0035: invoke-virtual {v0, v4}, Landroidx/viewpager/widget/ViewPager;.addOnPageChangeListener:(Landroidx/viewpager/widget/ViewPager$OnPageChangeListener;)V // method@4aa0 │ │ +21eb58: 5440 5959 |0038: iget-object v0, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenslideFragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding; // field@5959 │ │ +21eb5c: 5400 274e |003a: iget-object v0, v0, Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding;.pager:Landroidx/viewpager/widget/ViewPager; // field@4e27 │ │ +21eb60: 5241 5759 |003c: iget v1, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.position:I // field@5957 │ │ +21eb64: 1202 |003e: const/4 v2, #int 0 // #0 │ │ +21eb66: 6e30 0f4b 1002 |003f: invoke-virtual {v0, v1, v2}, Landroidx/viewpager/widget/ViewPager;.setCurrentItem:(IZ)V // method@4b0f │ │ +21eb6c: 5440 5859 |0042: iget-object v0, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenSlideFragmentModelView:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5958 │ │ +21eb70: 6e10 e160 0000 |0044: invoke-virtual {v0}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel; // method@60e1 │ │ +21eb76: 0c00 |0047: move-result-object v0 │ │ +21eb78: 2201 fd0c |0048: new-instance v1, Lfreed/viewer/screenslide/views/ScreenSlideFragment$1; // type@0cfd │ │ +21eb7c: 7020 1061 4100 |004a: invoke-direct {v1, v4}, Lfreed/viewer/screenslide/views/ScreenSlideFragment$1;.:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)V // method@6110 │ │ +21eb82: 6e20 cb60 1000 |004d: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/models/ScreenSlideFilesHolderModel;.addOnPropertyChangedCallback:(Landroidx/databinding/Observable$OnPropertyChangedCallback;)V // method@60cb │ │ +21eb88: 5440 5959 |0050: iget-object v0, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenslideFragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding; // field@5959 │ │ +21eb8c: 5400 204e |0052: iget-object v0, v0, Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding;.buttonCloseView:Landroid/widget/Button; // field@4e20 │ │ +21eb90: 2201 f90c |0054: new-instance v1, Lfreed/viewer/screenslide/views/-$$Lambda$ScreenSlideFragment$XSYsV1lMPvfaqwR0LZigyy0GMxQ; // type@0cf9 │ │ +21eb94: 7020 ee60 4100 |0056: invoke-direct {v1, v4}, Lfreed/viewer/screenslide/views/-$$Lambda$ScreenSlideFragment$XSYsV1lMPvfaqwR0LZigyy0GMxQ;.:(Lfreed/viewer/screenslide/views/ScreenSlideFragment;)V // method@60ee │ │ +21eb9a: 6e20 450c 1000 |0059: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ +21eba0: 5440 5959 |005c: iget-object v0, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenslideFragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding; // field@5959 │ │ +21eba4: 5400 234e |005e: iget-object v0, v0, Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding;.buttonPlay:Landroid/widget/Button; // field@4e23 │ │ +21eba8: 5441 5659 |0060: iget-object v1, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.onplayClick:Landroid/view/View$OnClickListener; // field@5956 │ │ +21ebac: 6e20 450c 1000 |0062: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ +21ebb2: 5440 5859 |0065: iget-object v0, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenSlideFragmentModelView:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5958 │ │ +21ebb6: 6e10 e660 0000 |0067: invoke-virtual {v0}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.getPlayButton:()Lfreed/viewer/screenslide/models/ButtonModel; // method@60e6 │ │ +21ebbc: 0c00 |006a: move-result-object v0 │ │ +21ebbe: 6e20 ac60 2000 |006b: invoke-virtual {v0, v2}, Lfreed/viewer/screenslide/models/ButtonModel;.setVisibility:(Z)V // method@60ac │ │ +21ebc4: 5440 5859 |006e: iget-object v0, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenSlideFragmentModelView:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5958 │ │ +21ebc8: 6e10 df60 0000 |0070: invoke-virtual {v0}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.getDeleteButton:()Lfreed/viewer/screenslide/models/ButtonModel; // method@60df │ │ +21ebce: 0c00 |0073: move-result-object v0 │ │ +21ebd0: 6e20 ac60 2000 |0074: invoke-virtual {v0, v2}, Lfreed/viewer/screenslide/models/ButtonModel;.setVisibility:(Z)V // method@60ac │ │ +21ebd6: 5440 5959 |0077: iget-object v0, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenslideFragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding; // field@5959 │ │ +21ebda: 5400 214e |0079: iget-object v0, v0, Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding;.buttonDelete:Landroid/widget/Button; // field@4e21 │ │ +21ebde: 5441 5559 |007b: iget-object v1, v4, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.onDeleteButtonClick:Landroid/view/View$OnClickListener; // field@5955 │ │ +21ebe2: 6e20 450c 1000 |007d: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ +21ebe8: 0e00 |0080: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0008 line=148 │ │ 0x000b line=150 │ │ 0x0020 line=151 │ │ 0x0029 line=152 │ │ @@ -818920,24 +818923,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -21ea98: |[21ea98] freed.viewer.screenslide.views.ScreenSlideFragment.SetPostition:(I)V │ │ -21eaa8: 5923 5759 |0000: iput v3, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.position:I // field@5957 │ │ -21eaac: 5420 5959 |0002: iget-object v0, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenslideFragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding; // field@5959 │ │ -21eab0: 5400 274e |0004: iget-object v0, v0, Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding;.pager:Landroidx/viewpager/widget/ViewPager; // field@4e27 │ │ -21eab4: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -21eab8: 5420 5959 |0008: iget-object v0, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenslideFragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding; // field@5959 │ │ -21eabc: 5400 274e |000a: iget-object v0, v0, Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding;.pager:Landroidx/viewpager/widget/ViewPager; // field@4e27 │ │ -21eac0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -21eac2: 6e30 0f4b 3001 |000d: invoke-virtual {v0, v3, v1}, Landroidx/viewpager/widget/ViewPager;.setCurrentItem:(IZ)V // method@4b0f │ │ -21eac8: 0e00 |0010: return-void │ │ +21eaa4: |[21eaa4] freed.viewer.screenslide.views.ScreenSlideFragment.SetPostition:(I)V │ │ +21eab4: 5923 5759 |0000: iput v3, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.position:I // field@5957 │ │ +21eab8: 5420 5959 |0002: iget-object v0, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenslideFragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding; // field@5959 │ │ +21eabc: 5400 274e |0004: iget-object v0, v0, Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding;.pager:Landroidx/viewpager/widget/ViewPager; // field@4e27 │ │ +21eac0: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +21eac4: 5420 5959 |0008: iget-object v0, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenslideFragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding; // field@5959 │ │ +21eac8: 5400 274e |000a: iget-object v0, v0, Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding;.pager:Landroidx/viewpager/widget/ViewPager; // field@4e27 │ │ +21eacc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +21eace: 6e30 0f4b 3001 |000d: invoke-virtual {v0, v3, v1}, Landroidx/viewpager/widget/ViewPager;.setCurrentItem:(IZ)V // method@4b0f │ │ +21ead4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0002 line=276 │ │ 0x0008 line=277 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lfreed/viewer/screenslide/views/ScreenSlideFragment; │ │ @@ -818948,34 +818951,34 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -21ebe0: |[21ebe0] freed.viewer.screenslide.views.ScreenSlideFragment.lambda$bind$0$ScreenSlideFragment:(Landroid/view/View;)V │ │ -21ebf0: 5423 5059 |0000: iget-object v3, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.backClickListner:Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick; // field@5950 │ │ -21ebf4: 3803 1c00 |0002: if-eqz v3, 001e // +001c │ │ -21ebf8: 5420 5959 |0004: iget-object v0, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenslideFragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding; // field@5959 │ │ -21ebfc: 5400 274e |0006: iget-object v0, v0, Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding;.pager:Landroidx/viewpager/widget/ViewPager; // field@4e27 │ │ -21ec00: 6e10 c74a 0000 |0008: invoke-virtual {v0}, Landroidx/viewpager/widget/ViewPager;.getCurrentItem:()I // method@4ac7 │ │ -21ec06: 0a00 |000b: move-result v0 │ │ -21ec08: 5421 5959 |000c: iget-object v1, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenslideFragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding; // field@5959 │ │ -21ec0c: 6e10 bf4c 0100 |000e: invoke-virtual {v1}, Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding;.getRoot:()Landroid/view/View; // method@4cbf │ │ -21ec12: 0c01 |0011: move-result-object v1 │ │ -21ec14: 7230 1861 0301 |0012: invoke-interface {v3, v0, v1}, Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick;.onButtonClick:(ILandroid/view/View;)V // method@6118 │ │ -21ec1a: 5423 5959 |0015: iget-object v3, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenslideFragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding; // field@5959 │ │ -21ec1e: 5433 274e |0017: iget-object v3, v3, Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding;.pager:Landroidx/viewpager/widget/ViewPager; // field@4e27 │ │ -21ec22: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -21ec24: 6e20 0e4b 0300 |001a: invoke-virtual {v3, v0}, Landroidx/viewpager/widget/ViewPager;.setCurrentItem:(I)V // method@4b0e │ │ -21ec2a: 2808 |001d: goto 0025 // +0008 │ │ -21ec2c: 6e10 2161 0200 |001e: invoke-virtual {v2}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@6121 │ │ -21ec32: 0c03 |0021: move-result-object v3 │ │ -21ec34: 6e10 6742 0300 |0022: invoke-virtual {v3}, Landroidx/fragment/app/FragmentActivity;.finish:()V // method@4267 │ │ -21ec3a: 0e00 |0025: return-void │ │ +21ebec: |[21ebec] freed.viewer.screenslide.views.ScreenSlideFragment.lambda$bind$0$ScreenSlideFragment:(Landroid/view/View;)V │ │ +21ebfc: 5423 5059 |0000: iget-object v3, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.backClickListner:Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick; // field@5950 │ │ +21ec00: 3803 1c00 |0002: if-eqz v3, 001e // +001c │ │ +21ec04: 5420 5959 |0004: iget-object v0, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenslideFragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding; // field@5959 │ │ +21ec08: 5400 274e |0006: iget-object v0, v0, Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding;.pager:Landroidx/viewpager/widget/ViewPager; // field@4e27 │ │ +21ec0c: 6e10 c74a 0000 |0008: invoke-virtual {v0}, Landroidx/viewpager/widget/ViewPager;.getCurrentItem:()I // method@4ac7 │ │ +21ec12: 0a00 |000b: move-result v0 │ │ +21ec14: 5421 5959 |000c: iget-object v1, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenslideFragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding; // field@5959 │ │ +21ec18: 6e10 bf4c 0100 |000e: invoke-virtual {v1}, Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding;.getRoot:()Landroid/view/View; // method@4cbf │ │ +21ec1e: 0c01 |0011: move-result-object v1 │ │ +21ec20: 7230 1861 0301 |0012: invoke-interface {v3, v0, v1}, Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick;.onButtonClick:(ILandroid/view/View;)V // method@6118 │ │ +21ec26: 5423 5959 |0015: iget-object v3, v2, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenslideFragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding; // field@5959 │ │ +21ec2a: 5433 274e |0017: iget-object v3, v3, Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding;.pager:Landroidx/viewpager/widget/ViewPager; // field@4e27 │ │ +21ec2e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +21ec30: 6e20 0e4b 0300 |001a: invoke-virtual {v3, v0}, Landroidx/viewpager/widget/ViewPager;.setCurrentItem:(I)V // method@4b0e │ │ +21ec36: 2808 |001d: goto 0025 // +0008 │ │ +21ec38: 6e10 2161 0200 |001e: invoke-virtual {v2}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@6121 │ │ +21ec3e: 0c03 |0021: move-result-object v3 │ │ +21ec40: 6e10 6742 0300 |0022: invoke-virtual {v3}, Landroidx/fragment/app/FragmentActivity;.finish:()V // method@4267 │ │ +21ec46: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0004 line=166 │ │ 0x0015 line=167 │ │ 0x001e line=169 │ │ locals : │ │ @@ -818987,50 +818990,50 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -21ec3c: |[21ec3c] freed.viewer.screenslide.views.ScreenSlideFragment.onActivityResultCallback:(Landroid/net/Uri;)V │ │ -21ec4c: 0e00 |0000: return-void │ │ +21ec48: |[21ec48] freed.viewer.screenslide.views.ScreenSlideFragment.onActivityResultCallback:(Landroid/net/Uri;)V │ │ +21ec58: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lfreed/viewer/screenslide/views/ScreenSlideFragment;) │ │ name : 'onCreateView' │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -21e980: |[21e980] freed.viewer.screenslide.views.ScreenSlideFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -21e990: 6f40 ec41 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroidx/fragment/app/Fragment;.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@41ec │ │ -21e996: 1404 2f00 0c7f |0003: const v4, #float 1.86093e+38 // #7f0c002f │ │ -21e99c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -21e99e: 7140 463d 4203 |0007: invoke-static {v2, v4, v3, v0}, Landroidx/databinding/DataBindingUtil;.inflate:(Landroid/view/LayoutInflater;ILandroid/view/ViewGroup;Z)Landroidx/databinding/ViewDataBinding; // method@3d46 │ │ -21e9a4: 0c02 |000a: move-result-object v2 │ │ -21e9a6: 1f02 1d0a |000b: check-cast v2, Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding; // type@0a1d │ │ -21e9aa: 5b12 5959 |000d: iput-object v2, v1, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenslideFragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding; // field@5959 │ │ -21e9ae: 6e10 2461 0100 |000f: invoke-virtual {v1}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.getResources:()Landroid/content/res/Resources; // method@6124 │ │ -21e9b4: 0c02 |0012: move-result-object v2 │ │ -21e9b6: 1403 7900 067f |0013: const v3, #float 1.78119e+38 // #7f060079 │ │ -21e9bc: 6e20 c202 3200 |0016: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@02c2 │ │ -21e9c2: 6e10 2161 0100 |0019: invoke-virtual {v1}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@6121 │ │ -21e9c8: 0c02 |001c: move-result-object v2 │ │ -21e9ca: 1f02 2a0a |001d: check-cast v2, Lfreed/ActivityInterface; // type@0a2a │ │ -21e9ce: 5b12 4f59 |001f: iput-object v2, v1, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.activityInterface:Lfreed/ActivityInterface; // field@594f │ │ -21e9d2: 7010 2061 0100 |0021: invoke-direct {v1}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.bind:()V // method@6120 │ │ -21e9d8: 5412 5959 |0024: iget-object v2, v1, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenslideFragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding; // field@5959 │ │ -21e9dc: 6e10 bf4c 0200 |0026: invoke-virtual {v2}, Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding;.getRoot:()Landroid/view/View; // method@4cbf │ │ -21e9e2: 0c02 |0029: move-result-object v2 │ │ -21e9e4: 1102 |002a: return-object v2 │ │ +21e98c: |[21e98c] freed.viewer.screenslide.views.ScreenSlideFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +21e99c: 6f40 ec41 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroidx/fragment/app/Fragment;.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@41ec │ │ +21e9a2: 1404 2f00 0c7f |0003: const v4, #float 1.86093e+38 // #7f0c002f │ │ +21e9a8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +21e9aa: 7140 463d 4203 |0007: invoke-static {v2, v4, v3, v0}, Landroidx/databinding/DataBindingUtil;.inflate:(Landroid/view/LayoutInflater;ILandroid/view/ViewGroup;Z)Landroidx/databinding/ViewDataBinding; // method@3d46 │ │ +21e9b0: 0c02 |000a: move-result-object v2 │ │ +21e9b2: 1f02 1d0a |000b: check-cast v2, Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding; // type@0a1d │ │ +21e9b6: 5b12 5959 |000d: iput-object v2, v1, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenslideFragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding; // field@5959 │ │ +21e9ba: 6e10 2461 0100 |000f: invoke-virtual {v1}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.getResources:()Landroid/content/res/Resources; // method@6124 │ │ +21e9c0: 0c02 |0012: move-result-object v2 │ │ +21e9c2: 1403 7900 067f |0013: const v3, #float 1.78119e+38 // #7f060079 │ │ +21e9c8: 6e20 c202 3200 |0016: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@02c2 │ │ +21e9ce: 6e10 2161 0100 |0019: invoke-virtual {v1}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@6121 │ │ +21e9d4: 0c02 |001c: move-result-object v2 │ │ +21e9d6: 1f02 2a0a |001d: check-cast v2, Lfreed/ActivityInterface; // type@0a2a │ │ +21e9da: 5b12 4f59 |001f: iput-object v2, v1, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.activityInterface:Lfreed/ActivityInterface; // field@594f │ │ +21e9de: 7010 2061 0100 |0021: invoke-direct {v1}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.bind:()V // method@6120 │ │ +21e9e4: 5412 5959 |0024: iget-object v2, v1, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenslideFragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding; // field@5959 │ │ +21e9e8: 6e10 bf4c 0200 |0026: invoke-virtual {v2}, Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding;.getRoot:()Landroid/view/View; // method@4cbf │ │ +21e9ee: 0c02 |0029: move-result-object v2 │ │ +21e9f0: 1102 |002a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0007 line=124 │ │ 0x000f line=126 │ │ 0x0019 line=127 │ │ 0x0021 line=134 │ │ @@ -819046,45 +819049,45 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -21ec50: |[21ec50] freed.viewer.screenslide.views.ScreenSlideFragment.onPageScrollStateChanged:(I)V │ │ -21ec60: 0e00 |0000: return-void │ │ +21ec5c: |[21ec5c] freed.viewer.screenslide.views.ScreenSlideFragment.onPageScrollStateChanged:(I)V │ │ +21ec6c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lfreed/viewer/screenslide/views/ScreenSlideFragment;) │ │ name : 'onPageScrolled' │ │ type : '(IFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -21ec64: |[21ec64] freed.viewer.screenslide.views.ScreenSlideFragment.onPageScrolled:(IFI)V │ │ -21ec74: 5402 5859 |0000: iget-object v2, v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenSlideFragmentModelView:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5958 │ │ -21ec78: 5403 5359 |0002: iget-object v3, v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.mPagerAdapter:Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter; // field@5953 │ │ -21ec7c: 6e10 9f60 0300 |0004: invoke-virtual {v3}, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.getCurrentFile:()Lfreed/file/holder/BaseHolder; // method@609f │ │ -21ec82: 0c03 |0007: move-result-object v3 │ │ -21ec84: 6e20 eb60 3200 |0008: invoke-virtual {v2, v3}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.updateUi:(Lfreed/file/holder/BaseHolder;)V // method@60eb │ │ -21ec8a: 5402 5359 |000b: iget-object v2, v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.mPagerAdapter:Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter; // field@5953 │ │ -21ec8e: 6e20 a360 1200 |000d: invoke-virtual {v2, v1}, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.getRegisteredFragment:(I)Landroidx/fragment/app/Fragment; // method@60a3 │ │ -21ec94: 0c01 |0010: move-result-object v1 │ │ -21ec96: 1f01 fb0c |0011: check-cast v1, Lfreed/viewer/screenslide/views/ImageFragment; // type@0cfb │ │ -21ec9a: 5401 5959 |0013: iget-object v1, v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenslideFragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding; // field@5959 │ │ -21ec9e: 5402 5359 |0015: iget-object v2, v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.mPagerAdapter:Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter; // field@5953 │ │ -21eca2: 6e10 a060 0200 |0017: invoke-virtual {v2}, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.getCurrentImageFragmentModel:()Lfreed/viewer/screenslide/models/ImageFragmentModel; // method@60a0 │ │ -21eca8: 0c02 |001a: move-result-object v2 │ │ -21ecaa: 6e20 c64c 2100 |001b: invoke-virtual {v1, v2}, Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding;.setImagefragment:(Lfreed/viewer/screenslide/models/ImageFragmentModel;)V // method@4cc6 │ │ -21ecb0: 0e00 |001e: return-void │ │ +21ec70: |[21ec70] freed.viewer.screenslide.views.ScreenSlideFragment.onPageScrolled:(IFI)V │ │ +21ec80: 5402 5859 |0000: iget-object v2, v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenSlideFragmentModelView:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5958 │ │ +21ec84: 5403 5359 |0002: iget-object v3, v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.mPagerAdapter:Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter; // field@5953 │ │ +21ec88: 6e10 9f60 0300 |0004: invoke-virtual {v3}, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.getCurrentFile:()Lfreed/file/holder/BaseHolder; // method@609f │ │ +21ec8e: 0c03 |0007: move-result-object v3 │ │ +21ec90: 6e20 eb60 3200 |0008: invoke-virtual {v2, v3}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.updateUi:(Lfreed/file/holder/BaseHolder;)V // method@60eb │ │ +21ec96: 5402 5359 |000b: iget-object v2, v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.mPagerAdapter:Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter; // field@5953 │ │ +21ec9a: 6e20 a360 1200 |000d: invoke-virtual {v2, v1}, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.getRegisteredFragment:(I)Landroidx/fragment/app/Fragment; // method@60a3 │ │ +21eca0: 0c01 |0010: move-result-object v1 │ │ +21eca2: 1f01 fb0c |0011: check-cast v1, Lfreed/viewer/screenslide/views/ImageFragment; // type@0cfb │ │ +21eca6: 5401 5959 |0013: iget-object v1, v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenslideFragmentBinding:Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding; // field@5959 │ │ +21ecaa: 5402 5359 |0015: iget-object v2, v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.mPagerAdapter:Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter; // field@5953 │ │ +21ecae: 6e10 a060 0200 |0017: invoke-virtual {v2}, Lfreed/viewer/screenslide/adapter/ScreenSlidePagerAdapter;.getCurrentImageFragmentModel:()Lfreed/viewer/screenslide/models/ImageFragmentModel; // method@60a0 │ │ +21ecb4: 0c02 |001a: move-result-object v2 │ │ +21ecb6: 6e20 c64c 2100 |001b: invoke-virtual {v1, v2}, Lcom/troop/freedcam/databinding/FreedviewerScreenslideFragmentBinding;.setImagefragment:(Lfreed/viewer/screenslide/models/ImageFragmentModel;)V // method@4cc6 │ │ +21ecbc: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x000b line=295 │ │ 0x0013 line=296 │ │ locals : │ │ 0x0000 - 0x001f reg=0 this Lfreed/viewer/screenslide/views/ScreenSlideFragment; │ │ @@ -819097,32 +819100,32 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -21ecb4: |[21ecb4] freed.viewer.screenslide.views.ScreenSlideFragment.onPageSelected:(I)V │ │ -21ecc4: 0e00 |0000: return-void │ │ +21ecc0: |[21ecc0] freed.viewer.screenslide.views.ScreenSlideFragment.onPageSelected:(I)V │ │ +21ecd0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lfreed/viewer/screenslide/views/ScreenSlideFragment;) │ │ name : 'setOnBackClickListner' │ │ type : '(Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21ecc8: |[21ecc8] freed.viewer.screenslide.views.ScreenSlideFragment.setOnBackClickListner:(Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick;)V │ │ -21ecd8: 5b01 5059 |0000: iput-object v1, v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.backClickListner:Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick; // field@5950 │ │ -21ecdc: 0e00 |0002: return-void │ │ +21ecd4: |[21ecd4] freed.viewer.screenslide.views.ScreenSlideFragment.setOnBackClickListner:(Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick;)V │ │ +21ece4: 5b01 5059 |0000: iput-object v1, v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.backClickListner:Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick; // field@5950 │ │ +21ece8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfreed/viewer/screenslide/views/ScreenSlideFragment; │ │ 0x0000 - 0x0003 reg=1 (null) Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick; │ │ │ │ @@ -819131,18 +819134,18 @@ │ │ type : '(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -21ece0: |[21ece0] freed.viewer.screenslide.views.ScreenSlideFragment.setScreenSlideFragmentModelView:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)V │ │ -21ecf0: 5b01 5859 |0000: iput-object v1, v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenSlideFragmentModelView:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5958 │ │ -21ecf4: 7010 2061 0000 |0002: invoke-direct {v0}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.bind:()V // method@6120 │ │ -21ecfa: 0e00 |0005: return-void │ │ +21ecec: |[21ecec] freed.viewer.screenslide.views.ScreenSlideFragment.setScreenSlideFragmentModelView:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)V │ │ +21ecfc: 5b01 5859 |0000: iput-object v1, v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.screenSlideFragmentModelView:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5958 │ │ +21ed00: 7010 2061 0000 |0002: invoke-direct {v0}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.bind:()V // method@6120 │ │ +21ed06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0002 line=141 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/screenslide/views/ScreenSlideFragment; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; │ │ @@ -819197,17 +819200,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -224f80: |[224f80] org.greenrobot.eventbus.util.ErrorDialogManager$SupportManagerFragment.:()V │ │ -224f90: 7010 9a41 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@419a │ │ -224f96: 0e00 |0003: return-void │ │ +224f8c: |[224f8c] org.greenrobot.eventbus.util.ErrorDialogManager$SupportManagerFragment.:()V │ │ +224f9c: 7010 9a41 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@419a │ │ +224fa2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment; │ │ │ │ #1 : (in Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment;) │ │ @@ -819215,35 +819218,35 @@ │ │ type : '(Landroid/app/Activity;Ljava/lang/Object;ZLandroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -224f98: |[224f98] org.greenrobot.eventbus.util.ErrorDialogManager$SupportManagerFragment.attachTo:(Landroid/app/Activity;Ljava/lang/Object;ZLandroid/os/Bundle;)V │ │ -224fa8: 1f03 8808 |0000: check-cast v3, Landroidx/fragment/app/FragmentActivity; // type@0888 │ │ -224fac: 6e10 7242 0300 |0002: invoke-virtual {v3}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@4272 │ │ -224fb2: 0c03 |0005: move-result-object v3 │ │ -224fb4: 1a00 6340 |0006: const-string v0, "de.greenrobot.eventbus.error_dialog_manager" // string@4063 │ │ -224fb8: 6e20 9c43 0300 |0008: invoke-virtual {v3, v0}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@439c │ │ -224fbe: 0c01 |000b: move-result-object v1 │ │ -224fc0: 1f01 1b0e |000c: check-cast v1, Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment; // type@0e1b │ │ -224fc4: 3901 1500 |000e: if-nez v1, 0023 // +0015 │ │ -224fc8: 2201 1b0e |0010: new-instance v1, Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment; // type@0e1b │ │ -224fcc: 7010 ec65 0100 |0012: invoke-direct {v1}, Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment;.:()V // method@65ec │ │ -224fd2: 6e10 7043 0300 |0015: invoke-virtual {v3}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@4370 │ │ -224fd8: 0c02 |0018: move-result-object v2 │ │ -224fda: 6e30 8b44 1200 |0019: invoke-virtual {v2, v1, v0}, Landroidx/fragment/app/FragmentTransaction;.add:(Landroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@448b │ │ -224fe0: 0c00 |001c: move-result-object v0 │ │ -224fe2: 6e10 9144 0000 |001d: invoke-virtual {v0}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@4491 │ │ -224fe8: 6e10 9743 0300 |0020: invoke-virtual {v3}, Landroidx/fragment/app/FragmentManager;.executePendingTransactions:()Z // method@4397 │ │ -224fee: 5c15 635a |0023: iput-boolean v5, v1, Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment;.finishAfterDialog:Z // field@5a63 │ │ -224ff2: 5b16 605a |0025: iput-object v6, v1, Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment;.argumentsForErrorDialog:Landroid/os/Bundle; // field@5a60 │ │ -224ff6: 5b14 625a |0027: iput-object v4, v1, Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment;.executionScope:Ljava/lang/Object; // field@5a62 │ │ -224ffa: 0e00 |0029: return-void │ │ +224fa4: |[224fa4] org.greenrobot.eventbus.util.ErrorDialogManager$SupportManagerFragment.attachTo:(Landroid/app/Activity;Ljava/lang/Object;ZLandroid/os/Bundle;)V │ │ +224fb4: 1f03 8808 |0000: check-cast v3, Landroidx/fragment/app/FragmentActivity; // type@0888 │ │ +224fb8: 6e10 7242 0300 |0002: invoke-virtual {v3}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@4272 │ │ +224fbe: 0c03 |0005: move-result-object v3 │ │ +224fc0: 1a00 6340 |0006: const-string v0, "de.greenrobot.eventbus.error_dialog_manager" // string@4063 │ │ +224fc4: 6e20 9c43 0300 |0008: invoke-virtual {v3, v0}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@439c │ │ +224fca: 0c01 |000b: move-result-object v1 │ │ +224fcc: 1f01 1b0e |000c: check-cast v1, Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment; // type@0e1b │ │ +224fd0: 3901 1500 |000e: if-nez v1, 0023 // +0015 │ │ +224fd4: 2201 1b0e |0010: new-instance v1, Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment; // type@0e1b │ │ +224fd8: 7010 ec65 0100 |0012: invoke-direct {v1}, Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment;.:()V // method@65ec │ │ +224fde: 6e10 7043 0300 |0015: invoke-virtual {v3}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@4370 │ │ +224fe4: 0c02 |0018: move-result-object v2 │ │ +224fe6: 6e30 8b44 1200 |0019: invoke-virtual {v2, v1, v0}, Landroidx/fragment/app/FragmentTransaction;.add:(Landroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@448b │ │ +224fec: 0c00 |001c: move-result-object v0 │ │ +224fee: 6e10 9144 0000 |001d: invoke-virtual {v0}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@4491 │ │ +224ff4: 6e10 9743 0300 |0020: invoke-virtual {v3}, Landroidx/fragment/app/FragmentManager;.executePendingTransactions:()Z // method@4397 │ │ +224ffa: 5c15 635a |0023: iput-boolean v5, v1, Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment;.finishAfterDialog:Z // field@5a63 │ │ +224ffe: 5b16 605a |0025: iput-object v6, v1, Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment;.argumentsForErrorDialog:Landroid/os/Bundle; // field@5a60 │ │ +225002: 5b14 625a |0027: iput-object v4, v1, Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment;.executionScope:Ljava/lang/Object; // field@5a62 │ │ +225006: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0008 line=106 │ │ 0x0010 line=108 │ │ 0x0015 line=109 │ │ 0x0020 line=110 │ │ @@ -819262,25 +819265,25 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -224ffc: |[224ffc] org.greenrobot.eventbus.util.ErrorDialogManager$SupportManagerFragment.onCreate:(Landroid/os/Bundle;)V │ │ -22500c: 6f20 e741 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@41e7 │ │ -225012: 6201 6c5a |0003: sget-object v1, Lorg/greenrobot/eventbus/util/ErrorDialogManager;.factory:Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory; // field@5a6c │ │ -225016: 5411 595a |0005: iget-object v1, v1, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.config:Lorg/greenrobot/eventbus/util/ErrorDialogConfig; // field@5a59 │ │ -22501a: 6e10 c565 0100 |0007: invoke-virtual {v1}, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.getEventBus:()Lorg/greenrobot/eventbus/EventBus; // method@65c5 │ │ -225020: 0c01 |000a: move-result-object v1 │ │ -225022: 5b01 615a |000b: iput-object v1, v0, Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@5a61 │ │ -225026: 6e20 3c65 0100 |000d: invoke-virtual {v1, v0}, Lorg/greenrobot/eventbus/EventBus;.register:(Ljava/lang/Object;)V // method@653c │ │ -22502c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -22502e: 5c01 645a |0011: iput-boolean v1, v0, Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment;.skipRegisterOnNextResume:Z // field@5a64 │ │ -225032: 0e00 |0013: return-void │ │ +225008: |[225008] org.greenrobot.eventbus.util.ErrorDialogManager$SupportManagerFragment.onCreate:(Landroid/os/Bundle;)V │ │ +225018: 6f20 e741 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@41e7 │ │ +22501e: 6201 6c5a |0003: sget-object v1, Lorg/greenrobot/eventbus/util/ErrorDialogManager;.factory:Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory; // field@5a6c │ │ +225022: 5411 595a |0005: iget-object v1, v1, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.config:Lorg/greenrobot/eventbus/util/ErrorDialogConfig; // field@5a59 │ │ +225026: 6e10 c565 0100 |0007: invoke-virtual {v1}, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.getEventBus:()Lorg/greenrobot/eventbus/EventBus; // method@65c5 │ │ +22502c: 0c01 |000a: move-result-object v1 │ │ +22502e: 5b01 615a |000b: iput-object v1, v0, Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@5a61 │ │ +225032: 6e20 3c65 0100 |000d: invoke-virtual {v1, v0}, Lorg/greenrobot/eventbus/EventBus;.register:(Ljava/lang/Object;)V // method@653c │ │ +225038: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +22503a: 5c01 645a |0011: iput-boolean v1, v0, Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment;.skipRegisterOnNextResume:Z // field@5a64 │ │ +22503e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=58 │ │ 0x000d line=59 │ │ 0x0011 line=60 │ │ locals : │ │ @@ -819292,39 +819295,39 @@ │ │ type : '(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -225034: |[225034] org.greenrobot.eventbus.util.ErrorDialogManager$SupportManagerFragment.onEventMainThread:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;)V │ │ -225044: 5450 625a |0000: iget-object v0, v5, Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment;.executionScope:Ljava/lang/Object; // field@5a62 │ │ -225048: 7120 f465 6000 |0002: invoke-static {v0, v6}, Lorg/greenrobot/eventbus/util/ErrorDialogManager;.access$000:(Ljava/lang/Object;Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;)Z // method@65f4 │ │ -22504e: 0a00 |0005: move-result v0 │ │ -225050: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -225054: 0e00 |0008: return-void │ │ -225056: 7110 f965 0600 |0009: invoke-static {v6}, Lorg/greenrobot/eventbus/util/ErrorDialogManager;.checkLogException:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;)V // method@65f9 │ │ -22505c: 6e10 ee65 0500 |000c: invoke-virtual {v5}, Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment;.getFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@65ee │ │ -225062: 0c00 |000f: move-result-object v0 │ │ -225064: 6e10 9743 0000 |0010: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.executePendingTransactions:()Z // method@4397 │ │ -22506a: 1a01 6240 |0013: const-string v1, "de.greenrobot.eventbus.error_dialog" // string@4062 │ │ -22506e: 6e20 9c43 1000 |0015: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@439c │ │ -225074: 0c02 |0018: move-result-object v2 │ │ -225076: 1f02 7c08 |0019: check-cast v2, Landroidx/fragment/app/DialogFragment; // type@087c │ │ -22507a: 3802 0500 |001b: if-eqz v2, 0020 // +0005 │ │ -22507e: 6e10 6141 0200 |001d: invoke-virtual {v2}, Landroidx/fragment/app/DialogFragment;.dismiss:()V // method@4161 │ │ -225084: 6202 6c5a |0020: sget-object v2, Lorg/greenrobot/eventbus/util/ErrorDialogManager;.factory:Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory; // field@5a6c │ │ -225088: 5553 635a |0022: iget-boolean v3, v5, Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment;.finishAfterDialog:Z // field@5a63 │ │ -22508c: 5454 605a |0024: iget-object v4, v5, Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment;.argumentsForErrorDialog:Landroid/os/Bundle; // field@5a60 │ │ -225090: 6e40 d565 6243 |0026: invoke-virtual {v2, v6, v3, v4}, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.prepareErrorFragment:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;ZLandroid/os/Bundle;)Ljava/lang/Object; // method@65d5 │ │ -225096: 0c06 |0029: move-result-object v6 │ │ -225098: 1f06 7c08 |002a: check-cast v6, Landroidx/fragment/app/DialogFragment; // type@087c │ │ -22509c: 3806 0500 |002c: if-eqz v6, 0031 // +0005 │ │ -2250a0: 6e30 7e41 0601 |002e: invoke-virtual {v6, v0, v1}, Landroidx/fragment/app/DialogFragment;.show:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V // method@417e │ │ -2250a6: 0e00 |0031: return-void │ │ +225040: |[225040] org.greenrobot.eventbus.util.ErrorDialogManager$SupportManagerFragment.onEventMainThread:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;)V │ │ +225050: 5450 625a |0000: iget-object v0, v5, Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment;.executionScope:Ljava/lang/Object; // field@5a62 │ │ +225054: 7120 f465 6000 |0002: invoke-static {v0, v6}, Lorg/greenrobot/eventbus/util/ErrorDialogManager;.access$000:(Ljava/lang/Object;Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;)Z // method@65f4 │ │ +22505a: 0a00 |0005: move-result v0 │ │ +22505c: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +225060: 0e00 |0008: return-void │ │ +225062: 7110 f965 0600 |0009: invoke-static {v6}, Lorg/greenrobot/eventbus/util/ErrorDialogManager;.checkLogException:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;)V // method@65f9 │ │ +225068: 6e10 ee65 0500 |000c: invoke-virtual {v5}, Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment;.getFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@65ee │ │ +22506e: 0c00 |000f: move-result-object v0 │ │ +225070: 6e10 9743 0000 |0010: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.executePendingTransactions:()Z // method@4397 │ │ +225076: 1a01 6240 |0013: const-string v1, "de.greenrobot.eventbus.error_dialog" // string@4062 │ │ +22507a: 6e20 9c43 1000 |0015: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@439c │ │ +225080: 0c02 |0018: move-result-object v2 │ │ +225082: 1f02 7c08 |0019: check-cast v2, Landroidx/fragment/app/DialogFragment; // type@087c │ │ +225086: 3802 0500 |001b: if-eqz v2, 0020 // +0005 │ │ +22508a: 6e10 6141 0200 |001d: invoke-virtual {v2}, Landroidx/fragment/app/DialogFragment;.dismiss:()V // method@4161 │ │ +225090: 6202 6c5a |0020: sget-object v2, Lorg/greenrobot/eventbus/util/ErrorDialogManager;.factory:Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory; // field@5a6c │ │ +225094: 5553 635a |0022: iget-boolean v3, v5, Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment;.finishAfterDialog:Z // field@5a63 │ │ +225098: 5454 605a |0024: iget-object v4, v5, Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment;.argumentsForErrorDialog:Landroid/os/Bundle; // field@5a60 │ │ +22509c: 6e40 d565 6243 |0026: invoke-virtual {v2, v6, v3, v4}, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.prepareErrorFragment:(Lorg/greenrobot/eventbus/util/ThrowableFailureEvent;ZLandroid/os/Bundle;)Ljava/lang/Object; // method@65d5 │ │ +2250a2: 0c06 |0029: move-result-object v6 │ │ +2250a4: 1f06 7c08 |002a: check-cast v6, Landroidx/fragment/app/DialogFragment; // type@087c │ │ +2250a8: 3806 0500 |002c: if-eqz v6, 0031 // +0005 │ │ +2250ac: 6e30 7e41 0601 |002e: invoke-virtual {v6, v0, v1}, Landroidx/fragment/app/DialogFragment;.show:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V // method@417e │ │ +2250b2: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0009 line=85 │ │ 0x000c line=87 │ │ 0x0010 line=88 │ │ 0x0015 line=90 │ │ @@ -819341,19 +819344,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2250a8: |[2250a8] org.greenrobot.eventbus.util.ErrorDialogManager$SupportManagerFragment.onPause:()V │ │ -2250b8: 5410 615a |0000: iget-object v0, v1, Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@5a61 │ │ -2250bc: 6e20 4265 1000 |0002: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.unregister:(Ljava/lang/Object;)V // method@6542 │ │ -2250c2: 6f10 f941 0100 |0005: invoke-super {v1}, Landroidx/fragment/app/Fragment;.onPause:()V // method@41f9 │ │ -2250c8: 0e00 |0008: return-void │ │ +2250b4: |[2250b4] org.greenrobot.eventbus.util.ErrorDialogManager$SupportManagerFragment.onPause:()V │ │ +2250c4: 5410 615a |0000: iget-object v0, v1, Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@5a61 │ │ +2250c8: 6e20 4265 1000 |0002: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.unregister:(Ljava/lang/Object;)V // method@6542 │ │ +2250ce: 6f10 f941 0100 |0005: invoke-super {v1}, Landroidx/fragment/app/Fragment;.onPause:()V // method@41f9 │ │ +2250d4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment; │ │ │ │ @@ -819362,28 +819365,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -2250cc: |[2250cc] org.greenrobot.eventbus.util.ErrorDialogManager$SupportManagerFragment.onResume:()V │ │ -2250dc: 6f10 fe41 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/Fragment;.onResume:()V // method@41fe │ │ -2250e2: 5510 645a |0003: iget-boolean v0, v1, Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment;.skipRegisterOnNextResume:Z // field@5a64 │ │ -2250e6: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -2250ea: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -2250ec: 5c10 645a |0008: iput-boolean v0, v1, Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment;.skipRegisterOnNextResume:Z // field@5a64 │ │ -2250f0: 280e |000a: goto 0018 // +000e │ │ -2250f2: 6200 6c5a |000b: sget-object v0, Lorg/greenrobot/eventbus/util/ErrorDialogManager;.factory:Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory; // field@5a6c │ │ -2250f6: 5400 595a |000d: iget-object v0, v0, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.config:Lorg/greenrobot/eventbus/util/ErrorDialogConfig; // field@5a59 │ │ -2250fa: 6e10 c565 0000 |000f: invoke-virtual {v0}, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.getEventBus:()Lorg/greenrobot/eventbus/EventBus; // method@65c5 │ │ -225100: 0c00 |0012: move-result-object v0 │ │ -225102: 5b10 615a |0013: iput-object v0, v1, Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@5a61 │ │ -225106: 6e20 3c65 1000 |0015: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.register:(Ljava/lang/Object;)V // method@653c │ │ -22510c: 0e00 |0018: return-void │ │ +2250d8: |[2250d8] org.greenrobot.eventbus.util.ErrorDialogManager$SupportManagerFragment.onResume:()V │ │ +2250e8: 6f10 fe41 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/Fragment;.onResume:()V // method@41fe │ │ +2250ee: 5510 645a |0003: iget-boolean v0, v1, Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment;.skipRegisterOnNextResume:Z // field@5a64 │ │ +2250f2: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +2250f6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +2250f8: 5c10 645a |0008: iput-boolean v0, v1, Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment;.skipRegisterOnNextResume:Z // field@5a64 │ │ +2250fc: 280e |000a: goto 0018 // +000e │ │ +2250fe: 6200 6c5a |000b: sget-object v0, Lorg/greenrobot/eventbus/util/ErrorDialogManager;.factory:Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory; // field@5a6c │ │ +225102: 5400 595a |000d: iget-object v0, v0, Lorg/greenrobot/eventbus/util/ErrorDialogFragmentFactory;.config:Lorg/greenrobot/eventbus/util/ErrorDialogConfig; // field@5a59 │ │ +225106: 6e10 c565 0000 |000f: invoke-virtual {v0}, Lorg/greenrobot/eventbus/util/ErrorDialogConfig;.getEventBus:()Lorg/greenrobot/eventbus/EventBus; // method@65c5 │ │ +22510c: 0c00 |0012: move-result-object v0 │ │ +22510e: 5b10 615a |0013: iput-object v0, v1, Lorg/greenrobot/eventbus/util/ErrorDialogManager$SupportManagerFragment;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@5a61 │ │ +225112: 6e20 3c65 1000 |0015: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.register:(Ljava/lang/Object;)V // method@653c │ │ +225118: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=66 │ │ 0x0008 line=68 │ │ 0x000b line=70 │ │ 0x0015 line=71 │ │ @@ -854865,45 +854868,45 @@ │ │ type : '(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -217934: |[217934] freed.viewer.gridview.models.ButtonFileTypeModel.:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V │ │ -217944: 7010 5f5f 0300 |0000: invoke-direct {v3}, Lfreed/viewer/gridview/models/ButtonDoAction;.:()V // method@5f5f │ │ -21794a: 1270 |0003: const/4 v0, #int 7 // #7 │ │ -21794c: 2300 be0e |0004: new-array v0, v0, [Ljava/lang/String; // type@0ebe │ │ -217950: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -217952: 1a02 9c04 |0007: const-string v2, "ALL" // string@049c │ │ -217956: 4d02 0001 |0009: aput-object v2, v0, v1 │ │ -21795a: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -21795c: 1a02 e229 |000c: const-string v2, "RAW" // string@29e2 │ │ -217960: 4d02 0001 |000e: aput-object v2, v0, v1 │ │ -217964: 1221 |0010: const/4 v1, #int 2 // #2 │ │ -217966: 1a02 6207 |0011: const-string v2, "BAYER" // string@0762 │ │ -21796a: 4d02 0001 |0013: aput-object v2, v0, v1 │ │ -21796e: 1231 |0015: const/4 v1, #int 3 // #3 │ │ -217970: 1a02 f10c |0016: const-string v2, "DNG" // string@0cf1 │ │ -217974: 4d02 0001 |0018: aput-object v2, v0, v1 │ │ -217978: 1241 |001a: const/4 v1, #int 4 // #4 │ │ -21797a: 1a02 1414 |001b: const-string v2, "JPS" // string@1414 │ │ -21797e: 4d02 0001 |001d: aput-object v2, v0, v1 │ │ -217982: 1251 |001f: const/4 v1, #int 5 // #5 │ │ -217984: 1a02 1314 |0020: const-string v2, "JPG" // string@1413 │ │ -217988: 4d02 0001 |0022: aput-object v2, v0, v1 │ │ -21798c: 1261 |0024: const/4 v1, #int 6 // #6 │ │ -21798e: 1a02 f625 |0025: const-string v2, "MP4" // string@25f6 │ │ -217992: 4d02 0001 |0027: aput-object v2, v0, v1 │ │ -217996: 5b30 8258 |0029: iput-object v0, v3, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.values:[Ljava/lang/String; // field@5882 │ │ -21799a: 2200 c00c |002b: new-instance v0, Lfreed/viewer/gridview/models/ButtonFileTypeModel$1; // type@0cc0 │ │ -21799e: 7020 675f 3000 |002d: invoke-direct {v0, v3}, Lfreed/viewer/gridview/models/ButtonFileTypeModel$1;.:(Lfreed/viewer/gridview/models/ButtonFileTypeModel;)V // method@5f67 │ │ -2179a4: 5b30 8158 |0030: iput-object v0, v3, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.onPopupClickListener:Landroid/view/View$OnClickListener; // field@5881 │ │ -2179a8: 5b34 8058 |0032: iput-object v4, v3, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@5880 │ │ -2179ac: 0e00 |0034: return-void │ │ +217940: |[217940] freed.viewer.gridview.models.ButtonFileTypeModel.:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V │ │ +217950: 7010 5f5f 0300 |0000: invoke-direct {v3}, Lfreed/viewer/gridview/models/ButtonDoAction;.:()V // method@5f5f │ │ +217956: 1270 |0003: const/4 v0, #int 7 // #7 │ │ +217958: 2300 be0e |0004: new-array v0, v0, [Ljava/lang/String; // type@0ebe │ │ +21795c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +21795e: 1a02 9c04 |0007: const-string v2, "ALL" // string@049c │ │ +217962: 4d02 0001 |0009: aput-object v2, v0, v1 │ │ +217966: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +217968: 1a02 e229 |000c: const-string v2, "RAW" // string@29e2 │ │ +21796c: 4d02 0001 |000e: aput-object v2, v0, v1 │ │ +217970: 1221 |0010: const/4 v1, #int 2 // #2 │ │ +217972: 1a02 6207 |0011: const-string v2, "BAYER" // string@0762 │ │ +217976: 4d02 0001 |0013: aput-object v2, v0, v1 │ │ +21797a: 1231 |0015: const/4 v1, #int 3 // #3 │ │ +21797c: 1a02 f10c |0016: const-string v2, "DNG" // string@0cf1 │ │ +217980: 4d02 0001 |0018: aput-object v2, v0, v1 │ │ +217984: 1241 |001a: const/4 v1, #int 4 // #4 │ │ +217986: 1a02 1414 |001b: const-string v2, "JPS" // string@1414 │ │ +21798a: 4d02 0001 |001d: aput-object v2, v0, v1 │ │ +21798e: 1251 |001f: const/4 v1, #int 5 // #5 │ │ +217990: 1a02 1314 |0020: const-string v2, "JPG" // string@1413 │ │ +217994: 4d02 0001 |0022: aput-object v2, v0, v1 │ │ +217998: 1261 |0024: const/4 v1, #int 6 // #6 │ │ +21799a: 1a02 f625 |0025: const-string v2, "MP4" // string@25f6 │ │ +21799e: 4d02 0001 |0027: aput-object v2, v0, v1 │ │ +2179a2: 5b30 8258 |0029: iput-object v0, v3, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.values:[Ljava/lang/String; // field@5882 │ │ +2179a6: 2200 c00c |002b: new-instance v0, Lfreed/viewer/gridview/models/ButtonFileTypeModel$1; // type@0cc0 │ │ +2179aa: 7020 675f 3000 |002d: invoke-direct {v0, v3}, Lfreed/viewer/gridview/models/ButtonFileTypeModel$1;.:(Lfreed/viewer/gridview/models/ButtonFileTypeModel;)V // method@5f67 │ │ +2179b0: 5b30 8158 |0030: iput-object v0, v3, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.onPopupClickListener:Landroid/view/View$OnClickListener; // field@5881 │ │ +2179b4: 5b34 8058 |0032: iput-object v4, v3, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@5880 │ │ +2179b8: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0029 line=18 │ │ 0x002b line=25 │ │ 0x0032 line=15 │ │ locals : │ │ @@ -854915,18 +854918,18 @@ │ │ type : '(Lfreed/viewer/gridview/models/ButtonFileTypeModel;Ljava/lang/String;)Lfreed/file/FileListController$FormatTypes;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -217864: |[217864] freed.viewer.gridview.models.ButtonFileTypeModel.access$000:(Lfreed/viewer/gridview/models/ButtonFileTypeModel;Ljava/lang/String;)Lfreed/file/FileListController$FormatTypes; │ │ -217874: 7020 6c5f 1000 |0000: invoke-direct {v0, v1}, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.getFormat:(Ljava/lang/String;)Lfreed/file/FileListController$FormatTypes; // method@5f6c │ │ -21787a: 0c00 |0003: move-result-object v0 │ │ -21787c: 1100 |0004: return-object v0 │ │ +217870: |[217870] freed.viewer.gridview.models.ButtonFileTypeModel.access$000:(Lfreed/viewer/gridview/models/ButtonFileTypeModel;Ljava/lang/String;)Lfreed/file/FileListController$FormatTypes; │ │ +217880: 7020 6c5f 1000 |0000: invoke-direct {v0, v1}, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.getFormat:(Ljava/lang/String;)Lfreed/file/FileListController$FormatTypes; // method@5f6c │ │ +217886: 0c00 |0003: move-result-object v0 │ │ +217888: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lfreed/viewer/gridview/models/ButtonFileTypeModel; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -854935,17 +854938,17 @@ │ │ type : '(Lfreed/viewer/gridview/models/ButtonFileTypeModel;)Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21791c: |[21791c] freed.viewer.gridview.models.ButtonFileTypeModel.access$100:(Lfreed/viewer/gridview/models/ButtonFileTypeModel;)Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ -21792c: 5400 8058 |0000: iget-object v0, v0, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@5880 │ │ -217930: 1100 |0002: return-object v0 │ │ +217928: |[217928] freed.viewer.gridview.models.ButtonFileTypeModel.access$100:(Lfreed/viewer/gridview/models/ButtonFileTypeModel;)Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ +217938: 5400 8058 |0000: iget-object v0, v0, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@5880 │ │ +21793c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/gridview/models/ButtonFileTypeModel; │ │ │ │ #3 : (in Lfreed/viewer/gridview/models/ButtonFileTypeModel;) │ │ @@ -854953,53 +854956,53 @@ │ │ type : '(Ljava/lang/String;)Lfreed/file/FileListController$FormatTypes;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -217880: |[217880] freed.viewer.gridview.models.ButtonFileTypeModel.getFormat:(Ljava/lang/String;)Lfreed/file/FileListController$FormatTypes; │ │ -217890: 1a00 e229 |0000: const-string v0, "RAW" // string@29e2 │ │ -217894: 6e20 2363 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -21789a: 0a00 |0005: move-result v0 │ │ -21789c: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -2178a0: 6202 0656 |0008: sget-object v2, Lfreed/file/FileListController$FormatTypes;.raw:Lfreed/file/FileListController$FormatTypes; // field@5606 │ │ -2178a4: 1102 |000a: return-object v2 │ │ -2178a6: 1a00 6207 |000b: const-string v0, "BAYER" // string@0762 │ │ -2178aa: 6e20 2363 0200 |000d: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -2178b0: 0a00 |0010: move-result v0 │ │ -2178b2: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ -2178b6: 6202 0656 |0013: sget-object v2, Lfreed/file/FileListController$FormatTypes;.raw:Lfreed/file/FileListController$FormatTypes; // field@5606 │ │ -2178ba: 1102 |0015: return-object v2 │ │ -2178bc: 1a00 f10c |0016: const-string v0, "DNG" // string@0cf1 │ │ -2178c0: 6e20 2363 0200 |0018: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -2178c6: 0a00 |001b: move-result v0 │ │ -2178c8: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ -2178cc: 6202 0256 |001e: sget-object v2, Lfreed/file/FileListController$FormatTypes;.dng:Lfreed/file/FileListController$FormatTypes; // field@5602 │ │ -2178d0: 1102 |0020: return-object v2 │ │ -2178d2: 1a00 1414 |0021: const-string v0, "JPS" // string@1414 │ │ -2178d6: 6e20 2363 0200 |0023: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -2178dc: 0a00 |0026: move-result v0 │ │ -2178de: 3800 0500 |0027: if-eqz v0, 002c // +0005 │ │ -2178e2: 6202 0456 |0029: sget-object v2, Lfreed/file/FileListController$FormatTypes;.jps:Lfreed/file/FileListController$FormatTypes; // field@5604 │ │ -2178e6: 1102 |002b: return-object v2 │ │ -2178e8: 1a00 1314 |002c: const-string v0, "JPG" // string@1413 │ │ -2178ec: 6e20 2363 0200 |002e: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -2178f2: 0a00 |0031: move-result v0 │ │ -2178f4: 3800 0500 |0032: if-eqz v0, 0037 // +0005 │ │ -2178f8: 6202 0356 |0034: sget-object v2, Lfreed/file/FileListController$FormatTypes;.jpg:Lfreed/file/FileListController$FormatTypes; // field@5603 │ │ -2178fc: 1102 |0036: return-object v2 │ │ -2178fe: 1a00 f625 |0037: const-string v0, "MP4" // string@25f6 │ │ -217902: 6e20 2363 0200 |0039: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ -217908: 0a02 |003c: move-result v2 │ │ -21790a: 3802 0500 |003d: if-eqz v2, 0042 // +0005 │ │ -21790e: 6202 0556 |003f: sget-object v2, Lfreed/file/FileListController$FormatTypes;.mp4:Lfreed/file/FileListController$FormatTypes; // field@5605 │ │ -217912: 1102 |0041: return-object v2 │ │ -217914: 6202 0156 |0042: sget-object v2, Lfreed/file/FileListController$FormatTypes;.all:Lfreed/file/FileListController$FormatTypes; // field@5601 │ │ -217918: 1102 |0044: return-object v2 │ │ +21788c: |[21788c] freed.viewer.gridview.models.ButtonFileTypeModel.getFormat:(Ljava/lang/String;)Lfreed/file/FileListController$FormatTypes; │ │ +21789c: 1a00 e229 |0000: const-string v0, "RAW" // string@29e2 │ │ +2178a0: 6e20 2363 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +2178a6: 0a00 |0005: move-result v0 │ │ +2178a8: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +2178ac: 6202 0656 |0008: sget-object v2, Lfreed/file/FileListController$FormatTypes;.raw:Lfreed/file/FileListController$FormatTypes; // field@5606 │ │ +2178b0: 1102 |000a: return-object v2 │ │ +2178b2: 1a00 6207 |000b: const-string v0, "BAYER" // string@0762 │ │ +2178b6: 6e20 2363 0200 |000d: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +2178bc: 0a00 |0010: move-result v0 │ │ +2178be: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ +2178c2: 6202 0656 |0013: sget-object v2, Lfreed/file/FileListController$FormatTypes;.raw:Lfreed/file/FileListController$FormatTypes; // field@5606 │ │ +2178c6: 1102 |0015: return-object v2 │ │ +2178c8: 1a00 f10c |0016: const-string v0, "DNG" // string@0cf1 │ │ +2178cc: 6e20 2363 0200 |0018: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +2178d2: 0a00 |001b: move-result v0 │ │ +2178d4: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ +2178d8: 6202 0256 |001e: sget-object v2, Lfreed/file/FileListController$FormatTypes;.dng:Lfreed/file/FileListController$FormatTypes; // field@5602 │ │ +2178dc: 1102 |0020: return-object v2 │ │ +2178de: 1a00 1414 |0021: const-string v0, "JPS" // string@1414 │ │ +2178e2: 6e20 2363 0200 |0023: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +2178e8: 0a00 |0026: move-result v0 │ │ +2178ea: 3800 0500 |0027: if-eqz v0, 002c // +0005 │ │ +2178ee: 6202 0456 |0029: sget-object v2, Lfreed/file/FileListController$FormatTypes;.jps:Lfreed/file/FileListController$FormatTypes; // field@5604 │ │ +2178f2: 1102 |002b: return-object v2 │ │ +2178f4: 1a00 1314 |002c: const-string v0, "JPG" // string@1413 │ │ +2178f8: 6e20 2363 0200 |002e: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +2178fe: 0a00 |0031: move-result v0 │ │ +217900: 3800 0500 |0032: if-eqz v0, 0037 // +0005 │ │ +217904: 6202 0356 |0034: sget-object v2, Lfreed/file/FileListController$FormatTypes;.jpg:Lfreed/file/FileListController$FormatTypes; // field@5603 │ │ +217908: 1102 |0036: return-object v2 │ │ +21790a: 1a00 f625 |0037: const-string v0, "MP4" // string@25f6 │ │ +21790e: 6e20 2363 0200 |0039: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6323 │ │ +217914: 0a02 |003c: move-result v2 │ │ +217916: 3802 0500 |003d: if-eqz v2, 0042 // +0005 │ │ +21791a: 6202 0556 |003f: sget-object v2, Lfreed/file/FileListController$FormatTypes;.mp4:Lfreed/file/FileListController$FormatTypes; // field@5605 │ │ +21791e: 1102 |0041: return-object v2 │ │ +217920: 6202 0156 |0042: sget-object v2, Lfreed/file/FileListController$FormatTypes;.all:Lfreed/file/FileListController$FormatTypes; // field@5601 │ │ +217924: 1102 |0044: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=37 │ │ 0x0008 line=38 │ │ 0x000d line=39 │ │ 0x0013 line=40 │ │ 0x0018 line=41 │ │ @@ -855021,17 +855024,17 @@ │ │ type : '()Landroid/view/View$OnClickListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21784c: |[21784c] freed.viewer.gridview.models.ButtonFileTypeModel.getOnPopupChildClickListner:()Landroid/view/View$OnClickListener; │ │ -21785c: 5410 8158 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.onPopupClickListener:Landroid/view/View$OnClickListener; // field@5881 │ │ -217860: 1100 |0002: return-object v0 │ │ +217858: |[217858] freed.viewer.gridview.models.ButtonFileTypeModel.getOnPopupChildClickListner:()Landroid/view/View$OnClickListener; │ │ +217868: 5410 8158 |0000: iget-object v0, v1, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.onPopupClickListener:Landroid/view/View$OnClickListener; // field@5881 │ │ +21786c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/gridview/models/ButtonFileTypeModel; │ │ │ │ #1 : (in Lfreed/viewer/gridview/models/ButtonFileTypeModel;) │ │ @@ -855039,39 +855042,39 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -2179b0: |[2179b0] freed.viewer.gridview.models.ButtonFileTypeModel.onClick:(Landroid/view/View;)V │ │ -2179c0: 5412 8058 |0000: iget-object v2, v1, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@5880 │ │ -2179c4: 6e10 f65f 0200 |0002: invoke-virtual {v2}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getPopupMenuModel:()Lfreed/viewer/gridview/models/PopupMenuModel; // method@5ff6 │ │ -2179ca: 0c02 |0005: move-result-object v2 │ │ -2179cc: 6e10 bd5f 0200 |0006: invoke-virtual {v2}, Lfreed/viewer/gridview/models/PopupMenuModel;.getVisibility:()Z // method@5fbd │ │ -2179d2: 0a02 |0009: move-result v2 │ │ -2179d4: 3902 1c00 |000a: if-nez v2, 0026 // +001c │ │ -2179d8: 5412 8058 |000c: iget-object v2, v1, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@5880 │ │ -2179dc: 6e10 f65f 0200 |000e: invoke-virtual {v2}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getPopupMenuModel:()Lfreed/viewer/gridview/models/PopupMenuModel; // method@5ff6 │ │ -2179e2: 0c02 |0011: move-result-object v2 │ │ -2179e4: 2200 bc0c |0012: new-instance v0, Lfreed/viewer/gridview/models/-$$Lambda$4dF3I8jEsEf_jggDDBzwVtU5kBw; // type@0cbc │ │ -2179e8: 7020 595f 1000 |0014: invoke-direct {v0, v1}, Lfreed/viewer/gridview/models/-$$Lambda$4dF3I8jEsEf_jggDDBzwVtU5kBw;.:(Lfreed/viewer/gridview/models/ButtonFileTypeModel;)V // method@5f59 │ │ -2179ee: 6e20 c05f 0200 |0017: invoke-virtual {v2, v0}, Lfreed/viewer/gridview/models/PopupMenuModel;.setButtonOptionsModel:(Lfreed/viewer/gridview/models/Popup;)V // method@5fc0 │ │ -2179f4: 5412 8058 |001a: iget-object v2, v1, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@5880 │ │ -2179f8: 6e10 f65f 0200 |001c: invoke-virtual {v2}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getPopupMenuModel:()Lfreed/viewer/gridview/models/PopupMenuModel; // method@5ff6 │ │ -2179fe: 0c02 |001f: move-result-object v2 │ │ -217a00: 5410 8258 |0020: iget-object v0, v1, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.values:[Ljava/lang/String; // field@5882 │ │ -217a04: 6e20 c15f 0200 |0022: invoke-virtual {v2, v0}, Lfreed/viewer/gridview/models/PopupMenuModel;.setStrings:([Ljava/lang/String;)V // method@5fc1 │ │ -217a0a: 280b |0025: goto 0030 // +000b │ │ -217a0c: 5412 8058 |0026: iget-object v2, v1, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@5880 │ │ -217a10: 6e10 f65f 0200 |0028: invoke-virtual {v2}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getPopupMenuModel:()Lfreed/viewer/gridview/models/PopupMenuModel; // method@5ff6 │ │ -217a16: 0c02 |002b: move-result-object v2 │ │ -217a18: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -217a1a: 6e20 c25f 0200 |002d: invoke-virtual {v2, v0}, Lfreed/viewer/gridview/models/PopupMenuModel;.setVisibility:(Z)V // method@5fc2 │ │ -217a20: 0e00 |0030: return-void │ │ +2179bc: |[2179bc] freed.viewer.gridview.models.ButtonFileTypeModel.onClick:(Landroid/view/View;)V │ │ +2179cc: 5412 8058 |0000: iget-object v2, v1, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@5880 │ │ +2179d0: 6e10 f65f 0200 |0002: invoke-virtual {v2}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getPopupMenuModel:()Lfreed/viewer/gridview/models/PopupMenuModel; // method@5ff6 │ │ +2179d6: 0c02 |0005: move-result-object v2 │ │ +2179d8: 6e10 bd5f 0200 |0006: invoke-virtual {v2}, Lfreed/viewer/gridview/models/PopupMenuModel;.getVisibility:()Z // method@5fbd │ │ +2179de: 0a02 |0009: move-result v2 │ │ +2179e0: 3902 1c00 |000a: if-nez v2, 0026 // +001c │ │ +2179e4: 5412 8058 |000c: iget-object v2, v1, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@5880 │ │ +2179e8: 6e10 f65f 0200 |000e: invoke-virtual {v2}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getPopupMenuModel:()Lfreed/viewer/gridview/models/PopupMenuModel; // method@5ff6 │ │ +2179ee: 0c02 |0011: move-result-object v2 │ │ +2179f0: 2200 bc0c |0012: new-instance v0, Lfreed/viewer/gridview/models/-$$Lambda$4dF3I8jEsEf_jggDDBzwVtU5kBw; // type@0cbc │ │ +2179f4: 7020 595f 1000 |0014: invoke-direct {v0, v1}, Lfreed/viewer/gridview/models/-$$Lambda$4dF3I8jEsEf_jggDDBzwVtU5kBw;.:(Lfreed/viewer/gridview/models/ButtonFileTypeModel;)V // method@5f59 │ │ +2179fa: 6e20 c05f 0200 |0017: invoke-virtual {v2, v0}, Lfreed/viewer/gridview/models/PopupMenuModel;.setButtonOptionsModel:(Lfreed/viewer/gridview/models/Popup;)V // method@5fc0 │ │ +217a00: 5412 8058 |001a: iget-object v2, v1, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@5880 │ │ +217a04: 6e10 f65f 0200 |001c: invoke-virtual {v2}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getPopupMenuModel:()Lfreed/viewer/gridview/models/PopupMenuModel; // method@5ff6 │ │ +217a0a: 0c02 |001f: move-result-object v2 │ │ +217a0c: 5410 8258 |0020: iget-object v0, v1, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.values:[Ljava/lang/String; // field@5882 │ │ +217a10: 6e20 c15f 0200 |0022: invoke-virtual {v2, v0}, Lfreed/viewer/gridview/models/PopupMenuModel;.setStrings:([Ljava/lang/String;)V // method@5fc1 │ │ +217a16: 280b |0025: goto 0030 // +000b │ │ +217a18: 5412 8058 |0026: iget-object v2, v1, Lfreed/viewer/gridview/models/ButtonFileTypeModel;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@5880 │ │ +217a1c: 6e10 f65f 0200 |0028: invoke-virtual {v2}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getPopupMenuModel:()Lfreed/viewer/gridview/models/PopupMenuModel; // method@5ff6 │ │ +217a22: 0c02 |002b: move-result-object v2 │ │ +217a24: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +217a26: 6e20 c25f 0200 |002d: invoke-virtual {v2, v0}, Lfreed/viewer/gridview/models/PopupMenuModel;.setVisibility:(Z)V // method@5fc2 │ │ +217a2c: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x000c line=56 │ │ 0x001a line=57 │ │ 0x0026 line=60 │ │ locals : │ │ @@ -855111,18 +855114,18 @@ │ │ type : '(Lfreed/viewer/screenslide/models/ExifViewModel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -21d578: |[21d578] freed.viewer.screenslide.models.InfoButtonModel.:(Lfreed/viewer/screenslide/models/ExifViewModel;)V │ │ -21d588: 7010 aa60 0000 |0000: invoke-direct {v0}, Lfreed/viewer/screenslide/models/ButtonModel;.:()V // method@60aa │ │ -21d58e: 5b01 2859 |0003: iput-object v1, v0, Lfreed/viewer/screenslide/models/InfoButtonModel;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5928 │ │ -21d592: 0e00 |0005: return-void │ │ +21d584: |[21d584] freed.viewer.screenslide.models.InfoButtonModel.:(Lfreed/viewer/screenslide/models/ExifViewModel;)V │ │ +21d594: 7010 aa60 0000 |0000: invoke-direct {v0}, Lfreed/viewer/screenslide/models/ButtonModel;.:()V // method@60aa │ │ +21d59a: 5b01 2859 |0003: iput-object v1, v0, Lfreed/viewer/screenslide/models/InfoButtonModel;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5928 │ │ +21d59e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0003 line=13 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfreed/viewer/screenslide/models/InfoButtonModel; │ │ 0x0000 - 0x0006 reg=1 (null) Lfreed/viewer/screenslide/models/ExifViewModel; │ │ @@ -855133,17 +855136,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21d560: |[21d560] freed.viewer.screenslide.models.InfoButtonModel.getShowExifInfo:()Z │ │ -21d570: 5510 2959 |0000: iget-boolean v0, v1, Lfreed/viewer/screenslide/models/InfoButtonModel;.showExifInfo:Z // field@5929 │ │ -21d574: 0f00 |0002: return v0 │ │ +21d56c: |[21d56c] freed.viewer.screenslide.models.InfoButtonModel.getShowExifInfo:()Z │ │ +21d57c: 5510 2959 |0000: iget-boolean v0, v1, Lfreed/viewer/screenslide/models/InfoButtonModel;.showExifInfo:Z // field@5929 │ │ +21d580: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfreed/viewer/screenslide/models/InfoButtonModel; │ │ │ │ #1 : (in Lfreed/viewer/screenslide/models/InfoButtonModel;) │ │ @@ -855151,26 +855154,26 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -21d594: |[21d594] freed.viewer.screenslide.models.InfoButtonModel.onClick:(Landroid/view/View;)V │ │ -21d5a4: 5512 2959 |0000: iget-boolean v2, v1, Lfreed/viewer/screenslide/models/InfoButtonModel;.showExifInfo:Z // field@5929 │ │ -21d5a8: 3802 0600 |0002: if-eqz v2, 0008 // +0006 │ │ -21d5ac: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -21d5ae: 5c12 2959 |0005: iput-boolean v2, v1, Lfreed/viewer/screenslide/models/InfoButtonModel;.showExifInfo:Z // field@5929 │ │ -21d5b2: 2804 |0007: goto 000b // +0004 │ │ -21d5b4: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -21d5b6: 5c12 2959 |0009: iput-boolean v2, v1, Lfreed/viewer/screenslide/models/InfoButtonModel;.showExifInfo:Z // field@5929 │ │ -21d5ba: 5412 2859 |000b: iget-object v2, v1, Lfreed/viewer/screenslide/models/InfoButtonModel;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5928 │ │ -21d5be: 5510 2959 |000d: iget-boolean v0, v1, Lfreed/viewer/screenslide/models/InfoButtonModel;.showExifInfo:Z // field@5929 │ │ -21d5c2: 6e20 bb60 0200 |000f: invoke-virtual {v2, v0}, Lfreed/viewer/screenslide/models/ExifViewModel;.setVisibility:(Z)V // method@60bb │ │ -21d5c8: 0e00 |0012: return-void │ │ +21d5a0: |[21d5a0] freed.viewer.screenslide.models.InfoButtonModel.onClick:(Landroid/view/View;)V │ │ +21d5b0: 5512 2959 |0000: iget-boolean v2, v1, Lfreed/viewer/screenslide/models/InfoButtonModel;.showExifInfo:Z // field@5929 │ │ +21d5b4: 3802 0600 |0002: if-eqz v2, 0008 // +0006 │ │ +21d5b8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +21d5ba: 5c12 2959 |0005: iput-boolean v2, v1, Lfreed/viewer/screenslide/models/InfoButtonModel;.showExifInfo:Z // field@5929 │ │ +21d5be: 2804 |0007: goto 000b // +0004 │ │ +21d5c0: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +21d5c2: 5c12 2959 |0009: iput-boolean v2, v1, Lfreed/viewer/screenslide/models/InfoButtonModel;.showExifInfo:Z // field@5929 │ │ +21d5c6: 5412 2859 |000b: iget-object v2, v1, Lfreed/viewer/screenslide/models/InfoButtonModel;.exifViewModel:Lfreed/viewer/screenslide/models/ExifViewModel; // field@5928 │ │ +21d5ca: 5510 2959 |000d: iget-boolean v0, v1, Lfreed/viewer/screenslide/models/InfoButtonModel;.showExifInfo:Z // field@5929 │ │ +21d5ce: 6e20 bb60 0200 |000f: invoke-virtual {v2, v0}, Lfreed/viewer/screenslide/models/ExifViewModel;.setVisibility:(Z)V // method@60bb │ │ +21d5d4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0005 line=20 │ │ 0x0009 line=24 │ │ 0x000b line=26 │ │ locals : │ │ @@ -855208,17 +855211,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -224cf4: |[224cf4] org.greenrobot.eventbus.util.ErrorDialogFragments$Support.:()V │ │ -224d04: 7010 6041 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/DialogFragment;.:()V // method@4160 │ │ -224d0a: 0e00 |0003: return-void │ │ +224d00: |[224d00] org.greenrobot.eventbus.util.ErrorDialogFragments$Support.:()V │ │ +224d10: 7010 6041 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/DialogFragment;.:()V // method@4160 │ │ +224d16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/greenrobot/eventbus/util/ErrorDialogFragments$Support; │ │ │ │ Virtual methods - │ │ @@ -855227,21 +855230,21 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -224d0c: |[224d0c] org.greenrobot.eventbus.util.ErrorDialogFragments$Support.onClick:(Landroid/content/DialogInterface;I)V │ │ -224d1c: 6e10 dd65 0200 |0000: invoke-virtual {v2}, Lorg/greenrobot/eventbus/util/ErrorDialogFragments$Support;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@65dd │ │ -224d22: 0c00 |0003: move-result-object v0 │ │ -224d24: 6e10 de65 0200 |0004: invoke-virtual {v2}, Lorg/greenrobot/eventbus/util/ErrorDialogFragments$Support;.getArguments:()Landroid/os/Bundle; // method@65de │ │ -224d2a: 0c01 |0007: move-result-object v1 │ │ -224d2c: 7140 e565 4310 |0008: invoke-static {v3, v4, v0, v1}, Lorg/greenrobot/eventbus/util/ErrorDialogFragments;.handleOnClick:(Landroid/content/DialogInterface;ILandroid/app/Activity;Landroid/os/Bundle;)V // method@65e5 │ │ -224d32: 0e00 |000b: return-void │ │ +224d18: |[224d18] org.greenrobot.eventbus.util.ErrorDialogFragments$Support.onClick:(Landroid/content/DialogInterface;I)V │ │ +224d28: 6e10 dd65 0200 |0000: invoke-virtual {v2}, Lorg/greenrobot/eventbus/util/ErrorDialogFragments$Support;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@65dd │ │ +224d2e: 0c00 |0003: move-result-object v0 │ │ +224d30: 6e10 de65 0200 |0004: invoke-virtual {v2}, Lorg/greenrobot/eventbus/util/ErrorDialogFragments$Support;.getArguments:()Landroid/os/Bundle; // method@65de │ │ +224d36: 0c01 |0007: move-result-object v1 │ │ +224d38: 7140 e565 4310 |0008: invoke-static {v3, v4, v0, v1}, Lorg/greenrobot/eventbus/util/ErrorDialogFragments;.handleOnClick:(Landroid/content/DialogInterface;ILandroid/app/Activity;Landroid/os/Bundle;)V // method@65e5 │ │ +224d3e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/greenrobot/eventbus/util/ErrorDialogFragments$Support; │ │ 0x0000 - 0x000c reg=3 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x000c reg=4 (null) I │ │ @@ -855251,22 +855254,22 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -224cc8: |[224cc8] org.greenrobot.eventbus.util.ErrorDialogFragments$Support.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -224cd8: 6e10 dd65 0100 |0000: invoke-virtual {v1}, Lorg/greenrobot/eventbus/util/ErrorDialogFragments$Support;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@65dd │ │ -224cde: 0c02 |0003: move-result-object v2 │ │ -224ce0: 6e10 de65 0100 |0004: invoke-virtual {v1}, Lorg/greenrobot/eventbus/util/ErrorDialogFragments$Support;.getArguments:()Landroid/os/Bundle; // method@65de │ │ -224ce6: 0c00 |0007: move-result-object v0 │ │ -224ce8: 7130 e465 0201 |0008: invoke-static {v2, v0, v1}, Lorg/greenrobot/eventbus/util/ErrorDialogFragments;.createDialog:(Landroid/content/Context;Landroid/os/Bundle;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/Dialog; // method@65e4 │ │ -224cee: 0c02 |000b: move-result-object v2 │ │ -224cf0: 1102 |000c: return-object v2 │ │ +224cd4: |[224cd4] org.greenrobot.eventbus.util.ErrorDialogFragments$Support.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +224ce4: 6e10 dd65 0100 |0000: invoke-virtual {v1}, Lorg/greenrobot/eventbus/util/ErrorDialogFragments$Support;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@65dd │ │ +224cea: 0c02 |0003: move-result-object v2 │ │ +224cec: 6e10 de65 0100 |0004: invoke-virtual {v1}, Lorg/greenrobot/eventbus/util/ErrorDialogFragments$Support;.getArguments:()Landroid/os/Bundle; // method@65de │ │ +224cf2: 0c00 |0007: move-result-object v0 │ │ +224cf4: 7130 e465 0201 |0008: invoke-static {v2, v0, v1}, Lorg/greenrobot/eventbus/util/ErrorDialogFragments;.createDialog:(Landroid/content/Context;Landroid/os/Bundle;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/Dialog; // method@65e4 │ │ +224cfa: 0c02 |000b: move-result-object v2 │ │ +224cfc: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/greenrobot/eventbus/util/ErrorDialogFragments$Support; │ │ 0x0000 - 0x000d reg=2 (null) Landroid/os/Bundle; │ │ │ │ @@ -860903,27 +860906,27 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -214fe8: |[214fe8] freed.viewer.ActivityFreeDviewer.:()V │ │ -214ff8: 7010 fd4c 0100 |0000: invoke-direct {v1}, Lfreed/ActivityAbstract;.:()V // method@4cfd │ │ -214ffe: 1c00 ab0c |0003: const-class v0, Lfreed/viewer/ActivityFreeDviewer; // type@0cab │ │ -215002: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ -215008: 0c00 |0008: move-result-object v0 │ │ -21500a: 5b10 3858 |0009: iput-object v0, v1, Lfreed/viewer/ActivityFreeDviewer;.TAG:Ljava/lang/String; // field@5838 │ │ -21500e: 2200 a70c |000b: new-instance v0, Lfreed/viewer/-$$Lambda$ActivityFreeDviewer$aP97MLGNEKs_Ymdnwc1mOqbKZK4; // type@0ca7 │ │ -215012: 7020 d75e 1000 |000d: invoke-direct {v0, v1}, Lfreed/viewer/-$$Lambda$ActivityFreeDviewer$aP97MLGNEKs_Ymdnwc1mOqbKZK4;.:(Lfreed/viewer/ActivityFreeDviewer;)V // method@5ed7 │ │ -215018: 5b10 4158 |0010: iput-object v0, v1, Lfreed/viewer/ActivityFreeDviewer;.onScreenSlideBackClick:Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick; // field@5841 │ │ -21501c: 2200 a40c |0012: new-instance v0, Lfreed/viewer/-$$Lambda$ActivityFreeDviewer$3Uy9rKiV1JrJC0TYR7qhKgO9eCk; // type@0ca4 │ │ -215020: 7020 d15e 1000 |0014: invoke-direct {v0, v1}, Lfreed/viewer/-$$Lambda$ActivityFreeDviewer$3Uy9rKiV1JrJC0TYR7qhKgO9eCk;.:(Lfreed/viewer/ActivityFreeDviewer;)V // method@5ed1 │ │ -215026: 5b10 4058 |0017: iput-object v0, v1, Lfreed/viewer/ActivityFreeDviewer;.onGridItemClick:Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick; // field@5840 │ │ -21502a: 0e00 |0019: return-void │ │ +214fec: |[214fec] freed.viewer.ActivityFreeDviewer.:()V │ │ +214ffc: 7010 fd4c 0100 |0000: invoke-direct {v1}, Lfreed/ActivityAbstract;.:()V // method@4cfd │ │ +215002: 1c00 ab0c |0003: const-class v0, Lfreed/viewer/ActivityFreeDviewer; // type@0cab │ │ +215006: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ +21500c: 0c00 |0008: move-result-object v0 │ │ +21500e: 5b10 3858 |0009: iput-object v0, v1, Lfreed/viewer/ActivityFreeDviewer;.TAG:Ljava/lang/String; // field@5838 │ │ +215012: 2200 a70c |000b: new-instance v0, Lfreed/viewer/-$$Lambda$ActivityFreeDviewer$aP97MLGNEKs_Ymdnwc1mOqbKZK4; // type@0ca7 │ │ +215016: 7020 d75e 1000 |000d: invoke-direct {v0, v1}, Lfreed/viewer/-$$Lambda$ActivityFreeDviewer$aP97MLGNEKs_Ymdnwc1mOqbKZK4;.:(Lfreed/viewer/ActivityFreeDviewer;)V // method@5ed7 │ │ +21501c: 5b10 4158 |0010: iput-object v0, v1, Lfreed/viewer/ActivityFreeDviewer;.onScreenSlideBackClick:Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick; // field@5841 │ │ +215020: 2200 a40c |0012: new-instance v0, Lfreed/viewer/-$$Lambda$ActivityFreeDviewer$3Uy9rKiV1JrJC0TYR7qhKgO9eCk; // type@0ca4 │ │ +215024: 7020 d15e 1000 |0014: invoke-direct {v0, v1}, Lfreed/viewer/-$$Lambda$ActivityFreeDviewer$3Uy9rKiV1JrJC0TYR7qhKgO9eCk;.:(Lfreed/viewer/ActivityFreeDviewer;)V // method@5ed1 │ │ +21502a: 5b10 4058 |0017: iput-object v0, v1, Lfreed/viewer/ActivityFreeDviewer;.onGridItemClick:Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick; // field@5840 │ │ +21502e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=62 │ │ 0x000b line=149 │ │ 0x0012 line=151 │ │ locals : │ │ @@ -860934,17 +860937,17 @@ │ │ type : '(Lfreed/viewer/ActivityFreeDviewer;)Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -214fb8: |[214fb8] freed.viewer.ActivityFreeDviewer.access$000:(Lfreed/viewer/ActivityFreeDviewer;)Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ -214fc8: 5400 3c58 |0000: iget-object v0, v0, Lfreed/viewer/ActivityFreeDviewer;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@583c │ │ -214fcc: 1100 |0002: return-object v0 │ │ +214fbc: |[214fbc] freed.viewer.ActivityFreeDviewer.access$000:(Lfreed/viewer/ActivityFreeDviewer;)Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; │ │ +214fcc: 5400 3c58 |0000: iget-object v0, v0, Lfreed/viewer/ActivityFreeDviewer;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@583c │ │ +214fd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/ActivityFreeDviewer; │ │ │ │ #2 : (in Lfreed/viewer/ActivityFreeDviewer;) │ │ @@ -860952,17 +860955,17 @@ │ │ type : '(Lfreed/viewer/ActivityFreeDviewer;)Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -214fd0: |[214fd0] freed.viewer.ActivityFreeDviewer.access$100:(Lfreed/viewer/ActivityFreeDviewer;)Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; │ │ -214fe0: 5400 4358 |0000: iget-object v0, v0, Lfreed/viewer/ActivityFreeDviewer;.screenSlideFragmentModelView:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5843 │ │ -214fe4: 1100 |0002: return-object v0 │ │ +214fd4: |[214fd4] freed.viewer.ActivityFreeDviewer.access$100:(Lfreed/viewer/ActivityFreeDviewer;)Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; │ │ +214fe4: 5400 4358 |0000: iget-object v0, v0, Lfreed/viewer/ActivityFreeDviewer;.screenSlideFragmentModelView:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5843 │ │ +214fe8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/ActivityFreeDviewer; │ │ │ │ #3 : (in Lfreed/viewer/ActivityFreeDviewer;) │ │ @@ -860970,17 +860973,17 @@ │ │ type : '(Lfreed/viewer/ActivityFreeDviewer;)Landroid/widget/FrameLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -214f74: |[214f74] freed.viewer.ActivityFreeDviewer.access$200:(Lfreed/viewer/ActivityFreeDviewer;)Landroid/widget/FrameLayout; │ │ -214f84: 5400 4458 |0000: iget-object v0, v0, Lfreed/viewer/ActivityFreeDviewer;.slideholder:Landroid/widget/FrameLayout; // field@5844 │ │ -214f88: 1100 |0002: return-object v0 │ │ +214f78: |[214f78] freed.viewer.ActivityFreeDviewer.access$200:(Lfreed/viewer/ActivityFreeDviewer;)Landroid/widget/FrameLayout; │ │ +214f88: 5400 4458 |0000: iget-object v0, v0, Lfreed/viewer/ActivityFreeDviewer;.slideholder:Landroid/widget/FrameLayout; // field@5844 │ │ +214f8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/ActivityFreeDviewer; │ │ │ │ #4 : (in Lfreed/viewer/ActivityFreeDviewer;) │ │ @@ -860988,17 +860991,17 @@ │ │ type : '(Lfreed/viewer/ActivityFreeDviewer;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -214f5c: |[214f5c] freed.viewer.ActivityFreeDviewer.access$302:(Lfreed/viewer/ActivityFreeDviewer;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet; │ │ -214f6c: 5b01 3e58 |0000: iput-object v1, v0, Lfreed/viewer/ActivityFreeDviewer;.mCurrentAnimator:Landroid/animation/AnimatorSet; // field@583e │ │ -214f70: 1101 |0002: return-object v1 │ │ +214f60: |[214f60] freed.viewer.ActivityFreeDviewer.access$302:(Lfreed/viewer/ActivityFreeDviewer;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet; │ │ +214f70: 5b01 3e58 |0000: iput-object v1, v0, Lfreed/viewer/ActivityFreeDviewer;.mCurrentAnimator:Landroid/animation/AnimatorSet; // field@583e │ │ +214f74: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/ActivityFreeDviewer; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/animation/AnimatorSet; │ │ │ │ @@ -861007,17 +861010,17 @@ │ │ type : '(Lfreed/viewer/ActivityFreeDviewer;)Landroid/widget/FrameLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -214f8c: |[214f8c] freed.viewer.ActivityFreeDviewer.access$400:(Lfreed/viewer/ActivityFreeDviewer;)Landroid/widget/FrameLayout; │ │ -214f9c: 5400 3d58 |0000: iget-object v0, v0, Lfreed/viewer/ActivityFreeDviewer;.gridholder:Landroid/widget/FrameLayout; // field@583d │ │ -214fa0: 1100 |0002: return-object v0 │ │ +214f90: |[214f90] freed.viewer.ActivityFreeDviewer.access$400:(Lfreed/viewer/ActivityFreeDviewer;)Landroid/widget/FrameLayout; │ │ +214fa0: 5400 3d58 |0000: iget-object v0, v0, Lfreed/viewer/ActivityFreeDviewer;.gridholder:Landroid/widget/FrameLayout; // field@583d │ │ +214fa4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/ActivityFreeDviewer; │ │ │ │ #6 : (in Lfreed/viewer/ActivityFreeDviewer;) │ │ @@ -861025,109 +861028,109 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 212 16-bit code units │ │ -21502c: |[21502c] freed.viewer.ActivityFreeDviewer.init:()V │ │ -21503c: 5440 3858 |0000: iget-object v0, v4, Lfreed/viewer/ActivityFreeDviewer;.TAG:Ljava/lang/String; // field@5838 │ │ -215040: 1a01 c54f |0002: const-string v1, "init" // string@4fc5 │ │ -215044: 7120 655e 1000 |0004: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -21504a: 2200 2009 |0007: new-instance v0, Landroidx/lifecycle/ViewModelProvider; // type@0920 │ │ -21504e: 7020 9f46 4000 |0009: invoke-direct {v0, v4}, Landroidx/lifecycle/ViewModelProvider;.:(Landroidx/lifecycle/ViewModelStoreOwner;)V // method@469f │ │ -215054: 1c01 d60c |000c: const-class v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // type@0cd6 │ │ -215058: 6e20 a146 1000 |000e: invoke-virtual {v0, v1}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@46a1 │ │ -21505e: 0c00 |0011: move-result-object v0 │ │ -215060: 1f00 d60c |0012: check-cast v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // type@0cd6 │ │ -215064: 5b40 3c58 |0014: iput-object v0, v4, Lfreed/viewer/ActivityFreeDviewer;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@583c │ │ -215068: 2200 2009 |0016: new-instance v0, Landroidx/lifecycle/ViewModelProvider; // type@0920 │ │ -21506c: 7020 9f46 4000 |0018: invoke-direct {v0, v4}, Landroidx/lifecycle/ViewModelProvider;.:(Landroidx/lifecycle/ViewModelStoreOwner;)V // method@469f │ │ -215072: 1c01 f70c |001b: const-class v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // type@0cf7 │ │ -215076: 6e20 a146 1000 |001d: invoke-virtual {v0, v1}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@46a1 │ │ -21507c: 0c00 |0020: move-result-object v0 │ │ -21507e: 1f00 f70c |0021: check-cast v0, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // type@0cf7 │ │ -215082: 5b40 4358 |0023: iput-object v0, v4, Lfreed/viewer/ActivityFreeDviewer;.screenSlideFragmentModelView:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5843 │ │ -215086: 2200 e10c |0025: new-instance v0, Lfreed/viewer/helper/BitmapHelper; // type@0ce1 │ │ -21508a: 6e10 e85e 0400 |0027: invoke-virtual {v4}, Lfreed/viewer/ActivityFreeDviewer;.getApplicationContext:()Landroid/content/Context; // method@5ee8 │ │ -215090: 0c01 |002a: move-result-object v1 │ │ -215092: 6e10 eb5e 0400 |002b: invoke-virtual {v4}, Lfreed/viewer/ActivityFreeDviewer;.getResources:()Landroid/content/res/Resources; // method@5eeb │ │ -215098: 0c02 |002e: move-result-object v2 │ │ -21509a: 1403 7a00 067f |002f: const v3, #float 1.78119e+38 // #7f06007a │ │ -2150a0: 6e20 c202 3200 |0032: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@02c2 │ │ -2150a6: 0a02 |0035: move-result v2 │ │ -2150a8: 7030 2c60 1002 |0036: invoke-direct {v0, v1, v2}, Lfreed/viewer/helper/BitmapHelper;.:(Landroid/content/Context;I)V // method@602c │ │ -2150ae: 5b40 3958 |0039: iput-object v0, v4, Lfreed/viewer/ActivityFreeDviewer;.bitmapHelper:Lfreed/viewer/helper/BitmapHelper; // field@5839 │ │ -2150b2: 2200 4d0c |003b: new-instance v0, Lfreed/file/FileListController; // type@0c4d │ │ -2150b6: 6e10 e85e 0400 |003d: invoke-virtual {v4}, Lfreed/viewer/ActivityFreeDviewer;.getApplicationContext:()Landroid/content/Context; // method@5ee8 │ │ -2150bc: 0c01 |0040: move-result-object v1 │ │ -2150be: 7020 605b 1000 |0041: invoke-direct {v0, v1}, Lfreed/file/FileListController;.:(Landroid/content/Context;)V // method@5b60 │ │ -2150c4: 5b40 3a58 |0044: iput-object v0, v4, Lfreed/viewer/ActivityFreeDviewer;.fileListController:Lfreed/file/FileListController; // field@583a │ │ -2150c8: 5440 3c58 |0046: iget-object v0, v4, Lfreed/viewer/ActivityFreeDviewer;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@583c │ │ -2150cc: 5441 3a58 |0048: iget-object v1, v4, Lfreed/viewer/ActivityFreeDviewer;.fileListController:Lfreed/file/FileListController; // field@583a │ │ -2150d0: 6e20 fd5f 1000 |004a: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setFileListController:(Lfreed/file/FileListController;)V // method@5ffd │ │ -2150d6: 5440 3c58 |004d: iget-object v0, v4, Lfreed/viewer/ActivityFreeDviewer;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@583c │ │ -2150da: 5441 3958 |004f: iget-object v1, v4, Lfreed/viewer/ActivityFreeDviewer;.bitmapHelper:Lfreed/viewer/helper/BitmapHelper; // field@5839 │ │ -2150de: 6e20 fb5f 1000 |0051: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setBitmapHelper:(Lfreed/viewer/helper/BitmapHelper;)V // method@5ffb │ │ -2150e4: 5440 4358 |0054: iget-object v0, v4, Lfreed/viewer/ActivityFreeDviewer;.screenSlideFragmentModelView:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5843 │ │ -2150e8: 5441 3a58 |0056: iget-object v1, v4, Lfreed/viewer/ActivityFreeDviewer;.fileListController:Lfreed/file/FileListController; // field@583a │ │ -2150ec: 6e20 ea60 1000 |0058: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.setFileListController:(Lfreed/file/FileListController;)V // method@60ea │ │ -2150f2: 5440 4358 |005b: iget-object v0, v4, Lfreed/viewer/ActivityFreeDviewer;.screenSlideFragmentModelView:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5843 │ │ -2150f6: 5441 3958 |005d: iget-object v1, v4, Lfreed/viewer/ActivityFreeDviewer;.bitmapHelper:Lfreed/viewer/helper/BitmapHelper; // field@5839 │ │ -2150fa: 6e20 e960 1000 |005f: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.setBitmapHelper:(Lfreed/viewer/helper/BitmapHelper;)V // method@60e9 │ │ -215100: 6e10 eb5e 0400 |0062: invoke-virtual {v4}, Lfreed/viewer/ActivityFreeDviewer;.getResources:()Landroid/content/res/Resources; // method@5eeb │ │ -215106: 0c00 |0065: move-result-object v0 │ │ -215108: 1501 0e01 |0066: const/high16 v1, #int 17694720 // #10e │ │ -21510c: 6e20 cb02 1000 |0068: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@02cb │ │ -215112: 0a00 |006b: move-result v0 │ │ -215114: 5940 3f58 |006c: iput v0, v4, Lfreed/viewer/ActivityFreeDviewer;.mShortAnimationDuration:I // field@583f │ │ -215118: 2200 e00c |006e: new-instance v0, Lfreed/viewer/gridview/views/GridViewFragment; // type@0ce0 │ │ -21511c: 7010 1960 0000 |0070: invoke-direct {v0}, Lfreed/viewer/gridview/views/GridViewFragment;.:()V // method@6019 │ │ -215122: 5b40 3b58 |0073: iput-object v0, v4, Lfreed/viewer/ActivityFreeDviewer;.gridViewFragment:Lfreed/viewer/gridview/views/GridViewFragment; // field@583b │ │ -215126: 5441 3c58 |0075: iget-object v1, v4, Lfreed/viewer/ActivityFreeDviewer;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@583c │ │ -21512a: 6e20 2960 1000 |0077: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/views/GridViewFragment;.setGridViewFragmentModelView:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V // method@6029 │ │ -215130: 5440 3b58 |007a: iget-object v0, v4, Lfreed/viewer/ActivityFreeDviewer;.gridViewFragment:Lfreed/viewer/gridview/views/GridViewFragment; // field@583b │ │ -215134: 5441 4058 |007c: iget-object v1, v4, Lfreed/viewer/ActivityFreeDviewer;.onGridItemClick:Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick; // field@5840 │ │ -215138: 6e20 1b60 1000 |007e: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/views/GridViewFragment;.SetOnGridItemClick:(Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick;)V // method@601b │ │ -21513e: 2200 030d |0081: new-instance v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment; // type@0d03 │ │ -215142: 7010 1a61 0000 |0083: invoke-direct {v0}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.:()V // method@611a │ │ -215148: 5b40 4258 |0086: iput-object v0, v4, Lfreed/viewer/ActivityFreeDviewer;.screenSlideFragment:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@5842 │ │ -21514c: 5441 4158 |0088: iget-object v1, v4, Lfreed/viewer/ActivityFreeDviewer;.onScreenSlideBackClick:Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick; // field@5841 │ │ -215150: 6e20 2b61 1000 |008a: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.setOnBackClickListner:(Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick;)V // method@612b │ │ -215156: 5440 4258 |008d: iget-object v0, v4, Lfreed/viewer/ActivityFreeDviewer;.screenSlideFragment:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@5842 │ │ -21515a: 5441 4358 |008f: iget-object v1, v4, Lfreed/viewer/ActivityFreeDviewer;.screenSlideFragmentModelView:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5843 │ │ -21515e: 6e20 2c61 1000 |0091: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.setScreenSlideFragmentModelView:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)V // method@612c │ │ -215164: 1400 c900 097f |0094: const v0, #float 1.82108e+38 // #7f0900c9 │ │ -21516a: 6e20 e75e 0400 |0097: invoke-virtual {v4, v0}, Lfreed/viewer/ActivityFreeDviewer;.findViewById:(I)Landroid/view/View; // method@5ee7 │ │ -215170: 0c01 |009a: move-result-object v1 │ │ -215172: 1f01 7d02 |009b: check-cast v1, Landroid/widget/FrameLayout; // type@027d │ │ -215176: 5b41 4458 |009d: iput-object v1, v4, Lfreed/viewer/ActivityFreeDviewer;.slideholder:Landroid/widget/FrameLayout; // field@5844 │ │ -21517a: 1401 c800 097f |009f: const v1, #float 1.82108e+38 // #7f0900c8 │ │ -215180: 6e20 e75e 1400 |00a2: invoke-virtual {v4, v1}, Lfreed/viewer/ActivityFreeDviewer;.findViewById:(I)Landroid/view/View; // method@5ee7 │ │ -215186: 0c02 |00a5: move-result-object v2 │ │ -215188: 1f02 7d02 |00a6: check-cast v2, Landroid/widget/FrameLayout; // type@027d │ │ -21518c: 5b42 3d58 |00a8: iput-object v2, v4, Lfreed/viewer/ActivityFreeDviewer;.gridholder:Landroid/widget/FrameLayout; // field@583d │ │ -215190: 5442 4458 |00aa: iget-object v2, v4, Lfreed/viewer/ActivityFreeDviewer;.slideholder:Landroid/widget/FrameLayout; // field@5844 │ │ -215194: 1303 0800 |00ac: const/16 v3, #int 8 // #8 │ │ -215198: 6e20 de0c 3200 |00ae: invoke-virtual {v2, v3}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@0cde │ │ -21519e: 5442 3b58 |00b1: iget-object v2, v4, Lfreed/viewer/ActivityFreeDviewer;.gridViewFragment:Lfreed/viewer/gridview/views/GridViewFragment; // field@583b │ │ -2151a2: 1a03 2b11 |00b3: const-string v3, "Gridview" // string@112b │ │ -2151a6: 7040 f75e 2413 |00b5: invoke-direct {v4, v2, v3, v1}, Lfreed/viewer/ActivityFreeDviewer;.replaceCameraFragment:(Landroidx/fragment/app/Fragment;Ljava/lang/String;I)V // method@5ef7 │ │ -2151ac: 5441 4258 |00b8: iget-object v1, v4, Lfreed/viewer/ActivityFreeDviewer;.screenSlideFragment:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@5842 │ │ -2151b0: 7040 f75e 1403 |00ba: invoke-direct {v4, v1, v3, v0}, Lfreed/viewer/ActivityFreeDviewer;.replaceCameraFragment:(Landroidx/fragment/app/Fragment;Ljava/lang/String;I)V // method@5ef7 │ │ -2151b6: 5440 3c58 |00bd: iget-object v0, v4, Lfreed/viewer/ActivityFreeDviewer;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@583c │ │ -2151ba: 6e10 f05f 0000 |00bf: invoke-virtual {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; // method@5ff0 │ │ -2151c0: 0c00 |00c2: move-result-object v0 │ │ -2151c2: 2201 a80c |00c3: new-instance v1, Lfreed/viewer/ActivityFreeDviewer$1; // type@0ca8 │ │ -2151c6: 7020 d95e 4100 |00c5: invoke-direct {v1, v4}, Lfreed/viewer/ActivityFreeDviewer$1;.:(Lfreed/viewer/ActivityFreeDviewer;)V // method@5ed9 │ │ -2151cc: 6e20 7d5f 1000 |00c8: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/FilesHolderModel;.addOnPropertyChangedCallback:(Landroidx/databinding/Observable$OnPropertyChangedCallback;)V // method@5f7d │ │ -2151d2: 2200 a60c |00cb: new-instance v0, Lfreed/viewer/-$$Lambda$ActivityFreeDviewer$CtVsAimmGs92lnK6rE9Srzm4jPU; // type@0ca6 │ │ -2151d6: 7020 d55e 4000 |00cd: invoke-direct {v0, v4}, Lfreed/viewer/-$$Lambda$ActivityFreeDviewer$CtVsAimmGs92lnK6rE9Srzm4jPU;.:(Lfreed/viewer/ActivityFreeDviewer;)V // method@5ed5 │ │ -2151dc: 7110 4b5e 0000 |00d0: invoke-static {v0}, Lfreed/utils/FreeDPool;.Execute:(Ljava/lang/Runnable;)V // method@5e4b │ │ -2151e2: 0e00 |00d3: return-void │ │ +215030: |[215030] freed.viewer.ActivityFreeDviewer.init:()V │ │ +215040: 5440 3858 |0000: iget-object v0, v4, Lfreed/viewer/ActivityFreeDviewer;.TAG:Ljava/lang/String; // field@5838 │ │ +215044: 1a01 c54f |0002: const-string v1, "init" // string@4fc5 │ │ +215048: 7120 655e 1000 |0004: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +21504e: 2200 2009 |0007: new-instance v0, Landroidx/lifecycle/ViewModelProvider; // type@0920 │ │ +215052: 7020 9f46 4000 |0009: invoke-direct {v0, v4}, Landroidx/lifecycle/ViewModelProvider;.:(Landroidx/lifecycle/ViewModelStoreOwner;)V // method@469f │ │ +215058: 1c01 d60c |000c: const-class v1, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // type@0cd6 │ │ +21505c: 6e20 a146 1000 |000e: invoke-virtual {v0, v1}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@46a1 │ │ +215062: 0c00 |0011: move-result-object v0 │ │ +215064: 1f00 d60c |0012: check-cast v0, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // type@0cd6 │ │ +215068: 5b40 3c58 |0014: iput-object v0, v4, Lfreed/viewer/ActivityFreeDviewer;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@583c │ │ +21506c: 2200 2009 |0016: new-instance v0, Landroidx/lifecycle/ViewModelProvider; // type@0920 │ │ +215070: 7020 9f46 4000 |0018: invoke-direct {v0, v4}, Landroidx/lifecycle/ViewModelProvider;.:(Landroidx/lifecycle/ViewModelStoreOwner;)V // method@469f │ │ +215076: 1c01 f70c |001b: const-class v1, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // type@0cf7 │ │ +21507a: 6e20 a146 1000 |001d: invoke-virtual {v0, v1}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@46a1 │ │ +215080: 0c00 |0020: move-result-object v0 │ │ +215082: 1f00 f70c |0021: check-cast v0, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // type@0cf7 │ │ +215086: 5b40 4358 |0023: iput-object v0, v4, Lfreed/viewer/ActivityFreeDviewer;.screenSlideFragmentModelView:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5843 │ │ +21508a: 2200 e10c |0025: new-instance v0, Lfreed/viewer/helper/BitmapHelper; // type@0ce1 │ │ +21508e: 6e10 e85e 0400 |0027: invoke-virtual {v4}, Lfreed/viewer/ActivityFreeDviewer;.getApplicationContext:()Landroid/content/Context; // method@5ee8 │ │ +215094: 0c01 |002a: move-result-object v1 │ │ +215096: 6e10 eb5e 0400 |002b: invoke-virtual {v4}, Lfreed/viewer/ActivityFreeDviewer;.getResources:()Landroid/content/res/Resources; // method@5eeb │ │ +21509c: 0c02 |002e: move-result-object v2 │ │ +21509e: 1403 7a00 067f |002f: const v3, #float 1.78119e+38 // #7f06007a │ │ +2150a4: 6e20 c202 3200 |0032: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@02c2 │ │ +2150aa: 0a02 |0035: move-result v2 │ │ +2150ac: 7030 2c60 1002 |0036: invoke-direct {v0, v1, v2}, Lfreed/viewer/helper/BitmapHelper;.:(Landroid/content/Context;I)V // method@602c │ │ +2150b2: 5b40 3958 |0039: iput-object v0, v4, Lfreed/viewer/ActivityFreeDviewer;.bitmapHelper:Lfreed/viewer/helper/BitmapHelper; // field@5839 │ │ +2150b6: 2200 4d0c |003b: new-instance v0, Lfreed/file/FileListController; // type@0c4d │ │ +2150ba: 6e10 e85e 0400 |003d: invoke-virtual {v4}, Lfreed/viewer/ActivityFreeDviewer;.getApplicationContext:()Landroid/content/Context; // method@5ee8 │ │ +2150c0: 0c01 |0040: move-result-object v1 │ │ +2150c2: 7020 605b 1000 |0041: invoke-direct {v0, v1}, Lfreed/file/FileListController;.:(Landroid/content/Context;)V // method@5b60 │ │ +2150c8: 5b40 3a58 |0044: iput-object v0, v4, Lfreed/viewer/ActivityFreeDviewer;.fileListController:Lfreed/file/FileListController; // field@583a │ │ +2150cc: 5440 3c58 |0046: iget-object v0, v4, Lfreed/viewer/ActivityFreeDviewer;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@583c │ │ +2150d0: 5441 3a58 |0048: iget-object v1, v4, Lfreed/viewer/ActivityFreeDviewer;.fileListController:Lfreed/file/FileListController; // field@583a │ │ +2150d4: 6e20 fd5f 1000 |004a: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setFileListController:(Lfreed/file/FileListController;)V // method@5ffd │ │ +2150da: 5440 3c58 |004d: iget-object v0, v4, Lfreed/viewer/ActivityFreeDviewer;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@583c │ │ +2150de: 5441 3958 |004f: iget-object v1, v4, Lfreed/viewer/ActivityFreeDviewer;.bitmapHelper:Lfreed/viewer/helper/BitmapHelper; // field@5839 │ │ +2150e2: 6e20 fb5f 1000 |0051: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.setBitmapHelper:(Lfreed/viewer/helper/BitmapHelper;)V // method@5ffb │ │ +2150e8: 5440 4358 |0054: iget-object v0, v4, Lfreed/viewer/ActivityFreeDviewer;.screenSlideFragmentModelView:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5843 │ │ +2150ec: 5441 3a58 |0056: iget-object v1, v4, Lfreed/viewer/ActivityFreeDviewer;.fileListController:Lfreed/file/FileListController; // field@583a │ │ +2150f0: 6e20 ea60 1000 |0058: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.setFileListController:(Lfreed/file/FileListController;)V // method@60ea │ │ +2150f6: 5440 4358 |005b: iget-object v0, v4, Lfreed/viewer/ActivityFreeDviewer;.screenSlideFragmentModelView:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5843 │ │ +2150fa: 5441 3958 |005d: iget-object v1, v4, Lfreed/viewer/ActivityFreeDviewer;.bitmapHelper:Lfreed/viewer/helper/BitmapHelper; // field@5839 │ │ +2150fe: 6e20 e960 1000 |005f: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;.setBitmapHelper:(Lfreed/viewer/helper/BitmapHelper;)V // method@60e9 │ │ +215104: 6e10 eb5e 0400 |0062: invoke-virtual {v4}, Lfreed/viewer/ActivityFreeDviewer;.getResources:()Landroid/content/res/Resources; // method@5eeb │ │ +21510a: 0c00 |0065: move-result-object v0 │ │ +21510c: 1501 0e01 |0066: const/high16 v1, #int 17694720 // #10e │ │ +215110: 6e20 cb02 1000 |0068: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@02cb │ │ +215116: 0a00 |006b: move-result v0 │ │ +215118: 5940 3f58 |006c: iput v0, v4, Lfreed/viewer/ActivityFreeDviewer;.mShortAnimationDuration:I // field@583f │ │ +21511c: 2200 e00c |006e: new-instance v0, Lfreed/viewer/gridview/views/GridViewFragment; // type@0ce0 │ │ +215120: 7010 1960 0000 |0070: invoke-direct {v0}, Lfreed/viewer/gridview/views/GridViewFragment;.:()V // method@6019 │ │ +215126: 5b40 3b58 |0073: iput-object v0, v4, Lfreed/viewer/ActivityFreeDviewer;.gridViewFragment:Lfreed/viewer/gridview/views/GridViewFragment; // field@583b │ │ +21512a: 5441 3c58 |0075: iget-object v1, v4, Lfreed/viewer/ActivityFreeDviewer;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@583c │ │ +21512e: 6e20 2960 1000 |0077: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/views/GridViewFragment;.setGridViewFragmentModelView:(Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;)V // method@6029 │ │ +215134: 5440 3b58 |007a: iget-object v0, v4, Lfreed/viewer/ActivityFreeDviewer;.gridViewFragment:Lfreed/viewer/gridview/views/GridViewFragment; // field@583b │ │ +215138: 5441 4058 |007c: iget-object v1, v4, Lfreed/viewer/ActivityFreeDviewer;.onGridItemClick:Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick; // field@5840 │ │ +21513c: 6e20 1b60 1000 |007e: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/views/GridViewFragment;.SetOnGridItemClick:(Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick;)V // method@601b │ │ +215142: 2200 030d |0081: new-instance v0, Lfreed/viewer/screenslide/views/ScreenSlideFragment; // type@0d03 │ │ +215146: 7010 1a61 0000 |0083: invoke-direct {v0}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.:()V // method@611a │ │ +21514c: 5b40 4258 |0086: iput-object v0, v4, Lfreed/viewer/ActivityFreeDviewer;.screenSlideFragment:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@5842 │ │ +215150: 5441 4158 |0088: iget-object v1, v4, Lfreed/viewer/ActivityFreeDviewer;.onScreenSlideBackClick:Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick; // field@5841 │ │ +215154: 6e20 2b61 1000 |008a: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.setOnBackClickListner:(Lfreed/viewer/screenslide/views/ScreenSlideFragment$ButtonClick;)V // method@612b │ │ +21515a: 5440 4258 |008d: iget-object v0, v4, Lfreed/viewer/ActivityFreeDviewer;.screenSlideFragment:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@5842 │ │ +21515e: 5441 4358 |008f: iget-object v1, v4, Lfreed/viewer/ActivityFreeDviewer;.screenSlideFragmentModelView:Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView; // field@5843 │ │ +215162: 6e20 2c61 1000 |0091: invoke-virtual {v0, v1}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.setScreenSlideFragmentModelView:(Lfreed/viewer/screenslide/modelview/ScreenSlideFragmentModelView;)V // method@612c │ │ +215168: 1400 c900 097f |0094: const v0, #float 1.82108e+38 // #7f0900c9 │ │ +21516e: 6e20 e75e 0400 |0097: invoke-virtual {v4, v0}, Lfreed/viewer/ActivityFreeDviewer;.findViewById:(I)Landroid/view/View; // method@5ee7 │ │ +215174: 0c01 |009a: move-result-object v1 │ │ +215176: 1f01 7d02 |009b: check-cast v1, Landroid/widget/FrameLayout; // type@027d │ │ +21517a: 5b41 4458 |009d: iput-object v1, v4, Lfreed/viewer/ActivityFreeDviewer;.slideholder:Landroid/widget/FrameLayout; // field@5844 │ │ +21517e: 1401 c800 097f |009f: const v1, #float 1.82108e+38 // #7f0900c8 │ │ +215184: 6e20 e75e 1400 |00a2: invoke-virtual {v4, v1}, Lfreed/viewer/ActivityFreeDviewer;.findViewById:(I)Landroid/view/View; // method@5ee7 │ │ +21518a: 0c02 |00a5: move-result-object v2 │ │ +21518c: 1f02 7d02 |00a6: check-cast v2, Landroid/widget/FrameLayout; // type@027d │ │ +215190: 5b42 3d58 |00a8: iput-object v2, v4, Lfreed/viewer/ActivityFreeDviewer;.gridholder:Landroid/widget/FrameLayout; // field@583d │ │ +215194: 5442 4458 |00aa: iget-object v2, v4, Lfreed/viewer/ActivityFreeDviewer;.slideholder:Landroid/widget/FrameLayout; // field@5844 │ │ +215198: 1303 0800 |00ac: const/16 v3, #int 8 // #8 │ │ +21519c: 6e20 de0c 3200 |00ae: invoke-virtual {v2, v3}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@0cde │ │ +2151a2: 5442 3b58 |00b1: iget-object v2, v4, Lfreed/viewer/ActivityFreeDviewer;.gridViewFragment:Lfreed/viewer/gridview/views/GridViewFragment; // field@583b │ │ +2151a6: 1a03 2b11 |00b3: const-string v3, "Gridview" // string@112b │ │ +2151aa: 7040 f75e 2413 |00b5: invoke-direct {v4, v2, v3, v1}, Lfreed/viewer/ActivityFreeDviewer;.replaceCameraFragment:(Landroidx/fragment/app/Fragment;Ljava/lang/String;I)V // method@5ef7 │ │ +2151b0: 5441 4258 |00b8: iget-object v1, v4, Lfreed/viewer/ActivityFreeDviewer;.screenSlideFragment:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@5842 │ │ +2151b4: 7040 f75e 1403 |00ba: invoke-direct {v4, v1, v3, v0}, Lfreed/viewer/ActivityFreeDviewer;.replaceCameraFragment:(Landroidx/fragment/app/Fragment;Ljava/lang/String;I)V // method@5ef7 │ │ +2151ba: 5440 3c58 |00bd: iget-object v0, v4, Lfreed/viewer/ActivityFreeDviewer;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@583c │ │ +2151be: 6e10 f05f 0000 |00bf: invoke-virtual {v0}, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.getFilesHolderModel:()Lfreed/viewer/gridview/models/FilesHolderModel; // method@5ff0 │ │ +2151c4: 0c00 |00c2: move-result-object v0 │ │ +2151c6: 2201 a80c |00c3: new-instance v1, Lfreed/viewer/ActivityFreeDviewer$1; // type@0ca8 │ │ +2151ca: 7020 d95e 4100 |00c5: invoke-direct {v1, v4}, Lfreed/viewer/ActivityFreeDviewer$1;.:(Lfreed/viewer/ActivityFreeDviewer;)V // method@5ed9 │ │ +2151d0: 6e20 7d5f 1000 |00c8: invoke-virtual {v0, v1}, Lfreed/viewer/gridview/models/FilesHolderModel;.addOnPropertyChangedCallback:(Landroidx/databinding/Observable$OnPropertyChangedCallback;)V // method@5f7d │ │ +2151d6: 2200 a60c |00cb: new-instance v0, Lfreed/viewer/-$$Lambda$ActivityFreeDviewer$CtVsAimmGs92lnK6rE9Srzm4jPU; // type@0ca6 │ │ +2151da: 7020 d55e 4000 |00cd: invoke-direct {v0, v4}, Lfreed/viewer/-$$Lambda$ActivityFreeDviewer$CtVsAimmGs92lnK6rE9Srzm4jPU;.:(Lfreed/viewer/ActivityFreeDviewer;)V // method@5ed5 │ │ +2151e0: 7110 4b5e 0000 |00d0: invoke-static {v0}, Lfreed/utils/FreeDPool;.Execute:(Ljava/lang/Runnable;)V // method@5e4b │ │ +2151e6: 0e00 |00d3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0007 line=90 │ │ 0x0016 line=91 │ │ 0x0025 line=92 │ │ 0x003b line=93 │ │ @@ -861157,198 +861160,198 @@ │ │ type : '(Lfreed/viewer/ActivityFreeDviewer;ILandroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2151e4: |[2151e4] freed.viewer.ActivityFreeDviewer.lambda$3Uy9rKiV1JrJC0TYR7qhKgO9eCk:(Lfreed/viewer/ActivityFreeDviewer;ILandroid/view/View;)V │ │ -2151f4: 7030 f35e 1002 |0000: invoke-direct {v0, v1, v2}, Lfreed/viewer/ActivityFreeDviewer;.loadScreenSlide:(ILandroid/view/View;)V // method@5ef3 │ │ -2151fa: 0e00 |0003: return-void │ │ +2151e8: |[2151e8] freed.viewer.ActivityFreeDviewer.lambda$3Uy9rKiV1JrJC0TYR7qhKgO9eCk:(Lfreed/viewer/ActivityFreeDviewer;ILandroid/view/View;)V │ │ +2151f8: 7030 f35e 1002 |0000: invoke-direct {v0, v1, v2}, Lfreed/viewer/ActivityFreeDviewer;.loadScreenSlide:(ILandroid/view/View;)V // method@5ef3 │ │ +2151fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lfreed/viewer/ActivityFreeDviewer;) │ │ name : 'lambda$aP97MLGNEKs_Ymdnwc1mOqbKZK4' │ │ type : '(Lfreed/viewer/ActivityFreeDviewer;ILandroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2151fc: |[2151fc] freed.viewer.ActivityFreeDviewer.lambda$aP97MLGNEKs_Ymdnwc1mOqbKZK4:(Lfreed/viewer/ActivityFreeDviewer;ILandroid/view/View;)V │ │ -21520c: 7030 f25e 1002 |0000: invoke-direct {v0, v1, v2}, Lfreed/viewer/ActivityFreeDviewer;.loadGridView:(ILandroid/view/View;)V // method@5ef2 │ │ -215212: 0e00 |0003: return-void │ │ +215200: |[215200] freed.viewer.ActivityFreeDviewer.lambda$aP97MLGNEKs_Ymdnwc1mOqbKZK4:(Lfreed/viewer/ActivityFreeDviewer;ILandroid/view/View;)V │ │ +215210: 7030 f25e 1002 |0000: invoke-direct {v0, v1, v2}, Lfreed/viewer/ActivityFreeDviewer;.loadGridView:(ILandroid/view/View;)V // method@5ef2 │ │ +215216: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lfreed/viewer/ActivityFreeDviewer;) │ │ name : 'loadGridView' │ │ type : '(ILandroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 275 16-bit code units │ │ -21524c: |[21524c] freed.viewer.ActivityFreeDviewer.loadGridView:(ILandroid/view/View;)V │ │ -21525c: 5479 3e58 |0000: iget-object v9, v7, Lfreed/viewer/ActivityFreeDviewer;.mCurrentAnimator:Landroid/animation/AnimatorSet; // field@583e │ │ -215260: 3809 0500 |0002: if-eqz v9, 0007 // +0005 │ │ -215264: 6e10 1700 0900 |0004: invoke-virtual {v9}, Landroid/animation/AnimatorSet;.cancel:()V // method@0017 │ │ -21526a: 5479 3b58 |0007: iget-object v9, v7, Lfreed/viewer/ActivityFreeDviewer;.gridViewFragment:Lfreed/viewer/gridview/views/GridViewFragment; // field@583b │ │ -21526e: 6e20 1a60 8900 |0009: invoke-virtual {v9, v8}, Lfreed/viewer/gridview/views/GridViewFragment;.GetGridItem:(I)Landroid/view/View; // method@601a │ │ -215274: 0c08 |000c: move-result-object v8 │ │ -215276: 1209 |000d: const/4 v9, #int 0 // #0 │ │ -215278: 3908 0800 |000e: if-nez v8, 0016 // +0008 │ │ -21527c: 5478 3b58 |0010: iget-object v8, v7, Lfreed/viewer/ActivityFreeDviewer;.gridViewFragment:Lfreed/viewer/gridview/views/GridViewFragment; // field@583b │ │ -215280: 6e20 1a60 9800 |0012: invoke-virtual {v8, v9}, Lfreed/viewer/gridview/views/GridViewFragment;.GetGridItem:(I)Landroid/view/View; // method@601a │ │ -215286: 0c08 |0015: move-result-object v8 │ │ -215288: 2200 bd00 |0016: new-instance v0, Landroid/graphics/Rect; // type@00bd │ │ -21528c: 7010 e003 0000 |0018: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@03e0 │ │ -215292: 2201 bd00 |001b: new-instance v1, Landroid/graphics/Rect; // type@00bd │ │ -215296: 7010 e003 0100 |001d: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@03e0 │ │ -21529c: 2202 b700 |0020: new-instance v2, Landroid/graphics/Point; // type@00b7 │ │ -2152a0: 7010 d003 0200 |0022: invoke-direct {v2}, Landroid/graphics/Point;.:()V // method@03d0 │ │ -2152a6: 3808 0500 |0025: if-eqz v8, 002a // +0005 │ │ -2152aa: 6e20 0709 0800 |0027: invoke-virtual {v8, v0}, Landroid/view/View;.getGlobalVisibleRect:(Landroid/graphics/Rect;)Z // method@0907 │ │ -2152b0: 5478 3d58 |002a: iget-object v8, v7, Lfreed/viewer/ActivityFreeDviewer;.gridholder:Landroid/widget/FrameLayout; // field@583d │ │ -2152b4: 6e30 b40c 1802 |002c: invoke-virtual {v8, v1, v2}, Landroid/widget/FrameLayout;.getGlobalVisibleRect:(Landroid/graphics/Rect;Landroid/graphics/Point;)Z // method@0cb4 │ │ -2152ba: 5228 9000 |002f: iget v8, v2, Landroid/graphics/Point;.x:I // field@0090 │ │ -2152be: 7b88 |0031: neg-int v8, v8 │ │ -2152c0: 5223 9100 |0032: iget v3, v2, Landroid/graphics/Point;.y:I // field@0091 │ │ -2152c4: 7b33 |0034: neg-int v3, v3 │ │ -2152c6: 6e30 ef03 8003 |0035: invoke-virtual {v0, v8, v3}, Landroid/graphics/Rect;.offset:(II)V // method@03ef │ │ -2152cc: 5228 9000 |0038: iget v8, v2, Landroid/graphics/Point;.x:I // field@0090 │ │ -2152d0: 7b88 |003a: neg-int v8, v8 │ │ -2152d2: 5222 9100 |003b: iget v2, v2, Landroid/graphics/Point;.y:I // field@0091 │ │ -2152d6: 7b22 |003d: neg-int v2, v2 │ │ -2152d8: 6e30 ef03 8102 |003e: invoke-virtual {v1, v8, v2}, Landroid/graphics/Rect;.offset:(II)V // method@03ef │ │ -2152de: 6e10 f603 0100 |0041: invoke-virtual {v1}, Landroid/graphics/Rect;.width:()I // method@03f6 │ │ -2152e4: 0a08 |0044: move-result v8 │ │ -2152e6: 8288 |0045: int-to-float v8, v8 │ │ -2152e8: 6e10 e903 0100 |0046: invoke-virtual {v1}, Landroid/graphics/Rect;.height:()I // method@03e9 │ │ -2152ee: 0a02 |0049: move-result v2 │ │ -2152f0: 8222 |004a: int-to-float v2, v2 │ │ -2152f2: c928 |004b: div-float/2addr v8, v2 │ │ -2152f4: 6e10 f603 0000 |004c: invoke-virtual {v0}, Landroid/graphics/Rect;.width:()I // method@03f6 │ │ -2152fa: 0a02 |004f: move-result v2 │ │ -2152fc: 8222 |0050: int-to-float v2, v2 │ │ -2152fe: 6e10 e903 0000 |0051: invoke-virtual {v0}, Landroid/graphics/Rect;.height:()I // method@03e9 │ │ -215304: 0a03 |0054: move-result v3 │ │ -215306: 8233 |0055: int-to-float v3, v3 │ │ -215308: c932 |0056: div-float/2addr v2, v3 │ │ -21530a: 1503 0040 |0057: const/high16 v3, #int 1073741824 // #4000 │ │ -21530e: 2d08 0802 |0059: cmpl-float v8, v8, v2 │ │ -215312: 3d08 2a00 |005b: if-lez v8, 0085 // +002a │ │ -215316: 6e10 e903 0000 |005d: invoke-virtual {v0}, Landroid/graphics/Rect;.height:()I // method@03e9 │ │ -21531c: 0a08 |0060: move-result v8 │ │ -21531e: 8288 |0061: int-to-float v8, v8 │ │ -215320: 6e10 e903 0100 |0062: invoke-virtual {v1}, Landroid/graphics/Rect;.height:()I // method@03e9 │ │ -215326: 0a02 |0065: move-result v2 │ │ -215328: 8222 |0066: int-to-float v2, v2 │ │ -21532a: c928 |0067: div-float/2addr v8, v2 │ │ -21532c: 6e10 f603 0100 |0068: invoke-virtual {v1}, Landroid/graphics/Rect;.width:()I // method@03f6 │ │ -215332: 0a01 |006b: move-result v1 │ │ -215334: 8211 |006c: int-to-float v1, v1 │ │ -215336: a801 0108 |006d: mul-float v1, v1, v8 │ │ -21533a: 6e10 f603 0000 |006f: invoke-virtual {v0}, Landroid/graphics/Rect;.width:()I // method@03f6 │ │ -215340: 0a02 |0072: move-result v2 │ │ -215342: 8222 |0073: int-to-float v2, v2 │ │ -215344: c721 |0074: sub-float/2addr v1, v2 │ │ -215346: c931 |0075: div-float/2addr v1, v3 │ │ -215348: 5202 a700 |0076: iget v2, v0, Landroid/graphics/Rect;.left:I // field@00a7 │ │ -21534c: 8222 |0078: int-to-float v2, v2 │ │ -21534e: c712 |0079: sub-float/2addr v2, v1 │ │ -215350: 8722 |007a: float-to-int v2, v2 │ │ -215352: 5902 a700 |007b: iput v2, v0, Landroid/graphics/Rect;.left:I // field@00a7 │ │ -215356: 5202 a800 |007d: iget v2, v0, Landroid/graphics/Rect;.right:I // field@00a8 │ │ -21535a: 8222 |007f: int-to-float v2, v2 │ │ -21535c: c612 |0080: add-float/2addr v2, v1 │ │ -21535e: 8721 |0081: float-to-int v1, v2 │ │ -215360: 5901 a800 |0082: iput v1, v0, Landroid/graphics/Rect;.right:I // field@00a8 │ │ -215364: 2828 |0084: goto 00ac // +0028 │ │ -215366: 6e10 f603 0000 |0085: invoke-virtual {v0}, Landroid/graphics/Rect;.width:()I // method@03f6 │ │ -21536c: 0a08 |0088: move-result v8 │ │ -21536e: 8288 |0089: int-to-float v8, v8 │ │ -215370: 6e10 f603 0100 |008a: invoke-virtual {v1}, Landroid/graphics/Rect;.width:()I // method@03f6 │ │ -215376: 0a02 |008d: move-result v2 │ │ -215378: 8222 |008e: int-to-float v2, v2 │ │ -21537a: c928 |008f: div-float/2addr v8, v2 │ │ -21537c: 6e10 e903 0100 |0090: invoke-virtual {v1}, Landroid/graphics/Rect;.height:()I // method@03e9 │ │ -215382: 0a01 |0093: move-result v1 │ │ -215384: 8211 |0094: int-to-float v1, v1 │ │ -215386: a801 0108 |0095: mul-float v1, v1, v8 │ │ -21538a: 6e10 e903 0000 |0097: invoke-virtual {v0}, Landroid/graphics/Rect;.height:()I // method@03e9 │ │ -215390: 0a02 |009a: move-result v2 │ │ -215392: 8222 |009b: int-to-float v2, v2 │ │ -215394: c721 |009c: sub-float/2addr v1, v2 │ │ -215396: c931 |009d: div-float/2addr v1, v3 │ │ -215398: 5202 a900 |009e: iget v2, v0, Landroid/graphics/Rect;.top:I // field@00a9 │ │ -21539c: 8222 |00a0: int-to-float v2, v2 │ │ -21539e: c712 |00a1: sub-float/2addr v2, v1 │ │ -2153a0: 8722 |00a2: float-to-int v2, v2 │ │ -2153a2: 5902 a900 |00a3: iput v2, v0, Landroid/graphics/Rect;.top:I // field@00a9 │ │ -2153a6: 5202 a600 |00a5: iget v2, v0, Landroid/graphics/Rect;.bottom:I // field@00a6 │ │ -2153aa: 8222 |00a7: int-to-float v2, v2 │ │ -2153ac: c612 |00a8: add-float/2addr v2, v1 │ │ -2153ae: 8721 |00a9: float-to-int v1, v2 │ │ -2153b0: 5901 a600 |00aa: iput v1, v0, Landroid/graphics/Rect;.bottom:I // field@00a6 │ │ -2153b4: 2201 1100 |00ac: new-instance v1, Landroid/animation/AnimatorSet; // type@0011 │ │ -2153b8: 7010 1500 0100 |00ae: invoke-direct {v1}, Landroid/animation/AnimatorSet;.:()V // method@0015 │ │ -2153be: 5472 4458 |00b1: iget-object v2, v7, Lfreed/viewer/ActivityFreeDviewer;.slideholder:Landroid/widget/FrameLayout; // field@5844 │ │ -2153c2: 6203 7601 |00b3: sget-object v3, Landroid/view/View;.X:Landroid/util/Property; // field@0176 │ │ -2153c6: 1214 |00b5: const/4 v4, #int 1 // #1 │ │ -2153c8: 2345 2c0e |00b6: new-array v5, v4, [F // type@0e2c │ │ -2153cc: 5206 a700 |00b8: iget v6, v0, Landroid/graphics/Rect;.left:I // field@00a7 │ │ -2153d0: 8266 |00ba: int-to-float v6, v6 │ │ -2153d2: 4b06 0509 |00bb: aput v6, v5, v9 │ │ -2153d6: 7130 3600 3205 |00bd: invoke-static {v2, v3, v5}, Landroid/animation/ObjectAnimator;.ofFloat:(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; // method@0036 │ │ -2153dc: 0c02 |00c0: move-result-object v2 │ │ -2153de: 6e20 1c00 2100 |00c1: invoke-virtual {v1, v2}, Landroid/animation/AnimatorSet;.play:(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder; // method@001c │ │ -2153e4: 0c02 |00c4: move-result-object v2 │ │ -2153e6: 5473 4458 |00c5: iget-object v3, v7, Lfreed/viewer/ActivityFreeDviewer;.slideholder:Landroid/widget/FrameLayout; // field@5844 │ │ -2153ea: 6205 7701 |00c7: sget-object v5, Landroid/view/View;.Y:Landroid/util/Property; // field@0177 │ │ -2153ee: 2346 2c0e |00c9: new-array v6, v4, [F // type@0e2c │ │ -2153f2: 5200 a900 |00cb: iget v0, v0, Landroid/graphics/Rect;.top:I // field@00a9 │ │ -2153f6: 8200 |00cd: int-to-float v0, v0 │ │ -2153f8: 4b00 0609 |00ce: aput v0, v6, v9 │ │ -2153fc: 7130 3600 5306 |00d0: invoke-static {v3, v5, v6}, Landroid/animation/ObjectAnimator;.ofFloat:(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; // method@0036 │ │ -215402: 0c00 |00d3: move-result-object v0 │ │ -215404: 6e20 1400 0200 |00d4: invoke-virtual {v2, v0}, Landroid/animation/AnimatorSet$Builder;.with:(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder; // method@0014 │ │ -21540a: 0c00 |00d7: move-result-object v0 │ │ -21540c: 5472 4458 |00d8: iget-object v2, v7, Lfreed/viewer/ActivityFreeDviewer;.slideholder:Landroid/widget/FrameLayout; // field@5844 │ │ -215410: 6203 7401 |00da: sget-object v3, Landroid/view/View;.SCALE_X:Landroid/util/Property; // field@0174 │ │ -215414: 2345 2c0e |00dc: new-array v5, v4, [F // type@0e2c │ │ -215418: 4b08 0509 |00de: aput v8, v5, v9 │ │ -21541c: 7130 3600 3205 |00e0: invoke-static {v2, v3, v5}, Landroid/animation/ObjectAnimator;.ofFloat:(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; // method@0036 │ │ -215422: 0c02 |00e3: move-result-object v2 │ │ -215424: 6e20 1400 2000 |00e4: invoke-virtual {v0, v2}, Landroid/animation/AnimatorSet$Builder;.with:(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder; // method@0014 │ │ -21542a: 0c00 |00e7: move-result-object v0 │ │ -21542c: 5472 4458 |00e8: iget-object v2, v7, Lfreed/viewer/ActivityFreeDviewer;.slideholder:Landroid/widget/FrameLayout; // field@5844 │ │ -215430: 6203 7501 |00ea: sget-object v3, Landroid/view/View;.SCALE_Y:Landroid/util/Property; // field@0175 │ │ -215434: 2344 2c0e |00ec: new-array v4, v4, [F // type@0e2c │ │ -215438: 4b08 0409 |00ee: aput v8, v4, v9 │ │ -21543c: 7130 3600 3204 |00f0: invoke-static {v2, v3, v4}, Landroid/animation/ObjectAnimator;.ofFloat:(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; // method@0036 │ │ -215442: 0c08 |00f3: move-result-object v8 │ │ -215444: 6e20 1400 8000 |00f4: invoke-virtual {v0, v8}, Landroid/animation/AnimatorSet$Builder;.with:(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder; // method@0014 │ │ -21544a: 5278 3f58 |00f7: iget v8, v7, Lfreed/viewer/ActivityFreeDviewer;.mShortAnimationDuration:I // field@583f │ │ -21544e: 8188 |00f9: int-to-long v8, v8 │ │ -215450: 6e30 2100 8109 |00fa: invoke-virtual {v1, v8, v9}, Landroid/animation/AnimatorSet;.setDuration:(J)Landroid/animation/AnimatorSet; // method@0021 │ │ -215456: 2208 4e02 |00fd: new-instance v8, Landroid/view/animation/DecelerateInterpolator; // type@024e │ │ -21545a: 7010 f00b 0800 |00ff: invoke-direct {v8}, Landroid/view/animation/DecelerateInterpolator;.:()V // method@0bf0 │ │ -215460: 6e20 2200 8100 |0102: invoke-virtual {v1, v8}, Landroid/animation/AnimatorSet;.setInterpolator:(Landroid/animation/TimeInterpolator;)V // method@0022 │ │ -215466: 2208 a90c |0105: new-instance v8, Lfreed/viewer/ActivityFreeDviewer$2; // type@0ca9 │ │ -21546a: 7020 db5e 7800 |0107: invoke-direct {v8, v7}, Lfreed/viewer/ActivityFreeDviewer$2;.:(Lfreed/viewer/ActivityFreeDviewer;)V // method@5edb │ │ -215470: 6e20 1600 8100 |010a: invoke-virtual {v1, v8}, Landroid/animation/AnimatorSet;.addListener:(Landroid/animation/Animator$AnimatorListener;)V // method@0016 │ │ -215476: 6e10 2300 0100 |010d: invoke-virtual {v1}, Landroid/animation/AnimatorSet;.start:()V // method@0023 │ │ -21547c: 5b71 3e58 |0110: iput-object v1, v7, Lfreed/viewer/ActivityFreeDviewer;.mCurrentAnimator:Landroid/animation/AnimatorSet; // field@583e │ │ -215480: 0e00 |0112: return-void │ │ +215250: |[215250] freed.viewer.ActivityFreeDviewer.loadGridView:(ILandroid/view/View;)V │ │ +215260: 5479 3e58 |0000: iget-object v9, v7, Lfreed/viewer/ActivityFreeDviewer;.mCurrentAnimator:Landroid/animation/AnimatorSet; // field@583e │ │ +215264: 3809 0500 |0002: if-eqz v9, 0007 // +0005 │ │ +215268: 6e10 1700 0900 |0004: invoke-virtual {v9}, Landroid/animation/AnimatorSet;.cancel:()V // method@0017 │ │ +21526e: 5479 3b58 |0007: iget-object v9, v7, Lfreed/viewer/ActivityFreeDviewer;.gridViewFragment:Lfreed/viewer/gridview/views/GridViewFragment; // field@583b │ │ +215272: 6e20 1a60 8900 |0009: invoke-virtual {v9, v8}, Lfreed/viewer/gridview/views/GridViewFragment;.GetGridItem:(I)Landroid/view/View; // method@601a │ │ +215278: 0c08 |000c: move-result-object v8 │ │ +21527a: 1209 |000d: const/4 v9, #int 0 // #0 │ │ +21527c: 3908 0800 |000e: if-nez v8, 0016 // +0008 │ │ +215280: 5478 3b58 |0010: iget-object v8, v7, Lfreed/viewer/ActivityFreeDviewer;.gridViewFragment:Lfreed/viewer/gridview/views/GridViewFragment; // field@583b │ │ +215284: 6e20 1a60 9800 |0012: invoke-virtual {v8, v9}, Lfreed/viewer/gridview/views/GridViewFragment;.GetGridItem:(I)Landroid/view/View; // method@601a │ │ +21528a: 0c08 |0015: move-result-object v8 │ │ +21528c: 2200 bd00 |0016: new-instance v0, Landroid/graphics/Rect; // type@00bd │ │ +215290: 7010 e003 0000 |0018: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@03e0 │ │ +215296: 2201 bd00 |001b: new-instance v1, Landroid/graphics/Rect; // type@00bd │ │ +21529a: 7010 e003 0100 |001d: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@03e0 │ │ +2152a0: 2202 b700 |0020: new-instance v2, Landroid/graphics/Point; // type@00b7 │ │ +2152a4: 7010 d003 0200 |0022: invoke-direct {v2}, Landroid/graphics/Point;.:()V // method@03d0 │ │ +2152aa: 3808 0500 |0025: if-eqz v8, 002a // +0005 │ │ +2152ae: 6e20 0709 0800 |0027: invoke-virtual {v8, v0}, Landroid/view/View;.getGlobalVisibleRect:(Landroid/graphics/Rect;)Z // method@0907 │ │ +2152b4: 5478 3d58 |002a: iget-object v8, v7, Lfreed/viewer/ActivityFreeDviewer;.gridholder:Landroid/widget/FrameLayout; // field@583d │ │ +2152b8: 6e30 b40c 1802 |002c: invoke-virtual {v8, v1, v2}, Landroid/widget/FrameLayout;.getGlobalVisibleRect:(Landroid/graphics/Rect;Landroid/graphics/Point;)Z // method@0cb4 │ │ +2152be: 5228 9000 |002f: iget v8, v2, Landroid/graphics/Point;.x:I // field@0090 │ │ +2152c2: 7b88 |0031: neg-int v8, v8 │ │ +2152c4: 5223 9100 |0032: iget v3, v2, Landroid/graphics/Point;.y:I // field@0091 │ │ +2152c8: 7b33 |0034: neg-int v3, v3 │ │ +2152ca: 6e30 ef03 8003 |0035: invoke-virtual {v0, v8, v3}, Landroid/graphics/Rect;.offset:(II)V // method@03ef │ │ +2152d0: 5228 9000 |0038: iget v8, v2, Landroid/graphics/Point;.x:I // field@0090 │ │ +2152d4: 7b88 |003a: neg-int v8, v8 │ │ +2152d6: 5222 9100 |003b: iget v2, v2, Landroid/graphics/Point;.y:I // field@0091 │ │ +2152da: 7b22 |003d: neg-int v2, v2 │ │ +2152dc: 6e30 ef03 8102 |003e: invoke-virtual {v1, v8, v2}, Landroid/graphics/Rect;.offset:(II)V // method@03ef │ │ +2152e2: 6e10 f603 0100 |0041: invoke-virtual {v1}, Landroid/graphics/Rect;.width:()I // method@03f6 │ │ +2152e8: 0a08 |0044: move-result v8 │ │ +2152ea: 8288 |0045: int-to-float v8, v8 │ │ +2152ec: 6e10 e903 0100 |0046: invoke-virtual {v1}, Landroid/graphics/Rect;.height:()I // method@03e9 │ │ +2152f2: 0a02 |0049: move-result v2 │ │ +2152f4: 8222 |004a: int-to-float v2, v2 │ │ +2152f6: c928 |004b: div-float/2addr v8, v2 │ │ +2152f8: 6e10 f603 0000 |004c: invoke-virtual {v0}, Landroid/graphics/Rect;.width:()I // method@03f6 │ │ +2152fe: 0a02 |004f: move-result v2 │ │ +215300: 8222 |0050: int-to-float v2, v2 │ │ +215302: 6e10 e903 0000 |0051: invoke-virtual {v0}, Landroid/graphics/Rect;.height:()I // method@03e9 │ │ +215308: 0a03 |0054: move-result v3 │ │ +21530a: 8233 |0055: int-to-float v3, v3 │ │ +21530c: c932 |0056: div-float/2addr v2, v3 │ │ +21530e: 1503 0040 |0057: const/high16 v3, #int 1073741824 // #4000 │ │ +215312: 2d08 0802 |0059: cmpl-float v8, v8, v2 │ │ +215316: 3d08 2a00 |005b: if-lez v8, 0085 // +002a │ │ +21531a: 6e10 e903 0000 |005d: invoke-virtual {v0}, Landroid/graphics/Rect;.height:()I // method@03e9 │ │ +215320: 0a08 |0060: move-result v8 │ │ +215322: 8288 |0061: int-to-float v8, v8 │ │ +215324: 6e10 e903 0100 |0062: invoke-virtual {v1}, Landroid/graphics/Rect;.height:()I // method@03e9 │ │ +21532a: 0a02 |0065: move-result v2 │ │ +21532c: 8222 |0066: int-to-float v2, v2 │ │ +21532e: c928 |0067: div-float/2addr v8, v2 │ │ +215330: 6e10 f603 0100 |0068: invoke-virtual {v1}, Landroid/graphics/Rect;.width:()I // method@03f6 │ │ +215336: 0a01 |006b: move-result v1 │ │ +215338: 8211 |006c: int-to-float v1, v1 │ │ +21533a: a801 0108 |006d: mul-float v1, v1, v8 │ │ +21533e: 6e10 f603 0000 |006f: invoke-virtual {v0}, Landroid/graphics/Rect;.width:()I // method@03f6 │ │ +215344: 0a02 |0072: move-result v2 │ │ +215346: 8222 |0073: int-to-float v2, v2 │ │ +215348: c721 |0074: sub-float/2addr v1, v2 │ │ +21534a: c931 |0075: div-float/2addr v1, v3 │ │ +21534c: 5202 a700 |0076: iget v2, v0, Landroid/graphics/Rect;.left:I // field@00a7 │ │ +215350: 8222 |0078: int-to-float v2, v2 │ │ +215352: c712 |0079: sub-float/2addr v2, v1 │ │ +215354: 8722 |007a: float-to-int v2, v2 │ │ +215356: 5902 a700 |007b: iput v2, v0, Landroid/graphics/Rect;.left:I // field@00a7 │ │ +21535a: 5202 a800 |007d: iget v2, v0, Landroid/graphics/Rect;.right:I // field@00a8 │ │ +21535e: 8222 |007f: int-to-float v2, v2 │ │ +215360: c612 |0080: add-float/2addr v2, v1 │ │ +215362: 8721 |0081: float-to-int v1, v2 │ │ +215364: 5901 a800 |0082: iput v1, v0, Landroid/graphics/Rect;.right:I // field@00a8 │ │ +215368: 2828 |0084: goto 00ac // +0028 │ │ +21536a: 6e10 f603 0000 |0085: invoke-virtual {v0}, Landroid/graphics/Rect;.width:()I // method@03f6 │ │ +215370: 0a08 |0088: move-result v8 │ │ +215372: 8288 |0089: int-to-float v8, v8 │ │ +215374: 6e10 f603 0100 |008a: invoke-virtual {v1}, Landroid/graphics/Rect;.width:()I // method@03f6 │ │ +21537a: 0a02 |008d: move-result v2 │ │ +21537c: 8222 |008e: int-to-float v2, v2 │ │ +21537e: c928 |008f: div-float/2addr v8, v2 │ │ +215380: 6e10 e903 0100 |0090: invoke-virtual {v1}, Landroid/graphics/Rect;.height:()I // method@03e9 │ │ +215386: 0a01 |0093: move-result v1 │ │ +215388: 8211 |0094: int-to-float v1, v1 │ │ +21538a: a801 0108 |0095: mul-float v1, v1, v8 │ │ +21538e: 6e10 e903 0000 |0097: invoke-virtual {v0}, Landroid/graphics/Rect;.height:()I // method@03e9 │ │ +215394: 0a02 |009a: move-result v2 │ │ +215396: 8222 |009b: int-to-float v2, v2 │ │ +215398: c721 |009c: sub-float/2addr v1, v2 │ │ +21539a: c931 |009d: div-float/2addr v1, v3 │ │ +21539c: 5202 a900 |009e: iget v2, v0, Landroid/graphics/Rect;.top:I // field@00a9 │ │ +2153a0: 8222 |00a0: int-to-float v2, v2 │ │ +2153a2: c712 |00a1: sub-float/2addr v2, v1 │ │ +2153a4: 8722 |00a2: float-to-int v2, v2 │ │ +2153a6: 5902 a900 |00a3: iput v2, v0, Landroid/graphics/Rect;.top:I // field@00a9 │ │ +2153aa: 5202 a600 |00a5: iget v2, v0, Landroid/graphics/Rect;.bottom:I // field@00a6 │ │ +2153ae: 8222 |00a7: int-to-float v2, v2 │ │ +2153b0: c612 |00a8: add-float/2addr v2, v1 │ │ +2153b2: 8721 |00a9: float-to-int v1, v2 │ │ +2153b4: 5901 a600 |00aa: iput v1, v0, Landroid/graphics/Rect;.bottom:I // field@00a6 │ │ +2153b8: 2201 1100 |00ac: new-instance v1, Landroid/animation/AnimatorSet; // type@0011 │ │ +2153bc: 7010 1500 0100 |00ae: invoke-direct {v1}, Landroid/animation/AnimatorSet;.:()V // method@0015 │ │ +2153c2: 5472 4458 |00b1: iget-object v2, v7, Lfreed/viewer/ActivityFreeDviewer;.slideholder:Landroid/widget/FrameLayout; // field@5844 │ │ +2153c6: 6203 7601 |00b3: sget-object v3, Landroid/view/View;.X:Landroid/util/Property; // field@0176 │ │ +2153ca: 1214 |00b5: const/4 v4, #int 1 // #1 │ │ +2153cc: 2345 2c0e |00b6: new-array v5, v4, [F // type@0e2c │ │ +2153d0: 5206 a700 |00b8: iget v6, v0, Landroid/graphics/Rect;.left:I // field@00a7 │ │ +2153d4: 8266 |00ba: int-to-float v6, v6 │ │ +2153d6: 4b06 0509 |00bb: aput v6, v5, v9 │ │ +2153da: 7130 3600 3205 |00bd: invoke-static {v2, v3, v5}, Landroid/animation/ObjectAnimator;.ofFloat:(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; // method@0036 │ │ +2153e0: 0c02 |00c0: move-result-object v2 │ │ +2153e2: 6e20 1c00 2100 |00c1: invoke-virtual {v1, v2}, Landroid/animation/AnimatorSet;.play:(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder; // method@001c │ │ +2153e8: 0c02 |00c4: move-result-object v2 │ │ +2153ea: 5473 4458 |00c5: iget-object v3, v7, Lfreed/viewer/ActivityFreeDviewer;.slideholder:Landroid/widget/FrameLayout; // field@5844 │ │ +2153ee: 6205 7701 |00c7: sget-object v5, Landroid/view/View;.Y:Landroid/util/Property; // field@0177 │ │ +2153f2: 2346 2c0e |00c9: new-array v6, v4, [F // type@0e2c │ │ +2153f6: 5200 a900 |00cb: iget v0, v0, Landroid/graphics/Rect;.top:I // field@00a9 │ │ +2153fa: 8200 |00cd: int-to-float v0, v0 │ │ +2153fc: 4b00 0609 |00ce: aput v0, v6, v9 │ │ +215400: 7130 3600 5306 |00d0: invoke-static {v3, v5, v6}, Landroid/animation/ObjectAnimator;.ofFloat:(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; // method@0036 │ │ +215406: 0c00 |00d3: move-result-object v0 │ │ +215408: 6e20 1400 0200 |00d4: invoke-virtual {v2, v0}, Landroid/animation/AnimatorSet$Builder;.with:(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder; // method@0014 │ │ +21540e: 0c00 |00d7: move-result-object v0 │ │ +215410: 5472 4458 |00d8: iget-object v2, v7, Lfreed/viewer/ActivityFreeDviewer;.slideholder:Landroid/widget/FrameLayout; // field@5844 │ │ +215414: 6203 7401 |00da: sget-object v3, Landroid/view/View;.SCALE_X:Landroid/util/Property; // field@0174 │ │ +215418: 2345 2c0e |00dc: new-array v5, v4, [F // type@0e2c │ │ +21541c: 4b08 0509 |00de: aput v8, v5, v9 │ │ +215420: 7130 3600 3205 |00e0: invoke-static {v2, v3, v5}, Landroid/animation/ObjectAnimator;.ofFloat:(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; // method@0036 │ │ +215426: 0c02 |00e3: move-result-object v2 │ │ +215428: 6e20 1400 2000 |00e4: invoke-virtual {v0, v2}, Landroid/animation/AnimatorSet$Builder;.with:(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder; // method@0014 │ │ +21542e: 0c00 |00e7: move-result-object v0 │ │ +215430: 5472 4458 |00e8: iget-object v2, v7, Lfreed/viewer/ActivityFreeDviewer;.slideholder:Landroid/widget/FrameLayout; // field@5844 │ │ +215434: 6203 7501 |00ea: sget-object v3, Landroid/view/View;.SCALE_Y:Landroid/util/Property; // field@0175 │ │ +215438: 2344 2c0e |00ec: new-array v4, v4, [F // type@0e2c │ │ +21543c: 4b08 0409 |00ee: aput v8, v4, v9 │ │ +215440: 7130 3600 3204 |00f0: invoke-static {v2, v3, v4}, Landroid/animation/ObjectAnimator;.ofFloat:(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; // method@0036 │ │ +215446: 0c08 |00f3: move-result-object v8 │ │ +215448: 6e20 1400 8000 |00f4: invoke-virtual {v0, v8}, Landroid/animation/AnimatorSet$Builder;.with:(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder; // method@0014 │ │ +21544e: 5278 3f58 |00f7: iget v8, v7, Lfreed/viewer/ActivityFreeDviewer;.mShortAnimationDuration:I // field@583f │ │ +215452: 8188 |00f9: int-to-long v8, v8 │ │ +215454: 6e30 2100 8109 |00fa: invoke-virtual {v1, v8, v9}, Landroid/animation/AnimatorSet;.setDuration:(J)Landroid/animation/AnimatorSet; // method@0021 │ │ +21545a: 2208 4e02 |00fd: new-instance v8, Landroid/view/animation/DecelerateInterpolator; // type@024e │ │ +21545e: 7010 f00b 0800 |00ff: invoke-direct {v8}, Landroid/view/animation/DecelerateInterpolator;.:()V // method@0bf0 │ │ +215464: 6e20 2200 8100 |0102: invoke-virtual {v1, v8}, Landroid/animation/AnimatorSet;.setInterpolator:(Landroid/animation/TimeInterpolator;)V // method@0022 │ │ +21546a: 2208 a90c |0105: new-instance v8, Lfreed/viewer/ActivityFreeDviewer$2; // type@0ca9 │ │ +21546e: 7020 db5e 7800 |0107: invoke-direct {v8, v7}, Lfreed/viewer/ActivityFreeDviewer$2;.:(Lfreed/viewer/ActivityFreeDviewer;)V // method@5edb │ │ +215474: 6e20 1600 8100 |010a: invoke-virtual {v1, v8}, Landroid/animation/AnimatorSet;.addListener:(Landroid/animation/Animator$AnimatorListener;)V // method@0016 │ │ +21547a: 6e10 2300 0100 |010d: invoke-virtual {v1}, Landroid/animation/AnimatorSet;.start:()V // method@0023 │ │ +215480: 5b71 3e58 |0110: iput-object v1, v7, Lfreed/viewer/ActivityFreeDviewer;.mCurrentAnimator:Landroid/animation/AnimatorSet; // field@583e │ │ +215484: 0e00 |0112: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0004 line=157 │ │ 0x0007 line=160 │ │ 0x0010 line=162 │ │ 0x0016 line=165 │ │ @@ -861395,177 +861398,177 @@ │ │ type : '(ILandroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 297 16-bit code units │ │ -215484: |[215484] freed.viewer.ActivityFreeDviewer.loadScreenSlide:(ILandroid/view/View;)V │ │ -215494: 5490 3e58 |0000: iget-object v0, v9, Lfreed/viewer/ActivityFreeDviewer;.mCurrentAnimator:Landroid/animation/AnimatorSet; // field@583e │ │ -215498: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -21549c: 6e10 1700 0000 |0004: invoke-virtual {v0}, Landroid/animation/AnimatorSet;.cancel:()V // method@0017 │ │ -2154a2: 5490 4258 |0007: iget-object v0, v9, Lfreed/viewer/ActivityFreeDviewer;.screenSlideFragment:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@5842 │ │ -2154a6: 6e20 1b61 a000 |0009: invoke-virtual {v0, v10}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.SetPostition:(I)V // method@611b │ │ -2154ac: 220a bd00 |000c: new-instance v10, Landroid/graphics/Rect; // type@00bd │ │ -2154b0: 7010 e003 0a00 |000e: invoke-direct {v10}, Landroid/graphics/Rect;.:()V // method@03e0 │ │ -2154b6: 2200 bd00 |0011: new-instance v0, Landroid/graphics/Rect; // type@00bd │ │ -2154ba: 7010 e003 0000 |0013: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@03e0 │ │ -2154c0: 2201 b700 |0016: new-instance v1, Landroid/graphics/Point; // type@00b7 │ │ -2154c4: 7010 d003 0100 |0018: invoke-direct {v1}, Landroid/graphics/Point;.:()V // method@03d0 │ │ -2154ca: 6e20 0709 ab00 |001b: invoke-virtual {v11, v10}, Landroid/view/View;.getGlobalVisibleRect:(Landroid/graphics/Rect;)Z // method@0907 │ │ -2154d0: 549b 3d58 |001e: iget-object v11, v9, Lfreed/viewer/ActivityFreeDviewer;.gridholder:Landroid/widget/FrameLayout; // field@583d │ │ -2154d4: 6e30 b40c 0b01 |0020: invoke-virtual {v11, v0, v1}, Landroid/widget/FrameLayout;.getGlobalVisibleRect:(Landroid/graphics/Rect;Landroid/graphics/Point;)Z // method@0cb4 │ │ -2154da: 521b 9000 |0023: iget v11, v1, Landroid/graphics/Point;.x:I // field@0090 │ │ -2154de: 7bbb |0025: neg-int v11, v11 │ │ -2154e0: 5212 9100 |0026: iget v2, v1, Landroid/graphics/Point;.y:I // field@0091 │ │ -2154e4: 7b22 |0028: neg-int v2, v2 │ │ -2154e6: 6e30 ef03 ba02 |0029: invoke-virtual {v10, v11, v2}, Landroid/graphics/Rect;.offset:(II)V // method@03ef │ │ -2154ec: 521b 9000 |002c: iget v11, v1, Landroid/graphics/Point;.x:I // field@0090 │ │ -2154f0: 7bbb |002e: neg-int v11, v11 │ │ -2154f2: 5211 9100 |002f: iget v1, v1, Landroid/graphics/Point;.y:I // field@0091 │ │ -2154f6: 7b11 |0031: neg-int v1, v1 │ │ -2154f8: 6e30 ef03 b001 |0032: invoke-virtual {v0, v11, v1}, Landroid/graphics/Rect;.offset:(II)V // method@03ef │ │ -2154fe: 6e10 f603 0000 |0035: invoke-virtual {v0}, Landroid/graphics/Rect;.width:()I // method@03f6 │ │ -215504: 0a0b |0038: move-result v11 │ │ -215506: 82bb |0039: int-to-float v11, v11 │ │ -215508: 6e10 e903 0000 |003a: invoke-virtual {v0}, Landroid/graphics/Rect;.height:()I // method@03e9 │ │ -21550e: 0a01 |003d: move-result v1 │ │ -215510: 8211 |003e: int-to-float v1, v1 │ │ -215512: c91b |003f: div-float/2addr v11, v1 │ │ -215514: 6e10 f603 0a00 |0040: invoke-virtual {v10}, Landroid/graphics/Rect;.width:()I // method@03f6 │ │ -21551a: 0a01 |0043: move-result v1 │ │ -21551c: 8211 |0044: int-to-float v1, v1 │ │ -21551e: 6e10 e903 0a00 |0045: invoke-virtual {v10}, Landroid/graphics/Rect;.height:()I // method@03e9 │ │ -215524: 0a02 |0048: move-result v2 │ │ -215526: 8222 |0049: int-to-float v2, v2 │ │ -215528: c921 |004a: div-float/2addr v1, v2 │ │ -21552a: 1502 0040 |004b: const/high16 v2, #int 1073741824 // #4000 │ │ -21552e: 2d0b 0b01 |004d: cmpl-float v11, v11, v1 │ │ -215532: 3d0b 2a00 |004f: if-lez v11, 0079 // +002a │ │ -215536: 6e10 e903 0a00 |0051: invoke-virtual {v10}, Landroid/graphics/Rect;.height:()I // method@03e9 │ │ -21553c: 0a0b |0054: move-result v11 │ │ -21553e: 82bb |0055: int-to-float v11, v11 │ │ -215540: 6e10 e903 0000 |0056: invoke-virtual {v0}, Landroid/graphics/Rect;.height:()I // method@03e9 │ │ -215546: 0a01 |0059: move-result v1 │ │ -215548: 8211 |005a: int-to-float v1, v1 │ │ -21554a: c91b |005b: div-float/2addr v11, v1 │ │ -21554c: 6e10 f603 0000 |005c: invoke-virtual {v0}, Landroid/graphics/Rect;.width:()I // method@03f6 │ │ -215552: 0a01 |005f: move-result v1 │ │ -215554: 8211 |0060: int-to-float v1, v1 │ │ -215556: a801 010b |0061: mul-float v1, v1, v11 │ │ -21555a: 6e10 f603 0a00 |0063: invoke-virtual {v10}, Landroid/graphics/Rect;.width:()I // method@03f6 │ │ -215560: 0a03 |0066: move-result v3 │ │ -215562: 8233 |0067: int-to-float v3, v3 │ │ -215564: c731 |0068: sub-float/2addr v1, v3 │ │ -215566: c921 |0069: div-float/2addr v1, v2 │ │ -215568: 52a2 a700 |006a: iget v2, v10, Landroid/graphics/Rect;.left:I // field@00a7 │ │ -21556c: 8222 |006c: int-to-float v2, v2 │ │ -21556e: c712 |006d: sub-float/2addr v2, v1 │ │ -215570: 8722 |006e: float-to-int v2, v2 │ │ -215572: 59a2 a700 |006f: iput v2, v10, Landroid/graphics/Rect;.left:I // field@00a7 │ │ -215576: 52a2 a800 |0071: iget v2, v10, Landroid/graphics/Rect;.right:I // field@00a8 │ │ -21557a: 8222 |0073: int-to-float v2, v2 │ │ -21557c: c612 |0074: add-float/2addr v2, v1 │ │ -21557e: 8721 |0075: float-to-int v1, v2 │ │ -215580: 59a1 a800 |0076: iput v1, v10, Landroid/graphics/Rect;.right:I // field@00a8 │ │ -215584: 2828 |0078: goto 00a0 // +0028 │ │ -215586: 6e10 f603 0a00 |0079: invoke-virtual {v10}, Landroid/graphics/Rect;.width:()I // method@03f6 │ │ -21558c: 0a0b |007c: move-result v11 │ │ -21558e: 82bb |007d: int-to-float v11, v11 │ │ -215590: 6e10 f603 0000 |007e: invoke-virtual {v0}, Landroid/graphics/Rect;.width:()I // method@03f6 │ │ -215596: 0a01 |0081: move-result v1 │ │ -215598: 8211 |0082: int-to-float v1, v1 │ │ -21559a: c91b |0083: div-float/2addr v11, v1 │ │ -21559c: 6e10 e903 0000 |0084: invoke-virtual {v0}, Landroid/graphics/Rect;.height:()I // method@03e9 │ │ -2155a2: 0a01 |0087: move-result v1 │ │ -2155a4: 8211 |0088: int-to-float v1, v1 │ │ -2155a6: a801 010b |0089: mul-float v1, v1, v11 │ │ -2155aa: 6e10 e903 0a00 |008b: invoke-virtual {v10}, Landroid/graphics/Rect;.height:()I // method@03e9 │ │ -2155b0: 0a03 |008e: move-result v3 │ │ -2155b2: 8233 |008f: int-to-float v3, v3 │ │ -2155b4: c731 |0090: sub-float/2addr v1, v3 │ │ -2155b6: c921 |0091: div-float/2addr v1, v2 │ │ -2155b8: 52a2 a900 |0092: iget v2, v10, Landroid/graphics/Rect;.top:I // field@00a9 │ │ -2155bc: 8222 |0094: int-to-float v2, v2 │ │ -2155be: c712 |0095: sub-float/2addr v2, v1 │ │ -2155c0: 8722 |0096: float-to-int v2, v2 │ │ -2155c2: 59a2 a900 |0097: iput v2, v10, Landroid/graphics/Rect;.top:I // field@00a9 │ │ -2155c6: 52a2 a600 |0099: iget v2, v10, Landroid/graphics/Rect;.bottom:I // field@00a6 │ │ -2155ca: 8222 |009b: int-to-float v2, v2 │ │ -2155cc: c612 |009c: add-float/2addr v2, v1 │ │ -2155ce: 8721 |009d: float-to-int v1, v2 │ │ -2155d0: 59a1 a600 |009e: iput v1, v10, Landroid/graphics/Rect;.bottom:I // field@00a6 │ │ -2155d4: 5491 4458 |00a0: iget-object v1, v9, Lfreed/viewer/ActivityFreeDviewer;.slideholder:Landroid/widget/FrameLayout; // field@5844 │ │ -2155d8: 1202 |00a2: const/4 v2, #int 0 // #0 │ │ -2155da: 6e20 de0c 2100 |00a3: invoke-virtual {v1, v2}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@0cde │ │ -2155e0: 5491 4458 |00a6: iget-object v1, v9, Lfreed/viewer/ActivityFreeDviewer;.slideholder:Landroid/widget/FrameLayout; // field@5844 │ │ -2155e4: 1203 |00a8: const/4 v3, #int 0 // #0 │ │ -2155e6: 6e20 db0c 3100 |00a9: invoke-virtual {v1, v3}, Landroid/widget/FrameLayout;.setPivotX:(F)V // method@0cdb │ │ -2155ec: 5491 4458 |00ac: iget-object v1, v9, Lfreed/viewer/ActivityFreeDviewer;.slideholder:Landroid/widget/FrameLayout; // field@5844 │ │ -2155f0: 6e20 dc0c 3100 |00ae: invoke-virtual {v1, v3}, Landroid/widget/FrameLayout;.setPivotY:(F)V // method@0cdc │ │ -2155f6: 2201 1100 |00b1: new-instance v1, Landroid/animation/AnimatorSet; // type@0011 │ │ -2155fa: 7010 1500 0100 |00b3: invoke-direct {v1}, Landroid/animation/AnimatorSet;.:()V // method@0015 │ │ -215600: 5493 4458 |00b6: iget-object v3, v9, Lfreed/viewer/ActivityFreeDviewer;.slideholder:Landroid/widget/FrameLayout; // field@5844 │ │ -215604: 6204 7601 |00b8: sget-object v4, Landroid/view/View;.X:Landroid/util/Property; // field@0176 │ │ -215608: 1225 |00ba: const/4 v5, #int 2 // #2 │ │ -21560a: 2356 2c0e |00bb: new-array v6, v5, [F // type@0e2c │ │ -21560e: 52a7 a700 |00bd: iget v7, v10, Landroid/graphics/Rect;.left:I // field@00a7 │ │ -215612: 8277 |00bf: int-to-float v7, v7 │ │ -215614: 4b07 0602 |00c0: aput v7, v6, v2 │ │ -215618: 5207 a700 |00c2: iget v7, v0, Landroid/graphics/Rect;.left:I // field@00a7 │ │ -21561c: 8277 |00c4: int-to-float v7, v7 │ │ -21561e: 1218 |00c5: const/4 v8, #int 1 // #1 │ │ -215620: 4b07 0608 |00c6: aput v7, v6, v8 │ │ -215624: 7130 3600 4306 |00c8: invoke-static {v3, v4, v6}, Landroid/animation/ObjectAnimator;.ofFloat:(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; // method@0036 │ │ -21562a: 0c03 |00cb: move-result-object v3 │ │ -21562c: 6e20 1c00 3100 |00cc: invoke-virtual {v1, v3}, Landroid/animation/AnimatorSet;.play:(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder; // method@001c │ │ -215632: 0c03 |00cf: move-result-object v3 │ │ -215634: 5494 4458 |00d0: iget-object v4, v9, Lfreed/viewer/ActivityFreeDviewer;.slideholder:Landroid/widget/FrameLayout; // field@5844 │ │ -215638: 6206 7701 |00d2: sget-object v6, Landroid/view/View;.Y:Landroid/util/Property; // field@0177 │ │ -21563c: 2357 2c0e |00d4: new-array v7, v5, [F // type@0e2c │ │ -215640: 52aa a900 |00d6: iget v10, v10, Landroid/graphics/Rect;.top:I // field@00a9 │ │ -215644: 82aa |00d8: int-to-float v10, v10 │ │ -215646: 4b0a 0702 |00d9: aput v10, v7, v2 │ │ -21564a: 520a a900 |00db: iget v10, v0, Landroid/graphics/Rect;.top:I // field@00a9 │ │ -21564e: 82aa |00dd: int-to-float v10, v10 │ │ -215650: 4b0a 0708 |00de: aput v10, v7, v8 │ │ -215654: 7130 3600 6407 |00e0: invoke-static {v4, v6, v7}, Landroid/animation/ObjectAnimator;.ofFloat:(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; // method@0036 │ │ -21565a: 0c0a |00e3: move-result-object v10 │ │ -21565c: 6e20 1400 a300 |00e4: invoke-virtual {v3, v10}, Landroid/animation/AnimatorSet$Builder;.with:(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder; // method@0014 │ │ -215662: 0c0a |00e7: move-result-object v10 │ │ -215664: 5490 4458 |00e8: iget-object v0, v9, Lfreed/viewer/ActivityFreeDviewer;.slideholder:Landroid/widget/FrameLayout; // field@5844 │ │ -215668: 6203 7401 |00ea: sget-object v3, Landroid/view/View;.SCALE_X:Landroid/util/Property; // field@0174 │ │ -21566c: 2354 2c0e |00ec: new-array v4, v5, [F // type@0e2c │ │ -215670: 4b0b 0402 |00ee: aput v11, v4, v2 │ │ -215674: 1506 803f |00f0: const/high16 v6, #int 1065353216 // #3f80 │ │ -215678: 4b06 0408 |00f2: aput v6, v4, v8 │ │ -21567c: 7130 3600 3004 |00f4: invoke-static {v0, v3, v4}, Landroid/animation/ObjectAnimator;.ofFloat:(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; // method@0036 │ │ -215682: 0c00 |00f7: move-result-object v0 │ │ -215684: 6e20 1400 0a00 |00f8: invoke-virtual {v10, v0}, Landroid/animation/AnimatorSet$Builder;.with:(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder; // method@0014 │ │ -21568a: 0c0a |00fb: move-result-object v10 │ │ -21568c: 5490 4458 |00fc: iget-object v0, v9, Lfreed/viewer/ActivityFreeDviewer;.slideholder:Landroid/widget/FrameLayout; // field@5844 │ │ -215690: 6203 7501 |00fe: sget-object v3, Landroid/view/View;.SCALE_Y:Landroid/util/Property; // field@0175 │ │ -215694: 2354 2c0e |0100: new-array v4, v5, [F // type@0e2c │ │ -215698: 4b0b 0402 |0102: aput v11, v4, v2 │ │ -21569c: 4b06 0408 |0104: aput v6, v4, v8 │ │ -2156a0: 7130 3600 3004 |0106: invoke-static {v0, v3, v4}, Landroid/animation/ObjectAnimator;.ofFloat:(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; // method@0036 │ │ -2156a6: 0c0b |0109: move-result-object v11 │ │ -2156a8: 6e20 1400 ba00 |010a: invoke-virtual {v10, v11}, Landroid/animation/AnimatorSet$Builder;.with:(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder; // method@0014 │ │ -2156ae: 529a 3f58 |010d: iget v10, v9, Lfreed/viewer/ActivityFreeDviewer;.mShortAnimationDuration:I // field@583f │ │ -2156b2: 81aa |010f: int-to-long v10, v10 │ │ -2156b4: 6e30 2100 a10b |0110: invoke-virtual {v1, v10, v11}, Landroid/animation/AnimatorSet;.setDuration:(J)Landroid/animation/AnimatorSet; // method@0021 │ │ -2156ba: 220a 4e02 |0113: new-instance v10, Landroid/view/animation/DecelerateInterpolator; // type@024e │ │ -2156be: 7010 f00b 0a00 |0115: invoke-direct {v10}, Landroid/view/animation/DecelerateInterpolator;.:()V // method@0bf0 │ │ -2156c4: 6e20 2200 a100 |0118: invoke-virtual {v1, v10}, Landroid/animation/AnimatorSet;.setInterpolator:(Landroid/animation/TimeInterpolator;)V // method@0022 │ │ -2156ca: 220a aa0c |011b: new-instance v10, Lfreed/viewer/ActivityFreeDviewer$3; // type@0caa │ │ -2156ce: 7020 de5e 9a00 |011d: invoke-direct {v10, v9}, Lfreed/viewer/ActivityFreeDviewer$3;.:(Lfreed/viewer/ActivityFreeDviewer;)V // method@5ede │ │ -2156d4: 6e20 1600 a100 |0120: invoke-virtual {v1, v10}, Landroid/animation/AnimatorSet;.addListener:(Landroid/animation/Animator$AnimatorListener;)V // method@0016 │ │ -2156da: 6e10 2300 0100 |0123: invoke-virtual {v1}, Landroid/animation/AnimatorSet;.start:()V // method@0023 │ │ -2156e0: 5b91 3e58 |0126: iput-object v1, v9, Lfreed/viewer/ActivityFreeDviewer;.mCurrentAnimator:Landroid/animation/AnimatorSet; // field@583e │ │ -2156e4: 0e00 |0128: return-void │ │ +215488: |[215488] freed.viewer.ActivityFreeDviewer.loadScreenSlide:(ILandroid/view/View;)V │ │ +215498: 5490 3e58 |0000: iget-object v0, v9, Lfreed/viewer/ActivityFreeDviewer;.mCurrentAnimator:Landroid/animation/AnimatorSet; // field@583e │ │ +21549c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +2154a0: 6e10 1700 0000 |0004: invoke-virtual {v0}, Landroid/animation/AnimatorSet;.cancel:()V // method@0017 │ │ +2154a6: 5490 4258 |0007: iget-object v0, v9, Lfreed/viewer/ActivityFreeDviewer;.screenSlideFragment:Lfreed/viewer/screenslide/views/ScreenSlideFragment; // field@5842 │ │ +2154aa: 6e20 1b61 a000 |0009: invoke-virtual {v0, v10}, Lfreed/viewer/screenslide/views/ScreenSlideFragment;.SetPostition:(I)V // method@611b │ │ +2154b0: 220a bd00 |000c: new-instance v10, Landroid/graphics/Rect; // type@00bd │ │ +2154b4: 7010 e003 0a00 |000e: invoke-direct {v10}, Landroid/graphics/Rect;.:()V // method@03e0 │ │ +2154ba: 2200 bd00 |0011: new-instance v0, Landroid/graphics/Rect; // type@00bd │ │ +2154be: 7010 e003 0000 |0013: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@03e0 │ │ +2154c4: 2201 b700 |0016: new-instance v1, Landroid/graphics/Point; // type@00b7 │ │ +2154c8: 7010 d003 0100 |0018: invoke-direct {v1}, Landroid/graphics/Point;.:()V // method@03d0 │ │ +2154ce: 6e20 0709 ab00 |001b: invoke-virtual {v11, v10}, Landroid/view/View;.getGlobalVisibleRect:(Landroid/graphics/Rect;)Z // method@0907 │ │ +2154d4: 549b 3d58 |001e: iget-object v11, v9, Lfreed/viewer/ActivityFreeDviewer;.gridholder:Landroid/widget/FrameLayout; // field@583d │ │ +2154d8: 6e30 b40c 0b01 |0020: invoke-virtual {v11, v0, v1}, Landroid/widget/FrameLayout;.getGlobalVisibleRect:(Landroid/graphics/Rect;Landroid/graphics/Point;)Z // method@0cb4 │ │ +2154de: 521b 9000 |0023: iget v11, v1, Landroid/graphics/Point;.x:I // field@0090 │ │ +2154e2: 7bbb |0025: neg-int v11, v11 │ │ +2154e4: 5212 9100 |0026: iget v2, v1, Landroid/graphics/Point;.y:I // field@0091 │ │ +2154e8: 7b22 |0028: neg-int v2, v2 │ │ +2154ea: 6e30 ef03 ba02 |0029: invoke-virtual {v10, v11, v2}, Landroid/graphics/Rect;.offset:(II)V // method@03ef │ │ +2154f0: 521b 9000 |002c: iget v11, v1, Landroid/graphics/Point;.x:I // field@0090 │ │ +2154f4: 7bbb |002e: neg-int v11, v11 │ │ +2154f6: 5211 9100 |002f: iget v1, v1, Landroid/graphics/Point;.y:I // field@0091 │ │ +2154fa: 7b11 |0031: neg-int v1, v1 │ │ +2154fc: 6e30 ef03 b001 |0032: invoke-virtual {v0, v11, v1}, Landroid/graphics/Rect;.offset:(II)V // method@03ef │ │ +215502: 6e10 f603 0000 |0035: invoke-virtual {v0}, Landroid/graphics/Rect;.width:()I // method@03f6 │ │ +215508: 0a0b |0038: move-result v11 │ │ +21550a: 82bb |0039: int-to-float v11, v11 │ │ +21550c: 6e10 e903 0000 |003a: invoke-virtual {v0}, Landroid/graphics/Rect;.height:()I // method@03e9 │ │ +215512: 0a01 |003d: move-result v1 │ │ +215514: 8211 |003e: int-to-float v1, v1 │ │ +215516: c91b |003f: div-float/2addr v11, v1 │ │ +215518: 6e10 f603 0a00 |0040: invoke-virtual {v10}, Landroid/graphics/Rect;.width:()I // method@03f6 │ │ +21551e: 0a01 |0043: move-result v1 │ │ +215520: 8211 |0044: int-to-float v1, v1 │ │ +215522: 6e10 e903 0a00 |0045: invoke-virtual {v10}, Landroid/graphics/Rect;.height:()I // method@03e9 │ │ +215528: 0a02 |0048: move-result v2 │ │ +21552a: 8222 |0049: int-to-float v2, v2 │ │ +21552c: c921 |004a: div-float/2addr v1, v2 │ │ +21552e: 1502 0040 |004b: const/high16 v2, #int 1073741824 // #4000 │ │ +215532: 2d0b 0b01 |004d: cmpl-float v11, v11, v1 │ │ +215536: 3d0b 2a00 |004f: if-lez v11, 0079 // +002a │ │ +21553a: 6e10 e903 0a00 |0051: invoke-virtual {v10}, Landroid/graphics/Rect;.height:()I // method@03e9 │ │ +215540: 0a0b |0054: move-result v11 │ │ +215542: 82bb |0055: int-to-float v11, v11 │ │ +215544: 6e10 e903 0000 |0056: invoke-virtual {v0}, Landroid/graphics/Rect;.height:()I // method@03e9 │ │ +21554a: 0a01 |0059: move-result v1 │ │ +21554c: 8211 |005a: int-to-float v1, v1 │ │ +21554e: c91b |005b: div-float/2addr v11, v1 │ │ +215550: 6e10 f603 0000 |005c: invoke-virtual {v0}, Landroid/graphics/Rect;.width:()I // method@03f6 │ │ +215556: 0a01 |005f: move-result v1 │ │ +215558: 8211 |0060: int-to-float v1, v1 │ │ +21555a: a801 010b |0061: mul-float v1, v1, v11 │ │ +21555e: 6e10 f603 0a00 |0063: invoke-virtual {v10}, Landroid/graphics/Rect;.width:()I // method@03f6 │ │ +215564: 0a03 |0066: move-result v3 │ │ +215566: 8233 |0067: int-to-float v3, v3 │ │ +215568: c731 |0068: sub-float/2addr v1, v3 │ │ +21556a: c921 |0069: div-float/2addr v1, v2 │ │ +21556c: 52a2 a700 |006a: iget v2, v10, Landroid/graphics/Rect;.left:I // field@00a7 │ │ +215570: 8222 |006c: int-to-float v2, v2 │ │ +215572: c712 |006d: sub-float/2addr v2, v1 │ │ +215574: 8722 |006e: float-to-int v2, v2 │ │ +215576: 59a2 a700 |006f: iput v2, v10, Landroid/graphics/Rect;.left:I // field@00a7 │ │ +21557a: 52a2 a800 |0071: iget v2, v10, Landroid/graphics/Rect;.right:I // field@00a8 │ │ +21557e: 8222 |0073: int-to-float v2, v2 │ │ +215580: c612 |0074: add-float/2addr v2, v1 │ │ +215582: 8721 |0075: float-to-int v1, v2 │ │ +215584: 59a1 a800 |0076: iput v1, v10, Landroid/graphics/Rect;.right:I // field@00a8 │ │ +215588: 2828 |0078: goto 00a0 // +0028 │ │ +21558a: 6e10 f603 0a00 |0079: invoke-virtual {v10}, Landroid/graphics/Rect;.width:()I // method@03f6 │ │ +215590: 0a0b |007c: move-result v11 │ │ +215592: 82bb |007d: int-to-float v11, v11 │ │ +215594: 6e10 f603 0000 |007e: invoke-virtual {v0}, Landroid/graphics/Rect;.width:()I // method@03f6 │ │ +21559a: 0a01 |0081: move-result v1 │ │ +21559c: 8211 |0082: int-to-float v1, v1 │ │ +21559e: c91b |0083: div-float/2addr v11, v1 │ │ +2155a0: 6e10 e903 0000 |0084: invoke-virtual {v0}, Landroid/graphics/Rect;.height:()I // method@03e9 │ │ +2155a6: 0a01 |0087: move-result v1 │ │ +2155a8: 8211 |0088: int-to-float v1, v1 │ │ +2155aa: a801 010b |0089: mul-float v1, v1, v11 │ │ +2155ae: 6e10 e903 0a00 |008b: invoke-virtual {v10}, Landroid/graphics/Rect;.height:()I // method@03e9 │ │ +2155b4: 0a03 |008e: move-result v3 │ │ +2155b6: 8233 |008f: int-to-float v3, v3 │ │ +2155b8: c731 |0090: sub-float/2addr v1, v3 │ │ +2155ba: c921 |0091: div-float/2addr v1, v2 │ │ +2155bc: 52a2 a900 |0092: iget v2, v10, Landroid/graphics/Rect;.top:I // field@00a9 │ │ +2155c0: 8222 |0094: int-to-float v2, v2 │ │ +2155c2: c712 |0095: sub-float/2addr v2, v1 │ │ +2155c4: 8722 |0096: float-to-int v2, v2 │ │ +2155c6: 59a2 a900 |0097: iput v2, v10, Landroid/graphics/Rect;.top:I // field@00a9 │ │ +2155ca: 52a2 a600 |0099: iget v2, v10, Landroid/graphics/Rect;.bottom:I // field@00a6 │ │ +2155ce: 8222 |009b: int-to-float v2, v2 │ │ +2155d0: c612 |009c: add-float/2addr v2, v1 │ │ +2155d2: 8721 |009d: float-to-int v1, v2 │ │ +2155d4: 59a1 a600 |009e: iput v1, v10, Landroid/graphics/Rect;.bottom:I // field@00a6 │ │ +2155d8: 5491 4458 |00a0: iget-object v1, v9, Lfreed/viewer/ActivityFreeDviewer;.slideholder:Landroid/widget/FrameLayout; // field@5844 │ │ +2155dc: 1202 |00a2: const/4 v2, #int 0 // #0 │ │ +2155de: 6e20 de0c 2100 |00a3: invoke-virtual {v1, v2}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@0cde │ │ +2155e4: 5491 4458 |00a6: iget-object v1, v9, Lfreed/viewer/ActivityFreeDviewer;.slideholder:Landroid/widget/FrameLayout; // field@5844 │ │ +2155e8: 1203 |00a8: const/4 v3, #int 0 // #0 │ │ +2155ea: 6e20 db0c 3100 |00a9: invoke-virtual {v1, v3}, Landroid/widget/FrameLayout;.setPivotX:(F)V // method@0cdb │ │ +2155f0: 5491 4458 |00ac: iget-object v1, v9, Lfreed/viewer/ActivityFreeDviewer;.slideholder:Landroid/widget/FrameLayout; // field@5844 │ │ +2155f4: 6e20 dc0c 3100 |00ae: invoke-virtual {v1, v3}, Landroid/widget/FrameLayout;.setPivotY:(F)V // method@0cdc │ │ +2155fa: 2201 1100 |00b1: new-instance v1, Landroid/animation/AnimatorSet; // type@0011 │ │ +2155fe: 7010 1500 0100 |00b3: invoke-direct {v1}, Landroid/animation/AnimatorSet;.:()V // method@0015 │ │ +215604: 5493 4458 |00b6: iget-object v3, v9, Lfreed/viewer/ActivityFreeDviewer;.slideholder:Landroid/widget/FrameLayout; // field@5844 │ │ +215608: 6204 7601 |00b8: sget-object v4, Landroid/view/View;.X:Landroid/util/Property; // field@0176 │ │ +21560c: 1225 |00ba: const/4 v5, #int 2 // #2 │ │ +21560e: 2356 2c0e |00bb: new-array v6, v5, [F // type@0e2c │ │ +215612: 52a7 a700 |00bd: iget v7, v10, Landroid/graphics/Rect;.left:I // field@00a7 │ │ +215616: 8277 |00bf: int-to-float v7, v7 │ │ +215618: 4b07 0602 |00c0: aput v7, v6, v2 │ │ +21561c: 5207 a700 |00c2: iget v7, v0, Landroid/graphics/Rect;.left:I // field@00a7 │ │ +215620: 8277 |00c4: int-to-float v7, v7 │ │ +215622: 1218 |00c5: const/4 v8, #int 1 // #1 │ │ +215624: 4b07 0608 |00c6: aput v7, v6, v8 │ │ +215628: 7130 3600 4306 |00c8: invoke-static {v3, v4, v6}, Landroid/animation/ObjectAnimator;.ofFloat:(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; // method@0036 │ │ +21562e: 0c03 |00cb: move-result-object v3 │ │ +215630: 6e20 1c00 3100 |00cc: invoke-virtual {v1, v3}, Landroid/animation/AnimatorSet;.play:(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder; // method@001c │ │ +215636: 0c03 |00cf: move-result-object v3 │ │ +215638: 5494 4458 |00d0: iget-object v4, v9, Lfreed/viewer/ActivityFreeDviewer;.slideholder:Landroid/widget/FrameLayout; // field@5844 │ │ +21563c: 6206 7701 |00d2: sget-object v6, Landroid/view/View;.Y:Landroid/util/Property; // field@0177 │ │ +215640: 2357 2c0e |00d4: new-array v7, v5, [F // type@0e2c │ │ +215644: 52aa a900 |00d6: iget v10, v10, Landroid/graphics/Rect;.top:I // field@00a9 │ │ +215648: 82aa |00d8: int-to-float v10, v10 │ │ +21564a: 4b0a 0702 |00d9: aput v10, v7, v2 │ │ +21564e: 520a a900 |00db: iget v10, v0, Landroid/graphics/Rect;.top:I // field@00a9 │ │ +215652: 82aa |00dd: int-to-float v10, v10 │ │ +215654: 4b0a 0708 |00de: aput v10, v7, v8 │ │ +215658: 7130 3600 6407 |00e0: invoke-static {v4, v6, v7}, Landroid/animation/ObjectAnimator;.ofFloat:(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; // method@0036 │ │ +21565e: 0c0a |00e3: move-result-object v10 │ │ +215660: 6e20 1400 a300 |00e4: invoke-virtual {v3, v10}, Landroid/animation/AnimatorSet$Builder;.with:(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder; // method@0014 │ │ +215666: 0c0a |00e7: move-result-object v10 │ │ +215668: 5490 4458 |00e8: iget-object v0, v9, Lfreed/viewer/ActivityFreeDviewer;.slideholder:Landroid/widget/FrameLayout; // field@5844 │ │ +21566c: 6203 7401 |00ea: sget-object v3, Landroid/view/View;.SCALE_X:Landroid/util/Property; // field@0174 │ │ +215670: 2354 2c0e |00ec: new-array v4, v5, [F // type@0e2c │ │ +215674: 4b0b 0402 |00ee: aput v11, v4, v2 │ │ +215678: 1506 803f |00f0: const/high16 v6, #int 1065353216 // #3f80 │ │ +21567c: 4b06 0408 |00f2: aput v6, v4, v8 │ │ +215680: 7130 3600 3004 |00f4: invoke-static {v0, v3, v4}, Landroid/animation/ObjectAnimator;.ofFloat:(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; // method@0036 │ │ +215686: 0c00 |00f7: move-result-object v0 │ │ +215688: 6e20 1400 0a00 |00f8: invoke-virtual {v10, v0}, Landroid/animation/AnimatorSet$Builder;.with:(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder; // method@0014 │ │ +21568e: 0c0a |00fb: move-result-object v10 │ │ +215690: 5490 4458 |00fc: iget-object v0, v9, Lfreed/viewer/ActivityFreeDviewer;.slideholder:Landroid/widget/FrameLayout; // field@5844 │ │ +215694: 6203 7501 |00fe: sget-object v3, Landroid/view/View;.SCALE_Y:Landroid/util/Property; // field@0175 │ │ +215698: 2354 2c0e |0100: new-array v4, v5, [F // type@0e2c │ │ +21569c: 4b0b 0402 |0102: aput v11, v4, v2 │ │ +2156a0: 4b06 0408 |0104: aput v6, v4, v8 │ │ +2156a4: 7130 3600 3004 |0106: invoke-static {v0, v3, v4}, Landroid/animation/ObjectAnimator;.ofFloat:(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; // method@0036 │ │ +2156aa: 0c0b |0109: move-result-object v11 │ │ +2156ac: 6e20 1400 ba00 |010a: invoke-virtual {v10, v11}, Landroid/animation/AnimatorSet$Builder;.with:(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder; // method@0014 │ │ +2156b2: 529a 3f58 |010d: iget v10, v9, Lfreed/viewer/ActivityFreeDviewer;.mShortAnimationDuration:I // field@583f │ │ +2156b6: 81aa |010f: int-to-long v10, v10 │ │ +2156b8: 6e30 2100 a10b |0110: invoke-virtual {v1, v10, v11}, Landroid/animation/AnimatorSet;.setDuration:(J)Landroid/animation/AnimatorSet; // method@0021 │ │ +2156be: 220a 4e02 |0113: new-instance v10, Landroid/view/animation/DecelerateInterpolator; // type@024e │ │ +2156c2: 7010 f00b 0a00 |0115: invoke-direct {v10}, Landroid/view/animation/DecelerateInterpolator;.:()V // method@0bf0 │ │ +2156c8: 6e20 2200 a100 |0118: invoke-virtual {v1, v10}, Landroid/animation/AnimatorSet;.setInterpolator:(Landroid/animation/TimeInterpolator;)V // method@0022 │ │ +2156ce: 220a aa0c |011b: new-instance v10, Lfreed/viewer/ActivityFreeDviewer$3; // type@0caa │ │ +2156d2: 7020 de5e 9a00 |011d: invoke-direct {v10, v9}, Lfreed/viewer/ActivityFreeDviewer$3;.:(Lfreed/viewer/ActivityFreeDviewer;)V // method@5ede │ │ +2156d8: 6e20 1600 a100 |0120: invoke-virtual {v1, v10}, Landroid/animation/AnimatorSet;.addListener:(Landroid/animation/Animator$AnimatorListener;)V // method@0016 │ │ +2156de: 6e10 2300 0100 |0123: invoke-virtual {v1}, Landroid/animation/AnimatorSet;.start:()V // method@0023 │ │ +2156e4: 5b91 3e58 |0126: iput-object v1, v9, Lfreed/viewer/ActivityFreeDviewer;.mCurrentAnimator:Landroid/animation/AnimatorSet; // field@583e │ │ +2156e8: 0e00 |0128: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0004 line=244 │ │ 0x0007 line=247 │ │ 0x000c line=251 │ │ 0x0011 line=252 │ │ @@ -861610,22 +861613,22 @@ │ │ type : '(Landroidx/fragment/app/Fragment;Ljava/lang/String;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -215808: |[215808] freed.viewer.ActivityFreeDviewer.replaceCameraFragment:(Landroidx/fragment/app/Fragment;Ljava/lang/String;I)V │ │ -215818: 6e10 ec5e 0100 |0000: invoke-virtual {v1}, Lfreed/viewer/ActivityFreeDviewer;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@5eec │ │ -21581e: 0c00 |0003: move-result-object v0 │ │ -215820: 6e10 7043 0000 |0004: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@4370 │ │ -215826: 0c00 |0007: move-result-object v0 │ │ -215828: 6e40 9e44 4032 |0008: invoke-virtual {v0, v4, v2, v3}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@449e │ │ -21582e: 6e10 9144 0000 |000b: invoke-virtual {v0}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@4491 │ │ -215834: 0e00 |000e: return-void │ │ +21580c: |[21580c] freed.viewer.ActivityFreeDviewer.replaceCameraFragment:(Landroidx/fragment/app/Fragment;Ljava/lang/String;I)V │ │ +21581c: 6e10 ec5e 0100 |0000: invoke-virtual {v1}, Lfreed/viewer/ActivityFreeDviewer;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@5eec │ │ +215822: 0c00 |0003: move-result-object v0 │ │ +215824: 6e10 7043 0000 |0004: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@4370 │ │ +21582a: 0c00 |0007: move-result-object v0 │ │ +21582c: 6e40 9e44 4032 |0008: invoke-virtual {v0, v4, v2, v3}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@449e │ │ +215832: 6e10 9144 0000 |000b: invoke-virtual {v0}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@4491 │ │ +215838: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0008 line=133 │ │ 0x000b line=134 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lfreed/viewer/ActivityFreeDviewer; │ │ @@ -861639,34 +861642,34 @@ │ │ type : '()Lfreed/utils/LocationManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -214fa4: |[214fa4] freed.viewer.ActivityFreeDviewer.getLocationManager:()Lfreed/utils/LocationManager; │ │ -214fb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -214fb6: 1100 |0001: return-object v0 │ │ +214fa8: |[214fa8] freed.viewer.ActivityFreeDviewer.getLocationManager:()Lfreed/utils/LocationManager; │ │ +214fb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +214fba: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfreed/viewer/ActivityFreeDviewer;) │ │ name : 'lambda$init$0$ActivityFreeDviewer' │ │ type : '()V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -215214: |[215214] freed.viewer.ActivityFreeDviewer.lambda$init$0$ActivityFreeDviewer:()V │ │ -215224: 5410 3a58 |0000: iget-object v0, v1, Lfreed/viewer/ActivityFreeDviewer;.fileListController:Lfreed/file/FileListController; // field@583a │ │ -215228: 6e10 7b5b 0000 |0002: invoke-virtual {v0}, Lfreed/file/FileListController;.loadDefaultFiles:()V // method@5b7b │ │ -21522e: 0e00 |0005: return-void │ │ +215218: |[215218] freed.viewer.ActivityFreeDviewer.lambda$init$0$ActivityFreeDviewer:()V │ │ +215228: 5410 3a58 |0000: iget-object v0, v1, Lfreed/viewer/ActivityFreeDviewer;.fileListController:Lfreed/file/FileListController; // field@583a │ │ +21522c: 6e10 7b5b 0000 |0002: invoke-virtual {v0}, Lfreed/file/FileListController;.loadDefaultFiles:()V // method@5b7b │ │ +215232: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/viewer/ActivityFreeDviewer; │ │ │ │ #2 : (in Lfreed/viewer/ActivityFreeDviewer;) │ │ @@ -861674,18 +861677,18 @@ │ │ type : '()V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -215230: |[215230] freed.viewer.ActivityFreeDviewer.lambda$onResume$1$ActivityFreeDviewer:()V │ │ -215240: 5410 3a58 |0000: iget-object v0, v1, Lfreed/viewer/ActivityFreeDviewer;.fileListController:Lfreed/file/FileListController; // field@583a │ │ -215244: 6e10 7b5b 0000 |0002: invoke-virtual {v0}, Lfreed/file/FileListController;.loadDefaultFiles:()V // method@5b7b │ │ -21524a: 0e00 |0005: return-void │ │ +215234: |[215234] freed.viewer.ActivityFreeDviewer.lambda$onResume$1$ActivityFreeDviewer:()V │ │ +215244: 5410 3a58 |0000: iget-object v0, v1, Lfreed/viewer/ActivityFreeDviewer;.fileListController:Lfreed/file/FileListController; // field@583a │ │ +215248: 6e10 7b5b 0000 |0002: invoke-virtual {v0}, Lfreed/file/FileListController;.loadDefaultFiles:()V // method@5b7b │ │ +21524e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfreed/viewer/ActivityFreeDviewer; │ │ │ │ #3 : (in Lfreed/viewer/ActivityFreeDviewer;) │ │ @@ -861693,48 +861696,48 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 68 16-bit code units │ │ -2156e8: |[2156e8] freed.viewer.ActivityFreeDviewer.onActivityResult:(IILandroid/content/Intent;)V │ │ -2156f8: 6f40 094d 1032 |0000: invoke-super {v0, v1, v2, v3}, Lfreed/ActivityAbstract;.onActivityResult:(IILandroid/content/Intent;)V // method@4d09 │ │ -2156fe: 5402 3b58 |0003: iget-object v2, v0, Lfreed/viewer/ActivityFreeDviewer;.gridViewFragment:Lfreed/viewer/gridview/views/GridViewFragment; // field@583b │ │ -215702: 6e10 0263 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@6302 │ │ -215708: 1302 2c00 |0008: const/16 v2, #int 44 // #2c │ │ -21570c: 3221 0b00 |000a: if-eq v1, v2, 0015 // +000b │ │ -215710: 5402 3b58 |000c: iget-object v2, v0, Lfreed/viewer/ActivityFreeDviewer;.gridViewFragment:Lfreed/viewer/gridview/views/GridViewFragment; // field@583b │ │ -215714: 6e10 0263 0200 |000e: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@6302 │ │ -21571a: 1302 2d00 |0011: const/16 v2, #int 45 // #2d │ │ -21571e: 3321 3000 |0013: if-ne v1, v2, 0043 // +0030 │ │ -215722: 5401 3a58 |0015: iget-object v1, v0, Lfreed/viewer/ActivityFreeDviewer;.fileListController:Lfreed/file/FileListController; // field@583a │ │ -215726: 6e10 735b 0100 |0017: invoke-virtual {v1}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ -21572c: 0c01 |001a: move-result-object v1 │ │ -21572e: 7210 6d64 0100 |001b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@646d │ │ -215734: 0a02 |001e: move-result v2 │ │ -215736: 3d02 1f00 |001f: if-lez v2, 003e // +001f │ │ -21573a: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -21573c: 7220 6564 2100 |0022: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -215742: 0c03 |0025: move-result-object v3 │ │ -215744: 1f03 4f0c |0026: check-cast v3, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ -215748: 6e10 8f5b 0300 |0028: invoke-virtual {v3}, Lfreed/file/holder/BaseHolder;.IsFolder:()Z // method@5b8f │ │ -21574e: 0a03 |002b: move-result v3 │ │ -215750: 3803 1200 |002c: if-eqz v3, 003e // +0012 │ │ -215754: 7220 6564 2100 |002e: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ -21575a: 0c01 |0031: move-result-object v1 │ │ -21575c: 1f01 4f0c |0032: check-cast v1, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ -215760: 5402 3a58 |0034: iget-object v2, v0, Lfreed/viewer/ActivityFreeDviewer;.fileListController:Lfreed/file/FileListController; // field@583a │ │ -215764: 5403 3c58 |0036: iget-object v3, v0, Lfreed/viewer/ActivityFreeDviewer;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@583c │ │ -215768: 5433 b658 |0038: iget-object v3, v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.formatsToShow:Lfreed/file/FileListController$FormatTypes; // field@58b6 │ │ -21576c: 6e30 665b 1203 |003a: invoke-virtual {v2, v1, v3}, Lfreed/file/FileListController;.LoadFolder:(Lfreed/file/holder/BaseHolder;Lfreed/file/FileListController$FormatTypes;)V // method@5b66 │ │ -215772: 2806 |003d: goto 0043 // +0006 │ │ -215774: 5401 3a58 |003e: iget-object v1, v0, Lfreed/viewer/ActivityFreeDviewer;.fileListController:Lfreed/file/FileListController; // field@583a │ │ -215778: 6e10 7b5b 0100 |0040: invoke-virtual {v1}, Lfreed/file/FileListController;.loadDefaultFiles:()V // method@5b7b │ │ -21577e: 0e00 |0043: return-void │ │ +2156ec: |[2156ec] freed.viewer.ActivityFreeDviewer.onActivityResult:(IILandroid/content/Intent;)V │ │ +2156fc: 6f40 094d 1032 |0000: invoke-super {v0, v1, v2, v3}, Lfreed/ActivityAbstract;.onActivityResult:(IILandroid/content/Intent;)V // method@4d09 │ │ +215702: 5402 3b58 |0003: iget-object v2, v0, Lfreed/viewer/ActivityFreeDviewer;.gridViewFragment:Lfreed/viewer/gridview/views/GridViewFragment; // field@583b │ │ +215706: 6e10 0263 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@6302 │ │ +21570c: 1302 2c00 |0008: const/16 v2, #int 44 // #2c │ │ +215710: 3221 0b00 |000a: if-eq v1, v2, 0015 // +000b │ │ +215714: 5402 3b58 |000c: iget-object v2, v0, Lfreed/viewer/ActivityFreeDviewer;.gridViewFragment:Lfreed/viewer/gridview/views/GridViewFragment; // field@583b │ │ +215718: 6e10 0263 0200 |000e: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@6302 │ │ +21571e: 1302 2d00 |0011: const/16 v2, #int 45 // #2d │ │ +215722: 3321 3000 |0013: if-ne v1, v2, 0043 // +0030 │ │ +215726: 5401 3a58 |0015: iget-object v1, v0, Lfreed/viewer/ActivityFreeDviewer;.fileListController:Lfreed/file/FileListController; // field@583a │ │ +21572a: 6e10 735b 0100 |0017: invoke-virtual {v1}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ +215730: 0c01 |001a: move-result-object v1 │ │ +215732: 7210 6d64 0100 |001b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@646d │ │ +215738: 0a02 |001e: move-result v2 │ │ +21573a: 3d02 1f00 |001f: if-lez v2, 003e // +001f │ │ +21573e: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +215740: 7220 6564 2100 |0022: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +215746: 0c03 |0025: move-result-object v3 │ │ +215748: 1f03 4f0c |0026: check-cast v3, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ +21574c: 6e10 8f5b 0300 |0028: invoke-virtual {v3}, Lfreed/file/holder/BaseHolder;.IsFolder:()Z // method@5b8f │ │ +215752: 0a03 |002b: move-result v3 │ │ +215754: 3803 1200 |002c: if-eqz v3, 003e // +0012 │ │ +215758: 7220 6564 2100 |002e: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@6465 │ │ +21575e: 0c01 |0031: move-result-object v1 │ │ +215760: 1f01 4f0c |0032: check-cast v1, Lfreed/file/holder/BaseHolder; // type@0c4f │ │ +215764: 5402 3a58 |0034: iget-object v2, v0, Lfreed/viewer/ActivityFreeDviewer;.fileListController:Lfreed/file/FileListController; // field@583a │ │ +215768: 5403 3c58 |0036: iget-object v3, v0, Lfreed/viewer/ActivityFreeDviewer;.gridViewFragmentModelView:Lfreed/viewer/gridview/modelview/GridViewFragmentModelView; // field@583c │ │ +21576c: 5433 b658 |0038: iget-object v3, v3, Lfreed/viewer/gridview/modelview/GridViewFragmentModelView;.formatsToShow:Lfreed/file/FileListController$FormatTypes; // field@58b6 │ │ +215770: 6e30 665b 1203 |003a: invoke-virtual {v2, v1, v3}, Lfreed/file/FileListController;.LoadFolder:(Lfreed/file/holder/BaseHolder;Lfreed/file/FileListController$FormatTypes;)V // method@5b66 │ │ +215776: 2806 |003d: goto 0043 // +0006 │ │ +215778: 5401 3a58 |003e: iget-object v1, v0, Lfreed/viewer/ActivityFreeDviewer;.fileListController:Lfreed/file/FileListController; // field@583a │ │ +21577c: 6e10 7b5b 0100 |0040: invoke-virtual {v1}, Lfreed/file/FileListController;.loadDefaultFiles:()V // method@5b7b │ │ +215782: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0003 line=331 │ │ 0x0015 line=333 │ │ 0x001b line=334 │ │ 0x002e line=336 │ │ @@ -861751,18 +861754,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -215780: |[215780] freed.viewer.ActivityFreeDviewer.onCreate:(Landroid/os/Bundle;)V │ │ -215790: 6f20 0a4d 1000 |0000: invoke-super {v0, v1}, Lfreed/ActivityAbstract;.onCreate:(Landroid/os/Bundle;)V // method@4d0a │ │ -215796: 7010 ed5e 0000 |0003: invoke-direct {v0}, Lfreed/viewer/ActivityFreeDviewer;.init:()V // method@5eed │ │ -21579c: 0e00 |0006: return-void │ │ +215784: |[215784] freed.viewer.ActivityFreeDviewer.onCreate:(Landroid/os/Bundle;)V │ │ +215794: 6f20 0a4d 1000 |0000: invoke-super {v0, v1}, Lfreed/ActivityAbstract;.onCreate:(Landroid/os/Bundle;)V // method@4d0a │ │ +21579a: 7010 ed5e 0000 |0003: invoke-direct {v0}, Lfreed/viewer/ActivityFreeDviewer;.init:()V // method@5eed │ │ +2157a0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=77 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfreed/viewer/ActivityFreeDviewer; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/os/Bundle; │ │ @@ -861772,36 +861775,36 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -2157a0: |[2157a0] freed.viewer.ActivityFreeDviewer.onResume:()V │ │ -2157b0: 6f10 0f4d 0200 |0000: invoke-super {v2}, Lfreed/ActivityAbstract;.onResume:()V // method@4d0f │ │ -2157b6: 6e10 ea5e 0200 |0003: invoke-virtual {v2}, Lfreed/viewer/ActivityFreeDviewer;.getPermissionManager:()Lfreed/utils/PermissionManager; // method@5eea │ │ -2157bc: 0c00 |0006: move-result-object v0 │ │ -2157be: 6201 e957 |0007: sget-object v1, Lfreed/utils/PermissionManager$Permissions;.SdCard:Lfreed/utils/PermissionManager$Permissions; // field@57e9 │ │ -2157c2: 6e20 8a5e 1000 |0009: invoke-virtual {v0, v1}, Lfreed/utils/PermissionManager;.isPermissionGranted:(Lfreed/utils/PermissionManager$Permissions;)Z // method@5e8a │ │ -2157c8: 0a00 |000c: move-result v0 │ │ -2157ca: 3800 1e00 |000d: if-eqz v0, 002b // +001e │ │ -2157ce: 5420 3a58 |000f: iget-object v0, v2, Lfreed/viewer/ActivityFreeDviewer;.fileListController:Lfreed/file/FileListController; // field@583a │ │ -2157d2: 6e10 735b 0000 |0011: invoke-virtual {v0}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ -2157d8: 0c00 |0014: move-result-object v0 │ │ -2157da: 3800 0e00 |0015: if-eqz v0, 0023 // +000e │ │ -2157de: 5420 3a58 |0017: iget-object v0, v2, Lfreed/viewer/ActivityFreeDviewer;.fileListController:Lfreed/file/FileListController; // field@583a │ │ -2157e2: 6e10 735b 0000 |0019: invoke-virtual {v0}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ -2157e8: 0c00 |001c: move-result-object v0 │ │ -2157ea: 7210 6d64 0000 |001d: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ -2157f0: 0a00 |0020: move-result v0 │ │ -2157f2: 3900 0a00 |0021: if-nez v0, 002b // +000a │ │ -2157f6: 2200 a50c |0023: new-instance v0, Lfreed/viewer/-$$Lambda$ActivityFreeDviewer$B8T4hPaQDuMT5pZBovJ9_hWmAwE; // type@0ca5 │ │ -2157fa: 7020 d35e 2000 |0025: invoke-direct {v0, v2}, Lfreed/viewer/-$$Lambda$ActivityFreeDviewer$B8T4hPaQDuMT5pZBovJ9_hWmAwE;.:(Lfreed/viewer/ActivityFreeDviewer;)V // method@5ed3 │ │ -215800: 7110 4b5e 0000 |0028: invoke-static {v0}, Lfreed/utils/FreeDPool;.Execute:(Ljava/lang/Runnable;)V // method@5e4b │ │ -215806: 0e00 |002b: return-void │ │ +2157a4: |[2157a4] freed.viewer.ActivityFreeDviewer.onResume:()V │ │ +2157b4: 6f10 0f4d 0200 |0000: invoke-super {v2}, Lfreed/ActivityAbstract;.onResume:()V // method@4d0f │ │ +2157ba: 6e10 ea5e 0200 |0003: invoke-virtual {v2}, Lfreed/viewer/ActivityFreeDviewer;.getPermissionManager:()Lfreed/utils/PermissionManager; // method@5eea │ │ +2157c0: 0c00 |0006: move-result-object v0 │ │ +2157c2: 6201 e957 |0007: sget-object v1, Lfreed/utils/PermissionManager$Permissions;.SdCard:Lfreed/utils/PermissionManager$Permissions; // field@57e9 │ │ +2157c6: 6e20 8a5e 1000 |0009: invoke-virtual {v0, v1}, Lfreed/utils/PermissionManager;.isPermissionGranted:(Lfreed/utils/PermissionManager$Permissions;)Z // method@5e8a │ │ +2157cc: 0a00 |000c: move-result v0 │ │ +2157ce: 3800 1e00 |000d: if-eqz v0, 002b // +001e │ │ +2157d2: 5420 3a58 |000f: iget-object v0, v2, Lfreed/viewer/ActivityFreeDviewer;.fileListController:Lfreed/file/FileListController; // field@583a │ │ +2157d6: 6e10 735b 0000 |0011: invoke-virtual {v0}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ +2157dc: 0c00 |0014: move-result-object v0 │ │ +2157de: 3800 0e00 |0015: if-eqz v0, 0023 // +000e │ │ +2157e2: 5420 3a58 |0017: iget-object v0, v2, Lfreed/viewer/ActivityFreeDviewer;.fileListController:Lfreed/file/FileListController; // field@583a │ │ +2157e6: 6e10 735b 0000 |0019: invoke-virtual {v0}, Lfreed/file/FileListController;.getFiles:()Ljava/util/List; // method@5b73 │ │ +2157ec: 0c00 |001c: move-result-object v0 │ │ +2157ee: 7210 6d64 0000 |001d: invoke-interface {v0}, Ljava/util/List;.size:()I // method@646d │ │ +2157f4: 0a00 |0020: move-result v0 │ │ +2157f6: 3900 0a00 |0021: if-nez v0, 002b // +000a │ │ +2157fa: 2200 a50c |0023: new-instance v0, Lfreed/viewer/-$$Lambda$ActivityFreeDviewer$B8T4hPaQDuMT5pZBovJ9_hWmAwE; // type@0ca5 │ │ +2157fe: 7020 d35e 2000 |0025: invoke-direct {v0, v2}, Lfreed/viewer/-$$Lambda$ActivityFreeDviewer$B8T4hPaQDuMT5pZBovJ9_hWmAwE;.:(Lfreed/viewer/ActivityFreeDviewer;)V // method@5ed3 │ │ +215804: 7110 4b5e 0000 |0028: invoke-static {v0}, Lfreed/utils/FreeDPool;.Execute:(Ljava/lang/Runnable;)V // method@5e4b │ │ +21580a: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0003 line=140 │ │ 0x0023 line=141 │ │ locals : │ │ 0x0000 - 0x002c reg=2 this Lfreed/viewer/ActivityFreeDviewer; │ │ @@ -861811,21 +861814,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -215838: |[215838] freed.viewer.ActivityFreeDviewer.setContentToView:()V │ │ -215848: 5420 3858 |0000: iget-object v0, v2, Lfreed/viewer/ActivityFreeDviewer;.TAG:Ljava/lang/String; // field@5838 │ │ -21584c: 1a01 9c2c |0002: const-string v1, "Set Content to view" // string@2c9c │ │ -215850: 7120 655e 1000 |0004: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ -215856: 1400 2c00 0c7f |0007: const v0, #float 1.86093e+38 // #7f0c002c │ │ -21585c: 6e20 f95e 0200 |000a: invoke-virtual {v2, v0}, Lfreed/viewer/ActivityFreeDviewer;.setContentView:(I)V // method@5ef9 │ │ -215862: 0e00 |000d: return-void │ │ +21583c: |[21583c] freed.viewer.ActivityFreeDviewer.setContentToView:()V │ │ +21584c: 5420 3858 |0000: iget-object v0, v2, Lfreed/viewer/ActivityFreeDviewer;.TAG:Ljava/lang/String; // field@5838 │ │ +215850: 1a01 9c2c |0002: const-string v1, "Set Content to view" // string@2c9c │ │ +215854: 7120 655e 1000 |0004: invoke-static {v0, v1}, Lfreed/utils/Log;.d:(Ljava/lang/String;Ljava/lang/String;)V // method@5e65 │ │ +21585a: 1400 2c00 0c7f |0007: const v0, #float 1.86093e+38 // #7f0c002c │ │ +215860: 6e20 f95e 0200 |000a: invoke-virtual {v2, v0}, Lfreed/viewer/ActivityFreeDviewer;.setContentView:(I)V // method@5ef9 │ │ +215866: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x000a line=84 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lfreed/viewer/ActivityFreeDviewer; │ │ │ │ @@ -861858,21 +861861,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -2158b0: |[2158b0] freed.viewer.dngconvert.DngConvertingActivity.:()V │ │ -2158c0: 7010 fd4c 0100 |0000: invoke-direct {v1}, Lfreed/ActivityAbstract;.:()V // method@4cfd │ │ -2158c6: 1c00 ad0c |0003: const-class v0, Lfreed/viewer/dngconvert/DngConvertingActivity; // type@0cad │ │ -2158ca: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ -2158d0: 0c00 |0008: move-result-object v0 │ │ -2158d2: 5b10 4658 |0009: iput-object v0, v1, Lfreed/viewer/dngconvert/DngConvertingActivity;.TAG:Ljava/lang/String; // field@5846 │ │ -2158d6: 0e00 |000b: return-void │ │ +2158b4: |[2158b4] freed.viewer.dngconvert.DngConvertingActivity.:()V │ │ +2158c4: 7010 fd4c 0100 |0000: invoke-direct {v1}, Lfreed/ActivityAbstract;.:()V // method@4cfd │ │ +2158ca: 1c00 ad0c |0003: const-class v0, Lfreed/viewer/dngconvert/DngConvertingActivity; // type@0cad │ │ +2158ce: 6e10 9862 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@6298 │ │ +2158d4: 0c00 |0008: move-result-object v0 │ │ +2158d6: 5b10 4658 |0009: iput-object v0, v1, Lfreed/viewer/dngconvert/DngConvertingActivity;.TAG:Ljava/lang/String; // field@5846 │ │ +2158da: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lfreed/viewer/dngconvert/DngConvertingActivity; │ │ │ │ @@ -861882,54 +861885,54 @@ │ │ type : '()Lfreed/utils/LocationManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -21589c: |[21589c] freed.viewer.dngconvert.DngConvertingActivity.getLocationManager:()Lfreed/utils/LocationManager; │ │ -2158ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2158ae: 1100 |0001: return-object v0 │ │ +2158a0: |[2158a0] freed.viewer.dngconvert.DngConvertingActivity.getLocationManager:()Lfreed/utils/LocationManager; │ │ +2158b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2158b2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfreed/viewer/dngconvert/DngConvertingActivity;) │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -2158d8: |[2158d8] freed.viewer.dngconvert.DngConvertingActivity.onCreate:(Landroid/os/Bundle;)V │ │ -2158e8: 6f20 0a4d 4300 |0000: invoke-super {v3, v4}, Lfreed/ActivityAbstract;.onCreate:(Landroid/os/Bundle;)V // method@4d0a │ │ -2158ee: 2204 4d0c |0003: new-instance v4, Lfreed/file/FileListController; // type@0c4d │ │ -2158f2: 6e10 fd5e 0300 |0005: invoke-virtual {v3}, Lfreed/viewer/dngconvert/DngConvertingActivity;.getApplicationContext:()Landroid/content/Context; // method@5efd │ │ -2158f8: 0c00 |0008: move-result-object v0 │ │ -2158fa: 7020 605b 0400 |0009: invoke-direct {v4, v0}, Lfreed/file/FileListController;.:(Landroid/content/Context;)V // method@5b60 │ │ -215900: 5b34 4758 |000c: iput-object v4, v3, Lfreed/viewer/dngconvert/DngConvertingActivity;.fileListController:Lfreed/file/FileListController; // field@5847 │ │ -215904: 6e10 ff5e 0300 |000e: invoke-virtual {v3}, Lfreed/viewer/dngconvert/DngConvertingActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@5eff │ │ -21590a: 0c04 |0011: move-result-object v4 │ │ -21590c: 5430 4658 |0012: iget-object v0, v3, Lfreed/viewer/dngconvert/DngConvertingActivity;.TAG:Ljava/lang/String; // field@5846 │ │ -215910: 6e20 9c43 0400 |0014: invoke-virtual {v4, v0}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@439c │ │ -215916: 0c04 |0017: move-result-object v4 │ │ -215918: 3904 1a00 |0018: if-nez v4, 0032 // +001a │ │ -21591c: 6e10 ff5e 0300 |001a: invoke-virtual {v3}, Lfreed/viewer/dngconvert/DngConvertingActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@5eff │ │ -215922: 0c04 |001d: move-result-object v4 │ │ -215924: 6e10 7043 0400 |001e: invoke-virtual {v4}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@4370 │ │ -21592a: 0c04 |0021: move-result-object v4 │ │ -21592c: 1400 0200 0201 |0022: const v0, #float 2.38772e-38 // #01020002 │ │ -215932: 2201 b50c |0025: new-instance v1, Lfreed/viewer/dngconvert/DngConvertingFragment; // type@0cb5 │ │ -215936: 7010 1c5f 0100 |0027: invoke-direct {v1}, Lfreed/viewer/dngconvert/DngConvertingFragment;.:()V // method@5f1c │ │ -21593c: 5432 4658 |002a: iget-object v2, v3, Lfreed/viewer/dngconvert/DngConvertingActivity;.TAG:Ljava/lang/String; // field@5846 │ │ -215940: 6e40 8744 0421 |002c: invoke-virtual {v4, v0, v1, v2}, Landroidx/fragment/app/FragmentTransaction;.add:(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@4487 │ │ -215946: 6e10 9144 0400 |002f: invoke-virtual {v4}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@4491 │ │ -21594c: 0e00 |0032: return-void │ │ +2158dc: |[2158dc] freed.viewer.dngconvert.DngConvertingActivity.onCreate:(Landroid/os/Bundle;)V │ │ +2158ec: 6f20 0a4d 4300 |0000: invoke-super {v3, v4}, Lfreed/ActivityAbstract;.onCreate:(Landroid/os/Bundle;)V // method@4d0a │ │ +2158f2: 2204 4d0c |0003: new-instance v4, Lfreed/file/FileListController; // type@0c4d │ │ +2158f6: 6e10 fd5e 0300 |0005: invoke-virtual {v3}, Lfreed/viewer/dngconvert/DngConvertingActivity;.getApplicationContext:()Landroid/content/Context; // method@5efd │ │ +2158fc: 0c00 |0008: move-result-object v0 │ │ +2158fe: 7020 605b 0400 |0009: invoke-direct {v4, v0}, Lfreed/file/FileListController;.:(Landroid/content/Context;)V // method@5b60 │ │ +215904: 5b34 4758 |000c: iput-object v4, v3, Lfreed/viewer/dngconvert/DngConvertingActivity;.fileListController:Lfreed/file/FileListController; // field@5847 │ │ +215908: 6e10 ff5e 0300 |000e: invoke-virtual {v3}, Lfreed/viewer/dngconvert/DngConvertingActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@5eff │ │ +21590e: 0c04 |0011: move-result-object v4 │ │ +215910: 5430 4658 |0012: iget-object v0, v3, Lfreed/viewer/dngconvert/DngConvertingActivity;.TAG:Ljava/lang/String; // field@5846 │ │ +215914: 6e20 9c43 0400 |0014: invoke-virtual {v4, v0}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@439c │ │ +21591a: 0c04 |0017: move-result-object v4 │ │ +21591c: 3904 1a00 |0018: if-nez v4, 0032 // +001a │ │ +215920: 6e10 ff5e 0300 |001a: invoke-virtual {v3}, Lfreed/viewer/dngconvert/DngConvertingActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@5eff │ │ +215926: 0c04 |001d: move-result-object v4 │ │ +215928: 6e10 7043 0400 |001e: invoke-virtual {v4}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@4370 │ │ +21592e: 0c04 |0021: move-result-object v4 │ │ +215930: 1400 0200 0201 |0022: const v0, #float 2.38772e-38 // #01020002 │ │ +215936: 2201 b50c |0025: new-instance v1, Lfreed/viewer/dngconvert/DngConvertingFragment; // type@0cb5 │ │ +21593a: 7010 1c5f 0100 |0027: invoke-direct {v1}, Lfreed/viewer/dngconvert/DngConvertingFragment;.:()V // method@5f1c │ │ +215940: 5432 4658 |002a: iget-object v2, v3, Lfreed/viewer/dngconvert/DngConvertingActivity;.TAG:Ljava/lang/String; // field@5846 │ │ +215944: 6e40 8744 0421 |002c: invoke-virtual {v4, v0, v1, v2}, Landroidx/fragment/app/FragmentTransaction;.add:(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@4487 │ │ +21594a: 6e10 9144 0400 |002f: invoke-virtual {v4}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@4491 │ │ +215950: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ 0x000e line=42 │ │ 0x001a line=43 │ │ 0x0025 line=44 │ │ @@ -861943,16 +861946,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -215950: |[215950] freed.viewer.dngconvert.DngConvertingActivity.setContentToView:()V │ │ -215960: 0e00 |0000: return-void │ │ +215954: |[215954] freed.viewer.dngconvert.DngConvertingActivity.setContentToView:()V │ │ +215964: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3442 (DngConvertingActivity.java) │ │ │ │ Class #2719 header: │ │ @@ -861986,19 +861989,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -21eec8: |[21eec8] freed.viewer.stack.DngStackActivity.:()V │ │ -21eed8: 7010 fd4c 0100 |0000: invoke-direct {v1}, Lfreed/ActivityAbstract;.:()V // method@4cfd │ │ -21eede: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -21eee0: 5b10 6859 |0004: iput-object v0, v1, Lfreed/viewer/stack/DngStackActivity;.filesToStack:[Ljava/lang/String; // field@5968 │ │ -21eee4: 0e00 |0006: return-void │ │ +21eed4: |[21eed4] freed.viewer.stack.DngStackActivity.:()V │ │ +21eee4: 7010 fd4c 0100 |0000: invoke-direct {v1}, Lfreed/ActivityAbstract;.:()V // method@4cfd │ │ +21eeea: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +21eeec: 5b10 6859 |0004: iput-object v0, v1, Lfreed/viewer/stack/DngStackActivity;.filesToStack:[Ljava/lang/String; // field@5968 │ │ +21eef0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0004 line=22 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfreed/viewer/stack/DngStackActivity; │ │ │ │ @@ -862008,46 +862011,46 @@ │ │ type : '()Lfreed/utils/LocationManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -21eeb4: |[21eeb4] freed.viewer.stack.DngStackActivity.getLocationManager:()Lfreed/utils/LocationManager; │ │ -21eec4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -21eec6: 1100 |0001: return-object v0 │ │ +21eec0: |[21eec0] freed.viewer.stack.DngStackActivity.getLocationManager:()Lfreed/utils/LocationManager; │ │ +21eed0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +21eed2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfreed/viewer/stack/DngStackActivity;) │ │ name : 'lambda$onCreate$0$DngStackActivity' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -21eee8: |[21eee8] freed.viewer.stack.DngStackActivity.lambda$onCreate$0$DngStackActivity:(Landroid/view/View;)V │ │ -21eef8: 5412 6859 |0000: iget-object v2, v1, Lfreed/viewer/stack/DngStackActivity;.filesToStack:[Ljava/lang/String; // field@5968 │ │ -21eefc: 3802 1e00 |0002: if-eqz v2, 0020 // +001e │ │ -21ef00: 2202 5b0c |0004: new-instance v2, Lfreed/jni/DngStack; // type@0c5b │ │ -21ef04: 5410 6859 |0006: iget-object v0, v1, Lfreed/viewer/stack/DngStackActivity;.filesToStack:[Ljava/lang/String; // field@5968 │ │ -21ef08: 7020 ec5b 0200 |0008: invoke-direct {v2, v0}, Lfreed/jni/DngStack;.:([Ljava/lang/String;)V // method@5bec │ │ -21ef0e: 6e10 3f61 0100 |000b: invoke-virtual {v1}, Lfreed/viewer/stack/DngStackActivity;.getApplicationContext:()Landroid/content/Context; // method@613f │ │ -21ef14: 0c00 |000e: move-result-object v0 │ │ -21ef16: 6e20 ed5b 0200 |000f: invoke-virtual {v2, v0}, Lfreed/jni/DngStack;.StartStack:(Landroid/content/Context;)V // method@5bed │ │ -21ef1c: 5412 6959 |0012: iget-object v2, v1, Lfreed/viewer/stack/DngStackActivity;.stackButton:Landroid/widget/Button; // field@5969 │ │ -21ef20: 1400 c000 077f |0014: const v0, #float 1.7945e+38 // #7f0700c0 │ │ -21ef26: 6e20 400c 0200 |0017: invoke-virtual {v2, v0}, Landroid/widget/Button;.setBackgroundResource:(I)V // method@0c40 │ │ -21ef2c: 5412 6959 |001a: iget-object v2, v1, Lfreed/viewer/stack/DngStackActivity;.stackButton:Landroid/widget/Button; // field@5969 │ │ -21ef30: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -21ef32: 6e20 410c 0200 |001d: invoke-virtual {v2, v0}, Landroid/widget/Button;.setClickable:(Z)V // method@0c41 │ │ -21ef38: 0e00 |0020: return-void │ │ +21eef4: |[21eef4] freed.viewer.stack.DngStackActivity.lambda$onCreate$0$DngStackActivity:(Landroid/view/View;)V │ │ +21ef04: 5412 6859 |0000: iget-object v2, v1, Lfreed/viewer/stack/DngStackActivity;.filesToStack:[Ljava/lang/String; // field@5968 │ │ +21ef08: 3802 1e00 |0002: if-eqz v2, 0020 // +001e │ │ +21ef0c: 2202 5b0c |0004: new-instance v2, Lfreed/jni/DngStack; // type@0c5b │ │ +21ef10: 5410 6859 |0006: iget-object v0, v1, Lfreed/viewer/stack/DngStackActivity;.filesToStack:[Ljava/lang/String; // field@5968 │ │ +21ef14: 7020 ec5b 0200 |0008: invoke-direct {v2, v0}, Lfreed/jni/DngStack;.:([Ljava/lang/String;)V // method@5bec │ │ +21ef1a: 6e10 3f61 0100 |000b: invoke-virtual {v1}, Lfreed/viewer/stack/DngStackActivity;.getApplicationContext:()Landroid/content/Context; // method@613f │ │ +21ef20: 0c00 |000e: move-result-object v0 │ │ +21ef22: 6e20 ed5b 0200 |000f: invoke-virtual {v2, v0}, Lfreed/jni/DngStack;.StartStack:(Landroid/content/Context;)V // method@5bed │ │ +21ef28: 5412 6959 |0012: iget-object v2, v1, Lfreed/viewer/stack/DngStackActivity;.stackButton:Landroid/widget/Button; // field@5969 │ │ +21ef2c: 1400 c000 077f |0014: const v0, #float 1.7945e+38 // #7f0700c0 │ │ +21ef32: 6e20 400c 0200 |0017: invoke-virtual {v2, v0}, Landroid/widget/Button;.setBackgroundResource:(I)V // method@0c40 │ │ +21ef38: 5412 6959 |001a: iget-object v2, v1, Lfreed/viewer/stack/DngStackActivity;.stackButton:Landroid/widget/Button; // field@5969 │ │ +21ef3c: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +21ef3e: 6e20 410c 0200 |001d: invoke-virtual {v2, v0}, Landroid/widget/Button;.setClickable:(Z)V // method@0c41 │ │ +21ef44: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0004 line=33 │ │ 0x000b line=34 │ │ 0x0012 line=35 │ │ 0x001a line=36 │ │ @@ -862060,52 +862063,52 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -21ef3c: |[21ef3c] freed.viewer.stack.DngStackActivity.onCreate:(Landroid/os/Bundle;)V │ │ -21ef4c: 6f20 0a4d 3200 |0000: invoke-super {v2, v3}, Lfreed/ActivityAbstract;.onCreate:(Landroid/os/Bundle;)V // method@4d0a │ │ -21ef52: 1403 2a00 0c7f |0003: const v3, #float 1.86093e+38 // #7f0c002a │ │ -21ef58: 6e20 4561 3200 |0006: invoke-virtual {v2, v3}, Lfreed/viewer/stack/DngStackActivity;.setContentView:(I)V // method@6145 │ │ -21ef5e: 1403 6600 097f |0009: const v3, #float 1.82106e+38 // #7f090066 │ │ -21ef64: 6e20 3e61 3200 |000c: invoke-virtual {v2, v3}, Lfreed/viewer/stack/DngStackActivity;.findViewById:(I)Landroid/view/View; // method@613e │ │ -21ef6a: 0c03 |000f: move-result-object v3 │ │ -21ef6c: 1f03 6c02 |0010: check-cast v3, Landroid/widget/Button; // type@026c │ │ -21ef70: 5b23 6959 |0012: iput-object v3, v2, Lfreed/viewer/stack/DngStackActivity;.stackButton:Landroid/widget/Button; // field@5969 │ │ -21ef74: 2200 040d |0014: new-instance v0, Lfreed/viewer/stack/-$$Lambda$DngStackActivity$OqU9EzbixMWCwq6eZuxtXE_C6s8; // type@0d04 │ │ -21ef78: 7020 2f61 2000 |0016: invoke-direct {v0, v2}, Lfreed/viewer/stack/-$$Lambda$DngStackActivity$OqU9EzbixMWCwq6eZuxtXE_C6s8;.:(Lfreed/viewer/stack/DngStackActivity;)V // method@612f │ │ -21ef7e: 6e20 450c 0300 |0019: invoke-virtual {v3, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ -21ef84: 1403 f100 097f |001c: const v3, #float 1.82109e+38 // #7f0900f1 │ │ -21ef8a: 6e20 3e61 3200 |001f: invoke-virtual {v2, v3}, Lfreed/viewer/stack/DngStackActivity;.findViewById:(I)Landroid/view/View; // method@613e │ │ -21ef90: 0c03 |0022: move-result-object v3 │ │ -21ef92: 1f03 e209 |0023: check-cast v3, Lcom/ortiz/touch/TouchImageView; // type@09e2 │ │ -21ef96: 6e10 4061 0200 |0025: invoke-virtual {v2}, Lfreed/viewer/stack/DngStackActivity;.getIntent:()Landroid/content/Intent; // method@6140 │ │ -21ef9c: 0c03 |0028: move-result-object v3 │ │ -21ef9e: 1a00 4c43 |0029: const-string v0, "extra_files_to_convert" // string@434c │ │ -21efa2: 6e20 3c02 0300 |002b: invoke-virtual {v3, v0}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@023c │ │ -21efa8: 0c03 |002e: move-result-object v3 │ │ -21efaa: 5b23 6859 |002f: iput-object v3, v2, Lfreed/viewer/stack/DngStackActivity;.filesToStack:[Ljava/lang/String; // field@5968 │ │ -21efae: 3803 2200 |0031: if-eqz v3, 0053 // +0022 │ │ -21efb2: 1403 3201 097f |0033: const v3, #float 1.8211e+38 // #7f090132 │ │ -21efb8: 6e20 3e61 3200 |0036: invoke-virtual {v2, v3}, Lfreed/viewer/stack/DngStackActivity;.findViewById:(I)Landroid/view/View; // method@613e │ │ -21efbe: 0c03 |0039: move-result-object v3 │ │ -21efc0: 1f03 ae02 |003a: check-cast v3, Landroid/widget/TextView; // type@02ae │ │ -21efc4: 2200 740d |003c: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ -21efc8: 7010 4c63 0000 |003e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21efce: 5421 6859 |0041: iget-object v1, v2, Lfreed/viewer/stack/DngStackActivity;.filesToStack:[Ljava/lang/String; // field@5968 │ │ -21efd2: 2111 |0043: array-length v1, v1 │ │ -21efd4: 6e20 5263 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -21efda: 1a01 0000 |0047: const-string v1, "" // string@0000 │ │ -21efde: 6e20 5663 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21efe4: 6e10 5d63 0000 |004c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21efea: 0c00 |004f: move-result-object v0 │ │ -21efec: 6e20 e30e 0300 |0050: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0ee3 │ │ -21eff2: 0e00 |0053: return-void │ │ +21ef48: |[21ef48] freed.viewer.stack.DngStackActivity.onCreate:(Landroid/os/Bundle;)V │ │ +21ef58: 6f20 0a4d 3200 |0000: invoke-super {v2, v3}, Lfreed/ActivityAbstract;.onCreate:(Landroid/os/Bundle;)V // method@4d0a │ │ +21ef5e: 1403 2a00 0c7f |0003: const v3, #float 1.86093e+38 // #7f0c002a │ │ +21ef64: 6e20 4561 3200 |0006: invoke-virtual {v2, v3}, Lfreed/viewer/stack/DngStackActivity;.setContentView:(I)V // method@6145 │ │ +21ef6a: 1403 6600 097f |0009: const v3, #float 1.82106e+38 // #7f090066 │ │ +21ef70: 6e20 3e61 3200 |000c: invoke-virtual {v2, v3}, Lfreed/viewer/stack/DngStackActivity;.findViewById:(I)Landroid/view/View; // method@613e │ │ +21ef76: 0c03 |000f: move-result-object v3 │ │ +21ef78: 1f03 6c02 |0010: check-cast v3, Landroid/widget/Button; // type@026c │ │ +21ef7c: 5b23 6959 |0012: iput-object v3, v2, Lfreed/viewer/stack/DngStackActivity;.stackButton:Landroid/widget/Button; // field@5969 │ │ +21ef80: 2200 040d |0014: new-instance v0, Lfreed/viewer/stack/-$$Lambda$DngStackActivity$OqU9EzbixMWCwq6eZuxtXE_C6s8; // type@0d04 │ │ +21ef84: 7020 2f61 2000 |0016: invoke-direct {v0, v2}, Lfreed/viewer/stack/-$$Lambda$DngStackActivity$OqU9EzbixMWCwq6eZuxtXE_C6s8;.:(Lfreed/viewer/stack/DngStackActivity;)V // method@612f │ │ +21ef8a: 6e20 450c 0300 |0019: invoke-virtual {v3, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ +21ef90: 1403 f100 097f |001c: const v3, #float 1.82109e+38 // #7f0900f1 │ │ +21ef96: 6e20 3e61 3200 |001f: invoke-virtual {v2, v3}, Lfreed/viewer/stack/DngStackActivity;.findViewById:(I)Landroid/view/View; // method@613e │ │ +21ef9c: 0c03 |0022: move-result-object v3 │ │ +21ef9e: 1f03 e209 |0023: check-cast v3, Lcom/ortiz/touch/TouchImageView; // type@09e2 │ │ +21efa2: 6e10 4061 0200 |0025: invoke-virtual {v2}, Lfreed/viewer/stack/DngStackActivity;.getIntent:()Landroid/content/Intent; // method@6140 │ │ +21efa8: 0c03 |0028: move-result-object v3 │ │ +21efaa: 1a00 4c43 |0029: const-string v0, "extra_files_to_convert" // string@434c │ │ +21efae: 6e20 3c02 0300 |002b: invoke-virtual {v3, v0}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@023c │ │ +21efb4: 0c03 |002e: move-result-object v3 │ │ +21efb6: 5b23 6859 |002f: iput-object v3, v2, Lfreed/viewer/stack/DngStackActivity;.filesToStack:[Ljava/lang/String; // field@5968 │ │ +21efba: 3803 2200 |0031: if-eqz v3, 0053 // +0022 │ │ +21efbe: 1403 3201 097f |0033: const v3, #float 1.8211e+38 // #7f090132 │ │ +21efc4: 6e20 3e61 3200 |0036: invoke-virtual {v2, v3}, Lfreed/viewer/stack/DngStackActivity;.findViewById:(I)Landroid/view/View; // method@613e │ │ +21efca: 0c03 |0039: move-result-object v3 │ │ +21efcc: 1f03 ae02 |003a: check-cast v3, Landroid/widget/TextView; // type@02ae │ │ +21efd0: 2200 740d |003c: new-instance v0, Ljava/lang/StringBuilder; // type@0d74 │ │ +21efd4: 7010 4c63 0000 |003e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21efda: 5421 6859 |0041: iget-object v1, v2, Lfreed/viewer/stack/DngStackActivity;.filesToStack:[Ljava/lang/String; // field@5968 │ │ +21efde: 2111 |0043: array-length v1, v1 │ │ +21efe0: 6e20 5263 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +21efe6: 1a01 0000 |0047: const-string v1, "" // string@0000 │ │ +21efea: 6e20 5663 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21eff0: 6e10 5d63 0000 |004c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21eff6: 0c00 |004f: move-result-object v0 │ │ +21eff8: 6e20 e30e 0300 |0050: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0ee3 │ │ +21effe: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0006 line=29 │ │ 0x000c line=30 │ │ 0x0014 line=31 │ │ 0x001f line=39 │ │ @@ -862120,16 +862123,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -21eff4: |[21eff4] freed.viewer.stack.DngStackActivity.setContentToView:()V │ │ -21f004: 0e00 |0000: return-void │ │ +21f000: |[21f000] freed.viewer.stack.DngStackActivity.setContentToView:()V │ │ +21f010: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3449 (DngStackActivity.java) │ │ │ │ Class #2720 header: │ │ @@ -862227,36 +862230,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -21f080: |[21f080] freed.viewer.stack.StackActivity.:()V │ │ -21f090: 0e00 |0000: return-void │ │ +21f08c: |[21f08c] freed.viewer.stack.StackActivity.:()V │ │ +21f09c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfreed/viewer/stack/StackActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -21f094: |[21f094] freed.viewer.stack.StackActivity.:()V │ │ -21f0a4: 7010 fd4c 0100 |0000: invoke-direct {v1}, Lfreed/ActivityAbstract;.:()V // method@4cfd │ │ -21f0aa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -21f0ac: 5b10 7559 |0004: iput-object v0, v1, Lfreed/viewer/stack/StackActivity;.filesToStack:[Lfreed/file/holder/BaseHolder; // field@5975 │ │ -21f0b0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -21f0b2: 5910 7a59 |0007: iput v0, v1, Lfreed/viewer/stack/StackActivity;.stackMode:I // field@597a │ │ -21f0b6: 0e00 |0009: return-void │ │ +21f0a0: |[21f0a0] freed.viewer.stack.StackActivity.:()V │ │ +21f0b0: 7010 fd4c 0100 |0000: invoke-direct {v1}, Lfreed/ActivityAbstract;.:()V // method@4cfd │ │ +21f0b6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +21f0b8: 5b10 7559 |0004: iput-object v0, v1, Lfreed/viewer/stack/StackActivity;.filesToStack:[Lfreed/file/holder/BaseHolder; // field@5975 │ │ +21f0bc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +21f0be: 5910 7a59 |0007: iput v0, v1, Lfreed/viewer/stack/StackActivity;.stackMode:I // field@597a │ │ +21f0c2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0004 line=68 │ │ 0x0007 line=70 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lfreed/viewer/stack/StackActivity; │ │ @@ -862266,17 +862269,17 @@ │ │ type : '(Lfreed/viewer/stack/StackActivity;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21f068: |[21f068] freed.viewer.stack.StackActivity.access$002:(Lfreed/viewer/stack/StackActivity;I)I │ │ -21f078: 5901 7a59 |0000: iput v1, v0, Lfreed/viewer/stack/StackActivity;.stackMode:I // field@597a │ │ -21f07c: 0f01 |0002: return v1 │ │ +21f074: |[21f074] freed.viewer.stack.StackActivity.access$002:(Lfreed/viewer/stack/StackActivity;I)I │ │ +21f084: 5901 7a59 |0000: iput v1, v0, Lfreed/viewer/stack/StackActivity;.stackMode:I // field@597a │ │ +21f088: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfreed/viewer/stack/StackActivity; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -862285,114 +862288,114 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 211 16-bit code units │ │ -21f650: |[21f650] freed.viewer.stack.StackActivity.processStack:()V │ │ -21f660: 5490 7b59 |0000: iget-object v0, v9, Lfreed/viewer/stack/StackActivity;.stackcounter:Landroid/widget/TextView; // field@597b │ │ -21f664: 2201 740d |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -21f668: 7010 4c63 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21f66e: 1a02 0303 |0007: const-string v2, "0/" // string@0303 │ │ -21f672: 6e20 5663 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21f678: 5492 7559 |000c: iget-object v2, v9, Lfreed/viewer/stack/StackActivity;.filesToStack:[Lfreed/file/holder/BaseHolder; // field@5975 │ │ -21f67c: 2122 |000e: array-length v2, v2 │ │ -21f67e: 6e20 5263 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -21f684: 6e10 5d63 0100 |0012: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21f68a: 0c01 |0015: move-result-object v1 │ │ -21f68c: 6e20 e30e 1000 |0016: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0ee3 │ │ -21f692: 5490 7359 |0019: iget-object v0, v9, Lfreed/viewer/stack/StackActivity;.closeButton:Landroid/widget/Button; // field@5973 │ │ -21f696: 1301 0800 |001b: const/16 v1, #int 8 // #8 │ │ -21f69a: 6e20 4a0c 1000 |001d: invoke-virtual {v0, v1}, Landroid/widget/Button;.setVisibility:(I)V // method@0c4a │ │ -21f6a0: 2204 9900 |0020: new-instance v4, Landroid/graphics/BitmapFactory$Options; // type@0099 │ │ -21f6a4: 7010 3d03 0400 |0022: invoke-direct {v4}, Landroid/graphics/BitmapFactory$Options;.:()V // method@033d │ │ -21f6aa: 1210 |0025: const/4 v0, #int 1 // #1 │ │ -21f6ac: 5c40 5400 |0026: iput-boolean v0, v4, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0054 │ │ -21f6b0: 5491 7559 |0028: iget-object v1, v9, Lfreed/viewer/stack/StackActivity;.filesToStack:[Lfreed/file/holder/BaseHolder; // field@5975 │ │ -21f6b4: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -21f6b6: 4601 0102 |002b: aget-object v1, v1, v2 │ │ -21f6ba: 6e10 4e61 0900 |002d: invoke-virtual {v9}, Lfreed/viewer/stack/StackActivity;.getApplicationContext:()Landroid/content/Context; // method@614e │ │ -21f6c0: 0c03 |0030: move-result-object v3 │ │ -21f6c2: 6e30 925b 3104 |0031: invoke-virtual {v1, v3, v4}, Lfreed/file/holder/BaseHolder;.getBitmap:(Landroid/content/Context;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@5b92 │ │ -21f6c8: 5245 5a00 |0034: iget v5, v4, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@005a │ │ -21f6cc: 5246 5900 |0036: iget v6, v4, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0059 │ │ -21f6d0: 2201 8301 |0038: new-instance v1, Landroid/renderscript/Type$Builder; // type@0183 │ │ -21f6d4: 5493 7959 |003a: iget-object v3, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f6d8: 6e10 5a5c 0300 |003c: invoke-virtual {v3}, Lfreed/renderscript/RenderScriptManager;.GetRS:()Landroid/renderscript/RenderScript; // method@5c5a │ │ -21f6de: 0c03 |003f: move-result-object v3 │ │ -21f6e0: 5497 7959 |0040: iget-object v7, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f6e4: 6e10 5a5c 0700 |0042: invoke-virtual {v7}, Lfreed/renderscript/RenderScriptManager;.GetRS:()Landroid/renderscript/RenderScript; // method@5c5a │ │ -21f6ea: 0c07 |0045: move-result-object v7 │ │ -21f6ec: 7110 8806 0700 |0046: invoke-static {v7}, Landroid/renderscript/Element;.RGBA_8888:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@0688 │ │ -21f6f2: 0c07 |0049: move-result-object v7 │ │ -21f6f4: 7030 ab06 3107 |004a: invoke-direct {v1, v3, v7}, Landroid/renderscript/Type$Builder;.:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)V // method@06ab │ │ -21f6fa: 6e20 ad06 5100 |004d: invoke-virtual {v1, v5}, Landroid/renderscript/Type$Builder;.setX:(I)Landroid/renderscript/Type$Builder; // method@06ad │ │ -21f700: 6e20 ae06 6100 |0050: invoke-virtual {v1, v6}, Landroid/renderscript/Type$Builder;.setY:(I)Landroid/renderscript/Type$Builder; // method@06ae │ │ -21f706: 5493 7959 |0053: iget-object v3, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f70a: 6e50 5b5c 1301 |0055: invoke-virtual {v3, v1, v1, v0, v0}, Lfreed/renderscript/RenderScriptManager;.SetAllocsTypeBuilder:(Landroid/renderscript/Type$Builder;Landroid/renderscript/Type$Builder;II)V // method@5c5b │ │ -21f710: 6203 5100 |0058: sget-object v3, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0051 │ │ -21f714: 7130 2d03 6503 |005a: invoke-static {v5, v6, v3}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@032d │ │ -21f71a: 0c07 |005d: move-result-object v7 │ │ -21f71c: 5493 7959 |005e: iget-object v3, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f720: 5433 5c56 |0060: iget-object v3, v3, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ -21f724: 6e20 ef5c 5300 |0062: invoke-virtual {v3, v5}, Lfreed/renderscript/ScriptC_freedcam;.set_Width:(I)V // method@5cef │ │ -21f72a: 5493 7959 |0065: iget-object v3, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f72e: 5433 5c56 |0067: iget-object v3, v3, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ -21f732: 6e20 ee5c 6300 |0069: invoke-virtual {v3, v6}, Lfreed/renderscript/ScriptC_freedcam;.set_Height:(I)V // method@5cee │ │ -21f738: 5493 7959 |006c: iget-object v3, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f73c: 5433 5c56 |006e: iget-object v3, v3, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ -21f740: 6e20 f75c 2300 |0070: invoke-virtual {v3, v2}, Lfreed/renderscript/ScriptC_freedcam;.set_yuvinput:(Z)V // method@5cf7 │ │ -21f746: 5492 7959 |0073: iget-object v2, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f74a: 5422 5c56 |0075: iget-object v2, v2, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ -21f74e: 5493 7959 |0077: iget-object v3, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f752: 6e10 575c 0300 |0079: invoke-virtual {v3}, Lfreed/renderscript/RenderScriptManager;.GetIn:()Landroid/renderscript/Allocation; // method@5c57 │ │ -21f758: 0c03 |007c: move-result-object v3 │ │ -21f75a: 6e20 f35c 3200 |007d: invoke-virtual {v2, v3}, Lfreed/renderscript/ScriptC_freedcam;.set_gCurrentFrame:(Landroid/renderscript/Allocation;)V // method@5cf3 │ │ -21f760: 5492 7959 |0080: iget-object v2, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f764: 5422 5c56 |0082: iget-object v2, v2, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ -21f768: 5493 7959 |0084: iget-object v3, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f76c: 6e10 595c 0300 |0086: invoke-virtual {v3}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ -21f772: 0c03 |0089: move-result-object v3 │ │ -21f774: 6e20 f45c 3200 |008a: invoke-virtual {v2, v3}, Lfreed/renderscript/ScriptC_freedcam;.set_gLastFrame:(Landroid/renderscript/Allocation;)V // method@5cf4 │ │ -21f77a: 5292 7a59 |008d: iget v2, v9, Lfreed/viewer/stack/StackActivity;.stackMode:I // field@597a │ │ -21f77e: 1263 |008f: const/4 v3, #int 6 // #6 │ │ -21f780: 3332 3800 |0090: if-ne v2, v3, 00c8 // +0038 │ │ -21f784: 5492 7959 |0092: iget-object v2, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f788: 6e10 5a5c 0200 |0094: invoke-virtual {v2}, Lfreed/renderscript/RenderScriptManager;.GetRS:()Landroid/renderscript/RenderScript; // method@5c5a │ │ -21f78e: 0c02 |0097: move-result-object v2 │ │ -21f790: 6e10 ac06 0100 |0098: invoke-virtual {v1}, Landroid/renderscript/Type$Builder;.create:()Landroid/renderscript/Type; // method@06ac │ │ -21f796: 0c03 |009b: move-result-object v3 │ │ -21f798: 6208 4001 |009c: sget-object v8, Landroid/renderscript/Allocation$MipmapControl;.MIPMAP_NONE:Landroid/renderscript/Allocation$MipmapControl; // field@0140 │ │ -21f79c: 7140 7b06 3208 |009e: invoke-static {v2, v3, v8, v0}, Landroid/renderscript/Allocation;.createTyped:(Landroid/renderscript/RenderScript;Landroid/renderscript/Type;Landroid/renderscript/Allocation$MipmapControl;I)Landroid/renderscript/Allocation; // method@067b │ │ -21f7a2: 0c02 |00a1: move-result-object v2 │ │ -21f7a4: 5b92 7859 |00a2: iput-object v2, v9, Lfreed/viewer/stack/StackActivity;.minValues:Landroid/renderscript/Allocation; // field@5978 │ │ -21f7a8: 5492 7959 |00a4: iget-object v2, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f7ac: 6e10 5a5c 0200 |00a6: invoke-virtual {v2}, Lfreed/renderscript/RenderScriptManager;.GetRS:()Landroid/renderscript/RenderScript; // method@5c5a │ │ -21f7b2: 0c02 |00a9: move-result-object v2 │ │ -21f7b4: 6e10 ac06 0100 |00aa: invoke-virtual {v1}, Landroid/renderscript/Type$Builder;.create:()Landroid/renderscript/Type; // method@06ac │ │ -21f7ba: 0c01 |00ad: move-result-object v1 │ │ -21f7bc: 6203 4001 |00ae: sget-object v3, Landroid/renderscript/Allocation$MipmapControl;.MIPMAP_NONE:Landroid/renderscript/Allocation$MipmapControl; // field@0140 │ │ -21f7c0: 7140 7b06 1203 |00b0: invoke-static {v2, v1, v3, v0}, Landroid/renderscript/Allocation;.createTyped:(Landroid/renderscript/RenderScript;Landroid/renderscript/Type;Landroid/renderscript/Allocation$MipmapControl;I)Landroid/renderscript/Allocation; // method@067b │ │ -21f7c6: 0c00 |00b3: move-result-object v0 │ │ -21f7c8: 5b90 7759 |00b4: iput-object v0, v9, Lfreed/viewer/stack/StackActivity;.maxValues:Landroid/renderscript/Allocation; // field@5977 │ │ -21f7cc: 5490 7959 |00b6: iget-object v0, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f7d0: 5400 5c56 |00b8: iget-object v0, v0, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ -21f7d4: 5491 7759 |00ba: iget-object v1, v9, Lfreed/viewer/stack/StackActivity;.maxValues:Landroid/renderscript/Allocation; // field@5977 │ │ -21f7d8: 6e20 f55c 1000 |00bc: invoke-virtual {v0, v1}, Lfreed/renderscript/ScriptC_freedcam;.set_medianStackMAX:(Landroid/renderscript/Allocation;)V // method@5cf5 │ │ -21f7de: 5490 7959 |00bf: iget-object v0, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f7e2: 5400 5c56 |00c1: iget-object v0, v0, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ -21f7e6: 5491 7859 |00c3: iget-object v1, v9, Lfreed/viewer/stack/StackActivity;.minValues:Landroid/renderscript/Allocation; // field@5978 │ │ -21f7ea: 6e20 f65c 1000 |00c5: invoke-virtual {v0, v1}, Lfreed/renderscript/ScriptC_freedcam;.set_medianStackMIN:(Landroid/renderscript/Allocation;)V // method@5cf6 │ │ -21f7f0: 2200 0a0d |00c8: new-instance v0, Lfreed/viewer/stack/-$$Lambda$StackActivity$zUb4Bteupmck5zR3wF5wg-I3eI8; // type@0d0a │ │ -21f7f4: 0702 |00ca: move-object v2, v0 │ │ -21f7f6: 0793 |00cb: move-object v3, v9 │ │ -21f7f8: 7606 3b61 0200 |00cc: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lfreed/viewer/stack/-$$Lambda$StackActivity$zUb4Bteupmck5zR3wF5wg-I3eI8;.:(Lfreed/viewer/stack/StackActivity;Landroid/graphics/BitmapFactory$Options;IILandroid/graphics/Bitmap;)V // method@613b │ │ -21f7fe: 7110 4b5e 0000 |00cf: invoke-static {v0}, Lfreed/utils/FreeDPool;.Execute:(Ljava/lang/Runnable;)V // method@5e4b │ │ -21f804: 0e00 |00d2: return-void │ │ +21f65c: |[21f65c] freed.viewer.stack.StackActivity.processStack:()V │ │ +21f66c: 5490 7b59 |0000: iget-object v0, v9, Lfreed/viewer/stack/StackActivity;.stackcounter:Landroid/widget/TextView; // field@597b │ │ +21f670: 2201 740d |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +21f674: 7010 4c63 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21f67a: 1a02 0303 |0007: const-string v2, "0/" // string@0303 │ │ +21f67e: 6e20 5663 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21f684: 5492 7559 |000c: iget-object v2, v9, Lfreed/viewer/stack/StackActivity;.filesToStack:[Lfreed/file/holder/BaseHolder; // field@5975 │ │ +21f688: 2122 |000e: array-length v2, v2 │ │ +21f68a: 6e20 5263 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +21f690: 6e10 5d63 0100 |0012: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21f696: 0c01 |0015: move-result-object v1 │ │ +21f698: 6e20 e30e 1000 |0016: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0ee3 │ │ +21f69e: 5490 7359 |0019: iget-object v0, v9, Lfreed/viewer/stack/StackActivity;.closeButton:Landroid/widget/Button; // field@5973 │ │ +21f6a2: 1301 0800 |001b: const/16 v1, #int 8 // #8 │ │ +21f6a6: 6e20 4a0c 1000 |001d: invoke-virtual {v0, v1}, Landroid/widget/Button;.setVisibility:(I)V // method@0c4a │ │ +21f6ac: 2204 9900 |0020: new-instance v4, Landroid/graphics/BitmapFactory$Options; // type@0099 │ │ +21f6b0: 7010 3d03 0400 |0022: invoke-direct {v4}, Landroid/graphics/BitmapFactory$Options;.:()V // method@033d │ │ +21f6b6: 1210 |0025: const/4 v0, #int 1 // #1 │ │ +21f6b8: 5c40 5400 |0026: iput-boolean v0, v4, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0054 │ │ +21f6bc: 5491 7559 |0028: iget-object v1, v9, Lfreed/viewer/stack/StackActivity;.filesToStack:[Lfreed/file/holder/BaseHolder; // field@5975 │ │ +21f6c0: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +21f6c2: 4601 0102 |002b: aget-object v1, v1, v2 │ │ +21f6c6: 6e10 4e61 0900 |002d: invoke-virtual {v9}, Lfreed/viewer/stack/StackActivity;.getApplicationContext:()Landroid/content/Context; // method@614e │ │ +21f6cc: 0c03 |0030: move-result-object v3 │ │ +21f6ce: 6e30 925b 3104 |0031: invoke-virtual {v1, v3, v4}, Lfreed/file/holder/BaseHolder;.getBitmap:(Landroid/content/Context;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@5b92 │ │ +21f6d4: 5245 5a00 |0034: iget v5, v4, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@005a │ │ +21f6d8: 5246 5900 |0036: iget v6, v4, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0059 │ │ +21f6dc: 2201 8301 |0038: new-instance v1, Landroid/renderscript/Type$Builder; // type@0183 │ │ +21f6e0: 5493 7959 |003a: iget-object v3, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f6e4: 6e10 5a5c 0300 |003c: invoke-virtual {v3}, Lfreed/renderscript/RenderScriptManager;.GetRS:()Landroid/renderscript/RenderScript; // method@5c5a │ │ +21f6ea: 0c03 |003f: move-result-object v3 │ │ +21f6ec: 5497 7959 |0040: iget-object v7, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f6f0: 6e10 5a5c 0700 |0042: invoke-virtual {v7}, Lfreed/renderscript/RenderScriptManager;.GetRS:()Landroid/renderscript/RenderScript; // method@5c5a │ │ +21f6f6: 0c07 |0045: move-result-object v7 │ │ +21f6f8: 7110 8806 0700 |0046: invoke-static {v7}, Landroid/renderscript/Element;.RGBA_8888:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@0688 │ │ +21f6fe: 0c07 |0049: move-result-object v7 │ │ +21f700: 7030 ab06 3107 |004a: invoke-direct {v1, v3, v7}, Landroid/renderscript/Type$Builder;.:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)V // method@06ab │ │ +21f706: 6e20 ad06 5100 |004d: invoke-virtual {v1, v5}, Landroid/renderscript/Type$Builder;.setX:(I)Landroid/renderscript/Type$Builder; // method@06ad │ │ +21f70c: 6e20 ae06 6100 |0050: invoke-virtual {v1, v6}, Landroid/renderscript/Type$Builder;.setY:(I)Landroid/renderscript/Type$Builder; // method@06ae │ │ +21f712: 5493 7959 |0053: iget-object v3, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f716: 6e50 5b5c 1301 |0055: invoke-virtual {v3, v1, v1, v0, v0}, Lfreed/renderscript/RenderScriptManager;.SetAllocsTypeBuilder:(Landroid/renderscript/Type$Builder;Landroid/renderscript/Type$Builder;II)V // method@5c5b │ │ +21f71c: 6203 5100 |0058: sget-object v3, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0051 │ │ +21f720: 7130 2d03 6503 |005a: invoke-static {v5, v6, v3}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@032d │ │ +21f726: 0c07 |005d: move-result-object v7 │ │ +21f728: 5493 7959 |005e: iget-object v3, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f72c: 5433 5c56 |0060: iget-object v3, v3, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ +21f730: 6e20 ef5c 5300 |0062: invoke-virtual {v3, v5}, Lfreed/renderscript/ScriptC_freedcam;.set_Width:(I)V // method@5cef │ │ +21f736: 5493 7959 |0065: iget-object v3, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f73a: 5433 5c56 |0067: iget-object v3, v3, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ +21f73e: 6e20 ee5c 6300 |0069: invoke-virtual {v3, v6}, Lfreed/renderscript/ScriptC_freedcam;.set_Height:(I)V // method@5cee │ │ +21f744: 5493 7959 |006c: iget-object v3, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f748: 5433 5c56 |006e: iget-object v3, v3, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ +21f74c: 6e20 f75c 2300 |0070: invoke-virtual {v3, v2}, Lfreed/renderscript/ScriptC_freedcam;.set_yuvinput:(Z)V // method@5cf7 │ │ +21f752: 5492 7959 |0073: iget-object v2, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f756: 5422 5c56 |0075: iget-object v2, v2, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ +21f75a: 5493 7959 |0077: iget-object v3, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f75e: 6e10 575c 0300 |0079: invoke-virtual {v3}, Lfreed/renderscript/RenderScriptManager;.GetIn:()Landroid/renderscript/Allocation; // method@5c57 │ │ +21f764: 0c03 |007c: move-result-object v3 │ │ +21f766: 6e20 f35c 3200 |007d: invoke-virtual {v2, v3}, Lfreed/renderscript/ScriptC_freedcam;.set_gCurrentFrame:(Landroid/renderscript/Allocation;)V // method@5cf3 │ │ +21f76c: 5492 7959 |0080: iget-object v2, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f770: 5422 5c56 |0082: iget-object v2, v2, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ +21f774: 5493 7959 |0084: iget-object v3, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f778: 6e10 595c 0300 |0086: invoke-virtual {v3}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ +21f77e: 0c03 |0089: move-result-object v3 │ │ +21f780: 6e20 f45c 3200 |008a: invoke-virtual {v2, v3}, Lfreed/renderscript/ScriptC_freedcam;.set_gLastFrame:(Landroid/renderscript/Allocation;)V // method@5cf4 │ │ +21f786: 5292 7a59 |008d: iget v2, v9, Lfreed/viewer/stack/StackActivity;.stackMode:I // field@597a │ │ +21f78a: 1263 |008f: const/4 v3, #int 6 // #6 │ │ +21f78c: 3332 3800 |0090: if-ne v2, v3, 00c8 // +0038 │ │ +21f790: 5492 7959 |0092: iget-object v2, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f794: 6e10 5a5c 0200 |0094: invoke-virtual {v2}, Lfreed/renderscript/RenderScriptManager;.GetRS:()Landroid/renderscript/RenderScript; // method@5c5a │ │ +21f79a: 0c02 |0097: move-result-object v2 │ │ +21f79c: 6e10 ac06 0100 |0098: invoke-virtual {v1}, Landroid/renderscript/Type$Builder;.create:()Landroid/renderscript/Type; // method@06ac │ │ +21f7a2: 0c03 |009b: move-result-object v3 │ │ +21f7a4: 6208 4001 |009c: sget-object v8, Landroid/renderscript/Allocation$MipmapControl;.MIPMAP_NONE:Landroid/renderscript/Allocation$MipmapControl; // field@0140 │ │ +21f7a8: 7140 7b06 3208 |009e: invoke-static {v2, v3, v8, v0}, Landroid/renderscript/Allocation;.createTyped:(Landroid/renderscript/RenderScript;Landroid/renderscript/Type;Landroid/renderscript/Allocation$MipmapControl;I)Landroid/renderscript/Allocation; // method@067b │ │ +21f7ae: 0c02 |00a1: move-result-object v2 │ │ +21f7b0: 5b92 7859 |00a2: iput-object v2, v9, Lfreed/viewer/stack/StackActivity;.minValues:Landroid/renderscript/Allocation; // field@5978 │ │ +21f7b4: 5492 7959 |00a4: iget-object v2, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f7b8: 6e10 5a5c 0200 |00a6: invoke-virtual {v2}, Lfreed/renderscript/RenderScriptManager;.GetRS:()Landroid/renderscript/RenderScript; // method@5c5a │ │ +21f7be: 0c02 |00a9: move-result-object v2 │ │ +21f7c0: 6e10 ac06 0100 |00aa: invoke-virtual {v1}, Landroid/renderscript/Type$Builder;.create:()Landroid/renderscript/Type; // method@06ac │ │ +21f7c6: 0c01 |00ad: move-result-object v1 │ │ +21f7c8: 6203 4001 |00ae: sget-object v3, Landroid/renderscript/Allocation$MipmapControl;.MIPMAP_NONE:Landroid/renderscript/Allocation$MipmapControl; // field@0140 │ │ +21f7cc: 7140 7b06 1203 |00b0: invoke-static {v2, v1, v3, v0}, Landroid/renderscript/Allocation;.createTyped:(Landroid/renderscript/RenderScript;Landroid/renderscript/Type;Landroid/renderscript/Allocation$MipmapControl;I)Landroid/renderscript/Allocation; // method@067b │ │ +21f7d2: 0c00 |00b3: move-result-object v0 │ │ +21f7d4: 5b90 7759 |00b4: iput-object v0, v9, Lfreed/viewer/stack/StackActivity;.maxValues:Landroid/renderscript/Allocation; // field@5977 │ │ +21f7d8: 5490 7959 |00b6: iget-object v0, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f7dc: 5400 5c56 |00b8: iget-object v0, v0, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ +21f7e0: 5491 7759 |00ba: iget-object v1, v9, Lfreed/viewer/stack/StackActivity;.maxValues:Landroid/renderscript/Allocation; // field@5977 │ │ +21f7e4: 6e20 f55c 1000 |00bc: invoke-virtual {v0, v1}, Lfreed/renderscript/ScriptC_freedcam;.set_medianStackMAX:(Landroid/renderscript/Allocation;)V // method@5cf5 │ │ +21f7ea: 5490 7959 |00bf: iget-object v0, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f7ee: 5400 5c56 |00c1: iget-object v0, v0, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ +21f7f2: 5491 7859 |00c3: iget-object v1, v9, Lfreed/viewer/stack/StackActivity;.minValues:Landroid/renderscript/Allocation; // field@5978 │ │ +21f7f6: 6e20 f65c 1000 |00c5: invoke-virtual {v0, v1}, Lfreed/renderscript/ScriptC_freedcam;.set_medianStackMIN:(Landroid/renderscript/Allocation;)V // method@5cf6 │ │ +21f7fc: 2200 0a0d |00c8: new-instance v0, Lfreed/viewer/stack/-$$Lambda$StackActivity$zUb4Bteupmck5zR3wF5wg-I3eI8; // type@0d0a │ │ +21f800: 0702 |00ca: move-object v2, v0 │ │ +21f802: 0793 |00cb: move-object v3, v9 │ │ +21f804: 7606 3b61 0200 |00cc: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lfreed/viewer/stack/-$$Lambda$StackActivity$zUb4Bteupmck5zR3wF5wg-I3eI8;.:(Lfreed/viewer/stack/StackActivity;Landroid/graphics/BitmapFactory$Options;IILandroid/graphics/Bitmap;)V // method@613b │ │ +21f80a: 7110 4b5e 0000 |00cf: invoke-static {v0}, Lfreed/utils/FreeDPool;.Execute:(Ljava/lang/Runnable;)V // method@5e4b │ │ +21f810: 0e00 |00d2: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0019 line=144 │ │ 0x0020 line=145 │ │ 0x0026 line=146 │ │ 0x0028 line=147 │ │ @@ -862422,77 +862425,77 @@ │ │ type : '(Landroid/graphics/Bitmap;Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 128 16-bit code units │ │ -21f808: |[21f808] freed.viewer.stack.StackActivity.saveBitmapToFile:(Landroid/graphics/Bitmap;Ljava/io/File;)V │ │ -21f818: 7100 b35e 0000 |0000: invoke-static {}, Lfreed/utils/StringUtils;.GetInternalSDCARD:()Ljava/lang/String; // method@5eb3 │ │ -21f81e: 0c00 |0003: move-result-object v0 │ │ -21f820: 6001 3501 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ -21f824: 1302 6400 |0006: const/16 v2, #int 100 // #64 │ │ -21f828: 1303 1500 |0008: const/16 v3, #int 21 // #15 │ │ -21f82c: 3731 5c00 |000a: if-le v1, v3, 0066 // +005c │ │ -21f830: 6e10 f961 0700 |000c: invoke-virtual {v7}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ -21f836: 0c01 |000f: move-result-object v1 │ │ -21f838: 6e20 2063 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6320 │ │ -21f83e: 0a00 |0013: move-result v0 │ │ -21f840: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ -21f844: 6000 3501 |0016: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ -21f848: 3430 0300 |0018: if-lt v0, v3, 001b // +0003 │ │ -21f84c: 284c |001a: goto 0066 // +004c │ │ -21f84e: 2200 6400 |001b: new-instance v0, Landroid/content/ContentValues; // type@0064 │ │ -21f852: 1241 |001d: const/4 v1, #int 4 // #4 │ │ -21f854: 7020 df01 1000 |001e: invoke-direct {v0, v1}, Landroid/content/ContentValues;.:(I)V // method@01df │ │ -21f85a: 7100 5f63 0000 |0021: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@635f │ │ -21f860: 0b03 |0024: move-result-wide v3 │ │ -21f862: 7120 d562 4300 |0025: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@62d5 │ │ -21f868: 0c01 |0028: move-result-object v1 │ │ -21f86a: 1a03 5f40 |0029: const-string v3, "datetaken" // string@405f │ │ -21f86e: 6e30 e001 3001 |002b: invoke-virtual {v0, v3, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@01e0 │ │ -21f874: 1a01 875f |002e: const-string v1, "mime_type" // string@5f87 │ │ -21f878: 1a03 624f |0030: const-string v3, "image/jpg" // string@4f62 │ │ -21f87c: 6e30 e101 1003 |0032: invoke-virtual {v0, v1, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@01e1 │ │ -21f882: 6e10 fc61 0700 |0035: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@61fc │ │ -21f888: 0c01 |0038: move-result-object v1 │ │ -21f88a: 1a03 7635 |0039: const-string v3, "_display_name" // string@3576 │ │ -21f88e: 6e30 e101 3001 |003b: invoke-virtual {v0, v3, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@01e1 │ │ -21f894: 6e10 4f61 0500 |003e: invoke-virtual {v5}, Lfreed/viewer/stack/StackActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@614f │ │ -21f89a: 0c01 |0041: move-result-object v1 │ │ -21f89c: 6203 3e01 |0042: sget-object v3, Landroid/provider/MediaStore$Images$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@013e │ │ -21f8a0: 6e30 d301 3100 |0044: invoke-virtual {v1, v3, v0}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@01d3 │ │ -21f8a6: 0c01 |0047: move-result-object v1 │ │ -21f8a8: 6e10 4f61 0500 |0048: invoke-virtual {v5}, Lfreed/viewer/stack/StackActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@614f │ │ -21f8ae: 0c03 |004b: move-result-object v3 │ │ -21f8b0: 6e20 d801 1300 |004c: invoke-virtual {v3, v1}, Landroid/content/ContentResolver;.openOutputStream:(Landroid/net/Uri;)Ljava/io/OutputStream; // method@01d8 │ │ -21f8b6: 0c03 |004f: move-result-object v3 │ │ -21f8b8: 6204 4f00 |0050: sget-object v4, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@004f │ │ -21f8bc: 6e40 2b03 4632 |0052: invoke-virtual {v6, v4, v2, v3}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@032b │ │ -21f8c2: 6e10 3c62 0300 |0055: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@623c │ │ -21f8c8: 6e10 4f61 0500 |0058: invoke-virtual {v5}, Lfreed/viewer/stack/StackActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@614f │ │ -21f8ce: 0c06 |005b: move-result-object v6 │ │ -21f8d0: 1202 |005c: const/4 v2, #int 0 // #0 │ │ -21f8d2: 6e52 dc01 1620 |005d: invoke-virtual {v6, v1, v0, v2, v2}, Landroid/content/ContentResolver;.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@01dc │ │ -21f8d8: 2818 |0060: goto 0078 // +0018 │ │ -21f8da: 0d06 |0061: move-exception v6 │ │ -21f8dc: 7110 645e 0600 |0062: invoke-static {v6}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -21f8e2: 2813 |0065: goto 0078 // +0013 │ │ -21f8e4: 2200 2a0d |0066: new-instance v0, Ljava/io/FileOutputStream; // type@0d2a │ │ -21f8e8: 7020 1562 7000 |0068: invoke-direct {v0, v7}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@6215 │ │ -21f8ee: 6201 4f00 |006b: sget-object v1, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@004f │ │ -21f8f2: 6e40 2b03 1602 |006d: invoke-virtual {v6, v1, v2, v0}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@032b │ │ -21f8f8: 6e10 3c62 0000 |0070: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@623c │ │ -21f8fe: 2805 |0073: goto 0078 // +0005 │ │ -21f900: 0d06 |0074: move-exception v6 │ │ -21f902: 7110 645e 0600 |0075: invoke-static {v6}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ -21f908: 6e10 4e61 0500 |0078: invoke-virtual {v5}, Lfreed/viewer/stack/StackActivity;.getApplicationContext:()Landroid/content/Context; // method@614e │ │ -21f90e: 0c06 |007b: move-result-object v6 │ │ -21f910: 7120 755e 7600 |007c: invoke-static {v6, v7}, Lfreed/utils/MediaScannerManager;.ScanMedia:(Landroid/content/Context;Ljava/io/File;)V // method@5e75 │ │ -21f916: 0e00 |007f: return-void │ │ +21f814: |[21f814] freed.viewer.stack.StackActivity.saveBitmapToFile:(Landroid/graphics/Bitmap;Ljava/io/File;)V │ │ +21f824: 7100 b35e 0000 |0000: invoke-static {}, Lfreed/utils/StringUtils;.GetInternalSDCARD:()Ljava/lang/String; // method@5eb3 │ │ +21f82a: 0c00 |0003: move-result-object v0 │ │ +21f82c: 6001 3501 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ +21f830: 1302 6400 |0006: const/16 v2, #int 100 // #64 │ │ +21f834: 1303 1500 |0008: const/16 v3, #int 21 // #15 │ │ +21f838: 3731 5c00 |000a: if-le v1, v3, 0066 // +005c │ │ +21f83c: 6e10 f961 0700 |000c: invoke-virtual {v7}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@61f9 │ │ +21f842: 0c01 |000f: move-result-object v1 │ │ +21f844: 6e20 2063 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6320 │ │ +21f84a: 0a00 |0013: move-result v0 │ │ +21f84c: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ +21f850: 6000 3501 |0016: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0135 │ │ +21f854: 3430 0300 |0018: if-lt v0, v3, 001b // +0003 │ │ +21f858: 284c |001a: goto 0066 // +004c │ │ +21f85a: 2200 6400 |001b: new-instance v0, Landroid/content/ContentValues; // type@0064 │ │ +21f85e: 1241 |001d: const/4 v1, #int 4 // #4 │ │ +21f860: 7020 df01 1000 |001e: invoke-direct {v0, v1}, Landroid/content/ContentValues;.:(I)V // method@01df │ │ +21f866: 7100 5f63 0000 |0021: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@635f │ │ +21f86c: 0b03 |0024: move-result-wide v3 │ │ +21f86e: 7120 d562 4300 |0025: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@62d5 │ │ +21f874: 0c01 |0028: move-result-object v1 │ │ +21f876: 1a03 5f40 |0029: const-string v3, "datetaken" // string@405f │ │ +21f87a: 6e30 e001 3001 |002b: invoke-virtual {v0, v3, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@01e0 │ │ +21f880: 1a01 875f |002e: const-string v1, "mime_type" // string@5f87 │ │ +21f884: 1a03 624f |0030: const-string v3, "image/jpg" // string@4f62 │ │ +21f888: 6e30 e101 1003 |0032: invoke-virtual {v0, v1, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@01e1 │ │ +21f88e: 6e10 fc61 0700 |0035: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@61fc │ │ +21f894: 0c01 |0038: move-result-object v1 │ │ +21f896: 1a03 7635 |0039: const-string v3, "_display_name" // string@3576 │ │ +21f89a: 6e30 e101 3001 |003b: invoke-virtual {v0, v3, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@01e1 │ │ +21f8a0: 6e10 4f61 0500 |003e: invoke-virtual {v5}, Lfreed/viewer/stack/StackActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@614f │ │ +21f8a6: 0c01 |0041: move-result-object v1 │ │ +21f8a8: 6203 3e01 |0042: sget-object v3, Landroid/provider/MediaStore$Images$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@013e │ │ +21f8ac: 6e30 d301 3100 |0044: invoke-virtual {v1, v3, v0}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@01d3 │ │ +21f8b2: 0c01 |0047: move-result-object v1 │ │ +21f8b4: 6e10 4f61 0500 |0048: invoke-virtual {v5}, Lfreed/viewer/stack/StackActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@614f │ │ +21f8ba: 0c03 |004b: move-result-object v3 │ │ +21f8bc: 6e20 d801 1300 |004c: invoke-virtual {v3, v1}, Landroid/content/ContentResolver;.openOutputStream:(Landroid/net/Uri;)Ljava/io/OutputStream; // method@01d8 │ │ +21f8c2: 0c03 |004f: move-result-object v3 │ │ +21f8c4: 6204 4f00 |0050: sget-object v4, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@004f │ │ +21f8c8: 6e40 2b03 4632 |0052: invoke-virtual {v6, v4, v2, v3}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@032b │ │ +21f8ce: 6e10 3c62 0300 |0055: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@623c │ │ +21f8d4: 6e10 4f61 0500 |0058: invoke-virtual {v5}, Lfreed/viewer/stack/StackActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@614f │ │ +21f8da: 0c06 |005b: move-result-object v6 │ │ +21f8dc: 1202 |005c: const/4 v2, #int 0 // #0 │ │ +21f8de: 6e52 dc01 1620 |005d: invoke-virtual {v6, v1, v0, v2, v2}, Landroid/content/ContentResolver;.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@01dc │ │ +21f8e4: 2818 |0060: goto 0078 // +0018 │ │ +21f8e6: 0d06 |0061: move-exception v6 │ │ +21f8e8: 7110 645e 0600 |0062: invoke-static {v6}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +21f8ee: 2813 |0065: goto 0078 // +0013 │ │ +21f8f0: 2200 2a0d |0066: new-instance v0, Ljava/io/FileOutputStream; // type@0d2a │ │ +21f8f4: 7020 1562 7000 |0068: invoke-direct {v0, v7}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@6215 │ │ +21f8fa: 6201 4f00 |006b: sget-object v1, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@004f │ │ +21f8fe: 6e40 2b03 1602 |006d: invoke-virtual {v6, v1, v2, v0}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@032b │ │ +21f904: 6e10 3c62 0000 |0070: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@623c │ │ +21f90a: 2805 |0073: goto 0078 // +0005 │ │ +21f90c: 0d06 |0074: move-exception v6 │ │ +21f90e: 7110 645e 0600 |0075: invoke-static {v6}, Lfreed/utils/Log;.WriteEx:(Ljava/lang/Throwable;)V // method@5e64 │ │ +21f914: 6e10 4e61 0500 |0078: invoke-virtual {v5}, Lfreed/viewer/stack/StackActivity;.getApplicationContext:()Landroid/content/Context; // method@614e │ │ +21f91a: 0c06 |007b: move-result-object v6 │ │ +21f91c: 7120 755e 7600 |007c: invoke-static {v6, v7}, Lfreed/utils/MediaScannerManager;.ScanMedia:(Landroid/content/Context;Ljava/io/File;)V // method@5e75 │ │ +21f922: 0e00 |007f: return-void │ │ catches : 2 │ │ 0x0048 - 0x0060 │ │ Ljava/io/IOException; -> 0x0061 │ │ 0x0066 - 0x0073 │ │ Ljava/io/IOException; -> 0x0074 │ │ positions : │ │ 0x0000 line=236 │ │ @@ -862522,19 +862525,19 @@ │ │ type : '(Landroid/graphics/Bitmap;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -21f934: |[21f934] freed.viewer.stack.StackActivity.setBitmapToImageView:(Landroid/graphics/Bitmap;)V │ │ -21f944: 2200 050d |0000: new-instance v0, Lfreed/viewer/stack/-$$Lambda$StackActivity$1kAl-Xz3pcjySL5v7OEbvt6YULM; // type@0d05 │ │ -21f948: 7030 3161 1002 |0002: invoke-direct {v0, v1, v2}, Lfreed/viewer/stack/-$$Lambda$StackActivity$1kAl-Xz3pcjySL5v7OEbvt6YULM;.:(Lfreed/viewer/stack/StackActivity;Landroid/graphics/Bitmap;)V // method@6131 │ │ -21f94e: 6e20 5a61 0100 |0005: invoke-virtual {v1, v0}, Lfreed/viewer/stack/StackActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@615a │ │ -21f954: 0e00 |0008: return-void │ │ +21f940: |[21f940] freed.viewer.stack.StackActivity.setBitmapToImageView:(Landroid/graphics/Bitmap;)V │ │ +21f950: 2200 050d |0000: new-instance v0, Lfreed/viewer/stack/-$$Lambda$StackActivity$1kAl-Xz3pcjySL5v7OEbvt6YULM; // type@0d05 │ │ +21f954: 7030 3161 1002 |0002: invoke-direct {v0, v1, v2}, Lfreed/viewer/stack/-$$Lambda$StackActivity$1kAl-Xz3pcjySL5v7OEbvt6YULM;.:(Lfreed/viewer/stack/StackActivity;Landroid/graphics/Bitmap;)V // method@6131 │ │ +21f95a: 6e20 5a61 0100 |0005: invoke-virtual {v1, v0}, Lfreed/viewer/stack/StackActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@615a │ │ +21f960: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lfreed/viewer/stack/StackActivity; │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/graphics/Bitmap; │ │ │ │ @@ -862543,19 +862546,19 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -21f96c: |[21f96c] freed.viewer.stack.StackActivity.updateCounter:(I)V │ │ -21f97c: 2200 080d |0000: new-instance v0, Lfreed/viewer/stack/-$$Lambda$StackActivity$aZg8BGvSmY6TRYc6oSqgzmQH_WM; // type@0d08 │ │ -21f980: 7030 3761 1002 |0002: invoke-direct {v0, v1, v2}, Lfreed/viewer/stack/-$$Lambda$StackActivity$aZg8BGvSmY6TRYc6oSqgzmQH_WM;.:(Lfreed/viewer/stack/StackActivity;I)V // method@6137 │ │ -21f986: 6e20 5a61 0100 |0005: invoke-virtual {v1, v0}, Lfreed/viewer/stack/StackActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@615a │ │ -21f98c: 0e00 |0008: return-void │ │ +21f978: |[21f978] freed.viewer.stack.StackActivity.updateCounter:(I)V │ │ +21f988: 2200 080d |0000: new-instance v0, Lfreed/viewer/stack/-$$Lambda$StackActivity$aZg8BGvSmY6TRYc6oSqgzmQH_WM; // type@0d08 │ │ +21f98c: 7030 3761 1002 |0002: invoke-direct {v0, v1, v2}, Lfreed/viewer/stack/-$$Lambda$StackActivity$aZg8BGvSmY6TRYc6oSqgzmQH_WM;.:(Lfreed/viewer/stack/StackActivity;I)V // method@6137 │ │ +21f992: 6e20 5a61 0100 |0005: invoke-virtual {v1, v0}, Lfreed/viewer/stack/StackActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@615a │ │ +21f998: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lfreed/viewer/stack/StackActivity; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ │ │ @@ -862565,35 +862568,35 @@ │ │ type : '()Lfreed/utils/LocationManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -21f054: |[21f054] freed.viewer.stack.StackActivity.getLocationManager:()Lfreed/utils/LocationManager; │ │ -21f064: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -21f066: 1100 |0001: return-object v0 │ │ +21f060: |[21f060] freed.viewer.stack.StackActivity.getLocationManager:()Lfreed/utils/LocationManager; │ │ +21f070: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +21f072: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfreed/viewer/stack/StackActivity;) │ │ name : 'lambda$null$2$StackActivity' │ │ type : '()V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -21f0b8: |[21f0b8] freed.viewer.stack.StackActivity.lambda$null$2$StackActivity:()V │ │ -21f0c8: 5420 7359 |0000: iget-object v0, v2, Lfreed/viewer/stack/StackActivity;.closeButton:Landroid/widget/Button; // field@5973 │ │ -21f0cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -21f0ce: 6e20 4a0c 1000 |0003: invoke-virtual {v0, v1}, Landroid/widget/Button;.setVisibility:(I)V // method@0c4a │ │ -21f0d4: 0e00 |0006: return-void │ │ +21f0c4: |[21f0c4] freed.viewer.stack.StackActivity.lambda$null$2$StackActivity:()V │ │ +21f0d4: 5420 7359 |0000: iget-object v0, v2, Lfreed/viewer/stack/StackActivity;.closeButton:Landroid/widget/Button; // field@5973 │ │ +21f0d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +21f0da: 6e20 4a0c 1000 |0003: invoke-virtual {v0, v1}, Landroid/widget/Button;.setVisibility:(I)V // method@0c4a │ │ +21f0e0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lfreed/viewer/stack/StackActivity; │ │ │ │ #2 : (in Lfreed/viewer/stack/StackActivity;) │ │ @@ -862601,17 +862604,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -21f0d8: |[21f0d8] freed.viewer.stack.StackActivity.lambda$onCreate$0$StackActivity:(Landroid/view/View;)V │ │ -21f0e8: 7010 5961 0000 |0000: invoke-direct {v0}, Lfreed/viewer/stack/StackActivity;.processStack:()V // method@6159 │ │ -21f0ee: 0e00 |0003: return-void │ │ +21f0e4: |[21f0e4] freed.viewer.stack.StackActivity.lambda$onCreate$0$StackActivity:(Landroid/view/View;)V │ │ +21f0f4: 7010 5961 0000 |0000: invoke-direct {v0}, Lfreed/viewer/stack/StackActivity;.processStack:()V // method@6159 │ │ +21f0fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfreed/viewer/stack/StackActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -862620,21 +862623,21 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -21f0f0: |[21f0f0] freed.viewer.stack.StackActivity.lambda$onCreate$1$StackActivity:(Landroid/view/View;)V │ │ -21f100: 2202 6e00 |0000: new-instance v2, Landroid/content/Intent; // type@006e │ │ -21f104: 7010 2902 0200 |0002: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@0229 │ │ -21f10a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -21f10c: 6e30 5f61 0102 |0006: invoke-virtual {v1, v0, v2}, Lfreed/viewer/stack/StackActivity;.setResult:(ILandroid/content/Intent;)V // method@615f │ │ -21f112: 6e10 4d61 0100 |0009: invoke-virtual {v1}, Lfreed/viewer/stack/StackActivity;.finish:()V // method@614d │ │ -21f118: 0e00 |000c: return-void │ │ +21f0fc: |[21f0fc] freed.viewer.stack.StackActivity.lambda$onCreate$1$StackActivity:(Landroid/view/View;)V │ │ +21f10c: 2202 6e00 |0000: new-instance v2, Landroid/content/Intent; // type@006e │ │ +21f110: 7010 2902 0200 |0002: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@0229 │ │ +21f116: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +21f118: 6e30 5f61 0102 |0006: invoke-virtual {v1, v0, v2}, Lfreed/viewer/stack/StackActivity;.setResult:(ILandroid/content/Intent;)V // method@615f │ │ +21f11e: 6e10 4d61 0100 |0009: invoke-virtual {v1}, Lfreed/viewer/stack/StackActivity;.finish:()V // method@614d │ │ +21f124: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0006 line=134 │ │ 0x0009 line=135 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lfreed/viewer/stack/StackActivity; │ │ @@ -862645,160 +862648,160 @@ │ │ type : '(Landroid/graphics/BitmapFactory$Options;IILandroid/graphics/Bitmap;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 322 16-bit code units │ │ -21f11c: |[21f11c] freed.viewer.stack.StackActivity.lambda$processStack$3$StackActivity:(Landroid/graphics/BitmapFactory$Options;IILandroid/graphics/Bitmap;)V │ │ -21f12c: 5490 7559 |0000: iget-object v0, v9, Lfreed/viewer/stack/StackActivity;.filesToStack:[Lfreed/file/holder/BaseHolder; // field@5975 │ │ -21f130: 2101 |0002: array-length v1, v0 │ │ -21f132: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -21f134: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -21f136: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -21f138: 1205 |0006: const/4 v5, #int 0 // #0 │ │ -21f13a: 3513 b300 |0007: if-ge v3, v1, 00ba // +00b3 │ │ -21f13e: 4606 0003 |0009: aget-object v6, v0, v3 │ │ -21f142: d807 0401 |000b: add-int/lit8 v7, v4, #int 1 // #01 │ │ -21f146: 7020 6061 4900 |000d: invoke-direct {v9, v4}, Lfreed/viewer/stack/StackActivity;.updateCounter:(I)V // method@6160 │ │ -21f14c: 6e10 4e61 0900 |0010: invoke-virtual {v9}, Lfreed/viewer/stack/StackActivity;.getApplicationContext:()Landroid/content/Context; // method@614e │ │ -21f152: 0c04 |0013: move-result-object v4 │ │ -21f154: 6e30 925b 460a |0014: invoke-virtual {v6, v4, v10}, Lfreed/file/holder/BaseHolder;.getBitmap:(Landroid/content/Context;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@5b92 │ │ -21f15a: 52a4 5a00 |0017: iget v4, v10, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@005a │ │ -21f15e: 334b a000 |0019: if-ne v11, v4, 00b9 // +00a0 │ │ -21f162: 52a4 5900 |001b: iget v4, v10, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0059 │ │ -21f166: 324c 0400 |001d: if-eq v12, v4, 0021 // +0004 │ │ -21f16a: 2900 9a00 |001f: goto/16 00b9 // +009a │ │ -21f16e: 5494 7959 |0021: iget-object v4, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f172: 6e10 575c 0400 |0023: invoke-virtual {v4}, Lfreed/renderscript/RenderScriptManager;.GetIn:()Landroid/renderscript/Allocation; // method@5c57 │ │ -21f178: 0c04 |0026: move-result-object v4 │ │ -21f17a: 6e10 4e61 0900 |0027: invoke-virtual {v9}, Lfreed/viewer/stack/StackActivity;.getApplicationContext:()Landroid/content/Context; // method@614e │ │ -21f180: 0c08 |002a: move-result-object v8 │ │ -21f182: 6e30 925b 8605 |002b: invoke-virtual {v6, v8, v5}, Lfreed/file/holder/BaseHolder;.getBitmap:(Landroid/content/Context;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@5b92 │ │ -21f188: 0c05 |002e: move-result-object v5 │ │ -21f18a: 6e20 7606 5400 |002f: invoke-virtual {v4, v5}, Landroid/renderscript/Allocation;.copyFrom:(Landroid/graphics/Bitmap;)V // method@0676 │ │ -21f190: 5294 7a59 |0032: iget v4, v9, Lfreed/viewer/stack/StackActivity;.stackMode:I // field@597a │ │ -21f194: 2b04 fa00 0000 |0034: packed-switch v4, 0000012e // +000000fa │ │ -21f19a: 2900 7100 |0037: goto/16 00a8 // +0071 │ │ -21f19e: 5494 7959 |0039: iget-object v4, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f1a2: 5444 5c56 |003b: iget-object v4, v4, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ -21f1a6: 5495 7959 |003d: iget-object v5, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f1aa: 6e10 595c 0500 |003f: invoke-virtual {v5}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ -21f1b0: 0c05 |0042: move-result-object v5 │ │ -21f1b2: 6e20 ba5c 5400 |0043: invoke-virtual {v4, v5}, Lfreed/renderscript/ScriptC_freedcam;.forEach_stackimage_exposure:(Landroid/renderscript/Allocation;)V // method@5cba │ │ -21f1b8: 2862 |0046: goto 00a8 // +0062 │ │ -21f1ba: 5494 7959 |0047: iget-object v4, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f1be: 5444 5c56 |0049: iget-object v4, v4, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ -21f1c2: 5495 7959 |004b: iget-object v5, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f1c6: 6e10 595c 0500 |004d: invoke-virtual {v5}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ -21f1cc: 0c05 |0050: move-result-object v5 │ │ -21f1ce: 6e20 c05c 5400 |0051: invoke-virtual {v4, v5}, Lfreed/renderscript/ScriptC_freedcam;.forEach_stackimage_median:(Landroid/renderscript/Allocation;)V // method@5cc0 │ │ -21f1d4: 2854 |0054: goto 00a8 // +0054 │ │ -21f1d6: 5494 7959 |0055: iget-object v4, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f1da: 5444 5c56 |0057: iget-object v4, v4, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ -21f1de: 5495 7959 |0059: iget-object v5, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f1e2: 6e10 595c 0500 |005b: invoke-virtual {v5}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ -21f1e8: 0c05 |005e: move-result-object v5 │ │ -21f1ea: 6e20 be5c 5400 |005f: invoke-virtual {v4, v5}, Lfreed/renderscript/ScriptC_freedcam;.forEach_stackimage_lightenV:(Landroid/renderscript/Allocation;)V // method@5cbe │ │ -21f1f0: 2846 |0062: goto 00a8 // +0046 │ │ -21f1f2: 5494 7959 |0063: iget-object v4, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f1f6: 5444 5c56 |0065: iget-object v4, v4, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ -21f1fa: 5495 7959 |0067: iget-object v5, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f1fe: 6e10 595c 0500 |0069: invoke-virtual {v5}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ -21f204: 0c05 |006c: move-result-object v5 │ │ -21f206: 6e20 bc5c 5400 |006d: invoke-virtual {v4, v5}, Lfreed/renderscript/ScriptC_freedcam;.forEach_stackimage_lighten:(Landroid/renderscript/Allocation;)V // method@5cbc │ │ -21f20c: 2838 |0070: goto 00a8 // +0038 │ │ -21f20e: 5494 7959 |0071: iget-object v4, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f212: 5444 5c56 |0073: iget-object v4, v4, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ -21f216: 5495 7959 |0075: iget-object v5, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f21a: 6e10 595c 0500 |0077: invoke-virtual {v5}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ -21f220: 0c05 |007a: move-result-object v5 │ │ -21f222: 6e20 b85c 5400 |007b: invoke-virtual {v4, v5}, Lfreed/renderscript/ScriptC_freedcam;.forEach_stackimage_avarage3x3:(Landroid/renderscript/Allocation;)V // method@5cb8 │ │ -21f228: 282a |007e: goto 00a8 // +002a │ │ -21f22a: 5494 7959 |007f: iget-object v4, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f22e: 5444 5c56 |0081: iget-object v4, v4, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ -21f232: 5495 7959 |0083: iget-object v5, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f236: 6e10 595c 0500 |0085: invoke-virtual {v5}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ -21f23c: 0c05 |0088: move-result-object v5 │ │ -21f23e: 6e20 b65c 5400 |0089: invoke-virtual {v4, v5}, Lfreed/renderscript/ScriptC_freedcam;.forEach_stackimage_avarage1x3:(Landroid/renderscript/Allocation;)V // method@5cb6 │ │ -21f244: 281c |008c: goto 00a8 // +001c │ │ -21f246: 5494 7959 |008d: iget-object v4, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f24a: 5444 5c56 |008f: iget-object v4, v4, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ -21f24e: 5495 7959 |0091: iget-object v5, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f252: 6e10 595c 0500 |0093: invoke-virtual {v5}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ -21f258: 0c05 |0096: move-result-object v5 │ │ -21f25a: 6e20 b45c 5400 |0097: invoke-virtual {v4, v5}, Lfreed/renderscript/ScriptC_freedcam;.forEach_stackimage_avarage1x2:(Landroid/renderscript/Allocation;)V // method@5cb4 │ │ -21f260: 280e |009a: goto 00a8 // +000e │ │ -21f262: 5494 7959 |009b: iget-object v4, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f266: 5444 5c56 |009d: iget-object v4, v4, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ -21f26a: 5495 7959 |009f: iget-object v5, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f26e: 6e10 595c 0500 |00a1: invoke-virtual {v5}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ -21f274: 0c05 |00a4: move-result-object v5 │ │ -21f276: 6e20 b25c 5400 |00a5: invoke-virtual {v4, v5}, Lfreed/renderscript/ScriptC_freedcam;.forEach_stackimage_avarage:(Landroid/renderscript/Allocation;)V // method@5cb2 │ │ -21f27c: 5494 7959 |00a8: iget-object v4, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f280: 6e10 595c 0400 |00aa: invoke-virtual {v4}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ -21f286: 0c04 |00ad: move-result-object v4 │ │ -21f288: 6e20 7806 d400 |00ae: invoke-virtual {v4, v13}, Landroid/renderscript/Allocation;.copyTo:(Landroid/graphics/Bitmap;)V // method@0678 │ │ -21f28e: 7020 5c61 d900 |00b1: invoke-direct {v9, v13}, Lfreed/viewer/stack/StackActivity;.setBitmapToImageView:(Landroid/graphics/Bitmap;)V // method@615c │ │ -21f294: d803 0301 |00b4: add-int/lit8 v3, v3, #int 1 // #01 │ │ -21f298: 0174 |00b6: move v4, v7 │ │ -21f29a: 2900 4fff |00b7: goto/16 0006 // -00b1 │ │ -21f29e: 0e00 |00b9: return-void │ │ -21f2a0: 529a 7a59 |00ba: iget v10, v9, Lfreed/viewer/stack/StackActivity;.stackMode:I // field@597a │ │ -21f2a4: 126b |00bc: const/4 v11, #int 6 // #6 │ │ -21f2a6: 33ba 3300 |00bd: if-ne v10, v11, 00f0 // +0033 │ │ -21f2aa: 549a 7959 |00bf: iget-object v10, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f2ae: 54aa 5c56 |00c1: iget-object v10, v10, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ -21f2b2: 549b 7959 |00c3: iget-object v11, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f2b6: 6e10 595c 0b00 |00c5: invoke-virtual {v11}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ -21f2bc: 0c0b |00c8: move-result-object v11 │ │ -21f2be: 6e20 b05c ba00 |00c9: invoke-virtual {v10, v11}, Lfreed/renderscript/ScriptC_freedcam;.forEach_process_median:(Landroid/renderscript/Allocation;)V // method@5cb0 │ │ -21f2c4: 549a 7959 |00cc: iget-object v10, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f2c8: 6e10 595c 0a00 |00ce: invoke-virtual {v10}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ -21f2ce: 0c0a |00d1: move-result-object v10 │ │ -21f2d0: 6e20 7806 da00 |00d2: invoke-virtual {v10, v13}, Landroid/renderscript/Allocation;.copyTo:(Landroid/graphics/Bitmap;)V // method@0678 │ │ -21f2d6: 7020 5c61 d900 |00d5: invoke-direct {v9, v13}, Lfreed/viewer/stack/StackActivity;.setBitmapToImageView:(Landroid/graphics/Bitmap;)V // method@615c │ │ -21f2dc: 549a 7959 |00d8: iget-object v10, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f2e0: 54aa 5c56 |00da: iget-object v10, v10, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ -21f2e4: 6e20 f55c 5a00 |00dc: invoke-virtual {v10, v5}, Lfreed/renderscript/ScriptC_freedcam;.set_medianStackMAX:(Landroid/renderscript/Allocation;)V // method@5cf5 │ │ -21f2ea: 549a 7959 |00df: iget-object v10, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f2ee: 54aa 5c56 |00e1: iget-object v10, v10, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ -21f2f2: 6e20 f65c 5a00 |00e3: invoke-virtual {v10, v5}, Lfreed/renderscript/ScriptC_freedcam;.set_medianStackMIN:(Landroid/renderscript/Allocation;)V // method@5cf6 │ │ -21f2f8: 549a 7859 |00e6: iget-object v10, v9, Lfreed/viewer/stack/StackActivity;.minValues:Landroid/renderscript/Allocation; // field@5978 │ │ -21f2fc: 6e10 7c06 0a00 |00e8: invoke-virtual {v10}, Landroid/renderscript/Allocation;.destroy:()V // method@067c │ │ -21f302: 549a 7759 |00eb: iget-object v10, v9, Lfreed/viewer/stack/StackActivity;.maxValues:Landroid/renderscript/Allocation; // field@5977 │ │ -21f306: 6e10 7c06 0a00 |00ed: invoke-virtual {v10}, Landroid/renderscript/Allocation;.destroy:()V // method@067c │ │ -21f30c: 220a 260d |00f0: new-instance v10, Ljava/io/File; // type@0d26 │ │ -21f310: 549b 7559 |00f2: iget-object v11, v9, Lfreed/viewer/stack/StackActivity;.filesToStack:[Lfreed/file/holder/BaseHolder; // field@5975 │ │ -21f314: 460b 0b02 |00f4: aget-object v11, v11, v2 │ │ -21f318: 6e10 975b 0b00 |00f6: invoke-virtual {v11}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ -21f31e: 0c0b |00f9: move-result-object v11 │ │ -21f320: 7020 f261 ba00 |00fa: invoke-direct {v10, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ -21f326: 6e10 fd61 0a00 |00fd: invoke-virtual {v10}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@61fd │ │ -21f32c: 0c0a |0100: move-result-object v10 │ │ -21f32e: 220b 260d |0101: new-instance v11, Ljava/io/File; // type@0d26 │ │ -21f332: 220c 740d |0103: new-instance v12, Ljava/lang/StringBuilder; // type@0d74 │ │ -21f336: 7010 4c63 0c00 |0105: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21f33c: 6e20 5663 ac00 |0108: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21f342: 1a0a eb02 |010b: const-string v10, "/" // string@02eb │ │ -21f346: 6e20 5663 ac00 |010d: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21f34c: 549a 7459 |0110: iget-object v10, v9, Lfreed/viewer/stack/StackActivity;.fileListController:Lfreed/file/FileListController; // field@5974 │ │ -21f350: 1a00 6435 |0112: const-string v0, "_Stack.jpg" // string@3564 │ │ -21f354: 6e30 755b 2a00 |0114: invoke-virtual {v10, v2, v0}, Lfreed/file/FileListController;.getNewFilePath:(ZLjava/lang/String;)Ljava/lang/String; // method@5b75 │ │ -21f35a: 0c0a |0117: move-result-object v10 │ │ -21f35c: 6e20 5663 ac00 |0118: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21f362: 6e10 5d63 0c00 |011b: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21f368: 0c0a |011e: move-result-object v10 │ │ -21f36a: 7020 f261 ab00 |011f: invoke-direct {v11, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ -21f370: 7030 5b61 d90b |0122: invoke-direct {v9, v13, v11}, Lfreed/viewer/stack/StackActivity;.saveBitmapToFile:(Landroid/graphics/Bitmap;Ljava/io/File;)V // method@615b │ │ -21f376: 220a 060d |0125: new-instance v10, Lfreed/viewer/stack/-$$Lambda$StackActivity$41qhsTLzehEOWzyP-1nzlRPyOZM; // type@0d06 │ │ -21f37a: 7020 3361 9a00 |0127: invoke-direct {v10, v9}, Lfreed/viewer/stack/-$$Lambda$StackActivity$41qhsTLzehEOWzyP-1nzlRPyOZM;.:(Lfreed/viewer/stack/StackActivity;)V // method@6133 │ │ -21f380: 6e20 5a61 a900 |012a: invoke-virtual {v9, v10}, Lfreed/viewer/stack/StackActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@615a │ │ -21f386: 0e00 |012d: return-void │ │ -21f388: 0001 0800 0000 0000 6700 0000 5900 ... |012e: packed-switch-data (20 units) │ │ +21f128: |[21f128] freed.viewer.stack.StackActivity.lambda$processStack$3$StackActivity:(Landroid/graphics/BitmapFactory$Options;IILandroid/graphics/Bitmap;)V │ │ +21f138: 5490 7559 |0000: iget-object v0, v9, Lfreed/viewer/stack/StackActivity;.filesToStack:[Lfreed/file/holder/BaseHolder; // field@5975 │ │ +21f13c: 2101 |0002: array-length v1, v0 │ │ +21f13e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +21f140: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +21f142: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +21f144: 1205 |0006: const/4 v5, #int 0 // #0 │ │ +21f146: 3513 b300 |0007: if-ge v3, v1, 00ba // +00b3 │ │ +21f14a: 4606 0003 |0009: aget-object v6, v0, v3 │ │ +21f14e: d807 0401 |000b: add-int/lit8 v7, v4, #int 1 // #01 │ │ +21f152: 7020 6061 4900 |000d: invoke-direct {v9, v4}, Lfreed/viewer/stack/StackActivity;.updateCounter:(I)V // method@6160 │ │ +21f158: 6e10 4e61 0900 |0010: invoke-virtual {v9}, Lfreed/viewer/stack/StackActivity;.getApplicationContext:()Landroid/content/Context; // method@614e │ │ +21f15e: 0c04 |0013: move-result-object v4 │ │ +21f160: 6e30 925b 460a |0014: invoke-virtual {v6, v4, v10}, Lfreed/file/holder/BaseHolder;.getBitmap:(Landroid/content/Context;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@5b92 │ │ +21f166: 52a4 5a00 |0017: iget v4, v10, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@005a │ │ +21f16a: 334b a000 |0019: if-ne v11, v4, 00b9 // +00a0 │ │ +21f16e: 52a4 5900 |001b: iget v4, v10, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0059 │ │ +21f172: 324c 0400 |001d: if-eq v12, v4, 0021 // +0004 │ │ +21f176: 2900 9a00 |001f: goto/16 00b9 // +009a │ │ +21f17a: 5494 7959 |0021: iget-object v4, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f17e: 6e10 575c 0400 |0023: invoke-virtual {v4}, Lfreed/renderscript/RenderScriptManager;.GetIn:()Landroid/renderscript/Allocation; // method@5c57 │ │ +21f184: 0c04 |0026: move-result-object v4 │ │ +21f186: 6e10 4e61 0900 |0027: invoke-virtual {v9}, Lfreed/viewer/stack/StackActivity;.getApplicationContext:()Landroid/content/Context; // method@614e │ │ +21f18c: 0c08 |002a: move-result-object v8 │ │ +21f18e: 6e30 925b 8605 |002b: invoke-virtual {v6, v8, v5}, Lfreed/file/holder/BaseHolder;.getBitmap:(Landroid/content/Context;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@5b92 │ │ +21f194: 0c05 |002e: move-result-object v5 │ │ +21f196: 6e20 7606 5400 |002f: invoke-virtual {v4, v5}, Landroid/renderscript/Allocation;.copyFrom:(Landroid/graphics/Bitmap;)V // method@0676 │ │ +21f19c: 5294 7a59 |0032: iget v4, v9, Lfreed/viewer/stack/StackActivity;.stackMode:I // field@597a │ │ +21f1a0: 2b04 fa00 0000 |0034: packed-switch v4, 0000012e // +000000fa │ │ +21f1a6: 2900 7100 |0037: goto/16 00a8 // +0071 │ │ +21f1aa: 5494 7959 |0039: iget-object v4, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f1ae: 5444 5c56 |003b: iget-object v4, v4, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ +21f1b2: 5495 7959 |003d: iget-object v5, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f1b6: 6e10 595c 0500 |003f: invoke-virtual {v5}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ +21f1bc: 0c05 |0042: move-result-object v5 │ │ +21f1be: 6e20 ba5c 5400 |0043: invoke-virtual {v4, v5}, Lfreed/renderscript/ScriptC_freedcam;.forEach_stackimage_exposure:(Landroid/renderscript/Allocation;)V // method@5cba │ │ +21f1c4: 2862 |0046: goto 00a8 // +0062 │ │ +21f1c6: 5494 7959 |0047: iget-object v4, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f1ca: 5444 5c56 |0049: iget-object v4, v4, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ +21f1ce: 5495 7959 |004b: iget-object v5, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f1d2: 6e10 595c 0500 |004d: invoke-virtual {v5}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ +21f1d8: 0c05 |0050: move-result-object v5 │ │ +21f1da: 6e20 c05c 5400 |0051: invoke-virtual {v4, v5}, Lfreed/renderscript/ScriptC_freedcam;.forEach_stackimage_median:(Landroid/renderscript/Allocation;)V // method@5cc0 │ │ +21f1e0: 2854 |0054: goto 00a8 // +0054 │ │ +21f1e2: 5494 7959 |0055: iget-object v4, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f1e6: 5444 5c56 |0057: iget-object v4, v4, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ +21f1ea: 5495 7959 |0059: iget-object v5, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f1ee: 6e10 595c 0500 |005b: invoke-virtual {v5}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ +21f1f4: 0c05 |005e: move-result-object v5 │ │ +21f1f6: 6e20 be5c 5400 |005f: invoke-virtual {v4, v5}, Lfreed/renderscript/ScriptC_freedcam;.forEach_stackimage_lightenV:(Landroid/renderscript/Allocation;)V // method@5cbe │ │ +21f1fc: 2846 |0062: goto 00a8 // +0046 │ │ +21f1fe: 5494 7959 |0063: iget-object v4, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f202: 5444 5c56 |0065: iget-object v4, v4, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ +21f206: 5495 7959 |0067: iget-object v5, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f20a: 6e10 595c 0500 |0069: invoke-virtual {v5}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ +21f210: 0c05 |006c: move-result-object v5 │ │ +21f212: 6e20 bc5c 5400 |006d: invoke-virtual {v4, v5}, Lfreed/renderscript/ScriptC_freedcam;.forEach_stackimage_lighten:(Landroid/renderscript/Allocation;)V // method@5cbc │ │ +21f218: 2838 |0070: goto 00a8 // +0038 │ │ +21f21a: 5494 7959 |0071: iget-object v4, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f21e: 5444 5c56 |0073: iget-object v4, v4, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ +21f222: 5495 7959 |0075: iget-object v5, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f226: 6e10 595c 0500 |0077: invoke-virtual {v5}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ +21f22c: 0c05 |007a: move-result-object v5 │ │ +21f22e: 6e20 b85c 5400 |007b: invoke-virtual {v4, v5}, Lfreed/renderscript/ScriptC_freedcam;.forEach_stackimage_avarage3x3:(Landroid/renderscript/Allocation;)V // method@5cb8 │ │ +21f234: 282a |007e: goto 00a8 // +002a │ │ +21f236: 5494 7959 |007f: iget-object v4, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f23a: 5444 5c56 |0081: iget-object v4, v4, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ +21f23e: 5495 7959 |0083: iget-object v5, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f242: 6e10 595c 0500 |0085: invoke-virtual {v5}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ +21f248: 0c05 |0088: move-result-object v5 │ │ +21f24a: 6e20 b65c 5400 |0089: invoke-virtual {v4, v5}, Lfreed/renderscript/ScriptC_freedcam;.forEach_stackimage_avarage1x3:(Landroid/renderscript/Allocation;)V // method@5cb6 │ │ +21f250: 281c |008c: goto 00a8 // +001c │ │ +21f252: 5494 7959 |008d: iget-object v4, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f256: 5444 5c56 |008f: iget-object v4, v4, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ +21f25a: 5495 7959 |0091: iget-object v5, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f25e: 6e10 595c 0500 |0093: invoke-virtual {v5}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ +21f264: 0c05 |0096: move-result-object v5 │ │ +21f266: 6e20 b45c 5400 |0097: invoke-virtual {v4, v5}, Lfreed/renderscript/ScriptC_freedcam;.forEach_stackimage_avarage1x2:(Landroid/renderscript/Allocation;)V // method@5cb4 │ │ +21f26c: 280e |009a: goto 00a8 // +000e │ │ +21f26e: 5494 7959 |009b: iget-object v4, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f272: 5444 5c56 |009d: iget-object v4, v4, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ +21f276: 5495 7959 |009f: iget-object v5, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f27a: 6e10 595c 0500 |00a1: invoke-virtual {v5}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ +21f280: 0c05 |00a4: move-result-object v5 │ │ +21f282: 6e20 b25c 5400 |00a5: invoke-virtual {v4, v5}, Lfreed/renderscript/ScriptC_freedcam;.forEach_stackimage_avarage:(Landroid/renderscript/Allocation;)V // method@5cb2 │ │ +21f288: 5494 7959 |00a8: iget-object v4, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f28c: 6e10 595c 0400 |00aa: invoke-virtual {v4}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ +21f292: 0c04 |00ad: move-result-object v4 │ │ +21f294: 6e20 7806 d400 |00ae: invoke-virtual {v4, v13}, Landroid/renderscript/Allocation;.copyTo:(Landroid/graphics/Bitmap;)V // method@0678 │ │ +21f29a: 7020 5c61 d900 |00b1: invoke-direct {v9, v13}, Lfreed/viewer/stack/StackActivity;.setBitmapToImageView:(Landroid/graphics/Bitmap;)V // method@615c │ │ +21f2a0: d803 0301 |00b4: add-int/lit8 v3, v3, #int 1 // #01 │ │ +21f2a4: 0174 |00b6: move v4, v7 │ │ +21f2a6: 2900 4fff |00b7: goto/16 0006 // -00b1 │ │ +21f2aa: 0e00 |00b9: return-void │ │ +21f2ac: 529a 7a59 |00ba: iget v10, v9, Lfreed/viewer/stack/StackActivity;.stackMode:I // field@597a │ │ +21f2b0: 126b |00bc: const/4 v11, #int 6 // #6 │ │ +21f2b2: 33ba 3300 |00bd: if-ne v10, v11, 00f0 // +0033 │ │ +21f2b6: 549a 7959 |00bf: iget-object v10, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f2ba: 54aa 5c56 |00c1: iget-object v10, v10, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ +21f2be: 549b 7959 |00c3: iget-object v11, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f2c2: 6e10 595c 0b00 |00c5: invoke-virtual {v11}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ +21f2c8: 0c0b |00c8: move-result-object v11 │ │ +21f2ca: 6e20 b05c ba00 |00c9: invoke-virtual {v10, v11}, Lfreed/renderscript/ScriptC_freedcam;.forEach_process_median:(Landroid/renderscript/Allocation;)V // method@5cb0 │ │ +21f2d0: 549a 7959 |00cc: iget-object v10, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f2d4: 6e10 595c 0a00 |00ce: invoke-virtual {v10}, Lfreed/renderscript/RenderScriptManager;.GetOut:()Landroid/renderscript/Allocation; // method@5c59 │ │ +21f2da: 0c0a |00d1: move-result-object v10 │ │ +21f2dc: 6e20 7806 da00 |00d2: invoke-virtual {v10, v13}, Landroid/renderscript/Allocation;.copyTo:(Landroid/graphics/Bitmap;)V // method@0678 │ │ +21f2e2: 7020 5c61 d900 |00d5: invoke-direct {v9, v13}, Lfreed/viewer/stack/StackActivity;.setBitmapToImageView:(Landroid/graphics/Bitmap;)V // method@615c │ │ +21f2e8: 549a 7959 |00d8: iget-object v10, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f2ec: 54aa 5c56 |00da: iget-object v10, v10, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ +21f2f0: 6e20 f55c 5a00 |00dc: invoke-virtual {v10, v5}, Lfreed/renderscript/ScriptC_freedcam;.set_medianStackMAX:(Landroid/renderscript/Allocation;)V // method@5cf5 │ │ +21f2f6: 549a 7959 |00df: iget-object v10, v9, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f2fa: 54aa 5c56 |00e1: iget-object v10, v10, Lfreed/renderscript/RenderScriptManager;.freedcamScript:Lfreed/renderscript/ScriptC_freedcam; // field@565c │ │ +21f2fe: 6e20 f65c 5a00 |00e3: invoke-virtual {v10, v5}, Lfreed/renderscript/ScriptC_freedcam;.set_medianStackMIN:(Landroid/renderscript/Allocation;)V // method@5cf6 │ │ +21f304: 549a 7859 |00e6: iget-object v10, v9, Lfreed/viewer/stack/StackActivity;.minValues:Landroid/renderscript/Allocation; // field@5978 │ │ +21f308: 6e10 7c06 0a00 |00e8: invoke-virtual {v10}, Landroid/renderscript/Allocation;.destroy:()V // method@067c │ │ +21f30e: 549a 7759 |00eb: iget-object v10, v9, Lfreed/viewer/stack/StackActivity;.maxValues:Landroid/renderscript/Allocation; // field@5977 │ │ +21f312: 6e10 7c06 0a00 |00ed: invoke-virtual {v10}, Landroid/renderscript/Allocation;.destroy:()V // method@067c │ │ +21f318: 220a 260d |00f0: new-instance v10, Ljava/io/File; // type@0d26 │ │ +21f31c: 549b 7559 |00f2: iget-object v11, v9, Lfreed/viewer/stack/StackActivity;.filesToStack:[Lfreed/file/holder/BaseHolder; // field@5975 │ │ +21f320: 460b 0b02 |00f4: aget-object v11, v11, v2 │ │ +21f324: 6e10 975b 0b00 |00f6: invoke-virtual {v11}, Lfreed/file/holder/BaseHolder;.getName:()Ljava/lang/String; // method@5b97 │ │ +21f32a: 0c0b |00f9: move-result-object v11 │ │ +21f32c: 7020 f261 ba00 |00fa: invoke-direct {v10, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ +21f332: 6e10 fd61 0a00 |00fd: invoke-virtual {v10}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@61fd │ │ +21f338: 0c0a |0100: move-result-object v10 │ │ +21f33a: 220b 260d |0101: new-instance v11, Ljava/io/File; // type@0d26 │ │ +21f33e: 220c 740d |0103: new-instance v12, Ljava/lang/StringBuilder; // type@0d74 │ │ +21f342: 7010 4c63 0c00 |0105: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21f348: 6e20 5663 ac00 |0108: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21f34e: 1a0a eb02 |010b: const-string v10, "/" // string@02eb │ │ +21f352: 6e20 5663 ac00 |010d: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21f358: 549a 7459 |0110: iget-object v10, v9, Lfreed/viewer/stack/StackActivity;.fileListController:Lfreed/file/FileListController; // field@5974 │ │ +21f35c: 1a00 6435 |0112: const-string v0, "_Stack.jpg" // string@3564 │ │ +21f360: 6e30 755b 2a00 |0114: invoke-virtual {v10, v2, v0}, Lfreed/file/FileListController;.getNewFilePath:(ZLjava/lang/String;)Ljava/lang/String; // method@5b75 │ │ +21f366: 0c0a |0117: move-result-object v10 │ │ +21f368: 6e20 5663 ac00 |0118: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21f36e: 6e10 5d63 0c00 |011b: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21f374: 0c0a |011e: move-result-object v10 │ │ +21f376: 7020 f261 ab00 |011f: invoke-direct {v11, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ +21f37c: 7030 5b61 d90b |0122: invoke-direct {v9, v13, v11}, Lfreed/viewer/stack/StackActivity;.saveBitmapToFile:(Landroid/graphics/Bitmap;Ljava/io/File;)V // method@615b │ │ +21f382: 220a 060d |0125: new-instance v10, Lfreed/viewer/stack/-$$Lambda$StackActivity$41qhsTLzehEOWzyP-1nzlRPyOZM; // type@0d06 │ │ +21f386: 7020 3361 9a00 |0127: invoke-direct {v10, v9}, Lfreed/viewer/stack/-$$Lambda$StackActivity$41qhsTLzehEOWzyP-1nzlRPyOZM;.:(Lfreed/viewer/stack/StackActivity;)V // method@6133 │ │ +21f38c: 6e20 5a61 a900 |012a: invoke-virtual {v9, v10}, Lfreed/viewer/stack/StackActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@615a │ │ +21f392: 0e00 |012d: return-void │ │ +21f394: 0001 0800 0000 0000 6700 0000 5900 ... |012e: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x000d line=174 │ │ 0x0010 line=175 │ │ 0x0017 line=176 │ │ 0x0021 line=178 │ │ @@ -862837,27 +862840,27 @@ │ │ type : '(Landroid/graphics/Bitmap;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -21f3b0: |[21f3b0] freed.viewer.stack.StackActivity.lambda$setBitmapToImageView$4$StackActivity:(Landroid/graphics/Bitmap;)V │ │ -21f3c0: 5440 7659 |0000: iget-object v0, v4, Lfreed/viewer/stack/StackActivity;.imageView:Lcom/ortiz/touch/TouchImageView; // field@5976 │ │ -21f3c4: 6e10 3703 0500 |0002: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@0337 │ │ -21f3ca: 0a01 |0005: move-result v1 │ │ -21f3cc: db01 0104 |0006: div-int/lit8 v1, v1, #int 4 // #04 │ │ -21f3d0: 6e10 3303 0500 |0008: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@0333 │ │ -21f3d6: 0a02 |000b: move-result v2 │ │ -21f3d8: db02 0204 |000c: div-int/lit8 v2, v2, #int 4 // #04 │ │ -21f3dc: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -21f3de: 7140 2e03 1532 |000f: invoke-static {v5, v1, v2, v3}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@032e │ │ -21f3e4: 0c05 |0012: move-result-object v5 │ │ -21f3e6: 6e20 c44b 5000 |0013: invoke-virtual {v0, v5}, Lcom/ortiz/touch/TouchImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@4bc4 │ │ -21f3ec: 0e00 |0016: return-void │ │ +21f3bc: |[21f3bc] freed.viewer.stack.StackActivity.lambda$setBitmapToImageView$4$StackActivity:(Landroid/graphics/Bitmap;)V │ │ +21f3cc: 5440 7659 |0000: iget-object v0, v4, Lfreed/viewer/stack/StackActivity;.imageView:Lcom/ortiz/touch/TouchImageView; // field@5976 │ │ +21f3d0: 6e10 3703 0500 |0002: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@0337 │ │ +21f3d6: 0a01 |0005: move-result v1 │ │ +21f3d8: db01 0104 |0006: div-int/lit8 v1, v1, #int 4 // #04 │ │ +21f3dc: 6e10 3303 0500 |0008: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@0333 │ │ +21f3e2: 0a02 |000b: move-result v2 │ │ +21f3e4: db02 0204 |000c: div-int/lit8 v2, v2, #int 4 // #04 │ │ +21f3e8: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +21f3ea: 7140 2e03 1532 |000f: invoke-static {v5, v1, v2, v3}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@032e │ │ +21f3f0: 0c05 |0012: move-result-object v5 │ │ +21f3f2: 6e20 c44b 5000 |0013: invoke-virtual {v0, v5}, Lcom/ortiz/touch/TouchImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@4bc4 │ │ +21f3f8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0017 reg=4 this Lfreed/viewer/stack/StackActivity; │ │ 0x0000 - 0x0017 reg=5 (null) Landroid/graphics/Bitmap; │ │ │ │ @@ -862866,29 +862869,29 @@ │ │ type : '(I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -21f3f0: |[21f3f0] freed.viewer.stack.StackActivity.lambda$updateCounter$5$StackActivity:(I)V │ │ -21f400: 5420 7b59 |0000: iget-object v0, v2, Lfreed/viewer/stack/StackActivity;.stackcounter:Landroid/widget/TextView; // field@597b │ │ -21f404: 2201 740d |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ -21f408: 7010 4c63 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ -21f40e: 6e20 5263 3100 |0007: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -21f414: 1a03 eb02 |000a: const-string v3, "/" // string@02eb │ │ -21f418: 6e20 5663 3100 |000c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ -21f41e: 5423 7559 |000f: iget-object v3, v2, Lfreed/viewer/stack/StackActivity;.filesToStack:[Lfreed/file/holder/BaseHolder; // field@5975 │ │ -21f422: 2133 |0011: array-length v3, v3 │ │ -21f424: d803 03ff |0012: add-int/lit8 v3, v3, #int -1 // #ff │ │ -21f428: 6e20 5263 3100 |0014: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ -21f42e: 6e10 5d63 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ -21f434: 0c03 |001a: move-result-object v3 │ │ -21f436: 6e20 e30e 3000 |001b: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0ee3 │ │ -21f43c: 0e00 |001e: return-void │ │ +21f3fc: |[21f3fc] freed.viewer.stack.StackActivity.lambda$updateCounter$5$StackActivity:(I)V │ │ +21f40c: 5420 7b59 |0000: iget-object v0, v2, Lfreed/viewer/stack/StackActivity;.stackcounter:Landroid/widget/TextView; // field@597b │ │ +21f410: 2201 740d |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0d74 │ │ +21f414: 7010 4c63 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@634c │ │ +21f41a: 6e20 5263 3100 |0007: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +21f420: 1a03 eb02 |000a: const-string v3, "/" // string@02eb │ │ +21f424: 6e20 5663 3100 |000c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6356 │ │ +21f42a: 5423 7559 |000f: iget-object v3, v2, Lfreed/viewer/stack/StackActivity;.filesToStack:[Lfreed/file/holder/BaseHolder; // field@5975 │ │ +21f42e: 2133 |0011: array-length v3, v3 │ │ +21f430: d803 03ff |0012: add-int/lit8 v3, v3, #int -1 // #ff │ │ +21f434: 6e20 5263 3100 |0014: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@6352 │ │ +21f43a: 6e10 5d63 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@635d │ │ +21f440: 0c03 |001a: move-result-object v3 │ │ +21f442: 6e20 e30e 3000 |001b: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0ee3 │ │ +21f448: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Lfreed/viewer/stack/StackActivity; │ │ 0x0000 - 0x001f reg=3 (null) I │ │ │ │ @@ -862897,140 +862900,140 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 21 │ │ ins : 2 │ │ outs : 9 │ │ insns size : 256 16-bit code units │ │ -21f440: |[21f440] freed.viewer.stack.StackActivity.onCreate:(Landroid/os/Bundle;)V │ │ -21f450: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -21f454: 7502 0a4d 1300 |0002: invoke-super/range {v19, v20}, Lfreed/ActivityAbstract;.onCreate:(Landroid/os/Bundle;)V // method@4d0a │ │ -21f45a: 1401 4700 0c7f |0005: const v1, #float 1.86093e+38 // #7f0c0047 │ │ -21f460: 6e20 5e61 1000 |0008: invoke-virtual {v0, v1}, Lfreed/viewer/stack/StackActivity;.setContentView:(I)V // method@615e │ │ -21f466: 1401 cb00 097f |000b: const v1, #float 1.82108e+38 // #7f0900cb │ │ -21f46c: 6e20 4c61 1000 |000e: invoke-virtual {v0, v1}, Lfreed/viewer/stack/StackActivity;.findViewById:(I)Landroid/view/View; // method@614c │ │ -21f472: 0c01 |0011: move-result-object v1 │ │ -21f474: 1f01 a302 |0012: check-cast v1, Landroid/widget/Spinner; // type@02a3 │ │ -21f478: 1402 ca00 097f |0014: const v2, #float 1.82108e+38 // #7f0900ca │ │ -21f47e: 6e20 4c61 2000 |0017: invoke-virtual {v0, v2}, Lfreed/viewer/stack/StackActivity;.findViewById:(I)Landroid/view/View; // method@614c │ │ -21f484: 0c02 |001a: move-result-object v2 │ │ -21f486: 1f02 e209 |001b: check-cast v2, Lcom/ortiz/touch/TouchImageView; // type@09e2 │ │ -21f48a: 5b02 7659 |001d: iput-object v2, v0, Lfreed/viewer/stack/StackActivity;.imageView:Lcom/ortiz/touch/TouchImageView; // field@5976 │ │ -21f48e: 1302 0800 |001f: const/16 v2, #int 8 // #8 │ │ -21f492: 2322 be0e |0021: new-array v2, v2, [Ljava/lang/String; // type@0ebe │ │ -21f496: 6203 6b59 |0023: sget-object v3, Lfreed/viewer/stack/StackActivity;.AVARAGE:Ljava/lang/String; // field@596b │ │ -21f49a: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -21f49c: 4d03 0204 |0026: aput-object v3, v2, v4 │ │ -21f4a0: 6203 6c59 |0028: sget-object v3, Lfreed/viewer/stack/StackActivity;.AVARAGE1x2:Ljava/lang/String; // field@596c │ │ -21f4a4: 1215 |002a: const/4 v5, #int 1 // #1 │ │ -21f4a6: 4d03 0205 |002b: aput-object v3, v2, v5 │ │ -21f4aa: 6203 6d59 |002d: sget-object v3, Lfreed/viewer/stack/StackActivity;.AVARAGE1x3:Ljava/lang/String; // field@596d │ │ -21f4ae: 1225 |002f: const/4 v5, #int 2 // #2 │ │ -21f4b0: 4d03 0205 |0030: aput-object v3, v2, v5 │ │ -21f4b4: 6203 6e59 |0032: sget-object v3, Lfreed/viewer/stack/StackActivity;.AVARAGE3x3:Ljava/lang/String; // field@596e │ │ -21f4b8: 1235 |0034: const/4 v5, #int 3 // #3 │ │ -21f4ba: 4d03 0205 |0035: aput-object v3, v2, v5 │ │ -21f4be: 6203 7059 |0037: sget-object v3, Lfreed/viewer/stack/StackActivity;.LIGHTEN:Ljava/lang/String; // field@5970 │ │ -21f4c2: 1245 |0039: const/4 v5, #int 4 // #4 │ │ -21f4c4: 4d03 0205 |003a: aput-object v3, v2, v5 │ │ -21f4c8: 6203 7159 |003c: sget-object v3, Lfreed/viewer/stack/StackActivity;.LIGHTEN_V:Ljava/lang/String; // field@5971 │ │ -21f4cc: 1255 |003e: const/4 v5, #int 5 // #5 │ │ -21f4ce: 4d03 0205 |003f: aput-object v3, v2, v5 │ │ -21f4d2: 6203 7259 |0041: sget-object v3, Lfreed/viewer/stack/StackActivity;.MEDIAN:Ljava/lang/String; // field@5972 │ │ -21f4d6: 1265 |0043: const/4 v5, #int 6 // #6 │ │ -21f4d8: 4d03 0205 |0044: aput-object v3, v2, v5 │ │ -21f4dc: 6203 6f59 |0046: sget-object v3, Lfreed/viewer/stack/StackActivity;.EXPOSURE:Ljava/lang/String; // field@596f │ │ -21f4e0: 1275 |0048: const/4 v5, #int 7 // #7 │ │ -21f4e2: 4d03 0205 |0049: aput-object v3, v2, v5 │ │ -21f4e6: 2203 6802 |004b: new-instance v3, Landroid/widget/ArrayAdapter; // type@0268 │ │ -21f4ea: 7401 4e61 1300 |004d: invoke-virtual/range {v19}, Lfreed/viewer/stack/StackActivity;.getApplicationContext:()Landroid/content/Context; // method@614e │ │ -21f4f0: 0c05 |0050: move-result-object v5 │ │ -21f4f2: 1406 0800 0901 |0051: const v6, #float 2.51629e-38 // #01090008 │ │ -21f4f8: 7040 1d0c 5326 |0054: invoke-direct {v3, v5, v6, v2}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I[Ljava/lang/Object;)V // method@0c1d │ │ -21f4fe: 6e20 3e0e 3100 |0057: invoke-virtual {v1, v3}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@0e3e │ │ -21f504: 7401 5061 1300 |005a: invoke-virtual/range {v19}, Lfreed/viewer/stack/StackActivity;.getIntent:()Landroid/content/Intent; // method@6150 │ │ -21f50a: 0c02 |005d: move-result-object v2 │ │ -21f50c: 1a03 4c43 |005e: const-string v3, "extra_files_to_convert" // string@434c │ │ -21f510: 6e20 3c02 3200 |0060: invoke-virtual {v2, v3}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@023c │ │ -21f516: 0c02 |0063: move-result-object v2 │ │ -21f518: 2123 |0064: array-length v3, v2 │ │ -21f51a: 2333 ab0e |0065: new-array v3, v3, [Lfreed/file/holder/BaseHolder; // type@0eab │ │ -21f51e: 5b03 7559 |0067: iput-object v3, v0, Lfreed/viewer/stack/StackActivity;.filesToStack:[Lfreed/file/holder/BaseHolder; // field@5975 │ │ -21f522: 2123 |0069: array-length v3, v2 │ │ -21f524: 1205 |006a: const/4 v5, #int 0 // #0 │ │ -21f526: 1206 |006b: const/4 v6, #int 0 // #0 │ │ -21f528: 3535 4300 |006c: if-ge v5, v3, 00af // +0043 │ │ -21f52c: 4607 0205 |006e: aget-object v7, v2, v5 │ │ -21f530: 6e10 3c63 0700 |0070: invoke-virtual {v7}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ -21f536: 0c08 |0073: move-result-object v8 │ │ -21f538: 1a09 ca3e |0074: const-string v9, "content" // string@3eca │ │ -21f53c: 6e20 3763 9800 |0076: invoke-virtual {v8, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@6337 │ │ -21f542: 0a08 |0079: move-result v8 │ │ -21f544: 3808 2100 |007a: if-eqz v8, 009b // +0021 │ │ -21f548: 7110 8b05 0700 |007c: invoke-static {v7}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@058b │ │ -21f54e: 0c0a |007f: move-result-object v10 │ │ -21f550: 5407 7559 |0080: iget-object v7, v0, Lfreed/viewer/stack/StackActivity;.filesToStack:[Lfreed/file/holder/BaseHolder; // field@5975 │ │ -21f554: d808 0601 |0082: add-int/lit8 v8, v6, #int 1 // #01 │ │ -21f558: 2212 510c |0084: new-instance v18, Lfreed/file/holder/UriHolder; // type@0c51 │ │ -21f55c: 6e10 8505 0a00 |0086: invoke-virtual {v10}, Landroid/net/Uri;.getLastPathSegment:()Ljava/lang/String; // method@0585 │ │ -21f562: 0c0b |0089: move-result-object v11 │ │ -21f564: 160c 0000 |008a: const-wide/16 v12, #int 0 // #0 │ │ -21f568: 160e 0000 |008c: const-wide/16 v14, #int 0 // #0 │ │ -21f56c: 1310 0000 |008e: const/16 v16, #int 0 // #0 │ │ -21f570: 1311 0000 |0090: const/16 v17, #int 0 // #0 │ │ -21f574: 0809 1200 |0092: move-object/from16 v9, v18 │ │ -21f578: 7609 ac5b 0900 |0094: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lfreed/file/holder/UriHolder;.:(Landroid/net/Uri;Ljava/lang/String;JJZZ)V // method@5bac │ │ -21f57e: 4d12 0706 |0097: aput-object v18, v7, v6 │ │ -21f582: 0186 |0099: move v6, v8 │ │ -21f584: 2812 |009a: goto 00ac // +0012 │ │ -21f586: 2208 260d |009b: new-instance v8, Ljava/io/File; // type@0d26 │ │ -21f58a: 7020 f261 7800 |009d: invoke-direct {v8, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ -21f590: 5407 7559 |00a0: iget-object v7, v0, Lfreed/viewer/stack/StackActivity;.filesToStack:[Lfreed/file/holder/BaseHolder; // field@5975 │ │ -21f594: d809 0601 |00a2: add-int/lit8 v9, v6, #int 1 // #01 │ │ -21f598: 220a 500c |00a4: new-instance v10, Lfreed/file/holder/FileHolder; // type@0c50 │ │ -21f59c: 7030 9e5b 8a04 |00a6: invoke-direct {v10, v8, v4}, Lfreed/file/holder/FileHolder;.:(Ljava/io/File;Z)V // method@5b9e │ │ -21f5a2: 4d0a 0706 |00a9: aput-object v10, v7, v6 │ │ -21f5a6: 0196 |00ab: move v6, v9 │ │ -21f5a8: d805 0501 |00ac: add-int/lit8 v5, v5, #int 1 // #01 │ │ -21f5ac: 28be |00ae: goto 006c // -0042 │ │ -21f5ae: 2202 640c |00af: new-instance v2, Lfreed/renderscript/RenderScriptManager; // type@0c64 │ │ -21f5b2: 7401 4e61 1300 |00b1: invoke-virtual/range {v19}, Lfreed/viewer/stack/StackActivity;.getApplicationContext:()Landroid/content/Context; // method@614e │ │ -21f5b8: 0c03 |00b4: move-result-object v3 │ │ -21f5ba: 7020 565c 3200 |00b5: invoke-direct {v2, v3}, Lfreed/renderscript/RenderScriptManager;.:(Landroid/content/Context;)V // method@5c56 │ │ -21f5c0: 5b02 7959 |00b8: iput-object v2, v0, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ -21f5c4: 2202 4d0c |00ba: new-instance v2, Lfreed/file/FileListController; // type@0c4d │ │ -21f5c8: 7401 4e61 1300 |00bc: invoke-virtual/range {v19}, Lfreed/viewer/stack/StackActivity;.getApplicationContext:()Landroid/content/Context; // method@614e │ │ -21f5ce: 0c03 |00bf: move-result-object v3 │ │ -21f5d0: 7020 605b 3200 |00c0: invoke-direct {v2, v3}, Lfreed/file/FileListController;.:(Landroid/content/Context;)V // method@5b60 │ │ -21f5d6: 5b02 7459 |00c3: iput-object v2, v0, Lfreed/viewer/stack/StackActivity;.fileListController:Lfreed/file/FileListController; // field@5974 │ │ -21f5da: 2202 0c0d |00c5: new-instance v2, Lfreed/viewer/stack/StackActivity$1; // type@0d0c │ │ -21f5de: 7020 4661 0200 |00c7: invoke-direct {v2, v0}, Lfreed/viewer/stack/StackActivity$1;.:(Lfreed/viewer/stack/StackActivity;)V // method@6146 │ │ -21f5e4: 6e20 450e 2100 |00ca: invoke-virtual {v1, v2}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@0e45 │ │ -21f5ea: 1401 7b00 097f |00cd: const v1, #float 1.82107e+38 // #7f09007b │ │ -21f5f0: 6e20 4c61 1000 |00d0: invoke-virtual {v0, v1}, Lfreed/viewer/stack/StackActivity;.findViewById:(I)Landroid/view/View; // method@614c │ │ -21f5f6: 0c01 |00d3: move-result-object v1 │ │ -21f5f8: 1f01 6c02 |00d4: check-cast v1, Landroid/widget/Button; // type@026c │ │ -21f5fc: 2202 070d |00d6: new-instance v2, Lfreed/viewer/stack/-$$Lambda$StackActivity$Wtp1xJpHf1UCHsOcD29F3GAowaY; // type@0d07 │ │ -21f600: 7020 3561 0200 |00d8: invoke-direct {v2, v0}, Lfreed/viewer/stack/-$$Lambda$StackActivity$Wtp1xJpHf1UCHsOcD29F3GAowaY;.:(Lfreed/viewer/stack/StackActivity;)V // method@6135 │ │ -21f606: 6e20 450c 2100 |00db: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ -21f60c: 1401 7c00 097f |00de: const v1, #float 1.82107e+38 // #7f09007c │ │ -21f612: 6e20 4c61 1000 |00e1: invoke-virtual {v0, v1}, Lfreed/viewer/stack/StackActivity;.findViewById:(I)Landroid/view/View; // method@614c │ │ -21f618: 0c01 |00e4: move-result-object v1 │ │ -21f61a: 1f01 6c02 |00e5: check-cast v1, Landroid/widget/Button; // type@026c │ │ -21f61e: 5b01 7359 |00e7: iput-object v1, v0, Lfreed/viewer/stack/StackActivity;.closeButton:Landroid/widget/Button; // field@5973 │ │ -21f622: 2202 090d |00e9: new-instance v2, Lfreed/viewer/stack/-$$Lambda$StackActivity$zKTD7tCqWWpj3SDCBnCVj6KRZE4; // type@0d09 │ │ -21f626: 7020 3961 0200 |00eb: invoke-direct {v2, v0}, Lfreed/viewer/stack/-$$Lambda$StackActivity$zKTD7tCqWWpj3SDCBnCVj6KRZE4;.:(Lfreed/viewer/stack/StackActivity;)V // method@6139 │ │ -21f62c: 6e20 450c 2100 |00ee: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ -21f632: 1401 9e01 097f |00f1: const v1, #float 1.82113e+38 // #7f09019e │ │ -21f638: 6e20 4c61 1000 |00f4: invoke-virtual {v0, v1}, Lfreed/viewer/stack/StackActivity;.findViewById:(I)Landroid/view/View; // method@614c │ │ -21f63e: 0c01 |00f7: move-result-object v1 │ │ -21f640: 1f01 ae02 |00f8: check-cast v1, Landroid/widget/TextView; // type@02ae │ │ -21f644: 5b01 7b59 |00fa: iput-object v1, v0, Lfreed/viewer/stack/StackActivity;.stackcounter:Landroid/widget/TextView; // field@597b │ │ -21f648: 7020 6061 4000 |00fc: invoke-direct {v0, v4}, Lfreed/viewer/stack/StackActivity;.updateCounter:(I)V // method@6160 │ │ -21f64e: 0e00 |00ff: return-void │ │ +21f44c: |[21f44c] freed.viewer.stack.StackActivity.onCreate:(Landroid/os/Bundle;)V │ │ +21f45c: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +21f460: 7502 0a4d 1300 |0002: invoke-super/range {v19, v20}, Lfreed/ActivityAbstract;.onCreate:(Landroid/os/Bundle;)V // method@4d0a │ │ +21f466: 1401 4700 0c7f |0005: const v1, #float 1.86093e+38 // #7f0c0047 │ │ +21f46c: 6e20 5e61 1000 |0008: invoke-virtual {v0, v1}, Lfreed/viewer/stack/StackActivity;.setContentView:(I)V // method@615e │ │ +21f472: 1401 cb00 097f |000b: const v1, #float 1.82108e+38 // #7f0900cb │ │ +21f478: 6e20 4c61 1000 |000e: invoke-virtual {v0, v1}, Lfreed/viewer/stack/StackActivity;.findViewById:(I)Landroid/view/View; // method@614c │ │ +21f47e: 0c01 |0011: move-result-object v1 │ │ +21f480: 1f01 a302 |0012: check-cast v1, Landroid/widget/Spinner; // type@02a3 │ │ +21f484: 1402 ca00 097f |0014: const v2, #float 1.82108e+38 // #7f0900ca │ │ +21f48a: 6e20 4c61 2000 |0017: invoke-virtual {v0, v2}, Lfreed/viewer/stack/StackActivity;.findViewById:(I)Landroid/view/View; // method@614c │ │ +21f490: 0c02 |001a: move-result-object v2 │ │ +21f492: 1f02 e209 |001b: check-cast v2, Lcom/ortiz/touch/TouchImageView; // type@09e2 │ │ +21f496: 5b02 7659 |001d: iput-object v2, v0, Lfreed/viewer/stack/StackActivity;.imageView:Lcom/ortiz/touch/TouchImageView; // field@5976 │ │ +21f49a: 1302 0800 |001f: const/16 v2, #int 8 // #8 │ │ +21f49e: 2322 be0e |0021: new-array v2, v2, [Ljava/lang/String; // type@0ebe │ │ +21f4a2: 6203 6b59 |0023: sget-object v3, Lfreed/viewer/stack/StackActivity;.AVARAGE:Ljava/lang/String; // field@596b │ │ +21f4a6: 1204 |0025: const/4 v4, #int 0 // #0 │ │ +21f4a8: 4d03 0204 |0026: aput-object v3, v2, v4 │ │ +21f4ac: 6203 6c59 |0028: sget-object v3, Lfreed/viewer/stack/StackActivity;.AVARAGE1x2:Ljava/lang/String; // field@596c │ │ +21f4b0: 1215 |002a: const/4 v5, #int 1 // #1 │ │ +21f4b2: 4d03 0205 |002b: aput-object v3, v2, v5 │ │ +21f4b6: 6203 6d59 |002d: sget-object v3, Lfreed/viewer/stack/StackActivity;.AVARAGE1x3:Ljava/lang/String; // field@596d │ │ +21f4ba: 1225 |002f: const/4 v5, #int 2 // #2 │ │ +21f4bc: 4d03 0205 |0030: aput-object v3, v2, v5 │ │ +21f4c0: 6203 6e59 |0032: sget-object v3, Lfreed/viewer/stack/StackActivity;.AVARAGE3x3:Ljava/lang/String; // field@596e │ │ +21f4c4: 1235 |0034: const/4 v5, #int 3 // #3 │ │ +21f4c6: 4d03 0205 |0035: aput-object v3, v2, v5 │ │ +21f4ca: 6203 7059 |0037: sget-object v3, Lfreed/viewer/stack/StackActivity;.LIGHTEN:Ljava/lang/String; // field@5970 │ │ +21f4ce: 1245 |0039: const/4 v5, #int 4 // #4 │ │ +21f4d0: 4d03 0205 |003a: aput-object v3, v2, v5 │ │ +21f4d4: 6203 7159 |003c: sget-object v3, Lfreed/viewer/stack/StackActivity;.LIGHTEN_V:Ljava/lang/String; // field@5971 │ │ +21f4d8: 1255 |003e: const/4 v5, #int 5 // #5 │ │ +21f4da: 4d03 0205 |003f: aput-object v3, v2, v5 │ │ +21f4de: 6203 7259 |0041: sget-object v3, Lfreed/viewer/stack/StackActivity;.MEDIAN:Ljava/lang/String; // field@5972 │ │ +21f4e2: 1265 |0043: const/4 v5, #int 6 // #6 │ │ +21f4e4: 4d03 0205 |0044: aput-object v3, v2, v5 │ │ +21f4e8: 6203 6f59 |0046: sget-object v3, Lfreed/viewer/stack/StackActivity;.EXPOSURE:Ljava/lang/String; // field@596f │ │ +21f4ec: 1275 |0048: const/4 v5, #int 7 // #7 │ │ +21f4ee: 4d03 0205 |0049: aput-object v3, v2, v5 │ │ +21f4f2: 2203 6802 |004b: new-instance v3, Landroid/widget/ArrayAdapter; // type@0268 │ │ +21f4f6: 7401 4e61 1300 |004d: invoke-virtual/range {v19}, Lfreed/viewer/stack/StackActivity;.getApplicationContext:()Landroid/content/Context; // method@614e │ │ +21f4fc: 0c05 |0050: move-result-object v5 │ │ +21f4fe: 1406 0800 0901 |0051: const v6, #float 2.51629e-38 // #01090008 │ │ +21f504: 7040 1d0c 5326 |0054: invoke-direct {v3, v5, v6, v2}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I[Ljava/lang/Object;)V // method@0c1d │ │ +21f50a: 6e20 3e0e 3100 |0057: invoke-virtual {v1, v3}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@0e3e │ │ +21f510: 7401 5061 1300 |005a: invoke-virtual/range {v19}, Lfreed/viewer/stack/StackActivity;.getIntent:()Landroid/content/Intent; // method@6150 │ │ +21f516: 0c02 |005d: move-result-object v2 │ │ +21f518: 1a03 4c43 |005e: const-string v3, "extra_files_to_convert" // string@434c │ │ +21f51c: 6e20 3c02 3200 |0060: invoke-virtual {v2, v3}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@023c │ │ +21f522: 0c02 |0063: move-result-object v2 │ │ +21f524: 2123 |0064: array-length v3, v2 │ │ +21f526: 2333 ab0e |0065: new-array v3, v3, [Lfreed/file/holder/BaseHolder; // type@0eab │ │ +21f52a: 5b03 7559 |0067: iput-object v3, v0, Lfreed/viewer/stack/StackActivity;.filesToStack:[Lfreed/file/holder/BaseHolder; // field@5975 │ │ +21f52e: 2123 |0069: array-length v3, v2 │ │ +21f530: 1205 |006a: const/4 v5, #int 0 // #0 │ │ +21f532: 1206 |006b: const/4 v6, #int 0 // #0 │ │ +21f534: 3535 4300 |006c: if-ge v5, v3, 00af // +0043 │ │ +21f538: 4607 0205 |006e: aget-object v7, v2, v5 │ │ +21f53c: 6e10 3c63 0700 |0070: invoke-virtual {v7}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@633c │ │ +21f542: 0c08 |0073: move-result-object v8 │ │ +21f544: 1a09 ca3e |0074: const-string v9, "content" // string@3eca │ │ +21f548: 6e20 3763 9800 |0076: invoke-virtual {v8, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@6337 │ │ +21f54e: 0a08 |0079: move-result v8 │ │ +21f550: 3808 2100 |007a: if-eqz v8, 009b // +0021 │ │ +21f554: 7110 8b05 0700 |007c: invoke-static {v7}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@058b │ │ +21f55a: 0c0a |007f: move-result-object v10 │ │ +21f55c: 5407 7559 |0080: iget-object v7, v0, Lfreed/viewer/stack/StackActivity;.filesToStack:[Lfreed/file/holder/BaseHolder; // field@5975 │ │ +21f560: d808 0601 |0082: add-int/lit8 v8, v6, #int 1 // #01 │ │ +21f564: 2212 510c |0084: new-instance v18, Lfreed/file/holder/UriHolder; // type@0c51 │ │ +21f568: 6e10 8505 0a00 |0086: invoke-virtual {v10}, Landroid/net/Uri;.getLastPathSegment:()Ljava/lang/String; // method@0585 │ │ +21f56e: 0c0b |0089: move-result-object v11 │ │ +21f570: 160c 0000 |008a: const-wide/16 v12, #int 0 // #0 │ │ +21f574: 160e 0000 |008c: const-wide/16 v14, #int 0 // #0 │ │ +21f578: 1310 0000 |008e: const/16 v16, #int 0 // #0 │ │ +21f57c: 1311 0000 |0090: const/16 v17, #int 0 // #0 │ │ +21f580: 0809 1200 |0092: move-object/from16 v9, v18 │ │ +21f584: 7609 ac5b 0900 |0094: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lfreed/file/holder/UriHolder;.:(Landroid/net/Uri;Ljava/lang/String;JJZZ)V // method@5bac │ │ +21f58a: 4d12 0706 |0097: aput-object v18, v7, v6 │ │ +21f58e: 0186 |0099: move v6, v8 │ │ +21f590: 2812 |009a: goto 00ac // +0012 │ │ +21f592: 2208 260d |009b: new-instance v8, Ljava/io/File; // type@0d26 │ │ +21f596: 7020 f261 7800 |009d: invoke-direct {v8, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@61f2 │ │ +21f59c: 5407 7559 |00a0: iget-object v7, v0, Lfreed/viewer/stack/StackActivity;.filesToStack:[Lfreed/file/holder/BaseHolder; // field@5975 │ │ +21f5a0: d809 0601 |00a2: add-int/lit8 v9, v6, #int 1 // #01 │ │ +21f5a4: 220a 500c |00a4: new-instance v10, Lfreed/file/holder/FileHolder; // type@0c50 │ │ +21f5a8: 7030 9e5b 8a04 |00a6: invoke-direct {v10, v8, v4}, Lfreed/file/holder/FileHolder;.:(Ljava/io/File;Z)V // method@5b9e │ │ +21f5ae: 4d0a 0706 |00a9: aput-object v10, v7, v6 │ │ +21f5b2: 0196 |00ab: move v6, v9 │ │ +21f5b4: d805 0501 |00ac: add-int/lit8 v5, v5, #int 1 // #01 │ │ +21f5b8: 28be |00ae: goto 006c // -0042 │ │ +21f5ba: 2202 640c |00af: new-instance v2, Lfreed/renderscript/RenderScriptManager; // type@0c64 │ │ +21f5be: 7401 4e61 1300 |00b1: invoke-virtual/range {v19}, Lfreed/viewer/stack/StackActivity;.getApplicationContext:()Landroid/content/Context; // method@614e │ │ +21f5c4: 0c03 |00b4: move-result-object v3 │ │ +21f5c6: 7020 565c 3200 |00b5: invoke-direct {v2, v3}, Lfreed/renderscript/RenderScriptManager;.:(Landroid/content/Context;)V // method@5c56 │ │ +21f5cc: 5b02 7959 |00b8: iput-object v2, v0, Lfreed/viewer/stack/StackActivity;.renderScriptManager:Lfreed/renderscript/RenderScriptManager; // field@5979 │ │ +21f5d0: 2202 4d0c |00ba: new-instance v2, Lfreed/file/FileListController; // type@0c4d │ │ +21f5d4: 7401 4e61 1300 |00bc: invoke-virtual/range {v19}, Lfreed/viewer/stack/StackActivity;.getApplicationContext:()Landroid/content/Context; // method@614e │ │ +21f5da: 0c03 |00bf: move-result-object v3 │ │ +21f5dc: 7020 605b 3200 |00c0: invoke-direct {v2, v3}, Lfreed/file/FileListController;.:(Landroid/content/Context;)V // method@5b60 │ │ +21f5e2: 5b02 7459 |00c3: iput-object v2, v0, Lfreed/viewer/stack/StackActivity;.fileListController:Lfreed/file/FileListController; // field@5974 │ │ +21f5e6: 2202 0c0d |00c5: new-instance v2, Lfreed/viewer/stack/StackActivity$1; // type@0d0c │ │ +21f5ea: 7020 4661 0200 |00c7: invoke-direct {v2, v0}, Lfreed/viewer/stack/StackActivity$1;.:(Lfreed/viewer/stack/StackActivity;)V // method@6146 │ │ +21f5f0: 6e20 450e 2100 |00ca: invoke-virtual {v1, v2}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@0e45 │ │ +21f5f6: 1401 7b00 097f |00cd: const v1, #float 1.82107e+38 // #7f09007b │ │ +21f5fc: 6e20 4c61 1000 |00d0: invoke-virtual {v0, v1}, Lfreed/viewer/stack/StackActivity;.findViewById:(I)Landroid/view/View; // method@614c │ │ +21f602: 0c01 |00d3: move-result-object v1 │ │ +21f604: 1f01 6c02 |00d4: check-cast v1, Landroid/widget/Button; // type@026c │ │ +21f608: 2202 070d |00d6: new-instance v2, Lfreed/viewer/stack/-$$Lambda$StackActivity$Wtp1xJpHf1UCHsOcD29F3GAowaY; // type@0d07 │ │ +21f60c: 7020 3561 0200 |00d8: invoke-direct {v2, v0}, Lfreed/viewer/stack/-$$Lambda$StackActivity$Wtp1xJpHf1UCHsOcD29F3GAowaY;.:(Lfreed/viewer/stack/StackActivity;)V // method@6135 │ │ +21f612: 6e20 450c 2100 |00db: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ +21f618: 1401 7c00 097f |00de: const v1, #float 1.82107e+38 // #7f09007c │ │ +21f61e: 6e20 4c61 1000 |00e1: invoke-virtual {v0, v1}, Lfreed/viewer/stack/StackActivity;.findViewById:(I)Landroid/view/View; // method@614c │ │ +21f624: 0c01 |00e4: move-result-object v1 │ │ +21f626: 1f01 6c02 |00e5: check-cast v1, Landroid/widget/Button; // type@026c │ │ +21f62a: 5b01 7359 |00e7: iput-object v1, v0, Lfreed/viewer/stack/StackActivity;.closeButton:Landroid/widget/Button; // field@5973 │ │ +21f62e: 2202 090d |00e9: new-instance v2, Lfreed/viewer/stack/-$$Lambda$StackActivity$zKTD7tCqWWpj3SDCBnCVj6KRZE4; // type@0d09 │ │ +21f632: 7020 3961 0200 |00eb: invoke-direct {v2, v0}, Lfreed/viewer/stack/-$$Lambda$StackActivity$zKTD7tCqWWpj3SDCBnCVj6KRZE4;.:(Lfreed/viewer/stack/StackActivity;)V // method@6139 │ │ +21f638: 6e20 450c 2100 |00ee: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0c45 │ │ +21f63e: 1401 9e01 097f |00f1: const v1, #float 1.82113e+38 // #7f09019e │ │ +21f644: 6e20 4c61 1000 |00f4: invoke-virtual {v0, v1}, Lfreed/viewer/stack/StackActivity;.findViewById:(I)Landroid/view/View; // method@614c │ │ +21f64a: 0c01 |00f7: move-result-object v1 │ │ +21f64c: 1f01 ae02 |00f8: check-cast v1, Landroid/widget/TextView; // type@02ae │ │ +21f650: 5b01 7b59 |00fa: iput-object v1, v0, Lfreed/viewer/stack/StackActivity;.stackcounter:Landroid/widget/TextView; // field@597b │ │ +21f654: 7020 6061 4000 |00fc: invoke-direct {v0, v4}, Lfreed/viewer/stack/StackActivity;.updateCounter:(I)V // method@6160 │ │ +21f65a: 0e00 |00ff: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=89 │ │ 0x0008 line=90 │ │ 0x000e line=91 │ │ 0x0017 line=92 │ │ 0x0023 line=93 │ │ @@ -863062,16 +863065,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -21f958: |[21f958] freed.viewer.stack.StackActivity.setContentToView:()V │ │ -21f968: 0e00 |0000: return-void │ │ +21f964: |[21f964] freed.viewer.stack.StackActivity.setContentToView:()V │ │ +21f974: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11674 (StackActivity.java) │ │ │ │ Class #2721 header: │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 5832600 bytes, number of entries: 2713 │ │ │ +Zip file size: 5832616 bytes, number of entries: 2713 │ │ │ ?rwxrwxr-x 2.0 unx 179 b- stor 80-Jan-01 00:00 $r8$backportedMethods$utility$Integer$2$compare.class │ │ │ ?rwxrwxr-x 2.0 unx 254 b- stor 80-Jan-01 00:00 $r8$backportedMethods$utility$Objects$2$equals.class │ │ │ ?rwxrwxr-x 2.0 unx 2317 b- stor 80-Jan-01 00:00 Camera2EXT/Keys.class │ │ │ ?rwxrwxr-x 2.0 unx 571 b- stor 80-Jan-01 00:00 Camera2EXT/OpModes.class │ │ │ ?rwxrwxr-x 2.0 unx 318 b- stor 80-Jan-01 00:00 android/support/v4/app/INotificationSideChannel.class │ │ │ ?rwxrwxr-x 2.0 unx 159 b- stor 80-Jan-01 00:00 android/support/v4/os/IResultReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 623 b- stor 80-Jan-01 00:00 android/support/v4/os/ResultReceiver$1.class │ │ │ @@ -1722,17 +1722,17 @@ │ │ │ ?rwxrwxr-x 2.0 unx 3767 b- stor 80-Jan-01 00:00 freed/renderscript/RenderScriptManager.class │ │ │ ?rwxrwxr-x 2.0 unx 6466 b- stor 80-Jan-01 00:00 freed/renderscript/RenderScriptProcessor$ProcessingTask.class │ │ │ ?rwxrwxr-x 2.0 unx 443 b- stor 80-Jan-01 00:00 freed/renderscript/RenderScriptProcessorInterface.class │ │ │ ?rwxrwxr-x 2.0 unx 10417 b- defN 80-Jan-01 00:00 freed/renderscript/ScriptC_freedcam.class │ │ │ ?rwxrwxr-x 2.0 unx 3023 b- stor 80-Jan-01 00:00 freed/renderscript/ScriptC_rgb_clipping.class │ │ │ ?rwxrwxr-x 2.0 unx 3759 b- stor 80-Jan-01 00:00 freed/renderscript/ScriptC_rgb_focuspeak.class │ │ │ ?rwxrwxr-x 2.0 unx 3453 b- stor 80-Jan-01 00:00 freed/renderscript/ScriptC_rgb_histogram.class │ │ │ -?rwxrwxr-x 2.0 unx 171023 b- defN 80-Jan-01 00:00 freed/renderscript/freedcamBitCode.class │ │ │ +?rwxrwxr-x 2.0 unx 171053 b- defN 80-Jan-01 00:00 freed/renderscript/freedcamBitCode.class │ │ │ ?rwxrwxr-x 2.0 unx 21642 b- defN 80-Jan-01 00:00 freed/renderscript/rgb_clippingBitCode.class │ │ │ -?rwxrwxr-x 2.0 unx 31453 b- defN 80-Jan-01 00:00 freed/renderscript/rgb_focuspeakBitCode.class │ │ │ +?rwxrwxr-x 2.0 unx 31422 b- defN 80-Jan-01 00:00 freed/renderscript/rgb_focuspeakBitCode.class │ │ │ ?rwxrwxr-x 2.0 unx 22838 b- defN 80-Jan-01 00:00 freed/renderscript/rgb_histogramBitCode.class │ │ │ ?rwxrwxr-x 2.0 unx 436 b- stor 80-Jan-01 00:00 freed/settings/-$$Lambda$SettingsManager$UjaULZEPIZchjwOnB4KY3sqF4js.class │ │ │ ?rwxrwxr-x 2.0 unx 3017 b- stor 80-Jan-01 00:00 freed/settings/FrameworkDetector.class │ │ │ ?rwxrwxr-x 2.0 unx 1040 b- stor 80-Jan-01 00:00 freed/settings/Frameworks.class │ │ │ ?rwxrwxr-x 2.0 unx 4144 b- stor 80-Jan-01 00:00 freed/settings/MediaProfilesManager.class │ │ │ ?rwxrwxr-x 2.0 unx 978 b- stor 80-Jan-01 00:00 freed/settings/OpCodeUrl.class │ │ │ ?rwxrwxr-x 2.0 unx 80 b- stor 80-Jan-01 00:00 freed/settings/SettingKeys$1.class │ │ │ @@ -1779,16 +1779,16 @@ │ │ │ ?rwxrwxr-x 2.0 unx 845 b- stor 80-Jan-01 00:00 freed/viewer/ActivityFreeDviewer$2.class │ │ │ ?rwxrwxr-x 2.0 unx 588 b- stor 80-Jan-01 00:00 freed/viewer/ActivityFreeDviewer$3.class │ │ │ ?rwxrwxr-x 2.0 unx 549 b- stor 80-Jan-01 00:00 freed/viewer/dngconvert/-$$Lambda$DngConvertingFragment$2z0BY22NFHmKvJ16VIKpJ4NNbBA.class │ │ │ ?rwxrwxr-x 2.0 unx 1394 b- stor 80-Jan-01 00:00 freed/viewer/dngconvert/DngConvertingFragment$1.class │ │ │ ?rwxrwxr-x 2.0 unx 940 b- stor 80-Jan-01 00:00 freed/viewer/dngconvert/DngConvertingFragment$2.class │ │ │ ?rwxrwxr-x 2.0 unx 671 b- stor 80-Jan-01 00:00 freed/viewer/dngconvert/DngConvertingFragment$3.class │ │ │ ?rwxrwxr-x 2.0 unx 1293 b- stor 80-Jan-01 00:00 freed/viewer/dngconvert/DngConvertingFragment$4.class │ │ │ -?rwxrwxr-x 2.0 unx 2464 b- stor 80-Jan-01 00:00 freed/viewer/dngconvert/DngConvertingFragment$5.class │ │ │ -?rwxrwxr-x 2.0 unx 2854 b- stor 80-Jan-01 00:00 freed/viewer/dngconvert/DngConvertingFragment$6.class │ │ │ +?rwxrwxr-x 2.0 unx 2467 b- stor 80-Jan-01 00:00 freed/viewer/dngconvert/DngConvertingFragment$5.class │ │ │ +?rwxrwxr-x 2.0 unx 2857 b- stor 80-Jan-01 00:00 freed/viewer/dngconvert/DngConvertingFragment$6.class │ │ │ ?rwxrwxr-x 2.0 unx 3235 b- stor 80-Jan-01 00:00 freed/viewer/dngconvert/DngConvertingFragment$AsyncConverter.class │ │ │ ?rwxrwxr-x 2.0 unx 514 b- stor 80-Jan-01 00:00 freed/viewer/gridview/-$$Lambda$BitmapLoadRunnable$gFscuQx6by06Nad69rCLF_7d_X0.class │ │ │ ?rwxrwxr-x 2.0 unx 1983 b- stor 80-Jan-01 00:00 freed/viewer/gridview/adapter/ImageAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 2624 b- stor 80-Jan-01 00:00 freed/viewer/gridview/binding/CustomBinding.class │ │ │ ?rwxrwxr-x 2.0 unx 968 b- stor 80-Jan-01 00:00 freed/viewer/gridview/enums/RequestModes.class │ │ │ ?rwxrwxr-x 2.0 unx 768 b- stor 80-Jan-01 00:00 freed/viewer/gridview/enums/ViewStates.class │ │ │ ?rwxrwxr-x 2.0 unx 544 b- stor 80-Jan-01 00:00 freed/viewer/gridview/models/-$$Lambda$ButtonOptionsModel$VcyQjn33AUzFRIwfGrt74NzNJNk.class │ │ │ @@ -2309,15 +2309,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 3468 b- stor 80-Jan-01 00:00 freed/cam/ui/themesample/settings/opcode/OpcodeItem.class │ │ │ ?rwxrwxr-x 2.0 unx 1002 b- stor 80-Jan-01 00:00 freed/dng/opcode/FixBadPixelsList.class │ │ │ ?rwxrwxr-x 2.0 unx 991 b- stor 80-Jan-01 00:00 freed/dng/opcode/FixVignetteRadial.class │ │ │ ?rwxrwxr-x 2.0 unx 1626 b- stor 80-Jan-01 00:00 freed/dng/opcode/GainMap.class │ │ │ ?rwxrwxr-x 2.0 unx 3377 b- stor 80-Jan-01 00:00 freed/file/holder/FileHolder.class │ │ │ ?rwxrwxr-x 2.0 unx 3334 b- stor 80-Jan-01 00:00 freed/file/holder/UriHolder.class │ │ │ ?rwxrwxr-x 2.0 unx 185 b- stor 80-Jan-01 00:00 freed/image/EmptyTask.class │ │ │ -?rwxrwxr-x 2.0 unx 5278 b- stor 80-Jan-01 00:00 freed/image/ImageSaveTask.class │ │ │ +?rwxrwxr-x 2.0 unx 5283 b- stor 80-Jan-01 00:00 freed/image/ImageSaveTask.class │ │ │ ?rwxrwxr-x 2.0 unx 2627 b- stor 80-Jan-01 00:00 freed/image/ImageTaskDngConverter.class │ │ │ ?rwxrwxr-x 2.0 unx 11579 b- defN 80-Jan-01 00:00 freed/renderscript/RenderScriptProcessor.class │ │ │ ?rwxrwxr-x 2.0 unx 10321 b- defN 80-Jan-01 00:00 freed/settings/SettingsManager.class │ │ │ ?rwxrwxr-x 2.0 unx 613 b- stor 80-Jan-01 00:00 freed/settings/mode/AbstractSettingMode.class │ │ │ ?rwxrwxr-x 2.0 unx 3696 b- stor 80-Jan-01 00:00 freed/utils/LocationManager.class │ │ │ ?rwxrwxr-x 2.0 unx 584 b- stor 80-Jan-01 00:00 freed/viewer/-$$Lambda$ActivityFreeDviewer$3Uy9rKiV1JrJC0TYR7qhKgO9eCk.class │ │ │ ?rwxrwxr-x 2.0 unx 584 b- stor 80-Jan-01 00:00 freed/viewer/-$$Lambda$ActivityFreeDviewer$aP97MLGNEKs_Ymdnwc1mOqbKZK4.class │ │ │ @@ -2708,8 +2708,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 4088 b- stor 80-Jan-01 00:00 freed/cam/apis/camera2/modules/HuaweiAeBracketApi2.class │ │ │ ?rwxrwxr-x 2.0 unx 9595 b- stor 80-Jan-01 00:00 freed/viewer/ActivityFreeDviewer.class │ │ │ ?rwxrwxr-x 2.0 unx 1325 b- stor 80-Jan-01 00:00 freed/viewer/dngconvert/DngConvertingActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 1845 b- stor 80-Jan-01 00:00 freed/viewer/stack/DngStackActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 11029 b- defN 80-Jan-01 00:00 freed/viewer/stack/StackActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 165 b- stor 80-Jan-01 00:00 freed/cam/ActivityFreeDcamMainSecure.class │ │ │ ?rwxrwxr-x 2.0 unx 1316 b- stor 80-Jan-01 00:00 freed/cam/ActivityFreeDcamShare.class │ │ │ -2713 files, 6760042 bytes uncompressed, 5318590 bytes compressed: 21.3% │ │ │ +2713 files, 6760052 bytes uncompressed, 5318606 bytes compressed: 21.3% │ │ ├── freed/renderscript/freedcamBitCode.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ package freed.renderscript; │ │ │ │ │ │ │ │ public class freedcamBitCode │ │ │ │ { │ │ │ │ - private static int bitCode32Length = 12784; │ │ │ │ + private static int bitCode32Length = 12788; │ │ │ │ private static int bitCode64Length = 14032; │ │ │ │ │ │ │ │ public static byte[] getBitCode32() { │ │ │ │ return getBitCode32Internal(); │ │ │ │ } │ │ │ │ │ │ │ │ private static byte[] getBitCode32Internal() { │ │ │ │ @@ -44,15 +44,15 @@ │ │ │ │ array2[2] = 23; │ │ │ │ array2[3] = 11; │ │ │ │ array2[5] = (array2[4] = 0); │ │ │ │ array2[7] = (array2[6] = 0); │ │ │ │ array2[8] = 44; │ │ │ │ array2[9] = 0; │ │ │ │ array2[11] = (array2[10] = 0); │ │ │ │ - array2[12] = -60; │ │ │ │ + array2[12] = -56; │ │ │ │ array2[13] = 49; │ │ │ │ array2[15] = (array2[14] = 0); │ │ │ │ array2[17] = (array2[16] = 0); │ │ │ │ array2[19] = (array2[18] = 0); │ │ │ │ array2[20] = 24; │ │ │ │ array2[21] = 0; │ │ │ │ array2[23] = (array2[22] = 0); │ │ │ │ @@ -75,15 +75,15 @@ │ │ │ │ array2[44] = 66; │ │ │ │ array2[45] = 67; │ │ │ │ array2[46] = -64; │ │ │ │ array2[47] = -34; │ │ │ │ array2[48] = 33; │ │ │ │ array2[49] = 12; │ │ │ │ array2[51] = (array2[50] = 0); │ │ │ │ - array2[52] = 110; │ │ │ │ + array2[52] = 111; │ │ │ │ array2[53] = 12; │ │ │ │ array2[55] = (array2[54] = 0); │ │ │ │ array2[56] = 1; │ │ │ │ array2[57] = 16; │ │ │ │ array2[59] = (array2[58] = 0); │ │ │ │ array2[60] = 18; │ │ │ │ array2[61] = 0; │ │ │ │ @@ -257,15 +257,15 @@ │ │ │ │ array2[255] = 31; │ │ │ │ array2[256] = -64; │ │ │ │ array2[257] = 0; │ │ │ │ array2[259] = (array2[258] = 0); │ │ │ │ array2[260] = -119; │ │ │ │ array2[261] = 32; │ │ │ │ array2[263] = (array2[262] = 0); │ │ │ │ - array2[264] = 53; │ │ │ │ + array2[264] = 54; │ │ │ │ array2[265] = 0; │ │ │ │ array2[267] = (array2[266] = 0); │ │ │ │ array2[268] = 50; │ │ │ │ array2[269] = 34; │ │ │ │ array2[270] = -56; │ │ │ │ array2[271] = 9; │ │ │ │ array2[272] = 32; │ │ │ │ @@ -296,15 +296,15 @@ │ │ │ │ array2[297] = -120; │ │ │ │ array2[298] = -62; │ │ │ │ array2[299] = 28; │ │ │ │ array2[300] = 1; │ │ │ │ array2[301] = 24; │ │ │ │ array2[302] = 16; │ │ │ │ array2[303] = -32; │ │ │ │ - array2[304] = 40; │ │ │ │ + array2[304] = 44; │ │ │ │ array2[305] = 105; │ │ │ │ array2[306] = -118; │ │ │ │ array2[307] = 40; │ │ │ │ array2[308] = 97; │ │ │ │ array2[309] = -14; │ │ │ │ array2[310] = 35; │ │ │ │ array2[311] = -23; │ │ │ │ @@ -312,12141 +312,12140 @@ │ │ │ │ array2[313] = -106; │ │ │ │ array2[314] = -59; │ │ │ │ array2[315] = 17; │ │ │ │ array2[316] = -128; │ │ │ │ array2[317] = 9; │ │ │ │ array2[318] = 113; │ │ │ │ array2[319] = 26; │ │ │ │ - array2[320] = 20; │ │ │ │ - array2[321] = 4; │ │ │ │ - array2[322] = 72; │ │ │ │ - array2[323] = 48; │ │ │ │ - array2[324] = 3; │ │ │ │ - array2[325] = 64; │ │ │ │ - array2[326] = -124; │ │ │ │ - array2[327] = 57; │ │ │ │ - array2[328] = 2; │ │ │ │ - array2[329] = -124; │ │ │ │ - array2[330] = 12; │ │ │ │ - array2[331] = -55; │ │ │ │ - array2[332] = 97; │ │ │ │ - array2[333] = 32; │ │ │ │ - array2[334] = 68; │ │ │ │ - array2[335] = 62; │ │ │ │ - array2[336] = 24; │ │ │ │ - array2[337] = 72; │ │ │ │ - array2[338] = -111; │ │ │ │ - array2[339] = 9; │ │ │ │ - array2[340] = 6; │ │ │ │ - array2[341] = 98; │ │ │ │ - array2[342] = 36; │ │ │ │ - array2[343] = -125; │ │ │ │ - array2[344] = -127; │ │ │ │ - array2[345] = 28; │ │ │ │ - array2[346] = -61; │ │ │ │ - array2[347] = 8; │ │ │ │ - array2[348] = -124; │ │ │ │ - array2[349] = 81; │ │ │ │ - array2[350] = 6; │ │ │ │ - array2[351] = 8; │ │ │ │ - array2[352] = 0; │ │ │ │ - array2[353] = 64; │ │ │ │ - array2[354] = -111; │ │ │ │ - array2[355] = 97; │ │ │ │ - array2[356] = 4; │ │ │ │ - array2[357] = -126; │ │ │ │ - array2[358] = 40; │ │ │ │ - array2[359] = -62; │ │ │ │ - array2[360] = 4; │ │ │ │ - array2[361] = 66; │ │ │ │ - array2[362] = -108; │ │ │ │ - array2[363] = 12; │ │ │ │ - array2[364] = 0; │ │ │ │ - array2[365] = 20; │ │ │ │ - array2[366] = 2; │ │ │ │ - array2[367] = 98; │ │ │ │ - array2[368] = 1; │ │ │ │ - array2[369] = 0; │ │ │ │ - array2[370] = -24; │ │ │ │ - array2[371] = 82; │ │ │ │ - array2[372] = 4; │ │ │ │ - array2[373] = -56; │ │ │ │ - array2[374] = -124; │ │ │ │ - array2[375] = 50; │ │ │ │ - array2[376] = 35; │ │ │ │ - array2[377] = 0; │ │ │ │ - array2[378] = 69; │ │ │ │ - array2[379] = -40; │ │ │ │ - array2[380] = 16; │ │ │ │ - array2[381] = -120; │ │ │ │ - array2[382] = 83; │ │ │ │ - array2[383] = 6; │ │ │ │ - array2[384] = 2; │ │ │ │ - array2[385] = -127; │ │ │ │ - array2[386] = 64; │ │ │ │ - array2[387] = -98; │ │ │ │ - array2[388] = 97; │ │ │ │ - array2[389] = -124; │ │ │ │ - array2[390] = -127; │ │ │ │ + array2[320] = -97; │ │ │ │ + array2[321] = 70; │ │ │ │ + array2[322] = 65; │ │ │ │ + array2[323] = -128; │ │ │ │ + array2[324] = 4; │ │ │ │ + array2[325] = 51; │ │ │ │ + array2[326] = 0; │ │ │ │ + array2[327] = 68; │ │ │ │ + array2[328] = -104; │ │ │ │ + array2[329] = 35; │ │ │ │ + array2[330] = 64; │ │ │ │ + array2[331] = -56; │ │ │ │ + array2[332] = -112; │ │ │ │ + array2[333] = 28; │ │ │ │ + array2[334] = 6; │ │ │ │ + array2[335] = 66; │ │ │ │ + array2[336] = -28; │ │ │ │ + array2[337] = -125; │ │ │ │ + array2[338] = -127; │ │ │ │ + array2[339] = 20; │ │ │ │ + array2[340] = -103; │ │ │ │ + array2[341] = 96; │ │ │ │ + array2[342] = 32; │ │ │ │ + array2[343] = 70; │ │ │ │ + array2[344] = 50; │ │ │ │ + array2[345] = 24; │ │ │ │ + array2[346] = -56; │ │ │ │ + array2[347] = 49; │ │ │ │ + array2[348] = -116; │ │ │ │ + array2[349] = 64; │ │ │ │ + array2[350] = 24; │ │ │ │ + array2[351] = 101; │ │ │ │ + array2[352] = -128; │ │ │ │ + array2[354] = (array2[353] = 0); │ │ │ │ + array2[355] = 20; │ │ │ │ + array2[356] = 25; │ │ │ │ + array2[357] = 70; │ │ │ │ + array2[358] = 32; │ │ │ │ + array2[359] = -120; │ │ │ │ + array2[360] = 34; │ │ │ │ + array2[361] = 76; │ │ │ │ + array2[362] = 32; │ │ │ │ + array2[363] = 68; │ │ │ │ + array2[364] = -55; │ │ │ │ + array2[365] = 0; │ │ │ │ + array2[366] = 64; │ │ │ │ + array2[367] = 33; │ │ │ │ + array2[368] = 32; │ │ │ │ + array2[369] = 22; │ │ │ │ + array2[370] = 0; │ │ │ │ + array2[371] = -128; │ │ │ │ + array2[372] = 46; │ │ │ │ + array2[373] = 69; │ │ │ │ + array2[374] = -128; │ │ │ │ + array2[375] = 76; │ │ │ │ + array2[376] = 40; │ │ │ │ + array2[377] = 51; │ │ │ │ + array2[378] = 2; │ │ │ │ + array2[379] = 80; │ │ │ │ + array2[380] = -124; │ │ │ │ + array2[381] = 13; │ │ │ │ + array2[382] = -127; │ │ │ │ + array2[383] = 56; │ │ │ │ + array2[384] = 101; │ │ │ │ + array2[385] = 32; │ │ │ │ + array2[386] = 16; │ │ │ │ + array2[387] = 8; │ │ │ │ + array2[388] = -28; │ │ │ │ + array2[389] = 25; │ │ │ │ + array2[390] = 70; │ │ │ │ array2[391] = 24; │ │ │ │ - array2[392] = 70; │ │ │ │ - array2[393] = 24; │ │ │ │ - array2[394] = -116; │ │ │ │ - array2[395] = 34; │ │ │ │ - array2[396] = -128; │ │ │ │ - array2[397] = 66; │ │ │ │ - array2[398] = 36; │ │ │ │ - array2[399] = 42; │ │ │ │ - array2[400] = 66; │ │ │ │ - array2[401] = 8; │ │ │ │ - array2[402] = 68; │ │ │ │ - array2[403] = -92; │ │ │ │ - array2[404] = 66; │ │ │ │ - array2[405] = -128; │ │ │ │ - array2[406] = 64; │ │ │ │ - array2[407] = 4; │ │ │ │ - array2[408] = 2; │ │ │ │ - array2[409] = -103; │ │ │ │ - array2[410] = -54; │ │ │ │ - array2[411] = 48; │ │ │ │ - array2[412] = 1; │ │ │ │ - array2[413] = 0; │ │ │ │ - array2[414] = 8; │ │ │ │ - array2[415] = 85; │ │ │ │ - array2[416] = 8; │ │ │ │ - array2[417] = -125; │ │ │ │ - array2[418] = 5; │ │ │ │ - array2[419] = 0; │ │ │ │ - array2[420] = 32; │ │ │ │ - array2[421] = 85; │ │ │ │ - array2[422] = 33; │ │ │ │ - array2[423] = 32; │ │ │ │ - array2[424] = 6; │ │ │ │ - array2[425] = -125; │ │ │ │ - array2[426] = -127; │ │ │ │ - array2[427] = 88; │ │ │ │ - array2[428] = 101; │ │ │ │ - array2[429] = -40; │ │ │ │ - array2[430] = 28; │ │ │ │ - array2[431] = 32; │ │ │ │ - array2[432] = -28; │ │ │ │ - array2[433] = 42; │ │ │ │ - array2[434] = -59; │ │ │ │ - array2[435] = -58; │ │ │ │ - array2[436] = 2; │ │ │ │ - array2[437] = 1; │ │ │ │ - array2[438] = 0; │ │ │ │ - array2[439] = 8; │ │ │ │ - array2[440] = 86; │ │ │ │ - array2[441] = -122; │ │ │ │ - array2[442] = -51; │ │ │ │ - array2[443] = 1; │ │ │ │ - array2[444] = 64; │ │ │ │ - array2[445] = -78; │ │ │ │ - array2[446] = 18; │ │ │ │ - array2[447] = 108; │ │ │ │ - array2[448] = -120; │ │ │ │ - array2[449] = 86; │ │ │ │ - array2[450] = -124; │ │ │ │ - array2[451] = -51; │ │ │ │ - array2[452] = -128; │ │ │ │ - array2[453] = 108; │ │ │ │ - array2[454] = 38; │ │ │ │ - array2[455] = 32; │ │ │ │ - array2[456] = 16; │ │ │ │ - array2[457] = -82; │ │ │ │ - array2[458] = 8; │ │ │ │ - array2[459] = -101; │ │ │ │ - array2[460] = 28; │ │ │ │ - array2[461] = -23; │ │ │ │ - array2[462] = 6; │ │ │ │ - array2[463] = 2; │ │ │ │ - array2[464] = -26; │ │ │ │ - array2[465] = 8; │ │ │ │ - array2[466] = 64; │ │ │ │ - array2[467] = 97; │ │ │ │ - array2[468] = -114; │ │ │ │ - array2[469] = 32; │ │ │ │ - array2[470] = 24; │ │ │ │ - array2[471] = 70; │ │ │ │ - array2[472] = 24; │ │ │ │ - array2[473] = -128; │ │ │ │ - array2[474] = 97; │ │ │ │ - array2[475] = 4; │ │ │ │ - array2[476] = 2; │ │ │ │ - array2[477] = -104; │ │ │ │ - array2[478] = 2; │ │ │ │ - array2[479] = 0; │ │ │ │ - array2[480] = 19; │ │ │ │ - array2[481] = -80; │ │ │ │ - array2[482] = 112; │ │ │ │ - array2[483] = -112; │ │ │ │ - array2[484] = -121; │ │ │ │ - array2[485] = 118; │ │ │ │ - array2[486] = -80; │ │ │ │ - array2[487] = -121; │ │ │ │ - array2[488] = 59; │ │ │ │ - array2[489] = 104; │ │ │ │ - array2[490] = 3; │ │ │ │ - array2[491] = 119; │ │ │ │ - array2[492] = 120; │ │ │ │ - array2[493] = 7; │ │ │ │ - array2[494] = 119; │ │ │ │ - array2[495] = 40; │ │ │ │ - array2[496] = -121; │ │ │ │ - array2[497] = 54; │ │ │ │ - array2[498] = 96; │ │ │ │ - array2[499] = -121; │ │ │ │ - array2[500] = 116; │ │ │ │ - array2[501] = 112; │ │ │ │ - array2[502] = -121; │ │ │ │ - array2[503] = 122; │ │ │ │ - array2[504] = -64; │ │ │ │ - array2[505] = -121; │ │ │ │ - array2[506] = 54; │ │ │ │ - array2[507] = 56; │ │ │ │ - array2[508] = 7; │ │ │ │ - array2[509] = 119; │ │ │ │ - array2[510] = -88; │ │ │ │ - array2[511] = -121; │ │ │ │ - array2[512] = 114; │ │ │ │ - array2[513] = 8; │ │ │ │ - array2[514] = 7; │ │ │ │ - array2[515] = 113; │ │ │ │ - array2[516] = 72; │ │ │ │ - array2[517] = -121; │ │ │ │ - array2[518] = 13; │ │ │ │ - array2[519] = 100; │ │ │ │ - array2[520] = 80; │ │ │ │ - array2[521] = 14; │ │ │ │ - array2[522] = 109; │ │ │ │ - array2[523] = 0; │ │ │ │ - array2[524] = 15; │ │ │ │ - array2[525] = 122; │ │ │ │ - array2[526] = 48; │ │ │ │ - array2[527] = 7; │ │ │ │ - array2[528] = 114; │ │ │ │ - array2[529] = -96; │ │ │ │ - array2[530] = 7; │ │ │ │ - array2[531] = 115; │ │ │ │ - array2[532] = 32; │ │ │ │ - array2[533] = 7; │ │ │ │ - array2[534] = 109; │ │ │ │ - array2[535] = -112; │ │ │ │ - array2[536] = 14; │ │ │ │ - array2[537] = 118; │ │ │ │ - array2[538] = 64; │ │ │ │ - array2[539] = 7; │ │ │ │ - array2[540] = 122; │ │ │ │ - array2[541] = 96; │ │ │ │ - array2[542] = 7; │ │ │ │ - array2[543] = 116; │ │ │ │ - array2[544] = -48; │ │ │ │ - array2[545] = 6; │ │ │ │ - array2[546] = -10; │ │ │ │ - array2[547] = 16; │ │ │ │ - array2[548] = 7; │ │ │ │ - array2[549] = 114; │ │ │ │ - array2[550] = -128; │ │ │ │ - array2[551] = 7; │ │ │ │ - array2[552] = 122; │ │ │ │ - array2[553] = 96; │ │ │ │ - array2[554] = 7; │ │ │ │ - array2[555] = 116; │ │ │ │ - array2[556] = -96; │ │ │ │ - array2[557] = 7; │ │ │ │ - array2[558] = 113; │ │ │ │ - array2[559] = 32; │ │ │ │ - array2[560] = 7; │ │ │ │ - array2[561] = 120; │ │ │ │ - array2[562] = -48; │ │ │ │ - array2[563] = 6; │ │ │ │ - array2[564] = -18; │ │ │ │ - array2[565] = 48; │ │ │ │ - array2[566] = 7; │ │ │ │ - array2[567] = 114; │ │ │ │ - array2[568] = -48; │ │ │ │ - array2[569] = 6; │ │ │ │ - array2[570] = -77; │ │ │ │ - array2[571] = 96; │ │ │ │ - array2[572] = 7; │ │ │ │ - array2[573] = 116; │ │ │ │ - array2[574] = -96; │ │ │ │ - array2[575] = -13; │ │ │ │ - array2[576] = 64; │ │ │ │ - array2[577] = -120; │ │ │ │ - array2[578] = 4; │ │ │ │ - array2[579] = 50; │ │ │ │ - array2[580] = 66; │ │ │ │ - array2[581] = 68; │ │ │ │ + array2[392] = -120; │ │ │ │ + array2[393] = 97; │ │ │ │ + array2[394] = -124; │ │ │ │ + array2[395] = -63; │ │ │ │ + array2[396] = 40; │ │ │ │ + array2[397] = 2; │ │ │ │ + array2[398] = 40; │ │ │ │ + array2[399] = 68; │ │ │ │ + array2[400] = -94; │ │ │ │ + array2[401] = 34; │ │ │ │ + array2[402] = -124; │ │ │ │ + array2[403] = 64; │ │ │ │ + array2[404] = 68; │ │ │ │ + array2[405] = 42; │ │ │ │ + array2[406] = 4; │ │ │ │ + array2[407] = 8; │ │ │ │ + array2[408] = 68; │ │ │ │ + array2[409] = 32; │ │ │ │ + array2[410] = -112; │ │ │ │ + array2[411] = -87; │ │ │ │ + array2[412] = 12; │ │ │ │ + array2[413] = 19; │ │ │ │ + array2[414] = 0; │ │ │ │ + array2[415] = -128; │ │ │ │ + array2[416] = 80; │ │ │ │ + array2[417] = -123; │ │ │ │ + array2[418] = 48; │ │ │ │ + array2[419] = 88; │ │ │ │ + array2[421] = (array2[420] = 0); │ │ │ │ + array2[422] = 82; │ │ │ │ + array2[423] = 21; │ │ │ │ + array2[424] = 2; │ │ │ │ + array2[425] = 98; │ │ │ │ + array2[426] = 48; │ │ │ │ + array2[427] = 24; │ │ │ │ + array2[428] = -120; │ │ │ │ + array2[429] = 85; │ │ │ │ + array2[430] = -122; │ │ │ │ + array2[431] = -51; │ │ │ │ + array2[432] = 1; │ │ │ │ + array2[433] = 66; │ │ │ │ + array2[434] = -82; │ │ │ │ + array2[435] = 82; │ │ │ │ + array2[436] = 108; │ │ │ │ + array2[437] = 44; │ │ │ │ + array2[438] = 16; │ │ │ │ + array2[439] = 0; │ │ │ │ + array2[440] = -128; │ │ │ │ + array2[441] = 96; │ │ │ │ + array2[442] = 101; │ │ │ │ + array2[443] = -40; │ │ │ │ + array2[444] = 28; │ │ │ │ + array2[445] = 0; │ │ │ │ + array2[446] = 36; │ │ │ │ + array2[447] = 43; │ │ │ │ + array2[448] = -63; │ │ │ │ + array2[449] = -122; │ │ │ │ + array2[450] = 104; │ │ │ │ + array2[451] = 69; │ │ │ │ + array2[452] = -40; │ │ │ │ + array2[453] = 12; │ │ │ │ + array2[454] = -56; │ │ │ │ + array2[455] = 102; │ │ │ │ + array2[457] = (array2[456] = 2); │ │ │ │ + array2[458] = -31; │ │ │ │ + array2[459] = -118; │ │ │ │ + array2[460] = -80; │ │ │ │ + array2[461] = -55; │ │ │ │ + array2[462] = -111; │ │ │ │ + array2[463] = 110; │ │ │ │ + array2[464] = 32; │ │ │ │ + array2[465] = 96; │ │ │ │ + array2[466] = -114; │ │ │ │ + array2[467] = 0; │ │ │ │ + array2[468] = 20; │ │ │ │ + array2[469] = -26; │ │ │ │ + array2[470] = 8; │ │ │ │ + array2[471] = -126; │ │ │ │ + array2[472] = 97; │ │ │ │ + array2[473] = -124; │ │ │ │ + array2[474] = 1; │ │ │ │ + array2[475] = 24; │ │ │ │ + array2[476] = 70; │ │ │ │ + array2[477] = 32; │ │ │ │ + array2[478] = -128; │ │ │ │ + array2[479] = 41; │ │ │ │ + array2[481] = (array2[480] = 0); │ │ │ │ + array2[483] = (array2[482] = 0); │ │ │ │ + array2[484] = 19; │ │ │ │ + array2[485] = -80; │ │ │ │ + array2[486] = 112; │ │ │ │ + array2[487] = -112; │ │ │ │ + array2[488] = -121; │ │ │ │ + array2[489] = 118; │ │ │ │ + array2[490] = -80; │ │ │ │ + array2[491] = -121; │ │ │ │ + array2[492] = 59; │ │ │ │ + array2[493] = 104; │ │ │ │ + array2[494] = 3; │ │ │ │ + array2[495] = 119; │ │ │ │ + array2[496] = 120; │ │ │ │ + array2[497] = 7; │ │ │ │ + array2[498] = 119; │ │ │ │ + array2[499] = 40; │ │ │ │ + array2[500] = -121; │ │ │ │ + array2[501] = 54; │ │ │ │ + array2[502] = 96; │ │ │ │ + array2[503] = -121; │ │ │ │ + array2[504] = 116; │ │ │ │ + array2[505] = 112; │ │ │ │ + array2[506] = -121; │ │ │ │ + array2[507] = 122; │ │ │ │ + array2[508] = -64; │ │ │ │ + array2[509] = -121; │ │ │ │ + array2[510] = 54; │ │ │ │ + array2[511] = 56; │ │ │ │ + array2[512] = 7; │ │ │ │ + array2[513] = 119; │ │ │ │ + array2[514] = -88; │ │ │ │ + array2[515] = -121; │ │ │ │ + array2[516] = 114; │ │ │ │ + array2[517] = 8; │ │ │ │ + array2[518] = 7; │ │ │ │ + array2[519] = 113; │ │ │ │ + array2[520] = 72; │ │ │ │ + array2[521] = -121; │ │ │ │ + array2[522] = 13; │ │ │ │ + array2[523] = 100; │ │ │ │ + array2[524] = 80; │ │ │ │ + array2[525] = 14; │ │ │ │ + array2[526] = 109; │ │ │ │ + array2[527] = 0; │ │ │ │ + array2[528] = 15; │ │ │ │ + array2[529] = 122; │ │ │ │ + array2[530] = 48; │ │ │ │ + array2[531] = 7; │ │ │ │ + array2[532] = 114; │ │ │ │ + array2[533] = -96; │ │ │ │ + array2[534] = 7; │ │ │ │ + array2[535] = 115; │ │ │ │ + array2[536] = 32; │ │ │ │ + array2[537] = 7; │ │ │ │ + array2[538] = 109; │ │ │ │ + array2[539] = -112; │ │ │ │ + array2[540] = 14; │ │ │ │ + array2[541] = 118; │ │ │ │ + array2[542] = 64; │ │ │ │ + array2[543] = 7; │ │ │ │ + array2[544] = 122; │ │ │ │ + array2[545] = 96; │ │ │ │ + array2[546] = 7; │ │ │ │ + array2[547] = 116; │ │ │ │ + array2[548] = -48; │ │ │ │ + array2[549] = 6; │ │ │ │ + array2[550] = -10; │ │ │ │ + array2[551] = 16; │ │ │ │ + array2[552] = 7; │ │ │ │ + array2[553] = 114; │ │ │ │ + array2[554] = -128; │ │ │ │ + array2[555] = 7; │ │ │ │ + array2[556] = 122; │ │ │ │ + array2[557] = 96; │ │ │ │ + array2[558] = 7; │ │ │ │ + array2[559] = 116; │ │ │ │ + array2[560] = -96; │ │ │ │ + array2[561] = 7; │ │ │ │ + array2[562] = 113; │ │ │ │ + array2[563] = 32; │ │ │ │ + array2[564] = 7; │ │ │ │ + array2[565] = 120; │ │ │ │ + array2[566] = -48; │ │ │ │ + array2[567] = 6; │ │ │ │ + array2[568] = -18; │ │ │ │ + array2[569] = 48; │ │ │ │ + array2[570] = 7; │ │ │ │ + array2[571] = 114; │ │ │ │ + array2[572] = -48; │ │ │ │ + array2[573] = 6; │ │ │ │ + array2[574] = -77; │ │ │ │ + array2[575] = 96; │ │ │ │ + array2[576] = 7; │ │ │ │ + array2[577] = 116; │ │ │ │ + array2[578] = -96; │ │ │ │ + array2[579] = -13; │ │ │ │ + array2[580] = 64; │ │ │ │ + array2[581] = -120; │ │ │ │ array2[582] = 4; │ │ │ │ - array2[583] = -32; │ │ │ │ - array2[584] = -16; │ │ │ │ - array2[585] = 5; │ │ │ │ - array2[586] = 124; │ │ │ │ - array2[587] = -121; │ │ │ │ - array2[588] = 82; │ │ │ │ - array2[589] = 0; │ │ │ │ - array2[590] = -76; │ │ │ │ - array2[591] = -128; │ │ │ │ - array2[592] = 12; │ │ │ │ - array2[594] = (array2[593] = 0); │ │ │ │ - array2[595] = 4; │ │ │ │ - array2[596] = -64; │ │ │ │ - array2[597] = 14; │ │ │ │ - array2[598] = -91; │ │ │ │ - array2[599] = 0; │ │ │ │ - array2[600] = 104; │ │ │ │ - array2[601] = 1; │ │ │ │ - array2[602] = 24; │ │ │ │ - array2[604] = (array2[603] = 0); │ │ │ │ - array2[605] = 8; │ │ │ │ - array2[606] = -128; │ │ │ │ - array2[607] = 29; │ │ │ │ - array2[608] = 74; │ │ │ │ - array2[609] = 1; │ │ │ │ - array2[610] = -48; │ │ │ │ - array2[611] = 2; │ │ │ │ - array2[612] = 48; │ │ │ │ - array2[614] = (array2[613] = 0); │ │ │ │ - array2[615] = 16; │ │ │ │ - array2[616] = 0; │ │ │ │ - array2[617] = 59; │ │ │ │ - array2[618] = -108; │ │ │ │ - array2[619] = 3; │ │ │ │ - array2[620] = -24; │ │ │ │ - array2[621] = 3; │ │ │ │ - array2[622] = 36; │ │ │ │ - array2[624] = (array2[623] = 0); │ │ │ │ - array2[625] = 32; │ │ │ │ - array2[626] = 0; │ │ │ │ - array2[627] = 56; │ │ │ │ - array2[628] = 124; │ │ │ │ - array2[629] = 1; │ │ │ │ - array2[630] = -33; │ │ │ │ - array2[631] = -95; │ │ │ │ - array2[632] = 4; │ │ │ │ - array2[633] = -64; │ │ │ │ - array2[634] = 29; │ │ │ │ - array2[635] = 32; │ │ │ │ - array2[636] = 3; │ │ │ │ - array2[638] = (array2[637] = 0); │ │ │ │ - array2[639] = 1; │ │ │ │ - array2[640] = -80; │ │ │ │ - array2[641] = 67; │ │ │ │ - array2[642] = 9; │ │ │ │ - array2[643] = -128; │ │ │ │ - array2[644] = 59; │ │ │ │ - array2[645] = 64; │ │ │ │ - array2[646] = 6; │ │ │ │ - array2[648] = (array2[647] = 0); │ │ │ │ - array2[649] = 2; │ │ │ │ - array2[650] = -128; │ │ │ │ - array2[651] = -61; │ │ │ │ - array2[652] = 23; │ │ │ │ - array2[653] = 112; │ │ │ │ - array2[654] = 14; │ │ │ │ - array2[655] = 95; │ │ │ │ - array2[656] = -64; │ │ │ │ - array2[657] = 119; │ │ │ │ - array2[658] = 40; │ │ │ │ - array2[659] = 73; │ │ │ │ - array2[660] = 80; │ │ │ │ - array2[661] = 11; │ │ │ │ - array2[662] = 73; │ │ │ │ - array2[664] = (array2[663] = 0); │ │ │ │ - array2[665] = 64; │ │ │ │ - array2[666] = 0; │ │ │ │ - array2[667] = -20; │ │ │ │ - array2[668] = 80; │ │ │ │ - array2[669] = -106; │ │ │ │ - array2[670] = -64; │ │ │ │ - array2[671] = 22; │ │ │ │ - array2[672] = -110; │ │ │ │ - array2[674] = (array2[673] = 0); │ │ │ │ - array2[675] = -128; │ │ │ │ - array2[676] = 0; │ │ │ │ - array2[677] = -40; │ │ │ │ - array2[678] = -95; │ │ │ │ - array2[679] = 44; │ │ │ │ - array2[680] = -63; │ │ │ │ - array2[681] = 45; │ │ │ │ - array2[682] = 36; │ │ │ │ - array2[683] = 1; │ │ │ │ - array2[685] = (array2[684] = 0); │ │ │ │ - array2[686] = 1; │ │ │ │ - array2[687] = -80; │ │ │ │ - array2[688] = 67; │ │ │ │ - array2[689] = 105; │ │ │ │ - array2[690] = 2; │ │ │ │ - array2[691] = 92; │ │ │ │ - array2[692] = 72; │ │ │ │ - array2[693] = 2; │ │ │ │ - array2[695] = (array2[694] = 0); │ │ │ │ - array2[696] = 2; │ │ │ │ - array2[697] = 96; │ │ │ │ - array2[698] = -121; │ │ │ │ - array2[699] = -46; │ │ │ │ - array2[700] = 4; │ │ │ │ - array2[701] = -71; │ │ │ │ - array2[702] = -112; │ │ │ │ - array2[703] = 4; │ │ │ │ - array2[705] = (array2[704] = 0); │ │ │ │ - array2[706] = 4; │ │ │ │ - array2[707] = -64; │ │ │ │ - array2[708] = 14; │ │ │ │ - array2[709] = -27; │ │ │ │ - array2[710] = 9; │ │ │ │ - array2[711] = 118; │ │ │ │ - array2[712] = 33; │ │ │ │ - array2[713] = 9; │ │ │ │ - array2[715] = (array2[714] = 0); │ │ │ │ - array2[716] = 8; │ │ │ │ - array2[717] = -128; │ │ │ │ - array2[718] = 29; │ │ │ │ - array2[719] = -54; │ │ │ │ - array2[720] = 19; │ │ │ │ - array2[721] = -16; │ │ │ │ - array2[722] = 66; │ │ │ │ - array2[723] = 18; │ │ │ │ - array2[725] = (array2[724] = 0); │ │ │ │ - array2[726] = 16; │ │ │ │ - array2[727] = 0; │ │ │ │ - array2[728] = 59; │ │ │ │ - array2[729] = -108; │ │ │ │ - array2[730] = 39; │ │ │ │ - array2[731] = -24; │ │ │ │ - array2[732] = -123; │ │ │ │ - array2[733] = 36; │ │ │ │ - array2[735] = (array2[734] = 0); │ │ │ │ - array2[736] = 32; │ │ │ │ - array2[737] = 0; │ │ │ │ - array2[738] = 118; │ │ │ │ - array2[739] = 40; │ │ │ │ - array2[740] = 77; │ │ │ │ - array2[741] = -96; │ │ │ │ - array2[742] = 11; │ │ │ │ - array2[743] = 73; │ │ │ │ - array2[745] = (array2[744] = 0); │ │ │ │ - array2[746] = 64; │ │ │ │ - array2[747] = 0; │ │ │ │ - array2[748] = 12; │ │ │ │ - array2[749] = 81; │ │ │ │ - array2[750] = 36; │ │ │ │ - array2[752] = (array2[751] = 0); │ │ │ │ - array2[753] = 2; │ │ │ │ - array2[755] = (array2[754] = 0); │ │ │ │ - array2[756] = -128; │ │ │ │ - array2[757] = 96; │ │ │ │ - array2[758] = -120; │ │ │ │ - array2[759] = 82; │ │ │ │ - array2[761] = (array2[760] = 1); │ │ │ │ - array2[762] = 32; │ │ │ │ - array2[763] = 0; │ │ │ │ - array2[765] = (array2[764] = 0); │ │ │ │ - array2[766] = 4; │ │ │ │ - array2[767] = 67; │ │ │ │ - array2[768] = 20; │ │ │ │ - array2[769] = 12; │ │ │ │ - array2[770] = 8; │ │ │ │ - array2[771] = -128; │ │ │ │ - array2[772] = 1; │ │ │ │ - array2[774] = (array2[773] = 0); │ │ │ │ - array2[775] = 32; │ │ │ │ - array2[776] = 24; │ │ │ │ - array2[777] = -94; │ │ │ │ - array2[778] = 104; │ │ │ │ - array2[779] = 64; │ │ │ │ - array2[780] = 0; │ │ │ │ - array2[781] = 8; │ │ │ │ - array2[782] = 0; │ │ │ │ - array2[784] = (array2[783] = 0); │ │ │ │ - array2[785] = -63; │ │ │ │ - array2[786] = 16; │ │ │ │ - array2[787] = -91; │ │ │ │ - array2[788] = 3; │ │ │ │ - array2[789] = 0; │ │ │ │ - array2[790] = 32; │ │ │ │ - array2[791] = 0; │ │ │ │ - array2[793] = (array2[792] = 0); │ │ │ │ - array2[794] = 8; │ │ │ │ - array2[795] = -122; │ │ │ │ - array2[796] = 40; │ │ │ │ - array2[797] = 31; │ │ │ │ - array2[798] = 16; │ │ │ │ - array2[799] = 0; │ │ │ │ - array2[800] = 2; │ │ │ │ - array2[802] = (array2[801] = 0); │ │ │ │ - array2[803] = 64; │ │ │ │ - array2[804] = 48; │ │ │ │ - array2[805] = 68; │ │ │ │ - array2[806] = -111; │ │ │ │ - array2[808] = (array2[807] = 0); │ │ │ │ - array2[809] = 8; │ │ │ │ - array2[810] = 0; │ │ │ │ + array2[583] = 50; │ │ │ │ + array2[584] = 66; │ │ │ │ + array2[585] = 68; │ │ │ │ + array2[586] = 4; │ │ │ │ + array2[587] = -32; │ │ │ │ + array2[588] = -16; │ │ │ │ + array2[589] = 5; │ │ │ │ + array2[590] = 124; │ │ │ │ + array2[591] = -121; │ │ │ │ + array2[592] = 82; │ │ │ │ + array2[593] = 0; │ │ │ │ + array2[594] = -76; │ │ │ │ + array2[595] = -128; │ │ │ │ + array2[596] = 12; │ │ │ │ + array2[598] = (array2[597] = 0); │ │ │ │ + array2[599] = 4; │ │ │ │ + array2[600] = -64; │ │ │ │ + array2[601] = 14; │ │ │ │ + array2[602] = -91; │ │ │ │ + array2[603] = 0; │ │ │ │ + array2[604] = 104; │ │ │ │ + array2[605] = 1; │ │ │ │ + array2[606] = 24; │ │ │ │ + array2[608] = (array2[607] = 0); │ │ │ │ + array2[609] = 8; │ │ │ │ + array2[610] = -128; │ │ │ │ + array2[611] = 29; │ │ │ │ + array2[612] = 74; │ │ │ │ + array2[613] = 1; │ │ │ │ + array2[614] = -48; │ │ │ │ + array2[615] = 2; │ │ │ │ + array2[616] = 48; │ │ │ │ + array2[618] = (array2[617] = 0); │ │ │ │ + array2[619] = 16; │ │ │ │ + array2[620] = 0; │ │ │ │ + array2[621] = 59; │ │ │ │ + array2[622] = -108; │ │ │ │ + array2[623] = 3; │ │ │ │ + array2[624] = -24; │ │ │ │ + array2[625] = 3; │ │ │ │ + array2[626] = 36; │ │ │ │ + array2[628] = (array2[627] = 0); │ │ │ │ + array2[629] = 32; │ │ │ │ + array2[630] = 0; │ │ │ │ + array2[631] = 56; │ │ │ │ + array2[632] = 124; │ │ │ │ + array2[633] = 1; │ │ │ │ + array2[634] = -33; │ │ │ │ + array2[635] = -95; │ │ │ │ + array2[636] = 4; │ │ │ │ + array2[637] = -64; │ │ │ │ + array2[638] = 29; │ │ │ │ + array2[639] = 32; │ │ │ │ + array2[640] = 3; │ │ │ │ + array2[642] = (array2[641] = 0); │ │ │ │ + array2[643] = 1; │ │ │ │ + array2[644] = -80; │ │ │ │ + array2[645] = 67; │ │ │ │ + array2[646] = 9; │ │ │ │ + array2[647] = -128; │ │ │ │ + array2[648] = 59; │ │ │ │ + array2[649] = 64; │ │ │ │ + array2[650] = 6; │ │ │ │ + array2[652] = (array2[651] = 0); │ │ │ │ + array2[653] = 2; │ │ │ │ + array2[654] = -128; │ │ │ │ + array2[655] = -61; │ │ │ │ + array2[656] = 23; │ │ │ │ + array2[657] = 112; │ │ │ │ + array2[658] = 14; │ │ │ │ + array2[659] = 95; │ │ │ │ + array2[660] = -64; │ │ │ │ + array2[661] = 119; │ │ │ │ + array2[662] = 40; │ │ │ │ + array2[663] = 73; │ │ │ │ + array2[664] = 80; │ │ │ │ + array2[665] = 11; │ │ │ │ + array2[666] = 73; │ │ │ │ + array2[668] = (array2[667] = 0); │ │ │ │ + array2[669] = 64; │ │ │ │ + array2[670] = 0; │ │ │ │ + array2[671] = -20; │ │ │ │ + array2[672] = 80; │ │ │ │ + array2[673] = -106; │ │ │ │ + array2[674] = -64; │ │ │ │ + array2[675] = 22; │ │ │ │ + array2[676] = -110; │ │ │ │ + array2[678] = (array2[677] = 0); │ │ │ │ + array2[679] = -128; │ │ │ │ + array2[680] = 0; │ │ │ │ + array2[681] = -40; │ │ │ │ + array2[682] = -95; │ │ │ │ + array2[683] = 44; │ │ │ │ + array2[684] = -63; │ │ │ │ + array2[685] = 45; │ │ │ │ + array2[686] = 36; │ │ │ │ + array2[687] = 1; │ │ │ │ + array2[689] = (array2[688] = 0); │ │ │ │ + array2[690] = 1; │ │ │ │ + array2[691] = -80; │ │ │ │ + array2[692] = 67; │ │ │ │ + array2[693] = 105; │ │ │ │ + array2[694] = 2; │ │ │ │ + array2[695] = 92; │ │ │ │ + array2[696] = 72; │ │ │ │ + array2[697] = 2; │ │ │ │ + array2[699] = (array2[698] = 0); │ │ │ │ + array2[700] = 2; │ │ │ │ + array2[701] = 96; │ │ │ │ + array2[702] = -121; │ │ │ │ + array2[703] = -46; │ │ │ │ + array2[704] = 4; │ │ │ │ + array2[705] = -71; │ │ │ │ + array2[706] = -112; │ │ │ │ + array2[707] = 4; │ │ │ │ + array2[709] = (array2[708] = 0); │ │ │ │ + array2[710] = 4; │ │ │ │ + array2[711] = -64; │ │ │ │ + array2[712] = 14; │ │ │ │ + array2[713] = -27; │ │ │ │ + array2[714] = 9; │ │ │ │ + array2[715] = 118; │ │ │ │ + array2[716] = 33; │ │ │ │ + array2[717] = 9; │ │ │ │ + array2[719] = (array2[718] = 0); │ │ │ │ + array2[720] = 8; │ │ │ │ + array2[721] = -128; │ │ │ │ + array2[722] = 29; │ │ │ │ + array2[723] = -54; │ │ │ │ + array2[724] = 19; │ │ │ │ + array2[725] = -16; │ │ │ │ + array2[726] = 66; │ │ │ │ + array2[727] = 18; │ │ │ │ + array2[729] = (array2[728] = 0); │ │ │ │ + array2[730] = 16; │ │ │ │ + array2[731] = 0; │ │ │ │ + array2[732] = 59; │ │ │ │ + array2[733] = -108; │ │ │ │ + array2[734] = 39; │ │ │ │ + array2[735] = -24; │ │ │ │ + array2[736] = -123; │ │ │ │ + array2[737] = 36; │ │ │ │ + array2[739] = (array2[738] = 0); │ │ │ │ + array2[740] = 32; │ │ │ │ + array2[741] = 0; │ │ │ │ + array2[742] = 118; │ │ │ │ + array2[743] = 40; │ │ │ │ + array2[744] = 77; │ │ │ │ + array2[745] = -96; │ │ │ │ + array2[746] = 11; │ │ │ │ + array2[747] = 73; │ │ │ │ + array2[749] = (array2[748] = 0); │ │ │ │ + array2[750] = 64; │ │ │ │ + array2[751] = 0; │ │ │ │ + array2[752] = 12; │ │ │ │ + array2[753] = 81; │ │ │ │ + array2[754] = 36; │ │ │ │ + array2[756] = (array2[755] = 0); │ │ │ │ + array2[757] = 2; │ │ │ │ + array2[759] = (array2[758] = 0); │ │ │ │ + array2[760] = -128; │ │ │ │ + array2[761] = 96; │ │ │ │ + array2[762] = -120; │ │ │ │ + array2[763] = 82; │ │ │ │ + array2[765] = (array2[764] = 1); │ │ │ │ + array2[766] = 32; │ │ │ │ + array2[767] = 0; │ │ │ │ + array2[769] = (array2[768] = 0); │ │ │ │ + array2[770] = 4; │ │ │ │ + array2[771] = 67; │ │ │ │ + array2[772] = 20; │ │ │ │ + array2[773] = 12; │ │ │ │ + array2[774] = 8; │ │ │ │ + array2[775] = -128; │ │ │ │ + array2[776] = 1; │ │ │ │ + array2[778] = (array2[777] = 0); │ │ │ │ + array2[779] = 32; │ │ │ │ + array2[780] = 24; │ │ │ │ + array2[781] = -94; │ │ │ │ + array2[782] = 104; │ │ │ │ + array2[783] = 64; │ │ │ │ + array2[784] = 0; │ │ │ │ + array2[785] = 8; │ │ │ │ + array2[786] = 0; │ │ │ │ + array2[788] = (array2[787] = 0); │ │ │ │ + array2[789] = -63; │ │ │ │ + array2[790] = 16; │ │ │ │ + array2[791] = -91; │ │ │ │ + array2[792] = 3; │ │ │ │ + array2[793] = 0; │ │ │ │ + array2[794] = 32; │ │ │ │ + array2[795] = 0; │ │ │ │ + array2[797] = (array2[796] = 0); │ │ │ │ + array2[798] = 8; │ │ │ │ + array2[799] = -122; │ │ │ │ + array2[800] = 40; │ │ │ │ + array2[801] = 31; │ │ │ │ + array2[802] = 16; │ │ │ │ + array2[803] = 0; │ │ │ │ + array2[804] = 2; │ │ │ │ + array2[806] = (array2[805] = 0); │ │ │ │ + array2[807] = 64; │ │ │ │ + array2[808] = 48; │ │ │ │ + array2[809] = 68; │ │ │ │ + array2[810] = -111; │ │ │ │ array2[812] = (array2[811] = 0); │ │ │ │ - array2[813] = -126; │ │ │ │ - array2[814] = 33; │ │ │ │ - array2[815] = -54; │ │ │ │ - array2[816] = 24; │ │ │ │ - array2[817] = 0; │ │ │ │ - array2[818] = 1; │ │ │ │ - array2[819] = 32; │ │ │ │ - array2[820] = 0; │ │ │ │ - array2[822] = (array2[821] = 0); │ │ │ │ - array2[823] = 4; │ │ │ │ - array2[824] = 67; │ │ │ │ - array2[825] = -108; │ │ │ │ - array2[826] = 50; │ │ │ │ - array2[827] = 0; │ │ │ │ - array2[828] = 2; │ │ │ │ - array2[829] = 64; │ │ │ │ - array2[830] = 0; │ │ │ │ - array2[832] = (array2[831] = 0); │ │ │ │ - array2[833] = 8; │ │ │ │ - array2[834] = -122; │ │ │ │ - array2[835] = 40; │ │ │ │ - array2[836] = 103; │ │ │ │ - array2[837] = 0; │ │ │ │ - array2[838] = 4; │ │ │ │ - array2[839] = -128; │ │ │ │ - array2[840] = 0; │ │ │ │ - array2[842] = (array2[841] = 0); │ │ │ │ - array2[843] = 16; │ │ │ │ - array2[844] = 12; │ │ │ │ - array2[845] = 81; │ │ │ │ - array2[846] = -46; │ │ │ │ - array2[848] = (array2[847] = 0); │ │ │ │ - array2[849] = -128; │ │ │ │ - array2[850] = 0; │ │ │ │ + array2[813] = 8; │ │ │ │ + array2[814] = 0; │ │ │ │ + array2[816] = (array2[815] = 0); │ │ │ │ + array2[817] = -126; │ │ │ │ + array2[818] = 33; │ │ │ │ + array2[819] = -54; │ │ │ │ + array2[820] = 24; │ │ │ │ + array2[821] = 0; │ │ │ │ + array2[822] = 1; │ │ │ │ + array2[823] = 32; │ │ │ │ + array2[824] = 0; │ │ │ │ + array2[826] = (array2[825] = 0); │ │ │ │ + array2[827] = 4; │ │ │ │ + array2[828] = 67; │ │ │ │ + array2[829] = -108; │ │ │ │ + array2[830] = 50; │ │ │ │ + array2[831] = 0; │ │ │ │ + array2[832] = 2; │ │ │ │ + array2[833] = 64; │ │ │ │ + array2[834] = 0; │ │ │ │ + array2[836] = (array2[835] = 0); │ │ │ │ + array2[837] = 8; │ │ │ │ + array2[838] = -122; │ │ │ │ + array2[839] = 40; │ │ │ │ + array2[840] = 103; │ │ │ │ + array2[841] = 0; │ │ │ │ + array2[842] = 4; │ │ │ │ + array2[843] = -128; │ │ │ │ + array2[844] = 0; │ │ │ │ + array2[846] = (array2[845] = 0); │ │ │ │ + array2[847] = 16; │ │ │ │ + array2[848] = 12; │ │ │ │ + array2[849] = 81; │ │ │ │ + array2[850] = -46; │ │ │ │ array2[852] = (array2[851] = 0); │ │ │ │ - array2[853] = 32; │ │ │ │ - array2[854] = 24; │ │ │ │ - array2[855] = -94; │ │ │ │ - array2[856] = -84; │ │ │ │ - array2[857] = 1; │ │ │ │ - array2[858] = 16; │ │ │ │ - array2[859] = 0; │ │ │ │ - array2[860] = 4; │ │ │ │ - array2[862] = (array2[861] = 0); │ │ │ │ - array2[863] = 64; │ │ │ │ - array2[864] = 48; │ │ │ │ - array2[865] = 68; │ │ │ │ - array2[866] = 89; │ │ │ │ - array2[867] = 3; │ │ │ │ - array2[868] = 32; │ │ │ │ - array2[869] = 0; │ │ │ │ - array2[870] = 8; │ │ │ │ - array2[872] = (array2[871] = 0); │ │ │ │ - array2[873] = -128; │ │ │ │ - array2[874] = 96; │ │ │ │ - array2[875] = -120; │ │ │ │ - array2[876] = -78; │ │ │ │ - array2[877] = 6; │ │ │ │ - array2[878] = 64; │ │ │ │ - array2[879] = 0; │ │ │ │ - array2[880] = 16; │ │ │ │ - array2[881] = 0; │ │ │ │ - array2[883] = (array2[882] = 0); │ │ │ │ - array2[884] = -63; │ │ │ │ - array2[885] = 16; │ │ │ │ - array2[886] = -91; │ │ │ │ - array2[887] = 13; │ │ │ │ - array2[888] = -128; │ │ │ │ - array2[889] = 0; │ │ │ │ - array2[890] = 40; │ │ │ │ - array2[891] = 0; │ │ │ │ - array2[893] = (array2[892] = 0); │ │ │ │ - array2[894] = -126; │ │ │ │ - array2[895] = 33; │ │ │ │ - array2[896] = -118; │ │ │ │ - array2[897] = 4; │ │ │ │ - array2[898] = 0; │ │ │ │ - array2[899] = 64; │ │ │ │ - array2[900] = 0; │ │ │ │ - array2[902] = (array2[901] = 0); │ │ │ │ - array2[903] = 16; │ │ │ │ - array2[904] = 12; │ │ │ │ - array2[905] = 81; │ │ │ │ - array2[906] = 36; │ │ │ │ - array2[908] = (array2[907] = 0); │ │ │ │ - array2[909] = 2; │ │ │ │ - array2[911] = (array2[910] = 0); │ │ │ │ - array2[912] = -128; │ │ │ │ - array2[913] = 96; │ │ │ │ - array2[914] = -120; │ │ │ │ - array2[915] = 34; │ │ │ │ - array2[916] = 1; │ │ │ │ - array2[917] = 0; │ │ │ │ - array2[918] = 16; │ │ │ │ - array2[919] = 0; │ │ │ │ - array2[921] = (array2[920] = 0); │ │ │ │ - array2[922] = 4; │ │ │ │ - array2[923] = 67; │ │ │ │ - array2[924] = 20; │ │ │ │ - array2[925] = 9; │ │ │ │ - array2[926] = 0; │ │ │ │ - array2[927] = -128; │ │ │ │ - array2[928] = 0; │ │ │ │ - array2[930] = (array2[929] = 0); │ │ │ │ - array2[931] = 32; │ │ │ │ - array2[932] = 24; │ │ │ │ - array2[933] = -94; │ │ │ │ - array2[934] = 72; │ │ │ │ - array2[936] = (array2[935] = 0); │ │ │ │ - array2[937] = 4; │ │ │ │ - array2[938] = 0; │ │ │ │ + array2[853] = -128; │ │ │ │ + array2[854] = 0; │ │ │ │ + array2[856] = (array2[855] = 0); │ │ │ │ + array2[857] = 32; │ │ │ │ + array2[858] = 24; │ │ │ │ + array2[859] = -94; │ │ │ │ + array2[860] = -84; │ │ │ │ + array2[861] = 1; │ │ │ │ + array2[862] = 16; │ │ │ │ + array2[863] = 0; │ │ │ │ + array2[864] = 4; │ │ │ │ + array2[866] = (array2[865] = 0); │ │ │ │ + array2[867] = 64; │ │ │ │ + array2[868] = 48; │ │ │ │ + array2[869] = 68; │ │ │ │ + array2[870] = 89; │ │ │ │ + array2[871] = 3; │ │ │ │ + array2[872] = 32; │ │ │ │ + array2[873] = 0; │ │ │ │ + array2[874] = 8; │ │ │ │ + array2[876] = (array2[875] = 0); │ │ │ │ + array2[877] = -128; │ │ │ │ + array2[878] = 96; │ │ │ │ + array2[879] = -120; │ │ │ │ + array2[880] = -78; │ │ │ │ + array2[881] = 6; │ │ │ │ + array2[882] = 64; │ │ │ │ + array2[883] = 0; │ │ │ │ + array2[884] = 16; │ │ │ │ + array2[885] = 0; │ │ │ │ + array2[887] = (array2[886] = 0); │ │ │ │ + array2[888] = -63; │ │ │ │ + array2[889] = 16; │ │ │ │ + array2[890] = -91; │ │ │ │ + array2[891] = 13; │ │ │ │ + array2[892] = -128; │ │ │ │ + array2[893] = 0; │ │ │ │ + array2[894] = 40; │ │ │ │ + array2[895] = 0; │ │ │ │ + array2[897] = (array2[896] = 0); │ │ │ │ + array2[898] = -126; │ │ │ │ + array2[899] = 33; │ │ │ │ + array2[900] = -118; │ │ │ │ + array2[901] = 4; │ │ │ │ + array2[902] = 0; │ │ │ │ + array2[903] = 64; │ │ │ │ + array2[904] = 0; │ │ │ │ + array2[906] = (array2[905] = 0); │ │ │ │ + array2[907] = 16; │ │ │ │ + array2[908] = 12; │ │ │ │ + array2[909] = 81; │ │ │ │ + array2[910] = 36; │ │ │ │ + array2[912] = (array2[911] = 0); │ │ │ │ + array2[913] = 2; │ │ │ │ + array2[915] = (array2[914] = 0); │ │ │ │ + array2[916] = -128; │ │ │ │ + array2[917] = 96; │ │ │ │ + array2[918] = -120; │ │ │ │ + array2[919] = 34; │ │ │ │ + array2[920] = 1; │ │ │ │ + array2[921] = 0; │ │ │ │ + array2[922] = 16; │ │ │ │ + array2[923] = 0; │ │ │ │ + array2[925] = (array2[924] = 0); │ │ │ │ + array2[926] = 4; │ │ │ │ + array2[927] = 67; │ │ │ │ + array2[928] = 20; │ │ │ │ + array2[929] = 9; │ │ │ │ + array2[930] = 0; │ │ │ │ + array2[931] = -128; │ │ │ │ + array2[932] = 0; │ │ │ │ + array2[934] = (array2[933] = 0); │ │ │ │ + array2[935] = 32; │ │ │ │ + array2[936] = 24; │ │ │ │ + array2[937] = -94; │ │ │ │ + array2[938] = 72; │ │ │ │ array2[940] = (array2[939] = 0); │ │ │ │ - array2[941] = -63; │ │ │ │ - array2[942] = 16; │ │ │ │ - array2[943] = 69; │ │ │ │ - array2[944] = 2; │ │ │ │ - array2[945] = 0; │ │ │ │ - array2[946] = 32; │ │ │ │ - array2[947] = 0; │ │ │ │ - array2[949] = (array2[948] = 0); │ │ │ │ - array2[950] = 8; │ │ │ │ - array2[951] = -122; │ │ │ │ - array2[952] = 40; │ │ │ │ - array2[953] = 18; │ │ │ │ - array2[955] = (array2[954] = 0); │ │ │ │ - array2[956] = 1; │ │ │ │ - array2[958] = (array2[957] = 0); │ │ │ │ - array2[959] = 64; │ │ │ │ - array2[960] = 48; │ │ │ │ - array2[961] = 68; │ │ │ │ - array2[962] = -111; │ │ │ │ - array2[964] = (array2[963] = 0); │ │ │ │ - array2[965] = 8; │ │ │ │ - array2[966] = 0; │ │ │ │ + array2[941] = 4; │ │ │ │ + array2[942] = 0; │ │ │ │ + array2[944] = (array2[943] = 0); │ │ │ │ + array2[945] = -63; │ │ │ │ + array2[946] = 16; │ │ │ │ + array2[947] = 69; │ │ │ │ + array2[948] = 2; │ │ │ │ + array2[949] = 0; │ │ │ │ + array2[950] = 32; │ │ │ │ + array2[951] = 0; │ │ │ │ + array2[953] = (array2[952] = 0); │ │ │ │ + array2[954] = 8; │ │ │ │ + array2[955] = -122; │ │ │ │ + array2[956] = 40; │ │ │ │ + array2[957] = 18; │ │ │ │ + array2[959] = (array2[958] = 0); │ │ │ │ + array2[960] = 1; │ │ │ │ + array2[962] = (array2[961] = 0); │ │ │ │ + array2[963] = 64; │ │ │ │ + array2[964] = 48; │ │ │ │ + array2[965] = 68; │ │ │ │ + array2[966] = -111; │ │ │ │ array2[968] = (array2[967] = 0); │ │ │ │ - array2[969] = -126; │ │ │ │ - array2[970] = 33; │ │ │ │ - array2[971] = -118; │ │ │ │ - array2[972] = 4; │ │ │ │ - array2[973] = 0; │ │ │ │ - array2[974] = 64; │ │ │ │ - array2[975] = 0; │ │ │ │ - array2[977] = (array2[976] = 0); │ │ │ │ - array2[978] = 16; │ │ │ │ - array2[979] = 12; │ │ │ │ - array2[980] = 81; │ │ │ │ - array2[981] = 36; │ │ │ │ - array2[983] = (array2[982] = 0); │ │ │ │ - array2[984] = 2; │ │ │ │ - array2[986] = (array2[985] = 0); │ │ │ │ - array2[987] = -128; │ │ │ │ - array2[988] = 96; │ │ │ │ - array2[989] = -120; │ │ │ │ - array2[990] = -14; │ │ │ │ - array2[991] = 6; │ │ │ │ - array2[992] = 64; │ │ │ │ - array2[993] = 0; │ │ │ │ - array2[994] = 12; │ │ │ │ - array2[995] = 0; │ │ │ │ - array2[997] = (array2[996] = 0); │ │ │ │ - array2[998] = -63; │ │ │ │ - array2[999] = 16; │ │ │ │ - array2[1000] = 37; │ │ │ │ - array2[1001] = 14; │ │ │ │ - array2[1002] = -128; │ │ │ │ - array2[1003] = 0; │ │ │ │ - array2[1004] = 24; │ │ │ │ - array2[1005] = 0; │ │ │ │ - array2[1007] = (array2[1006] = 0); │ │ │ │ - array2[1008] = -126; │ │ │ │ - array2[1009] = 33; │ │ │ │ - array2[1010] = -118; │ │ │ │ - array2[1011] = 4; │ │ │ │ - array2[1012] = 0; │ │ │ │ - array2[1013] = 64; │ │ │ │ - array2[1014] = 0; │ │ │ │ - array2[1016] = (array2[1015] = 0); │ │ │ │ - array2[1017] = 16; │ │ │ │ - array2[1018] = 12; │ │ │ │ - array2[1019] = 81; │ │ │ │ - array2[1020] = -26; │ │ │ │ - array2[1021] = 0; │ │ │ │ - array2[1022] = 8; │ │ │ │ - array2[1023] = -128; │ │ │ │ - array2[1024] = 1; │ │ │ │ - array2[1026] = (array2[1025] = 0); │ │ │ │ - array2[1027] = 32; │ │ │ │ - array2[1028] = 24; │ │ │ │ - array2[1029] = -94; │ │ │ │ - array2[1030] = 72; │ │ │ │ - array2[1032] = (array2[1031] = 0); │ │ │ │ - array2[1033] = 4; │ │ │ │ - array2[1034] = 0; │ │ │ │ + array2[969] = 8; │ │ │ │ + array2[970] = 0; │ │ │ │ + array2[972] = (array2[971] = 0); │ │ │ │ + array2[973] = -126; │ │ │ │ + array2[974] = 33; │ │ │ │ + array2[975] = -118; │ │ │ │ + array2[976] = 4; │ │ │ │ + array2[977] = 0; │ │ │ │ + array2[978] = 64; │ │ │ │ + array2[979] = 0; │ │ │ │ + array2[981] = (array2[980] = 0); │ │ │ │ + array2[982] = 16; │ │ │ │ + array2[983] = 12; │ │ │ │ + array2[984] = 81; │ │ │ │ + array2[985] = 36; │ │ │ │ + array2[987] = (array2[986] = 0); │ │ │ │ + array2[988] = 2; │ │ │ │ + array2[990] = (array2[989] = 0); │ │ │ │ + array2[991] = -128; │ │ │ │ + array2[992] = 96; │ │ │ │ + array2[993] = -120; │ │ │ │ + array2[994] = -14; │ │ │ │ + array2[995] = 6; │ │ │ │ + array2[996] = 64; │ │ │ │ + array2[997] = 0; │ │ │ │ + array2[998] = 12; │ │ │ │ + array2[999] = 0; │ │ │ │ + array2[1001] = (array2[1000] = 0); │ │ │ │ + array2[1002] = -63; │ │ │ │ + array2[1003] = 16; │ │ │ │ + array2[1004] = 37; │ │ │ │ + array2[1005] = 14; │ │ │ │ + array2[1006] = -128; │ │ │ │ + array2[1007] = 0; │ │ │ │ + array2[1008] = 24; │ │ │ │ + array2[1009] = 0; │ │ │ │ + array2[1011] = (array2[1010] = 0); │ │ │ │ + array2[1012] = -126; │ │ │ │ + array2[1013] = 33; │ │ │ │ + array2[1014] = -118; │ │ │ │ + array2[1015] = 4; │ │ │ │ + array2[1016] = 0; │ │ │ │ + array2[1017] = 64; │ │ │ │ + array2[1018] = 0; │ │ │ │ + array2[1020] = (array2[1019] = 0); │ │ │ │ + array2[1021] = 16; │ │ │ │ + array2[1022] = 12; │ │ │ │ + array2[1023] = 81; │ │ │ │ + array2[1024] = -26; │ │ │ │ + array2[1025] = 0; │ │ │ │ + array2[1026] = 8; │ │ │ │ + array2[1027] = -128; │ │ │ │ + array2[1028] = 1; │ │ │ │ + array2[1030] = (array2[1029] = 0); │ │ │ │ + array2[1031] = 32; │ │ │ │ + array2[1032] = 24; │ │ │ │ + array2[1033] = -94; │ │ │ │ + array2[1034] = 72; │ │ │ │ array2[1036] = (array2[1035] = 0); │ │ │ │ - array2[1037] = -63; │ │ │ │ - array2[1038] = 16; │ │ │ │ - array2[1039] = 69; │ │ │ │ - array2[1040] = 2; │ │ │ │ - array2[1041] = 0; │ │ │ │ - array2[1042] = 32; │ │ │ │ - array2[1043] = 0; │ │ │ │ - array2[1045] = (array2[1044] = 0); │ │ │ │ - array2[1046] = 8; │ │ │ │ - array2[1047] = -122; │ │ │ │ - array2[1048] = 40; │ │ │ │ - array2[1049] = 18; │ │ │ │ - array2[1051] = (array2[1050] = 0); │ │ │ │ - array2[1052] = 1; │ │ │ │ - array2[1054] = (array2[1053] = 0); │ │ │ │ - array2[1055] = 64; │ │ │ │ - array2[1056] = 48; │ │ │ │ - array2[1057] = 68; │ │ │ │ - array2[1058] = -87; │ │ │ │ - array2[1059] = 3; │ │ │ │ - array2[1061] = (array2[1060] = 0); │ │ │ │ - array2[1062] = 2; │ │ │ │ - array2[1064] = (array2[1063] = 0); │ │ │ │ - array2[1065] = -128; │ │ │ │ - array2[1066] = 96; │ │ │ │ - array2[1067] = -120; │ │ │ │ - array2[1068] = 114; │ │ │ │ - array2[1069] = 7; │ │ │ │ - array2[1070] = 64; │ │ │ │ - array2[1071] = 0; │ │ │ │ - array2[1072] = 12; │ │ │ │ - array2[1073] = 0; │ │ │ │ - array2[1075] = (array2[1074] = 0); │ │ │ │ - array2[1076] = -63; │ │ │ │ - array2[1077] = 16; │ │ │ │ - array2[1078] = 101; │ │ │ │ - array2[1079] = 15; │ │ │ │ - array2[1081] = (array2[1080] = 0); │ │ │ │ - array2[1082] = 48; │ │ │ │ - array2[1083] = 0; │ │ │ │ + array2[1037] = 4; │ │ │ │ + array2[1038] = 0; │ │ │ │ + array2[1040] = (array2[1039] = 0); │ │ │ │ + array2[1041] = -63; │ │ │ │ + array2[1042] = 16; │ │ │ │ + array2[1043] = 69; │ │ │ │ + array2[1044] = 2; │ │ │ │ + array2[1045] = 0; │ │ │ │ + array2[1046] = 32; │ │ │ │ + array2[1047] = 0; │ │ │ │ + array2[1049] = (array2[1048] = 0); │ │ │ │ + array2[1050] = 8; │ │ │ │ + array2[1051] = -122; │ │ │ │ + array2[1052] = 40; │ │ │ │ + array2[1053] = 18; │ │ │ │ + array2[1055] = (array2[1054] = 0); │ │ │ │ + array2[1056] = 1; │ │ │ │ + array2[1058] = (array2[1057] = 0); │ │ │ │ + array2[1059] = 64; │ │ │ │ + array2[1060] = 48; │ │ │ │ + array2[1061] = 68; │ │ │ │ + array2[1062] = -87; │ │ │ │ + array2[1063] = 3; │ │ │ │ + array2[1065] = (array2[1064] = 0); │ │ │ │ + array2[1066] = 2; │ │ │ │ + array2[1068] = (array2[1067] = 0); │ │ │ │ + array2[1069] = -128; │ │ │ │ + array2[1070] = 96; │ │ │ │ + array2[1071] = -120; │ │ │ │ + array2[1072] = 114; │ │ │ │ + array2[1073] = 7; │ │ │ │ + array2[1074] = 64; │ │ │ │ + array2[1075] = 0; │ │ │ │ + array2[1076] = 12; │ │ │ │ + array2[1077] = 0; │ │ │ │ + array2[1079] = (array2[1078] = 0); │ │ │ │ + array2[1080] = -63; │ │ │ │ + array2[1081] = 16; │ │ │ │ + array2[1082] = 101; │ │ │ │ + array2[1083] = 15; │ │ │ │ array2[1085] = (array2[1084] = 0); │ │ │ │ - array2[1086] = -126; │ │ │ │ - array2[1087] = 44; │ │ │ │ - array2[1088] = 16; │ │ │ │ - array2[1089] = 0; │ │ │ │ - array2[1091] = (array2[1090] = 0); │ │ │ │ - array2[1092] = 51; │ │ │ │ + array2[1086] = 48; │ │ │ │ + array2[1087] = 0; │ │ │ │ + array2[1089] = (array2[1088] = 0); │ │ │ │ + array2[1090] = -126; │ │ │ │ + array2[1091] = 44; │ │ │ │ + array2[1092] = 16; │ │ │ │ array2[1093] = 0; │ │ │ │ array2[1095] = (array2[1094] = 0); │ │ │ │ - array2[1096] = 50; │ │ │ │ - array2[1097] = 30; │ │ │ │ - array2[1098] = -104; │ │ │ │ - array2[1099] = 28; │ │ │ │ - array2[1100] = 25; │ │ │ │ - array2[1101] = 17; │ │ │ │ - array2[1102] = 76; │ │ │ │ - array2[1103] = -112; │ │ │ │ - array2[1104] = -116; │ │ │ │ - array2[1105] = 9; │ │ │ │ - array2[1106] = 38; │ │ │ │ - array2[1107] = 71; │ │ │ │ - array2[1108] = -58; │ │ │ │ - array2[1109] = 4; │ │ │ │ - array2[1110] = 67; │ │ │ │ - array2[1111] = 2; │ │ │ │ - array2[1112] = -116; │ │ │ │ - array2[1113] = 0; │ │ │ │ - array2[1114] = -108; │ │ │ │ - array2[1115] = 64; │ │ │ │ - array2[1116] = 33; │ │ │ │ - array2[1117] = 80; │ │ │ │ - array2[1118] = 111; │ │ │ │ - array2[1119] = 4; │ │ │ │ - array2[1120] = -128; │ │ │ │ - array2[1121] = 12; │ │ │ │ - array2[1122] = 69; │ │ │ │ - array2[1123] = 80; │ │ │ │ - array2[1124] = 64; │ │ │ │ - array2[1125] = 35; │ │ │ │ - array2[1126] = 0; │ │ │ │ - array2[1127] = 37; │ │ │ │ - array2[1128] = 29; │ │ │ │ - array2[1129] = 80; │ │ │ │ - array2[1130] = -62; │ │ │ │ - array2[1131] = 1; │ │ │ │ - array2[1132] = 5; │ │ │ │ - array2[1133] = 31; │ │ │ │ - array2[1134] = 80; │ │ │ │ - array2[1135] = -54; │ │ │ │ - array2[1136] = 1; │ │ │ │ - array2[1137] = 101; │ │ │ │ - array2[1138] = 28; │ │ │ │ - array2[1139] = 80; │ │ │ │ - array2[1140] = -38; │ │ │ │ - array2[1141] = 1; │ │ │ │ - array2[1142] = -123; │ │ │ │ - array2[1143] = 29; │ │ │ │ - array2[1144] = 80; │ │ │ │ - array2[1145] = -32; │ │ │ │ - array2[1146] = 1; │ │ │ │ - array2[1147] = -91; │ │ │ │ - array2[1148] = 87; │ │ │ │ - array2[1149] = -36; │ │ │ │ + array2[1096] = 51; │ │ │ │ + array2[1097] = 0; │ │ │ │ + array2[1099] = (array2[1098] = 0); │ │ │ │ + array2[1100] = 50; │ │ │ │ + array2[1101] = 30; │ │ │ │ + array2[1102] = -104; │ │ │ │ + array2[1103] = 28; │ │ │ │ + array2[1104] = 25; │ │ │ │ + array2[1105] = 17; │ │ │ │ + array2[1106] = 76; │ │ │ │ + array2[1107] = -112; │ │ │ │ + array2[1108] = -116; │ │ │ │ + array2[1109] = 9; │ │ │ │ + array2[1110] = 38; │ │ │ │ + array2[1111] = 71; │ │ │ │ + array2[1112] = -58; │ │ │ │ + array2[1113] = 4; │ │ │ │ + array2[1114] = 67; │ │ │ │ + array2[1115] = 2; │ │ │ │ + array2[1116] = -116; │ │ │ │ + array2[1117] = 0; │ │ │ │ + array2[1118] = -108; │ │ │ │ + array2[1119] = 64; │ │ │ │ + array2[1120] = 33; │ │ │ │ + array2[1121] = 80; │ │ │ │ + array2[1122] = 111; │ │ │ │ + array2[1123] = 4; │ │ │ │ + array2[1124] = -128; │ │ │ │ + array2[1125] = 12; │ │ │ │ + array2[1126] = 69; │ │ │ │ + array2[1127] = 80; │ │ │ │ + array2[1128] = 64; │ │ │ │ + array2[1129] = 35; │ │ │ │ + array2[1130] = 0; │ │ │ │ + array2[1131] = 37; │ │ │ │ + array2[1132] = 29; │ │ │ │ + array2[1133] = 80; │ │ │ │ + array2[1134] = -62; │ │ │ │ + array2[1135] = 1; │ │ │ │ + array2[1136] = 5; │ │ │ │ + array2[1137] = 31; │ │ │ │ + array2[1138] = 80; │ │ │ │ + array2[1139] = -54; │ │ │ │ + array2[1140] = 1; │ │ │ │ + array2[1141] = 101; │ │ │ │ + array2[1142] = 28; │ │ │ │ + array2[1143] = 80; │ │ │ │ + array2[1144] = -38; │ │ │ │ + array2[1145] = 1; │ │ │ │ + array2[1146] = -123; │ │ │ │ + array2[1147] = 29; │ │ │ │ + array2[1148] = 80; │ │ │ │ + array2[1149] = -32; │ │ │ │ array2[1150] = 1; │ │ │ │ - array2[1151] = -123; │ │ │ │ - array2[1152] = 28; │ │ │ │ - array2[1153] = 80; │ │ │ │ - array2[1154] = -24; │ │ │ │ - array2[1155] = 1; │ │ │ │ - array2[1156] = -91; │ │ │ │ - array2[1157] = 30; │ │ │ │ - array2[1158] = 80; │ │ │ │ - array2[1159] = -28; │ │ │ │ - array2[1160] = 1; │ │ │ │ - array2[1161] = -59; │ │ │ │ - array2[1162] = 28; │ │ │ │ - array2[1163] = 80; │ │ │ │ - array2[1164] = -14; │ │ │ │ - array2[1165] = 1; │ │ │ │ - array2[1166] = 101; │ │ │ │ - array2[1167] = 30; │ │ │ │ - array2[1168] = 80; │ │ │ │ - array2[1169] = 116; │ │ │ │ - array2[1170] = -123; │ │ │ │ - array2[1171] = 87; │ │ │ │ - array2[1172] = 124; │ │ │ │ - array2[1173] = -27; │ │ │ │ - array2[1174] = 28; │ │ │ │ - array2[1175] = 80; │ │ │ │ - array2[1176] = -60; │ │ │ │ - array2[1177] = 1; │ │ │ │ - array2[1178] = 68; │ │ │ │ - array2[1179] = 24; │ │ │ │ - array2[1180] = 1; │ │ │ │ - array2[1181] = 32; │ │ │ │ - array2[1182] = -124; │ │ │ │ - array2[1183] = 110; │ │ │ │ - array2[1184] = -19; │ │ │ │ - array2[1185] = -76; │ │ │ │ - array2[1186] = 27; │ │ │ │ - array2[1187] = -44; │ │ │ │ - array2[1188] = 14; │ │ │ │ - array2[1189] = -29; │ │ │ │ - array2[1190] = 65; │ │ │ │ - array2[1191] = -27; │ │ │ │ - array2[1192] = 54; │ │ │ │ - array2[1193] = -100; │ │ │ │ - array2[1194] = -98; │ │ │ │ - array2[1195] = 7; │ │ │ │ - array2[1196] = -51; │ │ │ │ - array2[1197] = -53; │ │ │ │ - array2[1198] = 116; │ │ │ │ - array2[1199] = 16; │ │ │ │ - array2[1200] = -71; │ │ │ │ - array2[1201] = 108; │ │ │ │ - array2[1202] = 14; │ │ │ │ - array2[1203] = -41; │ │ │ │ - array2[1204] = -39; │ │ │ │ - array2[1205] = 116; │ │ │ │ - array2[1206] = 29; │ │ │ │ - array2[1207] = -120; │ │ │ │ - array2[1208] = 20; │ │ │ │ - array2[1209] = -22; │ │ │ │ - array2[1210] = -76; │ │ │ │ - array2[1211] = -61; │ │ │ │ - array2[1212] = 120; │ │ │ │ - array2[1213] = 16; │ │ │ │ - array2[1214] = 15; │ │ │ │ - array2[1215] = 52; │ │ │ │ - array2[1216] = -82; │ │ │ │ - array2[1217] = -53; │ │ │ │ - array2[1218] = -31; │ │ │ │ - array2[1219] = 105; │ │ │ │ - array2[1220] = 124; │ │ │ │ - array2[1221] = -103; │ │ │ │ - array2[1222] = -83; │ │ │ │ - array2[1223] = 78; │ │ │ │ - array2[1224] = 59; │ │ │ │ - array2[1225] = -19; │ │ │ │ - array2[1226] = 6; │ │ │ │ - array2[1227] = -7; │ │ │ │ - array2[1228] = 64; │ │ │ │ - array2[1229] = -29; │ │ │ │ - array2[1230] = -70; │ │ │ │ - array2[1231] = 28; │ │ │ │ - array2[1232] = -98; │ │ │ │ - array2[1233] = -58; │ │ │ │ - array2[1234] = -105; │ │ │ │ - array2[1235] = -39; │ │ │ │ - array2[1236] = -60; │ │ │ │ - array2[1237] = 80; │ │ │ │ - array2[1238] = -92; │ │ │ │ - array2[1239] = -99; │ │ │ │ - array2[1240] = 118; │ │ │ │ - array2[1241] = -61; │ │ │ │ - array2[1242] = -45; │ │ │ │ - array2[1243] = -8; │ │ │ │ - array2[1244] = 30; │ │ │ │ - array2[1245] = 72; │ │ │ │ - array2[1246] = -111; │ │ │ │ - array2[1247] = 118; │ │ │ │ - array2[1248] = 24; │ │ │ │ - array2[1249] = 15; │ │ │ │ - array2[1250] = 79; │ │ │ │ - array2[1251] = -29; │ │ │ │ - array2[1252] = 123; │ │ │ │ - array2[1253] = -96; │ │ │ │ - array2[1254] = 69; │ │ │ │ - array2[1255] = 10; │ │ │ │ - array2[1256] = -92; │ │ │ │ - array2[1257] = 1; │ │ │ │ - array2[1258] = -106; │ │ │ │ - array2[1259] = 7; │ │ │ │ - array2[1260] = -71; │ │ │ │ - array2[1261] = -56; │ │ │ │ - array2[1262] = -95; │ │ │ │ - array2[1263] = -53; │ │ │ │ - array2[1264] = 56; │ │ │ │ - array2[1265] = -52; │ │ │ │ - array2[1266] = 30; │ │ │ │ - array2[1267] = -105; │ │ │ │ - array2[1268] = -55; │ │ │ │ - array2[1269] = 32; │ │ │ │ - array2[1270] = 57; │ │ │ │ - array2[1271] = -88; │ │ │ │ - array2[1272] = 7; │ │ │ │ - array2[1273] = -46; │ │ │ │ - array2[1274] = 101; │ │ │ │ - array2[1275] = 28; │ │ │ │ - array2[1276] = 102; │ │ │ │ - array2[1277] = -113; │ │ │ │ - array2[1278] = -53; │ │ │ │ - array2[1279] = 100; │ │ │ │ - array2[1280] = -48; │ │ │ │ - array2[1281] = 25; │ │ │ │ - array2[1282] = -44; │ │ │ │ - array2[1283] = 3; │ │ │ │ - array2[1284] = -23; │ │ │ │ - array2[1285] = 50; │ │ │ │ - array2[1286] = 14; │ │ │ │ - array2[1287] = -77; │ │ │ │ - array2[1288] = -57; │ │ │ │ - array2[1289] = 101; │ │ │ │ - array2[1290] = 50; │ │ │ │ - array2[1291] = 72; │ │ │ │ - array2[1292] = 12; │ │ │ │ - array2[1293] = -22; │ │ │ │ - array2[1294] = -127; │ │ │ │ + array2[1151] = -91; │ │ │ │ + array2[1152] = 87; │ │ │ │ + array2[1153] = -36; │ │ │ │ + array2[1154] = 1; │ │ │ │ + array2[1155] = -123; │ │ │ │ + array2[1156] = 28; │ │ │ │ + array2[1157] = 80; │ │ │ │ + array2[1158] = -24; │ │ │ │ + array2[1159] = 1; │ │ │ │ + array2[1160] = -91; │ │ │ │ + array2[1161] = 30; │ │ │ │ + array2[1162] = 80; │ │ │ │ + array2[1163] = -28; │ │ │ │ + array2[1164] = 1; │ │ │ │ + array2[1165] = -59; │ │ │ │ + array2[1166] = 28; │ │ │ │ + array2[1167] = 80; │ │ │ │ + array2[1168] = -14; │ │ │ │ + array2[1169] = 1; │ │ │ │ + array2[1170] = 101; │ │ │ │ + array2[1171] = 30; │ │ │ │ + array2[1172] = 80; │ │ │ │ + array2[1173] = 116; │ │ │ │ + array2[1174] = -123; │ │ │ │ + array2[1175] = 87; │ │ │ │ + array2[1176] = 124; │ │ │ │ + array2[1177] = -27; │ │ │ │ + array2[1178] = 28; │ │ │ │ + array2[1179] = 80; │ │ │ │ + array2[1180] = -60; │ │ │ │ + array2[1181] = 1; │ │ │ │ + array2[1182] = 68; │ │ │ │ + array2[1183] = 24; │ │ │ │ + array2[1184] = 1; │ │ │ │ + array2[1185] = 32; │ │ │ │ + array2[1186] = -124; │ │ │ │ + array2[1187] = 110; │ │ │ │ + array2[1188] = -19; │ │ │ │ + array2[1189] = -76; │ │ │ │ + array2[1190] = 27; │ │ │ │ + array2[1191] = -44; │ │ │ │ + array2[1192] = 14; │ │ │ │ + array2[1193] = -29; │ │ │ │ + array2[1194] = 65; │ │ │ │ + array2[1195] = -27; │ │ │ │ + array2[1196] = 54; │ │ │ │ + array2[1197] = -100; │ │ │ │ + array2[1198] = -98; │ │ │ │ + array2[1199] = 7; │ │ │ │ + array2[1200] = -51; │ │ │ │ + array2[1201] = -53; │ │ │ │ + array2[1202] = 116; │ │ │ │ + array2[1203] = 16; │ │ │ │ + array2[1204] = -71; │ │ │ │ + array2[1205] = 108; │ │ │ │ + array2[1206] = 14; │ │ │ │ + array2[1207] = -41; │ │ │ │ + array2[1208] = -39; │ │ │ │ + array2[1209] = 116; │ │ │ │ + array2[1210] = 29; │ │ │ │ + array2[1211] = -120; │ │ │ │ + array2[1212] = 20; │ │ │ │ + array2[1213] = -22; │ │ │ │ + array2[1214] = -76; │ │ │ │ + array2[1215] = -61; │ │ │ │ + array2[1216] = 120; │ │ │ │ + array2[1217] = 16; │ │ │ │ + array2[1218] = 15; │ │ │ │ + array2[1219] = 52; │ │ │ │ + array2[1220] = -82; │ │ │ │ + array2[1221] = -53; │ │ │ │ + array2[1222] = -31; │ │ │ │ + array2[1223] = 105; │ │ │ │ + array2[1224] = 124; │ │ │ │ + array2[1225] = -103; │ │ │ │ + array2[1226] = -83; │ │ │ │ + array2[1227] = 78; │ │ │ │ + array2[1228] = 59; │ │ │ │ + array2[1229] = -19; │ │ │ │ + array2[1230] = 6; │ │ │ │ + array2[1231] = -7; │ │ │ │ + array2[1232] = 64; │ │ │ │ + array2[1233] = -29; │ │ │ │ + array2[1234] = -70; │ │ │ │ + array2[1235] = 28; │ │ │ │ + array2[1236] = -98; │ │ │ │ + array2[1237] = -58; │ │ │ │ + array2[1238] = -105; │ │ │ │ + array2[1239] = -39; │ │ │ │ + array2[1240] = -60; │ │ │ │ + array2[1241] = 80; │ │ │ │ + array2[1242] = -92; │ │ │ │ + array2[1243] = -99; │ │ │ │ + array2[1244] = 118; │ │ │ │ + array2[1245] = -61; │ │ │ │ + array2[1246] = -45; │ │ │ │ + array2[1247] = -8; │ │ │ │ + array2[1248] = 30; │ │ │ │ + array2[1249] = 72; │ │ │ │ + array2[1250] = -111; │ │ │ │ + array2[1251] = 118; │ │ │ │ + array2[1252] = 24; │ │ │ │ + array2[1253] = 15; │ │ │ │ + array2[1254] = 79; │ │ │ │ + array2[1255] = -29; │ │ │ │ + array2[1256] = 123; │ │ │ │ + array2[1257] = -96; │ │ │ │ + array2[1258] = 69; │ │ │ │ + array2[1259] = 10; │ │ │ │ + array2[1260] = -92; │ │ │ │ + array2[1261] = 1; │ │ │ │ + array2[1262] = -106; │ │ │ │ + array2[1263] = 7; │ │ │ │ + array2[1264] = -71; │ │ │ │ + array2[1265] = -56; │ │ │ │ + array2[1266] = -95; │ │ │ │ + array2[1267] = -53; │ │ │ │ + array2[1268] = 56; │ │ │ │ + array2[1269] = -52; │ │ │ │ + array2[1270] = 30; │ │ │ │ + array2[1271] = -105; │ │ │ │ + array2[1272] = -55; │ │ │ │ + array2[1273] = 32; │ │ │ │ + array2[1274] = 57; │ │ │ │ + array2[1275] = -88; │ │ │ │ + array2[1276] = 7; │ │ │ │ + array2[1277] = -46; │ │ │ │ + array2[1278] = 101; │ │ │ │ + array2[1279] = 28; │ │ │ │ + array2[1280] = 102; │ │ │ │ + array2[1281] = -113; │ │ │ │ + array2[1282] = -53; │ │ │ │ + array2[1283] = 100; │ │ │ │ + array2[1284] = -48; │ │ │ │ + array2[1285] = 25; │ │ │ │ + array2[1286] = -44; │ │ │ │ + array2[1287] = 3; │ │ │ │ + array2[1288] = -23; │ │ │ │ + array2[1289] = 50; │ │ │ │ + array2[1290] = 14; │ │ │ │ + array2[1291] = -77; │ │ │ │ + array2[1292] = -57; │ │ │ │ + array2[1293] = 101; │ │ │ │ + array2[1294] = 50; │ │ │ │ array2[1295] = 72; │ │ │ │ - array2[1296] = 48; │ │ │ │ - array2[1297] = 2; │ │ │ │ - array2[1299] = (array2[1298] = 0); │ │ │ │ - array2[1300] = 121; │ │ │ │ - array2[1301] = 24; │ │ │ │ + array2[1296] = 12; │ │ │ │ + array2[1297] = -22; │ │ │ │ + array2[1298] = -127; │ │ │ │ + array2[1299] = 72; │ │ │ │ + array2[1300] = 48; │ │ │ │ + array2[1301] = 2; │ │ │ │ array2[1303] = (array2[1302] = 0); │ │ │ │ - array2[1304] = 44; │ │ │ │ - array2[1305] = 1; │ │ │ │ + array2[1304] = 121; │ │ │ │ + array2[1305] = 24; │ │ │ │ array2[1307] = (array2[1306] = 0); │ │ │ │ - array2[1308] = 26; │ │ │ │ - array2[1309] = 3; │ │ │ │ - array2[1310] = 76; │ │ │ │ - array2[1311] = -112; │ │ │ │ - array2[1312] = 70; │ │ │ │ - array2[1313] = 2; │ │ │ │ - array2[1314] = 19; │ │ │ │ - array2[1315] = 52; │ │ │ │ - array2[1316] = 68; │ │ │ │ - array2[1317] = 0; │ │ │ │ - array2[1318] = -18; │ │ │ │ - array2[1319] = -128; │ │ │ │ - array2[1320] = -54; │ │ │ │ - array2[1321] = -35; │ │ │ │ - array2[1322] = 24; │ │ │ │ - array2[1323] = 90; │ │ │ │ - array2[1324] = -104; │ │ │ │ - array2[1325] = -36; │ │ │ │ - array2[1326] = -41; │ │ │ │ - array2[1327] = 92; │ │ │ │ - array2[1328] = -102; │ │ │ │ - array2[1329] = 94; │ │ │ │ - array2[1330] = -39; │ │ │ │ - array2[1331] = 16; │ │ │ │ - array2[1332] = 1; │ │ │ │ - array2[1333] = -64; │ │ │ │ - array2[1334] = -125; │ │ │ │ - array2[1335] = 33; │ │ │ │ - array2[1336] = 6; │ │ │ │ - array2[1337] = 112; │ │ │ │ - array2[1338] = 7; │ │ │ │ - array2[1339] = 124; │ │ │ │ - array2[1340] = 16; │ │ │ │ - array2[1341] = 0; │ │ │ │ - array2[1342] = 120; │ │ │ │ - array2[1343] = -64; │ │ │ │ - array2[1344] = -90; │ │ │ │ - array2[1345] = 45; │ │ │ │ - array2[1346] = -51; │ │ │ │ - array2[1347] = -19; │ │ │ │ - array2[1348] = -85; │ │ │ │ - array2[1349] = -52; │ │ │ │ - array2[1350] = -83; │ │ │ │ - array2[1351] = -82; │ │ │ │ - array2[1352] = -19; │ │ │ │ - array2[1353] = 107; │ │ │ │ - array2[1354] = 46; │ │ │ │ - array2[1355] = 77; │ │ │ │ - array2[1356] = -81; │ │ │ │ - array2[1357] = 108; │ │ │ │ - array2[1358] = -120; │ │ │ │ - array2[1359] = 1; │ │ │ │ - array2[1360] = -36; │ │ │ │ - array2[1361] = 1; │ │ │ │ - array2[1362] = 31; │ │ │ │ - array2[1363] = 16; │ │ │ │ - array2[1364] = 0; │ │ │ │ - array2[1365] = 30; │ │ │ │ - array2[1366] = -112; │ │ │ │ - array2[1367] = 15; │ │ │ │ - array2[1368] = -126; │ │ │ │ - array2[1369] = -36; │ │ │ │ - array2[1370] = -56; │ │ │ │ - array2[1371] = -28; │ │ │ │ - array2[1372] = -34; │ │ │ │ - array2[1373] = -46; │ │ │ │ + array2[1308] = 44; │ │ │ │ + array2[1309] = 1; │ │ │ │ + array2[1311] = (array2[1310] = 0); │ │ │ │ + array2[1312] = 26; │ │ │ │ + array2[1313] = 3; │ │ │ │ + array2[1314] = 76; │ │ │ │ + array2[1315] = -112; │ │ │ │ + array2[1316] = 70; │ │ │ │ + array2[1317] = 2; │ │ │ │ + array2[1318] = 19; │ │ │ │ + array2[1319] = 52; │ │ │ │ + array2[1320] = 68; │ │ │ │ + array2[1321] = 0; │ │ │ │ + array2[1322] = -18; │ │ │ │ + array2[1323] = -128; │ │ │ │ + array2[1324] = -54; │ │ │ │ + array2[1325] = -35; │ │ │ │ + array2[1326] = 24; │ │ │ │ + array2[1327] = 90; │ │ │ │ + array2[1328] = -104; │ │ │ │ + array2[1329] = -36; │ │ │ │ + array2[1330] = -41; │ │ │ │ + array2[1331] = 92; │ │ │ │ + array2[1332] = -102; │ │ │ │ + array2[1333] = 94; │ │ │ │ + array2[1334] = -39; │ │ │ │ + array2[1335] = 16; │ │ │ │ + array2[1336] = 1; │ │ │ │ + array2[1337] = -64; │ │ │ │ + array2[1338] = -125; │ │ │ │ + array2[1339] = 33; │ │ │ │ + array2[1340] = 6; │ │ │ │ + array2[1341] = 112; │ │ │ │ + array2[1342] = 7; │ │ │ │ + array2[1343] = 124; │ │ │ │ + array2[1344] = 16; │ │ │ │ + array2[1345] = 0; │ │ │ │ + array2[1346] = 120; │ │ │ │ + array2[1347] = -64; │ │ │ │ + array2[1348] = -90; │ │ │ │ + array2[1349] = 45; │ │ │ │ + array2[1350] = -51; │ │ │ │ + array2[1351] = -19; │ │ │ │ + array2[1352] = -85; │ │ │ │ + array2[1353] = -52; │ │ │ │ + array2[1354] = -83; │ │ │ │ + array2[1355] = -82; │ │ │ │ + array2[1356] = -19; │ │ │ │ + array2[1357] = 107; │ │ │ │ + array2[1358] = 46; │ │ │ │ + array2[1359] = 77; │ │ │ │ + array2[1360] = -81; │ │ │ │ + array2[1361] = 108; │ │ │ │ + array2[1362] = -120; │ │ │ │ + array2[1363] = 1; │ │ │ │ + array2[1364] = -36; │ │ │ │ + array2[1365] = 1; │ │ │ │ + array2[1366] = 31; │ │ │ │ + array2[1367] = 16; │ │ │ │ + array2[1368] = 0; │ │ │ │ + array2[1369] = 30; │ │ │ │ + array2[1370] = -112; │ │ │ │ + array2[1371] = 15; │ │ │ │ + array2[1372] = -126; │ │ │ │ + array2[1373] = -36; │ │ │ │ array2[1374] = -56; │ │ │ │ - array2[1375] = 64; │ │ │ │ - array2[1376] = -58; │ │ │ │ - array2[1377] = -40; │ │ │ │ - array2[1378] = -62; │ │ │ │ - array2[1379] = -36; │ │ │ │ - array2[1380] = -50; │ │ │ │ - array2[1381] = 64; │ │ │ │ - array2[1382] = -20; │ │ │ │ - array2[1383] = -54; │ │ │ │ - array2[1384] = -28; │ │ │ │ - array2[1385] = -26; │ │ │ │ - array2[1386] = -46; │ │ │ │ - array2[1387] = -34; │ │ │ │ - array2[1388] = -36; │ │ │ │ - array2[1389] = 64; │ │ │ │ - array2[1390] = 102; │ │ │ │ - array2[1391] = 92; │ │ │ │ - array2[1392] = 112; │ │ │ │ - array2[1393] = 92; │ │ │ │ - array2[1394] = 100; │ │ │ │ - array2[1395] = 110; │ │ │ │ - array2[1396] = 106; │ │ │ │ - array2[1397] = 104; │ │ │ │ - array2[1398] = 112; │ │ │ │ - array2[1399] = 96; │ │ │ │ - array2[1401] = (array2[1400] = 64); │ │ │ │ - array2[1402] = 80; │ │ │ │ - array2[1403] = -60; │ │ │ │ - array2[1404] = -62; │ │ │ │ - array2[1405] = -26; │ │ │ │ - array2[1406] = -54; │ │ │ │ - array2[1407] = -56; │ │ │ │ - array2[1408] = 64; │ │ │ │ - array2[1409] = -34; │ │ │ │ - array2[1410] = -36; │ │ │ │ - array2[1411] = 64; │ │ │ │ - array2[1413] = (array2[1412] = -104); │ │ │ │ - array2[1414] = -84; │ │ │ │ - array2[1415] = -102; │ │ │ │ - array2[1416] = 64; │ │ │ │ - array2[1417] = 102; │ │ │ │ - array2[1418] = 92; │ │ │ │ - array2[1419] = 112; │ │ │ │ - array2[1420] = 92; │ │ │ │ - array2[1421] = 100; │ │ │ │ - array2[1422] = 110; │ │ │ │ - array2[1423] = 106; │ │ │ │ - array2[1424] = 104; │ │ │ │ - array2[1425] = 112; │ │ │ │ - array2[1426] = 96; │ │ │ │ - array2[1427] = 82; │ │ │ │ - array2[1428] = -122; │ │ │ │ - array2[1429] = 8; │ │ │ │ - array2[1430] = 124; │ │ │ │ - array2[1431] = 96; │ │ │ │ - array2[1432] = -16; │ │ │ │ - array2[1433] = -80; │ │ │ │ - array2[1434] = 43; │ │ │ │ - array2[1435] = -109; │ │ │ │ - array2[1436] = -101; │ │ │ │ - array2[1437] = 75; │ │ │ │ - array2[1438] = 123; │ │ │ │ - array2[1439] = 115; │ │ │ │ - array2[1440] = 99; │ │ │ │ - array2[1441] = 16; │ │ │ │ - array2[1442] = 51; │ │ │ │ - array2[1443] = -124; │ │ │ │ - array2[1444] = -32; │ │ │ │ - array2[1445] = 3; │ │ │ │ - array2[1446] = -124; │ │ │ │ - array2[1447] = 15; │ │ │ │ - array2[1448] = 18; │ │ │ │ - array2[1449] = 70; │ │ │ │ - array2[1450] = 106; │ │ │ │ - array2[1451] = 97; │ │ │ │ - array2[1452] = 118; │ │ │ │ - array2[1453] = 97; │ │ │ │ - array2[1454] = 95; │ │ │ │ - array2[1455] = 112; │ │ │ │ - array2[1456] = 97; │ │ │ │ - array2[1457] = 99; │ │ │ │ - array2[1458] = 107; │ │ │ │ - array2[1459] = 97; │ │ │ │ - array2[1460] = 103; │ │ │ │ - array2[1461] = 101; │ │ │ │ - array2[1462] = 95; │ │ │ │ - array2[1463] = 110; │ │ │ │ - array2[1464] = 97; │ │ │ │ - array2[1465] = 109; │ │ │ │ - array2[1466] = 101; │ │ │ │ - array2[1467] = -108; │ │ │ │ - array2[1468] = -52; │ │ │ │ - array2[1469] = -28; │ │ │ │ - array2[1471] = (array2[1470] = -54); │ │ │ │ - array2[1472] = -56; │ │ │ │ - array2[1473] = 92; │ │ │ │ - array2[1474] = -28; │ │ │ │ - array2[1475] = -54; │ │ │ │ - array2[1476] = -36; │ │ │ │ - array2[1477] = -56; │ │ │ │ - array2[1478] = -54; │ │ │ │ - array2[1479] = -28; │ │ │ │ - array2[1480] = -26; │ │ │ │ - array2[1481] = -58; │ │ │ │ - array2[1482] = -28; │ │ │ │ - array2[1483] = -46; │ │ │ │ - array2[1484] = -32; │ │ │ │ - array2[1485] = -24; │ │ │ │ - array2[1486] = -122; │ │ │ │ - array2[1487] = 16; │ │ │ │ - array2[1488] = 124; │ │ │ │ - array2[1489] = -80; │ │ │ │ - array2[1490] = -16; │ │ │ │ - array2[1491] = 1; │ │ │ │ - array2[1492] = -61; │ │ │ │ - array2[1493] = 70; │ │ │ │ - array2[1494] = 110; │ │ │ │ - array2[1495] = -18; │ │ │ │ - array2[1496] = -53; │ │ │ │ - array2[1497] = 12; │ │ │ │ - array2[1498] = -18; │ │ │ │ - array2[1499] = 75; │ │ │ │ - array2[1500] = -82; │ │ │ │ - array2[1501] = -116; │ │ │ │ - array2[1502] = 45; │ │ │ │ - array2[1503] = 12; │ │ │ │ - array2[1504] = -81; │ │ │ │ - array2[1506] = (array2[1505] = -116); │ │ │ │ - array2[1507] = -64; │ │ │ │ - array2[1508] = 16; │ │ │ │ - array2[1509] = -126; │ │ │ │ - array2[1510] = 15; │ │ │ │ - array2[1511] = 28; │ │ │ │ - array2[1512] = 62; │ │ │ │ - array2[1513] = 120; │ │ │ │ - array2[1514] = -40; │ │ │ │ - array2[1515] = -100; │ │ │ │ - array2[1516] = 13; │ │ │ │ - array2[1517] = -43; │ │ │ │ - array2[1519] = (array2[1518] = -55); │ │ │ │ - array2[1520] = -107; │ │ │ │ - array2[1521] = -71; │ │ │ │ - array2[1522] = -47; │ │ │ │ - array2[1523] = 25; │ │ │ │ - array2[1524] = -55; │ │ │ │ - array2[1525] = -123; │ │ │ │ - array2[1526] = -75; │ │ │ │ - array2[1527] = -107; │ │ │ │ - array2[1528] = 81; │ │ │ │ - array2[1529] = -112; │ │ │ │ - array2[1530] = -127; │ │ │ │ - array2[1531] = 25; │ │ │ │ - array2[1532] = 66; │ │ │ │ - array2[1533] = -16; │ │ │ │ - array2[1534] = 65; │ │ │ │ - array2[1535] = -60; │ │ │ │ - array2[1536] = 7; │ │ │ │ - array2[1537] = 18; │ │ │ │ - array2[1538] = -107; │ │ │ │ - array2[1539] = 51; │ │ │ │ - array2[1540] = -90; │ │ │ │ - array2[1541] = -80; │ │ │ │ - array2[1542] = 57; │ │ │ │ - array2[1543] = 58; │ │ │ │ - array2[1544] = 35; │ │ │ │ - array2[1545] = -71; │ │ │ │ - array2[1546] = -80; │ │ │ │ - array2[1547] = -74; │ │ │ │ - array2[1548] = -78; │ │ │ │ - array2[1549] = 33; │ │ │ │ - array2[1550] = 4; │ │ │ │ - array2[1551] = 31; │ │ │ │ - array2[1552] = 80; │ │ │ │ - array2[1553] = 124; │ │ │ │ - array2[1554] = 32; │ │ │ │ - array2[1555] = -47; │ │ │ │ - array2[1556] = 105; │ │ │ │ - array2[1557] = 43; │ │ │ │ - array2[1558] = 35; │ │ │ │ - array2[1559] = 75; │ │ │ │ - array2[1560] = 11; │ │ │ │ - array2[1561] = 115; │ │ │ │ - array2[1562] = -101; │ │ │ │ - array2[1563] = -94; │ │ │ │ + array2[1375] = -28; │ │ │ │ + array2[1376] = -34; │ │ │ │ + array2[1377] = -46; │ │ │ │ + array2[1378] = -56; │ │ │ │ + array2[1379] = 64; │ │ │ │ + array2[1380] = -58; │ │ │ │ + array2[1381] = -40; │ │ │ │ + array2[1382] = -62; │ │ │ │ + array2[1383] = -36; │ │ │ │ + array2[1384] = -50; │ │ │ │ + array2[1385] = 64; │ │ │ │ + array2[1386] = -20; │ │ │ │ + array2[1387] = -54; │ │ │ │ + array2[1388] = -28; │ │ │ │ + array2[1389] = -26; │ │ │ │ + array2[1390] = -46; │ │ │ │ + array2[1391] = -34; │ │ │ │ + array2[1392] = -36; │ │ │ │ + array2[1393] = 64; │ │ │ │ + array2[1394] = 102; │ │ │ │ + array2[1395] = 92; │ │ │ │ + array2[1396] = 112; │ │ │ │ + array2[1397] = 92; │ │ │ │ + array2[1398] = 100; │ │ │ │ + array2[1399] = 110; │ │ │ │ + array2[1400] = 106; │ │ │ │ + array2[1401] = 104; │ │ │ │ + array2[1402] = 112; │ │ │ │ + array2[1403] = 96; │ │ │ │ + array2[1405] = (array2[1404] = 64); │ │ │ │ + array2[1406] = 80; │ │ │ │ + array2[1407] = -60; │ │ │ │ + array2[1408] = -62; │ │ │ │ + array2[1409] = -26; │ │ │ │ + array2[1410] = -54; │ │ │ │ + array2[1411] = -56; │ │ │ │ + array2[1412] = 64; │ │ │ │ + array2[1413] = -34; │ │ │ │ + array2[1414] = -36; │ │ │ │ + array2[1415] = 64; │ │ │ │ + array2[1417] = (array2[1416] = -104); │ │ │ │ + array2[1418] = -84; │ │ │ │ + array2[1419] = -102; │ │ │ │ + array2[1420] = 64; │ │ │ │ + array2[1421] = 102; │ │ │ │ + array2[1422] = 92; │ │ │ │ + array2[1423] = 112; │ │ │ │ + array2[1424] = 92; │ │ │ │ + array2[1425] = 100; │ │ │ │ + array2[1426] = 110; │ │ │ │ + array2[1427] = 106; │ │ │ │ + array2[1428] = 104; │ │ │ │ + array2[1429] = 112; │ │ │ │ + array2[1430] = 96; │ │ │ │ + array2[1431] = 82; │ │ │ │ + array2[1432] = -122; │ │ │ │ + array2[1433] = 8; │ │ │ │ + array2[1434] = 124; │ │ │ │ + array2[1435] = 96; │ │ │ │ + array2[1436] = -16; │ │ │ │ + array2[1437] = -80; │ │ │ │ + array2[1438] = 43; │ │ │ │ + array2[1439] = -109; │ │ │ │ + array2[1440] = -101; │ │ │ │ + array2[1441] = 75; │ │ │ │ + array2[1442] = 123; │ │ │ │ + array2[1443] = 115; │ │ │ │ + array2[1444] = 99; │ │ │ │ + array2[1445] = 16; │ │ │ │ + array2[1446] = 51; │ │ │ │ + array2[1447] = -124; │ │ │ │ + array2[1448] = -32; │ │ │ │ + array2[1449] = 3; │ │ │ │ + array2[1450] = -124; │ │ │ │ + array2[1451] = 15; │ │ │ │ + array2[1452] = 18; │ │ │ │ + array2[1453] = 70; │ │ │ │ + array2[1454] = 106; │ │ │ │ + array2[1455] = 97; │ │ │ │ + array2[1456] = 118; │ │ │ │ + array2[1457] = 97; │ │ │ │ + array2[1458] = 95; │ │ │ │ + array2[1459] = 112; │ │ │ │ + array2[1460] = 97; │ │ │ │ + array2[1461] = 99; │ │ │ │ + array2[1462] = 107; │ │ │ │ + array2[1463] = 97; │ │ │ │ + array2[1464] = 103; │ │ │ │ + array2[1465] = 101; │ │ │ │ + array2[1466] = 95; │ │ │ │ + array2[1467] = 110; │ │ │ │ + array2[1468] = 97; │ │ │ │ + array2[1469] = 109; │ │ │ │ + array2[1470] = 101; │ │ │ │ + array2[1471] = -108; │ │ │ │ + array2[1472] = -52; │ │ │ │ + array2[1473] = -28; │ │ │ │ + array2[1475] = (array2[1474] = -54); │ │ │ │ + array2[1476] = -56; │ │ │ │ + array2[1477] = 92; │ │ │ │ + array2[1478] = -28; │ │ │ │ + array2[1479] = -54; │ │ │ │ + array2[1480] = -36; │ │ │ │ + array2[1481] = -56; │ │ │ │ + array2[1482] = -54; │ │ │ │ + array2[1483] = -28; │ │ │ │ + array2[1484] = -26; │ │ │ │ + array2[1485] = -58; │ │ │ │ + array2[1486] = -28; │ │ │ │ + array2[1487] = -46; │ │ │ │ + array2[1488] = -32; │ │ │ │ + array2[1489] = -24; │ │ │ │ + array2[1490] = -122; │ │ │ │ + array2[1491] = 16; │ │ │ │ + array2[1492] = 124; │ │ │ │ + array2[1493] = -80; │ │ │ │ + array2[1494] = -16; │ │ │ │ + array2[1495] = 1; │ │ │ │ + array2[1496] = -61; │ │ │ │ + array2[1497] = 70; │ │ │ │ + array2[1498] = 110; │ │ │ │ + array2[1499] = -18; │ │ │ │ + array2[1500] = -53; │ │ │ │ + array2[1501] = 12; │ │ │ │ + array2[1502] = -18; │ │ │ │ + array2[1503] = 75; │ │ │ │ + array2[1504] = -82; │ │ │ │ + array2[1505] = -116; │ │ │ │ + array2[1506] = 45; │ │ │ │ + array2[1507] = 12; │ │ │ │ + array2[1508] = -81; │ │ │ │ + array2[1510] = (array2[1509] = -116); │ │ │ │ + array2[1511] = -64; │ │ │ │ + array2[1512] = 16; │ │ │ │ + array2[1513] = -126; │ │ │ │ + array2[1514] = 15; │ │ │ │ + array2[1515] = 28; │ │ │ │ + array2[1516] = 62; │ │ │ │ + array2[1517] = 120; │ │ │ │ + array2[1518] = -40; │ │ │ │ + array2[1519] = -100; │ │ │ │ + array2[1520] = 13; │ │ │ │ + array2[1521] = -43; │ │ │ │ + array2[1523] = (array2[1522] = -55); │ │ │ │ + array2[1524] = -107; │ │ │ │ + array2[1525] = -71; │ │ │ │ + array2[1526] = -47; │ │ │ │ + array2[1527] = 25; │ │ │ │ + array2[1528] = -55; │ │ │ │ + array2[1529] = -123; │ │ │ │ + array2[1530] = -75; │ │ │ │ + array2[1531] = -107; │ │ │ │ + array2[1532] = 81; │ │ │ │ + array2[1533] = -112; │ │ │ │ + array2[1534] = -127; │ │ │ │ + array2[1535] = 25; │ │ │ │ + array2[1536] = 66; │ │ │ │ + array2[1537] = -16; │ │ │ │ + array2[1538] = 65; │ │ │ │ + array2[1539] = -60; │ │ │ │ + array2[1540] = 7; │ │ │ │ + array2[1541] = 18; │ │ │ │ + array2[1542] = -107; │ │ │ │ + array2[1543] = 51; │ │ │ │ + array2[1544] = -90; │ │ │ │ + array2[1545] = -80; │ │ │ │ + array2[1546] = 57; │ │ │ │ + array2[1547] = 58; │ │ │ │ + array2[1548] = 35; │ │ │ │ + array2[1549] = -71; │ │ │ │ + array2[1550] = -80; │ │ │ │ + array2[1551] = -74; │ │ │ │ + array2[1552] = -78; │ │ │ │ + array2[1553] = 33; │ │ │ │ + array2[1554] = 4; │ │ │ │ + array2[1555] = 31; │ │ │ │ + array2[1556] = 80; │ │ │ │ + array2[1557] = 124; │ │ │ │ + array2[1558] = 32; │ │ │ │ + array2[1559] = -47; │ │ │ │ + array2[1560] = 105; │ │ │ │ + array2[1561] = 43; │ │ │ │ + array2[1562] = 35; │ │ │ │ + array2[1563] = 75; │ │ │ │ array2[1564] = 11; │ │ │ │ - array2[1565] = 27; │ │ │ │ - array2[1566] = 91; │ │ │ │ - array2[1567] = 107; │ │ │ │ - array2[1568] = 74; │ │ │ │ - array2[1569] = 114; │ │ │ │ - array2[1570] = 26; │ │ │ │ - array2[1571] = 66; │ │ │ │ - array2[1572] = -16; │ │ │ │ - array2[1573] = -127; │ │ │ │ - array2[1574] = -59; │ │ │ │ - array2[1575] = 7; │ │ │ │ - array2[1576] = 18; │ │ │ │ - array2[1577] = -99; │ │ │ │ - array2[1578] = -74; │ │ │ │ - array2[1579] = 50; │ │ │ │ - array2[1580] = -78; │ │ │ │ - array2[1581] = -76; │ │ │ │ - array2[1582] = 48; │ │ │ │ - array2[1583] = -73; │ │ │ │ - array2[1584] = 41; │ │ │ │ - array2[1585] = -70; │ │ │ │ - array2[1586] = -80; │ │ │ │ - array2[1587] = -79; │ │ │ │ - array2[1588] = -75; │ │ │ │ - array2[1589] = -90; │ │ │ │ - array2[1590] = 32; │ │ │ │ - array2[1591] = -84; │ │ │ │ - array2[1592] = 33; │ │ │ │ - array2[1593] = 4; │ │ │ │ - array2[1594] = 31; │ │ │ │ - array2[1595] = 96; │ │ │ │ - array2[1596] = 124; │ │ │ │ - array2[1597] = 32; │ │ │ │ - array2[1598] = -79; │ │ │ │ - array2[1599] = -72; │ │ │ │ - array2[1600] = 74; │ │ │ │ - array2[1601] = 35; │ │ │ │ - array2[1602] = -93; │ │ │ │ - array2[1603] = 67; │ │ │ │ - array2[1604] = 99; │ │ │ │ - array2[1605] = 80; │ │ │ │ - array2[1606] = 51; │ │ │ │ - array2[1607] = -124; │ │ │ │ - array2[1608] = -32; │ │ │ │ - array2[1609] = 3; │ │ │ │ - array2[1610] = -115; │ │ │ │ - array2[1611] = 15; │ │ │ │ - array2[1612] = 54; │ │ │ │ - array2[1613] = 26; │ │ │ │ - array2[1614] = 72; │ │ │ │ - array2[1615] = 101; │ │ │ │ - array2[1616] = 105; │ │ │ │ - array2[1617] = 103; │ │ │ │ - array2[1618] = 104; │ │ │ │ - array2[1619] = 116; │ │ │ │ - array2[1620] = 67; │ │ │ │ - array2[1621] = 8; │ │ │ │ - array2[1622] = 62; │ │ │ │ - array2[1623] = -24; │ │ │ │ - array2[1624] = -8; │ │ │ │ - array2[1625] = 96; │ │ │ │ - array2[1626] = 35; │ │ │ │ - array2[1627] = -110; │ │ │ │ - array2[1628] = 87; │ │ │ │ - array2[1629] = 103; │ │ │ │ - array2[1630] = -105; │ │ │ │ - array2[1631] = -26; │ │ │ │ - array2[1632] = 6; │ │ │ │ - array2[1633] = 87; │ │ │ │ - array2[1635] = (array2[1634] = 71); │ │ │ │ - array2[1636] = 33; │ │ │ │ - array2[1637] = 38; │ │ │ │ - array2[1638] = 102; │ │ │ │ - array2[1639] = 8; │ │ │ │ - array2[1640] = -63; │ │ │ │ - array2[1641] = 7; │ │ │ │ - array2[1643] = (array2[1642] = 31); │ │ │ │ - array2[1644] = -128; │ │ │ │ - array2[1645] = 1; │ │ │ │ - array2[1646] = 21; │ │ │ │ - array2[1647] = 49; │ │ │ │ - array2[1648] = -71; │ │ │ │ - array2[1649] = -76; │ │ │ │ - array2[1650] = 51; │ │ │ │ - array2[1651] = 52; │ │ │ │ - array2[1652] = 58; │ │ │ │ - array2[1653] = -73; │ │ │ │ - array2[1654] = -78; │ │ │ │ - array2[1656] = (array2[1655] = -71); │ │ │ │ - array2[1657] = 33; │ │ │ │ - array2[1658] = 4; │ │ │ │ - array2[1659] = 31; │ │ │ │ - array2[1660] = -120; │ │ │ │ - array2[1661] = 1; │ │ │ │ - array2[1662] = 31; │ │ │ │ - array2[1663] = 36; │ │ │ │ - array2[1664] = 76; │ │ │ │ - array2[1665] = -58; │ │ │ │ - array2[1666] = -34; │ │ │ │ - array2[1667] = -36; │ │ │ │ - array2[1668] = -24; │ │ │ │ - array2[1669] = -28; │ │ │ │ - array2[1670] = -62; │ │ │ │ - array2[1671] = -26; │ │ │ │ + array2[1565] = 115; │ │ │ │ + array2[1566] = -101; │ │ │ │ + array2[1567] = -94; │ │ │ │ + array2[1568] = 11; │ │ │ │ + array2[1569] = 27; │ │ │ │ + array2[1570] = 91; │ │ │ │ + array2[1571] = 107; │ │ │ │ + array2[1572] = 74; │ │ │ │ + array2[1573] = 114; │ │ │ │ + array2[1574] = 26; │ │ │ │ + array2[1575] = 66; │ │ │ │ + array2[1576] = -16; │ │ │ │ + array2[1577] = -127; │ │ │ │ + array2[1578] = -59; │ │ │ │ + array2[1579] = 7; │ │ │ │ + array2[1580] = 18; │ │ │ │ + array2[1581] = -99; │ │ │ │ + array2[1582] = -74; │ │ │ │ + array2[1583] = 50; │ │ │ │ + array2[1584] = -78; │ │ │ │ + array2[1585] = -76; │ │ │ │ + array2[1586] = 48; │ │ │ │ + array2[1587] = -73; │ │ │ │ + array2[1588] = 41; │ │ │ │ + array2[1589] = -70; │ │ │ │ + array2[1590] = -80; │ │ │ │ + array2[1591] = -79; │ │ │ │ + array2[1592] = -75; │ │ │ │ + array2[1593] = -90; │ │ │ │ + array2[1594] = 32; │ │ │ │ + array2[1595] = -84; │ │ │ │ + array2[1596] = 33; │ │ │ │ + array2[1597] = 4; │ │ │ │ + array2[1598] = 31; │ │ │ │ + array2[1599] = 96; │ │ │ │ + array2[1600] = 124; │ │ │ │ + array2[1601] = 32; │ │ │ │ + array2[1602] = -79; │ │ │ │ + array2[1603] = -72; │ │ │ │ + array2[1604] = 74; │ │ │ │ + array2[1605] = 35; │ │ │ │ + array2[1606] = -93; │ │ │ │ + array2[1607] = 67; │ │ │ │ + array2[1608] = 99; │ │ │ │ + array2[1609] = 80; │ │ │ │ + array2[1610] = 51; │ │ │ │ + array2[1611] = -124; │ │ │ │ + array2[1612] = -32; │ │ │ │ + array2[1613] = 3; │ │ │ │ + array2[1614] = -115; │ │ │ │ + array2[1615] = 15; │ │ │ │ + array2[1616] = 54; │ │ │ │ + array2[1617] = 26; │ │ │ │ + array2[1618] = 72; │ │ │ │ + array2[1619] = 101; │ │ │ │ + array2[1620] = 105; │ │ │ │ + array2[1621] = 103; │ │ │ │ + array2[1622] = 104; │ │ │ │ + array2[1623] = 116; │ │ │ │ + array2[1624] = 67; │ │ │ │ + array2[1625] = 8; │ │ │ │ + array2[1626] = 62; │ │ │ │ + array2[1627] = -24; │ │ │ │ + array2[1628] = -8; │ │ │ │ + array2[1629] = 96; │ │ │ │ + array2[1630] = 35; │ │ │ │ + array2[1631] = -110; │ │ │ │ + array2[1632] = 87; │ │ │ │ + array2[1633] = 103; │ │ │ │ + array2[1634] = -105; │ │ │ │ + array2[1635] = -26; │ │ │ │ + array2[1636] = 6; │ │ │ │ + array2[1637] = 87; │ │ │ │ + array2[1639] = (array2[1638] = 71); │ │ │ │ + array2[1640] = 33; │ │ │ │ + array2[1641] = 38; │ │ │ │ + array2[1642] = 102; │ │ │ │ + array2[1643] = 8; │ │ │ │ + array2[1644] = -63; │ │ │ │ + array2[1645] = 7; │ │ │ │ + array2[1647] = (array2[1646] = 31); │ │ │ │ + array2[1648] = -128; │ │ │ │ + array2[1649] = 1; │ │ │ │ + array2[1650] = 21; │ │ │ │ + array2[1651] = 49; │ │ │ │ + array2[1652] = -71; │ │ │ │ + array2[1653] = -76; │ │ │ │ + array2[1654] = 51; │ │ │ │ + array2[1655] = 52; │ │ │ │ + array2[1656] = 58; │ │ │ │ + array2[1657] = -73; │ │ │ │ + array2[1658] = -78; │ │ │ │ + array2[1660] = (array2[1659] = -71); │ │ │ │ + array2[1661] = 33; │ │ │ │ + array2[1662] = 4; │ │ │ │ + array2[1663] = 31; │ │ │ │ + array2[1664] = -120; │ │ │ │ + array2[1665] = 1; │ │ │ │ + array2[1666] = 31; │ │ │ │ + array2[1667] = 36; │ │ │ │ + array2[1668] = 76; │ │ │ │ + array2[1669] = -58; │ │ │ │ + array2[1670] = -34; │ │ │ │ + array2[1671] = -36; │ │ │ │ array2[1672] = -24; │ │ │ │ - array2[1673] = -102; │ │ │ │ - array2[1674] = -122; │ │ │ │ - array2[1675] = 16; │ │ │ │ - array2[1676] = 124; │ │ │ │ - array2[1677] = 64; │ │ │ │ - array2[1678] = 6; │ │ │ │ - array2[1679] = 124; │ │ │ │ - array2[1680] = -112; │ │ │ │ - array2[1681] = 48; │ │ │ │ - array2[1682] = 25; │ │ │ │ - array2[1683] = 123; │ │ │ │ - array2[1684] = 115; │ │ │ │ - array2[1685] = -93; │ │ │ │ - array2[1686] = -109; │ │ │ │ - array2[1687] = 11; │ │ │ │ - array2[1688] = -101; │ │ │ │ + array2[1673] = -28; │ │ │ │ + array2[1674] = -62; │ │ │ │ + array2[1675] = -26; │ │ │ │ + array2[1676] = -24; │ │ │ │ + array2[1677] = -102; │ │ │ │ + array2[1678] = -122; │ │ │ │ + array2[1679] = 16; │ │ │ │ + array2[1680] = 124; │ │ │ │ + array2[1681] = 64; │ │ │ │ + array2[1682] = 6; │ │ │ │ + array2[1683] = 124; │ │ │ │ + array2[1684] = -112; │ │ │ │ + array2[1685] = 48; │ │ │ │ + array2[1686] = 25; │ │ │ │ + array2[1687] = 123; │ │ │ │ + array2[1688] = 115; │ │ │ │ array2[1689] = -93; │ │ │ │ - array2[1690] = 27; │ │ │ │ - array2[1691] = 26; │ │ │ │ - array2[1692] = 66; │ │ │ │ - array2[1693] = -16; │ │ │ │ - array2[1694] = -127; │ │ │ │ - array2[1695] = 25; │ │ │ │ - array2[1696] = -16; │ │ │ │ - array2[1697] = 65; │ │ │ │ - array2[1698] = -62; │ │ │ │ - array2[1699] = 0; │ │ │ │ - array2[1700] = 102; │ │ │ │ - array2[1701] = -120; │ │ │ │ - array2[1702] = -64; │ │ │ │ - array2[1703] = 7; │ │ │ │ - array2[1704] = 104; │ │ │ │ - array2[1705] = 48; │ │ │ │ - array2[1706] = 68; │ │ │ │ - array2[1707] = -32; │ │ │ │ - array2[1708] = -125; │ │ │ │ - array2[1709] = -124; │ │ │ │ - array2[1710] = -127; │ │ │ │ - array2[1711] = -52; │ │ │ │ - array2[1712] = 16; │ │ │ │ - array2[1713] = -127; │ │ │ │ - array2[1714] = 15; │ │ │ │ - array2[1715] = -42; │ │ │ │ - array2[1716] = -128; │ │ │ │ - array2[1717] = -63; │ │ │ │ - array2[1718] = -52; │ │ │ │ - array2[1719] = 16; │ │ │ │ - array2[1720] = -127; │ │ │ │ - array2[1721] = 15; │ │ │ │ - array2[1722] = -38; │ │ │ │ - array2[1723] = -128; │ │ │ │ - array2[1724] = -109; │ │ │ │ - array2[1725] = 11; │ │ │ │ - array2[1726] = 90; │ │ │ │ - array2[1727] = 25; │ │ │ │ - array2[1728] = 27; │ │ │ │ - array2[1729] = 92; │ │ │ │ - array2[1730] = -103; │ │ │ │ - array2[1731] = -36; │ │ │ │ - array2[1732] = -41; │ │ │ │ + array2[1690] = -109; │ │ │ │ + array2[1691] = 11; │ │ │ │ + array2[1692] = -101; │ │ │ │ + array2[1693] = -93; │ │ │ │ + array2[1694] = 27; │ │ │ │ + array2[1695] = 26; │ │ │ │ + array2[1696] = 66; │ │ │ │ + array2[1697] = -16; │ │ │ │ + array2[1698] = -127; │ │ │ │ + array2[1699] = 25; │ │ │ │ + array2[1700] = -16; │ │ │ │ + array2[1701] = 65; │ │ │ │ + array2[1702] = -62; │ │ │ │ + array2[1703] = 0; │ │ │ │ + array2[1704] = 102; │ │ │ │ + array2[1705] = -120; │ │ │ │ + array2[1706] = -64; │ │ │ │ + array2[1707] = 7; │ │ │ │ + array2[1708] = 104; │ │ │ │ + array2[1709] = 48; │ │ │ │ + array2[1710] = 68; │ │ │ │ + array2[1711] = -32; │ │ │ │ + array2[1712] = -125; │ │ │ │ + array2[1713] = -124; │ │ │ │ + array2[1714] = -127; │ │ │ │ + array2[1715] = -52; │ │ │ │ + array2[1716] = 16; │ │ │ │ + array2[1717] = -127; │ │ │ │ + array2[1718] = 15; │ │ │ │ + array2[1719] = -42; │ │ │ │ + array2[1720] = -128; │ │ │ │ + array2[1721] = -63; │ │ │ │ + array2[1722] = -52; │ │ │ │ + array2[1723] = 16; │ │ │ │ + array2[1724] = -127; │ │ │ │ + array2[1725] = 15; │ │ │ │ + array2[1726] = -38; │ │ │ │ + array2[1727] = -128; │ │ │ │ + array2[1728] = -109; │ │ │ │ + array2[1729] = 11; │ │ │ │ + array2[1730] = 90; │ │ │ │ + array2[1731] = 25; │ │ │ │ + array2[1732] = 27; │ │ │ │ array2[1733] = 92; │ │ │ │ - array2[1734] = 25; │ │ │ │ - array2[1735] = -35; │ │ │ │ - array2[1736] = -48; │ │ │ │ - array2[1737] = -101; │ │ │ │ - array2[1738] = 27; │ │ │ │ - array2[1739] = -99; │ │ │ │ - array2[1740] = 92; │ │ │ │ - array2[1741] = -40; │ │ │ │ - array2[1742] = 28; │ │ │ │ - array2[1743] = -35; │ │ │ │ - array2[1744] = 16; │ │ │ │ - array2[1745] = -127; │ │ │ │ - array2[1746] = 15; │ │ │ │ - array2[1747] = -34; │ │ │ │ - array2[1748] = -128; │ │ │ │ - array2[1749] = -124; │ │ │ │ - array2[1750] = -36; │ │ │ │ - array2[1751] = -37; │ │ │ │ - array2[1752] = 27; │ │ │ │ - array2[1753] = -35; │ │ │ │ - array2[1754] = 16; │ │ │ │ - array2[1755] = -127; │ │ │ │ - array2[1756] = 15; │ │ │ │ - array2[1757] = -30; │ │ │ │ - array2[1758] = -128; │ │ │ │ - array2[1759] = 17; │ │ │ │ - array2[1760] = -100; │ │ │ │ - array2[1761] = -36; │ │ │ │ - array2[1762] = -37; │ │ │ │ - array2[1763] = 88; │ │ │ │ - array2[1764] = -39; │ │ │ │ + array2[1734] = -103; │ │ │ │ + array2[1735] = -36; │ │ │ │ + array2[1736] = -41; │ │ │ │ + array2[1737] = 92; │ │ │ │ + array2[1738] = 25; │ │ │ │ + array2[1739] = -35; │ │ │ │ + array2[1740] = -48; │ │ │ │ + array2[1741] = -101; │ │ │ │ + array2[1742] = 27; │ │ │ │ + array2[1743] = -99; │ │ │ │ + array2[1744] = 92; │ │ │ │ + array2[1745] = -40; │ │ │ │ + array2[1746] = 28; │ │ │ │ + array2[1747] = -35; │ │ │ │ + array2[1748] = 16; │ │ │ │ + array2[1749] = -127; │ │ │ │ + array2[1750] = 15; │ │ │ │ + array2[1751] = -34; │ │ │ │ + array2[1752] = -128; │ │ │ │ + array2[1753] = -124; │ │ │ │ + array2[1754] = -36; │ │ │ │ + array2[1755] = -37; │ │ │ │ + array2[1756] = 27; │ │ │ │ + array2[1757] = -35; │ │ │ │ + array2[1758] = 16; │ │ │ │ + array2[1759] = -127; │ │ │ │ + array2[1760] = 15; │ │ │ │ + array2[1761] = -30; │ │ │ │ + array2[1762] = -128; │ │ │ │ + array2[1763] = 17; │ │ │ │ + array2[1764] = -100; │ │ │ │ array2[1765] = -36; │ │ │ │ - array2[1766] = -100; │ │ │ │ - array2[1767] = -112; │ │ │ │ - array2[1768] = 92; │ │ │ │ - array2[1769] = -38; │ │ │ │ - array2[1770] = 25; │ │ │ │ - array2[1771] = 26; │ │ │ │ - array2[1772] = -99; │ │ │ │ - array2[1773] = 91; │ │ │ │ - array2[1774] = -39; │ │ │ │ - array2[1776] = (array2[1775] = -36); │ │ │ │ - array2[1777] = 16; │ │ │ │ - array2[1778] = -127; │ │ │ │ - array2[1779] = 15; │ │ │ │ - array2[1780] = -26; │ │ │ │ - array2[1781] = -128; │ │ │ │ - array2[1782] = 15; │ │ │ │ - array2[1783] = -100; │ │ │ │ - array2[1784] = -36; │ │ │ │ - array2[1785] = -37; │ │ │ │ - array2[1786] = 88; │ │ │ │ - array2[1787] = -39; │ │ │ │ - array2[1789] = (array2[1788] = -36); │ │ │ │ - array2[1790] = -48; │ │ │ │ - array2[1791] = -101; │ │ │ │ - array2[1792] = 27; │ │ │ │ - array2[1793] = -99; │ │ │ │ - array2[1794] = 92; │ │ │ │ - array2[1795] = -40; │ │ │ │ - array2[1796] = 28; │ │ │ │ - array2[1797] = -35; │ │ │ │ - array2[1798] = 16; │ │ │ │ - array2[1799] = -127; │ │ │ │ - array2[1800] = 15; │ │ │ │ - array2[1801] = -22; │ │ │ │ - array2[1802] = -128; │ │ │ │ - array2[1803] = -58; │ │ │ │ - array2[1804] = 89; │ │ │ │ - array2[1805] = 25; │ │ │ │ - array2[1806] = -99; │ │ │ │ - array2[1807] = -44; │ │ │ │ - array2[1808] = -103; │ │ │ │ - array2[1809] = -40; │ │ │ │ - array2[1810] = 16; │ │ │ │ - array2[1811] = -127; │ │ │ │ - array2[1812] = 15; │ │ │ │ - array2[1813] = -18; │ │ │ │ - array2[1814] = -128; │ │ │ │ - array2[1815] = -53; │ │ │ │ - array2[1816] = 89; │ │ │ │ - array2[1817] = 25; │ │ │ │ - array2[1818] = 93; │ │ │ │ - array2[1819] = -35; │ │ │ │ - array2[1820] = 24; │ │ │ │ - array2[1821] = 90; │ │ │ │ - array2[1822] = -104; │ │ │ │ - array2[1823] = -100; │ │ │ │ - array2[1824] = -44; │ │ │ │ - array2[1825] = -103; │ │ │ │ - array2[1826] = -40; │ │ │ │ - array2[1827] = 16; │ │ │ │ - array2[1828] = -127; │ │ │ │ - array2[1829] = 15; │ │ │ │ - array2[1830] = -14; │ │ │ │ - array2[1831] = -128; │ │ │ │ - array2[1832] = -51; │ │ │ │ - array2[1833] = 89; │ │ │ │ - array2[1834] = 25; │ │ │ │ - array2[1835] = -99; │ │ │ │ - array2[1836] = -44; │ │ │ │ - array2[1837] = -103; │ │ │ │ - array2[1838] = -40; │ │ │ │ - array2[1839] = 87; │ │ │ │ - array2[1840] = -35; │ │ │ │ - array2[1841] = 24; │ │ │ │ - array2[1842] = 90; │ │ │ │ - array2[1843] = -104; │ │ │ │ - array2[1844] = 28; │ │ │ │ - array2[1845] = -51; │ │ │ │ - array2[1846] = 16; │ │ │ │ - array2[1847] = -127; │ │ │ │ - array2[1848] = 15; │ │ │ │ - array2[1849] = -10; │ │ │ │ - array2[1850] = -128; │ │ │ │ - array2[1851] = -46; │ │ │ │ - array2[1852] = 28; │ │ │ │ - array2[1853] = 93; │ │ │ │ - array2[1855] = (array2[1854] = -40); │ │ │ │ - array2[1857] = (array2[1856] = 90); │ │ │ │ - array2[1858] = 91; │ │ │ │ - array2[1859] = -40; │ │ │ │ - array2[1860] = 89; │ │ │ │ - array2[1861] = -39; │ │ │ │ - array2[1862] = 87; │ │ │ │ - array2[1863] = -104; │ │ │ │ - array2[1864] = 93; │ │ │ │ - array2[1865] = -104; │ │ │ │ - array2[1866] = 92; │ │ │ │ - array2[1867] = -40; │ │ │ │ - array2[1868] = 89; │ │ │ │ - array2[1869] = -39; │ │ │ │ - array2[1870] = 16; │ │ │ │ - array2[1871] = -127; │ │ │ │ - array2[1872] = 15; │ │ │ │ - array2[1873] = -6; │ │ │ │ - array2[1874] = -128; │ │ │ │ - array2[1875] = -45; │ │ │ │ - array2[1876] = 28; │ │ │ │ - array2[1877] = 93; │ │ │ │ - array2[1879] = (array2[1878] = -40); │ │ │ │ - array2[1881] = (array2[1880] = 90); │ │ │ │ - array2[1882] = 91; │ │ │ │ - array2[1883] = -40; │ │ │ │ - array2[1884] = 89; │ │ │ │ - array2[1885] = -39; │ │ │ │ - array2[1886] = 87; │ │ │ │ - array2[1887] = 25; │ │ │ │ - array2[1888] = 30; │ │ │ │ - array2[1889] = -36; │ │ │ │ - array2[1890] = -37; │ │ │ │ - array2[1891] = 92; │ │ │ │ - array2[1892] = -99; │ │ │ │ - array2[1893] = 92; │ │ │ │ - array2[1894] = -39; │ │ │ │ - array2[1895] = 16; │ │ │ │ - array2[1896] = -127; │ │ │ │ - array2[1897] = 15; │ │ │ │ - array2[1898] = -2; │ │ │ │ - array2[1899] = -128; │ │ │ │ - array2[1900] = -43; │ │ │ │ - array2[1901] = 28; │ │ │ │ - array2[1902] = 93; │ │ │ │ - array2[1904] = (array2[1903] = -40); │ │ │ │ - array2[1906] = (array2[1905] = 90); │ │ │ │ - array2[1907] = 91; │ │ │ │ - array2[1908] = -40; │ │ │ │ - array2[1909] = 89; │ │ │ │ - array2[1910] = -39; │ │ │ │ - array2[1911] = 87; │ │ │ │ - array2[1912] = -104; │ │ │ │ - array2[1913] = 93; │ │ │ │ - array2[1914] = -104; │ │ │ │ - array2[1915] = 92; │ │ │ │ - array2[1916] = -40; │ │ │ │ - array2[1918] = (array2[1917] = 89); │ │ │ │ - array2[1919] = 12; │ │ │ │ - array2[1920] = -98; │ │ │ │ - array2[1921] = -52; │ │ │ │ - array2[1922] = 16; │ │ │ │ - array2[1923] = -127; │ │ │ │ - array2[1924] = 15; │ │ │ │ - array2[1925] = 66; │ │ │ │ - array2[1926] = -127; │ │ │ │ - array2[1927] = -43; │ │ │ │ - array2[1928] = 28; │ │ │ │ - array2[1929] = 93; │ │ │ │ - array2[1931] = (array2[1930] = -40); │ │ │ │ - array2[1933] = (array2[1932] = 90); │ │ │ │ - array2[1934] = 91; │ │ │ │ - array2[1935] = -40; │ │ │ │ - array2[1936] = 89; │ │ │ │ - array2[1937] = -39; │ │ │ │ - array2[1938] = 87; │ │ │ │ - array2[1939] = -104; │ │ │ │ - array2[1940] = 93; │ │ │ │ - array2[1941] = -104; │ │ │ │ - array2[1942] = 92; │ │ │ │ - array2[1943] = -40; │ │ │ │ - array2[1945] = (array2[1944] = 89); │ │ │ │ - array2[1946] = 12; │ │ │ │ - array2[1947] = -34; │ │ │ │ - array2[1948] = -52; │ │ │ │ - array2[1949] = 16; │ │ │ │ - array2[1950] = -127; │ │ │ │ - array2[1951] = 15; │ │ │ │ - array2[1952] = 70; │ │ │ │ - array2[1953] = -127; │ │ │ │ - array2[1954] = -43; │ │ │ │ - array2[1955] = 28; │ │ │ │ - array2[1956] = 93; │ │ │ │ - array2[1958] = (array2[1957] = -40); │ │ │ │ - array2[1960] = (array2[1959] = 90); │ │ │ │ - array2[1961] = 91; │ │ │ │ - array2[1962] = -40; │ │ │ │ - array2[1963] = 89; │ │ │ │ - array2[1964] = -39; │ │ │ │ - array2[1965] = 87; │ │ │ │ - array2[1966] = -104; │ │ │ │ - array2[1967] = 93; │ │ │ │ - array2[1968] = -104; │ │ │ │ - array2[1969] = 92; │ │ │ │ - array2[1970] = -40; │ │ │ │ - array2[1971] = 89; │ │ │ │ - array2[1972] = -39; │ │ │ │ - array2[1973] = 12; │ │ │ │ - array2[1974] = -34; │ │ │ │ - array2[1975] = -52; │ │ │ │ - array2[1976] = 16; │ │ │ │ - array2[1977] = -127; │ │ │ │ - array2[1978] = 15; │ │ │ │ - array2[1979] = 74; │ │ │ │ - array2[1980] = -127; │ │ │ │ - array2[1981] = -46; │ │ │ │ - array2[1982] = 28; │ │ │ │ - array2[1983] = 93; │ │ │ │ - array2[1985] = (array2[1984] = -40); │ │ │ │ - array2[1987] = (array2[1986] = 90); │ │ │ │ - array2[1988] = 91; │ │ │ │ - array2[1989] = -40; │ │ │ │ - array2[1990] = 89; │ │ │ │ - array2[1991] = -39; │ │ │ │ - array2[1992] = 23; │ │ │ │ - array2[1993] = 91; │ │ │ │ - array2[1994] = -38; │ │ │ │ - array2[1995] = 25; │ │ │ │ - array2[1996] = 26; │ │ │ │ - array2[1997] = 93; │ │ │ │ - array2[1998] = -103; │ │ │ │ - array2[1999] = -37; │ │ │ │ - array2[2000] = 16; │ │ │ │ - array2[2001] = -127; │ │ │ │ - array2[2002] = 15; │ │ │ │ - array2[2003] = 78; │ │ │ │ - array2[2004] = -127; │ │ │ │ - array2[2005] = -45; │ │ │ │ - array2[2006] = 28; │ │ │ │ - array2[2007] = 93; │ │ │ │ - array2[2009] = (array2[2008] = -40); │ │ │ │ - array2[2011] = (array2[2010] = 90); │ │ │ │ - array2[2012] = 91; │ │ │ │ - array2[2013] = -40; │ │ │ │ - array2[2014] = 89; │ │ │ │ - array2[2015] = -39; │ │ │ │ - array2[2016] = 23; │ │ │ │ - array2[2017] = 91; │ │ │ │ - array2[2018] = -38; │ │ │ │ - array2[2019] = 25; │ │ │ │ - array2[2020] = 26; │ │ │ │ - array2[2021] = 93; │ │ │ │ - array2[2022] = -103; │ │ │ │ - array2[2023] = -101; │ │ │ │ - array2[2024] = -43; │ │ │ │ - array2[2025] = 16; │ │ │ │ - array2[2026] = -127; │ │ │ │ - array2[2027] = 15; │ │ │ │ - array2[2028] = 82; │ │ │ │ - array2[2029] = -127; │ │ │ │ - array2[2030] = -47; │ │ │ │ - array2[2031] = 28; │ │ │ │ - array2[2032] = 93; │ │ │ │ - array2[2034] = (array2[2033] = -40); │ │ │ │ - array2[2036] = (array2[2035] = 90); │ │ │ │ - array2[2037] = 91; │ │ │ │ - array2[2038] = -40; │ │ │ │ - array2[2039] = 89; │ │ │ │ - array2[2040] = -39; │ │ │ │ - array2[2041] = 87; │ │ │ │ - array2[2042] = 91; │ │ │ │ - array2[2043] = 25; │ │ │ │ - array2[2044] = 89; │ │ │ │ - array2[2045] = 90; │ │ │ │ - array2[2046] = -104; │ │ │ │ - array2[2047] = -37; │ │ │ │ - array2[2048] = 16; │ │ │ │ - array2[2049] = -127; │ │ │ │ - array2[2050] = 15; │ │ │ │ - array2[2051] = 86; │ │ │ │ - array2[2052] = -127; │ │ │ │ - array2[2053] = 14; │ │ │ │ - array2[2054] = -100; │ │ │ │ - array2[2055] = -36; │ │ │ │ - array2[2056] = -37; │ │ │ │ - array2[2057] = 88; │ │ │ │ - array2[2058] = -39; │ │ │ │ - array2[2060] = (array2[2059] = -36); │ │ │ │ - array2[2061] = 87; │ │ │ │ - array2[2062] = 91; │ │ │ │ - array2[2063] = 25; │ │ │ │ - array2[2064] = 89; │ │ │ │ - array2[2065] = 90; │ │ │ │ - array2[2066] = -104; │ │ │ │ - array2[2067] = -37; │ │ │ │ - array2[2068] = 16; │ │ │ │ - array2[2069] = -127; │ │ │ │ - array2[2070] = 15; │ │ │ │ - array2[2071] = 90; │ │ │ │ - array2[2072] = -127; │ │ │ │ - array2[2073] = -108; │ │ │ │ - array2[2074] = 89; │ │ │ │ - array2[2075] = 26; │ │ │ │ - array2[2077] = (array2[2076] = 27); │ │ │ │ - array2[2078] = 84; │ │ │ │ + array2[1766] = -37; │ │ │ │ + array2[1767] = 88; │ │ │ │ + array2[1768] = -39; │ │ │ │ + array2[1769] = -36; │ │ │ │ + array2[1770] = -100; │ │ │ │ + array2[1771] = -112; │ │ │ │ + array2[1772] = 92; │ │ │ │ + array2[1773] = -38; │ │ │ │ + array2[1774] = 25; │ │ │ │ + array2[1775] = 26; │ │ │ │ + array2[1776] = -99; │ │ │ │ + array2[1777] = 91; │ │ │ │ + array2[1778] = -39; │ │ │ │ + array2[1780] = (array2[1779] = -36); │ │ │ │ + array2[1781] = 16; │ │ │ │ + array2[1782] = -127; │ │ │ │ + array2[1783] = 15; │ │ │ │ + array2[1784] = -26; │ │ │ │ + array2[1785] = -128; │ │ │ │ + array2[1786] = 15; │ │ │ │ + array2[1787] = -100; │ │ │ │ + array2[1788] = -36; │ │ │ │ + array2[1789] = -37; │ │ │ │ + array2[1790] = 88; │ │ │ │ + array2[1791] = -39; │ │ │ │ + array2[1793] = (array2[1792] = -36); │ │ │ │ + array2[1794] = -48; │ │ │ │ + array2[1795] = -101; │ │ │ │ + array2[1796] = 27; │ │ │ │ + array2[1797] = -99; │ │ │ │ + array2[1798] = 92; │ │ │ │ + array2[1799] = -40; │ │ │ │ + array2[1800] = 28; │ │ │ │ + array2[1801] = -35; │ │ │ │ + array2[1802] = 16; │ │ │ │ + array2[1803] = -127; │ │ │ │ + array2[1804] = 15; │ │ │ │ + array2[1805] = -22; │ │ │ │ + array2[1806] = -128; │ │ │ │ + array2[1807] = -58; │ │ │ │ + array2[1808] = 89; │ │ │ │ + array2[1809] = 25; │ │ │ │ + array2[1810] = -99; │ │ │ │ + array2[1811] = -44; │ │ │ │ + array2[1812] = -103; │ │ │ │ + array2[1813] = -40; │ │ │ │ + array2[1814] = 16; │ │ │ │ + array2[1815] = -127; │ │ │ │ + array2[1816] = 15; │ │ │ │ + array2[1817] = -18; │ │ │ │ + array2[1818] = -128; │ │ │ │ + array2[1819] = -53; │ │ │ │ + array2[1820] = 89; │ │ │ │ + array2[1821] = 25; │ │ │ │ + array2[1822] = 93; │ │ │ │ + array2[1823] = -35; │ │ │ │ + array2[1824] = 24; │ │ │ │ + array2[1825] = 90; │ │ │ │ + array2[1826] = -104; │ │ │ │ + array2[1827] = -100; │ │ │ │ + array2[1828] = -44; │ │ │ │ + array2[1829] = -103; │ │ │ │ + array2[1830] = -40; │ │ │ │ + array2[1831] = 16; │ │ │ │ + array2[1832] = -127; │ │ │ │ + array2[1833] = 15; │ │ │ │ + array2[1834] = -14; │ │ │ │ + array2[1835] = -128; │ │ │ │ + array2[1836] = -51; │ │ │ │ + array2[1837] = 89; │ │ │ │ + array2[1838] = 25; │ │ │ │ + array2[1839] = -99; │ │ │ │ + array2[1840] = -44; │ │ │ │ + array2[1841] = -103; │ │ │ │ + array2[1842] = -40; │ │ │ │ + array2[1843] = 87; │ │ │ │ + array2[1844] = -35; │ │ │ │ + array2[1845] = 24; │ │ │ │ + array2[1846] = 90; │ │ │ │ + array2[1847] = -104; │ │ │ │ + array2[1848] = 28; │ │ │ │ + array2[1849] = -51; │ │ │ │ + array2[1850] = 16; │ │ │ │ + array2[1851] = -127; │ │ │ │ + array2[1852] = 15; │ │ │ │ + array2[1853] = -10; │ │ │ │ + array2[1854] = -128; │ │ │ │ + array2[1855] = -46; │ │ │ │ + array2[1856] = 28; │ │ │ │ + array2[1857] = 93; │ │ │ │ + array2[1859] = (array2[1858] = -40); │ │ │ │ + array2[1861] = (array2[1860] = 90); │ │ │ │ + array2[1862] = 91; │ │ │ │ + array2[1863] = -40; │ │ │ │ + array2[1864] = 89; │ │ │ │ + array2[1865] = -39; │ │ │ │ + array2[1866] = 87; │ │ │ │ + array2[1867] = -104; │ │ │ │ + array2[1868] = 93; │ │ │ │ + array2[1869] = -104; │ │ │ │ + array2[1870] = 92; │ │ │ │ + array2[1871] = -40; │ │ │ │ + array2[1872] = 89; │ │ │ │ + array2[1873] = -39; │ │ │ │ + array2[1874] = 16; │ │ │ │ + array2[1875] = -127; │ │ │ │ + array2[1876] = 15; │ │ │ │ + array2[1877] = -6; │ │ │ │ + array2[1878] = -128; │ │ │ │ + array2[1879] = -45; │ │ │ │ + array2[1880] = 28; │ │ │ │ + array2[1881] = 93; │ │ │ │ + array2[1883] = (array2[1882] = -40); │ │ │ │ + array2[1885] = (array2[1884] = 90); │ │ │ │ + array2[1886] = 91; │ │ │ │ + array2[1887] = -40; │ │ │ │ + array2[1888] = 89; │ │ │ │ + array2[1889] = -39; │ │ │ │ + array2[1890] = 87; │ │ │ │ + array2[1891] = 25; │ │ │ │ + array2[1892] = 30; │ │ │ │ + array2[1893] = -36; │ │ │ │ + array2[1894] = -37; │ │ │ │ + array2[1895] = 92; │ │ │ │ + array2[1896] = -99; │ │ │ │ + array2[1897] = 92; │ │ │ │ + array2[1898] = -39; │ │ │ │ + array2[1899] = 16; │ │ │ │ + array2[1900] = -127; │ │ │ │ + array2[1901] = 15; │ │ │ │ + array2[1902] = -2; │ │ │ │ + array2[1903] = -128; │ │ │ │ + array2[1904] = -43; │ │ │ │ + array2[1905] = 28; │ │ │ │ + array2[1906] = 93; │ │ │ │ + array2[1908] = (array2[1907] = -40); │ │ │ │ + array2[1910] = (array2[1909] = 90); │ │ │ │ + array2[1911] = 91; │ │ │ │ + array2[1912] = -40; │ │ │ │ + array2[1913] = 89; │ │ │ │ + array2[1914] = -39; │ │ │ │ + array2[1915] = 87; │ │ │ │ + array2[1916] = -104; │ │ │ │ + array2[1917] = 93; │ │ │ │ + array2[1918] = -104; │ │ │ │ + array2[1919] = 92; │ │ │ │ + array2[1920] = -40; │ │ │ │ + array2[1922] = (array2[1921] = 89); │ │ │ │ + array2[1923] = 12; │ │ │ │ + array2[1924] = -98; │ │ │ │ + array2[1925] = -52; │ │ │ │ + array2[1926] = 16; │ │ │ │ + array2[1927] = -127; │ │ │ │ + array2[1928] = 15; │ │ │ │ + array2[1929] = 66; │ │ │ │ + array2[1930] = -127; │ │ │ │ + array2[1931] = -43; │ │ │ │ + array2[1932] = 28; │ │ │ │ + array2[1933] = 93; │ │ │ │ + array2[1935] = (array2[1934] = -40); │ │ │ │ + array2[1937] = (array2[1936] = 90); │ │ │ │ + array2[1938] = 91; │ │ │ │ + array2[1939] = -40; │ │ │ │ + array2[1940] = 89; │ │ │ │ + array2[1941] = -39; │ │ │ │ + array2[1942] = 87; │ │ │ │ + array2[1943] = -104; │ │ │ │ + array2[1944] = 93; │ │ │ │ + array2[1945] = -104; │ │ │ │ + array2[1946] = 92; │ │ │ │ + array2[1947] = -40; │ │ │ │ + array2[1949] = (array2[1948] = 89); │ │ │ │ + array2[1950] = 12; │ │ │ │ + array2[1951] = -34; │ │ │ │ + array2[1952] = -52; │ │ │ │ + array2[1953] = 16; │ │ │ │ + array2[1954] = -127; │ │ │ │ + array2[1955] = 15; │ │ │ │ + array2[1956] = 70; │ │ │ │ + array2[1957] = -127; │ │ │ │ + array2[1958] = -43; │ │ │ │ + array2[1959] = 28; │ │ │ │ + array2[1960] = 93; │ │ │ │ + array2[1962] = (array2[1961] = -40); │ │ │ │ + array2[1964] = (array2[1963] = 90); │ │ │ │ + array2[1965] = 91; │ │ │ │ + array2[1966] = -40; │ │ │ │ + array2[1967] = 89; │ │ │ │ + array2[1968] = -39; │ │ │ │ + array2[1969] = 87; │ │ │ │ + array2[1970] = -104; │ │ │ │ + array2[1971] = 93; │ │ │ │ + array2[1972] = -104; │ │ │ │ + array2[1973] = 92; │ │ │ │ + array2[1974] = -40; │ │ │ │ + array2[1975] = 89; │ │ │ │ + array2[1976] = -39; │ │ │ │ + array2[1977] = 12; │ │ │ │ + array2[1978] = -34; │ │ │ │ + array2[1979] = -52; │ │ │ │ + array2[1980] = 16; │ │ │ │ + array2[1981] = -127; │ │ │ │ + array2[1982] = 15; │ │ │ │ + array2[1983] = 74; │ │ │ │ + array2[1984] = -127; │ │ │ │ + array2[1985] = -46; │ │ │ │ + array2[1986] = 28; │ │ │ │ + array2[1987] = 93; │ │ │ │ + array2[1989] = (array2[1988] = -40); │ │ │ │ + array2[1991] = (array2[1990] = 90); │ │ │ │ + array2[1992] = 91; │ │ │ │ + array2[1993] = -40; │ │ │ │ + array2[1994] = 89; │ │ │ │ + array2[1995] = -39; │ │ │ │ + array2[1996] = 23; │ │ │ │ + array2[1997] = 91; │ │ │ │ + array2[1998] = -38; │ │ │ │ + array2[1999] = 25; │ │ │ │ + array2[2000] = 26; │ │ │ │ + array2[2001] = 93; │ │ │ │ + array2[2002] = -103; │ │ │ │ + array2[2003] = -37; │ │ │ │ + array2[2004] = 16; │ │ │ │ + array2[2005] = -127; │ │ │ │ + array2[2006] = 15; │ │ │ │ + array2[2007] = 78; │ │ │ │ + array2[2008] = -127; │ │ │ │ + array2[2009] = -45; │ │ │ │ + array2[2010] = 28; │ │ │ │ + array2[2011] = 93; │ │ │ │ + array2[2013] = (array2[2012] = -40); │ │ │ │ + array2[2015] = (array2[2014] = 90); │ │ │ │ + array2[2016] = 91; │ │ │ │ + array2[2017] = -40; │ │ │ │ + array2[2018] = 89; │ │ │ │ + array2[2019] = -39; │ │ │ │ + array2[2020] = 23; │ │ │ │ + array2[2021] = 91; │ │ │ │ + array2[2022] = -38; │ │ │ │ + array2[2023] = 25; │ │ │ │ + array2[2024] = 26; │ │ │ │ + array2[2025] = 93; │ │ │ │ + array2[2026] = -103; │ │ │ │ + array2[2027] = -101; │ │ │ │ + array2[2028] = -43; │ │ │ │ + array2[2029] = 16; │ │ │ │ + array2[2030] = -127; │ │ │ │ + array2[2031] = 15; │ │ │ │ + array2[2032] = 82; │ │ │ │ + array2[2033] = -127; │ │ │ │ + array2[2034] = -47; │ │ │ │ + array2[2035] = 28; │ │ │ │ + array2[2036] = 93; │ │ │ │ + array2[2038] = (array2[2037] = -40); │ │ │ │ + array2[2040] = (array2[2039] = 90); │ │ │ │ + array2[2041] = 91; │ │ │ │ + array2[2042] = -40; │ │ │ │ + array2[2043] = 89; │ │ │ │ + array2[2044] = -39; │ │ │ │ + array2[2045] = 87; │ │ │ │ + array2[2046] = 91; │ │ │ │ + array2[2047] = 25; │ │ │ │ + array2[2048] = 89; │ │ │ │ + array2[2049] = 90; │ │ │ │ + array2[2050] = -104; │ │ │ │ + array2[2051] = -37; │ │ │ │ + array2[2052] = 16; │ │ │ │ + array2[2053] = -127; │ │ │ │ + array2[2054] = 15; │ │ │ │ + array2[2055] = 86; │ │ │ │ + array2[2056] = -127; │ │ │ │ + array2[2057] = 14; │ │ │ │ + array2[2058] = -100; │ │ │ │ + array2[2059] = -36; │ │ │ │ + array2[2060] = -37; │ │ │ │ + array2[2061] = 88; │ │ │ │ + array2[2062] = -39; │ │ │ │ + array2[2064] = (array2[2063] = -36); │ │ │ │ + array2[2065] = 87; │ │ │ │ + array2[2066] = 91; │ │ │ │ + array2[2067] = 25; │ │ │ │ + array2[2068] = 89; │ │ │ │ + array2[2069] = 90; │ │ │ │ + array2[2070] = -104; │ │ │ │ + array2[2071] = -37; │ │ │ │ + array2[2072] = 16; │ │ │ │ + array2[2073] = -127; │ │ │ │ + array2[2074] = 15; │ │ │ │ + array2[2075] = 90; │ │ │ │ + array2[2076] = -127; │ │ │ │ + array2[2077] = -108; │ │ │ │ + array2[2078] = 89; │ │ │ │ array2[2079] = 26; │ │ │ │ - array2[2080] = 94; │ │ │ │ - array2[2081] = 25; │ │ │ │ - array2[2082] = 91; │ │ │ │ - array2[2083] = -110; │ │ │ │ - array2[2084] = 27; │ │ │ │ - array2[2085] = 93; │ │ │ │ - array2[2086] = -103; │ │ │ │ - array2[2087] = 28; │ │ │ │ - array2[2088] = -36; │ │ │ │ - array2[2089] = 27; │ │ │ │ - array2[2090] = 91; │ │ │ │ - array2[2091] = 24; │ │ │ │ - array2[2092] = 93; │ │ │ │ - array2[2093] = -39; │ │ │ │ - array2[2094] = 16; │ │ │ │ - array2[2095] = -127; │ │ │ │ - array2[2096] = 15; │ │ │ │ - array2[2097] = 94; │ │ │ │ - array2[2098] = -127; │ │ │ │ - array2[2099] = -59; │ │ │ │ - array2[2100] = 24; │ │ │ │ - array2[2101] = 91; │ │ │ │ - array2[2102] = 89; │ │ │ │ - array2[2103] = -104; │ │ │ │ - array2[2104] = -36; │ │ │ │ - array2[2105] = 16; │ │ │ │ - array2[2106] = -127; │ │ │ │ - array2[2107] = 15; │ │ │ │ - array2[2108] = 98; │ │ │ │ - array2[2109] = -127; │ │ │ │ - array2[2110] = -55; │ │ │ │ - array2[2111] = -103; │ │ │ │ - array2[2112] = 92; │ │ │ │ - array2[2113] = 88; │ │ │ │ - array2[2114] = -34; │ │ │ │ - array2[2115] = -36; │ │ │ │ - array2[2116] = 88; │ │ │ │ - array2[2117] = 24; │ │ │ │ - array2[2118] = 91; │ │ │ │ - array2[2119] = -39; │ │ │ │ - array2[2120] = 16; │ │ │ │ - array2[2121] = -127; │ │ │ │ - array2[2122] = 15; │ │ │ │ - array2[2123] = 102; │ │ │ │ - array2[2124] = -127; │ │ │ │ - array2[2125] = 66; │ │ │ │ - array2[2126] = 13; │ │ │ │ - array2[2127] = -50; │ │ │ │ - array2[2128] = 16; │ │ │ │ - array2[2129] = -127; │ │ │ │ - array2[2130] = 15; │ │ │ │ - array2[2131] = 106; │ │ │ │ - array2[2132] = -127; │ │ │ │ - array2[2133] = -123; │ │ │ │ - array2[2134] = 25; │ │ │ │ - array2[2135] = -37; │ │ │ │ - array2[2136] = 91; │ │ │ │ - array2[2137] = 24; │ │ │ │ - array2[2138] = 29; │ │ │ │ - array2[2139] = -97; │ │ │ │ - array2[2140] = -73; │ │ │ │ - array2[2141] = 54; │ │ │ │ - array2[2142] = -73; │ │ │ │ - array2[2143] = 52; │ │ │ │ - array2[2144] = -72; │ │ │ │ - array2[2145] = 55; │ │ │ │ - array2[2146] = -70; │ │ │ │ - array2[2147] = 50; │ │ │ │ - array2[2148] = 55; │ │ │ │ - array2[2149] = 58; │ │ │ │ - array2[2150] = -112; │ │ │ │ - array2[2151] = 49; │ │ │ │ - array2[2152] = -76; │ │ │ │ - array2[2153] = 48; │ │ │ │ - array2[2154] = 57; │ │ │ │ - array2[2155] = 70; │ │ │ │ - array2[2156] = 83; │ │ │ │ - array2[2157] = 105; │ │ │ │ - array2[2158] = 109; │ │ │ │ - array2[2159] = 112; │ │ │ │ - array2[2160] = 108; │ │ │ │ - array2[2161] = 101; │ │ │ │ - array2[2162] = 32; │ │ │ │ - array2[2163] = 67; │ │ │ │ - array2[2164] = 47; │ │ │ │ - array2[2165] = 67; │ │ │ │ - array2[2167] = (array2[2166] = 43); │ │ │ │ - array2[2168] = 32; │ │ │ │ - array2[2169] = 84; │ │ │ │ - array2[2170] = 66; │ │ │ │ - array2[2172] = (array2[2171] = 65); │ │ │ │ - array2[2173] = 67; │ │ │ │ - array2[2174] = 4; │ │ │ │ - array2[2175] = 62; │ │ │ │ - array2[2176] = -56; │ │ │ │ - array2[2177] = -123; │ │ │ │ - array2[2178] = 33; │ │ │ │ - array2[2179] = 66; │ │ │ │ - array2[2180] = 31; │ │ │ │ - array2[2181] = -28; │ │ │ │ - array2[2182] = -63; │ │ │ │ - array2[2183] = 16; │ │ │ │ - array2[2184] = -125; │ │ │ │ - array2[2185] = 15; │ │ │ │ - array2[2186] = 112; │ │ │ │ - array2[2187] = -127; │ │ │ │ - array2[2188] = 15; │ │ │ │ - array2[2189] = 116; │ │ │ │ - array2[2190] = -95; │ │ │ │ - array2[2191] = 15; │ │ │ │ - array2[2192] = -14; │ │ │ │ - array2[2193] = 96; │ │ │ │ - array2[2194] = -120; │ │ │ │ - array2[2195] = -63; │ │ │ │ - array2[2196] = 7; │ │ │ │ - array2[2197] = -73; │ │ │ │ - array2[2198] = -64; │ │ │ │ - array2[2199] = 7; │ │ │ │ - array2[2200] = -68; │ │ │ │ - array2[2201] = -48; │ │ │ │ - array2[2202] = 7; │ │ │ │ - array2[2203] = 121; │ │ │ │ - array2[2204] = 48; │ │ │ │ - array2[2205] = -60; │ │ │ │ - array2[2206] = -32; │ │ │ │ - array2[2207] = -125; │ │ │ │ - array2[2208] = 94; │ │ │ │ - array2[2209] = -32; │ │ │ │ - array2[2210] = -125; │ │ │ │ - array2[2211] = 94; │ │ │ │ - array2[2212] = -24; │ │ │ │ - array2[2213] = -125; │ │ │ │ - array2[2214] = 60; │ │ │ │ - array2[2215] = 96; │ │ │ │ - array2[2216] = -15; │ │ │ │ - array2[2217] = 37; │ │ │ │ - array2[2218] = -12; │ │ │ │ - array2[2219] = -10; │ │ │ │ - array2[2220] = -58; │ │ │ │ - array2[2221] = 54; │ │ │ │ - array2[2222] = -60; │ │ │ │ - array2[2223] = -32; │ │ │ │ - array2[2224] = -125; │ │ │ │ - array2[2225] = 95; │ │ │ │ - array2[2226] = -32; │ │ │ │ - array2[2227] = 3; │ │ │ │ - array2[2228] = 94; │ │ │ │ - array2[2229] = -24; │ │ │ │ - array2[2230] = -125; │ │ │ │ - array2[2231] = 60; │ │ │ │ - array2[2232] = 24; │ │ │ │ - array2[2233] = 98; │ │ │ │ - array2[2234] = -16; │ │ │ │ - array2[2235] = 1; │ │ │ │ - array2[2236] = 56; │ │ │ │ - array2[2237] = -16; │ │ │ │ - array2[2238] = 1; │ │ │ │ - array2[2239] = 56; │ │ │ │ - array2[2240] = -12; │ │ │ │ - array2[2241] = 65; │ │ │ │ - array2[2242] = 30; │ │ │ │ - array2[2243] = 12; │ │ │ │ - array2[2244] = 17; │ │ │ │ - array2[2245] = 12; │ │ │ │ - array2[2246] = 62; │ │ │ │ - array2[2247] = 24; │ │ │ │ - array2[2248] = 34; │ │ │ │ - array2[2249] = 24; │ │ │ │ - array2[2250] = 122; │ │ │ │ - array2[2251] = 48; │ │ │ │ - array2[2252] = -124; │ │ │ │ - array2[2253] = 48; │ │ │ │ - array2[2254] = -8; │ │ │ │ - array2[2255] = -64; │ │ │ │ - array2[2256] = -48; │ │ │ │ - array2[2257] = 3; │ │ │ │ - array2[2258] = 14; │ │ │ │ - array2[2259] = 105; │ │ │ │ - array2[2260] = 110; │ │ │ │ - array2[2261] = 116; │ │ │ │ - array2[2262] = 67; │ │ │ │ - array2[2263] = 12; │ │ │ │ - array2[2264] = 62; │ │ │ │ - array2[2265] = 40; │ │ │ │ - array2[2266] = 7; │ │ │ │ - array2[2267] = 62; │ │ │ │ - array2[2268] = -32; │ │ │ │ - array2[2269] = -123; │ │ │ │ - array2[2270] = 62; │ │ │ │ - array2[2271] = -56; │ │ │ │ - array2[2272] = -125; │ │ │ │ - array2[2273] = 33; │ │ │ │ - array2[2274] = 6; │ │ │ │ - array2[2275] = 31; │ │ │ │ - array2[2276] = -104; │ │ │ │ - array2[2277] = 3; │ │ │ │ - array2[2278] = 31; │ │ │ │ - array2[2279] = -104; │ │ │ │ - array2[2280] = 67; │ │ │ │ - array2[2281] = 31; │ │ │ │ - array2[2282] = -28; │ │ │ │ - array2[2283] = 65; │ │ │ │ - array2[2284] = 35; │ │ │ │ - array2[2286] = (array2[2285] = 54); │ │ │ │ - array2[2287] = -69; │ │ │ │ - array2[2288] = 54; │ │ │ │ - array2[2289] = -105; │ │ │ │ - array2[2290] = -74; │ │ │ │ - array2[2291] = 55; │ │ │ │ - array2[2292] = -78; │ │ │ │ - array2[2293] = 58; │ │ │ │ + array2[2081] = (array2[2080] = 27); │ │ │ │ + array2[2082] = 84; │ │ │ │ + array2[2083] = 26; │ │ │ │ + array2[2084] = 94; │ │ │ │ + array2[2085] = 25; │ │ │ │ + array2[2086] = 91; │ │ │ │ + array2[2087] = -110; │ │ │ │ + array2[2088] = 27; │ │ │ │ + array2[2089] = 93; │ │ │ │ + array2[2090] = -103; │ │ │ │ + array2[2091] = 28; │ │ │ │ + array2[2092] = -36; │ │ │ │ + array2[2093] = 27; │ │ │ │ + array2[2094] = 91; │ │ │ │ + array2[2095] = 24; │ │ │ │ + array2[2096] = 93; │ │ │ │ + array2[2097] = -39; │ │ │ │ + array2[2098] = 16; │ │ │ │ + array2[2099] = -127; │ │ │ │ + array2[2100] = 15; │ │ │ │ + array2[2101] = 94; │ │ │ │ + array2[2102] = -127; │ │ │ │ + array2[2103] = -59; │ │ │ │ + array2[2104] = 24; │ │ │ │ + array2[2105] = 91; │ │ │ │ + array2[2106] = 89; │ │ │ │ + array2[2107] = -104; │ │ │ │ + array2[2108] = -36; │ │ │ │ + array2[2109] = 16; │ │ │ │ + array2[2110] = -127; │ │ │ │ + array2[2111] = 15; │ │ │ │ + array2[2112] = 98; │ │ │ │ + array2[2113] = -127; │ │ │ │ + array2[2114] = -55; │ │ │ │ + array2[2115] = -103; │ │ │ │ + array2[2116] = 92; │ │ │ │ + array2[2117] = 88; │ │ │ │ + array2[2118] = -34; │ │ │ │ + array2[2119] = -36; │ │ │ │ + array2[2120] = 88; │ │ │ │ + array2[2121] = 24; │ │ │ │ + array2[2122] = 91; │ │ │ │ + array2[2123] = -39; │ │ │ │ + array2[2124] = 16; │ │ │ │ + array2[2125] = -127; │ │ │ │ + array2[2126] = 15; │ │ │ │ + array2[2127] = 102; │ │ │ │ + array2[2128] = -127; │ │ │ │ + array2[2129] = 66; │ │ │ │ + array2[2130] = 13; │ │ │ │ + array2[2131] = -50; │ │ │ │ + array2[2132] = 16; │ │ │ │ + array2[2133] = -127; │ │ │ │ + array2[2134] = 15; │ │ │ │ + array2[2135] = 106; │ │ │ │ + array2[2136] = -127; │ │ │ │ + array2[2137] = -123; │ │ │ │ + array2[2138] = 25; │ │ │ │ + array2[2139] = -37; │ │ │ │ + array2[2140] = 91; │ │ │ │ + array2[2141] = 24; │ │ │ │ + array2[2142] = 29; │ │ │ │ + array2[2143] = -97; │ │ │ │ + array2[2144] = -73; │ │ │ │ + array2[2145] = 54; │ │ │ │ + array2[2146] = -73; │ │ │ │ + array2[2147] = 52; │ │ │ │ + array2[2148] = -72; │ │ │ │ + array2[2149] = 55; │ │ │ │ + array2[2150] = -70; │ │ │ │ + array2[2151] = 50; │ │ │ │ + array2[2152] = 55; │ │ │ │ + array2[2153] = 58; │ │ │ │ + array2[2154] = -112; │ │ │ │ + array2[2155] = 49; │ │ │ │ + array2[2156] = -76; │ │ │ │ + array2[2157] = 48; │ │ │ │ + array2[2158] = 57; │ │ │ │ + array2[2159] = 70; │ │ │ │ + array2[2160] = 83; │ │ │ │ + array2[2161] = 105; │ │ │ │ + array2[2162] = 109; │ │ │ │ + array2[2163] = 112; │ │ │ │ + array2[2164] = 108; │ │ │ │ + array2[2165] = 101; │ │ │ │ + array2[2166] = 32; │ │ │ │ + array2[2167] = 67; │ │ │ │ + array2[2168] = 47; │ │ │ │ + array2[2169] = 67; │ │ │ │ + array2[2171] = (array2[2170] = 43); │ │ │ │ + array2[2172] = 32; │ │ │ │ + array2[2173] = 84; │ │ │ │ + array2[2174] = 66; │ │ │ │ + array2[2176] = (array2[2175] = 65); │ │ │ │ + array2[2177] = 67; │ │ │ │ + array2[2178] = 4; │ │ │ │ + array2[2179] = 62; │ │ │ │ + array2[2180] = -56; │ │ │ │ + array2[2181] = -123; │ │ │ │ + array2[2182] = 33; │ │ │ │ + array2[2183] = 66; │ │ │ │ + array2[2184] = 31; │ │ │ │ + array2[2185] = -28; │ │ │ │ + array2[2186] = -63; │ │ │ │ + array2[2187] = 16; │ │ │ │ + array2[2188] = -125; │ │ │ │ + array2[2189] = 15; │ │ │ │ + array2[2190] = 112; │ │ │ │ + array2[2191] = -127; │ │ │ │ + array2[2192] = 15; │ │ │ │ + array2[2193] = 116; │ │ │ │ + array2[2194] = -95; │ │ │ │ + array2[2195] = 15; │ │ │ │ + array2[2196] = -14; │ │ │ │ + array2[2197] = 96; │ │ │ │ + array2[2198] = -120; │ │ │ │ + array2[2199] = -63; │ │ │ │ + array2[2200] = 7; │ │ │ │ + array2[2201] = -73; │ │ │ │ + array2[2202] = -64; │ │ │ │ + array2[2203] = 7; │ │ │ │ + array2[2204] = -68; │ │ │ │ + array2[2205] = -48; │ │ │ │ + array2[2206] = 7; │ │ │ │ + array2[2207] = 121; │ │ │ │ + array2[2208] = 48; │ │ │ │ + array2[2209] = -60; │ │ │ │ + array2[2210] = -32; │ │ │ │ + array2[2211] = -125; │ │ │ │ + array2[2212] = 94; │ │ │ │ + array2[2213] = -32; │ │ │ │ + array2[2214] = -125; │ │ │ │ + array2[2215] = 94; │ │ │ │ + array2[2216] = -24; │ │ │ │ + array2[2217] = -125; │ │ │ │ + array2[2218] = 60; │ │ │ │ + array2[2219] = 96; │ │ │ │ + array2[2220] = -15; │ │ │ │ + array2[2221] = 37; │ │ │ │ + array2[2222] = -12; │ │ │ │ + array2[2223] = -10; │ │ │ │ + array2[2224] = -58; │ │ │ │ + array2[2225] = 54; │ │ │ │ + array2[2226] = -60; │ │ │ │ + array2[2227] = -32; │ │ │ │ + array2[2228] = -125; │ │ │ │ + array2[2229] = 95; │ │ │ │ + array2[2230] = -32; │ │ │ │ + array2[2231] = 3; │ │ │ │ + array2[2232] = 94; │ │ │ │ + array2[2233] = -24; │ │ │ │ + array2[2234] = -125; │ │ │ │ + array2[2235] = 60; │ │ │ │ + array2[2236] = 24; │ │ │ │ + array2[2237] = 98; │ │ │ │ + array2[2238] = -16; │ │ │ │ + array2[2239] = 1; │ │ │ │ + array2[2240] = 56; │ │ │ │ + array2[2241] = -16; │ │ │ │ + array2[2242] = 1; │ │ │ │ + array2[2243] = 56; │ │ │ │ + array2[2244] = -12; │ │ │ │ + array2[2245] = 65; │ │ │ │ + array2[2246] = 30; │ │ │ │ + array2[2247] = 12; │ │ │ │ + array2[2248] = 17; │ │ │ │ + array2[2249] = 12; │ │ │ │ + array2[2250] = 62; │ │ │ │ + array2[2251] = 24; │ │ │ │ + array2[2252] = 34; │ │ │ │ + array2[2253] = 24; │ │ │ │ + array2[2254] = 122; │ │ │ │ + array2[2255] = 48; │ │ │ │ + array2[2256] = -124; │ │ │ │ + array2[2257] = 48; │ │ │ │ + array2[2258] = -8; │ │ │ │ + array2[2259] = -64; │ │ │ │ + array2[2260] = -48; │ │ │ │ + array2[2261] = 3; │ │ │ │ + array2[2262] = 14; │ │ │ │ + array2[2263] = 105; │ │ │ │ + array2[2264] = 110; │ │ │ │ + array2[2265] = 116; │ │ │ │ + array2[2266] = 67; │ │ │ │ + array2[2267] = 12; │ │ │ │ + array2[2268] = 62; │ │ │ │ + array2[2269] = 40; │ │ │ │ + array2[2270] = 7; │ │ │ │ + array2[2271] = 62; │ │ │ │ + array2[2272] = -32; │ │ │ │ + array2[2273] = -123; │ │ │ │ + array2[2274] = 62; │ │ │ │ + array2[2275] = -56; │ │ │ │ + array2[2276] = -125; │ │ │ │ + array2[2277] = 33; │ │ │ │ + array2[2278] = 6; │ │ │ │ + array2[2279] = 31; │ │ │ │ + array2[2280] = -104; │ │ │ │ + array2[2281] = 3; │ │ │ │ + array2[2282] = 31; │ │ │ │ + array2[2283] = -104; │ │ │ │ + array2[2284] = 67; │ │ │ │ + array2[2285] = 31; │ │ │ │ + array2[2286] = -28; │ │ │ │ + array2[2287] = 65; │ │ │ │ + array2[2288] = 35; │ │ │ │ + array2[2290] = (array2[2289] = 54); │ │ │ │ + array2[2291] = -69; │ │ │ │ + array2[2292] = 54; │ │ │ │ + array2[2293] = -105; │ │ │ │ array2[2294] = -74; │ │ │ │ - array2[2295] = 50; │ │ │ │ - array2[2296] = 23; │ │ │ │ - array2[2297] = 51; │ │ │ │ + array2[2295] = 55; │ │ │ │ + array2[2296] = -78; │ │ │ │ + array2[2297] = 58; │ │ │ │ array2[2298] = -74; │ │ │ │ - array2[2299] = -80; │ │ │ │ - array2[2300] = -77; │ │ │ │ - array2[2301] = -71; │ │ │ │ - array2[2302] = 41; │ │ │ │ - array2[2303] = -62; │ │ │ │ - array2[2304] = 80; │ │ │ │ - array2[2305] = 84; │ │ │ │ - array2[2306] = 97; │ │ │ │ - array2[2307] = 99; │ │ │ │ - array2[2308] = -77; │ │ │ │ - array2[2309] = 107; │ │ │ │ - array2[2310] = 115; │ │ │ │ - array2[2311] = 73; │ │ │ │ - array2[2312] = 35; │ │ │ │ - array2[2313] = 43; │ │ │ │ + array2[2299] = 50; │ │ │ │ + array2[2300] = 23; │ │ │ │ + array2[2301] = 51; │ │ │ │ + array2[2302] = -74; │ │ │ │ + array2[2303] = -80; │ │ │ │ + array2[2304] = -77; │ │ │ │ + array2[2305] = -71; │ │ │ │ + array2[2306] = 41; │ │ │ │ + array2[2307] = -62; │ │ │ │ + array2[2308] = 80; │ │ │ │ + array2[2309] = 84; │ │ │ │ + array2[2310] = 97; │ │ │ │ + array2[2311] = 99; │ │ │ │ + array2[2312] = -77; │ │ │ │ + array2[2313] = 107; │ │ │ │ array2[2314] = 115; │ │ │ │ - array2[2315] = -93; │ │ │ │ - array2[2316] = -101; │ │ │ │ - array2[2317] = 18; │ │ │ │ - array2[2318] = 28; │ │ │ │ - array2[2319] = 61; │ │ │ │ - array2[2320] = 70; │ │ │ │ - array2[2321] = -32; │ │ │ │ - array2[2322] = -28; │ │ │ │ - array2[2323] = -62; │ │ │ │ - array2[2324] = -50; │ │ │ │ - array2[2325] = -38; │ │ │ │ - array2[2326] = -62; │ │ │ │ - array2[2327] = -90; │ │ │ │ - array2[2328] = 12; │ │ │ │ - array2[2329] = 74; │ │ │ │ - array2[2330] = 3; │ │ │ │ - array2[2331] = -43; │ │ │ │ - array2[2332] = 25; │ │ │ │ - array2[2333] = -111; │ │ │ │ - array2[2334] = -101; │ │ │ │ - array2[2335] = -5; │ │ │ │ - array2[2336] = 42; │ │ │ │ - array2[2337] = -61; │ │ │ │ - array2[2338] = -125; │ │ │ │ - array2[2339] = 123; │ │ │ │ - array2[2340] = -109; │ │ │ │ - array2[2341] = -93; │ │ │ │ - array2[2342] = -5; │ │ │ │ - array2[2343] = -78; │ │ │ │ - array2[2344] = 11; │ │ │ │ - array2[2345] = -109; │ │ │ │ - array2[2346] = -101; │ │ │ │ - array2[2347] = -94; │ │ │ │ - array2[2348] = 76; │ │ │ │ - array2[2349] = -43; │ │ │ │ - array2[2350] = -107; │ │ │ │ - array2[2351] = 113; │ │ │ │ - array2[2352] = 94; │ │ │ │ - array2[2353] = 24; │ │ │ │ - array2[2354] = -116; │ │ │ │ - array2[2355] = 65; │ │ │ │ - array2[2356] = 25; │ │ │ │ - array2[2357] = -100; │ │ │ │ - array2[2358] = 65; │ │ │ │ - array2[2359] = -95; │ │ │ │ - array2[2360] = 17; │ │ │ │ - array2[2362] = (array2[2361] = -71); │ │ │ │ - array2[2363] = -81; │ │ │ │ - array2[2364] = 55; │ │ │ │ - array2[2365] = 49; │ │ │ │ - array2[2366] = -75; │ │ │ │ - array2[2367] = -78; │ │ │ │ - array2[2368] = 49; │ │ │ │ - array2[2369] = -70; │ │ │ │ - array2[2370] = -81; │ │ │ │ - array2[2371] = 57; │ │ │ │ - array2[2372] = -74; │ │ │ │ - array2[2373] = 55; │ │ │ │ - array2[2374] = -70; │ │ │ │ - array2[2375] = -71; │ │ │ │ - array2[2376] = 41; │ │ │ │ - array2[2377] = 68; │ │ │ │ - array2[2378] = 26; │ │ │ │ - array2[2379] = -88; │ │ │ │ - array2[2380] = 1; │ │ │ │ - array2[2381] = 27; │ │ │ │ - array2[2382] = -72; │ │ │ │ - array2[2383] = 65; │ │ │ │ - array2[2384] = -97; │ │ │ │ - array2[2385] = 17; │ │ │ │ - array2[2387] = (array2[2386] = -71); │ │ │ │ - array2[2388] = -81; │ │ │ │ - array2[2389] = 50; │ │ │ │ - array2[2390] = 60; │ │ │ │ - array2[2391] = -72; │ │ │ │ - array2[2392] = 55; │ │ │ │ - array2[2393] = 57; │ │ │ │ - array2[2394] = -70; │ │ │ │ - array2[2395] = 47; │ │ │ │ - array2[2396] = -77; │ │ │ │ - array2[2397] = 58; │ │ │ │ - array2[2398] = -73; │ │ │ │ - array2[2399] = -79; │ │ │ │ - array2[2400] = 41; │ │ │ │ - array2[2401] = 1; │ │ │ │ - array2[2402] = 28; │ │ │ │ - array2[2403] = -12; │ │ │ │ - array2[2404] = 26; │ │ │ │ - array2[2405] = -111; │ │ │ │ - array2[2406] = -101; │ │ │ │ - array2[2407] = -5; │ │ │ │ - array2[2408] = 42; │ │ │ │ - array2[2409] = -61; │ │ │ │ - array2[2410] = -125; │ │ │ │ - array2[2411] = 123; │ │ │ │ - array2[2412] = -109; │ │ │ │ - array2[2413] = -93; │ │ │ │ - array2[2414] = -5; │ │ │ │ - array2[2415] = 50; │ │ │ │ - array2[2416] = 123; │ │ │ │ - array2[2417] = -109; │ │ │ │ - array2[2418] = 43; │ │ │ │ - array2[2419] = 11; │ │ │ │ - array2[2420] = 27; │ │ │ │ - array2[2421] = 67; │ │ │ │ - array2[2422] = -5; │ │ │ │ - array2[2423] = 114; │ │ │ │ - array2[2424] = 11; │ │ │ │ - array2[2425] = 107; │ │ │ │ - array2[2426] = 43; │ │ │ │ - array2[2427] = -101; │ │ │ │ - array2[2428] = 34; │ │ │ │ - array2[2429] = -55; │ │ │ │ - array2[2430] = 1; │ │ │ │ - array2[2431] = 29; │ │ │ │ - array2[2432] = -40; │ │ │ │ - array2[2433] = 1; │ │ │ │ - array2[2434] = 30; │ │ │ │ - array2[2435] = -24; │ │ │ │ - array2[2436] = 1; │ │ │ │ - array2[2437] = 31; │ │ │ │ - array2[2438] = -8; │ │ │ │ - array2[2439] = 1; │ │ │ │ - array2[2440] = 40; │ │ │ │ - array2[2441] = -120; │ │ │ │ - array2[2442] = 2; │ │ │ │ - array2[2443] = 41; │ │ │ │ - array2[2444] = -104; │ │ │ │ - array2[2445] = 2; │ │ │ │ - array2[2446] = 42; │ │ │ │ - array2[2447] = -88; │ │ │ │ - array2[2448] = 2; │ │ │ │ - array2[2449] = 43; │ │ │ │ - array2[2450] = -72; │ │ │ │ - array2[2451] = 2; │ │ │ │ - array2[2452] = 44; │ │ │ │ - array2[2453] = -56; │ │ │ │ - array2[2454] = 2; │ │ │ │ - array2[2455] = 45; │ │ │ │ - array2[2456] = 84; │ │ │ │ - array2[2457] = 26; │ │ │ │ - array2[2458] = -111; │ │ │ │ - array2[2459] = -101; │ │ │ │ - array2[2460] = -5; │ │ │ │ - array2[2461] = 42; │ │ │ │ - array2[2462] = -61; │ │ │ │ - array2[2463] = -125; │ │ │ │ - array2[2464] = 123; │ │ │ │ - array2[2465] = -109; │ │ │ │ - array2[2466] = -93; │ │ │ │ - array2[2467] = -5; │ │ │ │ - array2[2468] = 50; │ │ │ │ - array2[2469] = 123; │ │ │ │ - array2[2470] = -109; │ │ │ │ - array2[2471] = 43; │ │ │ │ - array2[2472] = 11; │ │ │ │ - array2[2473] = 27; │ │ │ │ - array2[2474] = 67; │ │ │ │ - array2[2475] = -101; │ │ │ │ - array2[2476] = 34; │ │ │ │ - array2[2477] = -91; │ │ │ │ - array2[2478] = -127; │ │ │ │ - array2[2479] = 45; │ │ │ │ - array2[2480] = -40; │ │ │ │ - array2[2481] = -126; │ │ │ │ - array2[2482] = 45; │ │ │ │ - array2[2483] = -40; │ │ │ │ - array2[2484] = -126; │ │ │ │ - array2[2485] = 45; │ │ │ │ - array2[2486] = -40; │ │ │ │ - array2[2487] = -126; │ │ │ │ - array2[2488] = 45; │ │ │ │ - array2[2489] = -40; │ │ │ │ - array2[2490] = -126; │ │ │ │ - array2[2491] = 45; │ │ │ │ - array2[2492] = -40; │ │ │ │ - array2[2493] = -126; │ │ │ │ - array2[2494] = 45; │ │ │ │ - array2[2495] = -40; │ │ │ │ - array2[2496] = -126; │ │ │ │ - array2[2497] = 45; │ │ │ │ - array2[2498] = -40; │ │ │ │ - array2[2499] = -126; │ │ │ │ - array2[2500] = 45; │ │ │ │ - array2[2501] = -40; │ │ │ │ - array2[2502] = -126; │ │ │ │ - array2[2503] = 45; │ │ │ │ - array2[2505] = (array2[2504] = 0); │ │ │ │ - array2[2507] = (array2[2506] = 0); │ │ │ │ - array2[2508] = 121; │ │ │ │ - array2[2509] = 24; │ │ │ │ + array2[2315] = 73; │ │ │ │ + array2[2316] = 35; │ │ │ │ + array2[2317] = 43; │ │ │ │ + array2[2318] = 115; │ │ │ │ + array2[2319] = -93; │ │ │ │ + array2[2320] = -101; │ │ │ │ + array2[2321] = 18; │ │ │ │ + array2[2322] = 28; │ │ │ │ + array2[2323] = 61; │ │ │ │ + array2[2324] = 70; │ │ │ │ + array2[2325] = -32; │ │ │ │ + array2[2326] = -28; │ │ │ │ + array2[2327] = -62; │ │ │ │ + array2[2328] = -50; │ │ │ │ + array2[2329] = -38; │ │ │ │ + array2[2330] = -62; │ │ │ │ + array2[2331] = -90; │ │ │ │ + array2[2332] = 12; │ │ │ │ + array2[2333] = 74; │ │ │ │ + array2[2334] = 3; │ │ │ │ + array2[2335] = -43; │ │ │ │ + array2[2336] = 25; │ │ │ │ + array2[2337] = -111; │ │ │ │ + array2[2338] = -101; │ │ │ │ + array2[2339] = -5; │ │ │ │ + array2[2340] = 42; │ │ │ │ + array2[2341] = -61; │ │ │ │ + array2[2342] = -125; │ │ │ │ + array2[2343] = 123; │ │ │ │ + array2[2344] = -109; │ │ │ │ + array2[2345] = -93; │ │ │ │ + array2[2346] = -5; │ │ │ │ + array2[2347] = -78; │ │ │ │ + array2[2348] = 11; │ │ │ │ + array2[2349] = -109; │ │ │ │ + array2[2350] = -101; │ │ │ │ + array2[2351] = -94; │ │ │ │ + array2[2352] = 76; │ │ │ │ + array2[2353] = -43; │ │ │ │ + array2[2354] = -107; │ │ │ │ + array2[2355] = 113; │ │ │ │ + array2[2356] = 94; │ │ │ │ + array2[2357] = 24; │ │ │ │ + array2[2358] = -116; │ │ │ │ + array2[2359] = 65; │ │ │ │ + array2[2360] = 25; │ │ │ │ + array2[2361] = -100; │ │ │ │ + array2[2362] = 65; │ │ │ │ + array2[2363] = -95; │ │ │ │ + array2[2364] = 17; │ │ │ │ + array2[2366] = (array2[2365] = -71); │ │ │ │ + array2[2367] = -81; │ │ │ │ + array2[2368] = 55; │ │ │ │ + array2[2369] = 49; │ │ │ │ + array2[2370] = -75; │ │ │ │ + array2[2371] = -78; │ │ │ │ + array2[2372] = 49; │ │ │ │ + array2[2373] = -70; │ │ │ │ + array2[2374] = -81; │ │ │ │ + array2[2375] = 57; │ │ │ │ + array2[2376] = -74; │ │ │ │ + array2[2377] = 55; │ │ │ │ + array2[2378] = -70; │ │ │ │ + array2[2379] = -71; │ │ │ │ + array2[2380] = 41; │ │ │ │ + array2[2381] = 68; │ │ │ │ + array2[2382] = 26; │ │ │ │ + array2[2383] = -88; │ │ │ │ + array2[2384] = 1; │ │ │ │ + array2[2385] = 27; │ │ │ │ + array2[2386] = -72; │ │ │ │ + array2[2387] = 65; │ │ │ │ + array2[2388] = -97; │ │ │ │ + array2[2389] = 17; │ │ │ │ + array2[2391] = (array2[2390] = -71); │ │ │ │ + array2[2392] = -81; │ │ │ │ + array2[2393] = 50; │ │ │ │ + array2[2394] = 60; │ │ │ │ + array2[2395] = -72; │ │ │ │ + array2[2396] = 55; │ │ │ │ + array2[2397] = 57; │ │ │ │ + array2[2398] = -70; │ │ │ │ + array2[2399] = 47; │ │ │ │ + array2[2400] = -77; │ │ │ │ + array2[2401] = 58; │ │ │ │ + array2[2402] = -73; │ │ │ │ + array2[2403] = -79; │ │ │ │ + array2[2404] = 41; │ │ │ │ + array2[2405] = 1; │ │ │ │ + array2[2406] = 28; │ │ │ │ + array2[2407] = -12; │ │ │ │ + array2[2408] = 26; │ │ │ │ + array2[2409] = -111; │ │ │ │ + array2[2410] = -101; │ │ │ │ + array2[2411] = -5; │ │ │ │ + array2[2412] = 42; │ │ │ │ + array2[2413] = -61; │ │ │ │ + array2[2414] = -125; │ │ │ │ + array2[2415] = 123; │ │ │ │ + array2[2416] = -109; │ │ │ │ + array2[2417] = -93; │ │ │ │ + array2[2418] = -5; │ │ │ │ + array2[2419] = 50; │ │ │ │ + array2[2420] = 123; │ │ │ │ + array2[2421] = -109; │ │ │ │ + array2[2422] = 43; │ │ │ │ + array2[2423] = 11; │ │ │ │ + array2[2424] = 27; │ │ │ │ + array2[2425] = 67; │ │ │ │ + array2[2426] = -5; │ │ │ │ + array2[2427] = 114; │ │ │ │ + array2[2428] = 11; │ │ │ │ + array2[2429] = 107; │ │ │ │ + array2[2430] = 43; │ │ │ │ + array2[2431] = -101; │ │ │ │ + array2[2432] = 34; │ │ │ │ + array2[2433] = -55; │ │ │ │ + array2[2434] = 1; │ │ │ │ + array2[2435] = 29; │ │ │ │ + array2[2436] = -40; │ │ │ │ + array2[2437] = 1; │ │ │ │ + array2[2438] = 30; │ │ │ │ + array2[2439] = -24; │ │ │ │ + array2[2440] = 1; │ │ │ │ + array2[2441] = 31; │ │ │ │ + array2[2442] = -8; │ │ │ │ + array2[2443] = 1; │ │ │ │ + array2[2444] = 40; │ │ │ │ + array2[2445] = -120; │ │ │ │ + array2[2446] = 2; │ │ │ │ + array2[2447] = 41; │ │ │ │ + array2[2448] = -104; │ │ │ │ + array2[2449] = 2; │ │ │ │ + array2[2450] = 42; │ │ │ │ + array2[2451] = -88; │ │ │ │ + array2[2452] = 2; │ │ │ │ + array2[2453] = 43; │ │ │ │ + array2[2454] = -72; │ │ │ │ + array2[2455] = 2; │ │ │ │ + array2[2456] = 44; │ │ │ │ + array2[2457] = -56; │ │ │ │ + array2[2458] = 2; │ │ │ │ + array2[2459] = 45; │ │ │ │ + array2[2460] = 84; │ │ │ │ + array2[2461] = 26; │ │ │ │ + array2[2462] = -111; │ │ │ │ + array2[2463] = -101; │ │ │ │ + array2[2464] = -5; │ │ │ │ + array2[2465] = 42; │ │ │ │ + array2[2466] = -61; │ │ │ │ + array2[2467] = -125; │ │ │ │ + array2[2468] = 123; │ │ │ │ + array2[2469] = -109; │ │ │ │ + array2[2470] = -93; │ │ │ │ + array2[2471] = -5; │ │ │ │ + array2[2472] = 50; │ │ │ │ + array2[2473] = 123; │ │ │ │ + array2[2474] = -109; │ │ │ │ + array2[2475] = 43; │ │ │ │ + array2[2476] = 11; │ │ │ │ + array2[2477] = 27; │ │ │ │ + array2[2478] = 67; │ │ │ │ + array2[2479] = -101; │ │ │ │ + array2[2480] = 34; │ │ │ │ + array2[2481] = -91; │ │ │ │ + array2[2482] = -127; │ │ │ │ + array2[2483] = 45; │ │ │ │ + array2[2484] = -40; │ │ │ │ + array2[2485] = -126; │ │ │ │ + array2[2486] = 45; │ │ │ │ + array2[2487] = -40; │ │ │ │ + array2[2488] = -126; │ │ │ │ + array2[2489] = 45; │ │ │ │ + array2[2490] = -40; │ │ │ │ + array2[2491] = -126; │ │ │ │ + array2[2492] = 45; │ │ │ │ + array2[2493] = -40; │ │ │ │ + array2[2494] = -126; │ │ │ │ + array2[2495] = 45; │ │ │ │ + array2[2496] = -40; │ │ │ │ + array2[2497] = -126; │ │ │ │ + array2[2498] = 45; │ │ │ │ + array2[2499] = -40; │ │ │ │ + array2[2500] = -126; │ │ │ │ + array2[2501] = 45; │ │ │ │ + array2[2502] = -40; │ │ │ │ + array2[2503] = -126; │ │ │ │ + array2[2504] = 45; │ │ │ │ + array2[2505] = -40; │ │ │ │ + array2[2506] = -126; │ │ │ │ + array2[2507] = 45; │ │ │ │ + array2[2509] = (array2[2508] = 0); │ │ │ │ array2[2511] = (array2[2510] = 0); │ │ │ │ - array2[2512] = 92; │ │ │ │ - array2[2513] = 0; │ │ │ │ + array2[2512] = 121; │ │ │ │ + array2[2513] = 24; │ │ │ │ array2[2515] = (array2[2514] = 0); │ │ │ │ - array2[2516] = 51; │ │ │ │ - array2[2517] = 8; │ │ │ │ - array2[2518] = -128; │ │ │ │ - array2[2519] = 28; │ │ │ │ - array2[2520] = -60; │ │ │ │ - array2[2521] = -31; │ │ │ │ - array2[2522] = 28; │ │ │ │ - array2[2523] = 102; │ │ │ │ - array2[2524] = 20; │ │ │ │ - array2[2525] = 1; │ │ │ │ - array2[2526] = 61; │ │ │ │ - array2[2527] = -120; │ │ │ │ - array2[2528] = 67; │ │ │ │ - array2[2529] = 56; │ │ │ │ - array2[2530] = -124; │ │ │ │ - array2[2531] = -61; │ │ │ │ - array2[2532] = -116; │ │ │ │ - array2[2533] = 66; │ │ │ │ - array2[2534] = -128; │ │ │ │ - array2[2535] = 7; │ │ │ │ - array2[2536] = 121; │ │ │ │ - array2[2537] = 120; │ │ │ │ - array2[2538] = 7; │ │ │ │ - array2[2539] = 115; │ │ │ │ - array2[2540] = -104; │ │ │ │ - array2[2541] = 113; │ │ │ │ - array2[2542] = 12; │ │ │ │ - array2[2543] = -26; │ │ │ │ - array2[2544] = 0; │ │ │ │ - array2[2545] = 15; │ │ │ │ - array2[2546] = -19; │ │ │ │ - array2[2547] = 16; │ │ │ │ - array2[2548] = 14; │ │ │ │ - array2[2549] = -12; │ │ │ │ - array2[2550] = -128; │ │ │ │ - array2[2551] = 14; │ │ │ │ - array2[2552] = 51; │ │ │ │ - array2[2553] = 12; │ │ │ │ - array2[2554] = 66; │ │ │ │ - array2[2555] = 30; │ │ │ │ - array2[2556] = -62; │ │ │ │ - array2[2557] = -63; │ │ │ │ - array2[2558] = 29; │ │ │ │ - array2[2559] = -50; │ │ │ │ - array2[2560] = -95; │ │ │ │ - array2[2561] = 28; │ │ │ │ - array2[2562] = 102; │ │ │ │ - array2[2563] = 48; │ │ │ │ - array2[2564] = 5; │ │ │ │ - array2[2565] = 61; │ │ │ │ - array2[2566] = -120; │ │ │ │ - array2[2567] = 67; │ │ │ │ - array2[2568] = 56; │ │ │ │ - array2[2569] = -124; │ │ │ │ - array2[2570] = -125; │ │ │ │ - array2[2571] = 27; │ │ │ │ - array2[2572] = -52; │ │ │ │ - array2[2573] = 3; │ │ │ │ - array2[2574] = 61; │ │ │ │ - array2[2575] = -56; │ │ │ │ - array2[2576] = 67; │ │ │ │ - array2[2577] = 61; │ │ │ │ - array2[2578] = -116; │ │ │ │ - array2[2579] = 3; │ │ │ │ - array2[2580] = 61; │ │ │ │ - array2[2581] = -52; │ │ │ │ - array2[2582] = 120; │ │ │ │ - array2[2583] = -116; │ │ │ │ - array2[2584] = 116; │ │ │ │ - array2[2585] = 112; │ │ │ │ - array2[2586] = 7; │ │ │ │ - array2[2587] = 123; │ │ │ │ - array2[2588] = 8; │ │ │ │ - array2[2589] = 7; │ │ │ │ - array2[2590] = 121; │ │ │ │ - array2[2591] = 72; │ │ │ │ - array2[2592] = -121; │ │ │ │ - array2[2594] = (array2[2593] = 112); │ │ │ │ - array2[2595] = 7; │ │ │ │ - array2[2596] = 122; │ │ │ │ - array2[2597] = 112; │ │ │ │ - array2[2598] = 3; │ │ │ │ - array2[2599] = 118; │ │ │ │ - array2[2600] = 120; │ │ │ │ - array2[2601] = -121; │ │ │ │ - array2[2602] = 112; │ │ │ │ - array2[2603] = 32; │ │ │ │ - array2[2604] = -121; │ │ │ │ - array2[2605] = 25; │ │ │ │ - array2[2606] = -52; │ │ │ │ - array2[2607] = 17; │ │ │ │ - array2[2608] = 14; │ │ │ │ - array2[2609] = -20; │ │ │ │ - array2[2610] = -112; │ │ │ │ - array2[2611] = 14; │ │ │ │ - array2[2612] = -31; │ │ │ │ - array2[2613] = 48; │ │ │ │ - array2[2614] = 15; │ │ │ │ - array2[2615] = 110; │ │ │ │ - array2[2616] = 48; │ │ │ │ - array2[2617] = 15; │ │ │ │ - array2[2618] = -29; │ │ │ │ - array2[2619] = -16; │ │ │ │ - array2[2620] = 14; │ │ │ │ - array2[2621] = -16; │ │ │ │ - array2[2622] = 80; │ │ │ │ - array2[2623] = 14; │ │ │ │ - array2[2624] = 51; │ │ │ │ - array2[2625] = 16; │ │ │ │ - array2[2626] = -60; │ │ │ │ - array2[2627] = 29; │ │ │ │ - array2[2628] = -34; │ │ │ │ - array2[2629] = 33; │ │ │ │ - array2[2630] = 28; │ │ │ │ - array2[2631] = -40; │ │ │ │ - array2[2632] = 33; │ │ │ │ - array2[2633] = 29; │ │ │ │ - array2[2634] = -62; │ │ │ │ - array2[2635] = 97; │ │ │ │ - array2[2636] = 30; │ │ │ │ - array2[2637] = 102; │ │ │ │ - array2[2638] = 48; │ │ │ │ - array2[2639] = -119; │ │ │ │ - array2[2640] = 59; │ │ │ │ - array2[2641] = -68; │ │ │ │ - array2[2642] = -125; │ │ │ │ - array2[2643] = 59; │ │ │ │ - array2[2644] = -48; │ │ │ │ - array2[2645] = 67; │ │ │ │ - array2[2646] = 57; │ │ │ │ - array2[2647] = -76; │ │ │ │ - array2[2648] = 3; │ │ │ │ - array2[2649] = 60; │ │ │ │ - array2[2650] = -68; │ │ │ │ - array2[2651] = -125; │ │ │ │ - array2[2652] = 60; │ │ │ │ - array2[2653] = -124; │ │ │ │ - array2[2654] = 3; │ │ │ │ - array2[2655] = 59; │ │ │ │ - array2[2656] = -52; │ │ │ │ - array2[2657] = -16; │ │ │ │ - array2[2658] = 20; │ │ │ │ - array2[2659] = 118; │ │ │ │ - array2[2660] = 96; │ │ │ │ - array2[2661] = 7; │ │ │ │ - array2[2662] = 123; │ │ │ │ - array2[2663] = 104; │ │ │ │ - array2[2664] = 7; │ │ │ │ - array2[2665] = 55; │ │ │ │ - array2[2666] = 104; │ │ │ │ - array2[2667] = -121; │ │ │ │ - array2[2668] = 114; │ │ │ │ - array2[2669] = 104; │ │ │ │ - array2[2670] = 7; │ │ │ │ - array2[2671] = 55; │ │ │ │ - array2[2672] = -128; │ │ │ │ - array2[2673] = -121; │ │ │ │ - array2[2674] = 112; │ │ │ │ - array2[2675] = -112; │ │ │ │ - array2[2676] = -121; │ │ │ │ - array2[2677] = 112; │ │ │ │ - array2[2678] = 96; │ │ │ │ - array2[2679] = 7; │ │ │ │ - array2[2680] = 118; │ │ │ │ - array2[2681] = 40; │ │ │ │ - array2[2682] = 7; │ │ │ │ - array2[2683] = 118; │ │ │ │ - array2[2684] = -8; │ │ │ │ - array2[2685] = 5; │ │ │ │ - array2[2686] = 118; │ │ │ │ - array2[2687] = 120; │ │ │ │ - array2[2688] = -121; │ │ │ │ - array2[2689] = 119; │ │ │ │ - array2[2690] = -128; │ │ │ │ - array2[2691] = -121; │ │ │ │ - array2[2692] = 95; │ │ │ │ - array2[2693] = 8; │ │ │ │ - array2[2694] = -121; │ │ │ │ - array2[2695] = 113; │ │ │ │ - array2[2696] = 24; │ │ │ │ - array2[2697] = -121; │ │ │ │ - array2[2698] = 114; │ │ │ │ - array2[2699] = -104; │ │ │ │ - array2[2700] = -121; │ │ │ │ - array2[2701] = 121; │ │ │ │ - array2[2702] = -104; │ │ │ │ - array2[2703] = -127; │ │ │ │ - array2[2704] = 44; │ │ │ │ - array2[2705] = -18; │ │ │ │ - array2[2706] = -16; │ │ │ │ - array2[2707] = 14; │ │ │ │ - array2[2708] = -18; │ │ │ │ - array2[2709] = -32; │ │ │ │ - array2[2710] = 14; │ │ │ │ - array2[2711] = -11; │ │ │ │ - array2[2712] = -64; │ │ │ │ - array2[2713] = 14; │ │ │ │ - array2[2714] = -20; │ │ │ │ - array2[2715] = 48; │ │ │ │ - array2[2716] = 3; │ │ │ │ - array2[2717] = 98; │ │ │ │ - array2[2718] = -56; │ │ │ │ - array2[2719] = -95; │ │ │ │ - array2[2720] = 28; │ │ │ │ - array2[2721] = -28; │ │ │ │ - array2[2722] = -95; │ │ │ │ - array2[2723] = 28; │ │ │ │ - array2[2724] = -52; │ │ │ │ - array2[2725] = -95; │ │ │ │ - array2[2726] = 28; │ │ │ │ - array2[2727] = -28; │ │ │ │ - array2[2728] = -95; │ │ │ │ - array2[2729] = 28; │ │ │ │ - array2[2730] = -36; │ │ │ │ - array2[2731] = 97; │ │ │ │ - array2[2732] = 28; │ │ │ │ - array2[2733] = -54; │ │ │ │ - array2[2734] = 33; │ │ │ │ - array2[2735] = 28; │ │ │ │ - array2[2736] = -60; │ │ │ │ - array2[2737] = -127; │ │ │ │ - array2[2738] = 29; │ │ │ │ - array2[2739] = -54; │ │ │ │ - array2[2740] = 97; │ │ │ │ - array2[2741] = 6; │ │ │ │ - array2[2742] = -42; │ │ │ │ - array2[2743] = -112; │ │ │ │ - array2[2744] = 67; │ │ │ │ - array2[2745] = 57; │ │ │ │ - array2[2746] = -56; │ │ │ │ - array2[2747] = 67; │ │ │ │ - array2[2748] = 57; │ │ │ │ - array2[2749] = -104; │ │ │ │ - array2[2750] = 67; │ │ │ │ - array2[2751] = 57; │ │ │ │ - array2[2752] = -56; │ │ │ │ - array2[2753] = 67; │ │ │ │ - array2[2754] = 57; │ │ │ │ - array2[2755] = -72; │ │ │ │ - array2[2756] = -61; │ │ │ │ - array2[2757] = 56; │ │ │ │ - array2[2758] = -108; │ │ │ │ - array2[2759] = 67; │ │ │ │ - array2[2760] = 56; │ │ │ │ - array2[2761] = -120; │ │ │ │ - array2[2762] = 3; │ │ │ │ - array2[2763] = 59; │ │ │ │ - array2[2764] = -108; │ │ │ │ - array2[2765] = -61; │ │ │ │ - array2[2766] = 47; │ │ │ │ - array2[2767] = -68; │ │ │ │ - array2[2768] = -125; │ │ │ │ - array2[2769] = 60; │ │ │ │ - array2[2770] = -4; │ │ │ │ - array2[2771] = -126; │ │ │ │ - array2[2772] = 59; │ │ │ │ - array2[2773] = -44; │ │ │ │ - array2[2774] = 3; │ │ │ │ - array2[2775] = 59; │ │ │ │ - array2[2776] = -80; │ │ │ │ - array2[2777] = -61; │ │ │ │ - array2[2778] = 12; │ │ │ │ - array2[2779] = -57; │ │ │ │ - array2[2780] = 105; │ │ │ │ - array2[2781] = -121; │ │ │ │ - array2[2782] = 112; │ │ │ │ - array2[2783] = 88; │ │ │ │ - array2[2784] = -121; │ │ │ │ - array2[2785] = 114; │ │ │ │ + array2[2516] = 92; │ │ │ │ + array2[2517] = 0; │ │ │ │ + array2[2519] = (array2[2518] = 0); │ │ │ │ + array2[2520] = 51; │ │ │ │ + array2[2521] = 8; │ │ │ │ + array2[2522] = -128; │ │ │ │ + array2[2523] = 28; │ │ │ │ + array2[2524] = -60; │ │ │ │ + array2[2525] = -31; │ │ │ │ + array2[2526] = 28; │ │ │ │ + array2[2527] = 102; │ │ │ │ + array2[2528] = 20; │ │ │ │ + array2[2529] = 1; │ │ │ │ + array2[2530] = 61; │ │ │ │ + array2[2531] = -120; │ │ │ │ + array2[2532] = 67; │ │ │ │ + array2[2533] = 56; │ │ │ │ + array2[2534] = -124; │ │ │ │ + array2[2535] = -61; │ │ │ │ + array2[2536] = -116; │ │ │ │ + array2[2537] = 66; │ │ │ │ + array2[2538] = -128; │ │ │ │ + array2[2539] = 7; │ │ │ │ + array2[2540] = 121; │ │ │ │ + array2[2541] = 120; │ │ │ │ + array2[2542] = 7; │ │ │ │ + array2[2543] = 115; │ │ │ │ + array2[2544] = -104; │ │ │ │ + array2[2545] = 113; │ │ │ │ + array2[2546] = 12; │ │ │ │ + array2[2547] = -26; │ │ │ │ + array2[2548] = 0; │ │ │ │ + array2[2549] = 15; │ │ │ │ + array2[2550] = -19; │ │ │ │ + array2[2551] = 16; │ │ │ │ + array2[2552] = 14; │ │ │ │ + array2[2553] = -12; │ │ │ │ + array2[2554] = -128; │ │ │ │ + array2[2555] = 14; │ │ │ │ + array2[2556] = 51; │ │ │ │ + array2[2557] = 12; │ │ │ │ + array2[2558] = 66; │ │ │ │ + array2[2559] = 30; │ │ │ │ + array2[2560] = -62; │ │ │ │ + array2[2561] = -63; │ │ │ │ + array2[2562] = 29; │ │ │ │ + array2[2563] = -50; │ │ │ │ + array2[2564] = -95; │ │ │ │ + array2[2565] = 28; │ │ │ │ + array2[2566] = 102; │ │ │ │ + array2[2567] = 48; │ │ │ │ + array2[2568] = 5; │ │ │ │ + array2[2569] = 61; │ │ │ │ + array2[2570] = -120; │ │ │ │ + array2[2571] = 67; │ │ │ │ + array2[2572] = 56; │ │ │ │ + array2[2573] = -124; │ │ │ │ + array2[2574] = -125; │ │ │ │ + array2[2575] = 27; │ │ │ │ + array2[2576] = -52; │ │ │ │ + array2[2577] = 3; │ │ │ │ + array2[2578] = 61; │ │ │ │ + array2[2579] = -56; │ │ │ │ + array2[2580] = 67; │ │ │ │ + array2[2581] = 61; │ │ │ │ + array2[2582] = -116; │ │ │ │ + array2[2583] = 3; │ │ │ │ + array2[2584] = 61; │ │ │ │ + array2[2585] = -52; │ │ │ │ + array2[2586] = 120; │ │ │ │ + array2[2587] = -116; │ │ │ │ + array2[2588] = 116; │ │ │ │ + array2[2589] = 112; │ │ │ │ + array2[2590] = 7; │ │ │ │ + array2[2591] = 123; │ │ │ │ + array2[2592] = 8; │ │ │ │ + array2[2593] = 7; │ │ │ │ + array2[2594] = 121; │ │ │ │ + array2[2595] = 72; │ │ │ │ + array2[2596] = -121; │ │ │ │ + array2[2598] = (array2[2597] = 112); │ │ │ │ + array2[2599] = 7; │ │ │ │ + array2[2600] = 122; │ │ │ │ + array2[2601] = 112; │ │ │ │ + array2[2602] = 3; │ │ │ │ + array2[2603] = 118; │ │ │ │ + array2[2604] = 120; │ │ │ │ + array2[2605] = -121; │ │ │ │ + array2[2606] = 112; │ │ │ │ + array2[2607] = 32; │ │ │ │ + array2[2608] = -121; │ │ │ │ + array2[2609] = 25; │ │ │ │ + array2[2610] = -52; │ │ │ │ + array2[2611] = 17; │ │ │ │ + array2[2612] = 14; │ │ │ │ + array2[2613] = -20; │ │ │ │ + array2[2614] = -112; │ │ │ │ + array2[2615] = 14; │ │ │ │ + array2[2616] = -31; │ │ │ │ + array2[2617] = 48; │ │ │ │ + array2[2618] = 15; │ │ │ │ + array2[2619] = 110; │ │ │ │ + array2[2620] = 48; │ │ │ │ + array2[2621] = 15; │ │ │ │ + array2[2622] = -29; │ │ │ │ + array2[2623] = -16; │ │ │ │ + array2[2624] = 14; │ │ │ │ + array2[2625] = -16; │ │ │ │ + array2[2626] = 80; │ │ │ │ + array2[2627] = 14; │ │ │ │ + array2[2628] = 51; │ │ │ │ + array2[2629] = 16; │ │ │ │ + array2[2630] = -60; │ │ │ │ + array2[2631] = 29; │ │ │ │ + array2[2632] = -34; │ │ │ │ + array2[2633] = 33; │ │ │ │ + array2[2634] = 28; │ │ │ │ + array2[2635] = -40; │ │ │ │ + array2[2636] = 33; │ │ │ │ + array2[2637] = 29; │ │ │ │ + array2[2638] = -62; │ │ │ │ + array2[2639] = 97; │ │ │ │ + array2[2640] = 30; │ │ │ │ + array2[2641] = 102; │ │ │ │ + array2[2642] = 48; │ │ │ │ + array2[2643] = -119; │ │ │ │ + array2[2644] = 59; │ │ │ │ + array2[2645] = -68; │ │ │ │ + array2[2646] = -125; │ │ │ │ + array2[2647] = 59; │ │ │ │ + array2[2648] = -48; │ │ │ │ + array2[2649] = 67; │ │ │ │ + array2[2650] = 57; │ │ │ │ + array2[2651] = -76; │ │ │ │ + array2[2652] = 3; │ │ │ │ + array2[2653] = 60; │ │ │ │ + array2[2654] = -68; │ │ │ │ + array2[2655] = -125; │ │ │ │ + array2[2656] = 60; │ │ │ │ + array2[2657] = -124; │ │ │ │ + array2[2658] = 3; │ │ │ │ + array2[2659] = 59; │ │ │ │ + array2[2660] = -52; │ │ │ │ + array2[2661] = -16; │ │ │ │ + array2[2662] = 20; │ │ │ │ + array2[2663] = 118; │ │ │ │ + array2[2664] = 96; │ │ │ │ + array2[2665] = 7; │ │ │ │ + array2[2666] = 123; │ │ │ │ + array2[2667] = 104; │ │ │ │ + array2[2668] = 7; │ │ │ │ + array2[2669] = 55; │ │ │ │ + array2[2670] = 104; │ │ │ │ + array2[2671] = -121; │ │ │ │ + array2[2672] = 114; │ │ │ │ + array2[2673] = 104; │ │ │ │ + array2[2674] = 7; │ │ │ │ + array2[2675] = 55; │ │ │ │ + array2[2676] = -128; │ │ │ │ + array2[2677] = -121; │ │ │ │ + array2[2678] = 112; │ │ │ │ + array2[2679] = -112; │ │ │ │ + array2[2680] = -121; │ │ │ │ + array2[2681] = 112; │ │ │ │ + array2[2682] = 96; │ │ │ │ + array2[2683] = 7; │ │ │ │ + array2[2684] = 118; │ │ │ │ + array2[2685] = 40; │ │ │ │ + array2[2686] = 7; │ │ │ │ + array2[2687] = 118; │ │ │ │ + array2[2688] = -8; │ │ │ │ + array2[2689] = 5; │ │ │ │ + array2[2690] = 118; │ │ │ │ + array2[2691] = 120; │ │ │ │ + array2[2692] = -121; │ │ │ │ + array2[2693] = 119; │ │ │ │ + array2[2694] = -128; │ │ │ │ + array2[2695] = -121; │ │ │ │ + array2[2696] = 95; │ │ │ │ + array2[2697] = 8; │ │ │ │ + array2[2698] = -121; │ │ │ │ + array2[2699] = 113; │ │ │ │ + array2[2700] = 24; │ │ │ │ + array2[2701] = -121; │ │ │ │ + array2[2702] = 114; │ │ │ │ + array2[2703] = -104; │ │ │ │ + array2[2704] = -121; │ │ │ │ + array2[2705] = 121; │ │ │ │ + array2[2706] = -104; │ │ │ │ + array2[2707] = -127; │ │ │ │ + array2[2708] = 44; │ │ │ │ + array2[2709] = -18; │ │ │ │ + array2[2710] = -16; │ │ │ │ + array2[2711] = 14; │ │ │ │ + array2[2712] = -18; │ │ │ │ + array2[2713] = -32; │ │ │ │ + array2[2714] = 14; │ │ │ │ + array2[2715] = -11; │ │ │ │ + array2[2716] = -64; │ │ │ │ + array2[2717] = 14; │ │ │ │ + array2[2718] = -20; │ │ │ │ + array2[2719] = 48; │ │ │ │ + array2[2720] = 3; │ │ │ │ + array2[2721] = 98; │ │ │ │ + array2[2722] = -56; │ │ │ │ + array2[2723] = -95; │ │ │ │ + array2[2724] = 28; │ │ │ │ + array2[2725] = -28; │ │ │ │ + array2[2726] = -95; │ │ │ │ + array2[2727] = 28; │ │ │ │ + array2[2728] = -52; │ │ │ │ + array2[2729] = -95; │ │ │ │ + array2[2730] = 28; │ │ │ │ + array2[2731] = -28; │ │ │ │ + array2[2732] = -95; │ │ │ │ + array2[2733] = 28; │ │ │ │ + array2[2734] = -36; │ │ │ │ + array2[2735] = 97; │ │ │ │ + array2[2736] = 28; │ │ │ │ + array2[2737] = -54; │ │ │ │ + array2[2738] = 33; │ │ │ │ + array2[2739] = 28; │ │ │ │ + array2[2740] = -60; │ │ │ │ + array2[2741] = -127; │ │ │ │ + array2[2742] = 29; │ │ │ │ + array2[2743] = -54; │ │ │ │ + array2[2744] = 97; │ │ │ │ + array2[2745] = 6; │ │ │ │ + array2[2746] = -42; │ │ │ │ + array2[2747] = -112; │ │ │ │ + array2[2748] = 67; │ │ │ │ + array2[2749] = 57; │ │ │ │ + array2[2750] = -56; │ │ │ │ + array2[2751] = 67; │ │ │ │ + array2[2752] = 57; │ │ │ │ + array2[2753] = -104; │ │ │ │ + array2[2754] = 67; │ │ │ │ + array2[2755] = 57; │ │ │ │ + array2[2756] = -56; │ │ │ │ + array2[2757] = 67; │ │ │ │ + array2[2758] = 57; │ │ │ │ + array2[2759] = -72; │ │ │ │ + array2[2760] = -61; │ │ │ │ + array2[2761] = 56; │ │ │ │ + array2[2762] = -108; │ │ │ │ + array2[2763] = 67; │ │ │ │ + array2[2764] = 56; │ │ │ │ + array2[2765] = -120; │ │ │ │ + array2[2766] = 3; │ │ │ │ + array2[2767] = 59; │ │ │ │ + array2[2768] = -108; │ │ │ │ + array2[2769] = -61; │ │ │ │ + array2[2770] = 47; │ │ │ │ + array2[2771] = -68; │ │ │ │ + array2[2772] = -125; │ │ │ │ + array2[2773] = 60; │ │ │ │ + array2[2774] = -4; │ │ │ │ + array2[2775] = -126; │ │ │ │ + array2[2776] = 59; │ │ │ │ + array2[2777] = -44; │ │ │ │ + array2[2778] = 3; │ │ │ │ + array2[2779] = 59; │ │ │ │ + array2[2780] = -80; │ │ │ │ + array2[2781] = -61; │ │ │ │ + array2[2782] = 12; │ │ │ │ + array2[2783] = -57; │ │ │ │ + array2[2784] = 105; │ │ │ │ + array2[2785] = -121; │ │ │ │ array2[2786] = 112; │ │ │ │ - array2[2787] = -125; │ │ │ │ - array2[2788] = 116; │ │ │ │ - array2[2789] = 104; │ │ │ │ - array2[2790] = 7; │ │ │ │ - array2[2791] = 120; │ │ │ │ - array2[2792] = 96; │ │ │ │ - array2[2793] = -121; │ │ │ │ - array2[2794] = 116; │ │ │ │ - array2[2795] = 24; │ │ │ │ - array2[2796] = -121; │ │ │ │ - array2[2797] = 116; │ │ │ │ - array2[2798] = -96; │ │ │ │ - array2[2799] = -121; │ │ │ │ - array2[2800] = 25; │ │ │ │ - array2[2801] = -50; │ │ │ │ - array2[2802] = 83; │ │ │ │ - array2[2803] = 15; │ │ │ │ - array2[2804] = -18; │ │ │ │ - array2[2805] = 0; │ │ │ │ - array2[2806] = 15; │ │ │ │ - array2[2807] = -14; │ │ │ │ - array2[2808] = 80; │ │ │ │ - array2[2809] = 14; │ │ │ │ - array2[2810] = -28; │ │ │ │ - array2[2811] = -112; │ │ │ │ - array2[2812] = 14; │ │ │ │ - array2[2813] = -29; │ │ │ │ - array2[2814] = 64; │ │ │ │ - array2[2815] = 15; │ │ │ │ - array2[2816] = -31; │ │ │ │ - array2[2817] = 32; │ │ │ │ - array2[2818] = 14; │ │ │ │ - array2[2819] = -20; │ │ │ │ - array2[2820] = 80; │ │ │ │ - array2[2821] = 14; │ │ │ │ - array2[2822] = 51; │ │ │ │ - array2[2823] = 32; │ │ │ │ - array2[2824] = 40; │ │ │ │ - array2[2825] = 29; │ │ │ │ - array2[2826] = -36; │ │ │ │ - array2[2827] = -63; │ │ │ │ - array2[2828] = 30; │ │ │ │ - array2[2829] = -62; │ │ │ │ - array2[2830] = 65; │ │ │ │ - array2[2831] = 30; │ │ │ │ - array2[2832] = -46; │ │ │ │ - array2[2833] = 33; │ │ │ │ - array2[2834] = 28; │ │ │ │ - array2[2835] = -36; │ │ │ │ - array2[2836] = -127; │ │ │ │ - array2[2837] = 30; │ │ │ │ - array2[2838] = -36; │ │ │ │ - array2[2839] = -32; │ │ │ │ - array2[2840] = 28; │ │ │ │ - array2[2841] = -28; │ │ │ │ - array2[2842] = -31; │ │ │ │ - array2[2843] = 29; │ │ │ │ - array2[2844] = -22; │ │ │ │ - array2[2845] = 1; │ │ │ │ - array2[2846] = 30; │ │ │ │ - array2[2847] = 102; │ │ │ │ - array2[2848] = 24; │ │ │ │ - array2[2849] = 81; │ │ │ │ - array2[2850] = 56; │ │ │ │ - array2[2851] = -80; │ │ │ │ - array2[2852] = 67; │ │ │ │ - array2[2853] = 58; │ │ │ │ - array2[2854] = -100; │ │ │ │ - array2[2855] = -125; │ │ │ │ - array2[2856] = 59; │ │ │ │ - array2[2857] = -52; │ │ │ │ - array2[2858] = 80; │ │ │ │ - array2[2859] = 36; │ │ │ │ - array2[2860] = 118; │ │ │ │ - array2[2861] = 96; │ │ │ │ - array2[2862] = 7; │ │ │ │ - array2[2863] = 123; │ │ │ │ - array2[2864] = 104; │ │ │ │ - array2[2865] = 7; │ │ │ │ - array2[2866] = 55; │ │ │ │ - array2[2867] = 96; │ │ │ │ - array2[2868] = -121; │ │ │ │ - array2[2869] = 119; │ │ │ │ - array2[2870] = 120; │ │ │ │ - array2[2871] = 7; │ │ │ │ - array2[2872] = 120; │ │ │ │ - array2[2873] = -104; │ │ │ │ - array2[2874] = 81; │ │ │ │ - array2[2875] = 76; │ │ │ │ - array2[2876] = -12; │ │ │ │ - array2[2877] = -112; │ │ │ │ - array2[2878] = 15; │ │ │ │ - array2[2879] = -16; │ │ │ │ - array2[2880] = 80; │ │ │ │ - array2[2881] = 14; │ │ │ │ - array2[2883] = (array2[2882] = 0); │ │ │ │ - array2[2884] = 113; │ │ │ │ - array2[2885] = 32; │ │ │ │ + array2[2787] = 88; │ │ │ │ + array2[2788] = -121; │ │ │ │ + array2[2789] = 114; │ │ │ │ + array2[2790] = 112; │ │ │ │ + array2[2791] = -125; │ │ │ │ + array2[2792] = 116; │ │ │ │ + array2[2793] = 104; │ │ │ │ + array2[2794] = 7; │ │ │ │ + array2[2795] = 120; │ │ │ │ + array2[2796] = 96; │ │ │ │ + array2[2797] = -121; │ │ │ │ + array2[2798] = 116; │ │ │ │ + array2[2799] = 24; │ │ │ │ + array2[2800] = -121; │ │ │ │ + array2[2801] = 116; │ │ │ │ + array2[2802] = -96; │ │ │ │ + array2[2803] = -121; │ │ │ │ + array2[2804] = 25; │ │ │ │ + array2[2805] = -50; │ │ │ │ + array2[2806] = 83; │ │ │ │ + array2[2807] = 15; │ │ │ │ + array2[2808] = -18; │ │ │ │ + array2[2809] = 0; │ │ │ │ + array2[2810] = 15; │ │ │ │ + array2[2811] = -14; │ │ │ │ + array2[2812] = 80; │ │ │ │ + array2[2813] = 14; │ │ │ │ + array2[2814] = -28; │ │ │ │ + array2[2815] = -112; │ │ │ │ + array2[2816] = 14; │ │ │ │ + array2[2817] = -29; │ │ │ │ + array2[2818] = 64; │ │ │ │ + array2[2819] = 15; │ │ │ │ + array2[2820] = -31; │ │ │ │ + array2[2821] = 32; │ │ │ │ + array2[2822] = 14; │ │ │ │ + array2[2823] = -20; │ │ │ │ + array2[2824] = 80; │ │ │ │ + array2[2825] = 14; │ │ │ │ + array2[2826] = 51; │ │ │ │ + array2[2827] = 32; │ │ │ │ + array2[2828] = 40; │ │ │ │ + array2[2829] = 29; │ │ │ │ + array2[2830] = -36; │ │ │ │ + array2[2831] = -63; │ │ │ │ + array2[2832] = 30; │ │ │ │ + array2[2833] = -62; │ │ │ │ + array2[2834] = 65; │ │ │ │ + array2[2835] = 30; │ │ │ │ + array2[2836] = -46; │ │ │ │ + array2[2837] = 33; │ │ │ │ + array2[2838] = 28; │ │ │ │ + array2[2839] = -36; │ │ │ │ + array2[2840] = -127; │ │ │ │ + array2[2841] = 30; │ │ │ │ + array2[2842] = -36; │ │ │ │ + array2[2843] = -32; │ │ │ │ + array2[2844] = 28; │ │ │ │ + array2[2845] = -28; │ │ │ │ + array2[2846] = -31; │ │ │ │ + array2[2847] = 29; │ │ │ │ + array2[2848] = -22; │ │ │ │ + array2[2849] = 1; │ │ │ │ + array2[2850] = 30; │ │ │ │ + array2[2851] = 102; │ │ │ │ + array2[2852] = 24; │ │ │ │ + array2[2853] = 81; │ │ │ │ + array2[2854] = 56; │ │ │ │ + array2[2855] = -80; │ │ │ │ + array2[2856] = 67; │ │ │ │ + array2[2857] = 58; │ │ │ │ + array2[2858] = -100; │ │ │ │ + array2[2859] = -125; │ │ │ │ + array2[2860] = 59; │ │ │ │ + array2[2861] = -52; │ │ │ │ + array2[2862] = 80; │ │ │ │ + array2[2863] = 36; │ │ │ │ + array2[2864] = 118; │ │ │ │ + array2[2865] = 96; │ │ │ │ + array2[2866] = 7; │ │ │ │ + array2[2867] = 123; │ │ │ │ + array2[2868] = 104; │ │ │ │ + array2[2869] = 7; │ │ │ │ + array2[2870] = 55; │ │ │ │ + array2[2871] = 96; │ │ │ │ + array2[2872] = -121; │ │ │ │ + array2[2873] = 119; │ │ │ │ + array2[2874] = 120; │ │ │ │ + array2[2875] = 7; │ │ │ │ + array2[2876] = 120; │ │ │ │ + array2[2877] = -104; │ │ │ │ + array2[2878] = 81; │ │ │ │ + array2[2879] = 76; │ │ │ │ + array2[2880] = -12; │ │ │ │ + array2[2881] = -112; │ │ │ │ + array2[2882] = 15; │ │ │ │ + array2[2883] = -16; │ │ │ │ + array2[2884] = 80; │ │ │ │ + array2[2885] = 14; │ │ │ │ array2[2887] = (array2[2886] = 0); │ │ │ │ - array2[2888] = -59; │ │ │ │ - array2[2889] = 0; │ │ │ │ + array2[2888] = 113; │ │ │ │ + array2[2889] = 32; │ │ │ │ array2[2891] = (array2[2890] = 0); │ │ │ │ - array2[2892] = 86; │ │ │ │ - array2[2893] = -96; │ │ │ │ - array2[2894] = 24; │ │ │ │ - array2[2895] = 37; │ │ │ │ - array2[2896] = 32; │ │ │ │ - array2[2897] = 77; │ │ │ │ - array2[2898] = 95; │ │ │ │ - array2[2899] = 4; │ │ │ │ - array2[2900] = 48; │ │ │ │ - array2[2901] = -124; │ │ │ │ - array2[2902] = 41; │ │ │ │ - array2[2903] = 16; │ │ │ │ - array2[2904] = -66; │ │ │ │ - array2[2905] = 52; │ │ │ │ - array2[2906] = 69; │ │ │ │ - array2[2907] = -122; │ │ │ │ - array2[2908] = -32; │ │ │ │ - array2[2909] = 48; │ │ │ │ - array2[2910] = -60; │ │ │ │ - array2[2911] = -128; │ │ │ │ - array2[2912] = 0; │ │ │ │ - array2[2913] = 13; │ │ │ │ - array2[2914] = 59; │ │ │ │ - array2[2915] = 1; │ │ │ │ - array2[2916] = -126; │ │ │ │ - array2[2917] = 98; │ │ │ │ - array2[2918] = -118; │ │ │ │ - array2[2919] = -89; │ │ │ │ - array2[2920] = -75; │ │ │ │ - array2[2921] = -68; │ │ │ │ - array2[2922] = -63; │ │ │ │ - array2[2923] = 63; │ │ │ │ - array2[2924] = -37; │ │ │ │ - array2[2925] = 117; │ │ │ │ - array2[2926] = 36; │ │ │ │ - array2[2927] = -79; │ │ │ │ - array2[2928] = -60; │ │ │ │ - array2[2929] = -28; │ │ │ │ - array2[2930] = 45; │ │ │ │ - array2[2931] = 4; │ │ │ │ - array2[2932] = 67; │ │ │ │ - array2[2933] = 52; │ │ │ │ - array2[2934] = -109; │ │ │ │ - array2[2935] = 54; │ │ │ │ - array2[2936] = -3; │ │ │ │ - array2[2937] = -108; │ │ │ │ - array2[2938] = 112; │ │ │ │ - array2[2939] = 0; │ │ │ │ - array2[2940] = 17; │ │ │ │ - array2[2941] = 94; │ │ │ │ - array2[2942] = -33; │ │ │ │ - array2[2943] = -111; │ │ │ │ - array2[2944] = -12; │ │ │ │ - array2[2945] = 3; │ │ │ │ - array2[2946] = -53; │ │ │ │ - array2[2947] = -30; │ │ │ │ - array2[2948] = 8; │ │ │ │ - array2[2949] = -64; │ │ │ │ - array2[2950] = -124; │ │ │ │ - array2[2951] = 56; │ │ │ │ - array2[2952] = 77; │ │ │ │ - array2[2953] = 87; │ │ │ │ - array2[2954] = -31; │ │ │ │ - array2[2955] = -1; │ │ │ │ - array2[2956] = -111; │ │ │ │ - array2[2957] = 36; │ │ │ │ - array2[2958] = -106; │ │ │ │ - array2[2959] = -32; │ │ │ │ - array2[2960] = 48; │ │ │ │ - array2[2961] = -60; │ │ │ │ - array2[2962] = -128; │ │ │ │ - array2[2963] = 0; │ │ │ │ - array2[2964] = 13; │ │ │ │ - array2[2965] = 59; │ │ │ │ - array2[2966] = 1; │ │ │ │ - array2[2967] = -126; │ │ │ │ - array2[2968] = 98; │ │ │ │ - array2[2969] = 106; │ │ │ │ - array2[2970] = -79; │ │ │ │ - array2[2971] = -119; │ │ │ │ - array2[2972] = 44; │ │ │ │ - array2[2973] = 6; │ │ │ │ - array2[2974] = 49; │ │ │ │ - array2[2975] = 81; │ │ │ │ - array2[2976] = -62; │ │ │ │ - array2[2977] = 1; │ │ │ │ - array2[2978] = 68; │ │ │ │ - array2[2979] = -85; │ │ │ │ - array2[2980] = 17; │ │ │ │ - array2[2981] = 24; │ │ │ │ - array2[2982] = -117; │ │ │ │ - array2[2983] = -12; │ │ │ │ - array2[2984] = -49; │ │ │ │ - array2[2985] = 123; │ │ │ │ - array2[2986] = 36; │ │ │ │ - array2[2987] = 117; │ │ │ │ - array2[2988] = 68; │ │ │ │ - array2[2989] = 64; │ │ │ │ - array2[2990] = 25; │ │ │ │ - array2[2992] = (array2[2991] = 41); │ │ │ │ - array2[2993] = 116; │ │ │ │ - array2[2994] = 21; │ │ │ │ - array2[2995] = -2; │ │ │ │ - array2[2996] = 31; │ │ │ │ - array2[2997] = 6; │ │ │ │ - array2[2998] = 67; │ │ │ │ - array2[2999] = 21; │ │ │ │ - array2[3000] = -56; │ │ │ │ - array2[3001] = -78; │ │ │ │ - array2[3002] = -92; │ │ │ │ - array2[3003] = -56; │ │ │ │ - array2[3004] = 69; │ │ │ │ - array2[3005] = 44; │ │ │ │ - array2[3006] = 98; │ │ │ │ - array2[3007] = 51; │ │ │ │ - array2[3008] = 17; │ │ │ │ - array2[3009] = -47; │ │ │ │ - array2[3010] = -29; │ │ │ │ - array2[3011] = 44; │ │ │ │ - array2[3012] = -64; │ │ │ │ - array2[3013] = 68; │ │ │ │ - array2[3014] = -40; │ │ │ │ - array2[3015] = 68; │ │ │ │ - array2[3016] = -12; │ │ │ │ + array2[2892] = -59; │ │ │ │ + array2[2893] = 0; │ │ │ │ + array2[2895] = (array2[2894] = 0); │ │ │ │ + array2[2896] = 86; │ │ │ │ + array2[2897] = -96; │ │ │ │ + array2[2898] = 24; │ │ │ │ + array2[2899] = 37; │ │ │ │ + array2[2900] = 32; │ │ │ │ + array2[2901] = 77; │ │ │ │ + array2[2902] = 95; │ │ │ │ + array2[2903] = 4; │ │ │ │ + array2[2904] = 48; │ │ │ │ + array2[2905] = -124; │ │ │ │ + array2[2906] = 41; │ │ │ │ + array2[2907] = 16; │ │ │ │ + array2[2908] = -66; │ │ │ │ + array2[2909] = 52; │ │ │ │ + array2[2910] = 69; │ │ │ │ + array2[2911] = -122; │ │ │ │ + array2[2912] = -32; │ │ │ │ + array2[2913] = 48; │ │ │ │ + array2[2914] = -60; │ │ │ │ + array2[2915] = -128; │ │ │ │ + array2[2916] = 0; │ │ │ │ + array2[2917] = 13; │ │ │ │ + array2[2918] = 59; │ │ │ │ + array2[2919] = 1; │ │ │ │ + array2[2920] = -126; │ │ │ │ + array2[2921] = 98; │ │ │ │ + array2[2922] = -118; │ │ │ │ + array2[2923] = -89; │ │ │ │ + array2[2924] = -75; │ │ │ │ + array2[2925] = -68; │ │ │ │ + array2[2926] = -63; │ │ │ │ + array2[2927] = 63; │ │ │ │ + array2[2928] = -37; │ │ │ │ + array2[2929] = 117; │ │ │ │ + array2[2930] = 36; │ │ │ │ + array2[2931] = -79; │ │ │ │ + array2[2932] = -60; │ │ │ │ + array2[2933] = -28; │ │ │ │ + array2[2934] = 45; │ │ │ │ + array2[2935] = 4; │ │ │ │ + array2[2936] = 67; │ │ │ │ + array2[2937] = 52; │ │ │ │ + array2[2938] = -109; │ │ │ │ + array2[2939] = 54; │ │ │ │ + array2[2940] = -3; │ │ │ │ + array2[2941] = -108; │ │ │ │ + array2[2942] = 112; │ │ │ │ + array2[2943] = 0; │ │ │ │ + array2[2944] = 17; │ │ │ │ + array2[2945] = 94; │ │ │ │ + array2[2946] = -33; │ │ │ │ + array2[2947] = -111; │ │ │ │ + array2[2948] = -12; │ │ │ │ + array2[2949] = 3; │ │ │ │ + array2[2950] = -53; │ │ │ │ + array2[2951] = -30; │ │ │ │ + array2[2952] = 8; │ │ │ │ + array2[2953] = -64; │ │ │ │ + array2[2954] = -124; │ │ │ │ + array2[2955] = 56; │ │ │ │ + array2[2956] = 77; │ │ │ │ + array2[2957] = 87; │ │ │ │ + array2[2958] = -31; │ │ │ │ + array2[2959] = -1; │ │ │ │ + array2[2960] = -111; │ │ │ │ + array2[2961] = 36; │ │ │ │ + array2[2962] = -106; │ │ │ │ + array2[2963] = -32; │ │ │ │ + array2[2964] = 48; │ │ │ │ + array2[2965] = -60; │ │ │ │ + array2[2966] = -128; │ │ │ │ + array2[2967] = 0; │ │ │ │ + array2[2968] = 13; │ │ │ │ + array2[2969] = 59; │ │ │ │ + array2[2970] = 1; │ │ │ │ + array2[2971] = -126; │ │ │ │ + array2[2972] = 98; │ │ │ │ + array2[2973] = 106; │ │ │ │ + array2[2974] = -79; │ │ │ │ + array2[2975] = -119; │ │ │ │ + array2[2976] = 44; │ │ │ │ + array2[2977] = 6; │ │ │ │ + array2[2978] = 49; │ │ │ │ + array2[2979] = 81; │ │ │ │ + array2[2980] = -62; │ │ │ │ + array2[2981] = 1; │ │ │ │ + array2[2982] = 68; │ │ │ │ + array2[2983] = -85; │ │ │ │ + array2[2984] = 17; │ │ │ │ + array2[2985] = 24; │ │ │ │ + array2[2986] = -117; │ │ │ │ + array2[2987] = -12; │ │ │ │ + array2[2988] = -49; │ │ │ │ + array2[2989] = 123; │ │ │ │ + array2[2990] = 36; │ │ │ │ + array2[2991] = 117; │ │ │ │ + array2[2992] = 68; │ │ │ │ + array2[2993] = 64; │ │ │ │ + array2[2994] = 25; │ │ │ │ + array2[2996] = (array2[2995] = 41); │ │ │ │ + array2[2997] = 116; │ │ │ │ + array2[2998] = 21; │ │ │ │ + array2[2999] = -2; │ │ │ │ + array2[3000] = 31; │ │ │ │ + array2[3001] = 6; │ │ │ │ + array2[3002] = 67; │ │ │ │ + array2[3003] = 21; │ │ │ │ + array2[3004] = -56; │ │ │ │ + array2[3005] = -78; │ │ │ │ + array2[3006] = -92; │ │ │ │ + array2[3007] = -56; │ │ │ │ + array2[3008] = 69; │ │ │ │ + array2[3009] = 44; │ │ │ │ + array2[3010] = 98; │ │ │ │ + array2[3011] = 51; │ │ │ │ + array2[3012] = 17; │ │ │ │ + array2[3013] = -47; │ │ │ │ + array2[3014] = -29; │ │ │ │ + array2[3015] = 44; │ │ │ │ + array2[3016] = -64; │ │ │ │ array2[3017] = 68; │ │ │ │ - array2[3018] = -114; │ │ │ │ - array2[3019] = 64; │ │ │ │ - array2[3020] = 72; │ │ │ │ - array2[3021] = -46; │ │ │ │ - array2[3022] = 22; │ │ │ │ - array2[3023] = 33; │ │ │ │ - array2[3024] = -58; │ │ │ │ - array2[3025] = 49; │ │ │ │ - array2[3026] = 53; │ │ │ │ - array2[3027] = -124; │ │ │ │ - array2[3028] = 36; │ │ │ │ - array2[3029] = 89; │ │ │ │ - array2[3030] = -121; │ │ │ │ - array2[3031] = 97; │ │ │ │ - array2[3032] = 16; │ │ │ │ - array2[3033] = -45; │ │ │ │ - array2[3034] = 106; │ │ │ │ - array2[3035] = 4; │ │ │ │ - array2[3036] = -90; │ │ │ │ - array2[3037] = 113; │ │ │ │ - array2[3038] = -3; │ │ │ │ - array2[3039] = 115; │ │ │ │ - array2[3040] = -115; │ │ │ │ - array2[3041] = 11; │ │ │ │ - array2[3042] = 78; │ │ │ │ - array2[3043] = 83; │ │ │ │ - array2[3044] = 17; │ │ │ │ - array2[3045] = -47; │ │ │ │ - array2[3046] = -12; │ │ │ │ - array2[3047] = 23; │ │ │ │ - array2[3048] = -117; │ │ │ │ - array2[3049] = 3; │ │ │ │ - array2[3050] = 76; │ │ │ │ - array2[3051] = 119; │ │ │ │ - array2[3052] = 87; │ │ │ │ - array2[3053] = -35; │ │ │ │ - array2[3054] = -1; │ │ │ │ - array2[3055] = 97; │ │ │ │ - array2[3056] = 52; │ │ │ │ - array2[3057] = 97; │ │ │ │ - array2[3058] = -16; │ │ │ │ - array2[3059] = -49; │ │ │ │ - array2[3060] = -11; │ │ │ │ - array2[3061] = 29; │ │ │ │ - array2[3062] = 73; │ │ │ │ - array2[3063] = -36; │ │ │ │ - array2[3064] = 66; │ │ │ │ - array2[3065] = 0; │ │ │ │ - array2[3066] = 17; │ │ │ │ - array2[3067] = 26; │ │ │ │ - array2[3068] = 36; │ │ │ │ - array2[3069] = -124; │ │ │ │ - array2[3070] = 48; │ │ │ │ - array2[3071] = -91; │ │ │ │ - array2[3072] = -11; │ │ │ │ - array2[3073] = 29; │ │ │ │ - array2[3074] = 73; │ │ │ │ - array2[3075] = 63; │ │ │ │ - array2[3076] = -80; │ │ │ │ - array2[3077] = 44; │ │ │ │ - array2[3078] = -114; │ │ │ │ - array2[3079] = 0; │ │ │ │ - array2[3080] = 76; │ │ │ │ - array2[3081] = -120; │ │ │ │ - array2[3082] = -45; │ │ │ │ - array2[3083] = 88; │ │ │ │ - array2[3084] = -118; │ │ │ │ - array2[3085] = 36; │ │ │ │ - array2[3086] = 77; │ │ │ │ - array2[3087] = -128; │ │ │ │ - array2[3088] = -96; │ │ │ │ - array2[3089] = 32; │ │ │ │ - array2[3090] = 12; │ │ │ │ - array2[3091] = 96; │ │ │ │ - array2[3092] = 16; │ │ │ │ - array2[3093] = -1; │ │ │ │ - array2[3094] = -126; │ │ │ │ - array2[3095] = 24; │ │ │ │ - array2[3096] = -57; │ │ │ │ - array2[3097] = 68; │ │ │ │ - array2[3098] = 52; │ │ │ │ - array2[3099] = -10; │ │ │ │ - array2[3100] = -30; │ │ │ │ - array2[3101] = -4; │ │ │ │ - array2[3102] = -13; │ │ │ │ - array2[3103] = 30; │ │ │ │ - array2[3104] = 73; │ │ │ │ - array2[3105] = 29; │ │ │ │ - array2[3106] = 17; │ │ │ │ - array2[3107] = 80; │ │ │ │ - array2[3108] = 70; │ │ │ │ - array2[3109] = 74; │ │ │ │ - array2[3110] = 10; │ │ │ │ - array2[3111] = -120; │ │ │ │ - array2[3112] = -123; │ │ │ │ - array2[3113] = 100; │ │ │ │ - array2[3114] = -1; │ │ │ │ - array2[3115] = 92; │ │ │ │ - array2[3116] = -13; │ │ │ │ - array2[3117] = -111; │ │ │ │ - array2[3118] = 36; │ │ │ │ - array2[3119] = 83; │ │ │ │ - array2[3120] = 85; │ │ │ │ - array2[3121] = -21; │ │ │ │ - array2[3122] = -84; │ │ │ │ - array2[3123] = -32; │ │ │ │ - array2[3124] = -90; │ │ │ │ - array2[3125] = -3; │ │ │ │ - array2[3126] = -108; │ │ │ │ - array2[3127] = 112; │ │ │ │ - array2[3128] = 0; │ │ │ │ - array2[3129] = 17; │ │ │ │ - array2[3130] = 126; │ │ │ │ - array2[3131] = 28; │ │ │ │ - array2[3132] = -121; │ │ │ │ - array2[3133] = -71; │ │ │ │ - array2[3134] = 56; │ │ │ │ - array2[3135] = 79; │ │ │ │ - array2[3136] = -28; │ │ │ │ - array2[3137] = 8; │ │ │ │ - array2[3138] = -124; │ │ │ │ - array2[3139] = 36; │ │ │ │ - array2[3140] = -3; │ │ │ │ - array2[3141] = 12; │ │ │ │ - array2[3142] = 49; │ │ │ │ - array2[3143] = 32; │ │ │ │ - array2[3144] = 64; │ │ │ │ - array2[3145] = 99; │ │ │ │ - array2[3146] = 24; │ │ │ │ - array2[3147] = -56; │ │ │ │ - array2[3148] = 63; │ │ │ │ - array2[3149] = -33; │ │ │ │ - array2[3150] = -113; │ │ │ │ - array2[3151] = 99; │ │ │ │ - array2[3152] = 21; │ │ │ │ - array2[3153] = -123; │ │ │ │ - array2[3154] = -111; │ │ │ │ - array2[3155] = 72; │ │ │ │ - array2[3156] = -46; │ │ │ │ - array2[3157] = 4; │ │ │ │ - array2[3158] = 8; │ │ │ │ - array2[3159] = 10; │ │ │ │ - array2[3160] = -62; │ │ │ │ - array2[3161] = 0; │ │ │ │ - array2[3162] = 6; │ │ │ │ - array2[3163] = -15; │ │ │ │ - array2[3164] = 3; │ │ │ │ - array2[3165] = 21; │ │ │ │ - array2[3166] = 16; │ │ │ │ - array2[3167] = 1; │ │ │ │ - array2[3168] = 6; │ │ │ │ - array2[3169] = 97; │ │ │ │ - array2[3170] = 31; │ │ │ │ - array2[3171] = 110; │ │ │ │ - array2[3172] = -16; │ │ │ │ - array2[3173] = -49; │ │ │ │ - array2[3174] = 118; │ │ │ │ - array2[3175] = 30; │ │ │ │ - array2[3176] = 73; │ │ │ │ - array2[3177] = 32; │ │ │ │ - array2[3178] = 49; │ │ │ │ - array2[3179] = 121; │ │ │ │ - array2[3180] = 11; │ │ │ │ - array2[3181] = -63; │ │ │ │ - array2[3182] = 16; │ │ │ │ - array2[3183] = -51; │ │ │ │ - array2[3184] = -92; │ │ │ │ - array2[3185] = 77; │ │ │ │ - array2[3186] = 50; │ │ │ │ - array2[3187] = 85; │ │ │ │ - array2[3188] = -3; │ │ │ │ - array2[3189] = -108; │ │ │ │ - array2[3190] = 112; │ │ │ │ - array2[3191] = 0; │ │ │ │ - array2[3192] = -47; │ │ │ │ - array2[3193] = -17; │ │ │ │ - array2[3194] = -42; │ │ │ │ - array2[3195] = 119; │ │ │ │ - array2[3196] = 36; │ │ │ │ - array2[3197] = -3; │ │ │ │ - array2[3198] = -64; │ │ │ │ - array2[3199] = -78; │ │ │ │ - array2[3200] = 56; │ │ │ │ - array2[3201] = 2; │ │ │ │ - array2[3202] = 48; │ │ │ │ - array2[3203] = 33; │ │ │ │ - array2[3204] = 78; │ │ │ │ - array2[3205] = -109; │ │ │ │ - array2[3206] = 36; │ │ │ │ - array2[3207] = -26; │ │ │ │ - array2[3208] = -31; │ │ │ │ - array2[3209] = 6; │ │ │ │ - array2[3210] = -1; │ │ │ │ - array2[3211] = 108; │ │ │ │ - array2[3212] = -25; │ │ │ │ - array2[3213] = -111; │ │ │ │ - array2[3214] = 4; │ │ │ │ - array2[3215] = 18; │ │ │ │ - array2[3216] = -109; │ │ │ │ - array2[3217] = -73; │ │ │ │ - array2[3218] = 16; │ │ │ │ - array2[3219] = 12; │ │ │ │ - array2[3220] = -47; │ │ │ │ - array2[3221] = 76; │ │ │ │ - array2[3222] = -38; │ │ │ │ - array2[3223] = 36; │ │ │ │ - array2[3224] = 83; │ │ │ │ - array2[3225] = -43; │ │ │ │ - array2[3226] = 79; │ │ │ │ - array2[3227] = 9; │ │ │ │ - array2[3228] = 7; │ │ │ │ - array2[3229] = 16; │ │ │ │ - array2[3230] = -3; │ │ │ │ - array2[3231] = 114; │ │ │ │ - array2[3232] = 125; │ │ │ │ - array2[3233] = 71; │ │ │ │ - array2[3234] = -46; │ │ │ │ - array2[3235] = 15; │ │ │ │ - array2[3236] = 44; │ │ │ │ - array2[3237] = -117; │ │ │ │ - array2[3238] = 35; │ │ │ │ - array2[3239] = 0; │ │ │ │ - array2[3240] = 19; │ │ │ │ - array2[3241] = -30; │ │ │ │ - array2[3242] = 52; │ │ │ │ - array2[3243] = 73; │ │ │ │ - array2[3244] = 98; │ │ │ │ - array2[3245] = 27; │ │ │ │ - array2[3246] = -41; │ │ │ │ - array2[3247] = 63; │ │ │ │ - array2[3248] = -41; │ │ │ │ - array2[3249] = -72; │ │ │ │ - array2[3250] = -32; │ │ │ │ - array2[3251] = 52; │ │ │ │ - array2[3252] = 21; │ │ │ │ - array2[3253] = 17; │ │ │ │ - array2[3254] = 77; │ │ │ │ - array2[3255] = 63; │ │ │ │ - array2[3256] = 37; │ │ │ │ - array2[3257] = 28; │ │ │ │ - array2[3258] = 64; │ │ │ │ - array2[3259] = 116; │ │ │ │ - array2[3260] = 119; │ │ │ │ - array2[3261] = -43; │ │ │ │ - array2[3262] = -3; │ │ │ │ - array2[3263] = 23; │ │ │ │ - array2[3264] = 38; │ │ │ │ - array2[3265] = -109; │ │ │ │ - array2[3266] = 24; │ │ │ │ - array2[3267] = 17; │ │ │ │ - array2[3268] = -128; │ │ │ │ - array2[3269] = 73; │ │ │ │ - array2[3270] = 2; │ │ │ │ - array2[3271] = -80; │ │ │ │ - array2[3272] = 16; │ │ │ │ - array2[3273] = 54; │ │ │ │ - array2[3274] = -46; │ │ │ │ - array2[3275] = 24; │ │ │ │ - array2[3276] = -60; │ │ │ │ - array2[3277] = -76; │ │ │ │ - array2[3278] = 26; │ │ │ │ - array2[3279] = -63; │ │ │ │ - array2[3280] = 79; │ │ │ │ - array2[3281] = 9; │ │ │ │ - array2[3282] = 7; │ │ │ │ - array2[3283] = 16; │ │ │ │ - array2[3284] = -31; │ │ │ │ - array2[3285] = 70; │ │ │ │ - array2[3286] = 17; │ │ │ │ - array2[3287] = 69; │ │ │ │ - array2[3288] = -110; │ │ │ │ - array2[3289] = -37; │ │ │ │ - array2[3290] = 60; │ │ │ │ - array2[3291] = -128; │ │ │ │ - array2[3292] = -96; │ │ │ │ - array2[3293] = 112; │ │ │ │ - array2[3294] = -50; │ │ │ │ - array2[3295] = -30; │ │ │ │ - array2[3296] = 68; │ │ │ │ - array2[3297] = 60; │ │ │ │ - array2[3298] = -49; │ │ │ │ - array2[3299] = -13; │ │ │ │ - array2[3300] = 86; │ │ │ │ - array2[3301] = 51; │ │ │ │ - array2[3302] = -7; │ │ │ │ - array2[3303] = 7; │ │ │ │ - array2[3304] = -79; │ │ │ │ - array2[3305] = 60; │ │ │ │ - array2[3306] = 68; │ │ │ │ - array2[3307] = -12; │ │ │ │ - array2[3308] = 75; │ │ │ │ - array2[3310] = (array2[3309] = -60); │ │ │ │ - array2[3311] = 57; │ │ │ │ - array2[3312] = -51; │ │ │ │ - array2[3313] = 20; │ │ │ │ - array2[3314] = 1; │ │ │ │ - array2[3315] = -46; │ │ │ │ - array2[3316] = 100; │ │ │ │ - array2[3317] = 25; │ │ │ │ - array2[3318] = -49; │ │ │ │ - array2[3319] = 19; │ │ │ │ - array2[3320] = 57; │ │ │ │ - array2[3321] = 2; │ │ │ │ - array2[3322] = 33; │ │ │ │ - array2[3323] = 73; │ │ │ │ - array2[3324] = -100; │ │ │ │ - array2[3325] = -45; │ │ │ │ - array2[3326] = 76; │ │ │ │ - array2[3327] = 17; │ │ │ │ - array2[3328] = 32; │ │ │ │ - array2[3329] = 77; │ │ │ │ - array2[3330] = 6; │ │ │ │ - array2[3331] = -30; │ │ │ │ - array2[3332] = 6; │ │ │ │ - array2[3333] = -1; │ │ │ │ - array2[3334] = 108; │ │ │ │ - array2[3335] = -25; │ │ │ │ - array2[3336] = -111; │ │ │ │ - array2[3337] = 4; │ │ │ │ - array2[3338] = 18; │ │ │ │ - array2[3339] = -109; │ │ │ │ - array2[3340] = -73; │ │ │ │ - array2[3341] = 16; │ │ │ │ - array2[3342] = 12; │ │ │ │ - array2[3343] = -47; │ │ │ │ - array2[3344] = 76; │ │ │ │ - array2[3345] = -38; │ │ │ │ - array2[3346] = 36; │ │ │ │ - array2[3347] = 83; │ │ │ │ - array2[3348] = -43; │ │ │ │ - array2[3349] = 79; │ │ │ │ - array2[3350] = 9; │ │ │ │ - array2[3351] = 7; │ │ │ │ - array2[3352] = 16; │ │ │ │ - array2[3353] = -3; │ │ │ │ - array2[3354] = 111; │ │ │ │ - array2[3355] = 125; │ │ │ │ - array2[3356] = 71; │ │ │ │ - array2[3357] = -46; │ │ │ │ - array2[3358] = 15; │ │ │ │ - array2[3359] = 44; │ │ │ │ - array2[3360] = -117; │ │ │ │ - array2[3361] = 35; │ │ │ │ - array2[3362] = 0; │ │ │ │ - array2[3363] = 19; │ │ │ │ - array2[3364] = -30; │ │ │ │ - array2[3365] = 52; │ │ │ │ - array2[3366] = 73; │ │ │ │ - array2[3367] = 98; │ │ │ │ - array2[3368] = 0; │ │ │ │ - array2[3369] = -115; │ │ │ │ - array2[3370] = -63; │ │ │ │ - array2[3372] = (array2[3371] = 81); │ │ │ │ - array2[3373] = 68; │ │ │ │ - array2[3374] = 52; │ │ │ │ - array2[3375] = -45; │ │ │ │ - array2[3376] = 23; │ │ │ │ - array2[3377] = 1; │ │ │ │ - array2[3378] = 12; │ │ │ │ - array2[3379] = 97; │ │ │ │ - array2[3380] = 4; │ │ │ │ - array2[3381] = 8; │ │ │ │ - array2[3382] = 70; │ │ │ │ - array2[3383] = 85; │ │ │ │ - array2[3384] = 72; │ │ │ │ - array2[3385] = -13; │ │ │ │ - array2[3386] = 80; │ │ │ │ - array2[3387] = -109; │ │ │ │ - array2[3388] = 113; │ │ │ │ - array2[3389] = 60; │ │ │ │ - array2[3390] = -1; │ │ │ │ - array2[3391] = -100; │ │ │ │ - array2[3393] = (array2[3392] = 11); │ │ │ │ - array2[3394] = -64; │ │ │ │ - array2[3395] = 60; │ │ │ │ - array2[3396] = 93; │ │ │ │ - array2[3397] = 117; │ │ │ │ - array2[3398] = -1; │ │ │ │ - array2[3399] = 69; │ │ │ │ - array2[3400] = 81; │ │ │ │ - array2[3401] = -104; │ │ │ │ - array2[3402] = -123; │ │ │ │ - array2[3403] = -10; │ │ │ │ - array2[3404] = -49; │ │ │ │ - array2[3405] = -11; │ │ │ │ - array2[3406] = 30; │ │ │ │ - array2[3407] = 73; │ │ │ │ - array2[3408] = 41; │ │ │ │ - array2[3409] = 32; │ │ │ │ - array2[3410] = 40; │ │ │ │ - array2[3411] = -100; │ │ │ │ - array2[3412] = -77; │ │ │ │ - array2[3413] = 56; │ │ │ │ - array2[3414] = 81; │ │ │ │ - array2[3415] = -21; │ │ │ │ - array2[3416] = -16; │ │ │ │ - array2[3417] = 60; │ │ │ │ - array2[3418] = -49; │ │ │ │ - array2[3419] = 119; │ │ │ │ - array2[3420] = 21; │ │ │ │ - array2[3421] = -2; │ │ │ │ - array2[3422] = 23; │ │ │ │ - array2[3423] = -90; │ │ │ │ - array2[3424] = 50; │ │ │ │ - array2[3425] = 73; │ │ │ │ - array2[3426] = 19; │ │ │ │ - array2[3427] = 32; │ │ │ │ - array2[3428] = 40; │ │ │ │ - array2[3429] = 8; │ │ │ │ - array2[3430] = 3; │ │ │ │ - array2[3431] = 24; │ │ │ │ - array2[3432] = -60; │ │ │ │ - array2[3433] = -65; │ │ │ │ - array2[3434] = 32; │ │ │ │ - array2[3435] = -58; │ │ │ │ - array2[3436] = 49; │ │ │ │ - array2[3437] = 17; │ │ │ │ - array2[3438] = -51; │ │ │ │ - array2[3439] = 107; │ │ │ │ - array2[3440] = 6; │ │ │ │ - array2[3441] = 5; │ │ │ │ - array2[3442] = -116; │ │ │ │ - array2[3443] = 12; │ │ │ │ - array2[3444] = -45; │ │ │ │ - array2[3445] = 97; │ │ │ │ - array2[3446] = 43; │ │ │ │ - array2[3447] = -111; │ │ │ │ - array2[3448] = 52; │ │ │ │ - array2[3449] = 1; │ │ │ │ - array2[3451] = (array2[3450] = -126); │ │ │ │ - array2[3452] = 48; │ │ │ │ - array2[3453] = -128; │ │ │ │ - array2[3454] = 65; │ │ │ │ - array2[3455] = -4; │ │ │ │ - array2[3456] = 12; │ │ │ │ - array2[3457] = 49; │ │ │ │ - array2[3458] = 32; │ │ │ │ - array2[3459] = 64; │ │ │ │ - array2[3460] = 99; │ │ │ │ - array2[3461] = 12; │ │ │ │ - array2[3462] = -122; │ │ │ │ - array2[3463] = 47; │ │ │ │ - array2[3464] = 77; │ │ │ │ - array2[3465] = -111; │ │ │ │ - array2[3466] = 111; │ │ │ │ - array2[3467] = 91; │ │ │ │ - array2[3468] = -123; │ │ │ │ - array2[3469] = 26; │ │ │ │ - array2[3470] = -4; │ │ │ │ - array2[3471] = -77; │ │ │ │ - array2[3472] = 93; │ │ │ │ - array2[3473] = 71; │ │ │ │ - array2[3474] = 18; │ │ │ │ - array2[3475] = 72; │ │ │ │ - array2[3476] = 76; │ │ │ │ - array2[3477] = -34; │ │ │ │ - array2[3478] = 66; │ │ │ │ - array2[3479] = 48; │ │ │ │ - array2[3480] = 68; │ │ │ │ - array2[3481] = 51; │ │ │ │ - array2[3482] = 105; │ │ │ │ - array2[3483] = -45; │ │ │ │ - array2[3484] = 79; │ │ │ │ - array2[3485] = 9; │ │ │ │ - array2[3486] = 7; │ │ │ │ - array2[3487] = 16; │ │ │ │ - array2[3488] = -31; │ │ │ │ - array2[3489] = -11; │ │ │ │ - array2[3490] = 29; │ │ │ │ - array2[3491] = 73; │ │ │ │ - array2[3492] = 63; │ │ │ │ - array2[3493] = -80; │ │ │ │ - array2[3494] = 44; │ │ │ │ - array2[3495] = -114; │ │ │ │ - array2[3496] = 0; │ │ │ │ - array2[3497] = 76; │ │ │ │ - array2[3498] = -120; │ │ │ │ - array2[3499] = -45; │ │ │ │ - array2[3500] = 36; │ │ │ │ - array2[3501] = -119; │ │ │ │ - array2[3502] = 45; │ │ │ │ - array2[3503] = 24; │ │ │ │ - array2[3504] = -66; │ │ │ │ - array2[3505] = 52; │ │ │ │ - array2[3506] = 69; │ │ │ │ - array2[3507] = 126; │ │ │ │ - array2[3508] = 109; │ │ │ │ - array2[3509] = 38; │ │ │ │ - array2[3510] = -107; │ │ │ │ - array2[3511] = 52; │ │ │ │ - array2[3512] = 1; │ │ │ │ - array2[3514] = (array2[3513] = -126); │ │ │ │ - array2[3515] = 48; │ │ │ │ - array2[3516] = -128; │ │ │ │ - array2[3517] = 65; │ │ │ │ - array2[3518] = -4; │ │ │ │ - array2[3519] = 64; │ │ │ │ - array2[3520] = 5; │ │ │ │ - array2[3521] = 68; │ │ │ │ - array2[3522] = -128; │ │ │ │ - array2[3523] = 65; │ │ │ │ - array2[3524] = -44; │ │ │ │ - array2[3525] = -105; │ │ │ │ - array2[3526] = 109; │ │ │ │ - array2[3527] = 39; │ │ │ │ - array2[3528] = -107; │ │ │ │ - array2[3529] = 52; │ │ │ │ - array2[3530] = 1; │ │ │ │ - array2[3532] = (array2[3531] = -126); │ │ │ │ - array2[3533] = 48; │ │ │ │ - array2[3534] = -128; │ │ │ │ - array2[3535] = 65; │ │ │ │ - array2[3536] = -4; │ │ │ │ - array2[3537] = 64; │ │ │ │ - array2[3538] = 5; │ │ │ │ - array2[3539] = 68; │ │ │ │ - array2[3540] = -128; │ │ │ │ - array2[3541] = 65; │ │ │ │ - array2[3542] = -44; │ │ │ │ - array2[3543] = -41; │ │ │ │ - array2[3544] = 109; │ │ │ │ - array2[3545] = 17; │ │ │ │ - array2[3546] = -122; │ │ │ │ - array2[3547] = 47; │ │ │ │ - array2[3548] = 77; │ │ │ │ - array2[3549] = -111; │ │ │ │ - array2[3550] = -65; │ │ │ │ - array2[3551] = 27; │ │ │ │ - array2[3552] = 74; │ │ │ │ - array2[3553] = 37; │ │ │ │ - array2[3554] = 77; │ │ │ │ - array2[3555] = -128; │ │ │ │ - array2[3556] = -96; │ │ │ │ - array2[3557] = 32; │ │ │ │ - array2[3558] = 12; │ │ │ │ - array2[3559] = 96; │ │ │ │ - array2[3560] = 16; │ │ │ │ - array2[3561] = 63; │ │ │ │ - array2[3562] = 80; │ │ │ │ - array2[3563] = 1; │ │ │ │ - array2[3564] = 17; │ │ │ │ - array2[3565] = 96; │ │ │ │ - array2[3566] = 16; │ │ │ │ - array2[3567] = -9; │ │ │ │ - array2[3568] = 117; │ │ │ │ - array2[3569] = 91; │ │ │ │ - array2[3570] = -125; │ │ │ │ - array2[3571] = -31; │ │ │ │ - array2[3572] = 75; │ │ │ │ - array2[3573] = 83; │ │ │ │ - array2[3574] = -28; │ │ │ │ - array2[3575] = -33; │ │ │ │ - array2[3576] = -26; │ │ │ │ - array2[3577] = 96; │ │ │ │ - array2[3578] = -8; │ │ │ │ - array2[3579] = -46; │ │ │ │ - array2[3580] = 20; │ │ │ │ - array2[3581] = -7; │ │ │ │ - array2[3582] = -72; │ │ │ │ - array2[3583] = 61; │ │ │ │ - array2[3584] = 24; │ │ │ │ - array2[3585] = -66; │ │ │ │ - array2[3586] = 52; │ │ │ │ - array2[3587] = 69; │ │ │ │ - array2[3588] = 126; │ │ │ │ - array2[3589] = 110; │ │ │ │ - array2[3590] = 3; │ │ │ │ - array2[3591] = -119; │ │ │ │ - array2[3592] = -32; │ │ │ │ - array2[3593] = 52; │ │ │ │ - array2[3594] = 83; │ │ │ │ - array2[3595] = 4; │ │ │ │ - array2[3596] = 72; │ │ │ │ - array2[3597] = 19; │ │ │ │ - array2[3598] = 103; │ │ │ │ - array2[3599] = 37; │ │ │ │ - array2[3600] = -109; │ │ │ │ - array2[3601] = 52; │ │ │ │ - array2[3602] = 1; │ │ │ │ - array2[3604] = (array2[3603] = -126); │ │ │ │ - array2[3605] = 48; │ │ │ │ - array2[3606] = -128; │ │ │ │ - array2[3607] = 65; │ │ │ │ - array2[3608] = -4; │ │ │ │ - array2[3609] = -60; │ │ │ │ - array2[3610] = -11; │ │ │ │ - array2[3611] = 56; │ │ │ │ - array2[3612] = 18; │ │ │ │ - array2[3613] = 21; │ │ │ │ - array2[3614] = 17; │ │ │ │ - array2[3615] = 6; │ │ │ │ - array2[3616] = 97; │ │ │ │ - array2[3617] = -8; │ │ │ │ - array2[3618] = -46; │ │ │ │ - array2[3619] = 20; │ │ │ │ - array2[3620] = -7; │ │ │ │ - array2[3621] = -70; │ │ │ │ - array2[3622] = -59; │ │ │ │ + array2[3018] = -40; │ │ │ │ + array2[3019] = 68; │ │ │ │ + array2[3020] = -12; │ │ │ │ + array2[3021] = 68; │ │ │ │ + array2[3022] = -114; │ │ │ │ + array2[3023] = 64; │ │ │ │ + array2[3024] = 72; │ │ │ │ + array2[3025] = -46; │ │ │ │ + array2[3026] = 22; │ │ │ │ + array2[3027] = 33; │ │ │ │ + array2[3028] = -58; │ │ │ │ + array2[3029] = 49; │ │ │ │ + array2[3030] = 53; │ │ │ │ + array2[3031] = -124; │ │ │ │ + array2[3032] = 36; │ │ │ │ + array2[3033] = 89; │ │ │ │ + array2[3034] = -121; │ │ │ │ + array2[3035] = 97; │ │ │ │ + array2[3036] = 16; │ │ │ │ + array2[3037] = -45; │ │ │ │ + array2[3038] = 106; │ │ │ │ + array2[3039] = 4; │ │ │ │ + array2[3040] = -90; │ │ │ │ + array2[3041] = 113; │ │ │ │ + array2[3042] = -3; │ │ │ │ + array2[3043] = 115; │ │ │ │ + array2[3044] = -115; │ │ │ │ + array2[3045] = 11; │ │ │ │ + array2[3046] = 78; │ │ │ │ + array2[3047] = 83; │ │ │ │ + array2[3048] = 17; │ │ │ │ + array2[3049] = -47; │ │ │ │ + array2[3050] = -12; │ │ │ │ + array2[3051] = 23; │ │ │ │ + array2[3052] = -117; │ │ │ │ + array2[3053] = 3; │ │ │ │ + array2[3054] = 76; │ │ │ │ + array2[3055] = 119; │ │ │ │ + array2[3056] = 87; │ │ │ │ + array2[3057] = -35; │ │ │ │ + array2[3058] = -1; │ │ │ │ + array2[3059] = 97; │ │ │ │ + array2[3060] = 52; │ │ │ │ + array2[3061] = 97; │ │ │ │ + array2[3062] = -16; │ │ │ │ + array2[3063] = -49; │ │ │ │ + array2[3064] = -11; │ │ │ │ + array2[3065] = 29; │ │ │ │ + array2[3066] = 73; │ │ │ │ + array2[3067] = -36; │ │ │ │ + array2[3068] = 66; │ │ │ │ + array2[3069] = 0; │ │ │ │ + array2[3070] = 17; │ │ │ │ + array2[3071] = 26; │ │ │ │ + array2[3072] = 36; │ │ │ │ + array2[3073] = -124; │ │ │ │ + array2[3074] = 48; │ │ │ │ + array2[3075] = -91; │ │ │ │ + array2[3076] = -11; │ │ │ │ + array2[3077] = 29; │ │ │ │ + array2[3078] = 73; │ │ │ │ + array2[3079] = 63; │ │ │ │ + array2[3080] = -80; │ │ │ │ + array2[3081] = 44; │ │ │ │ + array2[3082] = -114; │ │ │ │ + array2[3083] = 0; │ │ │ │ + array2[3084] = 76; │ │ │ │ + array2[3085] = -120; │ │ │ │ + array2[3086] = -45; │ │ │ │ + array2[3087] = 88; │ │ │ │ + array2[3088] = -118; │ │ │ │ + array2[3089] = 36; │ │ │ │ + array2[3090] = 77; │ │ │ │ + array2[3091] = -128; │ │ │ │ + array2[3092] = -96; │ │ │ │ + array2[3093] = 32; │ │ │ │ + array2[3094] = 12; │ │ │ │ + array2[3095] = 96; │ │ │ │ + array2[3096] = 16; │ │ │ │ + array2[3097] = -1; │ │ │ │ + array2[3098] = -126; │ │ │ │ + array2[3099] = 24; │ │ │ │ + array2[3100] = -57; │ │ │ │ + array2[3101] = 68; │ │ │ │ + array2[3102] = 52; │ │ │ │ + array2[3103] = -10; │ │ │ │ + array2[3104] = -30; │ │ │ │ + array2[3105] = -4; │ │ │ │ + array2[3106] = -13; │ │ │ │ + array2[3107] = 30; │ │ │ │ + array2[3108] = 73; │ │ │ │ + array2[3109] = 29; │ │ │ │ + array2[3110] = 17; │ │ │ │ + array2[3111] = 80; │ │ │ │ + array2[3112] = 70; │ │ │ │ + array2[3113] = 74; │ │ │ │ + array2[3114] = 10; │ │ │ │ + array2[3115] = -120; │ │ │ │ + array2[3116] = -123; │ │ │ │ + array2[3117] = 100; │ │ │ │ + array2[3118] = -1; │ │ │ │ + array2[3119] = 92; │ │ │ │ + array2[3120] = -13; │ │ │ │ + array2[3121] = -111; │ │ │ │ + array2[3122] = 36; │ │ │ │ + array2[3123] = 83; │ │ │ │ + array2[3124] = 85; │ │ │ │ + array2[3125] = -21; │ │ │ │ + array2[3126] = -84; │ │ │ │ + array2[3127] = -32; │ │ │ │ + array2[3128] = -90; │ │ │ │ + array2[3129] = -3; │ │ │ │ + array2[3130] = -108; │ │ │ │ + array2[3131] = 112; │ │ │ │ + array2[3132] = 0; │ │ │ │ + array2[3133] = 17; │ │ │ │ + array2[3134] = 126; │ │ │ │ + array2[3135] = 28; │ │ │ │ + array2[3136] = -121; │ │ │ │ + array2[3137] = -71; │ │ │ │ + array2[3138] = 56; │ │ │ │ + array2[3139] = 79; │ │ │ │ + array2[3140] = -28; │ │ │ │ + array2[3141] = 8; │ │ │ │ + array2[3142] = -124; │ │ │ │ + array2[3143] = 36; │ │ │ │ + array2[3144] = -3; │ │ │ │ + array2[3145] = 12; │ │ │ │ + array2[3146] = 49; │ │ │ │ + array2[3147] = 32; │ │ │ │ + array2[3148] = 64; │ │ │ │ + array2[3149] = 99; │ │ │ │ + array2[3150] = 24; │ │ │ │ + array2[3151] = -56; │ │ │ │ + array2[3152] = 63; │ │ │ │ + array2[3153] = -33; │ │ │ │ + array2[3154] = -113; │ │ │ │ + array2[3155] = 99; │ │ │ │ + array2[3156] = 21; │ │ │ │ + array2[3157] = -123; │ │ │ │ + array2[3158] = -111; │ │ │ │ + array2[3159] = 72; │ │ │ │ + array2[3160] = -46; │ │ │ │ + array2[3161] = 4; │ │ │ │ + array2[3162] = 8; │ │ │ │ + array2[3163] = 10; │ │ │ │ + array2[3164] = -62; │ │ │ │ + array2[3165] = 0; │ │ │ │ + array2[3166] = 6; │ │ │ │ + array2[3167] = -15; │ │ │ │ + array2[3168] = 3; │ │ │ │ + array2[3169] = 21; │ │ │ │ + array2[3170] = 16; │ │ │ │ + array2[3171] = 1; │ │ │ │ + array2[3172] = 6; │ │ │ │ + array2[3173] = 97; │ │ │ │ + array2[3174] = 31; │ │ │ │ + array2[3175] = 110; │ │ │ │ + array2[3176] = -16; │ │ │ │ + array2[3177] = -49; │ │ │ │ + array2[3178] = 118; │ │ │ │ + array2[3179] = 30; │ │ │ │ + array2[3180] = 73; │ │ │ │ + array2[3181] = 32; │ │ │ │ + array2[3182] = 49; │ │ │ │ + array2[3183] = 121; │ │ │ │ + array2[3184] = 11; │ │ │ │ + array2[3185] = -63; │ │ │ │ + array2[3186] = 16; │ │ │ │ + array2[3187] = -51; │ │ │ │ + array2[3188] = -92; │ │ │ │ + array2[3189] = 77; │ │ │ │ + array2[3190] = 50; │ │ │ │ + array2[3191] = 85; │ │ │ │ + array2[3192] = -3; │ │ │ │ + array2[3193] = -108; │ │ │ │ + array2[3194] = 112; │ │ │ │ + array2[3195] = 0; │ │ │ │ + array2[3196] = -47; │ │ │ │ + array2[3197] = -17; │ │ │ │ + array2[3198] = -42; │ │ │ │ + array2[3199] = 119; │ │ │ │ + array2[3200] = 36; │ │ │ │ + array2[3201] = -3; │ │ │ │ + array2[3202] = -64; │ │ │ │ + array2[3203] = -78; │ │ │ │ + array2[3204] = 56; │ │ │ │ + array2[3205] = 2; │ │ │ │ + array2[3206] = 48; │ │ │ │ + array2[3207] = 33; │ │ │ │ + array2[3208] = 78; │ │ │ │ + array2[3209] = -109; │ │ │ │ + array2[3210] = 36; │ │ │ │ + array2[3211] = -26; │ │ │ │ + array2[3212] = -31; │ │ │ │ + array2[3213] = 6; │ │ │ │ + array2[3214] = -1; │ │ │ │ + array2[3215] = 108; │ │ │ │ + array2[3216] = -25; │ │ │ │ + array2[3217] = -111; │ │ │ │ + array2[3218] = 4; │ │ │ │ + array2[3219] = 18; │ │ │ │ + array2[3220] = -109; │ │ │ │ + array2[3221] = -73; │ │ │ │ + array2[3222] = 16; │ │ │ │ + array2[3223] = 12; │ │ │ │ + array2[3224] = -47; │ │ │ │ + array2[3225] = 76; │ │ │ │ + array2[3226] = -38; │ │ │ │ + array2[3227] = 36; │ │ │ │ + array2[3228] = 83; │ │ │ │ + array2[3229] = -43; │ │ │ │ + array2[3230] = 79; │ │ │ │ + array2[3231] = 9; │ │ │ │ + array2[3232] = 7; │ │ │ │ + array2[3233] = 16; │ │ │ │ + array2[3234] = -3; │ │ │ │ + array2[3235] = 114; │ │ │ │ + array2[3236] = 125; │ │ │ │ + array2[3237] = 71; │ │ │ │ + array2[3238] = -46; │ │ │ │ + array2[3239] = 15; │ │ │ │ + array2[3240] = 44; │ │ │ │ + array2[3241] = -117; │ │ │ │ + array2[3242] = 35; │ │ │ │ + array2[3243] = 0; │ │ │ │ + array2[3244] = 19; │ │ │ │ + array2[3245] = -30; │ │ │ │ + array2[3246] = 52; │ │ │ │ + array2[3247] = 73; │ │ │ │ + array2[3248] = 98; │ │ │ │ + array2[3249] = 27; │ │ │ │ + array2[3250] = -41; │ │ │ │ + array2[3251] = 63; │ │ │ │ + array2[3252] = -41; │ │ │ │ + array2[3253] = -72; │ │ │ │ + array2[3254] = -32; │ │ │ │ + array2[3255] = 52; │ │ │ │ + array2[3256] = 21; │ │ │ │ + array2[3257] = 17; │ │ │ │ + array2[3258] = 77; │ │ │ │ + array2[3259] = 63; │ │ │ │ + array2[3260] = 37; │ │ │ │ + array2[3261] = 28; │ │ │ │ + array2[3262] = 64; │ │ │ │ + array2[3263] = 116; │ │ │ │ + array2[3264] = 119; │ │ │ │ + array2[3265] = -43; │ │ │ │ + array2[3266] = -3; │ │ │ │ + array2[3267] = 23; │ │ │ │ + array2[3268] = 38; │ │ │ │ + array2[3269] = -109; │ │ │ │ + array2[3270] = 24; │ │ │ │ + array2[3271] = 17; │ │ │ │ + array2[3272] = -128; │ │ │ │ + array2[3273] = 73; │ │ │ │ + array2[3274] = 2; │ │ │ │ + array2[3275] = -80; │ │ │ │ + array2[3276] = 16; │ │ │ │ + array2[3277] = 54; │ │ │ │ + array2[3278] = -46; │ │ │ │ + array2[3279] = 24; │ │ │ │ + array2[3280] = -60; │ │ │ │ + array2[3281] = -76; │ │ │ │ + array2[3282] = 26; │ │ │ │ + array2[3283] = -63; │ │ │ │ + array2[3284] = 79; │ │ │ │ + array2[3285] = 9; │ │ │ │ + array2[3286] = 7; │ │ │ │ + array2[3287] = 16; │ │ │ │ + array2[3288] = -31; │ │ │ │ + array2[3289] = 70; │ │ │ │ + array2[3290] = 17; │ │ │ │ + array2[3291] = 69; │ │ │ │ + array2[3292] = -110; │ │ │ │ + array2[3293] = -37; │ │ │ │ + array2[3294] = 60; │ │ │ │ + array2[3295] = -128; │ │ │ │ + array2[3296] = -96; │ │ │ │ + array2[3297] = 112; │ │ │ │ + array2[3298] = -50; │ │ │ │ + array2[3299] = -30; │ │ │ │ + array2[3300] = 68; │ │ │ │ + array2[3301] = 60; │ │ │ │ + array2[3302] = -49; │ │ │ │ + array2[3303] = -13; │ │ │ │ + array2[3304] = 86; │ │ │ │ + array2[3305] = 51; │ │ │ │ + array2[3306] = -7; │ │ │ │ + array2[3307] = 7; │ │ │ │ + array2[3308] = -79; │ │ │ │ + array2[3309] = 60; │ │ │ │ + array2[3310] = 68; │ │ │ │ + array2[3311] = -12; │ │ │ │ + array2[3312] = 75; │ │ │ │ + array2[3314] = (array2[3313] = -60); │ │ │ │ + array2[3315] = 57; │ │ │ │ + array2[3316] = -51; │ │ │ │ + array2[3317] = 20; │ │ │ │ + array2[3318] = 1; │ │ │ │ + array2[3319] = -46; │ │ │ │ + array2[3320] = 100; │ │ │ │ + array2[3321] = 25; │ │ │ │ + array2[3322] = -49; │ │ │ │ + array2[3323] = 19; │ │ │ │ + array2[3324] = 57; │ │ │ │ + array2[3325] = 2; │ │ │ │ + array2[3326] = 33; │ │ │ │ + array2[3327] = 73; │ │ │ │ + array2[3328] = -100; │ │ │ │ + array2[3329] = -45; │ │ │ │ + array2[3330] = 76; │ │ │ │ + array2[3331] = 17; │ │ │ │ + array2[3332] = 32; │ │ │ │ + array2[3333] = 77; │ │ │ │ + array2[3334] = 6; │ │ │ │ + array2[3335] = -30; │ │ │ │ + array2[3336] = 6; │ │ │ │ + array2[3337] = -1; │ │ │ │ + array2[3338] = 108; │ │ │ │ + array2[3339] = -25; │ │ │ │ + array2[3340] = -111; │ │ │ │ + array2[3341] = 4; │ │ │ │ + array2[3342] = 18; │ │ │ │ + array2[3343] = -109; │ │ │ │ + array2[3344] = -73; │ │ │ │ + array2[3345] = 16; │ │ │ │ + array2[3346] = 12; │ │ │ │ + array2[3347] = -47; │ │ │ │ + array2[3348] = 76; │ │ │ │ + array2[3349] = -38; │ │ │ │ + array2[3350] = 36; │ │ │ │ + array2[3351] = 83; │ │ │ │ + array2[3352] = -43; │ │ │ │ + array2[3353] = 79; │ │ │ │ + array2[3354] = 9; │ │ │ │ + array2[3355] = 7; │ │ │ │ + array2[3356] = 16; │ │ │ │ + array2[3357] = -3; │ │ │ │ + array2[3358] = 111; │ │ │ │ + array2[3359] = 125; │ │ │ │ + array2[3360] = 71; │ │ │ │ + array2[3361] = -46; │ │ │ │ + array2[3362] = 15; │ │ │ │ + array2[3363] = 44; │ │ │ │ + array2[3364] = -117; │ │ │ │ + array2[3365] = 35; │ │ │ │ + array2[3366] = 0; │ │ │ │ + array2[3367] = 19; │ │ │ │ + array2[3368] = -30; │ │ │ │ + array2[3369] = 52; │ │ │ │ + array2[3370] = 73; │ │ │ │ + array2[3371] = 98; │ │ │ │ + array2[3372] = 0; │ │ │ │ + array2[3373] = -115; │ │ │ │ + array2[3374] = -63; │ │ │ │ + array2[3376] = (array2[3375] = 81); │ │ │ │ + array2[3377] = 68; │ │ │ │ + array2[3378] = 52; │ │ │ │ + array2[3379] = -45; │ │ │ │ + array2[3380] = 23; │ │ │ │ + array2[3381] = 1; │ │ │ │ + array2[3382] = 12; │ │ │ │ + array2[3383] = 97; │ │ │ │ + array2[3384] = 4; │ │ │ │ + array2[3385] = 8; │ │ │ │ + array2[3386] = 70; │ │ │ │ + array2[3387] = 85; │ │ │ │ + array2[3388] = 72; │ │ │ │ + array2[3389] = -13; │ │ │ │ + array2[3390] = 80; │ │ │ │ + array2[3391] = -109; │ │ │ │ + array2[3392] = 113; │ │ │ │ + array2[3393] = 60; │ │ │ │ + array2[3394] = -1; │ │ │ │ + array2[3395] = -100; │ │ │ │ + array2[3397] = (array2[3396] = 11); │ │ │ │ + array2[3398] = -64; │ │ │ │ + array2[3399] = 60; │ │ │ │ + array2[3400] = 93; │ │ │ │ + array2[3401] = 117; │ │ │ │ + array2[3402] = -1; │ │ │ │ + array2[3403] = 69; │ │ │ │ + array2[3404] = 81; │ │ │ │ + array2[3405] = -104; │ │ │ │ + array2[3406] = -123; │ │ │ │ + array2[3407] = -10; │ │ │ │ + array2[3408] = -49; │ │ │ │ + array2[3409] = -11; │ │ │ │ + array2[3410] = 30; │ │ │ │ + array2[3411] = 73; │ │ │ │ + array2[3412] = 41; │ │ │ │ + array2[3413] = 32; │ │ │ │ + array2[3414] = 40; │ │ │ │ + array2[3415] = -100; │ │ │ │ + array2[3416] = -77; │ │ │ │ + array2[3417] = 56; │ │ │ │ + array2[3418] = 81; │ │ │ │ + array2[3419] = -21; │ │ │ │ + array2[3420] = -16; │ │ │ │ + array2[3421] = 60; │ │ │ │ + array2[3422] = -49; │ │ │ │ + array2[3423] = 119; │ │ │ │ + array2[3424] = 21; │ │ │ │ + array2[3425] = -2; │ │ │ │ + array2[3426] = 23; │ │ │ │ + array2[3427] = -90; │ │ │ │ + array2[3428] = 50; │ │ │ │ + array2[3429] = 73; │ │ │ │ + array2[3430] = 19; │ │ │ │ + array2[3431] = 32; │ │ │ │ + array2[3432] = 40; │ │ │ │ + array2[3433] = 8; │ │ │ │ + array2[3434] = 3; │ │ │ │ + array2[3435] = 24; │ │ │ │ + array2[3436] = -60; │ │ │ │ + array2[3437] = -65; │ │ │ │ + array2[3438] = 32; │ │ │ │ + array2[3439] = -58; │ │ │ │ + array2[3440] = 49; │ │ │ │ + array2[3441] = 17; │ │ │ │ + array2[3442] = -51; │ │ │ │ + array2[3443] = 107; │ │ │ │ + array2[3444] = 6; │ │ │ │ + array2[3445] = 5; │ │ │ │ + array2[3446] = -116; │ │ │ │ + array2[3447] = 12; │ │ │ │ + array2[3448] = -45; │ │ │ │ + array2[3449] = 97; │ │ │ │ + array2[3450] = 43; │ │ │ │ + array2[3451] = -111; │ │ │ │ + array2[3452] = 52; │ │ │ │ + array2[3453] = 1; │ │ │ │ + array2[3455] = (array2[3454] = -126); │ │ │ │ + array2[3456] = 48; │ │ │ │ + array2[3457] = -128; │ │ │ │ + array2[3458] = 65; │ │ │ │ + array2[3459] = -4; │ │ │ │ + array2[3460] = 12; │ │ │ │ + array2[3461] = 49; │ │ │ │ + array2[3462] = 32; │ │ │ │ + array2[3463] = 64; │ │ │ │ + array2[3464] = 99; │ │ │ │ + array2[3465] = 12; │ │ │ │ + array2[3466] = -122; │ │ │ │ + array2[3467] = 47; │ │ │ │ + array2[3468] = 77; │ │ │ │ + array2[3469] = -111; │ │ │ │ + array2[3470] = 111; │ │ │ │ + array2[3471] = 91; │ │ │ │ + array2[3472] = -123; │ │ │ │ + array2[3473] = 26; │ │ │ │ + array2[3474] = -4; │ │ │ │ + array2[3475] = -77; │ │ │ │ + array2[3476] = 93; │ │ │ │ + array2[3477] = 71; │ │ │ │ + array2[3478] = 18; │ │ │ │ + array2[3479] = 72; │ │ │ │ + array2[3480] = 76; │ │ │ │ + array2[3481] = -34; │ │ │ │ + array2[3482] = 66; │ │ │ │ + array2[3483] = 48; │ │ │ │ + array2[3484] = 68; │ │ │ │ + array2[3485] = 51; │ │ │ │ + array2[3486] = 105; │ │ │ │ + array2[3487] = -45; │ │ │ │ + array2[3488] = 79; │ │ │ │ + array2[3489] = 9; │ │ │ │ + array2[3490] = 7; │ │ │ │ + array2[3491] = 16; │ │ │ │ + array2[3492] = -31; │ │ │ │ + array2[3493] = -11; │ │ │ │ + array2[3494] = 29; │ │ │ │ + array2[3495] = 73; │ │ │ │ + array2[3496] = 63; │ │ │ │ + array2[3497] = -80; │ │ │ │ + array2[3498] = 44; │ │ │ │ + array2[3499] = -114; │ │ │ │ + array2[3500] = 0; │ │ │ │ + array2[3501] = 76; │ │ │ │ + array2[3502] = -120; │ │ │ │ + array2[3503] = -45; │ │ │ │ + array2[3504] = 36; │ │ │ │ + array2[3505] = -119; │ │ │ │ + array2[3506] = 45; │ │ │ │ + array2[3507] = 24; │ │ │ │ + array2[3508] = -66; │ │ │ │ + array2[3509] = 52; │ │ │ │ + array2[3510] = 69; │ │ │ │ + array2[3511] = 126; │ │ │ │ + array2[3512] = 109; │ │ │ │ + array2[3513] = 38; │ │ │ │ + array2[3514] = -107; │ │ │ │ + array2[3515] = 52; │ │ │ │ + array2[3516] = 1; │ │ │ │ + array2[3518] = (array2[3517] = -126); │ │ │ │ + array2[3519] = 48; │ │ │ │ + array2[3520] = -128; │ │ │ │ + array2[3521] = 65; │ │ │ │ + array2[3522] = -4; │ │ │ │ + array2[3523] = 64; │ │ │ │ + array2[3524] = 5; │ │ │ │ + array2[3525] = 68; │ │ │ │ + array2[3526] = -128; │ │ │ │ + array2[3527] = 65; │ │ │ │ + array2[3528] = -44; │ │ │ │ + array2[3529] = -105; │ │ │ │ + array2[3530] = 109; │ │ │ │ + array2[3531] = 39; │ │ │ │ + array2[3532] = -107; │ │ │ │ + array2[3533] = 52; │ │ │ │ + array2[3534] = 1; │ │ │ │ + array2[3536] = (array2[3535] = -126); │ │ │ │ + array2[3537] = 48; │ │ │ │ + array2[3538] = -128; │ │ │ │ + array2[3539] = 65; │ │ │ │ + array2[3540] = -4; │ │ │ │ + array2[3541] = 64; │ │ │ │ + array2[3542] = 5; │ │ │ │ + array2[3543] = 68; │ │ │ │ + array2[3544] = -128; │ │ │ │ + array2[3545] = 65; │ │ │ │ + array2[3546] = -44; │ │ │ │ + array2[3547] = -41; │ │ │ │ + array2[3548] = 109; │ │ │ │ + array2[3549] = 17; │ │ │ │ + array2[3550] = -122; │ │ │ │ + array2[3551] = 47; │ │ │ │ + array2[3552] = 77; │ │ │ │ + array2[3553] = -111; │ │ │ │ + array2[3554] = -65; │ │ │ │ + array2[3555] = 27; │ │ │ │ + array2[3556] = 74; │ │ │ │ + array2[3557] = 37; │ │ │ │ + array2[3558] = 77; │ │ │ │ + array2[3559] = -128; │ │ │ │ + array2[3560] = -96; │ │ │ │ + array2[3561] = 32; │ │ │ │ + array2[3562] = 12; │ │ │ │ + array2[3563] = 96; │ │ │ │ + array2[3564] = 16; │ │ │ │ + array2[3565] = 63; │ │ │ │ + array2[3566] = 80; │ │ │ │ + array2[3567] = 1; │ │ │ │ + array2[3568] = 17; │ │ │ │ + array2[3569] = 96; │ │ │ │ + array2[3570] = 16; │ │ │ │ + array2[3571] = -9; │ │ │ │ + array2[3572] = 117; │ │ │ │ + array2[3573] = 91; │ │ │ │ + array2[3574] = -125; │ │ │ │ + array2[3575] = -31; │ │ │ │ + array2[3576] = 75; │ │ │ │ + array2[3577] = 83; │ │ │ │ + array2[3578] = -28; │ │ │ │ + array2[3579] = -33; │ │ │ │ + array2[3580] = -26; │ │ │ │ + array2[3581] = 96; │ │ │ │ + array2[3582] = -8; │ │ │ │ + array2[3583] = -46; │ │ │ │ + array2[3584] = 20; │ │ │ │ + array2[3585] = -7; │ │ │ │ + array2[3586] = -72; │ │ │ │ + array2[3587] = 61; │ │ │ │ + array2[3588] = 24; │ │ │ │ + array2[3589] = -66; │ │ │ │ + array2[3590] = 52; │ │ │ │ + array2[3591] = 69; │ │ │ │ + array2[3592] = 126; │ │ │ │ + array2[3593] = 110; │ │ │ │ + array2[3594] = 3; │ │ │ │ + array2[3595] = -119; │ │ │ │ + array2[3596] = -32; │ │ │ │ + array2[3597] = 52; │ │ │ │ + array2[3598] = 83; │ │ │ │ + array2[3599] = 4; │ │ │ │ + array2[3600] = 72; │ │ │ │ + array2[3601] = 19; │ │ │ │ + array2[3602] = 103; │ │ │ │ + array2[3603] = 37; │ │ │ │ + array2[3604] = -109; │ │ │ │ + array2[3605] = 52; │ │ │ │ + array2[3606] = 1; │ │ │ │ + array2[3608] = (array2[3607] = -126); │ │ │ │ + array2[3609] = 48; │ │ │ │ + array2[3610] = -128; │ │ │ │ + array2[3611] = 65; │ │ │ │ + array2[3612] = -4; │ │ │ │ + array2[3613] = -60; │ │ │ │ + array2[3614] = -11; │ │ │ │ + array2[3615] = 56; │ │ │ │ + array2[3616] = 18; │ │ │ │ + array2[3617] = 21; │ │ │ │ + array2[3618] = 17; │ │ │ │ + array2[3619] = 6; │ │ │ │ + array2[3620] = 97; │ │ │ │ + array2[3621] = -8; │ │ │ │ + array2[3622] = -46; │ │ │ │ array2[3623] = 20; │ │ │ │ - array2[3624] = -62; │ │ │ │ - array2[3625] = 66; │ │ │ │ - array2[3626] = 0; │ │ │ │ - array2[3627] = -111; │ │ │ │ - array2[3628] = 73; │ │ │ │ - array2[3629] = 24; │ │ │ │ - array2[3630] = -66; │ │ │ │ - array2[3631] = 52; │ │ │ │ - array2[3632] = 69; │ │ │ │ - array2[3633] = 62; │ │ │ │ - array2[3634] = 111; │ │ │ │ - array2[3635] = 1; │ │ │ │ - array2[3636] = 74; │ │ │ │ - array2[3637] = 16; │ │ │ │ - array2[3638] = 33; │ │ │ │ - array2[3639] = -58; │ │ │ │ - array2[3640] = 49; │ │ │ │ - array2[3641] = 53; │ │ │ │ - array2[3642] = -124; │ │ │ │ - array2[3643] = 36; │ │ │ │ - array2[3644] = -39; │ │ │ │ - array2[3645] = -59; │ │ │ │ - array2[3646] = 34; │ │ │ │ - array2[3647] = 17; │ │ │ │ - array2[3648] = 19; │ │ │ │ - array2[3649] = -25; │ │ │ │ - array2[3650] = 52; │ │ │ │ - array2[3651] = 83; │ │ │ │ - array2[3652] = 4; │ │ │ │ - array2[3653] = 72; │ │ │ │ - array2[3654] = -109; │ │ │ │ - array2[3655] = 9; │ │ │ │ - array2[3656] = 36; │ │ │ │ - array2[3657] = -126; │ │ │ │ - array2[3658] = -45; │ │ │ │ - array2[3659] = 76; │ │ │ │ - array2[3660] = 17; │ │ │ │ - array2[3661] = 32; │ │ │ │ - array2[3662] = 77; │ │ │ │ - array2[3663] = -90; │ │ │ │ - array2[3664] = 29; │ │ │ │ - array2[3665] = 24; │ │ │ │ - array2[3666] = 33; │ │ │ │ - array2[3667] = -127; │ │ │ │ - array2[3668] = 24; │ │ │ │ - array2[3669] = -57; │ │ │ │ - array2[3670] = 100; │ │ │ │ - array2[3671] = 51; │ │ │ │ - array2[3672] = -120; │ │ │ │ - array2[3673] = 31; │ │ │ │ - array2[3674] = 73; │ │ │ │ - array2[3675] = -2; │ │ │ │ - array2[3676] = 48; │ │ │ │ - array2[3677] = 57; │ │ │ │ - array2[3678] = 17; │ │ │ │ - array2[3679] = 0; │ │ │ │ - array2[3680] = 97; │ │ │ │ - array2[3681] = 32; │ │ │ │ - array2[3683] = (array2[3682] = 0); │ │ │ │ - array2[3684] = 69; │ │ │ │ - array2[3685] = 0; │ │ │ │ + array2[3624] = -7; │ │ │ │ + array2[3625] = -70; │ │ │ │ + array2[3626] = -59; │ │ │ │ + array2[3627] = 20; │ │ │ │ + array2[3628] = -62; │ │ │ │ + array2[3629] = 66; │ │ │ │ + array2[3630] = 0; │ │ │ │ + array2[3631] = -111; │ │ │ │ + array2[3632] = 73; │ │ │ │ + array2[3633] = 24; │ │ │ │ + array2[3634] = -66; │ │ │ │ + array2[3635] = 52; │ │ │ │ + array2[3636] = 69; │ │ │ │ + array2[3637] = 62; │ │ │ │ + array2[3638] = 111; │ │ │ │ + array2[3639] = 1; │ │ │ │ + array2[3640] = 74; │ │ │ │ + array2[3641] = 16; │ │ │ │ + array2[3642] = 33; │ │ │ │ + array2[3643] = -58; │ │ │ │ + array2[3644] = 49; │ │ │ │ + array2[3645] = 53; │ │ │ │ + array2[3646] = -124; │ │ │ │ + array2[3647] = 36; │ │ │ │ + array2[3648] = -39; │ │ │ │ + array2[3649] = -59; │ │ │ │ + array2[3650] = 34; │ │ │ │ + array2[3651] = 17; │ │ │ │ + array2[3652] = 19; │ │ │ │ + array2[3653] = -25; │ │ │ │ + array2[3654] = 52; │ │ │ │ + array2[3655] = 83; │ │ │ │ + array2[3656] = 4; │ │ │ │ + array2[3657] = 72; │ │ │ │ + array2[3658] = -109; │ │ │ │ + array2[3659] = 9; │ │ │ │ + array2[3660] = 36; │ │ │ │ + array2[3661] = -126; │ │ │ │ + array2[3662] = -45; │ │ │ │ + array2[3663] = 76; │ │ │ │ + array2[3664] = 17; │ │ │ │ + array2[3665] = 32; │ │ │ │ + array2[3666] = 77; │ │ │ │ + array2[3667] = -90; │ │ │ │ + array2[3668] = 29; │ │ │ │ + array2[3669] = 24; │ │ │ │ + array2[3670] = 33; │ │ │ │ + array2[3671] = -127; │ │ │ │ + array2[3672] = 24; │ │ │ │ + array2[3673] = -57; │ │ │ │ + array2[3674] = 100; │ │ │ │ + array2[3675] = 51; │ │ │ │ + array2[3676] = -120; │ │ │ │ + array2[3677] = 31; │ │ │ │ + array2[3678] = 73; │ │ │ │ + array2[3679] = -2; │ │ │ │ + array2[3680] = 48; │ │ │ │ + array2[3681] = 57; │ │ │ │ + array2[3682] = 17; │ │ │ │ + array2[3683] = 0; │ │ │ │ + array2[3684] = 97; │ │ │ │ + array2[3685] = 32; │ │ │ │ array2[3687] = (array2[3686] = 0); │ │ │ │ - array2[3688] = 19; │ │ │ │ - array2[3689] = 4; │ │ │ │ - array2[3690] = 65; │ │ │ │ - array2[3691] = 44; │ │ │ │ - array2[3692] = 16; │ │ │ │ - array2[3693] = 0; │ │ │ │ - array2[3695] = (array2[3694] = 0); │ │ │ │ - array2[3696] = 5; │ │ │ │ + array2[3688] = 69; │ │ │ │ + array2[3689] = 0; │ │ │ │ + array2[3691] = (array2[3690] = 0); │ │ │ │ + array2[3692] = 19; │ │ │ │ + array2[3693] = 4; │ │ │ │ + array2[3694] = 65; │ │ │ │ + array2[3695] = 44; │ │ │ │ + array2[3696] = 16; │ │ │ │ array2[3697] = 0; │ │ │ │ array2[3699] = (array2[3698] = 0); │ │ │ │ - array2[3700] = 4; │ │ │ │ - array2[3701] = 40; │ │ │ │ - array2[3702] = 2; │ │ │ │ - array2[3703] = 10; │ │ │ │ - array2[3704] = -40; │ │ │ │ - array2[3705] = 14; │ │ │ │ - array2[3706] = 0; │ │ │ │ - array2[3707] = -120; │ │ │ │ - array2[3708] = 48; │ │ │ │ - array2[3709] = 70; │ │ │ │ + array2[3700] = 5; │ │ │ │ + array2[3701] = 0; │ │ │ │ + array2[3703] = (array2[3702] = 0); │ │ │ │ + array2[3704] = 4; │ │ │ │ + array2[3705] = 40; │ │ │ │ + array2[3706] = 2; │ │ │ │ + array2[3707] = 10; │ │ │ │ + array2[3708] = -40; │ │ │ │ + array2[3709] = 14; │ │ │ │ array2[3710] = 0; │ │ │ │ - array2[3711] = -126; │ │ │ │ - array2[3712] = 32; │ │ │ │ - array2[3713] = -120; │ │ │ │ - array2[3714] = 127; │ │ │ │ - array2[3715] = 100; │ │ │ │ - array2[3716] = -103; │ │ │ │ - array2[3717] = 1; │ │ │ │ - array2[3719] = (array2[3718] = 0); │ │ │ │ - array2[3720] = 20; │ │ │ │ - array2[3721] = 14; │ │ │ │ - array2[3722] = 99; │ │ │ │ - array2[3723] = -74; │ │ │ │ - array2[3724] = 97; │ │ │ │ - array2[3725] = 28; │ │ │ │ - array2[3726] = -56; │ │ │ │ - array2[3727] = 1; │ │ │ │ - array2[3728] = 24; │ │ │ │ - array2[3729] = 49; │ │ │ │ - array2[3730] = 48; │ │ │ │ - array2[3731] = -114; │ │ │ │ - array2[3732] = -96; │ │ │ │ - array2[3733] = 42; │ │ │ │ - array2[3734] = 7; │ │ │ │ - array2[3735] = 95; │ │ │ │ - array2[3736] = -8; │ │ │ │ - array2[3737] = -123; │ │ │ │ - array2[3738] = 17; │ │ │ │ - array2[3739] = 3; │ │ │ │ - array2[3740] = 2; │ │ │ │ - array2[3741] = 9; │ │ │ │ - array2[3742] = 40; │ │ │ │ - array2[3743] = 115; │ │ │ │ - array2[3744] = -96; │ │ │ │ - array2[3745] = 96; │ │ │ │ - array2[3746] = -116; │ │ │ │ - array2[3747] = 33; │ │ │ │ - array2[3748] = -100; │ │ │ │ - array2[3749] = -125; │ │ │ │ - array2[3750] = 29; │ │ │ │ - array2[3751] = 84; │ │ │ │ - array2[3752] = 58; │ │ │ │ - array2[3753] = -96; │ │ │ │ - array2[3754] = 3; │ │ │ │ - array2[3755] = -52; │ │ │ │ - array2[3756] = 49; │ │ │ │ - array2[3757] = -100; │ │ │ │ - array2[3758] = -125; │ │ │ │ - array2[3759] = 58; │ │ │ │ - array2[3760] = -40; │ │ │ │ - array2[3761] = -63; │ │ │ │ - array2[3762] = 112; │ │ │ │ - array2[3763] = -125; │ │ │ │ - array2[3764] = 58; │ │ │ │ - array2[3765] = -120; │ │ │ │ - array2[3766] = -125; │ │ │ │ - array2[3767] = 48; │ │ │ │ - array2[3768] = -57; │ │ │ │ - array2[3769] = -80; │ │ │ │ - array2[3770] = 14; │ │ │ │ - array2[3771] = -30; │ │ │ │ - array2[3772] = 96; │ │ │ │ - array2[3773] = 7; │ │ │ │ - array2[3774] = -45; │ │ │ │ - array2[3775] = 13; │ │ │ │ - array2[3776] = -19; │ │ │ │ - array2[3777] = -80; │ │ │ │ - array2[3778] = 14; │ │ │ │ - array2[3779] = -20; │ │ │ │ - array2[3780] = 48; │ │ │ │ - array2[3781] = -122; │ │ │ │ - array2[3782] = -32; │ │ │ │ - array2[3783] = 14; │ │ │ │ - array2[3784] = 119; │ │ │ │ - array2[3785] = 80; │ │ │ │ - array2[3786] = -24; │ │ │ │ - array2[3787] = -16; │ │ │ │ - array2[3788] = 14; │ │ │ │ - array2[3789] = 48; │ │ │ │ - array2[3790] = -57; │ │ │ │ - array2[3791] = -32; │ │ │ │ + array2[3711] = -120; │ │ │ │ + array2[3712] = 48; │ │ │ │ + array2[3713] = 70; │ │ │ │ + array2[3714] = 0; │ │ │ │ + array2[3715] = -126; │ │ │ │ + array2[3716] = 32; │ │ │ │ + array2[3717] = -120; │ │ │ │ + array2[3718] = 127; │ │ │ │ + array2[3719] = 100; │ │ │ │ + array2[3720] = -103; │ │ │ │ + array2[3721] = 1; │ │ │ │ + array2[3723] = (array2[3722] = 0); │ │ │ │ + array2[3724] = 20; │ │ │ │ + array2[3725] = 14; │ │ │ │ + array2[3726] = 99; │ │ │ │ + array2[3727] = -74; │ │ │ │ + array2[3728] = 97; │ │ │ │ + array2[3729] = 28; │ │ │ │ + array2[3730] = -56; │ │ │ │ + array2[3731] = 1; │ │ │ │ + array2[3732] = 24; │ │ │ │ + array2[3733] = 49; │ │ │ │ + array2[3734] = 48; │ │ │ │ + array2[3735] = -114; │ │ │ │ + array2[3736] = -96; │ │ │ │ + array2[3737] = 42; │ │ │ │ + array2[3738] = 7; │ │ │ │ + array2[3739] = 95; │ │ │ │ + array2[3740] = -8; │ │ │ │ + array2[3741] = -123; │ │ │ │ + array2[3742] = 17; │ │ │ │ + array2[3743] = 3; │ │ │ │ + array2[3744] = 2; │ │ │ │ + array2[3745] = 9; │ │ │ │ + array2[3746] = 40; │ │ │ │ + array2[3747] = 115; │ │ │ │ + array2[3748] = -96; │ │ │ │ + array2[3749] = 96; │ │ │ │ + array2[3750] = -116; │ │ │ │ + array2[3751] = 33; │ │ │ │ + array2[3752] = -100; │ │ │ │ + array2[3753] = -125; │ │ │ │ + array2[3754] = 29; │ │ │ │ + array2[3755] = 84; │ │ │ │ + array2[3756] = 58; │ │ │ │ + array2[3757] = -96; │ │ │ │ + array2[3758] = 3; │ │ │ │ + array2[3759] = -52; │ │ │ │ + array2[3760] = 49; │ │ │ │ + array2[3761] = -100; │ │ │ │ + array2[3762] = -125; │ │ │ │ + array2[3763] = 58; │ │ │ │ + array2[3764] = -40; │ │ │ │ + array2[3765] = -63; │ │ │ │ + array2[3766] = 112; │ │ │ │ + array2[3767] = -125; │ │ │ │ + array2[3768] = 58; │ │ │ │ + array2[3769] = -120; │ │ │ │ + array2[3770] = -125; │ │ │ │ + array2[3771] = 48; │ │ │ │ + array2[3772] = -57; │ │ │ │ + array2[3773] = -80; │ │ │ │ + array2[3774] = 14; │ │ │ │ + array2[3775] = -30; │ │ │ │ + array2[3776] = 96; │ │ │ │ + array2[3777] = 7; │ │ │ │ + array2[3778] = -45; │ │ │ │ + array2[3779] = 13; │ │ │ │ + array2[3780] = -19; │ │ │ │ + array2[3781] = -80; │ │ │ │ + array2[3782] = 14; │ │ │ │ + array2[3783] = -20; │ │ │ │ + array2[3784] = 48; │ │ │ │ + array2[3785] = -122; │ │ │ │ + array2[3786] = -32; │ │ │ │ + array2[3787] = 14; │ │ │ │ + array2[3788] = 119; │ │ │ │ + array2[3789] = 80; │ │ │ │ + array2[3790] = -24; │ │ │ │ + array2[3791] = -16; │ │ │ │ array2[3792] = 14; │ │ │ │ - array2[3793] = -16; │ │ │ │ - array2[3794] = 112; │ │ │ │ - array2[3795] = 7; │ │ │ │ - array2[3796] = -61; │ │ │ │ - array2[3797] = 13; │ │ │ │ - array2[3798] = -16; │ │ │ │ - array2[3799] = 32; │ │ │ │ - array2[3800] = 14; │ │ │ │ - array2[3801] = -62; │ │ │ │ - array2[3802] = 28; │ │ │ │ - array2[3803] = 67; │ │ │ │ - array2[3804] = 60; │ │ │ │ - array2[3805] = -120; │ │ │ │ - array2[3806] = -61; │ │ │ │ - array2[3807] = 29; │ │ │ │ - array2[3808] = 76; │ │ │ │ - array2[3809] = 55; │ │ │ │ - array2[3810] = -52; │ │ │ │ - array2[3811] = 67; │ │ │ │ - array2[3812] = 60; │ │ │ │ - array2[3813] = -56; │ │ │ │ - array2[3814] = -61; │ │ │ │ - array2[3815] = 24; │ │ │ │ - array2[3816] = 2; │ │ │ │ - array2[3817] = 61; │ │ │ │ - array2[3818] = -128; │ │ │ │ - array2[3819] = 67; │ │ │ │ - array2[3820] = -95; │ │ │ │ - array2[3821] = 67; │ │ │ │ - array2[3822] = 61; │ │ │ │ - array2[3823] = -64; │ │ │ │ - array2[3824] = 28; │ │ │ │ - array2[3825] = 3; │ │ │ │ + array2[3793] = 48; │ │ │ │ + array2[3794] = -57; │ │ │ │ + array2[3795] = -32; │ │ │ │ + array2[3796] = 14; │ │ │ │ + array2[3797] = -16; │ │ │ │ + array2[3798] = 112; │ │ │ │ + array2[3799] = 7; │ │ │ │ + array2[3800] = -61; │ │ │ │ + array2[3801] = 13; │ │ │ │ + array2[3802] = -16; │ │ │ │ + array2[3803] = 32; │ │ │ │ + array2[3804] = 14; │ │ │ │ + array2[3805] = -62; │ │ │ │ + array2[3806] = 28; │ │ │ │ + array2[3807] = 67; │ │ │ │ + array2[3808] = 60; │ │ │ │ + array2[3809] = -120; │ │ │ │ + array2[3810] = -61; │ │ │ │ + array2[3811] = 29; │ │ │ │ + array2[3812] = 76; │ │ │ │ + array2[3813] = 55; │ │ │ │ + array2[3814] = -52; │ │ │ │ + array2[3815] = 67; │ │ │ │ + array2[3816] = 60; │ │ │ │ + array2[3817] = -56; │ │ │ │ + array2[3818] = -61; │ │ │ │ + array2[3819] = 24; │ │ │ │ + array2[3820] = 2; │ │ │ │ + array2[3821] = 61; │ │ │ │ + array2[3822] = -128; │ │ │ │ + array2[3823] = 67; │ │ │ │ + array2[3824] = -95; │ │ │ │ + array2[3825] = 67; │ │ │ │ array2[3826] = 61; │ │ │ │ - array2[3827] = -40; │ │ │ │ - array2[3828] = 3; │ │ │ │ - array2[3829] = 56; │ │ │ │ - array2[3830] = 12; │ │ │ │ - array2[3831] = 55; │ │ │ │ - array2[3832] = -40; │ │ │ │ - array2[3833] = -125; │ │ │ │ - array2[3834] = 56; │ │ │ │ - array2[3835] = 8; │ │ │ │ - array2[3836] = 115; │ │ │ │ - array2[3837] = 12; │ │ │ │ - array2[3838] = -9; │ │ │ │ - array2[3839] = 32; │ │ │ │ - array2[3840] = 14; │ │ │ │ - array2[3841] = -32; │ │ │ │ - array2[3842] = 48; │ │ │ │ - array2[3843] = -35; │ │ │ │ - array2[3844] = -112; │ │ │ │ - array2[3845] = 15; │ │ │ │ - array2[3846] = -9; │ │ │ │ - array2[3847] = -128; │ │ │ │ - array2[3848] = 15; │ │ │ │ - array2[3849] = 35; │ │ │ │ - array2[3850] = 6; │ │ │ │ - array2[3851] = 4; │ │ │ │ - array2[3852] = 18; │ │ │ │ - array2[3853] = 88; │ │ │ │ - array2[3854] = -6; │ │ │ │ - array2[3855] = -112; │ │ │ │ - array2[3856] = -5; │ │ │ │ - array2[3857] = 16; │ │ │ │ - array2[3858] = 14; │ │ │ │ - array2[3859] = 4; │ │ │ │ - array2[3860] = 20; │ │ │ │ - array2[3861] = 0; │ │ │ │ - array2[3863] = (array2[3862] = 0); │ │ │ │ - array2[3864] = -90; │ │ │ │ - array2[3865] = 71; │ │ │ │ - array2[3866] = 20; │ │ │ │ - array2[3867] = -72; │ │ │ │ - array2[3868] = 111; │ │ │ │ - array2[3869] = -101; │ │ │ │ - array2[3870] = 28; │ │ │ │ - array2[3871] = 33; │ │ │ │ - array2[3872] = 48; │ │ │ │ - array2[3873] = -49; │ │ │ │ - array2[3874] = 109; │ │ │ │ - array2[3875] = 120; │ │ │ │ - array2[3876] = -124; │ │ │ │ - array2[3877] = -64; │ │ │ │ - array2[3878] = 60; │ │ │ │ - array2[3879] = -71; │ │ │ │ - array2[3880] = -79; │ │ │ │ - array2[3881] = 13; │ │ │ │ - array2[3882] = 2; │ │ │ │ - array2[3883] = -13; │ │ │ │ - array2[3884] = -104; │ │ │ │ - array2[3885] = -38; │ │ │ │ - array2[3886] = 0; │ │ │ │ - array2[3887] = 12; │ │ │ │ - array2[3888] = -125; │ │ │ │ - array2[3889] = -99; │ │ │ │ - array2[3890] = 21; │ │ │ │ - array2[3891] = 2; │ │ │ │ - array2[3892] = -80; │ │ │ │ - array2[3893] = 44; │ │ │ │ - array2[3894] = -75; │ │ │ │ - array2[3895] = -111; │ │ │ │ - array2[3896] = 29; │ │ │ │ - array2[3897] = 62; │ │ │ │ - array2[3898] = -43; │ │ │ │ - array2[3899] = 60; │ │ │ │ - array2[3900] = -128; │ │ │ │ - array2[3901] = -96; │ │ │ │ - array2[3902] = -40; │ │ │ │ - array2[3903] = 94; │ │ │ │ - array2[3904] = 33; │ │ │ │ - array2[3905] = 0; │ │ │ │ - array2[3906] = -53; │ │ │ │ - array2[3907] = -94; │ │ │ │ - array2[3908] = -101; │ │ │ │ - array2[3909] = 87; │ │ │ │ - array2[3910] = 112; │ │ │ │ - array2[3911] = -39; │ │ │ │ - array2[3912] = 87; │ │ │ │ - array2[3913] = -128; │ │ │ │ - array2[3914] = 25; │ │ │ │ - array2[3915] = 29; │ │ │ │ - array2[3916] = 81; │ │ │ │ - array2[3917] = -32; │ │ │ │ - array2[3918] = 126; │ │ │ │ - array2[3919] = 109; │ │ │ │ - array2[3920] = 112; │ │ │ │ - array2[3921] = 4; │ │ │ │ - array2[3922] = 48; │ │ │ │ - array2[3923] = 12; │ │ │ │ - array2[3924] = -74; │ │ │ │ - array2[3925] = -103; │ │ │ │ - array2[3926] = 17; │ │ │ │ - array2[3927] = 2; │ │ │ │ - array2[3928] = -80; │ │ │ │ - array2[3929] = 44; │ │ │ │ - array2[3930] = 102; │ │ │ │ - array2[3931] = 71; │ │ │ │ - array2[3932] = 0; │ │ │ │ - array2[3933] = -61; │ │ │ │ - array2[3934] = -128; │ │ │ │ - array2[3935] = -101; │ │ │ │ - array2[3936] = 27; │ │ │ │ - array2[3937] = 81; │ │ │ │ - array2[3938] = -32; │ │ │ │ - array2[3939] = 62; │ │ │ │ - array2[3940] = 13; │ │ │ │ - array2[3941] = 0; │ │ │ │ - array2[3943] = (array2[3942] = 0); │ │ │ │ - array2[3944] = 1; │ │ │ │ - array2[3945] = 49; │ │ │ │ + array2[3827] = -64; │ │ │ │ + array2[3828] = 28; │ │ │ │ + array2[3829] = 3; │ │ │ │ + array2[3830] = 61; │ │ │ │ + array2[3831] = -40; │ │ │ │ + array2[3832] = 3; │ │ │ │ + array2[3833] = 56; │ │ │ │ + array2[3834] = 12; │ │ │ │ + array2[3835] = 55; │ │ │ │ + array2[3836] = -40; │ │ │ │ + array2[3837] = -125; │ │ │ │ + array2[3838] = 56; │ │ │ │ + array2[3839] = 8; │ │ │ │ + array2[3840] = 115; │ │ │ │ + array2[3841] = 12; │ │ │ │ + array2[3842] = -9; │ │ │ │ + array2[3843] = 32; │ │ │ │ + array2[3844] = 14; │ │ │ │ + array2[3845] = -32; │ │ │ │ + array2[3846] = 48; │ │ │ │ + array2[3847] = -35; │ │ │ │ + array2[3848] = -112; │ │ │ │ + array2[3849] = 15; │ │ │ │ + array2[3850] = -9; │ │ │ │ + array2[3851] = -128; │ │ │ │ + array2[3852] = 15; │ │ │ │ + array2[3853] = 35; │ │ │ │ + array2[3854] = 6; │ │ │ │ + array2[3855] = 4; │ │ │ │ + array2[3856] = 18; │ │ │ │ + array2[3857] = 88; │ │ │ │ + array2[3858] = -6; │ │ │ │ + array2[3859] = -112; │ │ │ │ + array2[3860] = -5; │ │ │ │ + array2[3861] = 16; │ │ │ │ + array2[3862] = 14; │ │ │ │ + array2[3863] = 4; │ │ │ │ + array2[3864] = 20; │ │ │ │ + array2[3865] = 0; │ │ │ │ + array2[3867] = (array2[3866] = 0); │ │ │ │ + array2[3868] = -90; │ │ │ │ + array2[3869] = 71; │ │ │ │ + array2[3870] = 20; │ │ │ │ + array2[3871] = -72; │ │ │ │ + array2[3872] = 111; │ │ │ │ + array2[3873] = -101; │ │ │ │ + array2[3874] = 28; │ │ │ │ + array2[3875] = 33; │ │ │ │ + array2[3876] = 48; │ │ │ │ + array2[3877] = -49; │ │ │ │ + array2[3878] = 109; │ │ │ │ + array2[3879] = 120; │ │ │ │ + array2[3880] = -124; │ │ │ │ + array2[3881] = -64; │ │ │ │ + array2[3882] = 60; │ │ │ │ + array2[3883] = -71; │ │ │ │ + array2[3884] = -79; │ │ │ │ + array2[3885] = 13; │ │ │ │ + array2[3886] = 2; │ │ │ │ + array2[3887] = -13; │ │ │ │ + array2[3888] = -104; │ │ │ │ + array2[3889] = -38; │ │ │ │ + array2[3890] = 0; │ │ │ │ + array2[3891] = 12; │ │ │ │ + array2[3892] = -125; │ │ │ │ + array2[3893] = -99; │ │ │ │ + array2[3894] = 21; │ │ │ │ + array2[3895] = 2; │ │ │ │ + array2[3896] = -80; │ │ │ │ + array2[3897] = 44; │ │ │ │ + array2[3898] = -75; │ │ │ │ + array2[3899] = -111; │ │ │ │ + array2[3900] = 29; │ │ │ │ + array2[3901] = 62; │ │ │ │ + array2[3902] = -43; │ │ │ │ + array2[3903] = 60; │ │ │ │ + array2[3904] = -128; │ │ │ │ + array2[3905] = -96; │ │ │ │ + array2[3906] = -40; │ │ │ │ + array2[3907] = 94; │ │ │ │ + array2[3908] = 33; │ │ │ │ + array2[3909] = 0; │ │ │ │ + array2[3910] = -53; │ │ │ │ + array2[3911] = -94; │ │ │ │ + array2[3912] = -101; │ │ │ │ + array2[3913] = 87; │ │ │ │ + array2[3914] = 112; │ │ │ │ + array2[3915] = -39; │ │ │ │ + array2[3916] = 87; │ │ │ │ + array2[3917] = -128; │ │ │ │ + array2[3918] = 25; │ │ │ │ + array2[3919] = 29; │ │ │ │ + array2[3920] = 81; │ │ │ │ + array2[3921] = -32; │ │ │ │ + array2[3922] = 126; │ │ │ │ + array2[3923] = 109; │ │ │ │ + array2[3924] = 112; │ │ │ │ + array2[3925] = 4; │ │ │ │ + array2[3926] = 48; │ │ │ │ + array2[3927] = 12; │ │ │ │ + array2[3928] = -74; │ │ │ │ + array2[3929] = -103; │ │ │ │ + array2[3930] = 17; │ │ │ │ + array2[3931] = 2; │ │ │ │ + array2[3932] = -80; │ │ │ │ + array2[3933] = 44; │ │ │ │ + array2[3934] = 102; │ │ │ │ + array2[3935] = 71; │ │ │ │ + array2[3936] = 0; │ │ │ │ + array2[3937] = -61; │ │ │ │ + array2[3938] = -128; │ │ │ │ + array2[3939] = -101; │ │ │ │ + array2[3940] = 27; │ │ │ │ + array2[3941] = 81; │ │ │ │ + array2[3942] = -32; │ │ │ │ + array2[3943] = 62; │ │ │ │ + array2[3944] = 13; │ │ │ │ + array2[3945] = 0; │ │ │ │ array2[3947] = (array2[3946] = 0); │ │ │ │ - array2[3948] = 2; │ │ │ │ - array2[3949] = 0; │ │ │ │ + array2[3948] = 1; │ │ │ │ + array2[3949] = 49; │ │ │ │ array2[3951] = (array2[3950] = 0); │ │ │ │ - array2[3952] = 91; │ │ │ │ - array2[3953] = 6; │ │ │ │ - array2[3954] = 34; │ │ │ │ - array2[3955] = -16; │ │ │ │ - array2[3956] = 5; │ │ │ │ - array2[3957] = 0; │ │ │ │ - array2[3959] = (array2[3958] = 0); │ │ │ │ - array2[3961] = (array2[3960] = 0); │ │ │ │ + array2[3952] = 2; │ │ │ │ + array2[3953] = 0; │ │ │ │ + array2[3955] = (array2[3954] = 0); │ │ │ │ + array2[3956] = 91; │ │ │ │ + array2[3957] = 6; │ │ │ │ + array2[3958] = 34; │ │ │ │ + array2[3959] = -16; │ │ │ │ + array2[3960] = 5; │ │ │ │ + array2[3961] = 0; │ │ │ │ array2[3963] = (array2[3962] = 0); │ │ │ │ - array2[3964] = 97; │ │ │ │ - array2[3965] = 32; │ │ │ │ + array2[3965] = (array2[3964] = 0); │ │ │ │ array2[3967] = (array2[3966] = 0); │ │ │ │ - array2[3968] = 31; │ │ │ │ - array2[3969] = 0; │ │ │ │ + array2[3968] = 97; │ │ │ │ + array2[3969] = 32; │ │ │ │ array2[3971] = (array2[3970] = 0); │ │ │ │ - array2[3972] = 19; │ │ │ │ - array2[3973] = 4; │ │ │ │ - array2[3974] = 65; │ │ │ │ - array2[3975] = 44; │ │ │ │ - array2[3976] = 16; │ │ │ │ - array2[3977] = 0; │ │ │ │ - array2[3979] = (array2[3978] = 0); │ │ │ │ - array2[3980] = 6; │ │ │ │ + array2[3972] = 31; │ │ │ │ + array2[3973] = 0; │ │ │ │ + array2[3975] = (array2[3974] = 0); │ │ │ │ + array2[3976] = 19; │ │ │ │ + array2[3977] = 4; │ │ │ │ + array2[3978] = 65; │ │ │ │ + array2[3979] = 44; │ │ │ │ + array2[3980] = 16; │ │ │ │ array2[3981] = 0; │ │ │ │ array2[3983] = (array2[3982] = 0); │ │ │ │ - array2[3984] = 68; │ │ │ │ - array2[3985] = 24; │ │ │ │ - array2[3986] = 35; │ │ │ │ - array2[3987] = 0; │ │ │ │ - array2[3988] = 65; │ │ │ │ - array2[3989] = -112; │ │ │ │ - array2[3990] = 127; │ │ │ │ - array2[3991] = -61; │ │ │ │ - array2[3992] = 96; │ │ │ │ - array2[3993] = -116; │ │ │ │ - array2[3994] = 0; │ │ │ │ - array2[3995] = 4; │ │ │ │ - array2[3996] = 65; │ │ │ │ - array2[3997] = -104; │ │ │ │ - array2[3998] = 13; │ │ │ │ - array2[3999] = -125; │ │ │ │ - array2[4000] = 49; │ │ │ │ - array2[4001] = 2; │ │ │ │ - array2[4002] = 16; │ │ │ │ - array2[4003] = 4; │ │ │ │ - array2[4004] = 65; │ │ │ │ - array2[4005] = 16; │ │ │ │ - array2[4006] = 12; │ │ │ │ - array2[4007] = 0; │ │ │ │ - array2[4008] = -27; │ │ │ │ - array2[4009] = 11; │ │ │ │ - array2[4010] = -32; │ │ │ │ - array2[4011] = 64; │ │ │ │ - array2[4012] = 35; │ │ │ │ - array2[4013] = 6; │ │ │ │ - array2[4014] = 5; │ │ │ │ - array2[4015] = 18; │ │ │ │ - array2[4016] = 96; │ │ │ │ - array2[4017] = -31; │ │ │ │ - array2[4018] = 32; │ │ │ │ - array2[4019] = 14; │ │ │ │ - array2[4020] = -125; │ │ │ │ - array2[4021] = 17; │ │ │ │ - array2[4022] = -62; │ │ │ │ - array2[4023] = 56; │ │ │ │ - array2[4024] = 12; │ │ │ │ - array2[4025] = 64; │ │ │ │ - array2[4026] = -115; │ │ │ │ - array2[4027] = -61; │ │ │ │ - array2[4028] = 47; │ │ │ │ - array2[4029] = 72; │ │ │ │ - array2[4030] = -3; │ │ │ │ - array2[4031] = 2; │ │ │ │ - array2[4032] = 57; │ │ │ │ - array2[4033] = -60; │ │ │ │ - array2[4034] = 96; │ │ │ │ - array2[4035] = -60; │ │ │ │ - array2[4036] = 80; │ │ │ │ - array2[4037] = 14; │ │ │ │ - array2[4038] = 3; │ │ │ │ - array2[4039] = -128; │ │ │ │ - array2[4040] = -31; │ │ │ │ - array2[4041] = 64; │ │ │ │ - array2[4043] = (array2[4042] = 0); │ │ │ │ - array2[4044] = 6; │ │ │ │ - array2[4045] = 0; │ │ │ │ + array2[3984] = 6; │ │ │ │ + array2[3985] = 0; │ │ │ │ + array2[3987] = (array2[3986] = 0); │ │ │ │ + array2[3988] = 68; │ │ │ │ + array2[3989] = 24; │ │ │ │ + array2[3990] = 35; │ │ │ │ + array2[3991] = 0; │ │ │ │ + array2[3992] = 65; │ │ │ │ + array2[3993] = -112; │ │ │ │ + array2[3994] = 127; │ │ │ │ + array2[3995] = -61; │ │ │ │ + array2[3996] = 96; │ │ │ │ + array2[3997] = -116; │ │ │ │ + array2[3998] = 0; │ │ │ │ + array2[3999] = 4; │ │ │ │ + array2[4000] = 65; │ │ │ │ + array2[4001] = -104; │ │ │ │ + array2[4002] = 13; │ │ │ │ + array2[4003] = -125; │ │ │ │ + array2[4004] = 49; │ │ │ │ + array2[4005] = 2; │ │ │ │ + array2[4006] = 16; │ │ │ │ + array2[4007] = 4; │ │ │ │ + array2[4008] = 65; │ │ │ │ + array2[4009] = 16; │ │ │ │ + array2[4010] = 12; │ │ │ │ + array2[4011] = 0; │ │ │ │ + array2[4012] = -27; │ │ │ │ + array2[4013] = 11; │ │ │ │ + array2[4014] = -32; │ │ │ │ + array2[4015] = 64; │ │ │ │ + array2[4016] = 35; │ │ │ │ + array2[4017] = 6; │ │ │ │ + array2[4018] = 5; │ │ │ │ + array2[4019] = 18; │ │ │ │ + array2[4020] = 96; │ │ │ │ + array2[4021] = -31; │ │ │ │ + array2[4022] = 32; │ │ │ │ + array2[4023] = 14; │ │ │ │ + array2[4024] = -125; │ │ │ │ + array2[4025] = 17; │ │ │ │ + array2[4026] = -62; │ │ │ │ + array2[4027] = 56; │ │ │ │ + array2[4028] = 12; │ │ │ │ + array2[4029] = 64; │ │ │ │ + array2[4030] = -115; │ │ │ │ + array2[4031] = -61; │ │ │ │ + array2[4032] = 47; │ │ │ │ + array2[4033] = 72; │ │ │ │ + array2[4034] = -3; │ │ │ │ + array2[4035] = 2; │ │ │ │ + array2[4036] = 57; │ │ │ │ + array2[4037] = -60; │ │ │ │ + array2[4038] = 96; │ │ │ │ + array2[4039] = -60; │ │ │ │ + array2[4040] = 80; │ │ │ │ + array2[4041] = 14; │ │ │ │ + array2[4042] = 3; │ │ │ │ + array2[4043] = -128; │ │ │ │ + array2[4044] = -31; │ │ │ │ + array2[4045] = 64; │ │ │ │ array2[4047] = (array2[4046] = 0); │ │ │ │ - array2[4048] = 38; │ │ │ │ - array2[4049] = 54; │ │ │ │ - array2[4050] = 12; │ │ │ │ - array2[4051] = 72; │ │ │ │ - array2[4052] = 101; │ │ │ │ - array2[4053] = 94; │ │ │ │ - array2[4054] = 65; │ │ │ │ - array2[4056] = (array2[4055] = 101); │ │ │ │ - array2[4057] = -125; │ │ │ │ - array2[4058] = 68; │ │ │ │ - array2[4059] = 5; │ │ │ │ - array2[4060] = 54; │ │ │ │ - array2[4061] = 70; │ │ │ │ - array2[4062] = 8; │ │ │ │ - array2[4063] = -64; │ │ │ │ - array2[4064] = -78; │ │ │ │ - array2[4065] = 24; │ │ │ │ - array2[4066] = -39; │ │ │ │ + array2[4048] = 6; │ │ │ │ + array2[4049] = 0; │ │ │ │ + array2[4051] = (array2[4050] = 0); │ │ │ │ + array2[4052] = 38; │ │ │ │ + array2[4053] = 54; │ │ │ │ + array2[4054] = 12; │ │ │ │ + array2[4055] = 72; │ │ │ │ + array2[4056] = 101; │ │ │ │ + array2[4057] = 94; │ │ │ │ + array2[4058] = 65; │ │ │ │ + array2[4060] = (array2[4059] = 101); │ │ │ │ + array2[4061] = -125; │ │ │ │ + array2[4062] = 68; │ │ │ │ + array2[4063] = 5; │ │ │ │ + array2[4064] = 54; │ │ │ │ + array2[4065] = 70; │ │ │ │ + array2[4066] = 8; │ │ │ │ array2[4067] = -64; │ │ │ │ - array2[4068] = 80; │ │ │ │ - array2[4069] = 11; │ │ │ │ - array2[4071] = (array2[4070] = 0); │ │ │ │ - array2[4072] = 1; │ │ │ │ - array2[4073] = 49; │ │ │ │ + array2[4068] = -78; │ │ │ │ + array2[4069] = 24; │ │ │ │ + array2[4070] = -39; │ │ │ │ + array2[4071] = -64; │ │ │ │ + array2[4072] = 80; │ │ │ │ + array2[4073] = 11; │ │ │ │ array2[4075] = (array2[4074] = 0); │ │ │ │ - array2[4076] = 3; │ │ │ │ - array2[4077] = 0; │ │ │ │ + array2[4076] = 1; │ │ │ │ + array2[4077] = 49; │ │ │ │ array2[4079] = (array2[4078] = 0); │ │ │ │ - array2[4080] = 91; │ │ │ │ - array2[4081] = 6; │ │ │ │ - array2[4082] = 33; │ │ │ │ - array2[4083] = -16; │ │ │ │ - array2[4084] = -123; │ │ │ │ - array2[4085] = 45; │ │ │ │ - array2[4086] = 67; │ │ │ │ - array2[4087] = 17; │ │ │ │ - array2[4088] = -8; │ │ │ │ - array2[4089] = 2; │ │ │ │ - array2[4091] = (array2[4090] = 0); │ │ │ │ - array2[4093] = (array2[4092] = 0); │ │ │ │ + array2[4080] = 3; │ │ │ │ + array2[4081] = 0; │ │ │ │ + array2[4083] = (array2[4082] = 0); │ │ │ │ + array2[4084] = 91; │ │ │ │ + array2[4085] = 6; │ │ │ │ + array2[4086] = 33; │ │ │ │ + array2[4087] = -16; │ │ │ │ + array2[4088] = -123; │ │ │ │ + array2[4089] = 45; │ │ │ │ + array2[4090] = 67; │ │ │ │ + array2[4091] = 17; │ │ │ │ + array2[4092] = -8; │ │ │ │ + array2[4093] = 2; │ │ │ │ array2[4095] = (array2[4094] = 0); │ │ │ │ - array2[4096] = 97; │ │ │ │ - array2[4097] = 32; │ │ │ │ + array2[4097] = (array2[4096] = 0); │ │ │ │ array2[4099] = (array2[4098] = 0); │ │ │ │ - array2[4100] = 75; │ │ │ │ - array2[4101] = 0; │ │ │ │ + array2[4100] = 97; │ │ │ │ + array2[4101] = 32; │ │ │ │ array2[4103] = (array2[4102] = 0); │ │ │ │ - array2[4104] = 19; │ │ │ │ - array2[4105] = 4; │ │ │ │ - array2[4106] = 65; │ │ │ │ - array2[4107] = 44; │ │ │ │ - array2[4108] = 16; │ │ │ │ - array2[4109] = 0; │ │ │ │ - array2[4111] = (array2[4110] = 0); │ │ │ │ - array2[4112] = 14; │ │ │ │ + array2[4104] = 75; │ │ │ │ + array2[4105] = 0; │ │ │ │ + array2[4107] = (array2[4106] = 0); │ │ │ │ + array2[4108] = 19; │ │ │ │ + array2[4109] = 4; │ │ │ │ + array2[4110] = 65; │ │ │ │ + array2[4111] = 44; │ │ │ │ + array2[4112] = 16; │ │ │ │ array2[4113] = 0; │ │ │ │ array2[4115] = (array2[4114] = 0); │ │ │ │ - array2[4116] = 4; │ │ │ │ - array2[4117] = 40; │ │ │ │ - array2[4118] = -126; │ │ │ │ - array2[4119] = 25; │ │ │ │ - array2[4120] = -128; │ │ │ │ - array2[4121] = 50; │ │ │ │ - array2[4122] = 32; │ │ │ │ - array2[4123] = -32; │ │ │ │ - array2[4124] = 28; │ │ │ │ - array2[4125] = -124; │ │ │ │ - array2[4126] = 29; │ │ │ │ - array2[4127] = -36; │ │ │ │ - array2[4128] = 1; │ │ │ │ - array2[4129] = 56; │ │ │ │ - array2[4130] = -124; │ │ │ │ - array2[4131] = 3; │ │ │ │ - array2[4132] = -3; │ │ │ │ - array2[4133] = -58; │ │ │ │ - array2[4134] = 26; │ │ │ │ - array2[4135] = -128; │ │ │ │ - array2[4136] = 64; │ │ │ │ - array2[4137] = 32; │ │ │ │ - array2[4138] = 67; │ │ │ │ - array2[4139] = 13; │ │ │ │ - array2[4140] = 16; │ │ │ │ - array2[4141] = 100; │ │ │ │ - array2[4142] = 6; │ │ │ │ - array2[4143] = -128; │ │ │ │ - array2[4144] = 126; │ │ │ │ - array2[4145] = 35; │ │ │ │ - array2[4146] = 0; │ │ │ │ - array2[4147] = 20; │ │ │ │ - array2[4148] = -102; │ │ │ │ - array2[4149] = 1; │ │ │ │ - array2[4150] = 32; │ │ │ │ - array2[4151] = -48; │ │ │ │ - array2[4152] = 12; │ │ │ │ - array2[4153] = 0; │ │ │ │ - array2[4154] = 89; │ │ │ │ - array2[4155] = 102; │ │ │ │ - array2[4156] = 0; │ │ │ │ - array2[4157] = -120; │ │ │ │ - array2[4158] = 48; │ │ │ │ - array2[4159] = 70; │ │ │ │ + array2[4116] = 14; │ │ │ │ + array2[4117] = 0; │ │ │ │ + array2[4119] = (array2[4118] = 0); │ │ │ │ + array2[4120] = 4; │ │ │ │ + array2[4121] = 40; │ │ │ │ + array2[4122] = -126; │ │ │ │ + array2[4123] = 25; │ │ │ │ + array2[4124] = -128; │ │ │ │ + array2[4125] = 50; │ │ │ │ + array2[4126] = 32; │ │ │ │ + array2[4127] = -32; │ │ │ │ + array2[4128] = 28; │ │ │ │ + array2[4129] = -124; │ │ │ │ + array2[4130] = 29; │ │ │ │ + array2[4131] = -36; │ │ │ │ + array2[4132] = 1; │ │ │ │ + array2[4133] = 56; │ │ │ │ + array2[4134] = -124; │ │ │ │ + array2[4135] = 3; │ │ │ │ + array2[4136] = -3; │ │ │ │ + array2[4137] = -58; │ │ │ │ + array2[4138] = 26; │ │ │ │ + array2[4139] = -128; │ │ │ │ + array2[4140] = 64; │ │ │ │ + array2[4141] = 32; │ │ │ │ + array2[4142] = 67; │ │ │ │ + array2[4143] = 13; │ │ │ │ + array2[4144] = 16; │ │ │ │ + array2[4145] = 100; │ │ │ │ + array2[4146] = 6; │ │ │ │ + array2[4147] = -128; │ │ │ │ + array2[4148] = 126; │ │ │ │ + array2[4149] = 35; │ │ │ │ + array2[4150] = 0; │ │ │ │ + array2[4151] = 20; │ │ │ │ + array2[4152] = -102; │ │ │ │ + array2[4153] = 1; │ │ │ │ + array2[4154] = 32; │ │ │ │ + array2[4155] = -48; │ │ │ │ + array2[4156] = 12; │ │ │ │ + array2[4157] = 0; │ │ │ │ + array2[4158] = 89; │ │ │ │ + array2[4159] = 102; │ │ │ │ array2[4160] = 0; │ │ │ │ - array2[4161] = -126; │ │ │ │ - array2[4162] = -96; │ │ │ │ - array2[4163] = 127; │ │ │ │ - array2[4164] = -121; │ │ │ │ - array2[4165] = 1; │ │ │ │ - array2[4166] = 5; │ │ │ │ - array2[4167] = 108; │ │ │ │ - array2[4168] = 7; │ │ │ │ - array2[4169] = 0; │ │ │ │ - array2[4171] = (array2[4170] = 0); │ │ │ │ - array2[4172] = -60; │ │ │ │ - array2[4173] = 14; │ │ │ │ - array2[4174] = 99; │ │ │ │ - array2[4175] = -74; │ │ │ │ - array2[4176] = 65; │ │ │ │ - array2[4177] = 29; │ │ │ │ - array2[4178] = -38; │ │ │ │ - array2[4179] = 1; │ │ │ │ - array2[4180] = 24; │ │ │ │ - array2[4181] = 49; │ │ │ │ - array2[4182] = 48; │ │ │ │ - array2[4183] = -114; │ │ │ │ - array2[4184] = -96; │ │ │ │ - array2[4185] = 114; │ │ │ │ - array2[4186] = 7; │ │ │ │ - array2[4187] = 95; │ │ │ │ - array2[4188] = -8; │ │ │ │ - array2[4189] = -123; │ │ │ │ - array2[4190] = 65; │ │ │ │ - array2[4191] = -122; │ │ │ │ - array2[4192] = 119; │ │ │ │ - array2[4193] = 48; │ │ │ │ - array2[4194] = 7; │ │ │ │ - array2[4195] = 114; │ │ │ │ - array2[4196] = 24; │ │ │ │ - array2[4197] = 49; │ │ │ │ - array2[4198] = 32; │ │ │ │ - array2[4199] = -112; │ │ │ │ - array2[4200] = 64; │ │ │ │ - array2[4201] = -125; │ │ │ │ - array2[4202] = 7; │ │ │ │ - array2[4203] = 18; │ │ │ │ - array2[4204] = -58; │ │ │ │ - array2[4205] = 28; │ │ │ │ - array2[4206] = 67; │ │ │ │ - array2[4207] = 58; │ │ │ │ - array2[4208] = -56; │ │ │ │ - array2[4209] = -125; │ │ │ │ - array2[4210] = 29; │ │ │ │ - array2[4211] = 12; │ │ │ │ - array2[4212] = 50; │ │ │ │ - array2[4213] = -52; │ │ │ │ - array2[4214] = 67; │ │ │ │ - array2[4215] = 58; │ │ │ │ - array2[4216] = -100; │ │ │ │ - array2[4217] = 67; │ │ │ │ - array2[4218] = -59; │ │ │ │ - array2[4219] = 3; │ │ │ │ - array2[4220] = 61; │ │ │ │ - array2[4221] = 8; │ │ │ │ - array2[4222] = 13; │ │ │ │ - array2[4223] = 99; │ │ │ │ - array2[4224] = -114; │ │ │ │ - array2[4225] = 33; │ │ │ │ - array2[4226] = 29; │ │ │ │ - array2[4227] = -20; │ │ │ │ - array2[4228] = -63; │ │ │ │ - array2[4229] = 14; │ │ │ │ - array2[4230] = 6; │ │ │ │ - array2[4231] = 25; │ │ │ │ - array2[4232] = -18; │ │ │ │ - array2[4233] = 33; │ │ │ │ - array2[4234] = 29; │ │ │ │ - array2[4235] = -50; │ │ │ │ - array2[4236] = -95; │ │ │ │ - array2[4237] = -22; │ │ │ │ - array2[4238] = 1; │ │ │ │ - array2[4239] = 31; │ │ │ │ - array2[4240] = 96; │ │ │ │ - array2[4241] = -60; │ │ │ │ - array2[4242] = -64; │ │ │ │ - array2[4243] = 64; │ │ │ │ - array2[4244] = 2; │ │ │ │ - array2[4245] = 46; │ │ │ │ - array2[4246] = 31; │ │ │ │ - array2[4247] = 102; │ │ │ │ - array2[4248] = 97; │ │ │ │ - array2[4249] = 29; │ │ │ │ - array2[4250] = 70; │ │ │ │ - array2[4251] = 12; │ │ │ │ - array2[4252] = 8; │ │ │ │ - array2[4253] = 36; │ │ │ │ - array2[4254] = -40; │ │ │ │ - array2[4255] = -12; │ │ │ │ - array2[4256] = 97; │ │ │ │ - array2[4257] = -112; │ │ │ │ - array2[4258] = 97; │ │ │ │ - array2[4259] = 31; │ │ │ │ - array2[4260] = -48; │ │ │ │ - array2[4261] = 97; │ │ │ │ - array2[4262] = 28; │ │ │ │ - array2[4263] = -26; │ │ │ │ - array2[4264] = 24; │ │ │ │ - array2[4265] = -8; │ │ │ │ - array2[4266] = -95; │ │ │ │ - array2[4267] = 28; │ │ │ │ - array2[4268] = -60; │ │ │ │ - array2[4269] = 33; │ │ │ │ - array2[4270] = -5; │ │ │ │ - array2[4271] = 33; │ │ │ │ - array2[4272] = 28; │ │ │ │ - array2[4273] = 8; │ │ │ │ - array2[4275] = (array2[4274] = 0); │ │ │ │ - array2[4276] = 25; │ │ │ │ - array2[4277] = 0; │ │ │ │ + array2[4161] = -120; │ │ │ │ + array2[4162] = 48; │ │ │ │ + array2[4163] = 70; │ │ │ │ + array2[4164] = 0; │ │ │ │ + array2[4165] = -126; │ │ │ │ + array2[4166] = -96; │ │ │ │ + array2[4167] = 127; │ │ │ │ + array2[4168] = -121; │ │ │ │ + array2[4169] = 1; │ │ │ │ + array2[4170] = 5; │ │ │ │ + array2[4171] = 108; │ │ │ │ + array2[4172] = 7; │ │ │ │ + array2[4173] = 0; │ │ │ │ + array2[4175] = (array2[4174] = 0); │ │ │ │ + array2[4176] = -60; │ │ │ │ + array2[4177] = 14; │ │ │ │ + array2[4178] = 99; │ │ │ │ + array2[4179] = -74; │ │ │ │ + array2[4180] = 65; │ │ │ │ + array2[4181] = 29; │ │ │ │ + array2[4182] = -38; │ │ │ │ + array2[4183] = 1; │ │ │ │ + array2[4184] = 24; │ │ │ │ + array2[4185] = 49; │ │ │ │ + array2[4186] = 48; │ │ │ │ + array2[4187] = -114; │ │ │ │ + array2[4188] = -96; │ │ │ │ + array2[4189] = 114; │ │ │ │ + array2[4190] = 7; │ │ │ │ + array2[4191] = 95; │ │ │ │ + array2[4192] = -8; │ │ │ │ + array2[4193] = -123; │ │ │ │ + array2[4194] = 65; │ │ │ │ + array2[4195] = -122; │ │ │ │ + array2[4196] = 119; │ │ │ │ + array2[4197] = 48; │ │ │ │ + array2[4198] = 7; │ │ │ │ + array2[4199] = 114; │ │ │ │ + array2[4200] = 24; │ │ │ │ + array2[4201] = 49; │ │ │ │ + array2[4202] = 32; │ │ │ │ + array2[4203] = -112; │ │ │ │ + array2[4204] = 64; │ │ │ │ + array2[4205] = -125; │ │ │ │ + array2[4206] = 7; │ │ │ │ + array2[4207] = 18; │ │ │ │ + array2[4208] = -58; │ │ │ │ + array2[4209] = 28; │ │ │ │ + array2[4210] = 67; │ │ │ │ + array2[4211] = 58; │ │ │ │ + array2[4212] = -56; │ │ │ │ + array2[4213] = -125; │ │ │ │ + array2[4214] = 29; │ │ │ │ + array2[4215] = 12; │ │ │ │ + array2[4216] = 50; │ │ │ │ + array2[4217] = -52; │ │ │ │ + array2[4218] = 67; │ │ │ │ + array2[4219] = 58; │ │ │ │ + array2[4220] = -100; │ │ │ │ + array2[4221] = 67; │ │ │ │ + array2[4222] = -59; │ │ │ │ + array2[4223] = 3; │ │ │ │ + array2[4224] = 61; │ │ │ │ + array2[4225] = 8; │ │ │ │ + array2[4226] = 13; │ │ │ │ + array2[4227] = 99; │ │ │ │ + array2[4228] = -114; │ │ │ │ + array2[4229] = 33; │ │ │ │ + array2[4230] = 29; │ │ │ │ + array2[4231] = -20; │ │ │ │ + array2[4232] = -63; │ │ │ │ + array2[4233] = 14; │ │ │ │ + array2[4234] = 6; │ │ │ │ + array2[4235] = 25; │ │ │ │ + array2[4236] = -18; │ │ │ │ + array2[4237] = 33; │ │ │ │ + array2[4238] = 29; │ │ │ │ + array2[4239] = -50; │ │ │ │ + array2[4240] = -95; │ │ │ │ + array2[4241] = -22; │ │ │ │ + array2[4242] = 1; │ │ │ │ + array2[4243] = 31; │ │ │ │ + array2[4244] = 96; │ │ │ │ + array2[4245] = -60; │ │ │ │ + array2[4246] = -64; │ │ │ │ + array2[4247] = 64; │ │ │ │ + array2[4248] = 2; │ │ │ │ + array2[4249] = 46; │ │ │ │ + array2[4250] = 31; │ │ │ │ + array2[4251] = 102; │ │ │ │ + array2[4252] = 97; │ │ │ │ + array2[4253] = 29; │ │ │ │ + array2[4254] = 70; │ │ │ │ + array2[4255] = 12; │ │ │ │ + array2[4256] = 8; │ │ │ │ + array2[4257] = 36; │ │ │ │ + array2[4258] = -40; │ │ │ │ + array2[4259] = -12; │ │ │ │ + array2[4260] = 97; │ │ │ │ + array2[4261] = -112; │ │ │ │ + array2[4262] = 97; │ │ │ │ + array2[4263] = 31; │ │ │ │ + array2[4264] = -48; │ │ │ │ + array2[4265] = 97; │ │ │ │ + array2[4266] = 28; │ │ │ │ + array2[4267] = -26; │ │ │ │ + array2[4268] = 24; │ │ │ │ + array2[4269] = -8; │ │ │ │ + array2[4270] = -95; │ │ │ │ + array2[4271] = 28; │ │ │ │ + array2[4272] = -60; │ │ │ │ + array2[4273] = 33; │ │ │ │ + array2[4274] = -5; │ │ │ │ + array2[4275] = 33; │ │ │ │ + array2[4276] = 28; │ │ │ │ + array2[4277] = 8; │ │ │ │ array2[4279] = (array2[4278] = 0); │ │ │ │ - array2[4280] = 54; │ │ │ │ - array2[4281] = 23; │ │ │ │ - array2[4282] = 73; │ │ │ │ - array2[4283] = -49; │ │ │ │ - array2[4284] = 2; │ │ │ │ - array2[4285] = 76; │ │ │ │ - array2[4286] = -66; │ │ │ │ - array2[4287] = -12; │ │ │ │ - array2[4288] = 44; │ │ │ │ - array2[4289] = -64; │ │ │ │ - array2[4290] = -124; │ │ │ │ - array2[4291] = 52; │ │ │ │ - array2[4292] = 18; │ │ │ │ - array2[4293] = 17; │ │ │ │ - array2[4294] = 77; │ │ │ │ - array2[4295] = 118; │ │ │ │ - array2[4296] = 39; │ │ │ │ - array2[4297] = 73; │ │ │ │ - array2[4298] = -49; │ │ │ │ - array2[4299] = 2; │ │ │ │ - array2[4300] = 76; │ │ │ │ - array2[4301] = -66; │ │ │ │ - array2[4302] = -12; │ │ │ │ - array2[4303] = 44; │ │ │ │ - array2[4304] = -64; │ │ │ │ - array2[4305] = -124; │ │ │ │ - array2[4306] = 52; │ │ │ │ - array2[4307] = 18; │ │ │ │ - array2[4308] = 17; │ │ │ │ - array2[4309] = 77; │ │ │ │ - array2[4310] = -74; │ │ │ │ - array2[4311] = -31; │ │ │ │ - array2[4312] = 49; │ │ │ │ - array2[4313] = -46; │ │ │ │ - array2[4314] = -77; │ │ │ │ - array2[4315] = 0; │ │ │ │ - array2[4316] = -109; │ │ │ │ - array2[4317] = 47; │ │ │ │ - array2[4318] = 61; │ │ │ │ - array2[4319] = 11; │ │ │ │ - array2[4320] = 48; │ │ │ │ - array2[4321] = -35; │ │ │ │ - array2[4322] = -106; │ │ │ │ - array2[4323] = 55; │ │ │ │ - array2[4324] = 0; │ │ │ │ - array2[4325] = -61; │ │ │ │ - array2[4326] = 96; │ │ │ │ - array2[4327] = 113; │ │ │ │ - array2[4328] = -123; │ │ │ │ - array2[4329] = 0; │ │ │ │ - array2[4330] = 44; │ │ │ │ - array2[4331] = 75; │ │ │ │ - array2[4332] = 109; │ │ │ │ - array2[4333] = 117; │ │ │ │ - array2[4334] = 3; │ │ │ │ - array2[4335] = 67; │ │ │ │ - array2[4336] = 45; │ │ │ │ - array2[4337] = -42; │ │ │ │ - array2[4338] = 118; │ │ │ │ - array2[4339] = -8; │ │ │ │ - array2[4340] = 84; │ │ │ │ - array2[4341] = -13; │ │ │ │ - array2[4342] = 0; │ │ │ │ - array2[4343] = -126; │ │ │ │ - array2[4344] = 98; │ │ │ │ - array2[4345] = 123; │ │ │ │ - array2[4346] = -123; │ │ │ │ - array2[4347] = 0; │ │ │ │ - array2[4348] = 44; │ │ │ │ - array2[4349] = -53; │ │ │ │ - array2[4350] = 110; │ │ │ │ - array2[4351] = 122; │ │ │ │ - array2[4352] = -123; │ │ │ │ - array2[4353] = 0; │ │ │ │ - array2[4354] = 44; │ │ │ │ - array2[4355] = -117; │ │ │ │ - array2[4356] = 110; │ │ │ │ - array2[4357] = 116; │ │ │ │ - array2[4358] = -117; │ │ │ │ - array2[4359] = -12; │ │ │ │ - array2[4360] = 44; │ │ │ │ - array2[4361] = -64; │ │ │ │ - array2[4362] = -28; │ │ │ │ - array2[4363] = 75; │ │ │ │ - array2[4364] = -49; │ │ │ │ - array2[4365] = 2; │ │ │ │ - array2[4366] = 76; │ │ │ │ - array2[4367] = -26; │ │ │ │ - array2[4368] = 21; │ │ │ │ - array2[4369] = 92; │ │ │ │ - array2[4370] = -10; │ │ │ │ - array2[4371] = 21; │ │ │ │ - array2[4372] = 96; │ │ │ │ - array2[4373] = -10; │ │ │ │ - array2[4374] = 70; │ │ │ │ - array2[4375] = 8; │ │ │ │ - array2[4376] = -64; │ │ │ │ - array2[4377] = -78; │ │ │ │ - array2[4379] = (array2[4378] = 0); │ │ │ │ - array2[4380] = 1; │ │ │ │ - array2[4381] = 49; │ │ │ │ + array2[4280] = 25; │ │ │ │ + array2[4281] = 0; │ │ │ │ + array2[4283] = (array2[4282] = 0); │ │ │ │ + array2[4284] = 54; │ │ │ │ + array2[4285] = 23; │ │ │ │ + array2[4286] = 73; │ │ │ │ + array2[4287] = -49; │ │ │ │ + array2[4288] = 2; │ │ │ │ + array2[4289] = 76; │ │ │ │ + array2[4290] = -66; │ │ │ │ + array2[4291] = -12; │ │ │ │ + array2[4292] = 44; │ │ │ │ + array2[4293] = -64; │ │ │ │ + array2[4294] = -124; │ │ │ │ + array2[4295] = 52; │ │ │ │ + array2[4296] = 18; │ │ │ │ + array2[4297] = 17; │ │ │ │ + array2[4298] = 77; │ │ │ │ + array2[4299] = 118; │ │ │ │ + array2[4300] = 39; │ │ │ │ + array2[4301] = 73; │ │ │ │ + array2[4302] = -49; │ │ │ │ + array2[4303] = 2; │ │ │ │ + array2[4304] = 76; │ │ │ │ + array2[4305] = -66; │ │ │ │ + array2[4306] = -12; │ │ │ │ + array2[4307] = 44; │ │ │ │ + array2[4308] = -64; │ │ │ │ + array2[4309] = -124; │ │ │ │ + array2[4310] = 52; │ │ │ │ + array2[4311] = 18; │ │ │ │ + array2[4312] = 17; │ │ │ │ + array2[4313] = 77; │ │ │ │ + array2[4314] = -74; │ │ │ │ + array2[4315] = -31; │ │ │ │ + array2[4316] = 49; │ │ │ │ + array2[4317] = -46; │ │ │ │ + array2[4318] = -77; │ │ │ │ + array2[4319] = 0; │ │ │ │ + array2[4320] = -109; │ │ │ │ + array2[4321] = 47; │ │ │ │ + array2[4322] = 61; │ │ │ │ + array2[4323] = 11; │ │ │ │ + array2[4324] = 48; │ │ │ │ + array2[4325] = -35; │ │ │ │ + array2[4326] = -106; │ │ │ │ + array2[4327] = 55; │ │ │ │ + array2[4328] = 0; │ │ │ │ + array2[4329] = -61; │ │ │ │ + array2[4330] = 96; │ │ │ │ + array2[4331] = 113; │ │ │ │ + array2[4332] = -123; │ │ │ │ + array2[4333] = 0; │ │ │ │ + array2[4334] = 44; │ │ │ │ + array2[4335] = 75; │ │ │ │ + array2[4336] = 109; │ │ │ │ + array2[4337] = 117; │ │ │ │ + array2[4338] = 3; │ │ │ │ + array2[4339] = 67; │ │ │ │ + array2[4340] = 45; │ │ │ │ + array2[4341] = -42; │ │ │ │ + array2[4342] = 118; │ │ │ │ + array2[4343] = -8; │ │ │ │ + array2[4344] = 84; │ │ │ │ + array2[4345] = -13; │ │ │ │ + array2[4346] = 0; │ │ │ │ + array2[4347] = -126; │ │ │ │ + array2[4348] = 98; │ │ │ │ + array2[4349] = 123; │ │ │ │ + array2[4350] = -123; │ │ │ │ + array2[4351] = 0; │ │ │ │ + array2[4352] = 44; │ │ │ │ + array2[4353] = -53; │ │ │ │ + array2[4354] = 110; │ │ │ │ + array2[4355] = 122; │ │ │ │ + array2[4356] = -123; │ │ │ │ + array2[4357] = 0; │ │ │ │ + array2[4358] = 44; │ │ │ │ + array2[4359] = -117; │ │ │ │ + array2[4360] = 110; │ │ │ │ + array2[4361] = 116; │ │ │ │ + array2[4362] = -117; │ │ │ │ + array2[4363] = -12; │ │ │ │ + array2[4364] = 44; │ │ │ │ + array2[4365] = -64; │ │ │ │ + array2[4366] = -28; │ │ │ │ + array2[4367] = 75; │ │ │ │ + array2[4368] = -49; │ │ │ │ + array2[4369] = 2; │ │ │ │ + array2[4370] = 76; │ │ │ │ + array2[4371] = -26; │ │ │ │ + array2[4372] = 21; │ │ │ │ + array2[4373] = 92; │ │ │ │ + array2[4374] = -10; │ │ │ │ + array2[4375] = 21; │ │ │ │ + array2[4376] = 96; │ │ │ │ + array2[4377] = -10; │ │ │ │ + array2[4378] = 70; │ │ │ │ + array2[4379] = 8; │ │ │ │ + array2[4380] = -64; │ │ │ │ + array2[4381] = -78; │ │ │ │ array2[4383] = (array2[4382] = 0); │ │ │ │ - array2[4384] = 3; │ │ │ │ - array2[4385] = 0; │ │ │ │ + array2[4384] = 1; │ │ │ │ + array2[4385] = 49; │ │ │ │ array2[4387] = (array2[4386] = 0); │ │ │ │ - array2[4388] = 91; │ │ │ │ - array2[4389] = -122; │ │ │ │ - array2[4390] = 34; │ │ │ │ - array2[4391] = -16; │ │ │ │ - array2[4392] = -123; │ │ │ │ - array2[4393] = 45; │ │ │ │ - array2[4394] = 67; │ │ │ │ - array2[4395] = 18; │ │ │ │ - array2[4396] = -8; │ │ │ │ - array2[4397] = 2; │ │ │ │ - array2[4399] = (array2[4398] = 0); │ │ │ │ - array2[4401] = (array2[4400] = 0); │ │ │ │ + array2[4388] = 3; │ │ │ │ + array2[4389] = 0; │ │ │ │ + array2[4391] = (array2[4390] = 0); │ │ │ │ + array2[4392] = 91; │ │ │ │ + array2[4393] = -122; │ │ │ │ + array2[4394] = 34; │ │ │ │ + array2[4395] = -16; │ │ │ │ + array2[4396] = -123; │ │ │ │ + array2[4397] = 45; │ │ │ │ + array2[4398] = 67; │ │ │ │ + array2[4399] = 18; │ │ │ │ + array2[4400] = -8; │ │ │ │ + array2[4401] = 2; │ │ │ │ array2[4403] = (array2[4402] = 0); │ │ │ │ - array2[4404] = 97; │ │ │ │ - array2[4405] = 32; │ │ │ │ + array2[4405] = (array2[4404] = 0); │ │ │ │ array2[4407] = (array2[4406] = 0); │ │ │ │ - array2[4408] = 61; │ │ │ │ - array2[4409] = 0; │ │ │ │ + array2[4408] = 97; │ │ │ │ + array2[4409] = 32; │ │ │ │ array2[4411] = (array2[4410] = 0); │ │ │ │ - array2[4412] = 19; │ │ │ │ - array2[4413] = 4; │ │ │ │ - array2[4414] = 68; │ │ │ │ - array2[4415] = 44; │ │ │ │ - array2[4416] = 16; │ │ │ │ - array2[4417] = 0; │ │ │ │ - array2[4419] = (array2[4418] = 0); │ │ │ │ - array2[4420] = 3; │ │ │ │ + array2[4412] = 61; │ │ │ │ + array2[4413] = 0; │ │ │ │ + array2[4415] = (array2[4414] = 0); │ │ │ │ + array2[4416] = 19; │ │ │ │ + array2[4417] = 4; │ │ │ │ + array2[4418] = 68; │ │ │ │ + array2[4419] = 44; │ │ │ │ + array2[4420] = 16; │ │ │ │ array2[4421] = 0; │ │ │ │ array2[4423] = (array2[4422] = 0); │ │ │ │ - array2[4424] = 20; │ │ │ │ - array2[4425] = -80; │ │ │ │ - array2[4426] = 29; │ │ │ │ - array2[4427] = 0; │ │ │ │ - array2[4428] = -112; │ │ │ │ - array2[4429] = 101; │ │ │ │ - array2[4430] = 6; │ │ │ │ + array2[4424] = 3; │ │ │ │ + array2[4425] = 0; │ │ │ │ + array2[4427] = (array2[4426] = 0); │ │ │ │ + array2[4428] = 20; │ │ │ │ + array2[4429] = -80; │ │ │ │ + array2[4430] = 29; │ │ │ │ array2[4431] = 0; │ │ │ │ - array2[4433] = (array2[4432] = 0); │ │ │ │ - array2[4435] = (array2[4434] = 0); │ │ │ │ - array2[4436] = 68; │ │ │ │ - array2[4437] = -124; │ │ │ │ - array2[4438] = -31; │ │ │ │ - array2[4439] = 6; │ │ │ │ - array2[4440] = 113; │ │ │ │ - array2[4441] = -32; │ │ │ │ - array2[4442] = 3; │ │ │ │ - array2[4443] = 48; │ │ │ │ - array2[4444] = 32; │ │ │ │ - array2[4445] = 112; │ │ │ │ - array2[4446] = 24; │ │ │ │ - array2[4447] = -77; │ │ │ │ - array2[4448] = 13; │ │ │ │ - array2[4449] = -31; │ │ │ │ - array2[4450] = 64; │ │ │ │ - array2[4451] = 14; │ │ │ │ - array2[4452] = -64; │ │ │ │ - array2[4453] = 44; │ │ │ │ - array2[4454] = -125; │ │ │ │ - array2[4455] = 16; │ │ │ │ - array2[4456] = -116; │ │ │ │ - array2[4457] = -61; │ │ │ │ - array2[4458] = -120; │ │ │ │ - array2[4459] = -127; │ │ │ │ - array2[4460] = -111; │ │ │ │ - array2[4461] = 4; │ │ │ │ - array2[4462] = 94; │ │ │ │ - array2[4463] = 57; │ │ │ │ - array2[4464] = -8; │ │ │ │ - array2[4465] = -62; │ │ │ │ - array2[4466] = 47; │ │ │ │ - array2[4467] = 16; │ │ │ │ - array2[4468] = 56; │ │ │ │ - array2[4469] = -116; │ │ │ │ - array2[4470] = -39; │ │ │ │ - array2[4471] = -122; │ │ │ │ - array2[4472] = 112; │ │ │ │ - array2[4473] = 56; │ │ │ │ - array2[4474] = 7; │ │ │ │ - array2[4475] = 96; │ │ │ │ - array2[4476] = -60; │ │ │ │ - array2[4477] = -64; │ │ │ │ - array2[4478] = 72; │ │ │ │ - array2[4479] = -126; │ │ │ │ - array2[4480] = 15; │ │ │ │ - array2[4481] = 29; │ │ │ │ - array2[4482] = 124; │ │ │ │ - array2[4483] = -31; │ │ │ │ - array2[4484] = 23; │ │ │ │ - array2[4485] = 8; │ │ │ │ - array2[4486] = 28; │ │ │ │ - array2[4487] = -58; │ │ │ │ - array2[4488] = 108; │ │ │ │ - array2[4489] = 67; │ │ │ │ - array2[4490] = 56; │ │ │ │ - array2[4491] = -88; │ │ │ │ - array2[4492] = 3; │ │ │ │ - array2[4493] = 48; │ │ │ │ - array2[4494] = 98; │ │ │ │ - array2[4495] = 96; │ │ │ │ - array2[4496] = 36; │ │ │ │ - array2[4497] = 1; │ │ │ │ - array2[4498] = 24; │ │ │ │ - array2[4499] = -84; │ │ │ │ - array2[4500] = -125; │ │ │ │ - array2[4501] = 47; │ │ │ │ - array2[4502] = -4; │ │ │ │ - array2[4503] = -62; │ │ │ │ - array2[4504] = -120; │ │ │ │ - array2[4505] = -127; │ │ │ │ - array2[4506] = -95; │ │ │ │ - array2[4507] = 4; │ │ │ │ - array2[4508] = 97; │ │ │ │ - array2[4509] = 96; │ │ │ │ - array2[4510] = 14; │ │ │ │ - array2[4511] = -23; │ │ │ │ - array2[4512] = -64; │ │ │ │ - array2[4513] = 14; │ │ │ │ - array2[4514] = -77; │ │ │ │ - array2[4515] = 4; │ │ │ │ - array2[4516] = -61; │ │ │ │ - array2[4517] = -120; │ │ │ │ - array2[4518] = -127; │ │ │ │ - array2[4519] = 113; │ │ │ │ - array2[4520] = 4; │ │ │ │ - array2[4521] = 85; │ │ │ │ - array2[4522] = 57; │ │ │ │ - array2[4523] = -8; │ │ │ │ - array2[4524] = -62; │ │ │ │ - array2[4525] = 47; │ │ │ │ - array2[4526] = -52; │ │ │ │ - array2[4527] = 18; │ │ │ │ - array2[4528] = 12; │ │ │ │ - array2[4529] = 3; │ │ │ │ - array2[4530] = 21; │ │ │ │ - array2[4531] = 80; │ │ │ │ - array2[4532] = 59; │ │ │ │ - array2[4533] = 4; │ │ │ │ - array2[4534] = -18; │ │ │ │ - array2[4535] = 32; │ │ │ │ - array2[4536] = -116; │ │ │ │ - array2[4537] = 24; │ │ │ │ - array2[4538] = 16; │ │ │ │ - array2[4539] = 72; │ │ │ │ - array2[4540] = 64; │ │ │ │ - array2[4541] = -67; │ │ │ │ - array2[4542] = 67; │ │ │ │ - array2[4543] = -62; │ │ │ │ - array2[4544] = 67; │ │ │ │ - array2[4545] = 56; │ │ │ │ - array2[4546] = 16; │ │ │ │ - array2[4547] = 0; │ │ │ │ - array2[4548] = 21; │ │ │ │ - array2[4549] = 0; │ │ │ │ - array2[4551] = (array2[4550] = 0); │ │ │ │ - array2[4552] = -10; │ │ │ │ - array2[4553] = -90; │ │ │ │ - array2[4554] = 8; │ │ │ │ - array2[4555] = -64; │ │ │ │ - array2[4556] = -78; │ │ │ │ - array2[4557] = -36; │ │ │ │ - array2[4558] = -66; │ │ │ │ - array2[4559] = -124; │ │ │ │ - array2[4560] = 52; │ │ │ │ - array2[4561] = -118; │ │ │ │ - array2[4562] = -91; │ │ │ │ - array2[4563] = 21; │ │ │ │ - array2[4564] = 2; │ │ │ │ - array2[4565] = -80; │ │ │ │ - array2[4566] = 44; │ │ │ │ - array2[4567] = -75; │ │ │ │ - array2[4568] = -79; │ │ │ │ - array2[4569] = 21; │ │ │ │ - array2[4570] = 2; │ │ │ │ - array2[4571] = -80; │ │ │ │ - array2[4572] = 44; │ │ │ │ - array2[4573] = -74; │ │ │ │ - array2[4574] = -75; │ │ │ │ - array2[4575] = 21; │ │ │ │ - array2[4576] = 2; │ │ │ │ - array2[4577] = -80; │ │ │ │ - array2[4578] = 44; │ │ │ │ - array2[4579] = -73; │ │ │ │ - array2[4580] = -115; │ │ │ │ - array2[4581] = 25; │ │ │ │ - array2[4582] = -109; │ │ │ │ - array2[4583] = 19; │ │ │ │ - array2[4584] = 56; │ │ │ │ - array2[4585] = -50; │ │ │ │ - array2[4586] = 98; │ │ │ │ - array2[4587] = 100; │ │ │ │ - array2[4588] = -121; │ │ │ │ - array2[4589] = 79; │ │ │ │ - array2[4590] = 53; │ │ │ │ - array2[4591] = 15; │ │ │ │ - array2[4592] = 32; │ │ │ │ - array2[4593] = 40; │ │ │ │ - array2[4594] = 6; │ │ │ │ - array2[4595] = 87; │ │ │ │ - array2[4596] = 8; │ │ │ │ - array2[4597] = -64; │ │ │ │ - array2[4598] = -78; │ │ │ │ - array2[4599] = -32; │ │ │ │ - array2[4600] = -26; │ │ │ │ - array2[4601] = 21; │ │ │ │ - array2[4602] = 92; │ │ │ │ - array2[4603] = -10; │ │ │ │ - array2[4604] = 21; │ │ │ │ - array2[4605] = 96; │ │ │ │ - array2[4606] = -26; │ │ │ │ - array2[4607] = 86; │ │ │ │ - array2[4608] = 8; │ │ │ │ - array2[4609] = -64; │ │ │ │ - array2[4610] = -78; │ │ │ │ - array2[4611] = -28; │ │ │ │ - array2[4612] = 102; │ │ │ │ - array2[4613] = 70; │ │ │ │ - array2[4614] = 8; │ │ │ │ - array2[4615] = -64; │ │ │ │ - array2[4616] = -78; │ │ │ │ - array2[4617] = -40; │ │ │ │ - array2[4618] = 89; │ │ │ │ - array2[4619] = -30; │ │ │ │ - array2[4620] = 83; │ │ │ │ - array2[4621] = -51; │ │ │ │ - array2[4622] = 3; │ │ │ │ - array2[4623] = 8; │ │ │ │ - array2[4624] = 74; │ │ │ │ - array2[4625] = -67; │ │ │ │ - array2[4626] = -101; │ │ │ │ - array2[4627] = 90; │ │ │ │ - array2[4628] = -30; │ │ │ │ - array2[4629] = 83; │ │ │ │ - array2[4630] = -51; │ │ │ │ - array2[4631] = 3; │ │ │ │ - array2[4632] = 8; │ │ │ │ - array2[4633] = 74; │ │ │ │ + array2[4432] = -112; │ │ │ │ + array2[4433] = 101; │ │ │ │ + array2[4434] = 6; │ │ │ │ + array2[4435] = 0; │ │ │ │ + array2[4437] = (array2[4436] = 0); │ │ │ │ + array2[4439] = (array2[4438] = 0); │ │ │ │ + array2[4440] = 68; │ │ │ │ + array2[4441] = -124; │ │ │ │ + array2[4442] = -31; │ │ │ │ + array2[4443] = 6; │ │ │ │ + array2[4444] = 113; │ │ │ │ + array2[4445] = -32; │ │ │ │ + array2[4446] = 3; │ │ │ │ + array2[4447] = 48; │ │ │ │ + array2[4448] = 32; │ │ │ │ + array2[4449] = 112; │ │ │ │ + array2[4450] = 24; │ │ │ │ + array2[4451] = -77; │ │ │ │ + array2[4452] = 13; │ │ │ │ + array2[4453] = -31; │ │ │ │ + array2[4454] = 64; │ │ │ │ + array2[4455] = 14; │ │ │ │ + array2[4456] = -64; │ │ │ │ + array2[4457] = 44; │ │ │ │ + array2[4458] = -125; │ │ │ │ + array2[4459] = 16; │ │ │ │ + array2[4460] = -116; │ │ │ │ + array2[4461] = -61; │ │ │ │ + array2[4462] = -120; │ │ │ │ + array2[4463] = -127; │ │ │ │ + array2[4464] = -111; │ │ │ │ + array2[4465] = 4; │ │ │ │ + array2[4466] = 94; │ │ │ │ + array2[4467] = 57; │ │ │ │ + array2[4468] = -8; │ │ │ │ + array2[4469] = -62; │ │ │ │ + array2[4470] = 47; │ │ │ │ + array2[4471] = 16; │ │ │ │ + array2[4472] = 56; │ │ │ │ + array2[4473] = -116; │ │ │ │ + array2[4474] = -39; │ │ │ │ + array2[4475] = -122; │ │ │ │ + array2[4476] = 112; │ │ │ │ + array2[4477] = 56; │ │ │ │ + array2[4478] = 7; │ │ │ │ + array2[4479] = 96; │ │ │ │ + array2[4480] = -60; │ │ │ │ + array2[4481] = -64; │ │ │ │ + array2[4482] = 72; │ │ │ │ + array2[4483] = -126; │ │ │ │ + array2[4484] = 15; │ │ │ │ + array2[4485] = 29; │ │ │ │ + array2[4486] = 124; │ │ │ │ + array2[4487] = -31; │ │ │ │ + array2[4488] = 23; │ │ │ │ + array2[4489] = 8; │ │ │ │ + array2[4490] = 28; │ │ │ │ + array2[4491] = -58; │ │ │ │ + array2[4492] = 108; │ │ │ │ + array2[4493] = 67; │ │ │ │ + array2[4494] = 56; │ │ │ │ + array2[4495] = -88; │ │ │ │ + array2[4496] = 3; │ │ │ │ + array2[4497] = 48; │ │ │ │ + array2[4498] = 98; │ │ │ │ + array2[4499] = 96; │ │ │ │ + array2[4500] = 36; │ │ │ │ + array2[4501] = 1; │ │ │ │ + array2[4502] = 24; │ │ │ │ + array2[4503] = -84; │ │ │ │ + array2[4504] = -125; │ │ │ │ + array2[4505] = 47; │ │ │ │ + array2[4506] = -4; │ │ │ │ + array2[4507] = -62; │ │ │ │ + array2[4508] = -120; │ │ │ │ + array2[4509] = -127; │ │ │ │ + array2[4510] = -95; │ │ │ │ + array2[4511] = 4; │ │ │ │ + array2[4512] = 97; │ │ │ │ + array2[4513] = 96; │ │ │ │ + array2[4514] = 14; │ │ │ │ + array2[4515] = -23; │ │ │ │ + array2[4516] = -64; │ │ │ │ + array2[4517] = 14; │ │ │ │ + array2[4518] = -77; │ │ │ │ + array2[4519] = 4; │ │ │ │ + array2[4520] = -61; │ │ │ │ + array2[4521] = -120; │ │ │ │ + array2[4522] = -127; │ │ │ │ + array2[4523] = 113; │ │ │ │ + array2[4524] = 4; │ │ │ │ + array2[4525] = 85; │ │ │ │ + array2[4526] = 57; │ │ │ │ + array2[4527] = -8; │ │ │ │ + array2[4528] = -62; │ │ │ │ + array2[4529] = 47; │ │ │ │ + array2[4530] = -52; │ │ │ │ + array2[4531] = 18; │ │ │ │ + array2[4532] = 12; │ │ │ │ + array2[4533] = 3; │ │ │ │ + array2[4534] = 21; │ │ │ │ + array2[4535] = 80; │ │ │ │ + array2[4536] = 59; │ │ │ │ + array2[4537] = 4; │ │ │ │ + array2[4538] = -18; │ │ │ │ + array2[4539] = 32; │ │ │ │ + array2[4540] = -116; │ │ │ │ + array2[4541] = 24; │ │ │ │ + array2[4542] = 16; │ │ │ │ + array2[4543] = 72; │ │ │ │ + array2[4544] = 64; │ │ │ │ + array2[4545] = -67; │ │ │ │ + array2[4546] = 67; │ │ │ │ + array2[4547] = -62; │ │ │ │ + array2[4548] = 67; │ │ │ │ + array2[4549] = 56; │ │ │ │ + array2[4550] = 16; │ │ │ │ + array2[4551] = 0; │ │ │ │ + array2[4552] = 21; │ │ │ │ + array2[4553] = 0; │ │ │ │ + array2[4555] = (array2[4554] = 0); │ │ │ │ + array2[4556] = -10; │ │ │ │ + array2[4557] = -90; │ │ │ │ + array2[4558] = 8; │ │ │ │ + array2[4559] = -64; │ │ │ │ + array2[4560] = -78; │ │ │ │ + array2[4561] = -36; │ │ │ │ + array2[4562] = -66; │ │ │ │ + array2[4563] = -124; │ │ │ │ + array2[4564] = 52; │ │ │ │ + array2[4565] = -118; │ │ │ │ + array2[4566] = -91; │ │ │ │ + array2[4567] = 21; │ │ │ │ + array2[4568] = 2; │ │ │ │ + array2[4569] = -80; │ │ │ │ + array2[4570] = 44; │ │ │ │ + array2[4571] = -75; │ │ │ │ + array2[4572] = -79; │ │ │ │ + array2[4573] = 21; │ │ │ │ + array2[4574] = 2; │ │ │ │ + array2[4575] = -80; │ │ │ │ + array2[4576] = 44; │ │ │ │ + array2[4577] = -74; │ │ │ │ + array2[4578] = -75; │ │ │ │ + array2[4579] = 21; │ │ │ │ + array2[4580] = 2; │ │ │ │ + array2[4581] = -80; │ │ │ │ + array2[4582] = 44; │ │ │ │ + array2[4583] = -73; │ │ │ │ + array2[4584] = -115; │ │ │ │ + array2[4585] = 25; │ │ │ │ + array2[4586] = -109; │ │ │ │ + array2[4587] = 19; │ │ │ │ + array2[4588] = 56; │ │ │ │ + array2[4589] = -50; │ │ │ │ + array2[4590] = 98; │ │ │ │ + array2[4591] = 100; │ │ │ │ + array2[4592] = -121; │ │ │ │ + array2[4593] = 79; │ │ │ │ + array2[4594] = 53; │ │ │ │ + array2[4595] = 15; │ │ │ │ + array2[4596] = 32; │ │ │ │ + array2[4597] = 40; │ │ │ │ + array2[4598] = 6; │ │ │ │ + array2[4599] = 87; │ │ │ │ + array2[4600] = 8; │ │ │ │ + array2[4601] = -64; │ │ │ │ + array2[4602] = -78; │ │ │ │ + array2[4603] = -32; │ │ │ │ + array2[4604] = -26; │ │ │ │ + array2[4605] = 21; │ │ │ │ + array2[4606] = 92; │ │ │ │ + array2[4607] = -10; │ │ │ │ + array2[4608] = 21; │ │ │ │ + array2[4609] = 96; │ │ │ │ + array2[4610] = -26; │ │ │ │ + array2[4611] = 86; │ │ │ │ + array2[4612] = 8; │ │ │ │ + array2[4613] = -64; │ │ │ │ + array2[4614] = -78; │ │ │ │ + array2[4615] = -28; │ │ │ │ + array2[4616] = 102; │ │ │ │ + array2[4617] = 70; │ │ │ │ + array2[4618] = 8; │ │ │ │ + array2[4619] = -64; │ │ │ │ + array2[4620] = -78; │ │ │ │ + array2[4621] = -40; │ │ │ │ + array2[4622] = 89; │ │ │ │ + array2[4623] = -30; │ │ │ │ + array2[4624] = 83; │ │ │ │ + array2[4625] = -51; │ │ │ │ + array2[4626] = 3; │ │ │ │ + array2[4627] = 8; │ │ │ │ + array2[4628] = 74; │ │ │ │ + array2[4629] = -67; │ │ │ │ + array2[4630] = -101; │ │ │ │ + array2[4631] = 90; │ │ │ │ + array2[4632] = -30; │ │ │ │ + array2[4633] = 83; │ │ │ │ array2[4634] = -51; │ │ │ │ array2[4635] = 3; │ │ │ │ - array2[4636] = 1; │ │ │ │ - array2[4637] = 49; │ │ │ │ - array2[4639] = (array2[4638] = 0); │ │ │ │ - array2[4640] = 2; │ │ │ │ - array2[4641] = 0; │ │ │ │ + array2[4636] = 8; │ │ │ │ + array2[4637] = 74; │ │ │ │ + array2[4638] = -51; │ │ │ │ + array2[4639] = 3; │ │ │ │ + array2[4640] = 1; │ │ │ │ + array2[4641] = 49; │ │ │ │ array2[4643] = (array2[4642] = 0); │ │ │ │ - array2[4644] = 91; │ │ │ │ - array2[4645] = 10; │ │ │ │ - array2[4646] = 32; │ │ │ │ - array2[4647] = 8; │ │ │ │ - array2[4648] = 7; │ │ │ │ - array2[4649] = -126; │ │ │ │ - array2[4650] = 28; │ │ │ │ - array2[4651] = 0; │ │ │ │ - array2[4653] = (array2[4652] = 0); │ │ │ │ - array2[4655] = (array2[4654] = 0); │ │ │ │ - array2[4656] = 97; │ │ │ │ - array2[4657] = 32; │ │ │ │ + array2[4644] = 2; │ │ │ │ + array2[4645] = 0; │ │ │ │ + array2[4647] = (array2[4646] = 0); │ │ │ │ + array2[4648] = 91; │ │ │ │ + array2[4649] = 10; │ │ │ │ + array2[4650] = 32; │ │ │ │ + array2[4651] = 8; │ │ │ │ + array2[4652] = 7; │ │ │ │ + array2[4653] = -126; │ │ │ │ + array2[4654] = 28; │ │ │ │ + array2[4655] = 0; │ │ │ │ + array2[4657] = (array2[4656] = 0); │ │ │ │ array2[4659] = (array2[4658] = 0); │ │ │ │ - array2[4660] = 59; │ │ │ │ - array2[4661] = 0; │ │ │ │ + array2[4660] = 97; │ │ │ │ + array2[4661] = 32; │ │ │ │ array2[4663] = (array2[4662] = 0); │ │ │ │ - array2[4664] = 19; │ │ │ │ - array2[4665] = 4; │ │ │ │ - array2[4666] = 68; │ │ │ │ - array2[4667] = 44; │ │ │ │ - array2[4668] = 16; │ │ │ │ - array2[4669] = 0; │ │ │ │ - array2[4671] = (array2[4670] = 0); │ │ │ │ - array2[4672] = 3; │ │ │ │ + array2[4664] = 59; │ │ │ │ + array2[4665] = 0; │ │ │ │ + array2[4667] = (array2[4666] = 0); │ │ │ │ + array2[4668] = 19; │ │ │ │ + array2[4669] = 4; │ │ │ │ + array2[4670] = 68; │ │ │ │ + array2[4671] = 44; │ │ │ │ + array2[4672] = 16; │ │ │ │ array2[4673] = 0; │ │ │ │ array2[4675] = (array2[4674] = 0); │ │ │ │ - array2[4676] = 20; │ │ │ │ - array2[4677] = -80; │ │ │ │ - array2[4678] = 29; │ │ │ │ - array2[4679] = 0; │ │ │ │ - array2[4680] = -112; │ │ │ │ - array2[4681] = 101; │ │ │ │ - array2[4682] = 6; │ │ │ │ + array2[4676] = 3; │ │ │ │ + array2[4677] = 0; │ │ │ │ + array2[4679] = (array2[4678] = 0); │ │ │ │ + array2[4680] = 20; │ │ │ │ + array2[4681] = -80; │ │ │ │ + array2[4682] = 29; │ │ │ │ array2[4683] = 0; │ │ │ │ - array2[4685] = (array2[4684] = 0); │ │ │ │ - array2[4687] = (array2[4686] = 0); │ │ │ │ - array2[4688] = 68; │ │ │ │ - array2[4689] = -124; │ │ │ │ - array2[4690] = -31; │ │ │ │ - array2[4691] = 6; │ │ │ │ - array2[4692] = 113; │ │ │ │ - array2[4693] = -32; │ │ │ │ - array2[4694] = 3; │ │ │ │ - array2[4695] = 48; │ │ │ │ - array2[4696] = 32; │ │ │ │ - array2[4697] = 112; │ │ │ │ - array2[4698] = 24; │ │ │ │ - array2[4699] = -77; │ │ │ │ - array2[4700] = 13; │ │ │ │ - array2[4701] = -31; │ │ │ │ - array2[4702] = 64; │ │ │ │ - array2[4703] = 14; │ │ │ │ - array2[4704] = -64; │ │ │ │ - array2[4705] = 44; │ │ │ │ - array2[4706] = -125; │ │ │ │ - array2[4707] = 16; │ │ │ │ - array2[4708] = -116; │ │ │ │ - array2[4709] = -61; │ │ │ │ - array2[4710] = -120; │ │ │ │ - array2[4711] = -127; │ │ │ │ - array2[4712] = -111; │ │ │ │ - array2[4713] = 4; │ │ │ │ - array2[4714] = 94; │ │ │ │ - array2[4715] = 57; │ │ │ │ - array2[4716] = -8; │ │ │ │ - array2[4717] = -62; │ │ │ │ - array2[4718] = 47; │ │ │ │ - array2[4719] = 16; │ │ │ │ - array2[4720] = 56; │ │ │ │ - array2[4721] = -116; │ │ │ │ - array2[4722] = -39; │ │ │ │ - array2[4723] = -122; │ │ │ │ - array2[4724] = 112; │ │ │ │ - array2[4725] = 56; │ │ │ │ - array2[4726] = 7; │ │ │ │ - array2[4727] = 96; │ │ │ │ - array2[4728] = -60; │ │ │ │ - array2[4729] = -64; │ │ │ │ - array2[4730] = 72; │ │ │ │ - array2[4731] = -126; │ │ │ │ - array2[4732] = 15; │ │ │ │ - array2[4733] = 29; │ │ │ │ - array2[4734] = 124; │ │ │ │ - array2[4735] = -31; │ │ │ │ - array2[4736] = 23; │ │ │ │ - array2[4737] = 8; │ │ │ │ - array2[4738] = 28; │ │ │ │ - array2[4739] = -58; │ │ │ │ - array2[4740] = 108; │ │ │ │ - array2[4741] = 67; │ │ │ │ - array2[4742] = 56; │ │ │ │ - array2[4743] = -88; │ │ │ │ - array2[4744] = 3; │ │ │ │ - array2[4745] = 48; │ │ │ │ - array2[4746] = 98; │ │ │ │ - array2[4747] = 96; │ │ │ │ - array2[4748] = 36; │ │ │ │ - array2[4749] = 1; │ │ │ │ - array2[4750] = 24; │ │ │ │ - array2[4751] = -84; │ │ │ │ - array2[4752] = -125; │ │ │ │ - array2[4753] = 47; │ │ │ │ - array2[4754] = -4; │ │ │ │ - array2[4755] = -62; │ │ │ │ - array2[4756] = -120; │ │ │ │ - array2[4757] = -127; │ │ │ │ - array2[4758] = -95; │ │ │ │ - array2[4759] = 4; │ │ │ │ - array2[4760] = 97; │ │ │ │ - array2[4761] = 96; │ │ │ │ - array2[4762] = 14; │ │ │ │ - array2[4763] = -23; │ │ │ │ - array2[4764] = -64; │ │ │ │ - array2[4765] = 14; │ │ │ │ - array2[4766] = -77; │ │ │ │ - array2[4767] = 4; │ │ │ │ - array2[4768] = -61; │ │ │ │ - array2[4769] = -120; │ │ │ │ - array2[4770] = -127; │ │ │ │ - array2[4771] = 113; │ │ │ │ - array2[4772] = 4; │ │ │ │ - array2[4773] = 85; │ │ │ │ - array2[4774] = 57; │ │ │ │ - array2[4775] = -8; │ │ │ │ - array2[4776] = -62; │ │ │ │ - array2[4777] = 47; │ │ │ │ - array2[4778] = -52; │ │ │ │ - array2[4779] = 18; │ │ │ │ - array2[4780] = 12; │ │ │ │ - array2[4781] = 3; │ │ │ │ - array2[4782] = 21; │ │ │ │ - array2[4783] = 80; │ │ │ │ - array2[4784] = 59; │ │ │ │ - array2[4785] = 4; │ │ │ │ - array2[4786] = -18; │ │ │ │ - array2[4787] = 32; │ │ │ │ - array2[4788] = -28; │ │ │ │ - array2[4789] = 59; │ │ │ │ - array2[4790] = -124; │ │ │ │ - array2[4791] = 3; │ │ │ │ - array2[4792] = 1; │ │ │ │ - array2[4793] = 0; │ │ │ │ - array2[4795] = (array2[4794] = 0); │ │ │ │ - array2[4796] = 20; │ │ │ │ + array2[4684] = -112; │ │ │ │ + array2[4685] = 101; │ │ │ │ + array2[4686] = 6; │ │ │ │ + array2[4687] = 0; │ │ │ │ + array2[4689] = (array2[4688] = 0); │ │ │ │ + array2[4691] = (array2[4690] = 0); │ │ │ │ + array2[4692] = 68; │ │ │ │ + array2[4693] = -124; │ │ │ │ + array2[4694] = -31; │ │ │ │ + array2[4695] = 6; │ │ │ │ + array2[4696] = 113; │ │ │ │ + array2[4697] = -32; │ │ │ │ + array2[4698] = 3; │ │ │ │ + array2[4699] = 48; │ │ │ │ + array2[4700] = 32; │ │ │ │ + array2[4701] = 112; │ │ │ │ + array2[4702] = 24; │ │ │ │ + array2[4703] = -77; │ │ │ │ + array2[4704] = 13; │ │ │ │ + array2[4705] = -31; │ │ │ │ + array2[4706] = 64; │ │ │ │ + array2[4707] = 14; │ │ │ │ + array2[4708] = -64; │ │ │ │ + array2[4709] = 44; │ │ │ │ + array2[4710] = -125; │ │ │ │ + array2[4711] = 16; │ │ │ │ + array2[4712] = -116; │ │ │ │ + array2[4713] = -61; │ │ │ │ + array2[4714] = -120; │ │ │ │ + array2[4715] = -127; │ │ │ │ + array2[4716] = -111; │ │ │ │ + array2[4717] = 4; │ │ │ │ + array2[4718] = 94; │ │ │ │ + array2[4719] = 57; │ │ │ │ + array2[4720] = -8; │ │ │ │ + array2[4721] = -62; │ │ │ │ + array2[4722] = 47; │ │ │ │ + array2[4723] = 16; │ │ │ │ + array2[4724] = 56; │ │ │ │ + array2[4725] = -116; │ │ │ │ + array2[4726] = -39; │ │ │ │ + array2[4727] = -122; │ │ │ │ + array2[4728] = 112; │ │ │ │ + array2[4729] = 56; │ │ │ │ + array2[4730] = 7; │ │ │ │ + array2[4731] = 96; │ │ │ │ + array2[4732] = -60; │ │ │ │ + array2[4733] = -64; │ │ │ │ + array2[4734] = 72; │ │ │ │ + array2[4735] = -126; │ │ │ │ + array2[4736] = 15; │ │ │ │ + array2[4737] = 29; │ │ │ │ + array2[4738] = 124; │ │ │ │ + array2[4739] = -31; │ │ │ │ + array2[4740] = 23; │ │ │ │ + array2[4741] = 8; │ │ │ │ + array2[4742] = 28; │ │ │ │ + array2[4743] = -58; │ │ │ │ + array2[4744] = 108; │ │ │ │ + array2[4745] = 67; │ │ │ │ + array2[4746] = 56; │ │ │ │ + array2[4747] = -88; │ │ │ │ + array2[4748] = 3; │ │ │ │ + array2[4749] = 48; │ │ │ │ + array2[4750] = 98; │ │ │ │ + array2[4751] = 96; │ │ │ │ + array2[4752] = 36; │ │ │ │ + array2[4753] = 1; │ │ │ │ + array2[4754] = 24; │ │ │ │ + array2[4755] = -84; │ │ │ │ + array2[4756] = -125; │ │ │ │ + array2[4757] = 47; │ │ │ │ + array2[4758] = -4; │ │ │ │ + array2[4759] = -62; │ │ │ │ + array2[4760] = -120; │ │ │ │ + array2[4761] = -127; │ │ │ │ + array2[4762] = -95; │ │ │ │ + array2[4763] = 4; │ │ │ │ + array2[4764] = 97; │ │ │ │ + array2[4765] = 96; │ │ │ │ + array2[4766] = 14; │ │ │ │ + array2[4767] = -23; │ │ │ │ + array2[4768] = -64; │ │ │ │ + array2[4769] = 14; │ │ │ │ + array2[4770] = -77; │ │ │ │ + array2[4771] = 4; │ │ │ │ + array2[4772] = -61; │ │ │ │ + array2[4773] = -120; │ │ │ │ + array2[4774] = -127; │ │ │ │ + array2[4775] = 113; │ │ │ │ + array2[4776] = 4; │ │ │ │ + array2[4777] = 85; │ │ │ │ + array2[4778] = 57; │ │ │ │ + array2[4779] = -8; │ │ │ │ + array2[4780] = -62; │ │ │ │ + array2[4781] = 47; │ │ │ │ + array2[4782] = -52; │ │ │ │ + array2[4783] = 18; │ │ │ │ + array2[4784] = 12; │ │ │ │ + array2[4785] = 3; │ │ │ │ + array2[4786] = 21; │ │ │ │ + array2[4787] = 80; │ │ │ │ + array2[4788] = 59; │ │ │ │ + array2[4789] = 4; │ │ │ │ + array2[4790] = -18; │ │ │ │ + array2[4791] = 32; │ │ │ │ + array2[4792] = -28; │ │ │ │ + array2[4793] = 59; │ │ │ │ + array2[4794] = -124; │ │ │ │ + array2[4795] = 3; │ │ │ │ + array2[4796] = 1; │ │ │ │ array2[4797] = 0; │ │ │ │ array2[4799] = (array2[4798] = 0); │ │ │ │ - array2[4800] = -10; │ │ │ │ - array2[4801] = -122; │ │ │ │ - array2[4802] = 68; │ │ │ │ - array2[4803] = -60; │ │ │ │ - array2[4804] = 84; │ │ │ │ - array2[4805] = 1; │ │ │ │ - array2[4806] = -117; │ │ │ │ - array2[4807] = 79; │ │ │ │ - array2[4808] = 91; │ │ │ │ - array2[4809] = 90; │ │ │ │ - array2[4810] = 33; │ │ │ │ - array2[4811] = 0; │ │ │ │ - array2[4812] = -53; │ │ │ │ - array2[4813] = 82; │ │ │ │ - array2[4814] = 27; │ │ │ │ - array2[4815] = 91; │ │ │ │ - array2[4816] = 33; │ │ │ │ - array2[4817] = 0; │ │ │ │ - array2[4818] = -53; │ │ │ │ - array2[4819] = 98; │ │ │ │ - array2[4821] = (array2[4820] = 91); │ │ │ │ - array2[4822] = 33; │ │ │ │ - array2[4823] = 0; │ │ │ │ - array2[4824] = -53; │ │ │ │ - array2[4825] = 114; │ │ │ │ - array2[4826] = -37; │ │ │ │ - array2[4827] = -104; │ │ │ │ - array2[4828] = 49; │ │ │ │ - array2[4829] = 57; │ │ │ │ - array2[4830] = -127; │ │ │ │ - array2[4831] = -29; │ │ │ │ - array2[4832] = 44; │ │ │ │ - array2[4833] = 70; │ │ │ │ - array2[4834] = 118; │ │ │ │ - array2[4835] = -8; │ │ │ │ - array2[4836] = 84; │ │ │ │ - array2[4837] = -13; │ │ │ │ - array2[4838] = 0; │ │ │ │ - array2[4839] = -126; │ │ │ │ - array2[4840] = 98; │ │ │ │ - array2[4841] = 110; │ │ │ │ - array2[4842] = -123; │ │ │ │ - array2[4843] = 0; │ │ │ │ - array2[4844] = 44; │ │ │ │ - array2[4845] = 11; │ │ │ │ - array2[4846] = 110; │ │ │ │ - array2[4847] = 103; │ │ │ │ - array2[4848] = -119; │ │ │ │ - array2[4849] = 79; │ │ │ │ - array2[4850] = 53; │ │ │ │ - array2[4851] = 15; │ │ │ │ - array2[4852] = 32; │ │ │ │ - array2[4853] = 40; │ │ │ │ - array2[4854] = 117; │ │ │ │ - array2[4855] = 110; │ │ │ │ - array2[4856] = 106; │ │ │ │ - array2[4857] = -119; │ │ │ │ - array2[4858] = 79; │ │ │ │ - array2[4859] = 53; │ │ │ │ - array2[4860] = 15; │ │ │ │ - array2[4861] = 32; │ │ │ │ - array2[4862] = 40; │ │ │ │ - array2[4863] = -75; │ │ │ │ - array2[4864] = 110; │ │ │ │ - array2[4865] = 95; │ │ │ │ - array2[4866] = 1; │ │ │ │ - array2[4867] = 102; │ │ │ │ - array2[4868] = 94; │ │ │ │ - array2[4869] = -63; │ │ │ │ - array2[4870] = 101; │ │ │ │ + array2[4800] = 20; │ │ │ │ + array2[4801] = 0; │ │ │ │ + array2[4803] = (array2[4802] = 0); │ │ │ │ + array2[4804] = -10; │ │ │ │ + array2[4805] = -122; │ │ │ │ + array2[4806] = 68; │ │ │ │ + array2[4807] = -60; │ │ │ │ + array2[4808] = 84; │ │ │ │ + array2[4809] = 1; │ │ │ │ + array2[4810] = -117; │ │ │ │ + array2[4811] = 79; │ │ │ │ + array2[4812] = 91; │ │ │ │ + array2[4813] = 90; │ │ │ │ + array2[4814] = 33; │ │ │ │ + array2[4815] = 0; │ │ │ │ + array2[4816] = -53; │ │ │ │ + array2[4817] = 82; │ │ │ │ + array2[4818] = 27; │ │ │ │ + array2[4819] = 91; │ │ │ │ + array2[4820] = 33; │ │ │ │ + array2[4821] = 0; │ │ │ │ + array2[4822] = -53; │ │ │ │ + array2[4823] = 98; │ │ │ │ + array2[4825] = (array2[4824] = 91); │ │ │ │ + array2[4826] = 33; │ │ │ │ + array2[4827] = 0; │ │ │ │ + array2[4828] = -53; │ │ │ │ + array2[4829] = 114; │ │ │ │ + array2[4830] = -37; │ │ │ │ + array2[4831] = -104; │ │ │ │ + array2[4832] = 49; │ │ │ │ + array2[4833] = 57; │ │ │ │ + array2[4834] = -127; │ │ │ │ + array2[4835] = -29; │ │ │ │ + array2[4836] = 44; │ │ │ │ + array2[4837] = 70; │ │ │ │ + array2[4838] = 118; │ │ │ │ + array2[4839] = -8; │ │ │ │ + array2[4840] = 84; │ │ │ │ + array2[4841] = -13; │ │ │ │ + array2[4842] = 0; │ │ │ │ + array2[4843] = -126; │ │ │ │ + array2[4844] = 98; │ │ │ │ + array2[4845] = 110; │ │ │ │ + array2[4846] = -123; │ │ │ │ + array2[4847] = 0; │ │ │ │ + array2[4848] = 44; │ │ │ │ + array2[4849] = 11; │ │ │ │ + array2[4850] = 110; │ │ │ │ + array2[4851] = 103; │ │ │ │ + array2[4852] = -119; │ │ │ │ + array2[4853] = 79; │ │ │ │ + array2[4854] = 53; │ │ │ │ + array2[4855] = 15; │ │ │ │ + array2[4856] = 32; │ │ │ │ + array2[4857] = 40; │ │ │ │ + array2[4858] = 117; │ │ │ │ + array2[4859] = 110; │ │ │ │ + array2[4860] = 106; │ │ │ │ + array2[4861] = -119; │ │ │ │ + array2[4862] = 79; │ │ │ │ + array2[4863] = 53; │ │ │ │ + array2[4864] = 15; │ │ │ │ + array2[4865] = 32; │ │ │ │ + array2[4866] = 40; │ │ │ │ + array2[4867] = -75; │ │ │ │ + array2[4868] = 110; │ │ │ │ + array2[4869] = 95; │ │ │ │ + array2[4870] = 1; │ │ │ │ array2[4871] = 102; │ │ │ │ - array2[4872] = -124; │ │ │ │ - array2[4873] = 0; │ │ │ │ - array2[4874] = 44; │ │ │ │ - array2[4875] = 11; │ │ │ │ - array2[4877] = (array2[4876] = 0); │ │ │ │ - array2[4879] = (array2[4878] = 0); │ │ │ │ - array2[4880] = 1; │ │ │ │ - array2[4881] = 49; │ │ │ │ + array2[4872] = 94; │ │ │ │ + array2[4873] = -63; │ │ │ │ + array2[4874] = 101; │ │ │ │ + array2[4875] = 102; │ │ │ │ + array2[4876] = -124; │ │ │ │ + array2[4877] = 0; │ │ │ │ + array2[4878] = 44; │ │ │ │ + array2[4879] = 11; │ │ │ │ + array2[4881] = (array2[4880] = 0); │ │ │ │ array2[4883] = (array2[4882] = 0); │ │ │ │ - array2[4884] = 2; │ │ │ │ - array2[4885] = 0; │ │ │ │ + array2[4884] = 1; │ │ │ │ + array2[4885] = 49; │ │ │ │ array2[4887] = (array2[4886] = 0); │ │ │ │ - array2[4888] = 91; │ │ │ │ - array2[4889] = 10; │ │ │ │ - array2[4890] = 32; │ │ │ │ - array2[4891] = 8; │ │ │ │ - array2[4892] = 7; │ │ │ │ - array2[4893] = -126; │ │ │ │ - array2[4894] = 28; │ │ │ │ - array2[4895] = 0; │ │ │ │ - array2[4897] = (array2[4896] = 0); │ │ │ │ - array2[4899] = (array2[4898] = 0); │ │ │ │ - array2[4900] = 97; │ │ │ │ - array2[4901] = 32; │ │ │ │ + array2[4888] = 2; │ │ │ │ + array2[4889] = 0; │ │ │ │ + array2[4891] = (array2[4890] = 0); │ │ │ │ + array2[4892] = 91; │ │ │ │ + array2[4893] = 10; │ │ │ │ + array2[4894] = 32; │ │ │ │ + array2[4895] = 8; │ │ │ │ + array2[4896] = 7; │ │ │ │ + array2[4897] = -126; │ │ │ │ + array2[4898] = 28; │ │ │ │ + array2[4899] = 0; │ │ │ │ + array2[4901] = (array2[4900] = 0); │ │ │ │ array2[4903] = (array2[4902] = 0); │ │ │ │ - array2[4904] = 59; │ │ │ │ - array2[4905] = 0; │ │ │ │ + array2[4904] = 97; │ │ │ │ + array2[4905] = 32; │ │ │ │ array2[4907] = (array2[4906] = 0); │ │ │ │ - array2[4908] = 19; │ │ │ │ - array2[4909] = 4; │ │ │ │ - array2[4910] = 68; │ │ │ │ - array2[4911] = 44; │ │ │ │ - array2[4912] = 16; │ │ │ │ - array2[4913] = 0; │ │ │ │ - array2[4915] = (array2[4914] = 0); │ │ │ │ - array2[4916] = 3; │ │ │ │ + array2[4908] = 59; │ │ │ │ + array2[4909] = 0; │ │ │ │ + array2[4911] = (array2[4910] = 0); │ │ │ │ + array2[4912] = 19; │ │ │ │ + array2[4913] = 4; │ │ │ │ + array2[4914] = 68; │ │ │ │ + array2[4915] = 44; │ │ │ │ + array2[4916] = 16; │ │ │ │ array2[4917] = 0; │ │ │ │ array2[4919] = (array2[4918] = 0); │ │ │ │ - array2[4920] = 20; │ │ │ │ - array2[4921] = -80; │ │ │ │ - array2[4922] = 29; │ │ │ │ - array2[4923] = 0; │ │ │ │ - array2[4924] = -112; │ │ │ │ - array2[4925] = 101; │ │ │ │ - array2[4926] = 6; │ │ │ │ + array2[4920] = 3; │ │ │ │ + array2[4921] = 0; │ │ │ │ + array2[4923] = (array2[4922] = 0); │ │ │ │ + array2[4924] = 20; │ │ │ │ + array2[4925] = -80; │ │ │ │ + array2[4926] = 29; │ │ │ │ array2[4927] = 0; │ │ │ │ - array2[4929] = (array2[4928] = 0); │ │ │ │ - array2[4931] = (array2[4930] = 0); │ │ │ │ - array2[4932] = 68; │ │ │ │ - array2[4933] = -124; │ │ │ │ - array2[4934] = -31; │ │ │ │ - array2[4935] = 6; │ │ │ │ - array2[4936] = 113; │ │ │ │ - array2[4937] = -32; │ │ │ │ - array2[4938] = 3; │ │ │ │ - array2[4939] = 48; │ │ │ │ - array2[4940] = 32; │ │ │ │ - array2[4941] = 112; │ │ │ │ - array2[4942] = 24; │ │ │ │ - array2[4943] = -77; │ │ │ │ - array2[4944] = 13; │ │ │ │ - array2[4945] = -31; │ │ │ │ - array2[4946] = 64; │ │ │ │ - array2[4947] = 14; │ │ │ │ - array2[4948] = -64; │ │ │ │ - array2[4949] = 44; │ │ │ │ - array2[4950] = -125; │ │ │ │ - array2[4951] = 16; │ │ │ │ - array2[4952] = -116; │ │ │ │ - array2[4953] = -61; │ │ │ │ - array2[4954] = -120; │ │ │ │ - array2[4955] = -127; │ │ │ │ - array2[4956] = -111; │ │ │ │ - array2[4957] = 4; │ │ │ │ - array2[4958] = 94; │ │ │ │ - array2[4959] = 57; │ │ │ │ - array2[4960] = -8; │ │ │ │ - array2[4961] = -62; │ │ │ │ - array2[4962] = 47; │ │ │ │ - array2[4963] = 16; │ │ │ │ - array2[4964] = 56; │ │ │ │ - array2[4965] = -116; │ │ │ │ - array2[4966] = -39; │ │ │ │ - array2[4967] = -122; │ │ │ │ - array2[4968] = 112; │ │ │ │ - array2[4969] = 56; │ │ │ │ - array2[4970] = 7; │ │ │ │ - array2[4971] = 96; │ │ │ │ - array2[4972] = -60; │ │ │ │ - array2[4973] = -64; │ │ │ │ - array2[4974] = 72; │ │ │ │ - array2[4975] = -126; │ │ │ │ - array2[4976] = 15; │ │ │ │ - array2[4977] = 29; │ │ │ │ - array2[4978] = 124; │ │ │ │ - array2[4979] = -31; │ │ │ │ - array2[4980] = 23; │ │ │ │ - array2[4981] = 8; │ │ │ │ - array2[4982] = 28; │ │ │ │ - array2[4983] = -58; │ │ │ │ - array2[4984] = 108; │ │ │ │ - array2[4985] = 67; │ │ │ │ - array2[4986] = 56; │ │ │ │ - array2[4987] = -88; │ │ │ │ - array2[4988] = 3; │ │ │ │ - array2[4989] = 48; │ │ │ │ - array2[4990] = 98; │ │ │ │ - array2[4991] = 96; │ │ │ │ - array2[4992] = 36; │ │ │ │ - array2[4993] = 1; │ │ │ │ - array2[4994] = 24; │ │ │ │ - array2[4995] = -84; │ │ │ │ - array2[4996] = -125; │ │ │ │ - array2[4997] = 47; │ │ │ │ - array2[4998] = -4; │ │ │ │ - array2[4999] = -62; │ │ │ │ - array2[5000] = -120; │ │ │ │ - array2[5001] = -127; │ │ │ │ - array2[5002] = -95; │ │ │ │ - array2[5003] = 4; │ │ │ │ - array2[5004] = 97; │ │ │ │ - array2[5005] = 96; │ │ │ │ - array2[5006] = 14; │ │ │ │ - array2[5007] = -23; │ │ │ │ - array2[5008] = -64; │ │ │ │ - array2[5009] = 14; │ │ │ │ - array2[5010] = -77; │ │ │ │ - array2[5011] = 4; │ │ │ │ - array2[5012] = -61; │ │ │ │ - array2[5013] = -120; │ │ │ │ - array2[5014] = -127; │ │ │ │ - array2[5015] = 113; │ │ │ │ - array2[5016] = 4; │ │ │ │ - array2[5017] = 85; │ │ │ │ - array2[5018] = 57; │ │ │ │ - array2[5019] = -8; │ │ │ │ - array2[5020] = -62; │ │ │ │ - array2[5021] = 47; │ │ │ │ - array2[5022] = -52; │ │ │ │ - array2[5023] = 18; │ │ │ │ - array2[5024] = 12; │ │ │ │ - array2[5025] = 3; │ │ │ │ - array2[5026] = 21; │ │ │ │ - array2[5027] = 80; │ │ │ │ - array2[5028] = 59; │ │ │ │ - array2[5029] = 4; │ │ │ │ - array2[5030] = -18; │ │ │ │ - array2[5031] = 32; │ │ │ │ - array2[5032] = -28; │ │ │ │ - array2[5033] = 59; │ │ │ │ - array2[5034] = -124; │ │ │ │ - array2[5035] = 3; │ │ │ │ - array2[5036] = 1; │ │ │ │ - array2[5037] = 0; │ │ │ │ - array2[5039] = (array2[5038] = 0); │ │ │ │ - array2[5040] = 20; │ │ │ │ + array2[4928] = -112; │ │ │ │ + array2[4929] = 101; │ │ │ │ + array2[4930] = 6; │ │ │ │ + array2[4931] = 0; │ │ │ │ + array2[4933] = (array2[4932] = 0); │ │ │ │ + array2[4935] = (array2[4934] = 0); │ │ │ │ + array2[4936] = 68; │ │ │ │ + array2[4937] = -124; │ │ │ │ + array2[4938] = -31; │ │ │ │ + array2[4939] = 6; │ │ │ │ + array2[4940] = 113; │ │ │ │ + array2[4941] = -32; │ │ │ │ + array2[4942] = 3; │ │ │ │ + array2[4943] = 48; │ │ │ │ + array2[4944] = 32; │ │ │ │ + array2[4945] = 112; │ │ │ │ + array2[4946] = 24; │ │ │ │ + array2[4947] = -77; │ │ │ │ + array2[4948] = 13; │ │ │ │ + array2[4949] = -31; │ │ │ │ + array2[4950] = 64; │ │ │ │ + array2[4951] = 14; │ │ │ │ + array2[4952] = -64; │ │ │ │ + array2[4953] = 44; │ │ │ │ + array2[4954] = -125; │ │ │ │ + array2[4955] = 16; │ │ │ │ + array2[4956] = -116; │ │ │ │ + array2[4957] = -61; │ │ │ │ + array2[4958] = -120; │ │ │ │ + array2[4959] = -127; │ │ │ │ + array2[4960] = -111; │ │ │ │ + array2[4961] = 4; │ │ │ │ + array2[4962] = 94; │ │ │ │ + array2[4963] = 57; │ │ │ │ + array2[4964] = -8; │ │ │ │ + array2[4965] = -62; │ │ │ │ + array2[4966] = 47; │ │ │ │ + array2[4967] = 16; │ │ │ │ + array2[4968] = 56; │ │ │ │ + array2[4969] = -116; │ │ │ │ + array2[4970] = -39; │ │ │ │ + array2[4971] = -122; │ │ │ │ + array2[4972] = 112; │ │ │ │ + array2[4973] = 56; │ │ │ │ + array2[4974] = 7; │ │ │ │ + array2[4975] = 96; │ │ │ │ + array2[4976] = -60; │ │ │ │ + array2[4977] = -64; │ │ │ │ + array2[4978] = 72; │ │ │ │ + array2[4979] = -126; │ │ │ │ + array2[4980] = 15; │ │ │ │ + array2[4981] = 29; │ │ │ │ + array2[4982] = 124; │ │ │ │ + array2[4983] = -31; │ │ │ │ + array2[4984] = 23; │ │ │ │ + array2[4985] = 8; │ │ │ │ + array2[4986] = 28; │ │ │ │ + array2[4987] = -58; │ │ │ │ + array2[4988] = 108; │ │ │ │ + array2[4989] = 67; │ │ │ │ + array2[4990] = 56; │ │ │ │ + array2[4991] = -88; │ │ │ │ + array2[4992] = 3; │ │ │ │ + array2[4993] = 48; │ │ │ │ + array2[4994] = 98; │ │ │ │ + array2[4995] = 96; │ │ │ │ + array2[4996] = 36; │ │ │ │ + array2[4997] = 1; │ │ │ │ + array2[4998] = 24; │ │ │ │ + array2[4999] = -84; │ │ │ │ + array2[5000] = -125; │ │ │ │ + array2[5001] = 47; │ │ │ │ + array2[5002] = -4; │ │ │ │ + array2[5003] = -62; │ │ │ │ + array2[5004] = -120; │ │ │ │ + array2[5005] = -127; │ │ │ │ + array2[5006] = -95; │ │ │ │ + array2[5007] = 4; │ │ │ │ + array2[5008] = 97; │ │ │ │ + array2[5009] = 96; │ │ │ │ + array2[5010] = 14; │ │ │ │ + array2[5011] = -23; │ │ │ │ + array2[5012] = -64; │ │ │ │ + array2[5013] = 14; │ │ │ │ + array2[5014] = -77; │ │ │ │ + array2[5015] = 4; │ │ │ │ + array2[5016] = -61; │ │ │ │ + array2[5017] = -120; │ │ │ │ + array2[5018] = -127; │ │ │ │ + array2[5019] = 113; │ │ │ │ + array2[5020] = 4; │ │ │ │ + array2[5021] = 85; │ │ │ │ + array2[5022] = 57; │ │ │ │ + array2[5023] = -8; │ │ │ │ + array2[5024] = -62; │ │ │ │ + array2[5025] = 47; │ │ │ │ + array2[5026] = -52; │ │ │ │ + array2[5027] = 18; │ │ │ │ + array2[5028] = 12; │ │ │ │ + array2[5029] = 3; │ │ │ │ + array2[5030] = 21; │ │ │ │ + array2[5031] = 80; │ │ │ │ + array2[5032] = 59; │ │ │ │ + array2[5033] = 4; │ │ │ │ + array2[5034] = -18; │ │ │ │ + array2[5035] = 32; │ │ │ │ + array2[5036] = -28; │ │ │ │ + array2[5037] = 59; │ │ │ │ + array2[5038] = -124; │ │ │ │ + array2[5039] = 3; │ │ │ │ + array2[5040] = 1; │ │ │ │ array2[5041] = 0; │ │ │ │ array2[5043] = (array2[5042] = 0); │ │ │ │ - array2[5044] = -10; │ │ │ │ - array2[5045] = -122; │ │ │ │ - array2[5046] = 68; │ │ │ │ - array2[5047] = -60; │ │ │ │ - array2[5048] = 84; │ │ │ │ - array2[5049] = 1; │ │ │ │ - array2[5050] = -117; │ │ │ │ - array2[5051] = 79; │ │ │ │ - array2[5052] = 91; │ │ │ │ - array2[5053] = 90; │ │ │ │ - array2[5054] = 33; │ │ │ │ - array2[5055] = 0; │ │ │ │ - array2[5056] = -53; │ │ │ │ - array2[5057] = 82; │ │ │ │ - array2[5058] = 27; │ │ │ │ - array2[5059] = 91; │ │ │ │ - array2[5060] = 33; │ │ │ │ - array2[5061] = 0; │ │ │ │ - array2[5062] = -53; │ │ │ │ - array2[5063] = 98; │ │ │ │ - array2[5065] = (array2[5064] = 91); │ │ │ │ - array2[5066] = 33; │ │ │ │ - array2[5067] = 0; │ │ │ │ - array2[5068] = -53; │ │ │ │ - array2[5069] = 114; │ │ │ │ - array2[5070] = -37; │ │ │ │ - array2[5071] = -104; │ │ │ │ - array2[5072] = 49; │ │ │ │ - array2[5073] = 57; │ │ │ │ - array2[5074] = -127; │ │ │ │ - array2[5075] = -29; │ │ │ │ - array2[5076] = 44; │ │ │ │ - array2[5077] = 70; │ │ │ │ - array2[5078] = 118; │ │ │ │ - array2[5079] = -8; │ │ │ │ - array2[5080] = 84; │ │ │ │ - array2[5081] = -13; │ │ │ │ - array2[5082] = 0; │ │ │ │ - array2[5083] = -126; │ │ │ │ - array2[5084] = 98; │ │ │ │ - array2[5085] = 110; │ │ │ │ - array2[5086] = -123; │ │ │ │ - array2[5087] = 0; │ │ │ │ - array2[5088] = 44; │ │ │ │ - array2[5089] = 11; │ │ │ │ - array2[5090] = 110; │ │ │ │ - array2[5091] = 103; │ │ │ │ - array2[5092] = -119; │ │ │ │ - array2[5093] = 79; │ │ │ │ - array2[5094] = 53; │ │ │ │ - array2[5095] = 15; │ │ │ │ - array2[5096] = 32; │ │ │ │ - array2[5097] = 40; │ │ │ │ - array2[5098] = -75; │ │ │ │ - array2[5099] = 110; │ │ │ │ - array2[5100] = 106; │ │ │ │ - array2[5101] = -119; │ │ │ │ - array2[5102] = 79; │ │ │ │ - array2[5103] = 53; │ │ │ │ - array2[5104] = 15; │ │ │ │ - array2[5105] = 32; │ │ │ │ - array2[5106] = 40; │ │ │ │ - array2[5107] = -11; │ │ │ │ - array2[5108] = 110; │ │ │ │ - array2[5109] = 94; │ │ │ │ - array2[5110] = -63; │ │ │ │ - array2[5111] = 101; │ │ │ │ - array2[5112] = 95; │ │ │ │ - array2[5113] = 1; │ │ │ │ - array2[5115] = (array2[5114] = 102); │ │ │ │ - array2[5116] = -124; │ │ │ │ - array2[5117] = 0; │ │ │ │ - array2[5118] = 44; │ │ │ │ - array2[5119] = 11; │ │ │ │ - array2[5121] = (array2[5120] = 0); │ │ │ │ - array2[5123] = (array2[5122] = 0); │ │ │ │ - array2[5124] = 1; │ │ │ │ - array2[5125] = 49; │ │ │ │ + array2[5044] = 20; │ │ │ │ + array2[5045] = 0; │ │ │ │ + array2[5047] = (array2[5046] = 0); │ │ │ │ + array2[5048] = -10; │ │ │ │ + array2[5049] = -122; │ │ │ │ + array2[5050] = 68; │ │ │ │ + array2[5051] = -60; │ │ │ │ + array2[5052] = 84; │ │ │ │ + array2[5053] = 1; │ │ │ │ + array2[5054] = -117; │ │ │ │ + array2[5055] = 79; │ │ │ │ + array2[5056] = 91; │ │ │ │ + array2[5057] = 90; │ │ │ │ + array2[5058] = 33; │ │ │ │ + array2[5059] = 0; │ │ │ │ + array2[5060] = -53; │ │ │ │ + array2[5061] = 82; │ │ │ │ + array2[5062] = 27; │ │ │ │ + array2[5063] = 91; │ │ │ │ + array2[5064] = 33; │ │ │ │ + array2[5065] = 0; │ │ │ │ + array2[5066] = -53; │ │ │ │ + array2[5067] = 98; │ │ │ │ + array2[5069] = (array2[5068] = 91); │ │ │ │ + array2[5070] = 33; │ │ │ │ + array2[5071] = 0; │ │ │ │ + array2[5072] = -53; │ │ │ │ + array2[5073] = 114; │ │ │ │ + array2[5074] = -37; │ │ │ │ + array2[5075] = -104; │ │ │ │ + array2[5076] = 49; │ │ │ │ + array2[5077] = 57; │ │ │ │ + array2[5078] = -127; │ │ │ │ + array2[5079] = -29; │ │ │ │ + array2[5080] = 44; │ │ │ │ + array2[5081] = 70; │ │ │ │ + array2[5082] = 118; │ │ │ │ + array2[5083] = -8; │ │ │ │ + array2[5084] = 84; │ │ │ │ + array2[5085] = -13; │ │ │ │ + array2[5086] = 0; │ │ │ │ + array2[5087] = -126; │ │ │ │ + array2[5088] = 98; │ │ │ │ + array2[5089] = 110; │ │ │ │ + array2[5090] = -123; │ │ │ │ + array2[5091] = 0; │ │ │ │ + array2[5092] = 44; │ │ │ │ + array2[5093] = 11; │ │ │ │ + array2[5094] = 110; │ │ │ │ + array2[5095] = 103; │ │ │ │ + array2[5096] = -119; │ │ │ │ + array2[5097] = 79; │ │ │ │ + array2[5098] = 53; │ │ │ │ + array2[5099] = 15; │ │ │ │ + array2[5100] = 32; │ │ │ │ + array2[5101] = 40; │ │ │ │ + array2[5102] = -75; │ │ │ │ + array2[5103] = 110; │ │ │ │ + array2[5104] = 106; │ │ │ │ + array2[5105] = -119; │ │ │ │ + array2[5106] = 79; │ │ │ │ + array2[5107] = 53; │ │ │ │ + array2[5108] = 15; │ │ │ │ + array2[5109] = 32; │ │ │ │ + array2[5110] = 40; │ │ │ │ + array2[5111] = -11; │ │ │ │ + array2[5112] = 110; │ │ │ │ + array2[5113] = 94; │ │ │ │ + array2[5114] = -63; │ │ │ │ + array2[5115] = 101; │ │ │ │ + array2[5116] = 95; │ │ │ │ + array2[5117] = 1; │ │ │ │ + array2[5119] = (array2[5118] = 102); │ │ │ │ + array2[5120] = -124; │ │ │ │ + array2[5121] = 0; │ │ │ │ + array2[5122] = 44; │ │ │ │ + array2[5123] = 11; │ │ │ │ + array2[5125] = (array2[5124] = 0); │ │ │ │ array2[5127] = (array2[5126] = 0); │ │ │ │ - array2[5128] = 2; │ │ │ │ - array2[5129] = 0; │ │ │ │ + array2[5128] = 1; │ │ │ │ + array2[5129] = 49; │ │ │ │ array2[5131] = (array2[5130] = 0); │ │ │ │ - array2[5132] = 91; │ │ │ │ - array2[5133] = 10; │ │ │ │ - array2[5134] = 32; │ │ │ │ - array2[5135] = 8; │ │ │ │ - array2[5136] = 7; │ │ │ │ - array2[5137] = -126; │ │ │ │ - array2[5138] = 28; │ │ │ │ - array2[5139] = 0; │ │ │ │ - array2[5141] = (array2[5140] = 0); │ │ │ │ - array2[5143] = (array2[5142] = 0); │ │ │ │ - array2[5144] = 97; │ │ │ │ - array2[5145] = 32; │ │ │ │ + array2[5132] = 2; │ │ │ │ + array2[5133] = 0; │ │ │ │ + array2[5135] = (array2[5134] = 0); │ │ │ │ + array2[5136] = 91; │ │ │ │ + array2[5137] = 10; │ │ │ │ + array2[5138] = 32; │ │ │ │ + array2[5139] = 8; │ │ │ │ + array2[5140] = 7; │ │ │ │ + array2[5141] = -126; │ │ │ │ + array2[5142] = 28; │ │ │ │ + array2[5143] = 0; │ │ │ │ + array2[5145] = (array2[5144] = 0); │ │ │ │ array2[5147] = (array2[5146] = 0); │ │ │ │ - array2[5148] = 41; │ │ │ │ - array2[5149] = 0; │ │ │ │ + array2[5148] = 97; │ │ │ │ + array2[5149] = 32; │ │ │ │ array2[5151] = (array2[5150] = 0); │ │ │ │ - array2[5152] = 19; │ │ │ │ - array2[5153] = 4; │ │ │ │ - array2[5154] = 65; │ │ │ │ - array2[5155] = 44; │ │ │ │ - array2[5156] = 16; │ │ │ │ - array2[5157] = 0; │ │ │ │ - array2[5159] = (array2[5158] = 0); │ │ │ │ - array2[5160] = 11; │ │ │ │ + array2[5152] = 41; │ │ │ │ + array2[5153] = 0; │ │ │ │ + array2[5155] = (array2[5154] = 0); │ │ │ │ + array2[5156] = 19; │ │ │ │ + array2[5157] = 4; │ │ │ │ + array2[5158] = 65; │ │ │ │ + array2[5159] = 44; │ │ │ │ + array2[5160] = 16; │ │ │ │ array2[5161] = 0; │ │ │ │ array2[5163] = (array2[5162] = 0); │ │ │ │ - array2[5164] = 20; │ │ │ │ - array2[5165] = -80; │ │ │ │ - array2[5166] = 29; │ │ │ │ - array2[5167] = 20; │ │ │ │ - array2[5168] = 16; │ │ │ │ - array2[5169] = 97; │ │ │ │ - array2[5170] = -116; │ │ │ │ - array2[5171] = 0; │ │ │ │ - array2[5172] = 4; │ │ │ │ - array2[5173] = 65; │ │ │ │ - array2[5174] = 16; │ │ │ │ - array2[5175] = 4; │ │ │ │ - array2[5176] = 3; │ │ │ │ - array2[5177] = -102; │ │ │ │ - array2[5178] = -116; │ │ │ │ - array2[5179] = 69; │ │ │ │ - array2[5180] = -128; │ │ │ │ - array2[5181] = 32; │ │ │ │ - array2[5182] = 8; │ │ │ │ - array2[5183] = -126; │ │ │ │ - array2[5184] = 96; │ │ │ │ - array2[5185] = 0; │ │ │ │ - array2[5186] = -126; │ │ │ │ - array2[5187] = 32; │ │ │ │ - array2[5188] = 8; │ │ │ │ - array2[5189] = -126; │ │ │ │ - array2[5190] = 1; │ │ │ │ - array2[5191] = 8; │ │ │ │ - array2[5192] = -126; │ │ │ │ - array2[5193] = 32; │ │ │ │ - array2[5194] = 8; │ │ │ │ - array2[5195] = 6; │ │ │ │ - array2[5196] = 32; │ │ │ │ - array2[5197] = 8; │ │ │ │ - array2[5198] = -126; │ │ │ │ - array2[5199] = 32; │ │ │ │ - array2[5200] = 24; │ │ │ │ - array2[5201] = -112; │ │ │ │ - array2[5202] = 101; │ │ │ │ - array2[5203] = 6; │ │ │ │ - array2[5205] = (array2[5204] = 0); │ │ │ │ - array2[5207] = (array2[5206] = 0); │ │ │ │ - array2[5208] = 35; │ │ │ │ - array2[5209] = 6; │ │ │ │ - array2[5210] = 5; │ │ │ │ - array2[5211] = 16; │ │ │ │ - array2[5212] = 116; │ │ │ │ - array2[5213] = -66; │ │ │ │ - array2[5214] = -16; │ │ │ │ - array2[5215] = 11; │ │ │ │ - array2[5216] = 4; │ │ │ │ - array2[5217] = 14; │ │ │ │ - array2[5218] = 99; │ │ │ │ - array2[5219] = -74; │ │ │ │ - array2[5220] = 97; │ │ │ │ - array2[5221] = 28; │ │ │ │ - array2[5222] = -54; │ │ │ │ - array2[5223] = 1; │ │ │ │ - array2[5224] = 24; │ │ │ │ - array2[5225] = 49; │ │ │ │ - array2[5226] = 48; │ │ │ │ - array2[5227] = -114; │ │ │ │ - array2[5228] = -96; │ │ │ │ - array2[5229] = 50; │ │ │ │ - array2[5230] = 7; │ │ │ │ - array2[5231] = 95; │ │ │ │ - array2[5232] = -8; │ │ │ │ - array2[5233] = -123; │ │ │ │ - array2[5234] = 17; │ │ │ │ - array2[5235] = 3; │ │ │ │ - array2[5236] = 2; │ │ │ │ - array2[5237] = 9; │ │ │ │ - array2[5238] = -88; │ │ │ │ - array2[5239] = 115; │ │ │ │ - array2[5240] = 40; │ │ │ │ - array2[5241] = 114; │ │ │ │ - array2[5242] = 64; │ │ │ │ - array2[5243] = 7; │ │ │ │ - array2[5244] = -88; │ │ │ │ - array2[5245] = 116; │ │ │ │ - array2[5246] = 16; │ │ │ │ + array2[5164] = 11; │ │ │ │ + array2[5165] = 0; │ │ │ │ + array2[5167] = (array2[5166] = 0); │ │ │ │ + array2[5168] = 20; │ │ │ │ + array2[5169] = -80; │ │ │ │ + array2[5170] = 29; │ │ │ │ + array2[5171] = 20; │ │ │ │ + array2[5172] = 16; │ │ │ │ + array2[5173] = 97; │ │ │ │ + array2[5174] = -116; │ │ │ │ + array2[5175] = 0; │ │ │ │ + array2[5176] = 4; │ │ │ │ + array2[5177] = 65; │ │ │ │ + array2[5178] = 16; │ │ │ │ + array2[5179] = 4; │ │ │ │ + array2[5180] = 3; │ │ │ │ + array2[5181] = -102; │ │ │ │ + array2[5182] = -116; │ │ │ │ + array2[5183] = 69; │ │ │ │ + array2[5184] = -128; │ │ │ │ + array2[5185] = 32; │ │ │ │ + array2[5186] = 8; │ │ │ │ + array2[5187] = -126; │ │ │ │ + array2[5188] = 96; │ │ │ │ + array2[5189] = 0; │ │ │ │ + array2[5190] = -126; │ │ │ │ + array2[5191] = 32; │ │ │ │ + array2[5192] = 8; │ │ │ │ + array2[5193] = -126; │ │ │ │ + array2[5194] = 1; │ │ │ │ + array2[5195] = 8; │ │ │ │ + array2[5196] = -126; │ │ │ │ + array2[5197] = 32; │ │ │ │ + array2[5198] = 8; │ │ │ │ + array2[5199] = 6; │ │ │ │ + array2[5200] = 32; │ │ │ │ + array2[5201] = 8; │ │ │ │ + array2[5202] = -126; │ │ │ │ + array2[5203] = 32; │ │ │ │ + array2[5204] = 24; │ │ │ │ + array2[5205] = -112; │ │ │ │ + array2[5206] = 101; │ │ │ │ + array2[5207] = 6; │ │ │ │ + array2[5209] = (array2[5208] = 0); │ │ │ │ + array2[5211] = (array2[5210] = 0); │ │ │ │ + array2[5212] = 35; │ │ │ │ + array2[5213] = 6; │ │ │ │ + array2[5214] = 5; │ │ │ │ + array2[5215] = 16; │ │ │ │ + array2[5216] = 116; │ │ │ │ + array2[5217] = -66; │ │ │ │ + array2[5218] = -16; │ │ │ │ + array2[5219] = 11; │ │ │ │ + array2[5220] = 4; │ │ │ │ + array2[5221] = 14; │ │ │ │ + array2[5222] = 99; │ │ │ │ + array2[5223] = -74; │ │ │ │ + array2[5224] = 97; │ │ │ │ + array2[5225] = 28; │ │ │ │ + array2[5226] = -54; │ │ │ │ + array2[5227] = 1; │ │ │ │ + array2[5228] = 24; │ │ │ │ + array2[5229] = 49; │ │ │ │ + array2[5230] = 48; │ │ │ │ + array2[5231] = -114; │ │ │ │ + array2[5232] = -96; │ │ │ │ + array2[5233] = 50; │ │ │ │ + array2[5234] = 7; │ │ │ │ + array2[5235] = 95; │ │ │ │ + array2[5236] = -8; │ │ │ │ + array2[5237] = -123; │ │ │ │ + array2[5238] = 17; │ │ │ │ + array2[5239] = 3; │ │ │ │ + array2[5240] = 2; │ │ │ │ + array2[5241] = 9; │ │ │ │ + array2[5242] = -88; │ │ │ │ + array2[5243] = 115; │ │ │ │ + array2[5244] = 40; │ │ │ │ + array2[5245] = 114; │ │ │ │ + array2[5246] = 64; │ │ │ │ array2[5247] = 7; │ │ │ │ - array2[5248] = 26; │ │ │ │ - array2[5249] = 49; │ │ │ │ - array2[5250] = 32; │ │ │ │ - array2[5251] = -112; │ │ │ │ - array2[5252] = -64; │ │ │ │ - array2[5253] = 82; │ │ │ │ - array2[5254] = -121; │ │ │ │ - array2[5255] = 92; │ │ │ │ - array2[5256] = -121; │ │ │ │ - array2[5257] = 112; │ │ │ │ - array2[5258] = 32; │ │ │ │ - array2[5259] = 0; │ │ │ │ - array2[5260] = 12; │ │ │ │ - array2[5261] = 0; │ │ │ │ - array2[5263] = (array2[5262] = 0); │ │ │ │ - array2[5264] = 118; │ │ │ │ - array2[5265] = 86; │ │ │ │ - array2[5266] = 8; │ │ │ │ - array2[5267] = -64; │ │ │ │ - array2[5268] = -78; │ │ │ │ - array2[5269] = -44; │ │ │ │ - array2[5270] = -122; │ │ │ │ - array2[5271] = 86; │ │ │ │ - array2[5272] = 8; │ │ │ │ - array2[5273] = -64; │ │ │ │ - array2[5274] = -78; │ │ │ │ - array2[5275] = -40; │ │ │ │ - array2[5276] = -74; │ │ │ │ - array2[5277] = 86; │ │ │ │ - array2[5278] = 8; │ │ │ │ - array2[5279] = -64; │ │ │ │ - array2[5280] = -78; │ │ │ │ - array2[5281] = -36; │ │ │ │ - array2[5282] = -90; │ │ │ │ - array2[5283] = 54; │ │ │ │ - array2[5284] = 12; │ │ │ │ - array2[5285] = 72; │ │ │ │ - array2[5286] = 101; │ │ │ │ - array2[5287] = 105; │ │ │ │ - array2[5288] = 3; │ │ │ │ - array2[5289] = 48; │ │ │ │ - array2[5290] = 12; │ │ │ │ - array2[5291] = 86; │ │ │ │ - array2[5292] = 118; │ │ │ │ - array2[5293] = -8; │ │ │ │ - array2[5294] = 84; │ │ │ │ - array2[5295] = -13; │ │ │ │ - array2[5296] = 0; │ │ │ │ - array2[5297] = -126; │ │ │ │ - array2[5298] = 98; │ │ │ │ - array2[5299] = 94; │ │ │ │ - array2[5300] = -63; │ │ │ │ - array2[5301] = 101; │ │ │ │ - array2[5302] = 95; │ │ │ │ - array2[5303] = 1; │ │ │ │ - array2[5304] = 102; │ │ │ │ - array2[5305] = 100; │ │ │ │ - array2[5306] = -124; │ │ │ │ - array2[5307] = 0; │ │ │ │ - array2[5308] = 44; │ │ │ │ - array2[5309] = 11; │ │ │ │ - array2[5311] = (array2[5310] = 0); │ │ │ │ - array2[5313] = (array2[5312] = 0); │ │ │ │ + array2[5248] = -88; │ │ │ │ + array2[5249] = 116; │ │ │ │ + array2[5250] = 16; │ │ │ │ + array2[5251] = 7; │ │ │ │ + array2[5252] = 26; │ │ │ │ + array2[5253] = 49; │ │ │ │ + array2[5254] = 32; │ │ │ │ + array2[5255] = -112; │ │ │ │ + array2[5256] = -64; │ │ │ │ + array2[5257] = 82; │ │ │ │ + array2[5258] = -121; │ │ │ │ + array2[5259] = 92; │ │ │ │ + array2[5260] = -121; │ │ │ │ + array2[5261] = 112; │ │ │ │ + array2[5262] = 32; │ │ │ │ + array2[5263] = 0; │ │ │ │ + array2[5264] = 12; │ │ │ │ + array2[5265] = 0; │ │ │ │ + array2[5267] = (array2[5266] = 0); │ │ │ │ + array2[5268] = 118; │ │ │ │ + array2[5269] = 86; │ │ │ │ + array2[5270] = 8; │ │ │ │ + array2[5271] = -64; │ │ │ │ + array2[5272] = -78; │ │ │ │ + array2[5273] = -44; │ │ │ │ + array2[5274] = -122; │ │ │ │ + array2[5275] = 86; │ │ │ │ + array2[5276] = 8; │ │ │ │ + array2[5277] = -64; │ │ │ │ + array2[5278] = -78; │ │ │ │ + array2[5279] = -40; │ │ │ │ + array2[5280] = -74; │ │ │ │ + array2[5281] = 86; │ │ │ │ + array2[5282] = 8; │ │ │ │ + array2[5283] = -64; │ │ │ │ + array2[5284] = -78; │ │ │ │ + array2[5285] = -36; │ │ │ │ + array2[5286] = -90; │ │ │ │ + array2[5287] = 54; │ │ │ │ + array2[5288] = 12; │ │ │ │ + array2[5289] = 72; │ │ │ │ + array2[5290] = 101; │ │ │ │ + array2[5291] = 105; │ │ │ │ + array2[5292] = 3; │ │ │ │ + array2[5293] = 48; │ │ │ │ + array2[5294] = 12; │ │ │ │ + array2[5295] = 86; │ │ │ │ + array2[5296] = 118; │ │ │ │ + array2[5297] = -8; │ │ │ │ + array2[5298] = 84; │ │ │ │ + array2[5299] = -13; │ │ │ │ + array2[5300] = 0; │ │ │ │ + array2[5301] = -126; │ │ │ │ + array2[5302] = 98; │ │ │ │ + array2[5303] = 94; │ │ │ │ + array2[5304] = -63; │ │ │ │ + array2[5305] = 101; │ │ │ │ + array2[5306] = 95; │ │ │ │ + array2[5307] = 1; │ │ │ │ + array2[5308] = 102; │ │ │ │ + array2[5309] = 100; │ │ │ │ + array2[5310] = -124; │ │ │ │ + array2[5311] = 0; │ │ │ │ + array2[5312] = 44; │ │ │ │ + array2[5313] = 11; │ │ │ │ array2[5315] = (array2[5314] = 0); │ │ │ │ - array2[5316] = 97; │ │ │ │ - array2[5317] = 32; │ │ │ │ + array2[5317] = (array2[5316] = 0); │ │ │ │ array2[5319] = (array2[5318] = 0); │ │ │ │ - array2[5320] = 52; │ │ │ │ - array2[5321] = 0; │ │ │ │ + array2[5320] = 97; │ │ │ │ + array2[5321] = 32; │ │ │ │ array2[5323] = (array2[5322] = 0); │ │ │ │ - array2[5324] = 19; │ │ │ │ - array2[5325] = 4; │ │ │ │ - array2[5326] = 65; │ │ │ │ - array2[5327] = 44; │ │ │ │ - array2[5328] = 16; │ │ │ │ - array2[5329] = 0; │ │ │ │ - array2[5331] = (array2[5330] = 0); │ │ │ │ - array2[5332] = 18; │ │ │ │ + array2[5324] = 52; │ │ │ │ + array2[5325] = 0; │ │ │ │ + array2[5327] = (array2[5326] = 0); │ │ │ │ + array2[5328] = 19; │ │ │ │ + array2[5329] = 4; │ │ │ │ + array2[5330] = 65; │ │ │ │ + array2[5331] = 44; │ │ │ │ + array2[5332] = 16; │ │ │ │ array2[5333] = 0; │ │ │ │ array2[5335] = (array2[5334] = 0); │ │ │ │ - array2[5336] = 20; │ │ │ │ - array2[5337] = -80; │ │ │ │ - array2[5338] = 29; │ │ │ │ - array2[5339] = 20; │ │ │ │ - array2[5340] = 16; │ │ │ │ - array2[5341] = 97; │ │ │ │ - array2[5342] = -116; │ │ │ │ - array2[5343] = 0; │ │ │ │ - array2[5344] = 4; │ │ │ │ - array2[5345] = 65; │ │ │ │ - array2[5346] = 16; │ │ │ │ - array2[5347] = 4; │ │ │ │ - array2[5348] = -125; │ │ │ │ - array2[5349] = 49; │ │ │ │ - array2[5350] = 2; │ │ │ │ - array2[5351] = 16; │ │ │ │ - array2[5352] = 4; │ │ │ │ - array2[5353] = 65; │ │ │ │ - array2[5354] = 20; │ │ │ │ - array2[5355] = 12; │ │ │ │ - array2[5356] = 104; │ │ │ │ - array2[5357] = 50; │ │ │ │ - array2[5358] = 22; │ │ │ │ - array2[5359] = 1; │ │ │ │ - array2[5360] = -126; │ │ │ │ - array2[5361] = 32; │ │ │ │ - array2[5362] = -120; │ │ │ │ - array2[5363] = -126; │ │ │ │ - array2[5364] = 1; │ │ │ │ - array2[5365] = 8; │ │ │ │ - array2[5366] = -126; │ │ │ │ - array2[5367] = 32; │ │ │ │ - array2[5368] = 10; │ │ │ │ - array2[5369] = 6; │ │ │ │ - array2[5370] = 32; │ │ │ │ - array2[5371] = 8; │ │ │ │ - array2[5372] = -126; │ │ │ │ - array2[5373] = 40; │ │ │ │ - array2[5374] = 24; │ │ │ │ - array2[5375] = -128; │ │ │ │ - array2[5376] = 32; │ │ │ │ - array2[5377] = 8; │ │ │ │ - array2[5378] = -94; │ │ │ │ - array2[5379] = 96; │ │ │ │ - array2[5380] = 48; │ │ │ │ - array2[5381] = 22; │ │ │ │ - array2[5382] = 1; │ │ │ │ - array2[5383] = -126; │ │ │ │ - array2[5384] = 32; │ │ │ │ - array2[5385] = 8; │ │ │ │ - array2[5386] = -126; │ │ │ │ - array2[5387] = 1; │ │ │ │ - array2[5388] = 8; │ │ │ │ - array2[5389] = -126; │ │ │ │ - array2[5390] = 32; │ │ │ │ - array2[5391] = 8; │ │ │ │ - array2[5392] = 6; │ │ │ │ - array2[5393] = 32; │ │ │ │ - array2[5394] = 8; │ │ │ │ - array2[5395] = -126; │ │ │ │ - array2[5396] = 32; │ │ │ │ - array2[5397] = 24; │ │ │ │ - array2[5398] = -128; │ │ │ │ - array2[5399] = 32; │ │ │ │ - array2[5400] = 8; │ │ │ │ - array2[5401] = -126; │ │ │ │ - array2[5402] = 96; │ │ │ │ - array2[5403] = 64; │ │ │ │ - array2[5404] = -106; │ │ │ │ - array2[5405] = 25; │ │ │ │ - array2[5407] = (array2[5406] = 0); │ │ │ │ - array2[5408] = 35; │ │ │ │ - array2[5409] = 6; │ │ │ │ - array2[5410] = 5; │ │ │ │ - array2[5411] = 16; │ │ │ │ - array2[5412] = 116; │ │ │ │ - array2[5413] = -66; │ │ │ │ - array2[5414] = -16; │ │ │ │ - array2[5415] = 11; │ │ │ │ - array2[5416] = 4; │ │ │ │ - array2[5417] = 14; │ │ │ │ - array2[5418] = 99; │ │ │ │ - array2[5419] = -74; │ │ │ │ - array2[5420] = -95; │ │ │ │ - array2[5421] = 28; │ │ │ │ - array2[5422] = -50; │ │ │ │ - array2[5423] = 1; │ │ │ │ - array2[5424] = 24; │ │ │ │ - array2[5425] = 49; │ │ │ │ - array2[5426] = 48; │ │ │ │ - array2[5427] = -114; │ │ │ │ - array2[5428] = -96; │ │ │ │ - array2[5429] = 66; │ │ │ │ - array2[5430] = 7; │ │ │ │ - array2[5431] = 95; │ │ │ │ - array2[5432] = -8; │ │ │ │ - array2[5433] = -123; │ │ │ │ - array2[5434] = 17; │ │ │ │ - array2[5435] = 3; │ │ │ │ - array2[5436] = 2; │ │ │ │ - array2[5437] = 9; │ │ │ │ - array2[5438] = -88; │ │ │ │ - array2[5439] = 116; │ │ │ │ - array2[5440] = 40; │ │ │ │ - array2[5441] = 115; │ │ │ │ - array2[5442] = 32; │ │ │ │ - array2[5443] = 7; │ │ │ │ - array2[5444] = 41; │ │ │ │ - array2[5445] = 117; │ │ │ │ - array2[5446] = 24; │ │ │ │ + array2[5336] = 18; │ │ │ │ + array2[5337] = 0; │ │ │ │ + array2[5339] = (array2[5338] = 0); │ │ │ │ + array2[5340] = 20; │ │ │ │ + array2[5341] = -80; │ │ │ │ + array2[5342] = 29; │ │ │ │ + array2[5343] = 20; │ │ │ │ + array2[5344] = 16; │ │ │ │ + array2[5345] = 97; │ │ │ │ + array2[5346] = -116; │ │ │ │ + array2[5347] = 0; │ │ │ │ + array2[5348] = 4; │ │ │ │ + array2[5349] = 65; │ │ │ │ + array2[5350] = 16; │ │ │ │ + array2[5351] = 4; │ │ │ │ + array2[5352] = -125; │ │ │ │ + array2[5353] = 49; │ │ │ │ + array2[5354] = 2; │ │ │ │ + array2[5355] = 16; │ │ │ │ + array2[5356] = 4; │ │ │ │ + array2[5357] = 65; │ │ │ │ + array2[5358] = 20; │ │ │ │ + array2[5359] = 12; │ │ │ │ + array2[5360] = 104; │ │ │ │ + array2[5361] = 50; │ │ │ │ + array2[5362] = 22; │ │ │ │ + array2[5363] = 1; │ │ │ │ + array2[5364] = -126; │ │ │ │ + array2[5365] = 32; │ │ │ │ + array2[5366] = -120; │ │ │ │ + array2[5367] = -126; │ │ │ │ + array2[5368] = 1; │ │ │ │ + array2[5369] = 8; │ │ │ │ + array2[5370] = -126; │ │ │ │ + array2[5371] = 32; │ │ │ │ + array2[5372] = 10; │ │ │ │ + array2[5373] = 6; │ │ │ │ + array2[5374] = 32; │ │ │ │ + array2[5375] = 8; │ │ │ │ + array2[5376] = -126; │ │ │ │ + array2[5377] = 40; │ │ │ │ + array2[5378] = 24; │ │ │ │ + array2[5379] = -128; │ │ │ │ + array2[5380] = 32; │ │ │ │ + array2[5381] = 8; │ │ │ │ + array2[5382] = -94; │ │ │ │ + array2[5383] = 96; │ │ │ │ + array2[5384] = 48; │ │ │ │ + array2[5385] = 22; │ │ │ │ + array2[5386] = 1; │ │ │ │ + array2[5387] = -126; │ │ │ │ + array2[5388] = 32; │ │ │ │ + array2[5389] = 8; │ │ │ │ + array2[5390] = -126; │ │ │ │ + array2[5391] = 1; │ │ │ │ + array2[5392] = 8; │ │ │ │ + array2[5393] = -126; │ │ │ │ + array2[5394] = 32; │ │ │ │ + array2[5395] = 8; │ │ │ │ + array2[5396] = 6; │ │ │ │ + array2[5397] = 32; │ │ │ │ + array2[5398] = 8; │ │ │ │ + array2[5399] = -126; │ │ │ │ + array2[5400] = 32; │ │ │ │ + array2[5401] = 24; │ │ │ │ + array2[5402] = -128; │ │ │ │ + array2[5403] = 32; │ │ │ │ + array2[5404] = 8; │ │ │ │ + array2[5405] = -126; │ │ │ │ + array2[5406] = 96; │ │ │ │ + array2[5407] = 64; │ │ │ │ + array2[5408] = -106; │ │ │ │ + array2[5409] = 25; │ │ │ │ + array2[5411] = (array2[5410] = 0); │ │ │ │ + array2[5412] = 35; │ │ │ │ + array2[5413] = 6; │ │ │ │ + array2[5414] = 5; │ │ │ │ + array2[5415] = 16; │ │ │ │ + array2[5416] = 116; │ │ │ │ + array2[5417] = -66; │ │ │ │ + array2[5418] = -16; │ │ │ │ + array2[5419] = 11; │ │ │ │ + array2[5420] = 4; │ │ │ │ + array2[5421] = 14; │ │ │ │ + array2[5422] = 99; │ │ │ │ + array2[5423] = -74; │ │ │ │ + array2[5424] = -95; │ │ │ │ + array2[5425] = 28; │ │ │ │ + array2[5426] = -50; │ │ │ │ + array2[5427] = 1; │ │ │ │ + array2[5428] = 24; │ │ │ │ + array2[5429] = 49; │ │ │ │ + array2[5430] = 48; │ │ │ │ + array2[5431] = -114; │ │ │ │ + array2[5432] = -96; │ │ │ │ + array2[5433] = 66; │ │ │ │ + array2[5434] = 7; │ │ │ │ + array2[5435] = 95; │ │ │ │ + array2[5436] = -8; │ │ │ │ + array2[5437] = -123; │ │ │ │ + array2[5438] = 17; │ │ │ │ + array2[5439] = 3; │ │ │ │ + array2[5440] = 2; │ │ │ │ + array2[5441] = 9; │ │ │ │ + array2[5442] = -88; │ │ │ │ + array2[5443] = 116; │ │ │ │ + array2[5444] = 40; │ │ │ │ + array2[5445] = 115; │ │ │ │ + array2[5446] = 32; │ │ │ │ array2[5447] = 7; │ │ │ │ - array2[5448] = -87; │ │ │ │ + array2[5448] = 41; │ │ │ │ array2[5449] = 117; │ │ │ │ - array2[5450] = 96; │ │ │ │ + array2[5450] = 24; │ │ │ │ array2[5451] = 7; │ │ │ │ - array2[5452] = -88; │ │ │ │ - array2[5453] = 118; │ │ │ │ - array2[5454] = 24; │ │ │ │ + array2[5452] = -87; │ │ │ │ + array2[5453] = 117; │ │ │ │ + array2[5454] = 96; │ │ │ │ array2[5455] = 7; │ │ │ │ - array2[5456] = 26; │ │ │ │ - array2[5457] = 49; │ │ │ │ - array2[5458] = 32; │ │ │ │ - array2[5459] = -112; │ │ │ │ - array2[5460] = -64; │ │ │ │ - array2[5461] = 114; │ │ │ │ - array2[5462] = -121; │ │ │ │ - array2[5463] = 124; │ │ │ │ - array2[5464] = -121; │ │ │ │ - array2[5465] = 112; │ │ │ │ - array2[5466] = 32; │ │ │ │ - array2[5467] = 0; │ │ │ │ - array2[5468] = 14; │ │ │ │ - array2[5469] = 0; │ │ │ │ - array2[5471] = (array2[5470] = 0); │ │ │ │ - array2[5472] = -58; │ │ │ │ - array2[5473] = 70; │ │ │ │ - array2[5474] = 48; │ │ │ │ - array2[5475] = -44; │ │ │ │ - array2[5476] = 114; │ │ │ │ - array2[5477] = 91; │ │ │ │ - array2[5478] = 90; │ │ │ │ - array2[5479] = 33; │ │ │ │ - array2[5480] = 0; │ │ │ │ - array2[5481] = -53; │ │ │ │ - array2[5482] = 82; │ │ │ │ - array2[5483] = -101; │ │ │ │ - array2[5484] = 90; │ │ │ │ - array2[5485] = 33; │ │ │ │ - array2[5486] = 0; │ │ │ │ - array2[5487] = -53; │ │ │ │ - array2[5488] = 98; │ │ │ │ - array2[5489] = -37; │ │ │ │ - array2[5490] = -38; │ │ │ │ - array2[5491] = -64; │ │ │ │ - array2[5492] = 80; │ │ │ │ - array2[5493] = -117; │ │ │ │ - array2[5494] = -67; │ │ │ │ - array2[5495] = 21; │ │ │ │ - array2[5496] = 2; │ │ │ │ - array2[5497] = -80; │ │ │ │ - array2[5498] = 44; │ │ │ │ - array2[5499] = -72; │ │ │ │ - array2[5500] = -71; │ │ │ │ - array2[5501] = 13; │ │ │ │ - array2[5502] = 3; │ │ │ │ - array2[5503] = 82; │ │ │ │ - array2[5504] = 89; │ │ │ │ - array2[5505] = -37; │ │ │ │ - array2[5506] = 0; │ │ │ │ - array2[5507] = 12; │ │ │ │ - array2[5508] = -125; │ │ │ │ - array2[5509] = -99; │ │ │ │ - array2[5510] = 29; │ │ │ │ - array2[5511] = 62; │ │ │ │ - array2[5512] = -43; │ │ │ │ - array2[5513] = 60; │ │ │ │ - array2[5514] = -128; │ │ │ │ - array2[5515] = -96; │ │ │ │ - array2[5516] = -104; │ │ │ │ - array2[5517] = 87; │ │ │ │ - array2[5518] = 112; │ │ │ │ - array2[5519] = -39; │ │ │ │ - array2[5520] = 87; │ │ │ │ - array2[5521] = -128; │ │ │ │ - array2[5522] = -103; │ │ │ │ - array2[5523] = 25; │ │ │ │ - array2[5524] = 33; │ │ │ │ - array2[5525] = 0; │ │ │ │ - array2[5526] = -53; │ │ │ │ - array2[5527] = 2; │ │ │ │ - array2[5529] = (array2[5528] = 0); │ │ │ │ - array2[5531] = (array2[5530] = 0); │ │ │ │ - array2[5532] = 97; │ │ │ │ - array2[5533] = 32; │ │ │ │ + array2[5456] = -88; │ │ │ │ + array2[5457] = 118; │ │ │ │ + array2[5458] = 24; │ │ │ │ + array2[5459] = 7; │ │ │ │ + array2[5460] = 26; │ │ │ │ + array2[5461] = 49; │ │ │ │ + array2[5462] = 32; │ │ │ │ + array2[5463] = -112; │ │ │ │ + array2[5464] = -64; │ │ │ │ + array2[5465] = 114; │ │ │ │ + array2[5466] = -121; │ │ │ │ + array2[5467] = 124; │ │ │ │ + array2[5468] = -121; │ │ │ │ + array2[5469] = 112; │ │ │ │ + array2[5470] = 32; │ │ │ │ + array2[5471] = 0; │ │ │ │ + array2[5472] = 14; │ │ │ │ + array2[5473] = 0; │ │ │ │ + array2[5475] = (array2[5474] = 0); │ │ │ │ + array2[5476] = -58; │ │ │ │ + array2[5477] = 70; │ │ │ │ + array2[5478] = 48; │ │ │ │ + array2[5479] = -44; │ │ │ │ + array2[5480] = 114; │ │ │ │ + array2[5481] = 91; │ │ │ │ + array2[5482] = 90; │ │ │ │ + array2[5483] = 33; │ │ │ │ + array2[5484] = 0; │ │ │ │ + array2[5485] = -53; │ │ │ │ + array2[5486] = 82; │ │ │ │ + array2[5487] = -101; │ │ │ │ + array2[5488] = 90; │ │ │ │ + array2[5489] = 33; │ │ │ │ + array2[5490] = 0; │ │ │ │ + array2[5491] = -53; │ │ │ │ + array2[5492] = 98; │ │ │ │ + array2[5493] = -37; │ │ │ │ + array2[5494] = -38; │ │ │ │ + array2[5495] = -64; │ │ │ │ + array2[5496] = 80; │ │ │ │ + array2[5497] = -117; │ │ │ │ + array2[5498] = -67; │ │ │ │ + array2[5499] = 21; │ │ │ │ + array2[5500] = 2; │ │ │ │ + array2[5501] = -80; │ │ │ │ + array2[5502] = 44; │ │ │ │ + array2[5503] = -72; │ │ │ │ + array2[5504] = -71; │ │ │ │ + array2[5505] = 13; │ │ │ │ + array2[5506] = 3; │ │ │ │ + array2[5507] = 82; │ │ │ │ + array2[5508] = 89; │ │ │ │ + array2[5509] = -37; │ │ │ │ + array2[5510] = 0; │ │ │ │ + array2[5511] = 12; │ │ │ │ + array2[5512] = -125; │ │ │ │ + array2[5513] = -99; │ │ │ │ + array2[5514] = 29; │ │ │ │ + array2[5515] = 62; │ │ │ │ + array2[5516] = -43; │ │ │ │ + array2[5517] = 60; │ │ │ │ + array2[5518] = -128; │ │ │ │ + array2[5519] = -96; │ │ │ │ + array2[5520] = -104; │ │ │ │ + array2[5521] = 87; │ │ │ │ + array2[5522] = 112; │ │ │ │ + array2[5523] = -39; │ │ │ │ + array2[5524] = 87; │ │ │ │ + array2[5525] = -128; │ │ │ │ + array2[5526] = -103; │ │ │ │ + array2[5527] = 25; │ │ │ │ + array2[5528] = 33; │ │ │ │ + array2[5529] = 0; │ │ │ │ + array2[5530] = -53; │ │ │ │ + array2[5531] = 2; │ │ │ │ + array2[5533] = (array2[5532] = 0); │ │ │ │ array2[5535] = (array2[5534] = 0); │ │ │ │ - array2[5536] = 88; │ │ │ │ - array2[5537] = 0; │ │ │ │ + array2[5536] = 97; │ │ │ │ + array2[5537] = 32; │ │ │ │ array2[5539] = (array2[5538] = 0); │ │ │ │ - array2[5540] = 19; │ │ │ │ - array2[5541] = 4; │ │ │ │ - array2[5542] = 68; │ │ │ │ - array2[5543] = 44; │ │ │ │ - array2[5544] = 16; │ │ │ │ - array2[5545] = 0; │ │ │ │ - array2[5547] = (array2[5546] = 0); │ │ │ │ - array2[5548] = 11; │ │ │ │ + array2[5540] = 88; │ │ │ │ + array2[5541] = 0; │ │ │ │ + array2[5543] = (array2[5542] = 0); │ │ │ │ + array2[5544] = 19; │ │ │ │ + array2[5545] = 4; │ │ │ │ + array2[5546] = 68; │ │ │ │ + array2[5547] = 44; │ │ │ │ + array2[5548] = 16; │ │ │ │ array2[5549] = 0; │ │ │ │ array2[5551] = (array2[5550] = 0); │ │ │ │ - array2[5552] = 20; │ │ │ │ - array2[5553] = -80; │ │ │ │ - array2[5554] = 29; │ │ │ │ - array2[5555] = 20; │ │ │ │ - array2[5556] = 16; │ │ │ │ - array2[5557] = 97; │ │ │ │ - array2[5558] = -116; │ │ │ │ - array2[5559] = 0; │ │ │ │ - array2[5560] = 4; │ │ │ │ - array2[5561] = 65; │ │ │ │ - array2[5562] = 16; │ │ │ │ - array2[5563] = 5; │ │ │ │ - array2[5564] = 3; │ │ │ │ - array2[5565] = -102; │ │ │ │ - array2[5566] = -116; │ │ │ │ - array2[5567] = 69; │ │ │ │ - array2[5568] = -128; │ │ │ │ - array2[5569] = 32; │ │ │ │ - array2[5570] = 8; │ │ │ │ - array2[5571] = -94; │ │ │ │ - array2[5572] = 96; │ │ │ │ - array2[5573] = 0; │ │ │ │ - array2[5574] = -126; │ │ │ │ - array2[5575] = 32; │ │ │ │ - array2[5576] = -120; │ │ │ │ - array2[5577] = -126; │ │ │ │ - array2[5578] = 1; │ │ │ │ - array2[5579] = 8; │ │ │ │ - array2[5580] = -126; │ │ │ │ - array2[5581] = 32; │ │ │ │ - array2[5582] = 10; │ │ │ │ - array2[5583] = 6; │ │ │ │ - array2[5584] = 32; │ │ │ │ - array2[5585] = 8; │ │ │ │ - array2[5586] = -126; │ │ │ │ - array2[5587] = 40; │ │ │ │ - array2[5588] = 24; │ │ │ │ - array2[5589] = -52; │ │ │ │ - array2[5590] = 0; │ │ │ │ - array2[5591] = -112; │ │ │ │ - array2[5592] = 101; │ │ │ │ - array2[5593] = 6; │ │ │ │ - array2[5595] = (array2[5594] = 0); │ │ │ │ - array2[5596] = 100; │ │ │ │ - array2[5597] = -116; │ │ │ │ - array2[5598] = -31; │ │ │ │ - array2[5599] = -122; │ │ │ │ - array2[5600] = 114; │ │ │ │ - array2[5601] = -16; │ │ │ │ - array2[5602] = 5; │ │ │ │ - array2[5603] = 49; │ │ │ │ - array2[5604] = 24; │ │ │ │ - array2[5605] = 49; │ │ │ │ - array2[5606] = 40; │ │ │ │ - array2[5607] = -128; │ │ │ │ - array2[5608] = -96; │ │ │ │ - array2[5609] = -13; │ │ │ │ - array2[5610] = -123; │ │ │ │ - array2[5611] = 95; │ │ │ │ - array2[5612] = -104; │ │ │ │ - array2[5613] = 101; │ │ │ │ - array2[5614] = 8; │ │ │ │ - array2[5615] = 4; │ │ │ │ - array2[5616] = 115; │ │ │ │ - array2[5617] = 40; │ │ │ │ - array2[5618] = 95; │ │ │ │ - array2[5619] = -72; │ │ │ │ - array2[5620] = 3; │ │ │ │ - array2[5621] = 24; │ │ │ │ - array2[5622] = 49; │ │ │ │ - array2[5623] = 40; │ │ │ │ - array2[5624] = -128; │ │ │ │ - array2[5625] = -96; │ │ │ │ - array2[5626] = 67; │ │ │ │ - array2[5627] = -121; │ │ │ │ - array2[5628] = 95; │ │ │ │ - array2[5629] = 32; │ │ │ │ - array2[5630] = 112; │ │ │ │ - array2[5631] = 24; │ │ │ │ - array2[5632] = -77; │ │ │ │ - array2[5633] = 13; │ │ │ │ - array2[5634] = -28; │ │ │ │ - array2[5635] = -96; │ │ │ │ - array2[5636] = 14; │ │ │ │ - array2[5637] = -64; │ │ │ │ - array2[5638] = -120; │ │ │ │ - array2[5639] = -127; │ │ │ │ - array2[5640] = 113; │ │ │ │ - array2[5641] = 4; │ │ │ │ - array2[5642] = -43; │ │ │ │ - array2[5643] = 58; │ │ │ │ - array2[5644] = -8; │ │ │ │ - array2[5645] = -62; │ │ │ │ - array2[5646] = 47; │ │ │ │ - array2[5647] = -116; │ │ │ │ - array2[5648] = 24; │ │ │ │ - array2[5649] = 16; │ │ │ │ - array2[5650] = 72; │ │ │ │ - array2[5651] = 64; │ │ │ │ - array2[5652] = -79; │ │ │ │ - array2[5653] = 3; │ │ │ │ - array2[5654] = -127; │ │ │ │ - array2[5655] = -61; │ │ │ │ - array2[5656] = -104; │ │ │ │ - array2[5657] = 109; │ │ │ │ - array2[5658] = 32; │ │ │ │ - array2[5659] = 7; │ │ │ │ - array2[5660] = 119; │ │ │ │ - array2[5661] = 0; │ │ │ │ - array2[5662] = 70; │ │ │ │ - array2[5663] = 12; │ │ │ │ - array2[5664] = -116; │ │ │ │ - array2[5665] = 35; │ │ │ │ - array2[5666] = -88; │ │ │ │ - array2[5667] = -34; │ │ │ │ - array2[5668] = 1; │ │ │ │ - array2[5669] = 29; │ │ │ │ - array2[5670] = 126; │ │ │ │ - array2[5671] = 97; │ │ │ │ - array2[5672] = -60; │ │ │ │ - array2[5673] = -128; │ │ │ │ - array2[5674] = 64; │ │ │ │ - array2[5675] = 2; │ │ │ │ - array2[5676] = 10; │ │ │ │ - array2[5677] = 30; │ │ │ │ - array2[5678] = -22; │ │ │ │ - array2[5679] = 28; │ │ │ │ - array2[5680] = -38; │ │ │ │ - array2[5681] = 1; │ │ │ │ - array2[5682] = 42; │ │ │ │ - array2[5683] = 29; │ │ │ │ - array2[5684] = -28; │ │ │ │ + array2[5552] = 11; │ │ │ │ + array2[5553] = 0; │ │ │ │ + array2[5555] = (array2[5554] = 0); │ │ │ │ + array2[5556] = 20; │ │ │ │ + array2[5557] = -80; │ │ │ │ + array2[5558] = 29; │ │ │ │ + array2[5559] = 20; │ │ │ │ + array2[5560] = 16; │ │ │ │ + array2[5561] = 97; │ │ │ │ + array2[5562] = -116; │ │ │ │ + array2[5563] = 0; │ │ │ │ + array2[5564] = 4; │ │ │ │ + array2[5565] = 65; │ │ │ │ + array2[5566] = 16; │ │ │ │ + array2[5567] = 5; │ │ │ │ + array2[5568] = 3; │ │ │ │ + array2[5569] = -102; │ │ │ │ + array2[5570] = -116; │ │ │ │ + array2[5571] = 69; │ │ │ │ + array2[5572] = -128; │ │ │ │ + array2[5573] = 32; │ │ │ │ + array2[5574] = 8; │ │ │ │ + array2[5575] = -94; │ │ │ │ + array2[5576] = 96; │ │ │ │ + array2[5577] = 0; │ │ │ │ + array2[5578] = -126; │ │ │ │ + array2[5579] = 32; │ │ │ │ + array2[5580] = -120; │ │ │ │ + array2[5581] = -126; │ │ │ │ + array2[5582] = 1; │ │ │ │ + array2[5583] = 8; │ │ │ │ + array2[5584] = -126; │ │ │ │ + array2[5585] = 32; │ │ │ │ + array2[5586] = 10; │ │ │ │ + array2[5587] = 6; │ │ │ │ + array2[5588] = 32; │ │ │ │ + array2[5589] = 8; │ │ │ │ + array2[5590] = -126; │ │ │ │ + array2[5591] = 40; │ │ │ │ + array2[5592] = 24; │ │ │ │ + array2[5593] = -52; │ │ │ │ + array2[5594] = 0; │ │ │ │ + array2[5595] = -112; │ │ │ │ + array2[5596] = 101; │ │ │ │ + array2[5597] = 6; │ │ │ │ + array2[5599] = (array2[5598] = 0); │ │ │ │ + array2[5600] = 100; │ │ │ │ + array2[5601] = -116; │ │ │ │ + array2[5602] = -31; │ │ │ │ + array2[5603] = -122; │ │ │ │ + array2[5604] = 114; │ │ │ │ + array2[5605] = -16; │ │ │ │ + array2[5606] = 5; │ │ │ │ + array2[5607] = 49; │ │ │ │ + array2[5608] = 24; │ │ │ │ + array2[5609] = 49; │ │ │ │ + array2[5610] = 40; │ │ │ │ + array2[5611] = -128; │ │ │ │ + array2[5612] = -96; │ │ │ │ + array2[5613] = -13; │ │ │ │ + array2[5614] = -123; │ │ │ │ + array2[5615] = 95; │ │ │ │ + array2[5616] = -104; │ │ │ │ + array2[5617] = 101; │ │ │ │ + array2[5618] = 8; │ │ │ │ + array2[5619] = 4; │ │ │ │ + array2[5620] = 115; │ │ │ │ + array2[5621] = 40; │ │ │ │ + array2[5622] = 95; │ │ │ │ + array2[5623] = -72; │ │ │ │ + array2[5624] = 3; │ │ │ │ + array2[5625] = 24; │ │ │ │ + array2[5626] = 49; │ │ │ │ + array2[5627] = 40; │ │ │ │ + array2[5628] = -128; │ │ │ │ + array2[5629] = -96; │ │ │ │ + array2[5630] = 67; │ │ │ │ + array2[5631] = -121; │ │ │ │ + array2[5632] = 95; │ │ │ │ + array2[5633] = 32; │ │ │ │ + array2[5634] = 112; │ │ │ │ + array2[5635] = 24; │ │ │ │ + array2[5636] = -77; │ │ │ │ + array2[5637] = 13; │ │ │ │ + array2[5638] = -28; │ │ │ │ + array2[5639] = -96; │ │ │ │ + array2[5640] = 14; │ │ │ │ + array2[5641] = -64; │ │ │ │ + array2[5642] = -120; │ │ │ │ + array2[5643] = -127; │ │ │ │ + array2[5644] = 113; │ │ │ │ + array2[5645] = 4; │ │ │ │ + array2[5646] = -43; │ │ │ │ + array2[5647] = 58; │ │ │ │ + array2[5648] = -8; │ │ │ │ + array2[5649] = -62; │ │ │ │ + array2[5650] = 47; │ │ │ │ + array2[5651] = -116; │ │ │ │ + array2[5652] = 24; │ │ │ │ + array2[5653] = 16; │ │ │ │ + array2[5654] = 72; │ │ │ │ + array2[5655] = 64; │ │ │ │ + array2[5656] = -79; │ │ │ │ + array2[5657] = 3; │ │ │ │ + array2[5658] = -127; │ │ │ │ + array2[5659] = -61; │ │ │ │ + array2[5660] = -104; │ │ │ │ + array2[5661] = 109; │ │ │ │ + array2[5662] = 32; │ │ │ │ + array2[5663] = 7; │ │ │ │ + array2[5664] = 119; │ │ │ │ + array2[5665] = 0; │ │ │ │ + array2[5666] = 70; │ │ │ │ + array2[5667] = 12; │ │ │ │ + array2[5668] = -116; │ │ │ │ + array2[5669] = 35; │ │ │ │ + array2[5670] = -88; │ │ │ │ + array2[5671] = -34; │ │ │ │ + array2[5672] = 1; │ │ │ │ + array2[5673] = 29; │ │ │ │ + array2[5674] = 126; │ │ │ │ + array2[5675] = 97; │ │ │ │ + array2[5676] = -60; │ │ │ │ + array2[5677] = -128; │ │ │ │ + array2[5678] = 64; │ │ │ │ + array2[5679] = 2; │ │ │ │ + array2[5680] = 10; │ │ │ │ + array2[5681] = 30; │ │ │ │ + array2[5682] = -22; │ │ │ │ + array2[5683] = 28; │ │ │ │ + array2[5684] = -38; │ │ │ │ array2[5685] = 1; │ │ │ │ - array2[5686] = 106; │ │ │ │ - array2[5687] = 30; │ │ │ │ - array2[5688] = -30; │ │ │ │ + array2[5686] = 42; │ │ │ │ + array2[5687] = 29; │ │ │ │ + array2[5688] = -28; │ │ │ │ array2[5689] = 1; │ │ │ │ - array2[5690] = -118; │ │ │ │ + array2[5690] = 106; │ │ │ │ array2[5691] = 30; │ │ │ │ - array2[5692] = -60; │ │ │ │ - array2[5693] = -127; │ │ │ │ - array2[5694] = 70; │ │ │ │ - array2[5695] = 12; │ │ │ │ - array2[5696] = 8; │ │ │ │ - array2[5697] = 36; │ │ │ │ - array2[5698] = -80; │ │ │ │ - array2[5699] = -22; │ │ │ │ - array2[5700] = 97; │ │ │ │ - array2[5701] = -106; │ │ │ │ - array2[5702] = 96; │ │ │ │ - array2[5703] = 32; │ │ │ │ - array2[5704] = 112; │ │ │ │ - array2[5705] = 24; │ │ │ │ - array2[5706] = -77; │ │ │ │ - array2[5707] = 13; │ │ │ │ - array2[5708] = -28; │ │ │ │ - array2[5709] = 112; │ │ │ │ - array2[5710] = 15; │ │ │ │ - array2[5711] = -64; │ │ │ │ - array2[5712] = -120; │ │ │ │ - array2[5713] = -127; │ │ │ │ - array2[5714] = 113; │ │ │ │ - array2[5715] = 4; │ │ │ │ - array2[5716] = 21; │ │ │ │ - array2[5717] = 62; │ │ │ │ - array2[5718] = -8; │ │ │ │ - array2[5719] = -62; │ │ │ │ - array2[5720] = 47; │ │ │ │ - array2[5721] = -116; │ │ │ │ - array2[5722] = 24; │ │ │ │ - array2[5723] = 16; │ │ │ │ - array2[5724] = 72; │ │ │ │ - array2[5725] = 96; │ │ │ │ - array2[5726] = -115; │ │ │ │ - array2[5727] = -61; │ │ │ │ - array2[5728] = 44; │ │ │ │ - array2[5729] = -63; │ │ │ │ - array2[5730] = 48; │ │ │ │ - array2[5731] = 80; │ │ │ │ - array2[5732] = 1; │ │ │ │ - array2[5733] = -39; │ │ │ │ - array2[5734] = 67; │ │ │ │ - array2[5735] = -96; │ │ │ │ - array2[5736] = 15; │ │ │ │ - array2[5737] = 66; │ │ │ │ - array2[5738] = -18; │ │ │ │ - array2[5739] = 67; │ │ │ │ - array2[5740] = 56; │ │ │ │ - array2[5741] = 16; │ │ │ │ - array2[5743] = (array2[5742] = 0); │ │ │ │ - array2[5744] = 31; │ │ │ │ - array2[5745] = 0; │ │ │ │ + array2[5692] = -30; │ │ │ │ + array2[5693] = 1; │ │ │ │ + array2[5694] = -118; │ │ │ │ + array2[5695] = 30; │ │ │ │ + array2[5696] = -60; │ │ │ │ + array2[5697] = -127; │ │ │ │ + array2[5698] = 70; │ │ │ │ + array2[5699] = 12; │ │ │ │ + array2[5700] = 8; │ │ │ │ + array2[5701] = 36; │ │ │ │ + array2[5702] = -80; │ │ │ │ + array2[5703] = -22; │ │ │ │ + array2[5704] = 97; │ │ │ │ + array2[5705] = -106; │ │ │ │ + array2[5706] = 96; │ │ │ │ + array2[5707] = 32; │ │ │ │ + array2[5708] = 112; │ │ │ │ + array2[5709] = 24; │ │ │ │ + array2[5710] = -77; │ │ │ │ + array2[5711] = 13; │ │ │ │ + array2[5712] = -28; │ │ │ │ + array2[5713] = 112; │ │ │ │ + array2[5714] = 15; │ │ │ │ + array2[5715] = -64; │ │ │ │ + array2[5716] = -120; │ │ │ │ + array2[5717] = -127; │ │ │ │ + array2[5718] = 113; │ │ │ │ + array2[5719] = 4; │ │ │ │ + array2[5720] = 21; │ │ │ │ + array2[5721] = 62; │ │ │ │ + array2[5722] = -8; │ │ │ │ + array2[5723] = -62; │ │ │ │ + array2[5724] = 47; │ │ │ │ + array2[5725] = -116; │ │ │ │ + array2[5726] = 24; │ │ │ │ + array2[5727] = 16; │ │ │ │ + array2[5728] = 72; │ │ │ │ + array2[5729] = 96; │ │ │ │ + array2[5730] = -115; │ │ │ │ + array2[5731] = -61; │ │ │ │ + array2[5732] = 44; │ │ │ │ + array2[5733] = -63; │ │ │ │ + array2[5734] = 48; │ │ │ │ + array2[5735] = 80; │ │ │ │ + array2[5736] = 1; │ │ │ │ + array2[5737] = -39; │ │ │ │ + array2[5738] = 67; │ │ │ │ + array2[5739] = -96; │ │ │ │ + array2[5740] = 15; │ │ │ │ + array2[5741] = 66; │ │ │ │ + array2[5742] = -18; │ │ │ │ + array2[5743] = 67; │ │ │ │ + array2[5744] = 56; │ │ │ │ + array2[5745] = 16; │ │ │ │ array2[5747] = (array2[5746] = 0); │ │ │ │ - array2[5748] = -90; │ │ │ │ - array2[5749] = 103; │ │ │ │ - array2[5750] = 8; │ │ │ │ - array2[5751] = -64; │ │ │ │ - array2[5752] = -78; │ │ │ │ - array2[5753] = -44; │ │ │ │ - array2[5754] = -72; │ │ │ │ - array2[5755] = -19; │ │ │ │ - array2[5756] = 21; │ │ │ │ - array2[5757] = -111; │ │ │ │ - array2[5758] = 17; │ │ │ │ - array2[5759] = -8; │ │ │ │ - array2[5760] = -76; │ │ │ │ - array2[5761] = -103; │ │ │ │ - array2[5762] = 13; │ │ │ │ - array2[5763] = 2; │ │ │ │ - array2[5764] = -13; │ │ │ │ - array2[5765] = 88; │ │ │ │ - array2[5766] = 90; │ │ │ │ - array2[5767] = 33; │ │ │ │ - array2[5768] = 0; │ │ │ │ - array2[5769] = -53; │ │ │ │ - array2[5770] = 82; │ │ │ │ - array2[5771] = 27; │ │ │ │ - array2[5772] = 91; │ │ │ │ - array2[5773] = 33; │ │ │ │ - array2[5774] = 0; │ │ │ │ - array2[5775] = -53; │ │ │ │ - array2[5776] = 98; │ │ │ │ - array2[5778] = (array2[5777] = 91); │ │ │ │ - array2[5779] = 33; │ │ │ │ - array2[5780] = 0; │ │ │ │ - array2[5781] = -53; │ │ │ │ - array2[5782] = 114; │ │ │ │ - array2[5783] = 27; │ │ │ │ - array2[5784] = 92; │ │ │ │ - array2[5785] = 33; │ │ │ │ - array2[5786] = 0; │ │ │ │ - array2[5787] = -53; │ │ │ │ - array2[5788] = -110; │ │ │ │ - array2[5789] = 91; │ │ │ │ - array2[5790] = 92; │ │ │ │ - array2[5791] = 33; │ │ │ │ - array2[5792] = 0; │ │ │ │ - array2[5793] = -53; │ │ │ │ - array2[5794] = -94; │ │ │ │ - array2[5795] = -101; │ │ │ │ - array2[5796] = 90; │ │ │ │ - array2[5797] = -30; │ │ │ │ - array2[5798] = 83; │ │ │ │ - array2[5799] = -51; │ │ │ │ - array2[5800] = 3; │ │ │ │ - array2[5801] = 8; │ │ │ │ - array2[5802] = -54; │ │ │ │ - array2[5803] = 78; │ │ │ │ - array2[5804] = -101; │ │ │ │ - array2[5805] = 91; │ │ │ │ - array2[5806] = -30; │ │ │ │ - array2[5807] = 83; │ │ │ │ - array2[5808] = -51; │ │ │ │ - array2[5809] = 3; │ │ │ │ - array2[5810] = 8; │ │ │ │ - array2[5811] = -54; │ │ │ │ - array2[5812] = 94; │ │ │ │ - array2[5813] = -101; │ │ │ │ - array2[5814] = 28; │ │ │ │ - array2[5815] = 1; │ │ │ │ - array2[5816] = 12; │ │ │ │ - array2[5817] = -61; │ │ │ │ - array2[5818] = 110; │ │ │ │ - array2[5819] = 115; │ │ │ │ - array2[5820] = 4; │ │ │ │ - array2[5821] = 48; │ │ │ │ - array2[5822] = 12; │ │ │ │ - array2[5823] = -68; │ │ │ │ - array2[5824] = -47; │ │ │ │ - array2[5825] = 17; │ │ │ │ - array2[5826] = -64; │ │ │ │ - array2[5827] = 48; │ │ │ │ - array2[5828] = -12; │ │ │ │ - array2[5829] = 86; │ │ │ │ - array2[5830] = 55; │ │ │ │ - array2[5831] = 12; │ │ │ │ - array2[5832] = 72; │ │ │ │ - array2[5833] = 101; │ │ │ │ - array2[5834] = 104; │ │ │ │ - array2[5835] = 3; │ │ │ │ - array2[5836] = 48; │ │ │ │ - array2[5837] = 12; │ │ │ │ - array2[5838] = 118; │ │ │ │ - array2[5839] = 119; │ │ │ │ - array2[5840] = -8; │ │ │ │ - array2[5841] = 84; │ │ │ │ - array2[5842] = -13; │ │ │ │ - array2[5843] = 0; │ │ │ │ - array2[5844] = -126; │ │ │ │ - array2[5845] = 98; │ │ │ │ - array2[5846] = 94; │ │ │ │ - array2[5847] = -63; │ │ │ │ - array2[5848] = 101; │ │ │ │ - array2[5849] = 95; │ │ │ │ - array2[5850] = 1; │ │ │ │ - array2[5851] = 102; │ │ │ │ - array2[5852] = 103; │ │ │ │ - array2[5853] = -124; │ │ │ │ - array2[5854] = 0; │ │ │ │ - array2[5855] = 44; │ │ │ │ - array2[5856] = -117; │ │ │ │ - array2[5857] = -39; │ │ │ │ - array2[5858] = 25; │ │ │ │ - array2[5859] = 2; │ │ │ │ - array2[5860] = -80; │ │ │ │ - array2[5861] = 44; │ │ │ │ - array2[5862] = 53; │ │ │ │ - array2[5863] = 109; │ │ │ │ - array2[5864] = 121; │ │ │ │ - array2[5865] = -122; │ │ │ │ - array2[5866] = 0; │ │ │ │ - array2[5867] = 44; │ │ │ │ - array2[5868] = 75; │ │ │ │ - array2[5869] = 109; │ │ │ │ - array2[5870] = 3; │ │ │ │ - array2[5871] = 0; │ │ │ │ - array2[5872] = 1; │ │ │ │ - array2[5873] = 49; │ │ │ │ - array2[5875] = (array2[5874] = 0); │ │ │ │ - array2[5876] = 2; │ │ │ │ - array2[5877] = 0; │ │ │ │ + array2[5748] = 31; │ │ │ │ + array2[5749] = 0; │ │ │ │ + array2[5751] = (array2[5750] = 0); │ │ │ │ + array2[5752] = -90; │ │ │ │ + array2[5753] = 103; │ │ │ │ + array2[5754] = 8; │ │ │ │ + array2[5755] = -64; │ │ │ │ + array2[5756] = -78; │ │ │ │ + array2[5757] = -44; │ │ │ │ + array2[5758] = -72; │ │ │ │ + array2[5759] = -19; │ │ │ │ + array2[5760] = 21; │ │ │ │ + array2[5761] = -111; │ │ │ │ + array2[5762] = 17; │ │ │ │ + array2[5763] = -8; │ │ │ │ + array2[5764] = -76; │ │ │ │ + array2[5765] = -103; │ │ │ │ + array2[5766] = 13; │ │ │ │ + array2[5767] = 2; │ │ │ │ + array2[5768] = -13; │ │ │ │ + array2[5769] = 88; │ │ │ │ + array2[5770] = 90; │ │ │ │ + array2[5771] = 33; │ │ │ │ + array2[5772] = 0; │ │ │ │ + array2[5773] = -53; │ │ │ │ + array2[5774] = 82; │ │ │ │ + array2[5775] = 27; │ │ │ │ + array2[5776] = 91; │ │ │ │ + array2[5777] = 33; │ │ │ │ + array2[5778] = 0; │ │ │ │ + array2[5779] = -53; │ │ │ │ + array2[5780] = 98; │ │ │ │ + array2[5782] = (array2[5781] = 91); │ │ │ │ + array2[5783] = 33; │ │ │ │ + array2[5784] = 0; │ │ │ │ + array2[5785] = -53; │ │ │ │ + array2[5786] = 114; │ │ │ │ + array2[5787] = 27; │ │ │ │ + array2[5788] = 92; │ │ │ │ + array2[5789] = 33; │ │ │ │ + array2[5790] = 0; │ │ │ │ + array2[5791] = -53; │ │ │ │ + array2[5792] = -110; │ │ │ │ + array2[5793] = 91; │ │ │ │ + array2[5794] = 92; │ │ │ │ + array2[5795] = 33; │ │ │ │ + array2[5796] = 0; │ │ │ │ + array2[5797] = -53; │ │ │ │ + array2[5798] = -94; │ │ │ │ + array2[5799] = -101; │ │ │ │ + array2[5800] = 90; │ │ │ │ + array2[5801] = -30; │ │ │ │ + array2[5802] = 83; │ │ │ │ + array2[5803] = -51; │ │ │ │ + array2[5804] = 3; │ │ │ │ + array2[5805] = 8; │ │ │ │ + array2[5806] = -54; │ │ │ │ + array2[5807] = 78; │ │ │ │ + array2[5808] = -101; │ │ │ │ + array2[5809] = 91; │ │ │ │ + array2[5810] = -30; │ │ │ │ + array2[5811] = 83; │ │ │ │ + array2[5812] = -51; │ │ │ │ + array2[5813] = 3; │ │ │ │ + array2[5814] = 8; │ │ │ │ + array2[5815] = -54; │ │ │ │ + array2[5816] = 94; │ │ │ │ + array2[5817] = -101; │ │ │ │ + array2[5818] = 28; │ │ │ │ + array2[5819] = 1; │ │ │ │ + array2[5820] = 12; │ │ │ │ + array2[5821] = -61; │ │ │ │ + array2[5822] = 110; │ │ │ │ + array2[5823] = 115; │ │ │ │ + array2[5824] = 4; │ │ │ │ + array2[5825] = 48; │ │ │ │ + array2[5826] = 12; │ │ │ │ + array2[5827] = -68; │ │ │ │ + array2[5828] = -47; │ │ │ │ + array2[5829] = 17; │ │ │ │ + array2[5830] = -64; │ │ │ │ + array2[5831] = 48; │ │ │ │ + array2[5832] = -12; │ │ │ │ + array2[5833] = 86; │ │ │ │ + array2[5834] = 55; │ │ │ │ + array2[5835] = 12; │ │ │ │ + array2[5836] = 72; │ │ │ │ + array2[5837] = 101; │ │ │ │ + array2[5838] = 104; │ │ │ │ + array2[5839] = 3; │ │ │ │ + array2[5840] = 48; │ │ │ │ + array2[5841] = 12; │ │ │ │ + array2[5842] = 118; │ │ │ │ + array2[5843] = 119; │ │ │ │ + array2[5844] = -8; │ │ │ │ + array2[5845] = 84; │ │ │ │ + array2[5846] = -13; │ │ │ │ + array2[5847] = 0; │ │ │ │ + array2[5848] = -126; │ │ │ │ + array2[5849] = 98; │ │ │ │ + array2[5850] = 94; │ │ │ │ + array2[5851] = -63; │ │ │ │ + array2[5852] = 101; │ │ │ │ + array2[5853] = 95; │ │ │ │ + array2[5854] = 1; │ │ │ │ + array2[5855] = 102; │ │ │ │ + array2[5856] = 103; │ │ │ │ + array2[5857] = -124; │ │ │ │ + array2[5858] = 0; │ │ │ │ + array2[5859] = 44; │ │ │ │ + array2[5860] = -117; │ │ │ │ + array2[5861] = -39; │ │ │ │ + array2[5862] = 25; │ │ │ │ + array2[5863] = 2; │ │ │ │ + array2[5864] = -80; │ │ │ │ + array2[5865] = 44; │ │ │ │ + array2[5866] = 53; │ │ │ │ + array2[5867] = 109; │ │ │ │ + array2[5868] = 121; │ │ │ │ + array2[5869] = -122; │ │ │ │ + array2[5870] = 0; │ │ │ │ + array2[5871] = 44; │ │ │ │ + array2[5872] = 75; │ │ │ │ + array2[5873] = 109; │ │ │ │ + array2[5874] = 3; │ │ │ │ + array2[5875] = 0; │ │ │ │ + array2[5876] = 1; │ │ │ │ + array2[5877] = 49; │ │ │ │ array2[5879] = (array2[5878] = 0); │ │ │ │ - array2[5880] = 91; │ │ │ │ - array2[5881] = 6; │ │ │ │ - array2[5882] = 32; │ │ │ │ - array2[5883] = 56; │ │ │ │ - array2[5884] = 7; │ │ │ │ - array2[5885] = 0; │ │ │ │ - array2[5887] = (array2[5886] = 0); │ │ │ │ - array2[5889] = (array2[5888] = 0); │ │ │ │ + array2[5880] = 2; │ │ │ │ + array2[5881] = 0; │ │ │ │ + array2[5883] = (array2[5882] = 0); │ │ │ │ + array2[5884] = 91; │ │ │ │ + array2[5885] = 6; │ │ │ │ + array2[5886] = 32; │ │ │ │ + array2[5887] = 56; │ │ │ │ + array2[5888] = 7; │ │ │ │ + array2[5889] = 0; │ │ │ │ array2[5891] = (array2[5890] = 0); │ │ │ │ - array2[5892] = 97; │ │ │ │ - array2[5893] = 32; │ │ │ │ + array2[5893] = (array2[5892] = 0); │ │ │ │ array2[5895] = (array2[5894] = 0); │ │ │ │ - array2[5896] = -121; │ │ │ │ - array2[5897] = 0; │ │ │ │ + array2[5896] = 97; │ │ │ │ + array2[5897] = 32; │ │ │ │ array2[5899] = (array2[5898] = 0); │ │ │ │ - array2[5900] = 19; │ │ │ │ - array2[5901] = 4; │ │ │ │ - array2[5902] = 69; │ │ │ │ - array2[5903] = 44; │ │ │ │ - array2[5904] = 16; │ │ │ │ - array2[5905] = 0; │ │ │ │ - array2[5907] = (array2[5906] = 0); │ │ │ │ - array2[5908] = 18; │ │ │ │ + array2[5900] = -121; │ │ │ │ + array2[5901] = 0; │ │ │ │ + array2[5903] = (array2[5902] = 0); │ │ │ │ + array2[5904] = 19; │ │ │ │ + array2[5905] = 4; │ │ │ │ + array2[5906] = 69; │ │ │ │ + array2[5907] = 44; │ │ │ │ + array2[5908] = 16; │ │ │ │ array2[5909] = 0; │ │ │ │ array2[5911] = (array2[5910] = 0); │ │ │ │ - array2[5912] = 20; │ │ │ │ - array2[5913] = -80; │ │ │ │ - array2[5914] = 29; │ │ │ │ - array2[5915] = 20; │ │ │ │ - array2[5916] = 16; │ │ │ │ - array2[5917] = 97; │ │ │ │ - array2[5918] = -116; │ │ │ │ - array2[5919] = 0; │ │ │ │ - array2[5920] = 4; │ │ │ │ - array2[5921] = 65; │ │ │ │ - array2[5922] = -112; │ │ │ │ - array2[5923] = 5; │ │ │ │ - array2[5924] = -125; │ │ │ │ - array2[5925] = 49; │ │ │ │ - array2[5926] = 2; │ │ │ │ - array2[5927] = 16; │ │ │ │ - array2[5928] = 4; │ │ │ │ - array2[5929] = 65; │ │ │ │ - array2[5930] = 16; │ │ │ │ - array2[5931] = 12; │ │ │ │ - array2[5932] = 104; │ │ │ │ - array2[5933] = 50; │ │ │ │ - array2[5934] = 22; │ │ │ │ - array2[5935] = 1; │ │ │ │ - array2[5936] = -126; │ │ │ │ - array2[5937] = 32; │ │ │ │ - array2[5938] = -56; │ │ │ │ - array2[5939] = -126; │ │ │ │ - array2[5940] = 1; │ │ │ │ - array2[5941] = 8; │ │ │ │ - array2[5942] = -126; │ │ │ │ - array2[5943] = 32; │ │ │ │ - array2[5944] = 11; │ │ │ │ - array2[5945] = 6; │ │ │ │ - array2[5946] = 32; │ │ │ │ - array2[5947] = 8; │ │ │ │ - array2[5948] = -126; │ │ │ │ - array2[5949] = 44; │ │ │ │ - array2[5950] = 24; │ │ │ │ - array2[5951] = -128; │ │ │ │ - array2[5952] = 32; │ │ │ │ - array2[5953] = 8; │ │ │ │ - array2[5954] = -78; │ │ │ │ - array2[5955] = 96; │ │ │ │ - array2[5956] = 48; │ │ │ │ - array2[5957] = 22; │ │ │ │ - array2[5958] = 1; │ │ │ │ - array2[5959] = -126; │ │ │ │ - array2[5960] = 32; │ │ │ │ - array2[5961] = 8; │ │ │ │ - array2[5962] = -126; │ │ │ │ - array2[5963] = 1; │ │ │ │ - array2[5964] = 8; │ │ │ │ - array2[5965] = -126; │ │ │ │ - array2[5966] = 32; │ │ │ │ - array2[5967] = 8; │ │ │ │ - array2[5968] = 6; │ │ │ │ - array2[5969] = 32; │ │ │ │ - array2[5970] = 8; │ │ │ │ - array2[5971] = -126; │ │ │ │ - array2[5972] = 32; │ │ │ │ - array2[5973] = 24; │ │ │ │ - array2[5974] = -128; │ │ │ │ - array2[5975] = 32; │ │ │ │ - array2[5976] = 8; │ │ │ │ - array2[5977] = -126; │ │ │ │ - array2[5978] = 96; │ │ │ │ - array2[5979] = 64; │ │ │ │ - array2[5980] = -106; │ │ │ │ - array2[5981] = 25; │ │ │ │ - array2[5983] = (array2[5982] = 0); │ │ │ │ - array2[5984] = -27; │ │ │ │ - array2[5985] = 11; │ │ │ │ - array2[5986] = 119; │ │ │ │ - array2[5987] = 0; │ │ │ │ - array2[5988] = 100; │ │ │ │ - array2[5989] = -116; │ │ │ │ - array2[5990] = -31; │ │ │ │ - array2[5991] = 6; │ │ │ │ - array2[5992] = 115; │ │ │ │ - array2[5993] = 56; │ │ │ │ - array2[5994] = 7; │ │ │ │ - array2[5995] = 50; │ │ │ │ - array2[5996] = -104; │ │ │ │ - array2[5997] = 101; │ │ │ │ - array2[5998] = 8; │ │ │ │ - array2[5999] = 6; │ │ │ │ - array2[6000] = 116; │ │ │ │ - array2[6001] = -88; │ │ │ │ - array2[6002] = 95; │ │ │ │ - array2[6003] = -72; │ │ │ │ - array2[6004] = 3; │ │ │ │ - array2[6005] = -96; │ │ │ │ - array2[6006] = 99; │ │ │ │ - array2[6007] = 12; │ │ │ │ - array2[6008] = 55; │ │ │ │ - array2[6009] = -92; │ │ │ │ - array2[6010] = -125; │ │ │ │ - array2[6011] = 58; │ │ │ │ - array2[6012] = -112; │ │ │ │ - array2[6013] = -63; │ │ │ │ - array2[6014] = 44; │ │ │ │ - array2[6015] = -125; │ │ │ │ - array2[6016] = 48; │ │ │ │ - array2[6017] = -84; │ │ │ │ - array2[6018] = -61; │ │ │ │ - array2[6019] = -120; │ │ │ │ - array2[6020] = 65; │ │ │ │ - array2[6021] = 1; │ │ │ │ - array2[6022] = 4; │ │ │ │ - array2[6023] = -99; │ │ │ │ - array2[6024] = 47; │ │ │ │ - array2[6025] = -4; │ │ │ │ - array2[6026] = -62; │ │ │ │ - array2[6027] = -120; │ │ │ │ - array2[6028] = 65; │ │ │ │ - array2[6029] = 1; │ │ │ │ - array2[6030] = 4; │ │ │ │ - array2[6031] = -99; │ │ │ │ - array2[6032] = 57; │ │ │ │ - array2[6033] = -4; │ │ │ │ - array2[6034] = -62; │ │ │ │ - array2[6035] = -120; │ │ │ │ - array2[6036] = 65; │ │ │ │ - array2[6037] = 1; │ │ │ │ - array2[6038] = 4; │ │ │ │ - array2[6039] = -99; │ │ │ │ - array2[6040] = 47; │ │ │ │ - array2[6041] = -92; │ │ │ │ - array2[6042] = 3; │ │ │ │ - array2[6043] = -127; │ │ │ │ - array2[6044] = -61; │ │ │ │ - array2[6045] = -104; │ │ │ │ - array2[6046] = 109; │ │ │ │ - array2[6047] = 40; │ │ │ │ - array2[6048] = -121; │ │ │ │ - array2[6049] = 119; │ │ │ │ - array2[6050] = 0; │ │ │ │ - array2[6051] = 70; │ │ │ │ - array2[6052] = 12; │ │ │ │ - array2[6053] = -116; │ │ │ │ - array2[6054] = 35; │ │ │ │ - array2[6055] = -88; │ │ │ │ - array2[6056] = -32; │ │ │ │ - array2[6057] = -63; │ │ │ │ - array2[6058] = 23; │ │ │ │ - array2[6059] = 126; │ │ │ │ - array2[6060] = 97; │ │ │ │ - array2[6061] = -60; │ │ │ │ - array2[6062] = -128; │ │ │ │ - array2[6063] = 64; │ │ │ │ - array2[6064] = 2; │ │ │ │ - array2[6065] = 42; │ │ │ │ - array2[6066] = 30; │ │ │ │ - array2[6067] = 8; │ │ │ │ - array2[6068] = 28; │ │ │ │ - array2[6069] = -58; │ │ │ │ - array2[6070] = 108; │ │ │ │ - array2[6071] = 67; │ │ │ │ - array2[6072] = 57; │ │ │ │ - array2[6073] = -52; │ │ │ │ - array2[6074] = 3; │ │ │ │ - array2[6075] = 48; │ │ │ │ - array2[6076] = 98; │ │ │ │ - array2[6077] = 96; │ │ │ │ - array2[6078] = 28; │ │ │ │ - array2[6079] = 65; │ │ │ │ - array2[6080] = 69; │ │ │ │ - array2[6081] = 15; │ │ │ │ - array2[6082] = -26; │ │ │ │ - array2[6083] = -16; │ │ │ │ - array2[6084] = 11; │ │ │ │ - array2[6085] = 35; │ │ │ │ - array2[6086] = 6; │ │ │ │ - array2[6087] = 4; │ │ │ │ - array2[6088] = 18; │ │ │ │ - array2[6089] = 80; │ │ │ │ - array2[6090] = -11; │ │ │ │ - array2[6091] = 64; │ │ │ │ - array2[6092] = -32; │ │ │ │ - array2[6093] = 48; │ │ │ │ - array2[6094] = 102; │ │ │ │ - array2[6095] = 27; │ │ │ │ - array2[6096] = -54; │ │ │ │ - array2[6097] = -31; │ │ │ │ - array2[6098] = 30; │ │ │ │ - array2[6099] = -128; │ │ │ │ - array2[6100] = 17; │ │ │ │ - array2[6101] = 3; │ │ │ │ - array2[6102] = -29; │ │ │ │ - array2[6103] = 8; │ │ │ │ - array2[6104] = 42; │ │ │ │ - array2[6105] = 124; │ │ │ │ - array2[6106] = -16; │ │ │ │ - array2[6107] = -123; │ │ │ │ - array2[6108] = 116; │ │ │ │ - array2[6109] = 24; │ │ │ │ - array2[6110] = 49; │ │ │ │ - array2[6111] = 32; │ │ │ │ - array2[6112] = -112; │ │ │ │ - array2[6113] = -128; │ │ │ │ - array2[6114] = -54; │ │ │ │ - array2[6115] = -121; │ │ │ │ - array2[6116] = 98; │ │ │ │ - array2[6117] = 7; │ │ │ │ - array2[6118] = 121; │ │ │ │ - array2[6119] = -128; │ │ │ │ - array2[6120] = 106; │ │ │ │ - array2[6121] = -121; │ │ │ │ - array2[6122] = 125; │ │ │ │ + array2[5912] = 18; │ │ │ │ + array2[5913] = 0; │ │ │ │ + array2[5915] = (array2[5914] = 0); │ │ │ │ + array2[5916] = 20; │ │ │ │ + array2[5917] = -80; │ │ │ │ + array2[5918] = 29; │ │ │ │ + array2[5919] = 20; │ │ │ │ + array2[5920] = 16; │ │ │ │ + array2[5921] = 97; │ │ │ │ + array2[5922] = -116; │ │ │ │ + array2[5923] = 0; │ │ │ │ + array2[5924] = 4; │ │ │ │ + array2[5925] = 65; │ │ │ │ + array2[5926] = -112; │ │ │ │ + array2[5927] = 5; │ │ │ │ + array2[5928] = -125; │ │ │ │ + array2[5929] = 49; │ │ │ │ + array2[5930] = 2; │ │ │ │ + array2[5931] = 16; │ │ │ │ + array2[5932] = 4; │ │ │ │ + array2[5933] = 65; │ │ │ │ + array2[5934] = 16; │ │ │ │ + array2[5935] = 12; │ │ │ │ + array2[5936] = 104; │ │ │ │ + array2[5937] = 50; │ │ │ │ + array2[5938] = 22; │ │ │ │ + array2[5939] = 1; │ │ │ │ + array2[5940] = -126; │ │ │ │ + array2[5941] = 32; │ │ │ │ + array2[5942] = -56; │ │ │ │ + array2[5943] = -126; │ │ │ │ + array2[5944] = 1; │ │ │ │ + array2[5945] = 8; │ │ │ │ + array2[5946] = -126; │ │ │ │ + array2[5947] = 32; │ │ │ │ + array2[5948] = 11; │ │ │ │ + array2[5949] = 6; │ │ │ │ + array2[5950] = 32; │ │ │ │ + array2[5951] = 8; │ │ │ │ + array2[5952] = -126; │ │ │ │ + array2[5953] = 44; │ │ │ │ + array2[5954] = 24; │ │ │ │ + array2[5955] = -128; │ │ │ │ + array2[5956] = 32; │ │ │ │ + array2[5957] = 8; │ │ │ │ + array2[5958] = -78; │ │ │ │ + array2[5959] = 96; │ │ │ │ + array2[5960] = 48; │ │ │ │ + array2[5961] = 22; │ │ │ │ + array2[5962] = 1; │ │ │ │ + array2[5963] = -126; │ │ │ │ + array2[5964] = 32; │ │ │ │ + array2[5965] = 8; │ │ │ │ + array2[5966] = -126; │ │ │ │ + array2[5967] = 1; │ │ │ │ + array2[5968] = 8; │ │ │ │ + array2[5969] = -126; │ │ │ │ + array2[5970] = 32; │ │ │ │ + array2[5971] = 8; │ │ │ │ + array2[5972] = 6; │ │ │ │ + array2[5973] = 32; │ │ │ │ + array2[5974] = 8; │ │ │ │ + array2[5975] = -126; │ │ │ │ + array2[5976] = 32; │ │ │ │ + array2[5977] = 24; │ │ │ │ + array2[5978] = -128; │ │ │ │ + array2[5979] = 32; │ │ │ │ + array2[5980] = 8; │ │ │ │ + array2[5981] = -126; │ │ │ │ + array2[5982] = 96; │ │ │ │ + array2[5983] = 64; │ │ │ │ + array2[5984] = -106; │ │ │ │ + array2[5985] = 25; │ │ │ │ + array2[5987] = (array2[5986] = 0); │ │ │ │ + array2[5988] = -27; │ │ │ │ + array2[5989] = 11; │ │ │ │ + array2[5990] = 119; │ │ │ │ + array2[5991] = 0; │ │ │ │ + array2[5992] = 100; │ │ │ │ + array2[5993] = -116; │ │ │ │ + array2[5994] = -31; │ │ │ │ + array2[5995] = 6; │ │ │ │ + array2[5996] = 115; │ │ │ │ + array2[5997] = 56; │ │ │ │ + array2[5998] = 7; │ │ │ │ + array2[5999] = 50; │ │ │ │ + array2[6000] = -104; │ │ │ │ + array2[6001] = 101; │ │ │ │ + array2[6002] = 8; │ │ │ │ + array2[6003] = 6; │ │ │ │ + array2[6004] = 116; │ │ │ │ + array2[6005] = -88; │ │ │ │ + array2[6006] = 95; │ │ │ │ + array2[6007] = -72; │ │ │ │ + array2[6008] = 3; │ │ │ │ + array2[6009] = -96; │ │ │ │ + array2[6010] = 99; │ │ │ │ + array2[6011] = 12; │ │ │ │ + array2[6012] = 55; │ │ │ │ + array2[6013] = -92; │ │ │ │ + array2[6014] = -125; │ │ │ │ + array2[6015] = 58; │ │ │ │ + array2[6016] = -112; │ │ │ │ + array2[6017] = -63; │ │ │ │ + array2[6018] = 44; │ │ │ │ + array2[6019] = -125; │ │ │ │ + array2[6020] = 48; │ │ │ │ + array2[6021] = -84; │ │ │ │ + array2[6022] = -61; │ │ │ │ + array2[6023] = -120; │ │ │ │ + array2[6024] = 65; │ │ │ │ + array2[6025] = 1; │ │ │ │ + array2[6026] = 4; │ │ │ │ + array2[6027] = -99; │ │ │ │ + array2[6028] = 47; │ │ │ │ + array2[6029] = -4; │ │ │ │ + array2[6030] = -62; │ │ │ │ + array2[6031] = -120; │ │ │ │ + array2[6032] = 65; │ │ │ │ + array2[6033] = 1; │ │ │ │ + array2[6034] = 4; │ │ │ │ + array2[6035] = -99; │ │ │ │ + array2[6036] = 57; │ │ │ │ + array2[6037] = -4; │ │ │ │ + array2[6038] = -62; │ │ │ │ + array2[6039] = -120; │ │ │ │ + array2[6040] = 65; │ │ │ │ + array2[6041] = 1; │ │ │ │ + array2[6042] = 4; │ │ │ │ + array2[6043] = -99; │ │ │ │ + array2[6044] = 47; │ │ │ │ + array2[6045] = -92; │ │ │ │ + array2[6046] = 3; │ │ │ │ + array2[6047] = -127; │ │ │ │ + array2[6048] = -61; │ │ │ │ + array2[6049] = -104; │ │ │ │ + array2[6050] = 109; │ │ │ │ + array2[6051] = 40; │ │ │ │ + array2[6052] = -121; │ │ │ │ + array2[6053] = 119; │ │ │ │ + array2[6054] = 0; │ │ │ │ + array2[6055] = 70; │ │ │ │ + array2[6056] = 12; │ │ │ │ + array2[6057] = -116; │ │ │ │ + array2[6058] = 35; │ │ │ │ + array2[6059] = -88; │ │ │ │ + array2[6060] = -32; │ │ │ │ + array2[6061] = -63; │ │ │ │ + array2[6062] = 23; │ │ │ │ + array2[6063] = 126; │ │ │ │ + array2[6064] = 97; │ │ │ │ + array2[6065] = -60; │ │ │ │ + array2[6066] = -128; │ │ │ │ + array2[6067] = 64; │ │ │ │ + array2[6068] = 2; │ │ │ │ + array2[6069] = 42; │ │ │ │ + array2[6070] = 30; │ │ │ │ + array2[6071] = 8; │ │ │ │ + array2[6072] = 28; │ │ │ │ + array2[6073] = -58; │ │ │ │ + array2[6074] = 108; │ │ │ │ + array2[6075] = 67; │ │ │ │ + array2[6076] = 57; │ │ │ │ + array2[6077] = -52; │ │ │ │ + array2[6078] = 3; │ │ │ │ + array2[6079] = 48; │ │ │ │ + array2[6080] = 98; │ │ │ │ + array2[6081] = 96; │ │ │ │ + array2[6082] = 28; │ │ │ │ + array2[6083] = 65; │ │ │ │ + array2[6084] = 69; │ │ │ │ + array2[6085] = 15; │ │ │ │ + array2[6086] = -26; │ │ │ │ + array2[6087] = -16; │ │ │ │ + array2[6088] = 11; │ │ │ │ + array2[6089] = 35; │ │ │ │ + array2[6090] = 6; │ │ │ │ + array2[6091] = 4; │ │ │ │ + array2[6092] = 18; │ │ │ │ + array2[6093] = 80; │ │ │ │ + array2[6094] = -11; │ │ │ │ + array2[6095] = 64; │ │ │ │ + array2[6096] = -32; │ │ │ │ + array2[6097] = 48; │ │ │ │ + array2[6098] = 102; │ │ │ │ + array2[6099] = 27; │ │ │ │ + array2[6100] = -54; │ │ │ │ + array2[6101] = -31; │ │ │ │ + array2[6102] = 30; │ │ │ │ + array2[6103] = -128; │ │ │ │ + array2[6104] = 17; │ │ │ │ + array2[6105] = 3; │ │ │ │ + array2[6106] = -29; │ │ │ │ + array2[6107] = 8; │ │ │ │ + array2[6108] = 42; │ │ │ │ + array2[6109] = 124; │ │ │ │ + array2[6110] = -16; │ │ │ │ + array2[6111] = -123; │ │ │ │ + array2[6112] = 116; │ │ │ │ + array2[6113] = 24; │ │ │ │ + array2[6114] = 49; │ │ │ │ + array2[6115] = 32; │ │ │ │ + array2[6116] = -112; │ │ │ │ + array2[6117] = -128; │ │ │ │ + array2[6118] = -54; │ │ │ │ + array2[6119] = -121; │ │ │ │ + array2[6120] = 98; │ │ │ │ + array2[6121] = 7; │ │ │ │ + array2[6122] = 121; │ │ │ │ array2[6123] = -128; │ │ │ │ - array2[6124] = -30; │ │ │ │ - array2[6125] = 7; │ │ │ │ - array2[6126] = 123; │ │ │ │ + array2[6124] = 106; │ │ │ │ + array2[6125] = -121; │ │ │ │ + array2[6126] = 125; │ │ │ │ array2[6127] = -128; │ │ │ │ - array2[6128] = 114; │ │ │ │ - array2[6129] = -121; │ │ │ │ - array2[6130] = 126; │ │ │ │ + array2[6128] = -30; │ │ │ │ + array2[6129] = 7; │ │ │ │ + array2[6130] = 123; │ │ │ │ array2[6131] = -128; │ │ │ │ - array2[6132] = -14; │ │ │ │ - array2[6133] = 7; │ │ │ │ - array2[6134] = 125; │ │ │ │ + array2[6132] = 114; │ │ │ │ + array2[6133] = -121; │ │ │ │ + array2[6134] = 126; │ │ │ │ array2[6135] = -128; │ │ │ │ - array2[6136] = -6; │ │ │ │ - array2[6137] = -121; │ │ │ │ - array2[6138] = 113; │ │ │ │ - array2[6139] = -96; │ │ │ │ - array2[6140] = 89; │ │ │ │ - array2[6141] = 2; │ │ │ │ - array2[6142] = 98; │ │ │ │ - array2[6143] = -60; │ │ │ │ - array2[6144] = -96; │ │ │ │ - array2[6145] = 0; │ │ │ │ - array2[6146] = -126; │ │ │ │ - array2[6147] = -50; │ │ │ │ - array2[6148] = 23; │ │ │ │ - array2[6149] = 126; │ │ │ │ - array2[6150] = -127; │ │ │ │ - array2[6151] = -64; │ │ │ │ - array2[6152] = 97; │ │ │ │ - array2[6153] = -52; │ │ │ │ - array2[6154] = 54; │ │ │ │ - array2[6155] = -108; │ │ │ │ - array2[6156] = -125; │ │ │ │ - array2[6157] = 72; │ │ │ │ - array2[6158] = 0; │ │ │ │ - array2[6159] = 35; │ │ │ │ - array2[6160] = 6; │ │ │ │ - array2[6161] = -58; │ │ │ │ - array2[6162] = 17; │ │ │ │ - array2[6163] = 84; │ │ │ │ - array2[6164] = 35; │ │ │ │ - array2[6165] = -31; │ │ │ │ - array2[6166] = 11; │ │ │ │ - array2[6167] = -65; │ │ │ │ - array2[6168] = 48; │ │ │ │ - array2[6169] = 98; │ │ │ │ - array2[6170] = 64; │ │ │ │ - array2[6171] = 32; │ │ │ │ - array2[6172] = 1; │ │ │ │ - array2[6173] = 69; │ │ │ │ - array2[6174] = 18; │ │ │ │ - array2[6175] = 21; │ │ │ │ - array2[6176] = 18; │ │ │ │ - array2[6177] = 37; │ │ │ │ - array2[6178] = 1; │ │ │ │ - array2[6179] = 101; │ │ │ │ + array2[6136] = -14; │ │ │ │ + array2[6137] = 7; │ │ │ │ + array2[6138] = 125; │ │ │ │ + array2[6139] = -128; │ │ │ │ + array2[6140] = -6; │ │ │ │ + array2[6141] = -121; │ │ │ │ + array2[6142] = 113; │ │ │ │ + array2[6143] = -96; │ │ │ │ + array2[6144] = 89; │ │ │ │ + array2[6145] = 2; │ │ │ │ + array2[6146] = 98; │ │ │ │ + array2[6147] = -60; │ │ │ │ + array2[6148] = -96; │ │ │ │ + array2[6149] = 0; │ │ │ │ + array2[6150] = -126; │ │ │ │ + array2[6151] = -50; │ │ │ │ + array2[6152] = 23; │ │ │ │ + array2[6153] = 126; │ │ │ │ + array2[6154] = -127; │ │ │ │ + array2[6155] = -64; │ │ │ │ + array2[6156] = 97; │ │ │ │ + array2[6157] = -52; │ │ │ │ + array2[6158] = 54; │ │ │ │ + array2[6159] = -108; │ │ │ │ + array2[6160] = -125; │ │ │ │ + array2[6161] = 72; │ │ │ │ + array2[6162] = 0; │ │ │ │ + array2[6163] = 35; │ │ │ │ + array2[6164] = 6; │ │ │ │ + array2[6165] = -58; │ │ │ │ + array2[6166] = 17; │ │ │ │ + array2[6167] = 84; │ │ │ │ + array2[6168] = 35; │ │ │ │ + array2[6169] = -31; │ │ │ │ + array2[6170] = 11; │ │ │ │ + array2[6171] = -65; │ │ │ │ + array2[6172] = 48; │ │ │ │ + array2[6173] = 98; │ │ │ │ + array2[6174] = 64; │ │ │ │ + array2[6175] = 32; │ │ │ │ + array2[6176] = 1; │ │ │ │ + array2[6177] = 69; │ │ │ │ + array2[6178] = 18; │ │ │ │ + array2[6179] = 21; │ │ │ │ array2[6180] = 18; │ │ │ │ - array2[6181] = -28; │ │ │ │ - array2[6182] = 64; │ │ │ │ - array2[6183] = -77; │ │ │ │ - array2[6184] = 4; │ │ │ │ - array2[6185] = -60; │ │ │ │ + array2[6181] = 37; │ │ │ │ + array2[6182] = 1; │ │ │ │ + array2[6183] = 101; │ │ │ │ + array2[6184] = 18; │ │ │ │ + array2[6185] = -28; │ │ │ │ array2[6186] = 64; │ │ │ │ - array2[6187] = -59; │ │ │ │ + array2[6187] = -77; │ │ │ │ array2[6188] = 4; │ │ │ │ - array2[6189] = 18; │ │ │ │ - array2[6190] = -62; │ │ │ │ - array2[6191] = 73; │ │ │ │ - array2[6192] = 12; │ │ │ │ - array2[6193] = 35; │ │ │ │ - array2[6194] = 6; │ │ │ │ - array2[6195] = 4; │ │ │ │ - array2[6196] = 18; │ │ │ │ - array2[6197] = 88; │ │ │ │ - array2[6198] = 40; │ │ │ │ - array2[6199] = -111; │ │ │ │ - array2[6200] = 41; │ │ │ │ - array2[6201] = 17; │ │ │ │ - array2[6202] = 14; │ │ │ │ - array2[6203] = 4; │ │ │ │ - array2[6204] = 52; │ │ │ │ - array2[6205] = 0; │ │ │ │ - array2[6207] = (array2[6206] = 0); │ │ │ │ - array2[6208] = -106; │ │ │ │ - array2[6209] = 103; │ │ │ │ - array2[6210] = 8; │ │ │ │ - array2[6211] = -64; │ │ │ │ - array2[6212] = -78; │ │ │ │ - array2[6213] = -44; │ │ │ │ - array2[6214] = -73; │ │ │ │ - array2[6215] = -23; │ │ │ │ - array2[6216] = 25; │ │ │ │ - array2[6217] = 2; │ │ │ │ - array2[6218] = -80; │ │ │ │ - array2[6219] = 44; │ │ │ │ - array2[6220] = 53; │ │ │ │ - array2[6221] = 110; │ │ │ │ - array2[6222] = -119; │ │ │ │ - array2[6223] = 1; │ │ │ │ - array2[6224] = -122; │ │ │ │ - array2[6225] = 0; │ │ │ │ - array2[6226] = 44; │ │ │ │ - array2[6227] = -117; │ │ │ │ - array2[6228] = 77; │ │ │ │ - array2[6229] = 91; │ │ │ │ - array2[6230] = 96; │ │ │ │ - array2[6231] = -128; │ │ │ │ - array2[6232] = 33; │ │ │ │ - array2[6233] = 0; │ │ │ │ - array2[6234] = -53; │ │ │ │ - array2[6235] = 98; │ │ │ │ - array2[6236] = -41; │ │ │ │ - array2[6237] = 70; │ │ │ │ - array2[6238] = 24; │ │ │ │ - array2[6239] = 96; │ │ │ │ - array2[6240] = 8; │ │ │ │ - array2[6241] = -64; │ │ │ │ - array2[6242] = -78; │ │ │ │ - array2[6243] = -40; │ │ │ │ - array2[6244] = -74; │ │ │ │ - array2[6245] = 21; │ │ │ │ - array2[6246] = 6; │ │ │ │ - array2[6247] = 24; │ │ │ │ - array2[6248] = 2; │ │ │ │ - array2[6249] = -80; │ │ │ │ - array2[6250] = 44; │ │ │ │ - array2[6251] = -10; │ │ │ │ - array2[6253] = (array2[6252] = 109); │ │ │ │ - array2[6254] = -123; │ │ │ │ - array2[6255] = 0; │ │ │ │ - array2[6256] = 44; │ │ │ │ - array2[6257] = 11; │ │ │ │ - array2[6259] = (array2[6258] = 110); │ │ │ │ - array2[6260] = -123; │ │ │ │ - array2[6261] = 0; │ │ │ │ - array2[6262] = 44; │ │ │ │ - array2[6263] = -117; │ │ │ │ - array2[6264] = 110; │ │ │ │ - array2[6265] = 113; │ │ │ │ - array2[6266] = -123; │ │ │ │ - array2[6267] = 0; │ │ │ │ - array2[6268] = 44; │ │ │ │ - array2[6269] = -53; │ │ │ │ - array2[6270] = 110; │ │ │ │ - array2[6271] = 114; │ │ │ │ - array2[6272] = -123; │ │ │ │ - array2[6273] = 0; │ │ │ │ - array2[6274] = 44; │ │ │ │ - array2[6275] = 11; │ │ │ │ - array2[6276] = 111; │ │ │ │ - array2[6277] = 105; │ │ │ │ - array2[6278] = 4; │ │ │ │ - array2[6279] = 48; │ │ │ │ - array2[6280] = 12; │ │ │ │ - array2[6281] = -75; │ │ │ │ - array2[6282] = 33; │ │ │ │ - array2[6283] = 6; │ │ │ │ - array2[6284] = 32; │ │ │ │ - array2[6285] = 3; │ │ │ │ - array2[6286] = 82; │ │ │ │ - array2[6287] = -7; │ │ │ │ - array2[6288] = 18; │ │ │ │ - array2[6289] = -46; │ │ │ │ - array2[6290] = 40; │ │ │ │ - array2[6291] = 6; │ │ │ │ - array2[6292] = 24; │ │ │ │ - array2[6293] = 48; │ │ │ │ - array2[6294] = 12; │ │ │ │ - array2[6295] = 72; │ │ │ │ - array2[6296] = 101; │ │ │ │ - array2[6297] = 94; │ │ │ │ - array2[6298] = -63; │ │ │ │ - array2[6299] = 101; │ │ │ │ - array2[6300] = 95; │ │ │ │ - array2[6301] = 1; │ │ │ │ - array2[6302] = 102; │ │ │ │ - array2[6303] = 108; │ │ │ │ - array2[6304] = -124; │ │ │ │ - array2[6305] = 0; │ │ │ │ - array2[6306] = 44; │ │ │ │ - array2[6307] = -117; │ │ │ │ - array2[6308] = -67; │ │ │ │ - array2[6309] = 37; │ │ │ │ - array2[6310] = 62; │ │ │ │ - array2[6311] = -43; │ │ │ │ - array2[6312] = 60; │ │ │ │ - array2[6313] = -128; │ │ │ │ - array2[6314] = -96; │ │ │ │ - array2[6315] = -12; │ │ │ │ - array2[6316] = -72; │ │ │ │ - array2[6317] = -51; │ │ │ │ - array2[6318] = 37; │ │ │ │ - array2[6319] = 62; │ │ │ │ - array2[6320] = -43; │ │ │ │ - array2[6321] = 60; │ │ │ │ - array2[6322] = -128; │ │ │ │ - array2[6323] = -96; │ │ │ │ - array2[6324] = -12; │ │ │ │ - array2[6325] = -71; │ │ │ │ - array2[6326] = -35; │ │ │ │ - array2[6327] = 37; │ │ │ │ - array2[6328] = 62; │ │ │ │ - array2[6329] = -43; │ │ │ │ - array2[6330] = 60; │ │ │ │ - array2[6331] = -128; │ │ │ │ - array2[6332] = -96; │ │ │ │ - array2[6333] = -12; │ │ │ │ - array2[6334] = -70; │ │ │ │ - array2[6335] = -95; │ │ │ │ - array2[6336] = 13; │ │ │ │ - array2[6337] = 2; │ │ │ │ - array2[6338] = -13; │ │ │ │ - array2[6339] = -40; │ │ │ │ - array2[6340] = 94; │ │ │ │ - array2[6341] = 1; │ │ │ │ - array2[6342] = 12; │ │ │ │ - array2[6343] = 67; │ │ │ │ - array2[6344] = -99; │ │ │ │ - array2[6345] = 27; │ │ │ │ - array2[6346] = 95; │ │ │ │ - array2[6347] = 1; │ │ │ │ - array2[6348] = 12; │ │ │ │ - array2[6349] = 67; │ │ │ │ - array2[6350] = -83; │ │ │ │ - array2[6351] = 91; │ │ │ │ - array2[6352] = 95; │ │ │ │ - array2[6353] = 1; │ │ │ │ - array2[6354] = 12; │ │ │ │ - array2[6355] = 67; │ │ │ │ - array2[6356] = -67; │ │ │ │ - array2[6357] = -101; │ │ │ │ - array2[6358] = 95; │ │ │ │ - array2[6359] = 1; │ │ │ │ - array2[6360] = 12; │ │ │ │ - array2[6361] = 67; │ │ │ │ - array2[6362] = -51; │ │ │ │ - array2[6363] = -37; │ │ │ │ - array2[6364] = 95; │ │ │ │ - array2[6365] = 1; │ │ │ │ - array2[6366] = 12; │ │ │ │ - array2[6367] = 67; │ │ │ │ - array2[6368] = -35; │ │ │ │ - array2[6369] = -37; │ │ │ │ - array2[6370] = 97; │ │ │ │ - array2[6371] = 64; │ │ │ │ - array2[6372] = 49; │ │ │ │ - array2[6373] = 32; │ │ │ │ - array2[6374] = -107; │ │ │ │ - array2[6375] = -99; │ │ │ │ - array2[6376] = -101; │ │ │ │ - array2[6377] = 97; │ │ │ │ - array2[6378] = 64; │ │ │ │ - array2[6379] = 1; │ │ │ │ - array2[6380] = 12; │ │ │ │ - array2[6381] = -125; │ │ │ │ - array2[6382] = -115; │ │ │ │ - array2[6383] = -37; │ │ │ │ - array2[6384] = 26; │ │ │ │ - array2[6385] = 33; │ │ │ │ - array2[6386] = 48; │ │ │ │ - array2[6387] = -113; │ │ │ │ - array2[6388] = 109; │ │ │ │ - array2[6389] = 102; │ │ │ │ - array2[6390] = 3; │ │ │ │ - array2[6391] = 48; │ │ │ │ - array2[6392] = 12; │ │ │ │ - array2[6393] = 38; │ │ │ │ - array2[6394] = 24; │ │ │ │ - array2[6395] = 112; │ │ │ │ - array2[6396] = -8; │ │ │ │ - array2[6397] = 84; │ │ │ │ - array2[6398] = -13; │ │ │ │ - array2[6399] = 0; │ │ │ │ - array2[6400] = -126; │ │ │ │ - array2[6401] = 98; │ │ │ │ - array2[6402] = 117; │ │ │ │ - array2[6403] = -122; │ │ │ │ - array2[6404] = 0; │ │ │ │ - array2[6405] = 44; │ │ │ │ - array2[6406] = 75; │ │ │ │ - array2[6407] = 77; │ │ │ │ - array2[6408] = -101; │ │ │ │ - array2[6409] = -99; │ │ │ │ - array2[6410] = 33; │ │ │ │ - array2[6411] = 0; │ │ │ │ - array2[6412] = -53; │ │ │ │ - array2[6413] = 82; │ │ │ │ - array2[6414] = -41; │ │ │ │ + array2[6189] = -60; │ │ │ │ + array2[6190] = 64; │ │ │ │ + array2[6191] = -59; │ │ │ │ + array2[6192] = 4; │ │ │ │ + array2[6193] = 18; │ │ │ │ + array2[6194] = -62; │ │ │ │ + array2[6195] = 73; │ │ │ │ + array2[6196] = 12; │ │ │ │ + array2[6197] = 35; │ │ │ │ + array2[6198] = 6; │ │ │ │ + array2[6199] = 4; │ │ │ │ + array2[6200] = 18; │ │ │ │ + array2[6201] = 88; │ │ │ │ + array2[6202] = 40; │ │ │ │ + array2[6203] = -111; │ │ │ │ + array2[6204] = 41; │ │ │ │ + array2[6205] = 17; │ │ │ │ + array2[6206] = 14; │ │ │ │ + array2[6207] = 4; │ │ │ │ + array2[6208] = 52; │ │ │ │ + array2[6209] = 0; │ │ │ │ + array2[6211] = (array2[6210] = 0); │ │ │ │ + array2[6212] = -106; │ │ │ │ + array2[6213] = 103; │ │ │ │ + array2[6214] = 8; │ │ │ │ + array2[6215] = -64; │ │ │ │ + array2[6216] = -78; │ │ │ │ + array2[6217] = -44; │ │ │ │ + array2[6218] = -73; │ │ │ │ + array2[6219] = -23; │ │ │ │ + array2[6220] = 25; │ │ │ │ + array2[6221] = 2; │ │ │ │ + array2[6222] = -80; │ │ │ │ + array2[6223] = 44; │ │ │ │ + array2[6224] = 53; │ │ │ │ + array2[6225] = 110; │ │ │ │ + array2[6226] = -119; │ │ │ │ + array2[6227] = 1; │ │ │ │ + array2[6228] = -122; │ │ │ │ + array2[6229] = 0; │ │ │ │ + array2[6230] = 44; │ │ │ │ + array2[6231] = -117; │ │ │ │ + array2[6232] = 77; │ │ │ │ + array2[6233] = 91; │ │ │ │ + array2[6234] = 96; │ │ │ │ + array2[6235] = -128; │ │ │ │ + array2[6236] = 33; │ │ │ │ + array2[6237] = 0; │ │ │ │ + array2[6238] = -53; │ │ │ │ + array2[6239] = 98; │ │ │ │ + array2[6240] = -41; │ │ │ │ + array2[6241] = 70; │ │ │ │ + array2[6242] = 24; │ │ │ │ + array2[6243] = 96; │ │ │ │ + array2[6244] = 8; │ │ │ │ + array2[6245] = -64; │ │ │ │ + array2[6246] = -78; │ │ │ │ + array2[6247] = -40; │ │ │ │ + array2[6248] = -74; │ │ │ │ + array2[6249] = 21; │ │ │ │ + array2[6250] = 6; │ │ │ │ + array2[6251] = 24; │ │ │ │ + array2[6252] = 2; │ │ │ │ + array2[6253] = -80; │ │ │ │ + array2[6254] = 44; │ │ │ │ + array2[6255] = -10; │ │ │ │ + array2[6257] = (array2[6256] = 109); │ │ │ │ + array2[6258] = -123; │ │ │ │ + array2[6259] = 0; │ │ │ │ + array2[6260] = 44; │ │ │ │ + array2[6261] = 11; │ │ │ │ + array2[6263] = (array2[6262] = 110); │ │ │ │ + array2[6264] = -123; │ │ │ │ + array2[6265] = 0; │ │ │ │ + array2[6266] = 44; │ │ │ │ + array2[6267] = -117; │ │ │ │ + array2[6268] = 110; │ │ │ │ + array2[6269] = 113; │ │ │ │ + array2[6270] = -123; │ │ │ │ + array2[6271] = 0; │ │ │ │ + array2[6272] = 44; │ │ │ │ + array2[6273] = -53; │ │ │ │ + array2[6274] = 110; │ │ │ │ + array2[6275] = 114; │ │ │ │ + array2[6276] = -123; │ │ │ │ + array2[6277] = 0; │ │ │ │ + array2[6278] = 44; │ │ │ │ + array2[6279] = 11; │ │ │ │ + array2[6280] = 111; │ │ │ │ + array2[6281] = 105; │ │ │ │ + array2[6282] = 4; │ │ │ │ + array2[6283] = 48; │ │ │ │ + array2[6284] = 12; │ │ │ │ + array2[6285] = -75; │ │ │ │ + array2[6286] = 33; │ │ │ │ + array2[6287] = 6; │ │ │ │ + array2[6288] = 32; │ │ │ │ + array2[6289] = 3; │ │ │ │ + array2[6290] = 82; │ │ │ │ + array2[6291] = -7; │ │ │ │ + array2[6292] = 18; │ │ │ │ + array2[6293] = -46; │ │ │ │ + array2[6294] = 40; │ │ │ │ + array2[6295] = 6; │ │ │ │ + array2[6296] = 24; │ │ │ │ + array2[6297] = 48; │ │ │ │ + array2[6298] = 12; │ │ │ │ + array2[6299] = 72; │ │ │ │ + array2[6300] = 101; │ │ │ │ + array2[6301] = 94; │ │ │ │ + array2[6302] = -63; │ │ │ │ + array2[6303] = 101; │ │ │ │ + array2[6304] = 95; │ │ │ │ + array2[6305] = 1; │ │ │ │ + array2[6306] = 102; │ │ │ │ + array2[6307] = 108; │ │ │ │ + array2[6308] = -124; │ │ │ │ + array2[6309] = 0; │ │ │ │ + array2[6310] = 44; │ │ │ │ + array2[6311] = -117; │ │ │ │ + array2[6312] = -67; │ │ │ │ + array2[6313] = 37; │ │ │ │ + array2[6314] = 62; │ │ │ │ + array2[6315] = -43; │ │ │ │ + array2[6316] = 60; │ │ │ │ + array2[6317] = -128; │ │ │ │ + array2[6318] = -96; │ │ │ │ + array2[6319] = -12; │ │ │ │ + array2[6320] = -72; │ │ │ │ + array2[6321] = -51; │ │ │ │ + array2[6322] = 37; │ │ │ │ + array2[6323] = 62; │ │ │ │ + array2[6324] = -43; │ │ │ │ + array2[6325] = 60; │ │ │ │ + array2[6326] = -128; │ │ │ │ + array2[6327] = -96; │ │ │ │ + array2[6328] = -12; │ │ │ │ + array2[6329] = -71; │ │ │ │ + array2[6330] = -35; │ │ │ │ + array2[6331] = 37; │ │ │ │ + array2[6332] = 62; │ │ │ │ + array2[6333] = -43; │ │ │ │ + array2[6334] = 60; │ │ │ │ + array2[6335] = -128; │ │ │ │ + array2[6336] = -96; │ │ │ │ + array2[6337] = -12; │ │ │ │ + array2[6338] = -70; │ │ │ │ + array2[6339] = -95; │ │ │ │ + array2[6340] = 13; │ │ │ │ + array2[6341] = 2; │ │ │ │ + array2[6342] = -13; │ │ │ │ + array2[6343] = -40; │ │ │ │ + array2[6344] = 94; │ │ │ │ + array2[6345] = 1; │ │ │ │ + array2[6346] = 12; │ │ │ │ + array2[6347] = 67; │ │ │ │ + array2[6348] = -99; │ │ │ │ + array2[6349] = 27; │ │ │ │ + array2[6350] = 95; │ │ │ │ + array2[6351] = 1; │ │ │ │ + array2[6352] = 12; │ │ │ │ + array2[6353] = 67; │ │ │ │ + array2[6354] = -83; │ │ │ │ + array2[6355] = 91; │ │ │ │ + array2[6356] = 95; │ │ │ │ + array2[6357] = 1; │ │ │ │ + array2[6358] = 12; │ │ │ │ + array2[6359] = 67; │ │ │ │ + array2[6360] = -67; │ │ │ │ + array2[6361] = -101; │ │ │ │ + array2[6362] = 95; │ │ │ │ + array2[6363] = 1; │ │ │ │ + array2[6364] = 12; │ │ │ │ + array2[6365] = 67; │ │ │ │ + array2[6366] = -51; │ │ │ │ + array2[6367] = -37; │ │ │ │ + array2[6368] = 95; │ │ │ │ + array2[6369] = 1; │ │ │ │ + array2[6370] = 12; │ │ │ │ + array2[6371] = 67; │ │ │ │ + array2[6372] = -35; │ │ │ │ + array2[6373] = -37; │ │ │ │ + array2[6374] = 97; │ │ │ │ + array2[6375] = 64; │ │ │ │ + array2[6376] = 49; │ │ │ │ + array2[6377] = 32; │ │ │ │ + array2[6378] = -107; │ │ │ │ + array2[6379] = -99; │ │ │ │ + array2[6380] = -101; │ │ │ │ + array2[6381] = 97; │ │ │ │ + array2[6382] = 64; │ │ │ │ + array2[6383] = 1; │ │ │ │ + array2[6384] = 12; │ │ │ │ + array2[6385] = -125; │ │ │ │ + array2[6386] = -115; │ │ │ │ + array2[6387] = -37; │ │ │ │ + array2[6388] = 26; │ │ │ │ + array2[6389] = 33; │ │ │ │ + array2[6390] = 48; │ │ │ │ + array2[6391] = -113; │ │ │ │ + array2[6392] = 109; │ │ │ │ + array2[6393] = 102; │ │ │ │ + array2[6394] = 3; │ │ │ │ + array2[6395] = 48; │ │ │ │ + array2[6396] = 12; │ │ │ │ + array2[6397] = 38; │ │ │ │ + array2[6398] = 24; │ │ │ │ + array2[6399] = 112; │ │ │ │ + array2[6400] = -8; │ │ │ │ + array2[6401] = 84; │ │ │ │ + array2[6402] = -13; │ │ │ │ + array2[6403] = 0; │ │ │ │ + array2[6404] = -126; │ │ │ │ + array2[6405] = 98; │ │ │ │ + array2[6406] = 117; │ │ │ │ + array2[6407] = -122; │ │ │ │ + array2[6408] = 0; │ │ │ │ + array2[6409] = 44; │ │ │ │ + array2[6410] = 75; │ │ │ │ + array2[6411] = 77; │ │ │ │ + array2[6412] = -101; │ │ │ │ + array2[6413] = -99; │ │ │ │ + array2[6414] = 33; │ │ │ │ array2[6415] = 0; │ │ │ │ - array2[6416] = 1; │ │ │ │ - array2[6417] = 49; │ │ │ │ - array2[6419] = (array2[6418] = 0); │ │ │ │ - array2[6420] = 3; │ │ │ │ - array2[6421] = 0; │ │ │ │ + array2[6416] = -53; │ │ │ │ + array2[6417] = 82; │ │ │ │ + array2[6418] = -41; │ │ │ │ + array2[6419] = 0; │ │ │ │ + array2[6420] = 1; │ │ │ │ + array2[6421] = 49; │ │ │ │ array2[6423] = (array2[6422] = 0); │ │ │ │ - array2[6424] = 91; │ │ │ │ - array2[6425] = -122; │ │ │ │ - array2[6426] = 32; │ │ │ │ - array2[6427] = 56; │ │ │ │ - array2[6428] = -121; │ │ │ │ - array2[6429] = 45; │ │ │ │ - array2[6430] = 67; │ │ │ │ - array2[6431] = 17; │ │ │ │ - array2[6432] = -100; │ │ │ │ - array2[6433] = 3; │ │ │ │ - array2[6435] = (array2[6434] = 0); │ │ │ │ - array2[6437] = (array2[6436] = 0); │ │ │ │ + array2[6424] = 3; │ │ │ │ + array2[6425] = 0; │ │ │ │ + array2[6427] = (array2[6426] = 0); │ │ │ │ + array2[6428] = 91; │ │ │ │ + array2[6429] = -122; │ │ │ │ + array2[6430] = 32; │ │ │ │ + array2[6431] = 56; │ │ │ │ + array2[6432] = -121; │ │ │ │ + array2[6433] = 45; │ │ │ │ + array2[6434] = 67; │ │ │ │ + array2[6435] = 17; │ │ │ │ + array2[6436] = -100; │ │ │ │ + array2[6437] = 3; │ │ │ │ array2[6439] = (array2[6438] = 0); │ │ │ │ - array2[6440] = 97; │ │ │ │ - array2[6441] = 32; │ │ │ │ + array2[6441] = (array2[6440] = 0); │ │ │ │ array2[6443] = (array2[6442] = 0); │ │ │ │ - array2[6444] = 29; │ │ │ │ - array2[6445] = 1; │ │ │ │ + array2[6444] = 97; │ │ │ │ + array2[6445] = 32; │ │ │ │ array2[6447] = (array2[6446] = 0); │ │ │ │ - array2[6448] = 19; │ │ │ │ - array2[6449] = 4; │ │ │ │ - array2[6450] = 70; │ │ │ │ - array2[6451] = 44; │ │ │ │ - array2[6452] = 16; │ │ │ │ - array2[6453] = 0; │ │ │ │ - array2[6455] = (array2[6454] = 0); │ │ │ │ - array2[6456] = 19; │ │ │ │ + array2[6448] = 29; │ │ │ │ + array2[6449] = 1; │ │ │ │ + array2[6451] = (array2[6450] = 0); │ │ │ │ + array2[6452] = 19; │ │ │ │ + array2[6453] = 4; │ │ │ │ + array2[6454] = 70; │ │ │ │ + array2[6455] = 44; │ │ │ │ + array2[6456] = 16; │ │ │ │ array2[6457] = 0; │ │ │ │ array2[6459] = (array2[6458] = 0); │ │ │ │ - array2[6460] = 4; │ │ │ │ - array2[6461] = -88; │ │ │ │ - array2[6462] = 1; │ │ │ │ - array2[6463] = 10; │ │ │ │ - array2[6464] = -40; │ │ │ │ - array2[6465] = 14; │ │ │ │ - array2[6466] = 10; │ │ │ │ - array2[6467] = -120; │ │ │ │ - array2[6468] = 48; │ │ │ │ - array2[6469] = 70; │ │ │ │ - array2[6470] = 0; │ │ │ │ - array2[6471] = -126; │ │ │ │ - array2[6472] = 32; │ │ │ │ - array2[6473] = -104; │ │ │ │ - array2[6474] = -125; │ │ │ │ - array2[6475] = -63; │ │ │ │ - array2[6476] = 24; │ │ │ │ - array2[6477] = 1; │ │ │ │ - array2[6478] = 8; │ │ │ │ - array2[6479] = -126; │ │ │ │ - array2[6480] = 32; │ │ │ │ - array2[6481] = 8; │ │ │ │ - array2[6482] = 6; │ │ │ │ - array2[6483] = 52; │ │ │ │ - array2[6484] = 25; │ │ │ │ - array2[6485] = -117; │ │ │ │ - array2[6486] = 0; │ │ │ │ - array2[6487] = 65; │ │ │ │ - array2[6488] = 16; │ │ │ │ - array2[6489] = -52; │ │ │ │ - array2[6490] = -63; │ │ │ │ - array2[6491] = 0; │ │ │ │ - array2[6492] = 4; │ │ │ │ - array2[6493] = 65; │ │ │ │ - array2[6494] = 48; │ │ │ │ - array2[6495] = 7; │ │ │ │ - array2[6496] = 3; │ │ │ │ - array2[6497] = 16; │ │ │ │ - array2[6498] = 4; │ │ │ │ - array2[6499] = -63; │ │ │ │ - array2[6500] = 28; │ │ │ │ - array2[6501] = 12; │ │ │ │ - array2[6502] = 64; │ │ │ │ - array2[6503] = 16; │ │ │ │ - array2[6504] = 4; │ │ │ │ - array2[6505] = 115; │ │ │ │ - array2[6506] = 48; │ │ │ │ - array2[6507] = 24; │ │ │ │ - array2[6508] = -117; │ │ │ │ - array2[6509] = 0; │ │ │ │ - array2[6510] = 65; │ │ │ │ - array2[6511] = 16; │ │ │ │ - array2[6512] = 4; │ │ │ │ - array2[6513] = -63; │ │ │ │ - array2[6514] = 0; │ │ │ │ - array2[6515] = 4; │ │ │ │ - array2[6516] = 65; │ │ │ │ - array2[6517] = 16; │ │ │ │ - array2[6518] = 4; │ │ │ │ - array2[6519] = 3; │ │ │ │ - array2[6520] = 16; │ │ │ │ - array2[6521] = 4; │ │ │ │ - array2[6522] = 65; │ │ │ │ - array2[6523] = 16; │ │ │ │ - array2[6524] = 12; │ │ │ │ - array2[6525] = 64; │ │ │ │ - array2[6526] = 16; │ │ │ │ - array2[6527] = 4; │ │ │ │ - array2[6528] = 65; │ │ │ │ - array2[6529] = 48; │ │ │ │ - array2[6530] = 32; │ │ │ │ - array2[6531] = -53; │ │ │ │ - array2[6532] = 12; │ │ │ │ - array2[6533] = 0; │ │ │ │ - array2[6535] = (array2[6534] = 0); │ │ │ │ - array2[6536] = -61; │ │ │ │ - array2[6537] = 13; │ │ │ │ - array2[6538] = -66; │ │ │ │ - array2[6539] = 96; │ │ │ │ - array2[6540] = 7; │ │ │ │ - array2[6541] = 96; │ │ │ │ - array2[6542] = 48; │ │ │ │ - array2[6543] = -53; │ │ │ │ - array2[6544] = 64; │ │ │ │ - array2[6545] = 4; │ │ │ │ - array2[6546] = -25; │ │ │ │ - array2[6547] = 80; │ │ │ │ - array2[6548] = -66; │ │ │ │ - array2[6549] = 112; │ │ │ │ - array2[6550] = 7; │ │ │ │ - array2[6551] = 64; │ │ │ │ - array2[6552] = -58; │ │ │ │ - array2[6553] = 24; │ │ │ │ - array2[6554] = 110; │ │ │ │ + array2[6460] = 19; │ │ │ │ + array2[6461] = 0; │ │ │ │ + array2[6463] = (array2[6462] = 0); │ │ │ │ + array2[6464] = 4; │ │ │ │ + array2[6465] = -88; │ │ │ │ + array2[6466] = 1; │ │ │ │ + array2[6467] = 10; │ │ │ │ + array2[6468] = -40; │ │ │ │ + array2[6469] = 14; │ │ │ │ + array2[6470] = 10; │ │ │ │ + array2[6471] = -120; │ │ │ │ + array2[6472] = 48; │ │ │ │ + array2[6473] = 70; │ │ │ │ + array2[6474] = 0; │ │ │ │ + array2[6475] = -126; │ │ │ │ + array2[6476] = 32; │ │ │ │ + array2[6477] = -104; │ │ │ │ + array2[6478] = -125; │ │ │ │ + array2[6479] = -63; │ │ │ │ + array2[6480] = 24; │ │ │ │ + array2[6481] = 1; │ │ │ │ + array2[6482] = 8; │ │ │ │ + array2[6483] = -126; │ │ │ │ + array2[6484] = 32; │ │ │ │ + array2[6485] = 8; │ │ │ │ + array2[6486] = 6; │ │ │ │ + array2[6487] = 52; │ │ │ │ + array2[6488] = 25; │ │ │ │ + array2[6489] = -117; │ │ │ │ + array2[6490] = 0; │ │ │ │ + array2[6491] = 65; │ │ │ │ + array2[6492] = 16; │ │ │ │ + array2[6493] = -52; │ │ │ │ + array2[6494] = -63; │ │ │ │ + array2[6495] = 0; │ │ │ │ + array2[6496] = 4; │ │ │ │ + array2[6497] = 65; │ │ │ │ + array2[6498] = 48; │ │ │ │ + array2[6499] = 7; │ │ │ │ + array2[6500] = 3; │ │ │ │ + array2[6501] = 16; │ │ │ │ + array2[6502] = 4; │ │ │ │ + array2[6503] = -63; │ │ │ │ + array2[6504] = 28; │ │ │ │ + array2[6505] = 12; │ │ │ │ + array2[6506] = 64; │ │ │ │ + array2[6507] = 16; │ │ │ │ + array2[6508] = 4; │ │ │ │ + array2[6509] = 115; │ │ │ │ + array2[6510] = 48; │ │ │ │ + array2[6511] = 24; │ │ │ │ + array2[6512] = -117; │ │ │ │ + array2[6513] = 0; │ │ │ │ + array2[6514] = 65; │ │ │ │ + array2[6515] = 16; │ │ │ │ + array2[6516] = 4; │ │ │ │ + array2[6517] = -63; │ │ │ │ + array2[6518] = 0; │ │ │ │ + array2[6519] = 4; │ │ │ │ + array2[6520] = 65; │ │ │ │ + array2[6521] = 16; │ │ │ │ + array2[6522] = 4; │ │ │ │ + array2[6523] = 3; │ │ │ │ + array2[6524] = 16; │ │ │ │ + array2[6525] = 4; │ │ │ │ + array2[6526] = 65; │ │ │ │ + array2[6527] = 16; │ │ │ │ + array2[6528] = 12; │ │ │ │ + array2[6529] = 64; │ │ │ │ + array2[6530] = 16; │ │ │ │ + array2[6531] = 4; │ │ │ │ + array2[6532] = 65; │ │ │ │ + array2[6533] = 48; │ │ │ │ + array2[6534] = 32; │ │ │ │ + array2[6535] = -53; │ │ │ │ + array2[6536] = 12; │ │ │ │ + array2[6537] = 0; │ │ │ │ + array2[6539] = (array2[6538] = 0); │ │ │ │ + array2[6540] = -61; │ │ │ │ + array2[6541] = 13; │ │ │ │ + array2[6542] = -66; │ │ │ │ + array2[6543] = 96; │ │ │ │ + array2[6544] = 7; │ │ │ │ + array2[6545] = 96; │ │ │ │ + array2[6546] = 48; │ │ │ │ + array2[6547] = -53; │ │ │ │ + array2[6548] = 64; │ │ │ │ + array2[6549] = 4; │ │ │ │ + array2[6550] = -25; │ │ │ │ + array2[6551] = 80; │ │ │ │ + array2[6552] = -66; │ │ │ │ + array2[6553] = 112; │ │ │ │ + array2[6554] = 7; │ │ │ │ array2[6555] = 64; │ │ │ │ - array2[6556] = -121; │ │ │ │ - array2[6557] = 116; │ │ │ │ - array2[6558] = 32; │ │ │ │ - array2[6559] = -125; │ │ │ │ - array2[6560] = -31; │ │ │ │ - array2[6561] = -122; │ │ │ │ - array2[6562] = 95; │ │ │ │ - array2[6563] = -80; │ │ │ │ - array2[6564] = -125; │ │ │ │ - array2[6565] = 48; │ │ │ │ - array2[6566] = -88; │ │ │ │ - array2[6567] = 117; │ │ │ │ - array2[6568] = 80; │ │ │ │ - array2[6569] = 7; │ │ │ │ - array2[6570] = -99; │ │ │ │ - array2[6571] = 101; │ │ │ │ - array2[6572] = 16; │ │ │ │ - array2[6573] = 8; │ │ │ │ - array2[6574] = 118; │ │ │ │ - array2[6575] = -88; │ │ │ │ - array2[6576] = 95; │ │ │ │ - array2[6577] = -72; │ │ │ │ - array2[6578] = 3; │ │ │ │ - array2[6579] = -96; │ │ │ │ - array2[6580] = 99; │ │ │ │ - array2[6581] = 12; │ │ │ │ - array2[6582] = 55; │ │ │ │ - array2[6583] = -76; │ │ │ │ - array2[6584] = -125; │ │ │ │ - array2[6585] = 59; │ │ │ │ - array2[6586] = -112; │ │ │ │ - array2[6587] = -63; │ │ │ │ - array2[6588] = 44; │ │ │ │ - array2[6589] = -61; │ │ │ │ - array2[6590] = 64; │ │ │ │ - array2[6591] = -68; │ │ │ │ - array2[6592] = -61; │ │ │ │ - array2[6593] = -120; │ │ │ │ - array2[6594] = 65; │ │ │ │ - array2[6595] = 1; │ │ │ │ - array2[6596] = 4; │ │ │ │ - array2[6597] = -99; │ │ │ │ - array2[6598] = 47; │ │ │ │ - array2[6599] = -4; │ │ │ │ - array2[6600] = 66; │ │ │ │ - array2[6601] = -7; │ │ │ │ - array2[6602] = 2; │ │ │ │ - array2[6603] = 56; │ │ │ │ - array2[6604] = 64; │ │ │ │ - array2[6605] = -3; │ │ │ │ + array2[6556] = -58; │ │ │ │ + array2[6557] = 24; │ │ │ │ + array2[6558] = 110; │ │ │ │ + array2[6559] = 64; │ │ │ │ + array2[6560] = -121; │ │ │ │ + array2[6561] = 116; │ │ │ │ + array2[6562] = 32; │ │ │ │ + array2[6563] = -125; │ │ │ │ + array2[6564] = -31; │ │ │ │ + array2[6565] = -122; │ │ │ │ + array2[6566] = 95; │ │ │ │ + array2[6567] = -80; │ │ │ │ + array2[6568] = -125; │ │ │ │ + array2[6569] = 48; │ │ │ │ + array2[6570] = -88; │ │ │ │ + array2[6571] = 117; │ │ │ │ + array2[6572] = 80; │ │ │ │ + array2[6573] = 7; │ │ │ │ + array2[6574] = -99; │ │ │ │ + array2[6575] = 101; │ │ │ │ + array2[6576] = 16; │ │ │ │ + array2[6577] = 8; │ │ │ │ + array2[6578] = 118; │ │ │ │ + array2[6579] = -88; │ │ │ │ + array2[6580] = 95; │ │ │ │ + array2[6581] = -72; │ │ │ │ + array2[6582] = 3; │ │ │ │ + array2[6583] = -96; │ │ │ │ + array2[6584] = 99; │ │ │ │ + array2[6585] = 12; │ │ │ │ + array2[6586] = 55; │ │ │ │ + array2[6587] = -76; │ │ │ │ + array2[6588] = -125; │ │ │ │ + array2[6589] = 59; │ │ │ │ + array2[6590] = -112; │ │ │ │ + array2[6591] = -63; │ │ │ │ + array2[6592] = 44; │ │ │ │ + array2[6593] = -61; │ │ │ │ + array2[6594] = 64; │ │ │ │ + array2[6595] = -68; │ │ │ │ + array2[6596] = -61; │ │ │ │ + array2[6597] = -120; │ │ │ │ + array2[6598] = 65; │ │ │ │ + array2[6599] = 1; │ │ │ │ + array2[6600] = 4; │ │ │ │ + array2[6601] = -99; │ │ │ │ + array2[6602] = 47; │ │ │ │ + array2[6603] = -4; │ │ │ │ + array2[6604] = 66; │ │ │ │ + array2[6605] = -7; │ │ │ │ array2[6606] = 2; │ │ │ │ array2[6607] = 56; │ │ │ │ - array2[6608] = -64; │ │ │ │ - array2[6609] = -120; │ │ │ │ - array2[6610] = 65; │ │ │ │ - array2[6611] = 1; │ │ │ │ - array2[6612] = 4; │ │ │ │ - array2[6613] = 93; │ │ │ │ - array2[6614] = 60; │ │ │ │ - array2[6615] = -56; │ │ │ │ - array2[6616] = -61; │ │ │ │ - array2[6617] = -120; │ │ │ │ - array2[6618] = 65; │ │ │ │ - array2[6619] = 1; │ │ │ │ - array2[6620] = 4; │ │ │ │ - array2[6621] = -99; │ │ │ │ - array2[6622] = 47; │ │ │ │ - array2[6623] = -56; │ │ │ │ - array2[6624] = -61; │ │ │ │ - array2[6625] = -120; │ │ │ │ - array2[6626] = 65; │ │ │ │ - array2[6627] = 1; │ │ │ │ - array2[6628] = 4; │ │ │ │ - array2[6629] = 29; │ │ │ │ - array2[6630] = 58; │ │ │ │ - array2[6631] = -56; │ │ │ │ - array2[6632] = -61; │ │ │ │ - array2[6633] = -120; │ │ │ │ - array2[6634] = 65; │ │ │ │ - array2[6635] = 1; │ │ │ │ - array2[6636] = 4; │ │ │ │ - array2[6637] = 93; │ │ │ │ - array2[6638] = 60; │ │ │ │ - array2[6639] = -4; │ │ │ │ - array2[6640] = -62; │ │ │ │ - array2[6641] = -120; │ │ │ │ - array2[6642] = 65; │ │ │ │ - array2[6643] = 1; │ │ │ │ - array2[6644] = 4; │ │ │ │ - array2[6645] = 29; │ │ │ │ - array2[6646] = 58; │ │ │ │ - array2[6647] = -4; │ │ │ │ - array2[6648] = -62; │ │ │ │ - array2[6649] = -120; │ │ │ │ - array2[6650] = 65; │ │ │ │ - array2[6651] = 1; │ │ │ │ - array2[6652] = 4; │ │ │ │ - array2[6653] = 29; │ │ │ │ - array2[6654] = 58; │ │ │ │ - array2[6655] = -76; │ │ │ │ - array2[6656] = -61; │ │ │ │ - array2[6657] = -120; │ │ │ │ - array2[6658] = 65; │ │ │ │ - array2[6659] = 1; │ │ │ │ - array2[6660] = 4; │ │ │ │ - array2[6661] = -99; │ │ │ │ - array2[6662] = 47; │ │ │ │ - array2[6663] = -76; │ │ │ │ - array2[6664] = -61; │ │ │ │ - array2[6665] = -120; │ │ │ │ - array2[6666] = 65; │ │ │ │ - array2[6667] = 1; │ │ │ │ - array2[6668] = 4; │ │ │ │ - array2[6669] = 29; │ │ │ │ - array2[6670] = 58; │ │ │ │ - array2[6671] = -76; │ │ │ │ - array2[6672] = 3; │ │ │ │ - array2[6673] = -123; │ │ │ │ - array2[6674] = -61; │ │ │ │ - array2[6675] = -104; │ │ │ │ - array2[6676] = 109; │ │ │ │ - array2[6677] = 48; │ │ │ │ - array2[6678] = -121; │ │ │ │ - array2[6679] = 125; │ │ │ │ - array2[6680] = 0; │ │ │ │ - array2[6681] = 70; │ │ │ │ - array2[6682] = 12; │ │ │ │ - array2[6683] = -116; │ │ │ │ - array2[6684] = 35; │ │ │ │ - array2[6685] = -88; │ │ │ │ - array2[6686] = -8; │ │ │ │ - array2[6687] = -63; │ │ │ │ - array2[6688] = 23; │ │ │ │ - array2[6689] = 126; │ │ │ │ - array2[6690] = 97; │ │ │ │ - array2[6691] = -60; │ │ │ │ - array2[6692] = -128; │ │ │ │ - array2[6693] = 64; │ │ │ │ - array2[6694] = 2; │ │ │ │ - array2[6695] = -86; │ │ │ │ - array2[6696] = 31; │ │ │ │ - array2[6697] = 40; │ │ │ │ - array2[6698] = 28; │ │ │ │ - array2[6699] = -58; │ │ │ │ - array2[6700] = 108; │ │ │ │ - array2[6701] = -125; │ │ │ │ - array2[6702] = 57; │ │ │ │ - array2[6703] = -4; │ │ │ │ - array2[6704] = 3; │ │ │ │ - array2[6705] = 48; │ │ │ │ - array2[6706] = 98; │ │ │ │ - array2[6707] = 96; │ │ │ │ - array2[6708] = 28; │ │ │ │ - array2[6709] = 65; │ │ │ │ - array2[6710] = 5; │ │ │ │ - array2[6711] = 18; │ │ │ │ - array2[6712] = -15; │ │ │ │ - array2[6713] = 32; │ │ │ │ - array2[6714] = 15; │ │ │ │ - array2[6715] = 35; │ │ │ │ - array2[6716] = 6; │ │ │ │ - array2[6717] = 4; │ │ │ │ - array2[6718] = 18; │ │ │ │ - array2[6719] = 80; │ │ │ │ - array2[6720] = 33; │ │ │ │ - array2[6721] = 65; │ │ │ │ - array2[6722] = -31; │ │ │ │ - array2[6723] = 48; │ │ │ │ - array2[6724] = 102; │ │ │ │ - array2[6725] = 27; │ │ │ │ - array2[6726] = -52; │ │ │ │ - array2[6727] = 97; │ │ │ │ - array2[6728] = 36; │ │ │ │ - array2[6729] = -128; │ │ │ │ - array2[6730] = 17; │ │ │ │ - array2[6731] = 3; │ │ │ │ - array2[6732] = -29; │ │ │ │ - array2[6733] = 8; │ │ │ │ - array2[6734] = 42; │ │ │ │ - array2[6735] = -110; │ │ │ │ - array2[6736] = -16; │ │ │ │ - array2[6737] = 5; │ │ │ │ - array2[6738] = 121; │ │ │ │ - array2[6739] = 24; │ │ │ │ - array2[6740] = 49; │ │ │ │ - array2[6741] = 32; │ │ │ │ - array2[6742] = -112; │ │ │ │ - array2[6743] = -128; │ │ │ │ - array2[6744] = 42; │ │ │ │ - array2[6745] = 9; │ │ │ │ - array2[6746] = 10; │ │ │ │ - array2[6747] = -121; │ │ │ │ - array2[6748] = 49; │ │ │ │ - array2[6749] = -37; │ │ │ │ - array2[6750] = 96; │ │ │ │ - array2[6751] = 14; │ │ │ │ - array2[6752] = 39; │ │ │ │ - array2[6753] = 1; │ │ │ │ - array2[6754] = -116; │ │ │ │ - array2[6756] = (array2[6755] = 24); │ │ │ │ - array2[6757] = 71; │ │ │ │ - array2[6758] = 80; │ │ │ │ - array2[6759] = -95; │ │ │ │ - array2[6760] = 4; │ │ │ │ - array2[6761] = 58; │ │ │ │ - array2[6762] = -56; │ │ │ │ - array2[6763] = -61; │ │ │ │ - array2[6764] = -120; │ │ │ │ - array2[6765] = 1; │ │ │ │ - array2[6766] = -127; │ │ │ │ - array2[6767] = 4; │ │ │ │ - array2[6768] = 84; │ │ │ │ - array2[6769] = 74; │ │ │ │ - array2[6770] = 80; │ │ │ │ - array2[6771] = 56; │ │ │ │ - array2[6772] = -116; │ │ │ │ - array2[6773] = -39; │ │ │ │ - array2[6774] = 6; │ │ │ │ - array2[6775] = 115; │ │ │ │ - array2[6776] = 88; │ │ │ │ - array2[6777] = 9; │ │ │ │ - array2[6778] = 96; │ │ │ │ - array2[6779] = -60; │ │ │ │ - array2[6780] = -64; │ │ │ │ - array2[6781] = 56; │ │ │ │ - array2[6782] = -126; │ │ │ │ - array2[6783] = -118; │ │ │ │ - array2[6784] = 37; │ │ │ │ - array2[6785] = -30; │ │ │ │ - array2[6786] = -31; │ │ │ │ - array2[6787] = 23; │ │ │ │ - array2[6788] = 70; │ │ │ │ - array2[6789] = 12; │ │ │ │ - array2[6790] = 8; │ │ │ │ - array2[6791] = 36; │ │ │ │ - array2[6792] = -96; │ │ │ │ - array2[6793] = 90; │ │ │ │ - array2[6794] = -126; │ │ │ │ - array2[6795] = -62; │ │ │ │ - array2[6796] = 97; │ │ │ │ - array2[6797] = -52; │ │ │ │ - array2[6798] = 54; │ │ │ │ - array2[6799] = -104; │ │ │ │ - array2[6800] = -61; │ │ │ │ - array2[6801] = 75; │ │ │ │ - array2[6802] = 0; │ │ │ │ - array2[6803] = 35; │ │ │ │ - array2[6804] = 6; │ │ │ │ - array2[6805] = -58; │ │ │ │ - array2[6806] = 17; │ │ │ │ - array2[6807] = 84; │ │ │ │ - array2[6808] = 48; │ │ │ │ - array2[6809] = -127; │ │ │ │ - array2[6810] = 14; │ │ │ │ - array2[6811] = -65; │ │ │ │ + array2[6608] = 64; │ │ │ │ + array2[6609] = -3; │ │ │ │ + array2[6610] = 2; │ │ │ │ + array2[6611] = 56; │ │ │ │ + array2[6612] = -64; │ │ │ │ + array2[6613] = -120; │ │ │ │ + array2[6614] = 65; │ │ │ │ + array2[6615] = 1; │ │ │ │ + array2[6616] = 4; │ │ │ │ + array2[6617] = 93; │ │ │ │ + array2[6618] = 60; │ │ │ │ + array2[6619] = -56; │ │ │ │ + array2[6620] = -61; │ │ │ │ + array2[6621] = -120; │ │ │ │ + array2[6622] = 65; │ │ │ │ + array2[6623] = 1; │ │ │ │ + array2[6624] = 4; │ │ │ │ + array2[6625] = -99; │ │ │ │ + array2[6626] = 47; │ │ │ │ + array2[6627] = -56; │ │ │ │ + array2[6628] = -61; │ │ │ │ + array2[6629] = -120; │ │ │ │ + array2[6630] = 65; │ │ │ │ + array2[6631] = 1; │ │ │ │ + array2[6632] = 4; │ │ │ │ + array2[6633] = 29; │ │ │ │ + array2[6634] = 58; │ │ │ │ + array2[6635] = -56; │ │ │ │ + array2[6636] = -61; │ │ │ │ + array2[6637] = -120; │ │ │ │ + array2[6638] = 65; │ │ │ │ + array2[6639] = 1; │ │ │ │ + array2[6640] = 4; │ │ │ │ + array2[6641] = 93; │ │ │ │ + array2[6642] = 60; │ │ │ │ + array2[6643] = -4; │ │ │ │ + array2[6644] = -62; │ │ │ │ + array2[6645] = -120; │ │ │ │ + array2[6646] = 65; │ │ │ │ + array2[6647] = 1; │ │ │ │ + array2[6648] = 4; │ │ │ │ + array2[6649] = 29; │ │ │ │ + array2[6650] = 58; │ │ │ │ + array2[6651] = -4; │ │ │ │ + array2[6652] = -62; │ │ │ │ + array2[6653] = -120; │ │ │ │ + array2[6654] = 65; │ │ │ │ + array2[6655] = 1; │ │ │ │ + array2[6656] = 4; │ │ │ │ + array2[6657] = 29; │ │ │ │ + array2[6658] = 58; │ │ │ │ + array2[6659] = -76; │ │ │ │ + array2[6660] = -61; │ │ │ │ + array2[6661] = -120; │ │ │ │ + array2[6662] = 65; │ │ │ │ + array2[6663] = 1; │ │ │ │ + array2[6664] = 4; │ │ │ │ + array2[6665] = -99; │ │ │ │ + array2[6666] = 47; │ │ │ │ + array2[6667] = -76; │ │ │ │ + array2[6668] = -61; │ │ │ │ + array2[6669] = -120; │ │ │ │ + array2[6670] = 65; │ │ │ │ + array2[6671] = 1; │ │ │ │ + array2[6672] = 4; │ │ │ │ + array2[6673] = 29; │ │ │ │ + array2[6674] = 58; │ │ │ │ + array2[6675] = -76; │ │ │ │ + array2[6676] = 3; │ │ │ │ + array2[6677] = -123; │ │ │ │ + array2[6678] = -61; │ │ │ │ + array2[6679] = -104; │ │ │ │ + array2[6680] = 109; │ │ │ │ + array2[6681] = 48; │ │ │ │ + array2[6682] = -121; │ │ │ │ + array2[6683] = 125; │ │ │ │ + array2[6684] = 0; │ │ │ │ + array2[6685] = 70; │ │ │ │ + array2[6686] = 12; │ │ │ │ + array2[6687] = -116; │ │ │ │ + array2[6688] = 35; │ │ │ │ + array2[6689] = -88; │ │ │ │ + array2[6690] = -8; │ │ │ │ + array2[6691] = -63; │ │ │ │ + array2[6692] = 23; │ │ │ │ + array2[6693] = 126; │ │ │ │ + array2[6694] = 97; │ │ │ │ + array2[6695] = -60; │ │ │ │ + array2[6696] = -128; │ │ │ │ + array2[6697] = 64; │ │ │ │ + array2[6698] = 2; │ │ │ │ + array2[6699] = -86; │ │ │ │ + array2[6700] = 31; │ │ │ │ + array2[6701] = 40; │ │ │ │ + array2[6702] = 28; │ │ │ │ + array2[6703] = -58; │ │ │ │ + array2[6704] = 108; │ │ │ │ + array2[6705] = -125; │ │ │ │ + array2[6706] = 57; │ │ │ │ + array2[6707] = -4; │ │ │ │ + array2[6708] = 3; │ │ │ │ + array2[6709] = 48; │ │ │ │ + array2[6710] = 98; │ │ │ │ + array2[6711] = 96; │ │ │ │ + array2[6712] = 28; │ │ │ │ + array2[6713] = 65; │ │ │ │ + array2[6714] = 5; │ │ │ │ + array2[6715] = 18; │ │ │ │ + array2[6716] = -15; │ │ │ │ + array2[6717] = 32; │ │ │ │ + array2[6718] = 15; │ │ │ │ + array2[6719] = 35; │ │ │ │ + array2[6720] = 6; │ │ │ │ + array2[6721] = 4; │ │ │ │ + array2[6722] = 18; │ │ │ │ + array2[6723] = 80; │ │ │ │ + array2[6724] = 33; │ │ │ │ + array2[6725] = 65; │ │ │ │ + array2[6726] = -31; │ │ │ │ + array2[6727] = 48; │ │ │ │ + array2[6728] = 102; │ │ │ │ + array2[6729] = 27; │ │ │ │ + array2[6730] = -52; │ │ │ │ + array2[6731] = 97; │ │ │ │ + array2[6732] = 36; │ │ │ │ + array2[6733] = -128; │ │ │ │ + array2[6734] = 17; │ │ │ │ + array2[6735] = 3; │ │ │ │ + array2[6736] = -29; │ │ │ │ + array2[6737] = 8; │ │ │ │ + array2[6738] = 42; │ │ │ │ + array2[6739] = -110; │ │ │ │ + array2[6740] = -16; │ │ │ │ + array2[6741] = 5; │ │ │ │ + array2[6742] = 121; │ │ │ │ + array2[6743] = 24; │ │ │ │ + array2[6744] = 49; │ │ │ │ + array2[6745] = 32; │ │ │ │ + array2[6746] = -112; │ │ │ │ + array2[6747] = -128; │ │ │ │ + array2[6748] = 42; │ │ │ │ + array2[6749] = 9; │ │ │ │ + array2[6750] = 10; │ │ │ │ + array2[6751] = -121; │ │ │ │ + array2[6752] = 49; │ │ │ │ + array2[6753] = -37; │ │ │ │ + array2[6754] = 96; │ │ │ │ + array2[6755] = 14; │ │ │ │ + array2[6756] = 39; │ │ │ │ + array2[6757] = 1; │ │ │ │ + array2[6758] = -116; │ │ │ │ + array2[6760] = (array2[6759] = 24); │ │ │ │ + array2[6761] = 71; │ │ │ │ + array2[6762] = 80; │ │ │ │ + array2[6763] = -95; │ │ │ │ + array2[6764] = 4; │ │ │ │ + array2[6765] = 58; │ │ │ │ + array2[6766] = -56; │ │ │ │ + array2[6767] = -61; │ │ │ │ + array2[6768] = -120; │ │ │ │ + array2[6769] = 1; │ │ │ │ + array2[6770] = -127; │ │ │ │ + array2[6771] = 4; │ │ │ │ + array2[6772] = 84; │ │ │ │ + array2[6773] = 74; │ │ │ │ + array2[6774] = 80; │ │ │ │ + array2[6775] = 56; │ │ │ │ + array2[6776] = -116; │ │ │ │ + array2[6777] = -39; │ │ │ │ + array2[6778] = 6; │ │ │ │ + array2[6779] = 115; │ │ │ │ + array2[6780] = 88; │ │ │ │ + array2[6781] = 9; │ │ │ │ + array2[6782] = 96; │ │ │ │ + array2[6783] = -60; │ │ │ │ + array2[6784] = -64; │ │ │ │ + array2[6785] = 56; │ │ │ │ + array2[6786] = -126; │ │ │ │ + array2[6787] = -118; │ │ │ │ + array2[6788] = 37; │ │ │ │ + array2[6789] = -30; │ │ │ │ + array2[6790] = -31; │ │ │ │ + array2[6791] = 23; │ │ │ │ + array2[6792] = 70; │ │ │ │ + array2[6793] = 12; │ │ │ │ + array2[6794] = 8; │ │ │ │ + array2[6795] = 36; │ │ │ │ + array2[6796] = -96; │ │ │ │ + array2[6797] = 90; │ │ │ │ + array2[6798] = -126; │ │ │ │ + array2[6799] = -62; │ │ │ │ + array2[6800] = 97; │ │ │ │ + array2[6801] = -52; │ │ │ │ + array2[6802] = 54; │ │ │ │ + array2[6803] = -104; │ │ │ │ + array2[6804] = -61; │ │ │ │ + array2[6805] = 75; │ │ │ │ + array2[6806] = 0; │ │ │ │ + array2[6807] = 35; │ │ │ │ + array2[6808] = 6; │ │ │ │ + array2[6809] = -58; │ │ │ │ + array2[6810] = 17; │ │ │ │ + array2[6811] = 84; │ │ │ │ array2[6812] = 48; │ │ │ │ - array2[6813] = 98; │ │ │ │ - array2[6814] = 64; │ │ │ │ - array2[6815] = 32; │ │ │ │ - array2[6816] = 1; │ │ │ │ - array2[6817] = 21; │ │ │ │ - array2[6818] = 19; │ │ │ │ - array2[6819] = 20; │ │ │ │ - array2[6820] = 14; │ │ │ │ - array2[6821] = 99; │ │ │ │ - array2[6822] = -74; │ │ │ │ - array2[6823] = -63; │ │ │ │ - array2[6824] = 28; │ │ │ │ - array2[6825] = 102; │ │ │ │ - array2[6826] = 2; │ │ │ │ - array2[6827] = 24; │ │ │ │ - array2[6828] = 49; │ │ │ │ - array2[6829] = 48; │ │ │ │ - array2[6830] = -114; │ │ │ │ - array2[6831] = -96; │ │ │ │ - array2[6832] = -94; │ │ │ │ - array2[6833] = 9; │ │ │ │ - array2[6834] = 116; │ │ │ │ - array2[6835] = 104; │ │ │ │ - array2[6836] = -121; │ │ │ │ - array2[6837] = 17; │ │ │ │ - array2[6838] = 3; │ │ │ │ - array2[6839] = 2; │ │ │ │ - array2[6840] = 9; │ │ │ │ - array2[6841] = -88; │ │ │ │ - array2[6842] = -102; │ │ │ │ - array2[6843] = -96; │ │ │ │ - array2[6844] = 112; │ │ │ │ - array2[6845] = 24; │ │ │ │ - array2[6846] = -77; │ │ │ │ - array2[6847] = 13; │ │ │ │ - array2[6848] = -26; │ │ │ │ - array2[6849] = 112; │ │ │ │ - array2[6850] = 19; │ │ │ │ - array2[6851] = -64; │ │ │ │ - array2[6852] = -120; │ │ │ │ - array2[6853] = -127; │ │ │ │ - array2[6854] = 113; │ │ │ │ - array2[6855] = 4; │ │ │ │ - array2[6856] = 21; │ │ │ │ - array2[6857] = 78; │ │ │ │ - array2[6858] = -8; │ │ │ │ - array2[6859] = 66; │ │ │ │ - array2[6860] = 59; │ │ │ │ - array2[6861] = -116; │ │ │ │ - array2[6862] = 24; │ │ │ │ - array2[6863] = 16; │ │ │ │ - array2[6864] = 72; │ │ │ │ - array2[6865] = 64; │ │ │ │ - array2[6866] = -27; │ │ │ │ - array2[6867] = 4; │ │ │ │ - array2[6868] = -123; │ │ │ │ - array2[6869] = -61; │ │ │ │ - array2[6870] = -104; │ │ │ │ - array2[6871] = 109; │ │ │ │ - array2[6872] = 48; │ │ │ │ - array2[6873] = -121; │ │ │ │ - array2[6874] = -99; │ │ │ │ - array2[6875] = 0; │ │ │ │ - array2[6876] = 70; │ │ │ │ - array2[6877] = 12; │ │ │ │ - array2[6878] = -116; │ │ │ │ - array2[6879] = 35; │ │ │ │ - array2[6880] = -88; │ │ │ │ - array2[6881] = 120; │ │ │ │ - array2[6882] = 2; │ │ │ │ - array2[6883] = 29; │ │ │ │ - array2[6884] = -38; │ │ │ │ - array2[6885] = 97; │ │ │ │ - array2[6886] = -60; │ │ │ │ - array2[6887] = -128; │ │ │ │ - array2[6888] = 64; │ │ │ │ - array2[6889] = 2; │ │ │ │ - array2[6890] = -86; │ │ │ │ - array2[6891] = 39; │ │ │ │ - array2[6892] = 106; │ │ │ │ - array2[6893] = 30; │ │ │ │ - array2[6894] = -24; │ │ │ │ - array2[6895] = 1; │ │ │ │ - array2[6896] = -22; │ │ │ │ - array2[6897] = 39; │ │ │ │ - array2[6898] = -22; │ │ │ │ + array2[6813] = -127; │ │ │ │ + array2[6814] = 14; │ │ │ │ + array2[6815] = -65; │ │ │ │ + array2[6816] = 48; │ │ │ │ + array2[6817] = 98; │ │ │ │ + array2[6818] = 64; │ │ │ │ + array2[6819] = 32; │ │ │ │ + array2[6820] = 1; │ │ │ │ + array2[6821] = 21; │ │ │ │ + array2[6822] = 19; │ │ │ │ + array2[6823] = 20; │ │ │ │ + array2[6824] = 14; │ │ │ │ + array2[6825] = 99; │ │ │ │ + array2[6826] = -74; │ │ │ │ + array2[6827] = -63; │ │ │ │ + array2[6828] = 28; │ │ │ │ + array2[6829] = 102; │ │ │ │ + array2[6830] = 2; │ │ │ │ + array2[6831] = 24; │ │ │ │ + array2[6832] = 49; │ │ │ │ + array2[6833] = 48; │ │ │ │ + array2[6834] = -114; │ │ │ │ + array2[6835] = -96; │ │ │ │ + array2[6836] = -94; │ │ │ │ + array2[6837] = 9; │ │ │ │ + array2[6838] = 116; │ │ │ │ + array2[6839] = 104; │ │ │ │ + array2[6840] = -121; │ │ │ │ + array2[6841] = 17; │ │ │ │ + array2[6842] = 3; │ │ │ │ + array2[6843] = 2; │ │ │ │ + array2[6844] = 9; │ │ │ │ + array2[6845] = -88; │ │ │ │ + array2[6846] = -102; │ │ │ │ + array2[6847] = -96; │ │ │ │ + array2[6848] = 112; │ │ │ │ + array2[6849] = 24; │ │ │ │ + array2[6850] = -77; │ │ │ │ + array2[6851] = 13; │ │ │ │ + array2[6852] = -26; │ │ │ │ + array2[6853] = 112; │ │ │ │ + array2[6854] = 19; │ │ │ │ + array2[6855] = -64; │ │ │ │ + array2[6856] = -120; │ │ │ │ + array2[6857] = -127; │ │ │ │ + array2[6858] = 113; │ │ │ │ + array2[6859] = 4; │ │ │ │ + array2[6860] = 21; │ │ │ │ + array2[6861] = 78; │ │ │ │ + array2[6862] = -8; │ │ │ │ + array2[6863] = 66; │ │ │ │ + array2[6864] = 59; │ │ │ │ + array2[6865] = -116; │ │ │ │ + array2[6866] = 24; │ │ │ │ + array2[6867] = 16; │ │ │ │ + array2[6868] = 72; │ │ │ │ + array2[6869] = 64; │ │ │ │ + array2[6870] = -27; │ │ │ │ + array2[6871] = 4; │ │ │ │ + array2[6872] = -123; │ │ │ │ + array2[6873] = -61; │ │ │ │ + array2[6874] = -104; │ │ │ │ + array2[6875] = 109; │ │ │ │ + array2[6876] = 48; │ │ │ │ + array2[6877] = -121; │ │ │ │ + array2[6878] = -99; │ │ │ │ + array2[6879] = 0; │ │ │ │ + array2[6880] = 70; │ │ │ │ + array2[6881] = 12; │ │ │ │ + array2[6882] = -116; │ │ │ │ + array2[6883] = 35; │ │ │ │ + array2[6884] = -88; │ │ │ │ + array2[6885] = 120; │ │ │ │ + array2[6886] = 2; │ │ │ │ + array2[6887] = 29; │ │ │ │ + array2[6888] = -38; │ │ │ │ + array2[6889] = 97; │ │ │ │ + array2[6890] = -60; │ │ │ │ + array2[6891] = -128; │ │ │ │ + array2[6892] = 64; │ │ │ │ + array2[6893] = 2; │ │ │ │ + array2[6894] = -86; │ │ │ │ + array2[6895] = 39; │ │ │ │ + array2[6896] = 106; │ │ │ │ + array2[6897] = 30; │ │ │ │ + array2[6898] = -24; │ │ │ │ array2[6899] = 1; │ │ │ │ - array2[6900] = 10; │ │ │ │ - array2[6901] = 44; │ │ │ │ - array2[6902] = -20; │ │ │ │ + array2[6900] = -22; │ │ │ │ + array2[6901] = 39; │ │ │ │ + array2[6902] = -22; │ │ │ │ array2[6903] = 1; │ │ │ │ array2[6904] = 10; │ │ │ │ - array2[6905] = 30; │ │ │ │ - array2[6906] = -62; │ │ │ │ - array2[6907] = 2; │ │ │ │ - array2[6908] = -22; │ │ │ │ + array2[6905] = 44; │ │ │ │ + array2[6906] = -20; │ │ │ │ + array2[6907] = 1; │ │ │ │ + array2[6908] = 10; │ │ │ │ array2[6909] = 30; │ │ │ │ - array2[6910] = -60; │ │ │ │ + array2[6910] = -62; │ │ │ │ array2[6911] = 2; │ │ │ │ - array2[6912] = 10; │ │ │ │ - array2[6913] = 31; │ │ │ │ - array2[6914] = -58; │ │ │ │ + array2[6912] = -22; │ │ │ │ + array2[6913] = 30; │ │ │ │ + array2[6914] = -60; │ │ │ │ array2[6915] = 2; │ │ │ │ - array2[6916] = 42; │ │ │ │ + array2[6916] = 10; │ │ │ │ array2[6917] = 31; │ │ │ │ - array2[6918] = -56; │ │ │ │ + array2[6918] = -58; │ │ │ │ array2[6919] = 2; │ │ │ │ - array2[6920] = 74; │ │ │ │ + array2[6920] = 42; │ │ │ │ array2[6921] = 31; │ │ │ │ - array2[6922] = -54; │ │ │ │ + array2[6922] = -56; │ │ │ │ array2[6923] = 2; │ │ │ │ - array2[6924] = -54; │ │ │ │ - array2[6925] = 44; │ │ │ │ - array2[6926] = 68; │ │ │ │ + array2[6924] = 74; │ │ │ │ + array2[6925] = 31; │ │ │ │ + array2[6926] = -54; │ │ │ │ array2[6927] = 2; │ │ │ │ - array2[6928] = -22; │ │ │ │ + array2[6928] = -54; │ │ │ │ array2[6929] = 44; │ │ │ │ - array2[6930] = 76; │ │ │ │ + array2[6930] = 68; │ │ │ │ array2[6931] = 2; │ │ │ │ - array2[6932] = 10; │ │ │ │ - array2[6933] = 45; │ │ │ │ - array2[6934] = 84; │ │ │ │ + array2[6932] = -22; │ │ │ │ + array2[6933] = 44; │ │ │ │ + array2[6934] = 76; │ │ │ │ array2[6935] = 2; │ │ │ │ - array2[6936] = 42; │ │ │ │ + array2[6936] = 10; │ │ │ │ array2[6937] = 45; │ │ │ │ - array2[6938] = 92; │ │ │ │ + array2[6938] = 84; │ │ │ │ array2[6939] = 2; │ │ │ │ - array2[6940] = -54; │ │ │ │ - array2[6941] = 31; │ │ │ │ - array2[6942] = -44; │ │ │ │ + array2[6940] = 42; │ │ │ │ + array2[6941] = 45; │ │ │ │ + array2[6942] = 92; │ │ │ │ array2[6943] = 2; │ │ │ │ - array2[6944] = 106; │ │ │ │ - array2[6945] = 45; │ │ │ │ - array2[6946] = 100; │ │ │ │ + array2[6944] = -54; │ │ │ │ + array2[6945] = 31; │ │ │ │ + array2[6946] = -44; │ │ │ │ array2[6947] = 2; │ │ │ │ - array2[6948] = -118; │ │ │ │ + array2[6948] = 106; │ │ │ │ array2[6949] = 45; │ │ │ │ - array2[6950] = 108; │ │ │ │ + array2[6950] = 100; │ │ │ │ array2[6951] = 2; │ │ │ │ - array2[6952] = -86; │ │ │ │ + array2[6952] = -118; │ │ │ │ array2[6953] = 45; │ │ │ │ - array2[6954] = 116; │ │ │ │ + array2[6954] = 108; │ │ │ │ array2[6955] = 2; │ │ │ │ - array2[6956] = -54; │ │ │ │ + array2[6956] = -86; │ │ │ │ array2[6957] = 45; │ │ │ │ - array2[6958] = 124; │ │ │ │ + array2[6958] = 116; │ │ │ │ array2[6959] = 2; │ │ │ │ - array2[6960] = -22; │ │ │ │ + array2[6960] = -54; │ │ │ │ array2[6961] = 45; │ │ │ │ - array2[6962] = -56; │ │ │ │ - array2[6963] = -127; │ │ │ │ - array2[6964] = 102; │ │ │ │ - array2[6965] = 9; │ │ │ │ - array2[6966] = -118; │ │ │ │ - array2[6967] = 17; │ │ │ │ - array2[6968] = -125; │ │ │ │ - array2[6969] = 2; │ │ │ │ - array2[6970] = 8; │ │ │ │ - array2[6971] = 58; │ │ │ │ - array2[6972] = 95; │ │ │ │ - array2[6973] = -8; │ │ │ │ - array2[6974] = 5; │ │ │ │ - array2[6975] = 10; │ │ │ │ - array2[6976] = -121; │ │ │ │ - array2[6977] = 49; │ │ │ │ - array2[6978] = -37; │ │ │ │ - array2[6979] = 96; │ │ │ │ - array2[6980] = 14; │ │ │ │ - array2[6981] = 114; │ │ │ │ - array2[6982] = 1; │ │ │ │ - array2[6983] = -116; │ │ │ │ - array2[6985] = (array2[6984] = 24); │ │ │ │ - array2[6986] = 71; │ │ │ │ - array2[6987] = 80; │ │ │ │ - array2[6988] = -51; │ │ │ │ - array2[6989] = -123; │ │ │ │ - array2[6990] = 47; │ │ │ │ - array2[6991] = -4; │ │ │ │ - array2[6992] = -62; │ │ │ │ - array2[6993] = -120; │ │ │ │ - array2[6994] = 1; │ │ │ │ - array2[6995] = -127; │ │ │ │ - array2[6996] = 4; │ │ │ │ - array2[6997] = 20; │ │ │ │ - array2[6998] = 93; │ │ │ │ - array2[6999] = 84; │ │ │ │ - array2[7000] = 92; │ │ │ │ - array2[7001] = -44; │ │ │ │ - array2[7002] = 5; │ │ │ │ - array2[7003] = -108; │ │ │ │ - array2[7004] = 93; │ │ │ │ - array2[7005] = -108; │ │ │ │ - array2[7006] = 3; │ │ │ │ - array2[7007] = -51; │ │ │ │ - array2[7008] = 18; │ │ │ │ - array2[7009] = 20; │ │ │ │ + array2[6962] = 124; │ │ │ │ + array2[6963] = 2; │ │ │ │ + array2[6964] = -22; │ │ │ │ + array2[6965] = 45; │ │ │ │ + array2[6966] = -56; │ │ │ │ + array2[6967] = -127; │ │ │ │ + array2[6968] = 102; │ │ │ │ + array2[6969] = 9; │ │ │ │ + array2[6970] = -118; │ │ │ │ + array2[6971] = 17; │ │ │ │ + array2[6972] = -125; │ │ │ │ + array2[6973] = 2; │ │ │ │ + array2[6974] = 8; │ │ │ │ + array2[6975] = 58; │ │ │ │ + array2[6976] = 95; │ │ │ │ + array2[6977] = -8; │ │ │ │ + array2[6978] = 5; │ │ │ │ + array2[6979] = 10; │ │ │ │ + array2[6980] = -121; │ │ │ │ + array2[6981] = 49; │ │ │ │ + array2[6982] = -37; │ │ │ │ + array2[6983] = 96; │ │ │ │ + array2[6984] = 14; │ │ │ │ + array2[6985] = 114; │ │ │ │ + array2[6986] = 1; │ │ │ │ + array2[6987] = -116; │ │ │ │ + array2[6989] = (array2[6988] = 24); │ │ │ │ + array2[6990] = 71; │ │ │ │ + array2[6991] = 80; │ │ │ │ + array2[6992] = -51; │ │ │ │ + array2[6993] = -123; │ │ │ │ + array2[6994] = 47; │ │ │ │ + array2[6995] = -4; │ │ │ │ + array2[6996] = -62; │ │ │ │ + array2[6997] = -120; │ │ │ │ + array2[6998] = 1; │ │ │ │ + array2[6999] = -127; │ │ │ │ + array2[7000] = 4; │ │ │ │ + array2[7001] = 20; │ │ │ │ + array2[7002] = 93; │ │ │ │ + array2[7003] = 84; │ │ │ │ + array2[7004] = 92; │ │ │ │ + array2[7005] = -44; │ │ │ │ + array2[7006] = 5; │ │ │ │ + array2[7007] = -108; │ │ │ │ + array2[7008] = 93; │ │ │ │ + array2[7009] = -108; │ │ │ │ array2[7010] = 3; │ │ │ │ - array2[7011] = 21; │ │ │ │ - array2[7012] = 19; │ │ │ │ - array2[7013] = 92; │ │ │ │ - array2[7014] = 12; │ │ │ │ - array2[7015] = 119; │ │ │ │ - array2[7016] = 65; │ │ │ │ - array2[7017] = -116; │ │ │ │ - array2[7018] = 24; │ │ │ │ - array2[7019] = 16; │ │ │ │ - array2[7020] = 72; │ │ │ │ - array2[7021] = 96; │ │ │ │ - array2[7022] = -31; │ │ │ │ - array2[7023] = 69; │ │ │ │ - array2[7024] = -26; │ │ │ │ - array2[7025] = 69; │ │ │ │ - array2[7026] = 56; │ │ │ │ - array2[7027] = 16; │ │ │ │ - array2[7028] = -123; │ │ │ │ - array2[7029] = 0; │ │ │ │ - array2[7031] = (array2[7030] = 0); │ │ │ │ - array2[7032] = 102; │ │ │ │ - array2[7033] = 103; │ │ │ │ - array2[7034] = 8; │ │ │ │ - array2[7035] = -64; │ │ │ │ - array2[7036] = -78; │ │ │ │ - array2[7037] = -44; │ │ │ │ - array2[7038] = -73; │ │ │ │ - array2[7039] = -35; │ │ │ │ - array2[7040] = 25; │ │ │ │ - array2[7041] = 2; │ │ │ │ - array2[7042] = -80; │ │ │ │ - array2[7043] = 44; │ │ │ │ - array2[7044] = 117; │ │ │ │ - array2[7045] = 110; │ │ │ │ - array2[7046] = 120; │ │ │ │ - array2[7047] = -122; │ │ │ │ - array2[7048] = 0; │ │ │ │ - array2[7049] = 44; │ │ │ │ - array2[7050] = 75; │ │ │ │ - array2[7051] = -51; │ │ │ │ - array2[7052] = 91; │ │ │ │ - array2[7053] = -98; │ │ │ │ - array2[7054] = 33; │ │ │ │ - array2[7055] = 0; │ │ │ │ - array2[7056] = -53; │ │ │ │ - array2[7057] = 98; │ │ │ │ - array2[7058] = -45; │ │ │ │ - array2[7059] = 38; │ │ │ │ - array2[7060] = 71; │ │ │ │ - array2[7061] = 72; │ │ │ │ - array2[7062] = 84; │ │ │ │ - array2[7063] = -112; │ │ │ │ - array2[7064] = 91; │ │ │ │ - array2[7065] = -97; │ │ │ │ - array2[7066] = 33; │ │ │ │ - array2[7067] = 0; │ │ │ │ - array2[7068] = -53; │ │ │ │ - array2[7069] = 98; │ │ │ │ - array2[7070] = -29; │ │ │ │ - array2[7071] = -90; │ │ │ │ - array2[7072] = 103; │ │ │ │ - array2[7073] = 8; │ │ │ │ - array2[7074] = -64; │ │ │ │ - array2[7075] = -78; │ │ │ │ - array2[7076] = -40; │ │ │ │ - array2[7077] = -73; │ │ │ │ - array2[7078] = -7; │ │ │ │ - array2[7079] = 25; │ │ │ │ - array2[7080] = 2; │ │ │ │ - array2[7081] = -80; │ │ │ │ - array2[7082] = 44; │ │ │ │ - array2[7083] = 118; │ │ │ │ - array2[7084] = 110; │ │ │ │ - array2[7085] = -127; │ │ │ │ - array2[7086] = 1; │ │ │ │ - array2[7087] = -122; │ │ │ │ - array2[7088] = 0; │ │ │ │ - array2[7089] = 44; │ │ │ │ - array2[7090] = -117; │ │ │ │ - array2[7091] = -51; │ │ │ │ - array2[7092] = -101; │ │ │ │ - array2[7093] = 96; │ │ │ │ - array2[7094] = -128; │ │ │ │ - array2[7095] = 33; │ │ │ │ - array2[7096] = 0; │ │ │ │ - array2[7097] = -53; │ │ │ │ - array2[7098] = 98; │ │ │ │ - array2[7099] = -9; │ │ │ │ - array2[7100] = 54; │ │ │ │ - array2[7101] = 87; │ │ │ │ - array2[7102] = 8; │ │ │ │ - array2[7103] = -64; │ │ │ │ - array2[7104] = -78; │ │ │ │ - array2[7105] = -24; │ │ │ │ - array2[7106] = 70; │ │ │ │ - array2[7107] = 87; │ │ │ │ - array2[7108] = 8; │ │ │ │ - array2[7109] = -64; │ │ │ │ - array2[7110] = -78; │ │ │ │ - array2[7111] = -16; │ │ │ │ - array2[7112] = 86; │ │ │ │ - array2[7113] = 24; │ │ │ │ - array2[7114] = 96; │ │ │ │ - array2[7115] = 8; │ │ │ │ - array2[7116] = -64; │ │ │ │ - array2[7117] = -78; │ │ │ │ - array2[7118] = -36; │ │ │ │ - array2[7119] = -75; │ │ │ │ - array2[7120] = 25; │ │ │ │ - array2[7121] = 6; │ │ │ │ - array2[7122] = 24; │ │ │ │ - array2[7123] = 2; │ │ │ │ - array2[7124] = -80; │ │ │ │ - array2[7125] = 44; │ │ │ │ - array2[7126] = -73; │ │ │ │ - array2[7127] = 109; │ │ │ │ - array2[7128] = -119; │ │ │ │ - array2[7129] = 1; │ │ │ │ - array2[7130] = -122; │ │ │ │ - array2[7131] = 0; │ │ │ │ - array2[7132] = 44; │ │ │ │ - array2[7133] = -53; │ │ │ │ - array2[7134] = -99; │ │ │ │ - array2[7135] = -101; │ │ │ │ - array2[7136] = 98; │ │ │ │ - array2[7137] = -128; │ │ │ │ - array2[7138] = 33; │ │ │ │ - array2[7139] = 0; │ │ │ │ - array2[7140] = -53; │ │ │ │ - array2[7141] = 114; │ │ │ │ - array2[7142] = -21; │ │ │ │ - array2[7143] = -42; │ │ │ │ - array2[7144] = 24; │ │ │ │ - array2[7145] = 96; │ │ │ │ - array2[7146] = 8; │ │ │ │ - array2[7147] = -64; │ │ │ │ - array2[7148] = -78; │ │ │ │ - array2[7149] = -36; │ │ │ │ - array2[7150] = -68; │ │ │ │ - array2[7151] = 57; │ │ │ │ - array2[7152] = 6; │ │ │ │ - array2[7153] = 24; │ │ │ │ - array2[7154] = 2; │ │ │ │ - array2[7155] = -80; │ │ │ │ - array2[7156] = 44; │ │ │ │ - array2[7157] = 119; │ │ │ │ - array2[7158] = 111; │ │ │ │ - array2[7159] = -111; │ │ │ │ - array2[7160] = 1; │ │ │ │ - array2[7161] = -122; │ │ │ │ - array2[7162] = 0; │ │ │ │ - array2[7163] = 44; │ │ │ │ - array2[7164] = 11; │ │ │ │ - array2[7165] = 94; │ │ │ │ - array2[7166] = 91; │ │ │ │ - array2[7167] = 101; │ │ │ │ - array2[7168] = -128; │ │ │ │ - array2[7169] = 33; │ │ │ │ - array2[7170] = 0; │ │ │ │ - array2[7171] = -53; │ │ │ │ - array2[7172] = -126; │ │ │ │ - array2[7173] = -25; │ │ │ │ - array2[7174] = -90; │ │ │ │ - array2[7175] = 25; │ │ │ │ - array2[7176] = 96; │ │ │ │ - array2[7177] = 8; │ │ │ │ - array2[7178] = -64; │ │ │ │ - array2[7179] = -78; │ │ │ │ - array2[7180] = -32; │ │ │ │ - array2[7181] = -67; │ │ │ │ - array2[7182] = 101; │ │ │ │ - array2[7183] = 6; │ │ │ │ - array2[7184] = 24; │ │ │ │ - array2[7185] = 2; │ │ │ │ - array2[7186] = -80; │ │ │ │ - array2[7187] = 44; │ │ │ │ - array2[7188] = 56; │ │ │ │ - array2[7189] = 111; │ │ │ │ - array2[7190] = -106; │ │ │ │ - array2[7191] = 1; │ │ │ │ - array2[7192] = -122; │ │ │ │ - array2[7193] = 0; │ │ │ │ - array2[7194] = 44; │ │ │ │ - array2[7195] = 11; │ │ │ │ - array2[7196] = -82; │ │ │ │ - array2[7197] = -101; │ │ │ │ - array2[7198] = 100; │ │ │ │ - array2[7199] = -128; │ │ │ │ - array2[7200] = 33; │ │ │ │ - array2[7201] = 0; │ │ │ │ - array2[7202] = -53; │ │ │ │ - array2[7203] = -126; │ │ │ │ - array2[7204] = -37; │ │ │ │ - array2[7205] = -26; │ │ │ │ - array2[7206] = 21; │ │ │ │ - array2[7207] = 92; │ │ │ │ - array2[7208] = -10; │ │ │ │ - array2[7209] = 21; │ │ │ │ - array2[7210] = 96; │ │ │ │ - array2[7211] = 6; │ │ │ │ - array2[7212] = 71; │ │ │ │ - array2[7213] = 8; │ │ │ │ - array2[7214] = -64; │ │ │ │ - array2[7215] = -78; │ │ │ │ - array2[7216] = 88; │ │ │ │ - array2[7217] = 103; │ │ │ │ - array2[7218] = -128; │ │ │ │ - array2[7219] = 33; │ │ │ │ - array2[7220] = 0; │ │ │ │ - array2[7221] = -53; │ │ │ │ - array2[7222] = -110; │ │ │ │ - array2[7223] = -37; │ │ │ │ - array2[7224] = -26; │ │ │ │ - array2[7225] = 25; │ │ │ │ - array2[7226] = 96; │ │ │ │ - array2[7227] = 8; │ │ │ │ - array2[7228] = -64; │ │ │ │ - array2[7229] = -78; │ │ │ │ - array2[7230] = -28; │ │ │ │ - array2[7231] = -73; │ │ │ │ - array2[7232] = -59; │ │ │ │ - array2[7233] = 13; │ │ │ │ - array2[7234] = 18; │ │ │ │ - array2[7235] = 21; │ │ │ │ - array2[7236] = 88; │ │ │ │ - array2[7237] = 110; │ │ │ │ - array2[7238] = -128; │ │ │ │ - array2[7239] = 33; │ │ │ │ - array2[7240] = 0; │ │ │ │ - array2[7241] = -53; │ │ │ │ - array2[7242] = -78; │ │ │ │ - array2[7243] = -41; │ │ │ │ - array2[7244] = 22; │ │ │ │ - array2[7245] = 27; │ │ │ │ - array2[7246] = 96; │ │ │ │ - array2[7247] = 8; │ │ │ │ - array2[7248] = -64; │ │ │ │ - array2[7249] = -78; │ │ │ │ - array2[7250] = -20; │ │ │ │ - array2[7251] = -74; │ │ │ │ - array2[7252] = -47; │ │ │ │ - array2[7253] = 6; │ │ │ │ - array2[7254] = 24; │ │ │ │ - array2[7255] = 2; │ │ │ │ - array2[7256] = -80; │ │ │ │ - array2[7257] = 44; │ │ │ │ - array2[7258] = -5; │ │ │ │ - array2[7259] = 109; │ │ │ │ - array2[7260] = -75; │ │ │ │ - array2[7261] = 1; │ │ │ │ - array2[7262] = -122; │ │ │ │ - array2[7263] = 0; │ │ │ │ - array2[7264] = 44; │ │ │ │ - array2[7265] = -53; │ │ │ │ - array2[7266] = -114; │ │ │ │ - array2[7267] = 27; │ │ │ │ - array2[7268] = -37; │ │ │ │ - array2[7269] = -31; │ │ │ │ - array2[7270] = 68; │ │ │ │ - array2[7271] = -66; │ │ │ │ - array2[7272] = -32; │ │ │ │ - array2[7273] = 52; │ │ │ │ - array2[7274] = -125; │ │ │ │ - array2[7275] = 125; │ │ │ │ - array2[7276] = 6; │ │ │ │ - array2[7277] = 20; │ │ │ │ - array2[7278] = -64; │ │ │ │ - array2[7279] = 48; │ │ │ │ - array2[7280] = -28; │ │ │ │ - array2[7281] = -72; │ │ │ │ - array2[7282] = -127; │ │ │ │ - array2[7283] = 6; │ │ │ │ - array2[7284] = 20; │ │ │ │ - array2[7285] = -64; │ │ │ │ - array2[7286] = 48; │ │ │ │ - array2[7287] = -28; │ │ │ │ - array2[7288] = -71; │ │ │ │ - array2[7289] = -123; │ │ │ │ - array2[7290] = 6; │ │ │ │ - array2[7291] = 20; │ │ │ │ - array2[7292] = -64; │ │ │ │ - array2[7293] = 48; │ │ │ │ - array2[7294] = -28; │ │ │ │ - array2[7295] = -70; │ │ │ │ - array2[7296] = -119; │ │ │ │ - array2[7297] = 6; │ │ │ │ - array2[7298] = 20; │ │ │ │ - array2[7299] = -64; │ │ │ │ - array2[7300] = 48; │ │ │ │ - array2[7301] = -28; │ │ │ │ - array2[7302] = -69; │ │ │ │ - array2[7303] = -115; │ │ │ │ - array2[7304] = 6; │ │ │ │ - array2[7305] = 20; │ │ │ │ - array2[7306] = -64; │ │ │ │ - array2[7307] = 48; │ │ │ │ - array2[7308] = -28; │ │ │ │ - array2[7309] = -68; │ │ │ │ - array2[7310] = -111; │ │ │ │ - array2[7311] = 6; │ │ │ │ - array2[7312] = 20; │ │ │ │ - array2[7313] = -64; │ │ │ │ - array2[7314] = 48; │ │ │ │ - array2[7315] = -28; │ │ │ │ - array2[7316] = -67; │ │ │ │ - array2[7317] = -75; │ │ │ │ - array2[7318] = 17; │ │ │ │ - array2[7319] = -64; │ │ │ │ - array2[7320] = 48; │ │ │ │ - array2[7321] = -36; │ │ │ │ - array2[7322] = -122; │ │ │ │ - array2[7323] = 27; │ │ │ │ - array2[7324] = -128; │ │ │ │ - array2[7325] = 12; │ │ │ │ - array2[7326] = 72; │ │ │ │ - array2[7327] = -27; │ │ │ │ - array2[7328] = 75; │ │ │ │ - array2[7329] = 72; │ │ │ │ - array2[7330] = -93; │ │ │ │ - array2[7331] = 88; │ │ │ │ - array2[7332] = 105; │ │ │ │ - array2[7333] = 64; │ │ │ │ - array2[7334] = 1; │ │ │ │ - array2[7335] = 12; │ │ │ │ - array2[7336] = -125; │ │ │ │ - array2[7337] = 78; │ │ │ │ - array2[7338] = -101; │ │ │ │ - array2[7339] = 105; │ │ │ │ - array2[7340] = 64; │ │ │ │ - array2[7341] = 1; │ │ │ │ - array2[7342] = 12; │ │ │ │ - array2[7343] = -125; │ │ │ │ - array2[7344] = 94; │ │ │ │ - array2[7345] = -37; │ │ │ │ - array2[7346] = 105; │ │ │ │ - array2[7347] = 64; │ │ │ │ - array2[7348] = 1; │ │ │ │ - array2[7349] = 12; │ │ │ │ - array2[7350] = -125; │ │ │ │ - array2[7351] = 110; │ │ │ │ - array2[7352] = 91; │ │ │ │ - array2[7353] = 106; │ │ │ │ - array2[7354] = 64; │ │ │ │ - array2[7355] = 1; │ │ │ │ - array2[7356] = 12; │ │ │ │ - array2[7357] = -125; │ │ │ │ - array2[7358] = -114; │ │ │ │ - array2[7359] = -101; │ │ │ │ - array2[7360] = 106; │ │ │ │ - array2[7361] = 64; │ │ │ │ - array2[7362] = 1; │ │ │ │ - array2[7363] = 12; │ │ │ │ - array2[7364] = -125; │ │ │ │ - array2[7365] = -98; │ │ │ │ - array2[7366] = -37; │ │ │ │ - array2[7367] = 106; │ │ │ │ - array2[7368] = 64; │ │ │ │ - array2[7369] = 1; │ │ │ │ - array2[7370] = 12; │ │ │ │ - array2[7371] = -125; │ │ │ │ - array2[7372] = -82; │ │ │ │ - array2[7373] = 27; │ │ │ │ - array2[7374] = 107; │ │ │ │ - array2[7375] = 64; │ │ │ │ - array2[7376] = 1; │ │ │ │ - array2[7377] = 12; │ │ │ │ - array2[7378] = -125; │ │ │ │ - array2[7379] = -66; │ │ │ │ - array2[7380] = 91; │ │ │ │ - array2[7381] = 107; │ │ │ │ - array2[7382] = 64; │ │ │ │ - array2[7383] = 1; │ │ │ │ - array2[7384] = 12; │ │ │ │ - array2[7385] = -125; │ │ │ │ - array2[7386] = -50; │ │ │ │ - array2[7387] = 27; │ │ │ │ - array2[7388] = 106; │ │ │ │ - array2[7389] = 64; │ │ │ │ - array2[7390] = 1; │ │ │ │ - array2[7391] = 12; │ │ │ │ - array2[7392] = -125; │ │ │ │ - array2[7393] = 126; │ │ │ │ - array2[7394] = -101; │ │ │ │ - array2[7395] = 107; │ │ │ │ - array2[7396] = 64; │ │ │ │ - array2[7397] = 1; │ │ │ │ - array2[7398] = 12; │ │ │ │ - array2[7399] = -125; │ │ │ │ - array2[7400] = -34; │ │ │ │ - array2[7401] = 27; │ │ │ │ - array2[7402] = 108; │ │ │ │ - array2[7403] = -64; │ │ │ │ - array2[7404] = 48; │ │ │ │ - array2[7405] = 32; │ │ │ │ - array2[7406] = -107; │ │ │ │ - array2[7407] = -67; │ │ │ │ - array2[7408] = 6; │ │ │ │ - array2[7409] = 20; │ │ │ │ - array2[7410] = -64; │ │ │ │ - array2[7411] = 48; │ │ │ │ - array2[7412] = -20; │ │ │ │ - array2[7413] = -76; │ │ │ │ - array2[7414] = -35; │ │ │ │ - array2[7415] = 6; │ │ │ │ - array2[7416] = 20; │ │ │ │ - array2[7417] = 3; │ │ │ │ - array2[7418] = 82; │ │ │ │ - array2[7419] = -19; │ │ │ │ - array2[7420] = -70; │ │ │ │ - array2[7421] = -39; │ │ │ │ - array2[7422] = 6; │ │ │ │ - array2[7423] = 20; │ │ │ │ - array2[7424] = -64; │ │ │ │ - array2[7425] = 48; │ │ │ │ - array2[7426] = -20; │ │ │ │ - array2[7427] = -71; │ │ │ │ - array2[7428] = -99; │ │ │ │ - array2[7429] = 13; │ │ │ │ - array2[7430] = 2; │ │ │ │ - array2[7431] = -13; │ │ │ │ - array2[7432] = -40; │ │ │ │ - array2[7433] = -98; │ │ │ │ - array2[7434] = -30; │ │ │ │ - array2[7435] = 83; │ │ │ │ - array2[7436] = -51; │ │ │ │ - array2[7437] = 3; │ │ │ │ - array2[7438] = 8; │ │ │ │ - array2[7439] = 74; │ │ │ │ + array2[7011] = -51; │ │ │ │ + array2[7012] = 18; │ │ │ │ + array2[7013] = 20; │ │ │ │ + array2[7014] = 3; │ │ │ │ + array2[7015] = 21; │ │ │ │ + array2[7016] = 19; │ │ │ │ + array2[7017] = 92; │ │ │ │ + array2[7018] = 12; │ │ │ │ + array2[7019] = 119; │ │ │ │ + array2[7020] = 65; │ │ │ │ + array2[7021] = -116; │ │ │ │ + array2[7022] = 24; │ │ │ │ + array2[7023] = 16; │ │ │ │ + array2[7024] = 72; │ │ │ │ + array2[7025] = 96; │ │ │ │ + array2[7026] = -31; │ │ │ │ + array2[7027] = 69; │ │ │ │ + array2[7028] = -26; │ │ │ │ + array2[7029] = 69; │ │ │ │ + array2[7030] = 56; │ │ │ │ + array2[7031] = 16; │ │ │ │ + array2[7032] = -123; │ │ │ │ + array2[7033] = 0; │ │ │ │ + array2[7035] = (array2[7034] = 0); │ │ │ │ + array2[7036] = 102; │ │ │ │ + array2[7037] = 103; │ │ │ │ + array2[7038] = 8; │ │ │ │ + array2[7039] = -64; │ │ │ │ + array2[7040] = -78; │ │ │ │ + array2[7041] = -44; │ │ │ │ + array2[7042] = -73; │ │ │ │ + array2[7043] = -35; │ │ │ │ + array2[7044] = 25; │ │ │ │ + array2[7045] = 2; │ │ │ │ + array2[7046] = -80; │ │ │ │ + array2[7047] = 44; │ │ │ │ + array2[7048] = 117; │ │ │ │ + array2[7049] = 110; │ │ │ │ + array2[7050] = 120; │ │ │ │ + array2[7051] = -122; │ │ │ │ + array2[7052] = 0; │ │ │ │ + array2[7053] = 44; │ │ │ │ + array2[7054] = 75; │ │ │ │ + array2[7055] = -51; │ │ │ │ + array2[7056] = 91; │ │ │ │ + array2[7057] = -98; │ │ │ │ + array2[7058] = 33; │ │ │ │ + array2[7059] = 0; │ │ │ │ + array2[7060] = -53; │ │ │ │ + array2[7061] = 98; │ │ │ │ + array2[7062] = -45; │ │ │ │ + array2[7063] = 38; │ │ │ │ + array2[7064] = 71; │ │ │ │ + array2[7065] = 72; │ │ │ │ + array2[7066] = 84; │ │ │ │ + array2[7067] = -112; │ │ │ │ + array2[7068] = 91; │ │ │ │ + array2[7069] = -97; │ │ │ │ + array2[7070] = 33; │ │ │ │ + array2[7071] = 0; │ │ │ │ + array2[7072] = -53; │ │ │ │ + array2[7073] = 98; │ │ │ │ + array2[7074] = -29; │ │ │ │ + array2[7075] = -90; │ │ │ │ + array2[7076] = 103; │ │ │ │ + array2[7077] = 8; │ │ │ │ + array2[7078] = -64; │ │ │ │ + array2[7079] = -78; │ │ │ │ + array2[7080] = -40; │ │ │ │ + array2[7081] = -73; │ │ │ │ + array2[7082] = -7; │ │ │ │ + array2[7083] = 25; │ │ │ │ + array2[7084] = 2; │ │ │ │ + array2[7085] = -80; │ │ │ │ + array2[7086] = 44; │ │ │ │ + array2[7087] = 118; │ │ │ │ + array2[7088] = 110; │ │ │ │ + array2[7089] = -127; │ │ │ │ + array2[7090] = 1; │ │ │ │ + array2[7091] = -122; │ │ │ │ + array2[7092] = 0; │ │ │ │ + array2[7093] = 44; │ │ │ │ + array2[7094] = -117; │ │ │ │ + array2[7095] = -51; │ │ │ │ + array2[7096] = -101; │ │ │ │ + array2[7097] = 96; │ │ │ │ + array2[7098] = -128; │ │ │ │ + array2[7099] = 33; │ │ │ │ + array2[7100] = 0; │ │ │ │ + array2[7101] = -53; │ │ │ │ + array2[7102] = 98; │ │ │ │ + array2[7103] = -9; │ │ │ │ + array2[7104] = 54; │ │ │ │ + array2[7105] = 87; │ │ │ │ + array2[7106] = 8; │ │ │ │ + array2[7107] = -64; │ │ │ │ + array2[7108] = -78; │ │ │ │ + array2[7109] = -24; │ │ │ │ + array2[7110] = 70; │ │ │ │ + array2[7111] = 87; │ │ │ │ + array2[7112] = 8; │ │ │ │ + array2[7113] = -64; │ │ │ │ + array2[7114] = -78; │ │ │ │ + array2[7115] = -16; │ │ │ │ + array2[7116] = 86; │ │ │ │ + array2[7117] = 24; │ │ │ │ + array2[7118] = 96; │ │ │ │ + array2[7119] = 8; │ │ │ │ + array2[7120] = -64; │ │ │ │ + array2[7121] = -78; │ │ │ │ + array2[7122] = -36; │ │ │ │ + array2[7123] = -75; │ │ │ │ + array2[7124] = 25; │ │ │ │ + array2[7125] = 6; │ │ │ │ + array2[7126] = 24; │ │ │ │ + array2[7127] = 2; │ │ │ │ + array2[7128] = -80; │ │ │ │ + array2[7129] = 44; │ │ │ │ + array2[7130] = -73; │ │ │ │ + array2[7131] = 109; │ │ │ │ + array2[7132] = -119; │ │ │ │ + array2[7133] = 1; │ │ │ │ + array2[7134] = -122; │ │ │ │ + array2[7135] = 0; │ │ │ │ + array2[7136] = 44; │ │ │ │ + array2[7137] = -53; │ │ │ │ + array2[7138] = -99; │ │ │ │ + array2[7139] = -101; │ │ │ │ + array2[7140] = 98; │ │ │ │ + array2[7141] = -128; │ │ │ │ + array2[7142] = 33; │ │ │ │ + array2[7143] = 0; │ │ │ │ + array2[7144] = -53; │ │ │ │ + array2[7145] = 114; │ │ │ │ + array2[7146] = -21; │ │ │ │ + array2[7147] = -42; │ │ │ │ + array2[7148] = 24; │ │ │ │ + array2[7149] = 96; │ │ │ │ + array2[7150] = 8; │ │ │ │ + array2[7151] = -64; │ │ │ │ + array2[7152] = -78; │ │ │ │ + array2[7153] = -36; │ │ │ │ + array2[7154] = -68; │ │ │ │ + array2[7155] = 57; │ │ │ │ + array2[7156] = 6; │ │ │ │ + array2[7157] = 24; │ │ │ │ + array2[7158] = 2; │ │ │ │ + array2[7159] = -80; │ │ │ │ + array2[7160] = 44; │ │ │ │ + array2[7161] = 119; │ │ │ │ + array2[7162] = 111; │ │ │ │ + array2[7163] = -111; │ │ │ │ + array2[7164] = 1; │ │ │ │ + array2[7165] = -122; │ │ │ │ + array2[7166] = 0; │ │ │ │ + array2[7167] = 44; │ │ │ │ + array2[7168] = 11; │ │ │ │ + array2[7169] = 94; │ │ │ │ + array2[7170] = 91; │ │ │ │ + array2[7171] = 101; │ │ │ │ + array2[7172] = -128; │ │ │ │ + array2[7173] = 33; │ │ │ │ + array2[7174] = 0; │ │ │ │ + array2[7175] = -53; │ │ │ │ + array2[7176] = -126; │ │ │ │ + array2[7177] = -25; │ │ │ │ + array2[7178] = -90; │ │ │ │ + array2[7179] = 25; │ │ │ │ + array2[7180] = 96; │ │ │ │ + array2[7181] = 8; │ │ │ │ + array2[7182] = -64; │ │ │ │ + array2[7183] = -78; │ │ │ │ + array2[7184] = -32; │ │ │ │ + array2[7185] = -67; │ │ │ │ + array2[7186] = 101; │ │ │ │ + array2[7187] = 6; │ │ │ │ + array2[7188] = 24; │ │ │ │ + array2[7189] = 2; │ │ │ │ + array2[7190] = -80; │ │ │ │ + array2[7191] = 44; │ │ │ │ + array2[7192] = 56; │ │ │ │ + array2[7193] = 111; │ │ │ │ + array2[7194] = -106; │ │ │ │ + array2[7195] = 1; │ │ │ │ + array2[7196] = -122; │ │ │ │ + array2[7197] = 0; │ │ │ │ + array2[7198] = 44; │ │ │ │ + array2[7199] = 11; │ │ │ │ + array2[7200] = -82; │ │ │ │ + array2[7201] = -101; │ │ │ │ + array2[7202] = 100; │ │ │ │ + array2[7203] = -128; │ │ │ │ + array2[7204] = 33; │ │ │ │ + array2[7205] = 0; │ │ │ │ + array2[7206] = -53; │ │ │ │ + array2[7207] = -126; │ │ │ │ + array2[7208] = -37; │ │ │ │ + array2[7209] = -26; │ │ │ │ + array2[7210] = 21; │ │ │ │ + array2[7211] = 92; │ │ │ │ + array2[7212] = -10; │ │ │ │ + array2[7213] = 21; │ │ │ │ + array2[7214] = 96; │ │ │ │ + array2[7215] = 6; │ │ │ │ + array2[7216] = 71; │ │ │ │ + array2[7217] = 8; │ │ │ │ + array2[7218] = -64; │ │ │ │ + array2[7219] = -78; │ │ │ │ + array2[7220] = 88; │ │ │ │ + array2[7221] = 103; │ │ │ │ + array2[7222] = -128; │ │ │ │ + array2[7223] = 33; │ │ │ │ + array2[7224] = 0; │ │ │ │ + array2[7225] = -53; │ │ │ │ + array2[7226] = -110; │ │ │ │ + array2[7227] = -37; │ │ │ │ + array2[7228] = -26; │ │ │ │ + array2[7229] = 25; │ │ │ │ + array2[7230] = 96; │ │ │ │ + array2[7231] = 8; │ │ │ │ + array2[7232] = -64; │ │ │ │ + array2[7233] = -78; │ │ │ │ + array2[7234] = -28; │ │ │ │ + array2[7235] = -73; │ │ │ │ + array2[7236] = -59; │ │ │ │ + array2[7237] = 13; │ │ │ │ + array2[7238] = 18; │ │ │ │ + array2[7239] = 21; │ │ │ │ + array2[7240] = 88; │ │ │ │ + array2[7241] = 110; │ │ │ │ + array2[7242] = -128; │ │ │ │ + array2[7243] = 33; │ │ │ │ + array2[7244] = 0; │ │ │ │ + array2[7245] = -53; │ │ │ │ + array2[7246] = -78; │ │ │ │ + array2[7247] = -41; │ │ │ │ + array2[7248] = 22; │ │ │ │ + array2[7249] = 27; │ │ │ │ + array2[7250] = 96; │ │ │ │ + array2[7251] = 8; │ │ │ │ + array2[7252] = -64; │ │ │ │ + array2[7253] = -78; │ │ │ │ + array2[7254] = -20; │ │ │ │ + array2[7255] = -74; │ │ │ │ + array2[7256] = -47; │ │ │ │ + array2[7257] = 6; │ │ │ │ + array2[7258] = 24; │ │ │ │ + array2[7259] = 2; │ │ │ │ + array2[7260] = -80; │ │ │ │ + array2[7261] = 44; │ │ │ │ + array2[7262] = -5; │ │ │ │ + array2[7263] = 109; │ │ │ │ + array2[7264] = -75; │ │ │ │ + array2[7265] = 1; │ │ │ │ + array2[7266] = -122; │ │ │ │ + array2[7267] = 0; │ │ │ │ + array2[7268] = 44; │ │ │ │ + array2[7269] = -53; │ │ │ │ + array2[7270] = -114; │ │ │ │ + array2[7271] = 27; │ │ │ │ + array2[7272] = -37; │ │ │ │ + array2[7273] = -31; │ │ │ │ + array2[7274] = 68; │ │ │ │ + array2[7275] = -66; │ │ │ │ + array2[7276] = -32; │ │ │ │ + array2[7277] = 52; │ │ │ │ + array2[7278] = -125; │ │ │ │ + array2[7279] = 125; │ │ │ │ + array2[7280] = 6; │ │ │ │ + array2[7281] = 20; │ │ │ │ + array2[7282] = -64; │ │ │ │ + array2[7283] = 48; │ │ │ │ + array2[7284] = -28; │ │ │ │ + array2[7285] = -72; │ │ │ │ + array2[7286] = -127; │ │ │ │ + array2[7287] = 6; │ │ │ │ + array2[7288] = 20; │ │ │ │ + array2[7289] = -64; │ │ │ │ + array2[7290] = 48; │ │ │ │ + array2[7291] = -28; │ │ │ │ + array2[7292] = -71; │ │ │ │ + array2[7293] = -123; │ │ │ │ + array2[7294] = 6; │ │ │ │ + array2[7295] = 20; │ │ │ │ + array2[7296] = -64; │ │ │ │ + array2[7297] = 48; │ │ │ │ + array2[7298] = -28; │ │ │ │ + array2[7299] = -70; │ │ │ │ + array2[7300] = -119; │ │ │ │ + array2[7301] = 6; │ │ │ │ + array2[7302] = 20; │ │ │ │ + array2[7303] = -64; │ │ │ │ + array2[7304] = 48; │ │ │ │ + array2[7305] = -28; │ │ │ │ + array2[7306] = -69; │ │ │ │ + array2[7307] = -115; │ │ │ │ + array2[7308] = 6; │ │ │ │ + array2[7309] = 20; │ │ │ │ + array2[7310] = -64; │ │ │ │ + array2[7311] = 48; │ │ │ │ + array2[7312] = -28; │ │ │ │ + array2[7313] = -68; │ │ │ │ + array2[7314] = -111; │ │ │ │ + array2[7315] = 6; │ │ │ │ + array2[7316] = 20; │ │ │ │ + array2[7317] = -64; │ │ │ │ + array2[7318] = 48; │ │ │ │ + array2[7319] = -28; │ │ │ │ + array2[7320] = -67; │ │ │ │ + array2[7321] = -75; │ │ │ │ + array2[7322] = 17; │ │ │ │ + array2[7323] = -64; │ │ │ │ + array2[7324] = 48; │ │ │ │ + array2[7325] = -36; │ │ │ │ + array2[7326] = -122; │ │ │ │ + array2[7327] = 27; │ │ │ │ + array2[7328] = -128; │ │ │ │ + array2[7329] = 12; │ │ │ │ + array2[7330] = 72; │ │ │ │ + array2[7331] = -27; │ │ │ │ + array2[7332] = 75; │ │ │ │ + array2[7333] = 72; │ │ │ │ + array2[7334] = -93; │ │ │ │ + array2[7335] = 88; │ │ │ │ + array2[7336] = 105; │ │ │ │ + array2[7337] = 64; │ │ │ │ + array2[7338] = 1; │ │ │ │ + array2[7339] = 12; │ │ │ │ + array2[7340] = -125; │ │ │ │ + array2[7341] = 78; │ │ │ │ + array2[7342] = -101; │ │ │ │ + array2[7343] = 105; │ │ │ │ + array2[7344] = 64; │ │ │ │ + array2[7345] = 1; │ │ │ │ + array2[7346] = 12; │ │ │ │ + array2[7347] = -125; │ │ │ │ + array2[7348] = 94; │ │ │ │ + array2[7349] = -37; │ │ │ │ + array2[7350] = 105; │ │ │ │ + array2[7351] = 64; │ │ │ │ + array2[7352] = 1; │ │ │ │ + array2[7353] = 12; │ │ │ │ + array2[7354] = -125; │ │ │ │ + array2[7355] = 110; │ │ │ │ + array2[7356] = 91; │ │ │ │ + array2[7357] = 106; │ │ │ │ + array2[7358] = 64; │ │ │ │ + array2[7359] = 1; │ │ │ │ + array2[7360] = 12; │ │ │ │ + array2[7361] = -125; │ │ │ │ + array2[7362] = -114; │ │ │ │ + array2[7363] = -101; │ │ │ │ + array2[7364] = 106; │ │ │ │ + array2[7365] = 64; │ │ │ │ + array2[7366] = 1; │ │ │ │ + array2[7367] = 12; │ │ │ │ + array2[7368] = -125; │ │ │ │ + array2[7369] = -98; │ │ │ │ + array2[7370] = -37; │ │ │ │ + array2[7371] = 106; │ │ │ │ + array2[7372] = 64; │ │ │ │ + array2[7373] = 1; │ │ │ │ + array2[7374] = 12; │ │ │ │ + array2[7375] = -125; │ │ │ │ + array2[7376] = -82; │ │ │ │ + array2[7377] = 27; │ │ │ │ + array2[7378] = 107; │ │ │ │ + array2[7379] = 64; │ │ │ │ + array2[7380] = 1; │ │ │ │ + array2[7381] = 12; │ │ │ │ + array2[7382] = -125; │ │ │ │ + array2[7383] = -66; │ │ │ │ + array2[7384] = 91; │ │ │ │ + array2[7385] = 107; │ │ │ │ + array2[7386] = 64; │ │ │ │ + array2[7387] = 1; │ │ │ │ + array2[7388] = 12; │ │ │ │ + array2[7389] = -125; │ │ │ │ + array2[7390] = -50; │ │ │ │ + array2[7391] = 27; │ │ │ │ + array2[7392] = 106; │ │ │ │ + array2[7393] = 64; │ │ │ │ + array2[7394] = 1; │ │ │ │ + array2[7395] = 12; │ │ │ │ + array2[7396] = -125; │ │ │ │ + array2[7397] = 126; │ │ │ │ + array2[7398] = -101; │ │ │ │ + array2[7399] = 107; │ │ │ │ + array2[7400] = 64; │ │ │ │ + array2[7401] = 1; │ │ │ │ + array2[7402] = 12; │ │ │ │ + array2[7403] = -125; │ │ │ │ + array2[7404] = -34; │ │ │ │ + array2[7405] = 27; │ │ │ │ + array2[7406] = 108; │ │ │ │ + array2[7407] = -64; │ │ │ │ + array2[7408] = 48; │ │ │ │ + array2[7409] = 32; │ │ │ │ + array2[7410] = -107; │ │ │ │ + array2[7411] = -67; │ │ │ │ + array2[7412] = 6; │ │ │ │ + array2[7413] = 20; │ │ │ │ + array2[7414] = -64; │ │ │ │ + array2[7415] = 48; │ │ │ │ + array2[7416] = -20; │ │ │ │ + array2[7417] = -76; │ │ │ │ + array2[7418] = -35; │ │ │ │ + array2[7419] = 6; │ │ │ │ + array2[7420] = 20; │ │ │ │ + array2[7421] = 3; │ │ │ │ + array2[7422] = 82; │ │ │ │ + array2[7423] = -19; │ │ │ │ + array2[7424] = -70; │ │ │ │ + array2[7425] = -39; │ │ │ │ + array2[7426] = 6; │ │ │ │ + array2[7427] = 20; │ │ │ │ + array2[7428] = -64; │ │ │ │ + array2[7429] = 48; │ │ │ │ + array2[7430] = -20; │ │ │ │ + array2[7431] = -71; │ │ │ │ + array2[7432] = -99; │ │ │ │ + array2[7433] = 13; │ │ │ │ + array2[7434] = 2; │ │ │ │ + array2[7435] = -13; │ │ │ │ + array2[7436] = -40; │ │ │ │ + array2[7437] = -98; │ │ │ │ + array2[7438] = -30; │ │ │ │ + array2[7439] = 83; │ │ │ │ array2[7440] = -51; │ │ │ │ - array2[7441] = -33; │ │ │ │ - array2[7442] = -10; │ │ │ │ - array2[7443] = -89; │ │ │ │ - array2[7444] = -8; │ │ │ │ - array2[7445] = 84; │ │ │ │ - array2[7446] = -13; │ │ │ │ - array2[7447] = 0; │ │ │ │ - array2[7448] = -126; │ │ │ │ - array2[7449] = 82; │ │ │ │ + array2[7441] = 3; │ │ │ │ + array2[7442] = 8; │ │ │ │ + array2[7443] = 74; │ │ │ │ + array2[7444] = -51; │ │ │ │ + array2[7445] = -33; │ │ │ │ + array2[7446] = -10; │ │ │ │ + array2[7447] = -89; │ │ │ │ + array2[7448] = -8; │ │ │ │ + array2[7449] = 84; │ │ │ │ array2[7450] = -13; │ │ │ │ - array2[7451] = -72; │ │ │ │ - array2[7452] = 13; │ │ │ │ - array2[7453] = 6; │ │ │ │ - array2[7454] = 40; │ │ │ │ - array2[7455] = 62; │ │ │ │ - array2[7456] = -43; │ │ │ │ - array2[7457] = 60; │ │ │ │ - array2[7458] = -128; │ │ │ │ - array2[7459] = -96; │ │ │ │ - array2[7460] = -44; │ │ │ │ - array2[7461] = 124; │ │ │ │ - array2[7462] = 110; │ │ │ │ - array2[7463] = -121; │ │ │ │ - array2[7464] = 1; │ │ │ │ - array2[7465] = -118; │ │ │ │ - array2[7466] = 79; │ │ │ │ - array2[7467] = 53; │ │ │ │ - array2[7468] = 15; │ │ │ │ - array2[7469] = 32; │ │ │ │ - array2[7470] = 40; │ │ │ │ + array2[7451] = 0; │ │ │ │ + array2[7452] = -126; │ │ │ │ + array2[7453] = 82; │ │ │ │ + array2[7454] = -13; │ │ │ │ + array2[7455] = -72; │ │ │ │ + array2[7456] = 13; │ │ │ │ + array2[7457] = 6; │ │ │ │ + array2[7458] = 40; │ │ │ │ + array2[7459] = 62; │ │ │ │ + array2[7460] = -43; │ │ │ │ + array2[7461] = 60; │ │ │ │ + array2[7462] = -128; │ │ │ │ + array2[7463] = -96; │ │ │ │ + array2[7464] = -44; │ │ │ │ + array2[7465] = 124; │ │ │ │ + array2[7466] = 110; │ │ │ │ + array2[7467] = -121; │ │ │ │ + array2[7468] = 1; │ │ │ │ + array2[7469] = -118; │ │ │ │ + array2[7470] = 79; │ │ │ │ array2[7471] = 53; │ │ │ │ - array2[7472] = -81; │ │ │ │ - array2[7473] = -37; │ │ │ │ - array2[7474] = 98; │ │ │ │ - array2[7475] = -128; │ │ │ │ - array2[7476] = -30; │ │ │ │ - array2[7477] = 83; │ │ │ │ - array2[7478] = -51; │ │ │ │ - array2[7479] = 3; │ │ │ │ - array2[7480] = 8; │ │ │ │ - array2[7481] = 74; │ │ │ │ + array2[7472] = 15; │ │ │ │ + array2[7473] = 32; │ │ │ │ + array2[7474] = 40; │ │ │ │ + array2[7475] = 53; │ │ │ │ + array2[7476] = -81; │ │ │ │ + array2[7477] = -37; │ │ │ │ + array2[7478] = 98; │ │ │ │ + array2[7479] = -128; │ │ │ │ + array2[7480] = -30; │ │ │ │ + array2[7481] = 83; │ │ │ │ array2[7482] = -51; │ │ │ │ - array2[7483] = -17; │ │ │ │ - array2[7484] = -90; │ │ │ │ - array2[7485] = 70; │ │ │ │ - array2[7486] = 8; │ │ │ │ - array2[7487] = -52; │ │ │ │ - array2[7488] = 83; │ │ │ │ - array2[7489] = -37; │ │ │ │ - array2[7490] = 26; │ │ │ │ - array2[7491] = 33; │ │ │ │ - array2[7492] = 48; │ │ │ │ - array2[7493] = -113; │ │ │ │ - array2[7494] = 109; │ │ │ │ - array2[7495] = -109; │ │ │ │ - array2[7496] = 1; │ │ │ │ - array2[7497] = -118; │ │ │ │ - array2[7498] = 79; │ │ │ │ - array2[7499] = 53; │ │ │ │ - array2[7500] = 15; │ │ │ │ - array2[7501] = 32; │ │ │ │ - array2[7502] = 40; │ │ │ │ + array2[7483] = 3; │ │ │ │ + array2[7484] = 8; │ │ │ │ + array2[7485] = 74; │ │ │ │ + array2[7486] = -51; │ │ │ │ + array2[7487] = -17; │ │ │ │ + array2[7488] = -90; │ │ │ │ + array2[7489] = 70; │ │ │ │ + array2[7490] = 8; │ │ │ │ + array2[7491] = -52; │ │ │ │ + array2[7492] = 83; │ │ │ │ + array2[7493] = -37; │ │ │ │ + array2[7494] = 26; │ │ │ │ + array2[7495] = 33; │ │ │ │ + array2[7496] = 48; │ │ │ │ + array2[7497] = -113; │ │ │ │ + array2[7498] = 109; │ │ │ │ + array2[7499] = -109; │ │ │ │ + array2[7500] = 1; │ │ │ │ + array2[7501] = -118; │ │ │ │ + array2[7502] = 79; │ │ │ │ array2[7503] = 53; │ │ │ │ - array2[7504] = -33; │ │ │ │ - array2[7505] = -37; │ │ │ │ - array2[7506] = 27; │ │ │ │ - array2[7507] = 33; │ │ │ │ - array2[7508] = 48; │ │ │ │ - array2[7509] = 15; │ │ │ │ - array2[7510] = 110; │ │ │ │ - array2[7511] = -113; │ │ │ │ - array2[7512] = 1; │ │ │ │ - array2[7513] = -118; │ │ │ │ - array2[7514] = 79; │ │ │ │ - array2[7515] = 53; │ │ │ │ - array2[7516] = 15; │ │ │ │ - array2[7517] = 32; │ │ │ │ - array2[7518] = 40; │ │ │ │ + array2[7504] = 15; │ │ │ │ + array2[7505] = 32; │ │ │ │ + array2[7506] = 40; │ │ │ │ + array2[7507] = 53; │ │ │ │ + array2[7508] = -33; │ │ │ │ + array2[7509] = -37; │ │ │ │ + array2[7510] = 27; │ │ │ │ + array2[7511] = 33; │ │ │ │ + array2[7512] = 48; │ │ │ │ + array2[7513] = 15; │ │ │ │ + array2[7514] = 110; │ │ │ │ + array2[7515] = -113; │ │ │ │ + array2[7516] = 1; │ │ │ │ + array2[7517] = -118; │ │ │ │ + array2[7518] = 79; │ │ │ │ array2[7519] = 53; │ │ │ │ - array2[7520] = -49; │ │ │ │ - array2[7521] = 27; │ │ │ │ - array2[7522] = -38; │ │ │ │ - array2[7523] = 0; │ │ │ │ - array2[7524] = 12; │ │ │ │ - array2[7525] = -125; │ │ │ │ - array2[7526] = 93; │ │ │ │ - array2[7527] = 6; │ │ │ │ - array2[7528] = 40; │ │ │ │ - array2[7529] = 62; │ │ │ │ - array2[7530] = -43; │ │ │ │ - array2[7531] = 60; │ │ │ │ - array2[7532] = -128; │ │ │ │ - array2[7533] = -96; │ │ │ │ - array2[7534] = -44; │ │ │ │ - array2[7535] = 61; │ │ │ │ - array2[7536] = 109; │ │ │ │ - array2[7537] = -101; │ │ │ │ - array2[7538] = 1; │ │ │ │ - array2[7539] = -118; │ │ │ │ - array2[7540] = 79; │ │ │ │ - array2[7541] = 53; │ │ │ │ - array2[7542] = 15; │ │ │ │ - array2[7543] = 32; │ │ │ │ - array2[7544] = 40; │ │ │ │ - array2[7545] = 117; │ │ │ │ - array2[7546] = 95; │ │ │ │ - array2[7547] = -101; │ │ │ │ - array2[7548] = 108; │ │ │ │ - array2[7549] = -64; │ │ │ │ - array2[7550] = -31; │ │ │ │ - array2[7551] = 83; │ │ │ │ - array2[7552] = -51; │ │ │ │ - array2[7553] = 3; │ │ │ │ - array2[7554] = 8; │ │ │ │ - array2[7555] = -118; │ │ │ │ - array2[7556] = -43; │ │ │ │ - array2[7557] = 25; │ │ │ │ - array2[7558] = 2; │ │ │ │ - array2[7559] = -80; │ │ │ │ - array2[7560] = 44; │ │ │ │ - array2[7561] = 117; │ │ │ │ - array2[7562] = 13; │ │ │ │ - array2[7563] = 0; │ │ │ │ - array2[7564] = 1; │ │ │ │ - array2[7565] = 49; │ │ │ │ - array2[7567] = (array2[7566] = 0); │ │ │ │ - array2[7568] = 3; │ │ │ │ - array2[7569] = 0; │ │ │ │ + array2[7520] = 15; │ │ │ │ + array2[7521] = 32; │ │ │ │ + array2[7522] = 40; │ │ │ │ + array2[7523] = 53; │ │ │ │ + array2[7524] = -49; │ │ │ │ + array2[7525] = 27; │ │ │ │ + array2[7526] = -38; │ │ │ │ + array2[7527] = 0; │ │ │ │ + array2[7528] = 12; │ │ │ │ + array2[7529] = -125; │ │ │ │ + array2[7530] = 93; │ │ │ │ + array2[7531] = 6; │ │ │ │ + array2[7532] = 40; │ │ │ │ + array2[7533] = 62; │ │ │ │ + array2[7534] = -43; │ │ │ │ + array2[7535] = 60; │ │ │ │ + array2[7536] = -128; │ │ │ │ + array2[7537] = -96; │ │ │ │ + array2[7538] = -44; │ │ │ │ + array2[7539] = 61; │ │ │ │ + array2[7540] = 109; │ │ │ │ + array2[7541] = -101; │ │ │ │ + array2[7542] = 1; │ │ │ │ + array2[7543] = -118; │ │ │ │ + array2[7544] = 79; │ │ │ │ + array2[7545] = 53; │ │ │ │ + array2[7546] = 15; │ │ │ │ + array2[7547] = 32; │ │ │ │ + array2[7548] = 40; │ │ │ │ + array2[7549] = 117; │ │ │ │ + array2[7550] = 95; │ │ │ │ + array2[7551] = -101; │ │ │ │ + array2[7552] = 108; │ │ │ │ + array2[7553] = -64; │ │ │ │ + array2[7554] = -31; │ │ │ │ + array2[7555] = 83; │ │ │ │ + array2[7556] = -51; │ │ │ │ + array2[7557] = 3; │ │ │ │ + array2[7558] = 8; │ │ │ │ + array2[7559] = -118; │ │ │ │ + array2[7560] = -43; │ │ │ │ + array2[7561] = 25; │ │ │ │ + array2[7562] = 2; │ │ │ │ + array2[7563] = -80; │ │ │ │ + array2[7564] = 44; │ │ │ │ + array2[7565] = 117; │ │ │ │ + array2[7566] = 13; │ │ │ │ + array2[7567] = 0; │ │ │ │ + array2[7568] = 1; │ │ │ │ + array2[7569] = 49; │ │ │ │ array2[7571] = (array2[7570] = 0); │ │ │ │ - array2[7572] = 91; │ │ │ │ - array2[7573] = -122; │ │ │ │ - array2[7574] = 33; │ │ │ │ - array2[7575] = 56; │ │ │ │ - array2[7576] = -121; │ │ │ │ - array2[7577] = 45; │ │ │ │ - array2[7578] = 67; │ │ │ │ - array2[7579] = 18; │ │ │ │ - array2[7580] = -100; │ │ │ │ - array2[7581] = 3; │ │ │ │ - array2[7583] = (array2[7582] = 0); │ │ │ │ - array2[7585] = (array2[7584] = 0); │ │ │ │ + array2[7572] = 3; │ │ │ │ + array2[7573] = 0; │ │ │ │ + array2[7575] = (array2[7574] = 0); │ │ │ │ + array2[7576] = 91; │ │ │ │ + array2[7577] = -122; │ │ │ │ + array2[7578] = 33; │ │ │ │ + array2[7579] = 56; │ │ │ │ + array2[7580] = -121; │ │ │ │ + array2[7581] = 45; │ │ │ │ + array2[7582] = 67; │ │ │ │ + array2[7583] = 18; │ │ │ │ + array2[7584] = -100; │ │ │ │ + array2[7585] = 3; │ │ │ │ array2[7587] = (array2[7586] = 0); │ │ │ │ - array2[7588] = 97; │ │ │ │ - array2[7589] = 32; │ │ │ │ + array2[7589] = (array2[7588] = 0); │ │ │ │ array2[7591] = (array2[7590] = 0); │ │ │ │ - array2[7592] = 54; │ │ │ │ - array2[7593] = 0; │ │ │ │ + array2[7592] = 97; │ │ │ │ + array2[7593] = 32; │ │ │ │ array2[7595] = (array2[7594] = 0); │ │ │ │ - array2[7596] = 19; │ │ │ │ - array2[7597] = 4; │ │ │ │ - array2[7598] = 69; │ │ │ │ - array2[7599] = 44; │ │ │ │ - array2[7600] = 16; │ │ │ │ - array2[7601] = 0; │ │ │ │ - array2[7603] = (array2[7602] = 0); │ │ │ │ - array2[7604] = 3; │ │ │ │ + array2[7596] = 54; │ │ │ │ + array2[7597] = 0; │ │ │ │ + array2[7599] = (array2[7598] = 0); │ │ │ │ + array2[7600] = 19; │ │ │ │ + array2[7601] = 4; │ │ │ │ + array2[7602] = 69; │ │ │ │ + array2[7603] = 44; │ │ │ │ + array2[7604] = 16; │ │ │ │ array2[7605] = 0; │ │ │ │ array2[7607] = (array2[7606] = 0); │ │ │ │ - array2[7608] = 4; │ │ │ │ - array2[7609] = 40; │ │ │ │ - array2[7610] = 2; │ │ │ │ - array2[7611] = 10; │ │ │ │ - array2[7612] = -40; │ │ │ │ - array2[7613] = 14; │ │ │ │ - array2[7614] = 10; │ │ │ │ - array2[7615] = -56; │ │ │ │ - array2[7616] = 50; │ │ │ │ - array2[7617] = 3; │ │ │ │ - array2[7619] = (array2[7618] = 0); │ │ │ │ - array2[7620] = 35; │ │ │ │ - array2[7621] = 6; │ │ │ │ - array2[7622] = 5; │ │ │ │ - array2[7623] = 16; │ │ │ │ - array2[7624] = 116; │ │ │ │ - array2[7625] = -66; │ │ │ │ - array2[7626] = -16; │ │ │ │ - array2[7627] = 11; │ │ │ │ - array2[7628] = 20; │ │ │ │ - array2[7629] = 14; │ │ │ │ - array2[7630] = 99; │ │ │ │ - array2[7631] = -74; │ │ │ │ - array2[7632] = 65; │ │ │ │ - array2[7633] = 28; │ │ │ │ - array2[7634] = -56; │ │ │ │ - array2[7635] = 1; │ │ │ │ - array2[7636] = 24; │ │ │ │ - array2[7637] = 49; │ │ │ │ - array2[7638] = 48; │ │ │ │ - array2[7639] = -114; │ │ │ │ - array2[7640] = -96; │ │ │ │ - array2[7641] = 42; │ │ │ │ - array2[7642] = 7; │ │ │ │ - array2[7643] = 95; │ │ │ │ - array2[7644] = -8; │ │ │ │ - array2[7645] = -123; │ │ │ │ - array2[7646] = 17; │ │ │ │ - array2[7647] = 3; │ │ │ │ - array2[7648] = 2; │ │ │ │ - array2[7649] = 9; │ │ │ │ - array2[7650] = 40; │ │ │ │ - array2[7651] = 115; │ │ │ │ - array2[7652] = 24; │ │ │ │ - array2[7653] = 67; │ │ │ │ - array2[7654] = 24; │ │ │ │ - array2[7655] = 7; │ │ │ │ - array2[7656] = 59; │ │ │ │ - array2[7657] = 24; │ │ │ │ - array2[7658] = 67; │ │ │ │ - array2[7659] = 56; │ │ │ │ - array2[7660] = 7; │ │ │ │ - array2[7661] = 59; │ │ │ │ - array2[7662] = 24; │ │ │ │ - array2[7663] = 110; │ │ │ │ - array2[7664] = 64; │ │ │ │ - array2[7665] = -121; │ │ │ │ - array2[7666] = 116; │ │ │ │ - array2[7667] = 16; │ │ │ │ - array2[7668] = 102; │ │ │ │ - array2[7669] = 25; │ │ │ │ - array2[7670] = 2; │ │ │ │ - array2[7671] = 66; │ │ │ │ - array2[7672] = 29; │ │ │ │ - array2[7673] = -58; │ │ │ │ - array2[7674] = 16; │ │ │ │ - array2[7675] = -58; │ │ │ │ - array2[7676] = -31; │ │ │ │ - array2[7677] = 14; │ │ │ │ - array2[7678] = -58; │ │ │ │ - array2[7679] = 16; │ │ │ │ - array2[7680] = -50; │ │ │ │ - array2[7681] = -31; │ │ │ │ - array2[7682] = 14; │ │ │ │ - array2[7683] = -122; │ │ │ │ - array2[7684] = 27; │ │ │ │ - array2[7685] = -42; │ │ │ │ - array2[7686] = -127; │ │ │ │ - array2[7687] = 29; │ │ │ │ - array2[7688] = -124; │ │ │ │ - array2[7689] = 89; │ │ │ │ - array2[7690] = 6; │ │ │ │ - array2[7691] = -127; │ │ │ │ - array2[7692] = 104; │ │ │ │ - array2[7693] = -121; │ │ │ │ - array2[7694] = 49; │ │ │ │ - array2[7695] = -124; │ │ │ │ - array2[7696] = 113; │ │ │ │ - array2[7697] = 0; │ │ │ │ - array2[7698] = -121; │ │ │ │ - array2[7699] = 49; │ │ │ │ - array2[7700] = -124; │ │ │ │ - array2[7701] = 115; │ │ │ │ - array2[7702] = 0; │ │ │ │ - array2[7703] = -121; │ │ │ │ - array2[7704] = -31; │ │ │ │ - array2[7705] = 6; │ │ │ │ - array2[7706] = 119; │ │ │ │ - array2[7707] = 120; │ │ │ │ - array2[7708] = 7; │ │ │ │ - array2[7709] = 97; │ │ │ │ - array2[7710] = -106; │ │ │ │ - array2[7711] = 97; │ │ │ │ - array2[7712] = 32; │ │ │ │ - array2[7713] = -32; │ │ │ │ - array2[7714] = 97; │ │ │ │ - array2[7715] = -106; │ │ │ │ - array2[7716] = -128; │ │ │ │ - array2[7717] = 24; │ │ │ │ - array2[7718] = 40; │ │ │ │ - array2[7719] = -103; │ │ │ │ - array2[7720] = -58; │ │ │ │ - array2[7721] = 97; │ │ │ │ - array2[7722] = 56; │ │ │ │ - array2[7723] = 7; │ │ │ │ - array2[7724] = -31; │ │ │ │ - array2[7725] = 28; │ │ │ │ - array2[7726] = -126; │ │ │ │ - array2[7727] = 115; │ │ │ │ - array2[7728] = 0; │ │ │ │ - array2[7729] = 70; │ │ │ │ - array2[7730] = 12; │ │ │ │ - array2[7731] = 8; │ │ │ │ - array2[7732] = 36; │ │ │ │ - array2[7733] = -80; │ │ │ │ - array2[7734] = -30; │ │ │ │ - array2[7735] = 33; │ │ │ │ - array2[7736] = -27; │ │ │ │ - array2[7737] = 33; │ │ │ │ - array2[7738] = 28; │ │ │ │ - array2[7739] = 8; │ │ │ │ - array2[7740] = 16; │ │ │ │ - array2[7741] = 0; │ │ │ │ - array2[7743] = (array2[7742] = 0); │ │ │ │ - array2[7744] = -90; │ │ │ │ - array2[7745] = 54; │ │ │ │ - array2[7746] = 8; │ │ │ │ - array2[7747] = -52; │ │ │ │ - array2[7748] = 99; │ │ │ │ - array2[7749] = 102; │ │ │ │ - array2[7750] = -123; │ │ │ │ - array2[7751] = 0; │ │ │ │ - array2[7752] = 44; │ │ │ │ - array2[7753] = 75; │ │ │ │ - array2[7754] = 109; │ │ │ │ - array2[7755] = 103; │ │ │ │ - array2[7756] = -123; │ │ │ │ - array2[7757] = 0; │ │ │ │ - array2[7758] = 44; │ │ │ │ - array2[7759] = -117; │ │ │ │ - array2[7760] = 109; │ │ │ │ - array2[7761] = 114; │ │ │ │ - array2[7762] = -123; │ │ │ │ - array2[7763] = 0; │ │ │ │ - array2[7764] = 44; │ │ │ │ - array2[7765] = 75; │ │ │ │ - array2[7766] = 110; │ │ │ │ - array2[7767] = 109; │ │ │ │ - array2[7768] = -124; │ │ │ │ - array2[7769] = -64; │ │ │ │ - array2[7770] = 60; │ │ │ │ - array2[7771] = -73; │ │ │ │ - array2[7772] = -63; │ │ │ │ - array2[7773] = 17; │ │ │ │ - array2[7774] = 2; │ │ │ │ - array2[7775] = -13; │ │ │ │ - array2[7776] = -32; │ │ │ │ - array2[7777] = 70; │ │ │ │ - array2[7778] = 118; │ │ │ │ - array2[7779] = -8; │ │ │ │ - array2[7780] = 84; │ │ │ │ - array2[7781] = -13; │ │ │ │ - array2[7782] = 0; │ │ │ │ - array2[7783] = -126; │ │ │ │ - array2[7784] = 98; │ │ │ │ - array2[7785] = 94; │ │ │ │ - array2[7786] = -63; │ │ │ │ - array2[7787] = 101; │ │ │ │ - array2[7788] = 95; │ │ │ │ - array2[7789] = 1; │ │ │ │ - array2[7790] = 102; │ │ │ │ - array2[7791] = 99; │ │ │ │ - array2[7792] = -124; │ │ │ │ - array2[7793] = 0; │ │ │ │ - array2[7794] = 44; │ │ │ │ - array2[7795] = -117; │ │ │ │ - array2[7796] = -59; │ │ │ │ - array2[7797] = 37; │ │ │ │ - array2[7798] = 2; │ │ │ │ - array2[7799] = -80; │ │ │ │ - array2[7800] = 44; │ │ │ │ - array2[7801] = -66; │ │ │ │ - array2[7802] = -124; │ │ │ │ - array2[7803] = 52; │ │ │ │ - array2[7804] = 10; │ │ │ │ - array2[7805] = 0; │ │ │ │ - array2[7807] = (array2[7806] = 0); │ │ │ │ - array2[7809] = (array2[7808] = 0); │ │ │ │ + array2[7608] = 3; │ │ │ │ + array2[7609] = 0; │ │ │ │ + array2[7611] = (array2[7610] = 0); │ │ │ │ + array2[7612] = 4; │ │ │ │ + array2[7613] = 40; │ │ │ │ + array2[7614] = 2; │ │ │ │ + array2[7615] = 10; │ │ │ │ + array2[7616] = -40; │ │ │ │ + array2[7617] = 14; │ │ │ │ + array2[7618] = 10; │ │ │ │ + array2[7619] = -56; │ │ │ │ + array2[7620] = 50; │ │ │ │ + array2[7621] = 3; │ │ │ │ + array2[7623] = (array2[7622] = 0); │ │ │ │ + array2[7624] = 35; │ │ │ │ + array2[7625] = 6; │ │ │ │ + array2[7626] = 5; │ │ │ │ + array2[7627] = 16; │ │ │ │ + array2[7628] = 116; │ │ │ │ + array2[7629] = -66; │ │ │ │ + array2[7630] = -16; │ │ │ │ + array2[7631] = 11; │ │ │ │ + array2[7632] = 20; │ │ │ │ + array2[7633] = 14; │ │ │ │ + array2[7634] = 99; │ │ │ │ + array2[7635] = -74; │ │ │ │ + array2[7636] = 65; │ │ │ │ + array2[7637] = 28; │ │ │ │ + array2[7638] = -56; │ │ │ │ + array2[7639] = 1; │ │ │ │ + array2[7640] = 24; │ │ │ │ + array2[7641] = 49; │ │ │ │ + array2[7642] = 48; │ │ │ │ + array2[7643] = -114; │ │ │ │ + array2[7644] = -96; │ │ │ │ + array2[7645] = 42; │ │ │ │ + array2[7646] = 7; │ │ │ │ + array2[7647] = 95; │ │ │ │ + array2[7648] = -8; │ │ │ │ + array2[7649] = -123; │ │ │ │ + array2[7650] = 17; │ │ │ │ + array2[7651] = 3; │ │ │ │ + array2[7652] = 2; │ │ │ │ + array2[7653] = 9; │ │ │ │ + array2[7654] = 40; │ │ │ │ + array2[7655] = 115; │ │ │ │ + array2[7656] = 24; │ │ │ │ + array2[7657] = 67; │ │ │ │ + array2[7658] = 24; │ │ │ │ + array2[7659] = 7; │ │ │ │ + array2[7660] = 59; │ │ │ │ + array2[7661] = 24; │ │ │ │ + array2[7662] = 67; │ │ │ │ + array2[7663] = 56; │ │ │ │ + array2[7664] = 7; │ │ │ │ + array2[7665] = 59; │ │ │ │ + array2[7666] = 24; │ │ │ │ + array2[7667] = 110; │ │ │ │ + array2[7668] = 64; │ │ │ │ + array2[7669] = -121; │ │ │ │ + array2[7670] = 116; │ │ │ │ + array2[7671] = 16; │ │ │ │ + array2[7672] = 102; │ │ │ │ + array2[7673] = 25; │ │ │ │ + array2[7674] = 2; │ │ │ │ + array2[7675] = 66; │ │ │ │ + array2[7676] = 29; │ │ │ │ + array2[7677] = -58; │ │ │ │ + array2[7678] = 16; │ │ │ │ + array2[7679] = -58; │ │ │ │ + array2[7680] = -31; │ │ │ │ + array2[7681] = 14; │ │ │ │ + array2[7682] = -58; │ │ │ │ + array2[7683] = 16; │ │ │ │ + array2[7684] = -50; │ │ │ │ + array2[7685] = -31; │ │ │ │ + array2[7686] = 14; │ │ │ │ + array2[7687] = -122; │ │ │ │ + array2[7688] = 27; │ │ │ │ + array2[7689] = -42; │ │ │ │ + array2[7690] = -127; │ │ │ │ + array2[7691] = 29; │ │ │ │ + array2[7692] = -124; │ │ │ │ + array2[7693] = 89; │ │ │ │ + array2[7694] = 6; │ │ │ │ + array2[7695] = -127; │ │ │ │ + array2[7696] = 104; │ │ │ │ + array2[7697] = -121; │ │ │ │ + array2[7698] = 49; │ │ │ │ + array2[7699] = -124; │ │ │ │ + array2[7700] = 113; │ │ │ │ + array2[7701] = 0; │ │ │ │ + array2[7702] = -121; │ │ │ │ + array2[7703] = 49; │ │ │ │ + array2[7704] = -124; │ │ │ │ + array2[7705] = 115; │ │ │ │ + array2[7706] = 0; │ │ │ │ + array2[7707] = -121; │ │ │ │ + array2[7708] = -31; │ │ │ │ + array2[7709] = 6; │ │ │ │ + array2[7710] = 119; │ │ │ │ + array2[7711] = 120; │ │ │ │ + array2[7712] = 7; │ │ │ │ + array2[7713] = 97; │ │ │ │ + array2[7714] = -106; │ │ │ │ + array2[7715] = 97; │ │ │ │ + array2[7716] = 32; │ │ │ │ + array2[7717] = -32; │ │ │ │ + array2[7718] = 97; │ │ │ │ + array2[7719] = -106; │ │ │ │ + array2[7720] = -128; │ │ │ │ + array2[7721] = 24; │ │ │ │ + array2[7722] = 40; │ │ │ │ + array2[7723] = -103; │ │ │ │ + array2[7724] = -58; │ │ │ │ + array2[7725] = 97; │ │ │ │ + array2[7726] = 56; │ │ │ │ + array2[7727] = 7; │ │ │ │ + array2[7728] = -31; │ │ │ │ + array2[7729] = 28; │ │ │ │ + array2[7730] = -126; │ │ │ │ + array2[7731] = 115; │ │ │ │ + array2[7732] = 0; │ │ │ │ + array2[7733] = 70; │ │ │ │ + array2[7734] = 12; │ │ │ │ + array2[7735] = 8; │ │ │ │ + array2[7736] = 36; │ │ │ │ + array2[7737] = -80; │ │ │ │ + array2[7738] = -30; │ │ │ │ + array2[7739] = 33; │ │ │ │ + array2[7740] = -27; │ │ │ │ + array2[7741] = 33; │ │ │ │ + array2[7742] = 28; │ │ │ │ + array2[7743] = 8; │ │ │ │ + array2[7744] = 16; │ │ │ │ + array2[7745] = 0; │ │ │ │ + array2[7747] = (array2[7746] = 0); │ │ │ │ + array2[7748] = -90; │ │ │ │ + array2[7749] = 54; │ │ │ │ + array2[7750] = 8; │ │ │ │ + array2[7751] = -52; │ │ │ │ + array2[7752] = 99; │ │ │ │ + array2[7753] = 102; │ │ │ │ + array2[7754] = -123; │ │ │ │ + array2[7755] = 0; │ │ │ │ + array2[7756] = 44; │ │ │ │ + array2[7757] = 75; │ │ │ │ + array2[7758] = 109; │ │ │ │ + array2[7759] = 103; │ │ │ │ + array2[7760] = -123; │ │ │ │ + array2[7761] = 0; │ │ │ │ + array2[7762] = 44; │ │ │ │ + array2[7763] = -117; │ │ │ │ + array2[7764] = 109; │ │ │ │ + array2[7765] = 114; │ │ │ │ + array2[7766] = -123; │ │ │ │ + array2[7767] = 0; │ │ │ │ + array2[7768] = 44; │ │ │ │ + array2[7769] = 75; │ │ │ │ + array2[7770] = 110; │ │ │ │ + array2[7771] = 109; │ │ │ │ + array2[7772] = -124; │ │ │ │ + array2[7773] = -64; │ │ │ │ + array2[7774] = 60; │ │ │ │ + array2[7775] = -73; │ │ │ │ + array2[7776] = -63; │ │ │ │ + array2[7777] = 17; │ │ │ │ + array2[7778] = 2; │ │ │ │ + array2[7779] = -13; │ │ │ │ + array2[7780] = -32; │ │ │ │ + array2[7781] = 70; │ │ │ │ + array2[7782] = 118; │ │ │ │ + array2[7783] = -8; │ │ │ │ + array2[7784] = 84; │ │ │ │ + array2[7785] = -13; │ │ │ │ + array2[7786] = 0; │ │ │ │ + array2[7787] = -126; │ │ │ │ + array2[7788] = 98; │ │ │ │ + array2[7789] = 94; │ │ │ │ + array2[7790] = -63; │ │ │ │ + array2[7791] = 101; │ │ │ │ + array2[7792] = 95; │ │ │ │ + array2[7793] = 1; │ │ │ │ + array2[7794] = 102; │ │ │ │ + array2[7795] = 99; │ │ │ │ + array2[7796] = -124; │ │ │ │ + array2[7797] = 0; │ │ │ │ + array2[7798] = 44; │ │ │ │ + array2[7799] = -117; │ │ │ │ + array2[7800] = -59; │ │ │ │ + array2[7801] = 37; │ │ │ │ + array2[7802] = 2; │ │ │ │ + array2[7803] = -80; │ │ │ │ + array2[7804] = 44; │ │ │ │ + array2[7805] = -66; │ │ │ │ + array2[7806] = -124; │ │ │ │ + array2[7807] = 52; │ │ │ │ + array2[7808] = 10; │ │ │ │ + array2[7809] = 0; │ │ │ │ array2[7811] = (array2[7810] = 0); │ │ │ │ - array2[7812] = 97; │ │ │ │ - array2[7813] = 32; │ │ │ │ + array2[7813] = (array2[7812] = 0); │ │ │ │ array2[7815] = (array2[7814] = 0); │ │ │ │ - array2[7816] = 78; │ │ │ │ - array2[7817] = 0; │ │ │ │ + array2[7816] = 97; │ │ │ │ + array2[7817] = 32; │ │ │ │ array2[7819] = (array2[7818] = 0); │ │ │ │ - array2[7820] = 19; │ │ │ │ - array2[7821] = 4; │ │ │ │ - array2[7822] = 65; │ │ │ │ - array2[7823] = 44; │ │ │ │ - array2[7824] = 16; │ │ │ │ - array2[7825] = 0; │ │ │ │ - array2[7827] = (array2[7826] = 0); │ │ │ │ - array2[7828] = 4; │ │ │ │ + array2[7820] = 78; │ │ │ │ + array2[7821] = 0; │ │ │ │ + array2[7823] = (array2[7822] = 0); │ │ │ │ + array2[7824] = 19; │ │ │ │ + array2[7825] = 4; │ │ │ │ + array2[7826] = 65; │ │ │ │ + array2[7827] = 44; │ │ │ │ + array2[7828] = 16; │ │ │ │ array2[7829] = 0; │ │ │ │ array2[7831] = (array2[7830] = 0); │ │ │ │ array2[7832] = 4; │ │ │ │ - array2[7833] = 40; │ │ │ │ - array2[7834] = -126; │ │ │ │ - array2[7835] = 50; │ │ │ │ - array2[7836] = -96; │ │ │ │ - array2[7837] = -128; │ │ │ │ - array2[7838] = -19; │ │ │ │ - array2[7839] = -96; │ │ │ │ - array2[7840] = -128; │ │ │ │ - array2[7841] = 44; │ │ │ │ - array2[7842] = 51; │ │ │ │ - array2[7843] = 0; │ │ │ │ - array2[7845] = (array2[7844] = 0); │ │ │ │ - array2[7847] = (array2[7846] = 0); │ │ │ │ - array2[7848] = 35; │ │ │ │ - array2[7849] = 6; │ │ │ │ - array2[7850] = 5; │ │ │ │ - array2[7851] = 16; │ │ │ │ - array2[7852] = -120; │ │ │ │ - array2[7853] = -127; │ │ │ │ - array2[7854] = 47; │ │ │ │ - array2[7855] = -4; │ │ │ │ - array2[7856] = -62; │ │ │ │ - array2[7857] = 24; │ │ │ │ - array2[7858] = 2; │ │ │ │ - array2[7859] = 57; │ │ │ │ - array2[7860] = -40; │ │ │ │ - array2[7861] = -63; │ │ │ │ - array2[7862] = -107; │ │ │ │ - array2[7863] = 3; │ │ │ │ - array2[7864] = 32; │ │ │ │ - array2[7865] = -52; │ │ │ │ - array2[7866] = 28; │ │ │ │ - array2[7867] = -18; │ │ │ │ - array2[7868] = -32; │ │ │ │ - array2[7869] = 6; │ │ │ │ - array2[7870] = 99; │ │ │ │ - array2[7871] = 8; │ │ │ │ - array2[7872] = -28; │ │ │ │ - array2[7873] = 112; │ │ │ │ - array2[7874] = 7; │ │ │ │ - array2[7875] = -121; │ │ │ │ - array2[7876] = 14; │ │ │ │ - array2[7877] = -128; │ │ │ │ - array2[7878] = -80; │ │ │ │ - array2[7879] = 116; │ │ │ │ - array2[7880] = 0; │ │ │ │ - array2[7881] = -121; │ │ │ │ - array2[7882] = 27; │ │ │ │ - array2[7883] = -116; │ │ │ │ - array2[7884] = 33; │ │ │ │ - array2[7885] = -112; │ │ │ │ - array2[7886] = 3; │ │ │ │ - array2[7887] = 56; │ │ │ │ - array2[7888] = -36; │ │ │ │ - array2[7889] = 58; │ │ │ │ - array2[7890] = 0; │ │ │ │ - array2[7891] = -62; │ │ │ │ - array2[7892] = -44; │ │ │ │ - array2[7893] = -127; │ │ │ │ - array2[7894] = 29; │ │ │ │ - array2[7896] = (array2[7895] = 96); │ │ │ │ - array2[7897] = -19; │ │ │ │ - array2[7898] = 112; │ │ │ │ - array2[7899] = 14; │ │ │ │ - array2[7900] = 48; │ │ │ │ - array2[7901] = 40; │ │ │ │ - array2[7902] = 119; │ │ │ │ - array2[7903] = 8; │ │ │ │ - array2[7904] = 7; │ │ │ │ - array2[7905] = 36; │ │ │ │ - array2[7906] = 113; │ │ │ │ - array2[7907] = 24; │ │ │ │ - array2[7908] = -77; │ │ │ │ - array2[7909] = 13; │ │ │ │ - array2[7910] = -29; │ │ │ │ - array2[7911] = 0; │ │ │ │ - array2[7912] = 15; │ │ │ │ - array2[7913] = -64; │ │ │ │ - array2[7914] = -120; │ │ │ │ - array2[7915] = -127; │ │ │ │ - array2[7916] = 113; │ │ │ │ - array2[7917] = 4; │ │ │ │ - array2[7918] = 85; │ │ │ │ - array2[7919] = 60; │ │ │ │ - array2[7920] = -8; │ │ │ │ - array2[7921] = -62; │ │ │ │ - array2[7922] = 47; │ │ │ │ - array2[7923] = -116; │ │ │ │ - array2[7924] = 33; │ │ │ │ - array2[7925] = -56; │ │ │ │ - array2[7926] = -125; │ │ │ │ - array2[7927] = 29; │ │ │ │ - array2[7928] = -36; │ │ │ │ - array2[7929] = 60; │ │ │ │ - array2[7930] = 0; │ │ │ │ - array2[7931] = -62; │ │ │ │ - array2[7932] = -24; │ │ │ │ - array2[7933] = -31; │ │ │ │ - array2[7934] = 14; │ │ │ │ - array2[7935] = 110; │ │ │ │ - array2[7936] = 48; │ │ │ │ - array2[7937] = -122; │ │ │ │ - array2[7938] = 32; │ │ │ │ - array2[7939] = 15; │ │ │ │ - array2[7940] = 119; │ │ │ │ - array2[7941] = 112; │ │ │ │ - array2[7942] = -10; │ │ │ │ - array2[7943] = 0; │ │ │ │ - array2[7944] = 8; │ │ │ │ - array2[7945] = -69; │ │ │ │ - array2[7946] = 7; │ │ │ │ - array2[7947] = 112; │ │ │ │ - array2[7948] = -72; │ │ │ │ - array2[7949] = -63; │ │ │ │ - array2[7950] = 24; │ │ │ │ - array2[7951] = -126; │ │ │ │ - array2[7952] = 60; │ │ │ │ - array2[7953] = -128; │ │ │ │ - array2[7954] = -61; │ │ │ │ - array2[7955] = -27; │ │ │ │ - array2[7956] = 3; │ │ │ │ - array2[7957] = 32; │ │ │ │ - array2[7958] = 12; │ │ │ │ - array2[7959] = 31; │ │ │ │ - array2[7960] = -12; │ │ │ │ - array2[7961] = 1; │ │ │ │ - array2[7962] = 6; │ │ │ │ - array2[7963] = -74; │ │ │ │ - array2[7964] = 15; │ │ │ │ - array2[7965] = -11; │ │ │ │ - array2[7966] = 0; │ │ │ │ - array2[7967] = -125; │ │ │ │ - array2[7968] = -30; │ │ │ │ - array2[7969] = -121; │ │ │ │ - array2[7970] = 112; │ │ │ │ - array2[7971] = -64; │ │ │ │ - array2[7972] = -31; │ │ │ │ - array2[7973] = -122; │ │ │ │ - array2[7974] = 119; │ │ │ │ - array2[7975] = -24; │ │ │ │ - array2[7976] = 7; │ │ │ │ - array2[7977] = 49; │ │ │ │ - array2[7978] = -104; │ │ │ │ - array2[7979] = 110; │ │ │ │ - array2[7980] = 32; │ │ │ │ - array2[7981] = 7; │ │ │ │ - array2[7982] = 121; │ │ │ │ - array2[7983] = -16; │ │ │ │ - array2[7984] = -121; │ │ │ │ - array2[7985] = -4; │ │ │ │ - array2[7986] = -121; │ │ │ │ - array2[7987] = 112; │ │ │ │ - array2[7988] = 32; │ │ │ │ - array2[7989] = 0; │ │ │ │ - array2[7991] = (array2[7990] = 0); │ │ │ │ - array2[7992] = 33; │ │ │ │ + array2[7833] = 0; │ │ │ │ + array2[7835] = (array2[7834] = 0); │ │ │ │ + array2[7836] = 4; │ │ │ │ + array2[7837] = 40; │ │ │ │ + array2[7838] = -126; │ │ │ │ + array2[7839] = 50; │ │ │ │ + array2[7840] = -96; │ │ │ │ + array2[7841] = -128; │ │ │ │ + array2[7842] = -19; │ │ │ │ + array2[7843] = -96; │ │ │ │ + array2[7844] = -128; │ │ │ │ + array2[7845] = 44; │ │ │ │ + array2[7846] = 51; │ │ │ │ + array2[7847] = 0; │ │ │ │ + array2[7849] = (array2[7848] = 0); │ │ │ │ + array2[7851] = (array2[7850] = 0); │ │ │ │ + array2[7852] = 35; │ │ │ │ + array2[7853] = 6; │ │ │ │ + array2[7854] = 5; │ │ │ │ + array2[7855] = 16; │ │ │ │ + array2[7856] = -120; │ │ │ │ + array2[7857] = -127; │ │ │ │ + array2[7858] = 47; │ │ │ │ + array2[7859] = -4; │ │ │ │ + array2[7860] = -62; │ │ │ │ + array2[7861] = 24; │ │ │ │ + array2[7862] = 2; │ │ │ │ + array2[7863] = 57; │ │ │ │ + array2[7864] = -40; │ │ │ │ + array2[7865] = -63; │ │ │ │ + array2[7866] = -107; │ │ │ │ + array2[7867] = 3; │ │ │ │ + array2[7868] = 32; │ │ │ │ + array2[7869] = -52; │ │ │ │ + array2[7870] = 28; │ │ │ │ + array2[7871] = -18; │ │ │ │ + array2[7872] = -32; │ │ │ │ + array2[7873] = 6; │ │ │ │ + array2[7874] = 99; │ │ │ │ + array2[7875] = 8; │ │ │ │ + array2[7876] = -28; │ │ │ │ + array2[7877] = 112; │ │ │ │ + array2[7878] = 7; │ │ │ │ + array2[7879] = -121; │ │ │ │ + array2[7880] = 14; │ │ │ │ + array2[7881] = -128; │ │ │ │ + array2[7882] = -80; │ │ │ │ + array2[7883] = 116; │ │ │ │ + array2[7884] = 0; │ │ │ │ + array2[7885] = -121; │ │ │ │ + array2[7886] = 27; │ │ │ │ + array2[7887] = -116; │ │ │ │ + array2[7888] = 33; │ │ │ │ + array2[7889] = -112; │ │ │ │ + array2[7890] = 3; │ │ │ │ + array2[7891] = 56; │ │ │ │ + array2[7892] = -36; │ │ │ │ + array2[7893] = 58; │ │ │ │ + array2[7894] = 0; │ │ │ │ + array2[7895] = -62; │ │ │ │ + array2[7896] = -44; │ │ │ │ + array2[7897] = -127; │ │ │ │ + array2[7898] = 29; │ │ │ │ + array2[7900] = (array2[7899] = 96); │ │ │ │ + array2[7901] = -19; │ │ │ │ + array2[7902] = 112; │ │ │ │ + array2[7903] = 14; │ │ │ │ + array2[7904] = 48; │ │ │ │ + array2[7905] = 40; │ │ │ │ + array2[7906] = 119; │ │ │ │ + array2[7907] = 8; │ │ │ │ + array2[7908] = 7; │ │ │ │ + array2[7909] = 36; │ │ │ │ + array2[7910] = 113; │ │ │ │ + array2[7911] = 24; │ │ │ │ + array2[7912] = -77; │ │ │ │ + array2[7913] = 13; │ │ │ │ + array2[7914] = -29; │ │ │ │ + array2[7915] = 0; │ │ │ │ + array2[7916] = 15; │ │ │ │ + array2[7917] = -64; │ │ │ │ + array2[7918] = -120; │ │ │ │ + array2[7919] = -127; │ │ │ │ + array2[7920] = 113; │ │ │ │ + array2[7921] = 4; │ │ │ │ + array2[7922] = 85; │ │ │ │ + array2[7923] = 60; │ │ │ │ + array2[7924] = -8; │ │ │ │ + array2[7925] = -62; │ │ │ │ + array2[7926] = 47; │ │ │ │ + array2[7927] = -116; │ │ │ │ + array2[7928] = 33; │ │ │ │ + array2[7929] = -56; │ │ │ │ + array2[7930] = -125; │ │ │ │ + array2[7931] = 29; │ │ │ │ + array2[7932] = -36; │ │ │ │ + array2[7933] = 60; │ │ │ │ + array2[7934] = 0; │ │ │ │ + array2[7935] = -62; │ │ │ │ + array2[7936] = -24; │ │ │ │ + array2[7937] = -31; │ │ │ │ + array2[7938] = 14; │ │ │ │ + array2[7939] = 110; │ │ │ │ + array2[7940] = 48; │ │ │ │ + array2[7941] = -122; │ │ │ │ + array2[7942] = 32; │ │ │ │ + array2[7943] = 15; │ │ │ │ + array2[7944] = 119; │ │ │ │ + array2[7945] = 112; │ │ │ │ + array2[7946] = -10; │ │ │ │ + array2[7947] = 0; │ │ │ │ + array2[7948] = 8; │ │ │ │ + array2[7949] = -69; │ │ │ │ + array2[7950] = 7; │ │ │ │ + array2[7951] = 112; │ │ │ │ + array2[7952] = -72; │ │ │ │ + array2[7953] = -63; │ │ │ │ + array2[7954] = 24; │ │ │ │ + array2[7955] = -126; │ │ │ │ + array2[7956] = 60; │ │ │ │ + array2[7957] = -128; │ │ │ │ + array2[7958] = -61; │ │ │ │ + array2[7959] = -27; │ │ │ │ + array2[7960] = 3; │ │ │ │ + array2[7961] = 32; │ │ │ │ + array2[7962] = 12; │ │ │ │ + array2[7963] = 31; │ │ │ │ + array2[7964] = -12; │ │ │ │ + array2[7965] = 1; │ │ │ │ + array2[7966] = 6; │ │ │ │ + array2[7967] = -74; │ │ │ │ + array2[7968] = 15; │ │ │ │ + array2[7969] = -11; │ │ │ │ + array2[7970] = 0; │ │ │ │ + array2[7971] = -125; │ │ │ │ + array2[7972] = -30; │ │ │ │ + array2[7973] = -121; │ │ │ │ + array2[7974] = 112; │ │ │ │ + array2[7975] = -64; │ │ │ │ + array2[7976] = -31; │ │ │ │ + array2[7977] = -122; │ │ │ │ + array2[7978] = 119; │ │ │ │ + array2[7979] = -24; │ │ │ │ + array2[7980] = 7; │ │ │ │ + array2[7981] = 49; │ │ │ │ + array2[7982] = -104; │ │ │ │ + array2[7983] = 110; │ │ │ │ + array2[7984] = 32; │ │ │ │ + array2[7985] = 7; │ │ │ │ + array2[7986] = 121; │ │ │ │ + array2[7987] = -16; │ │ │ │ + array2[7988] = -121; │ │ │ │ + array2[7989] = -4; │ │ │ │ + array2[7990] = -121; │ │ │ │ + array2[7991] = 112; │ │ │ │ + array2[7992] = 32; │ │ │ │ array2[7993] = 0; │ │ │ │ array2[7995] = (array2[7994] = 0); │ │ │ │ - array2[7996] = 118; │ │ │ │ - array2[7997] = 54; │ │ │ │ - array2[7998] = 72; │ │ │ │ - array2[7999] = -57; │ │ │ │ - array2[8000] = 98; │ │ │ │ - array2[8001] = 106; │ │ │ │ - array2[8002] = -124; │ │ │ │ - array2[8003] = 116; │ │ │ │ - array2[8004] = 44; │ │ │ │ - array2[8005] = -74; │ │ │ │ - array2[8006] = -3; │ │ │ │ - array2[8007] = 41; │ │ │ │ - array2[8008] = 2; │ │ │ │ - array2[8009] = -80; │ │ │ │ - array2[8010] = 44; │ │ │ │ - array2[8011] = -66; │ │ │ │ - array2[8012] = 0; │ │ │ │ - array2[8013] = 44; │ │ │ │ - array2[8014] = 75; │ │ │ │ - array2[8015] = 110; │ │ │ │ - array2[8016] = 117; │ │ │ │ - array2[8017] = -124; │ │ │ │ - array2[8018] = 116; │ │ │ │ - array2[8019] = 44; │ │ │ │ - array2[8020] = -69; │ │ │ │ - array2[8021] = -31; │ │ │ │ - array2[8022] = 17; │ │ │ │ - array2[8023] = -46; │ │ │ │ - array2[8024] = -79; │ │ │ │ - array2[8025] = -12; │ │ │ │ - array2[8026] = -26; │ │ │ │ - array2[8027] = 55; │ │ │ │ - array2[8028] = 8; │ │ │ │ - array2[8029] = -52; │ │ │ │ - array2[8030] = 99; │ │ │ │ - array2[8031] = 123; │ │ │ │ - array2[8032] = 5; │ │ │ │ - array2[8033] = 48; │ │ │ │ - array2[8034] = 12; │ │ │ │ - array2[8035] = 53; │ │ │ │ - array2[8036] = 109; │ │ │ │ - array2[8037] = 124; │ │ │ │ - array2[8038] = 5; │ │ │ │ - array2[8039] = 48; │ │ │ │ - array2[8040] = 12; │ │ │ │ - array2[8041] = -75; │ │ │ │ - array2[8042] = 109; │ │ │ │ - array2[8043] = 114; │ │ │ │ - array2[8044] = -123; │ │ │ │ - array2[8045] = 0; │ │ │ │ - array2[8046] = 44; │ │ │ │ - array2[8047] = 75; │ │ │ │ - array2[8049] = (array2[8048] = 110); │ │ │ │ - array2[8050] = 4; │ │ │ │ - array2[8051] = 48; │ │ │ │ - array2[8052] = 12; │ │ │ │ - array2[8053] = -72; │ │ │ │ - array2[8054] = -79; │ │ │ │ - array2[8055] = 21; │ │ │ │ - array2[8056] = -126; │ │ │ │ - array2[8057] = -45; │ │ │ │ - array2[8058] = 84; │ │ │ │ - array2[8059] = -73; │ │ │ │ - array2[8060] = -91; │ │ │ │ - array2[8061] = 21; │ │ │ │ - array2[8062] = -126; │ │ │ │ - array2[8063] = -45; │ │ │ │ - array2[8064] = 84; │ │ │ │ - array2[8065] = -75; │ │ │ │ - array2[8066] = -47; │ │ │ │ - array2[8067] = 21; │ │ │ │ - array2[8068] = -126; │ │ │ │ - array2[8069] = -45; │ │ │ │ - array2[8070] = 84; │ │ │ │ - array2[8071] = -70; │ │ │ │ - array2[8072] = -35; │ │ │ │ - array2[8073] = 21; │ │ │ │ - array2[8074] = -126; │ │ │ │ - array2[8075] = -45; │ │ │ │ - array2[8076] = 84; │ │ │ │ - array2[8077] = -68; │ │ │ │ - array2[8078] = -103; │ │ │ │ - array2[8079] = 17; │ │ │ │ - array2[8080] = -126; │ │ │ │ - array2[8081] = -45; │ │ │ │ - array2[8082] = 84; │ │ │ │ - array2[8083] = -90; │ │ │ │ - array2[8084] = 103; │ │ │ │ - array2[8085] = 8; │ │ │ │ - array2[8086] = 78; │ │ │ │ - array2[8087] = 83; │ │ │ │ - array2[8088] = -43; │ │ │ │ - array2[8089] = -75; │ │ │ │ - array2[8090] = -11; │ │ │ │ - array2[8091] = 29; │ │ │ │ - array2[8092] = -46; │ │ │ │ - array2[8093] = 17; │ │ │ │ - array2[8094] = -43; │ │ │ │ - array2[8095] = -9; │ │ │ │ - array2[8096] = 78; │ │ │ │ - array2[8097] = 91; │ │ │ │ - array2[8098] = -37; │ │ │ │ - array2[8099] = 0; │ │ │ │ - array2[8100] = 12; │ │ │ │ - array2[8101] = -125; │ │ │ │ - array2[8102] = -63; │ │ │ │ - array2[8103] = 29; │ │ │ │ - array2[8104] = 62; │ │ │ │ - array2[8105] = -43; │ │ │ │ - array2[8106] = 60; │ │ │ │ - array2[8107] = -128; │ │ │ │ - array2[8108] = -96; │ │ │ │ - array2[8109] = -104; │ │ │ │ - array2[8110] = 87; │ │ │ │ - array2[8111] = 112; │ │ │ │ - array2[8112] = -39; │ │ │ │ - array2[8113] = 87; │ │ │ │ - array2[8114] = -128; │ │ │ │ - array2[8116] = (array2[8115] = 25); │ │ │ │ - array2[8117] = 33; │ │ │ │ - array2[8118] = 0; │ │ │ │ - array2[8119] = -53; │ │ │ │ - array2[8120] = 98; │ │ │ │ - array2[8121] = 111; │ │ │ │ - array2[8122] = -123; │ │ │ │ - array2[8123] = 116; │ │ │ │ - array2[8124] = 68; │ │ │ │ - array2[8125] = 122; │ │ │ │ - array2[8126] = 15; │ │ │ │ - array2[8127] = 0; │ │ │ │ - array2[8129] = (array2[8128] = 0); │ │ │ │ - array2[8131] = (array2[8130] = 0); │ │ │ │ - array2[8132] = 97; │ │ │ │ - array2[8133] = 32; │ │ │ │ + array2[7996] = 33; │ │ │ │ + array2[7997] = 0; │ │ │ │ + array2[7999] = (array2[7998] = 0); │ │ │ │ + array2[8000] = 118; │ │ │ │ + array2[8001] = 54; │ │ │ │ + array2[8002] = 72; │ │ │ │ + array2[8003] = -57; │ │ │ │ + array2[8004] = 98; │ │ │ │ + array2[8005] = 106; │ │ │ │ + array2[8006] = -124; │ │ │ │ + array2[8007] = 116; │ │ │ │ + array2[8008] = 44; │ │ │ │ + array2[8009] = -74; │ │ │ │ + array2[8010] = -3; │ │ │ │ + array2[8011] = 41; │ │ │ │ + array2[8012] = 2; │ │ │ │ + array2[8013] = -80; │ │ │ │ + array2[8014] = 44; │ │ │ │ + array2[8015] = -66; │ │ │ │ + array2[8016] = 0; │ │ │ │ + array2[8017] = 44; │ │ │ │ + array2[8018] = 75; │ │ │ │ + array2[8019] = 110; │ │ │ │ + array2[8020] = 117; │ │ │ │ + array2[8021] = -124; │ │ │ │ + array2[8022] = 116; │ │ │ │ + array2[8023] = 44; │ │ │ │ + array2[8024] = -69; │ │ │ │ + array2[8025] = -31; │ │ │ │ + array2[8026] = 17; │ │ │ │ + array2[8027] = -46; │ │ │ │ + array2[8028] = -79; │ │ │ │ + array2[8029] = -12; │ │ │ │ + array2[8030] = -26; │ │ │ │ + array2[8031] = 55; │ │ │ │ + array2[8032] = 8; │ │ │ │ + array2[8033] = -52; │ │ │ │ + array2[8034] = 99; │ │ │ │ + array2[8035] = 123; │ │ │ │ + array2[8036] = 5; │ │ │ │ + array2[8037] = 48; │ │ │ │ + array2[8038] = 12; │ │ │ │ + array2[8039] = 53; │ │ │ │ + array2[8040] = 109; │ │ │ │ + array2[8041] = 124; │ │ │ │ + array2[8042] = 5; │ │ │ │ + array2[8043] = 48; │ │ │ │ + array2[8044] = 12; │ │ │ │ + array2[8045] = -75; │ │ │ │ + array2[8046] = 109; │ │ │ │ + array2[8047] = 114; │ │ │ │ + array2[8048] = -123; │ │ │ │ + array2[8049] = 0; │ │ │ │ + array2[8050] = 44; │ │ │ │ + array2[8051] = 75; │ │ │ │ + array2[8053] = (array2[8052] = 110); │ │ │ │ + array2[8054] = 4; │ │ │ │ + array2[8055] = 48; │ │ │ │ + array2[8056] = 12; │ │ │ │ + array2[8057] = -72; │ │ │ │ + array2[8058] = -79; │ │ │ │ + array2[8059] = 21; │ │ │ │ + array2[8060] = -126; │ │ │ │ + array2[8061] = -45; │ │ │ │ + array2[8062] = 84; │ │ │ │ + array2[8063] = -73; │ │ │ │ + array2[8064] = -91; │ │ │ │ + array2[8065] = 21; │ │ │ │ + array2[8066] = -126; │ │ │ │ + array2[8067] = -45; │ │ │ │ + array2[8068] = 84; │ │ │ │ + array2[8069] = -75; │ │ │ │ + array2[8070] = -47; │ │ │ │ + array2[8071] = 21; │ │ │ │ + array2[8072] = -126; │ │ │ │ + array2[8073] = -45; │ │ │ │ + array2[8074] = 84; │ │ │ │ + array2[8075] = -70; │ │ │ │ + array2[8076] = -35; │ │ │ │ + array2[8077] = 21; │ │ │ │ + array2[8078] = -126; │ │ │ │ + array2[8079] = -45; │ │ │ │ + array2[8080] = 84; │ │ │ │ + array2[8081] = -68; │ │ │ │ + array2[8082] = -103; │ │ │ │ + array2[8083] = 17; │ │ │ │ + array2[8084] = -126; │ │ │ │ + array2[8085] = -45; │ │ │ │ + array2[8086] = 84; │ │ │ │ + array2[8087] = -90; │ │ │ │ + array2[8088] = 103; │ │ │ │ + array2[8089] = 8; │ │ │ │ + array2[8090] = 78; │ │ │ │ + array2[8091] = 83; │ │ │ │ + array2[8092] = -43; │ │ │ │ + array2[8093] = -75; │ │ │ │ + array2[8094] = -11; │ │ │ │ + array2[8095] = 29; │ │ │ │ + array2[8096] = -46; │ │ │ │ + array2[8097] = 17; │ │ │ │ + array2[8098] = -43; │ │ │ │ + array2[8099] = -9; │ │ │ │ + array2[8100] = 78; │ │ │ │ + array2[8101] = 91; │ │ │ │ + array2[8102] = -37; │ │ │ │ + array2[8103] = 0; │ │ │ │ + array2[8104] = 12; │ │ │ │ + array2[8105] = -125; │ │ │ │ + array2[8106] = -63; │ │ │ │ + array2[8107] = 29; │ │ │ │ + array2[8108] = 62; │ │ │ │ + array2[8109] = -43; │ │ │ │ + array2[8110] = 60; │ │ │ │ + array2[8111] = -128; │ │ │ │ + array2[8112] = -96; │ │ │ │ + array2[8113] = -104; │ │ │ │ + array2[8114] = 87; │ │ │ │ + array2[8115] = 112; │ │ │ │ + array2[8116] = -39; │ │ │ │ + array2[8117] = 87; │ │ │ │ + array2[8118] = -128; │ │ │ │ + array2[8120] = (array2[8119] = 25); │ │ │ │ + array2[8121] = 33; │ │ │ │ + array2[8122] = 0; │ │ │ │ + array2[8123] = -53; │ │ │ │ + array2[8124] = 98; │ │ │ │ + array2[8125] = 111; │ │ │ │ + array2[8126] = -123; │ │ │ │ + array2[8127] = 116; │ │ │ │ + array2[8128] = 68; │ │ │ │ + array2[8129] = 122; │ │ │ │ + array2[8130] = 15; │ │ │ │ + array2[8131] = 0; │ │ │ │ + array2[8133] = (array2[8132] = 0); │ │ │ │ array2[8135] = (array2[8134] = 0); │ │ │ │ - array2[8136] = -80; │ │ │ │ - array2[8137] = 0; │ │ │ │ + array2[8136] = 97; │ │ │ │ + array2[8137] = 32; │ │ │ │ array2[8139] = (array2[8138] = 0); │ │ │ │ - array2[8140] = 19; │ │ │ │ - array2[8141] = 4; │ │ │ │ - array2[8142] = 77; │ │ │ │ - array2[8143] = 44; │ │ │ │ - array2[8144] = 16; │ │ │ │ - array2[8145] = 0; │ │ │ │ - array2[8147] = (array2[8146] = 0); │ │ │ │ - array2[8148] = 11; │ │ │ │ + array2[8140] = -80; │ │ │ │ + array2[8141] = 0; │ │ │ │ + array2[8143] = (array2[8142] = 0); │ │ │ │ + array2[8144] = 19; │ │ │ │ + array2[8145] = 4; │ │ │ │ + array2[8146] = 77; │ │ │ │ + array2[8147] = 44; │ │ │ │ + array2[8148] = 16; │ │ │ │ array2[8149] = 0; │ │ │ │ array2[8151] = (array2[8150] = 0); │ │ │ │ - array2[8152] = 4; │ │ │ │ - array2[8153] = 40; │ │ │ │ - array2[8154] = -78; │ │ │ │ - array2[8155] = 34; │ │ │ │ - array2[8156] = -96; │ │ │ │ - array2[8157] = -128; │ │ │ │ - array2[8158] = -19; │ │ │ │ - array2[8159] = 0; │ │ │ │ - array2[8160] = -63; │ │ │ │ - array2[8161] = 118; │ │ │ │ - array2[8162] = -112; │ │ │ │ - array2[8163] = 96; │ │ │ │ - array2[8164] = 59; │ │ │ │ - array2[8165] = 0; │ │ │ │ - array2[8166] = -96; │ │ │ │ - array2[8167] = -61; │ │ │ │ - array2[8168] = 80; │ │ │ │ - array2[8169] = 70; │ │ │ │ - array2[8170] = -94; │ │ │ │ - array2[8171] = 0; │ │ │ │ - array2[8172] = 118; │ │ │ │ - array2[8173] = 0; │ │ │ │ - array2[8174] = -40; │ │ │ │ - array2[8175] = -63; │ │ │ │ - array2[8176] = 80; │ │ │ │ - array2[8177] = -58; │ │ │ │ - array2[8178] = -78; │ │ │ │ - array2[8179] = 0; │ │ │ │ - array2[8180] = 118; │ │ │ │ - array2[8181] = 0; │ │ │ │ - array2[8182] = -40; │ │ │ │ - array2[8183] = -63; │ │ │ │ - array2[8184] = 80; │ │ │ │ - array2[8185] = -58; │ │ │ │ - array2[8186] = -62; │ │ │ │ - array2[8187] = 0; │ │ │ │ - array2[8188] = 118; │ │ │ │ - array2[8189] = 0; │ │ │ │ - array2[8190] = -40; │ │ │ │ - array2[8191] = 1; │ │ │ │ + array2[8152] = 11; │ │ │ │ + array2[8153] = 0; │ │ │ │ + array2[8155] = (array2[8154] = 0); │ │ │ │ + array2[8156] = 4; │ │ │ │ + array2[8157] = 40; │ │ │ │ + array2[8158] = -78; │ │ │ │ + array2[8159] = 34; │ │ │ │ + array2[8160] = -96; │ │ │ │ + array2[8161] = -128; │ │ │ │ + array2[8162] = -19; │ │ │ │ + array2[8163] = 0; │ │ │ │ + array2[8164] = -63; │ │ │ │ + array2[8165] = 118; │ │ │ │ + array2[8166] = -112; │ │ │ │ + array2[8167] = 96; │ │ │ │ + array2[8168] = 59; │ │ │ │ + array2[8169] = 0; │ │ │ │ + array2[8170] = -96; │ │ │ │ + array2[8171] = -61; │ │ │ │ + array2[8172] = 80; │ │ │ │ + array2[8173] = 70; │ │ │ │ + array2[8174] = -94; │ │ │ │ + array2[8175] = 0; │ │ │ │ + array2[8176] = 118; │ │ │ │ + array2[8177] = 0; │ │ │ │ + array2[8178] = -40; │ │ │ │ + array2[8179] = -63; │ │ │ │ + array2[8180] = 80; │ │ │ │ + array2[8181] = -58; │ │ │ │ + array2[8182] = -78; │ │ │ │ + array2[8183] = 0; │ │ │ │ + array2[8184] = 118; │ │ │ │ + array2[8185] = 0; │ │ │ │ + array2[8186] = -40; │ │ │ │ + array2[8187] = -63; │ │ │ │ + array2[8188] = 80; │ │ │ │ + array2[8189] = -58; │ │ │ │ + array2[8190] = -62; │ │ │ │ + array2[8191] = 0; │ │ │ │ return array; │ │ │ │ } │ │ │ │ │ │ │ │ private static byte[] getSegment32_1() { │ │ │ │ final byte[] array2; │ │ │ │ - final byte[] array = array2 = new byte[4592]; │ │ │ │ - array2[0] = 89; │ │ │ │ - array2[1] = 102; │ │ │ │ - array2[3] = (array2[2] = 0); │ │ │ │ - array2[4] = 68; │ │ │ │ - array2[5] = 14; │ │ │ │ - array2[6] = 99; │ │ │ │ - array2[7] = -74; │ │ │ │ - array2[8] = 1; │ │ │ │ - array2[9] = 29; │ │ │ │ - array2[10] = -46; │ │ │ │ - array2[11] = 1; │ │ │ │ - array2[12] = 24; │ │ │ │ - array2[13] = 49; │ │ │ │ - array2[14] = 48; │ │ │ │ - array2[15] = -114; │ │ │ │ - array2[16] = -96; │ │ │ │ - array2[17] = 82; │ │ │ │ - array2[18] = 7; │ │ │ │ - array2[19] = 95; │ │ │ │ - array2[20] = -8; │ │ │ │ - array2[21] = 5; │ │ │ │ - array2[22] = 18; │ │ │ │ - array2[23] = -121; │ │ │ │ - array2[24] = 49; │ │ │ │ - array2[25] = -37; │ │ │ │ - array2[26] = -128; │ │ │ │ - array2[27] = 14; │ │ │ │ - array2[28] = -20; │ │ │ │ - array2[29] = 0; │ │ │ │ - array2[30] = -116; │ │ │ │ - array2[32] = (array2[31] = 24); │ │ │ │ - array2[33] = 71; │ │ │ │ - array2[34] = 80; │ │ │ │ - array2[35] = -75; │ │ │ │ - array2[36] = -125; │ │ │ │ - array2[37] = 47; │ │ │ │ - array2[38] = -4; │ │ │ │ - array2[39] = 2; │ │ │ │ - array2[40] = -115; │ │ │ │ - array2[41] = -61; │ │ │ │ - array2[42] = -104; │ │ │ │ - array2[43] = 109; │ │ │ │ - array2[44] = 64; │ │ │ │ - array2[45] = -121; │ │ │ │ - array2[46] = 119; │ │ │ │ - array2[47] = 0; │ │ │ │ - array2[48] = 70; │ │ │ │ - array2[49] = 12; │ │ │ │ - array2[50] = -116; │ │ │ │ - array2[51] = 35; │ │ │ │ - array2[52] = -88; │ │ │ │ - array2[53] = -32; │ │ │ │ - array2[54] = -63; │ │ │ │ - array2[55] = 23; │ │ │ │ - array2[56] = 126; │ │ │ │ - array2[57] = 97; │ │ │ │ - array2[58] = 12; │ │ │ │ - array2[59] = -63; │ │ │ │ - array2[60] = 29; │ │ │ │ - array2[61] = -20; │ │ │ │ - array2[62] = 96; │ │ │ │ - array2[63] = 12; │ │ │ │ - array2[64] = -63; │ │ │ │ - array2[65] = 29; │ │ │ │ - array2[66] = -18; │ │ │ │ - array2[67] = -96; │ │ │ │ - array2[68] = -28; │ │ │ │ - array2[69] = 97; │ │ │ │ - array2[70] = 30; │ │ │ │ - array2[71] = 118; │ │ │ │ - array2[72] = 12; │ │ │ │ - array2[73] = -63; │ │ │ │ - array2[74] = 29; │ │ │ │ - array2[75] = -62; │ │ │ │ - array2[76] = -95; │ │ │ │ - array2[77] = -24; │ │ │ │ - array2[78] = -95; │ │ │ │ - array2[79] = 30; │ │ │ │ - array2[80] = 118; │ │ │ │ - array2[81] = 12; │ │ │ │ - array2[82] = 33; │ │ │ │ + final byte[] array = array2 = new byte[4596]; │ │ │ │ + array2[0] = 118; │ │ │ │ + array2[1] = 0; │ │ │ │ + array2[2] = -40; │ │ │ │ + array2[3] = 1; │ │ │ │ + array2[4] = 89; │ │ │ │ + array2[5] = 102; │ │ │ │ + array2[7] = (array2[6] = 0); │ │ │ │ + array2[8] = 68; │ │ │ │ + array2[9] = 14; │ │ │ │ + array2[10] = 99; │ │ │ │ + array2[11] = -74; │ │ │ │ + array2[12] = 1; │ │ │ │ + array2[13] = 29; │ │ │ │ + array2[14] = -46; │ │ │ │ + array2[15] = 1; │ │ │ │ + array2[16] = 24; │ │ │ │ + array2[17] = 49; │ │ │ │ + array2[18] = 48; │ │ │ │ + array2[19] = -114; │ │ │ │ + array2[20] = -96; │ │ │ │ + array2[21] = 82; │ │ │ │ + array2[22] = 7; │ │ │ │ + array2[23] = 95; │ │ │ │ + array2[24] = -8; │ │ │ │ + array2[25] = 5; │ │ │ │ + array2[26] = 18; │ │ │ │ + array2[27] = -121; │ │ │ │ + array2[28] = 49; │ │ │ │ + array2[29] = -37; │ │ │ │ + array2[30] = -128; │ │ │ │ + array2[31] = 14; │ │ │ │ + array2[32] = -20; │ │ │ │ + array2[33] = 0; │ │ │ │ + array2[34] = -116; │ │ │ │ + array2[36] = (array2[35] = 24); │ │ │ │ + array2[37] = 71; │ │ │ │ + array2[38] = 80; │ │ │ │ + array2[39] = -75; │ │ │ │ + array2[40] = -125; │ │ │ │ + array2[41] = 47; │ │ │ │ + array2[42] = -4; │ │ │ │ + array2[43] = 2; │ │ │ │ + array2[44] = -115; │ │ │ │ + array2[45] = -61; │ │ │ │ + array2[46] = -104; │ │ │ │ + array2[47] = 109; │ │ │ │ + array2[48] = 64; │ │ │ │ + array2[49] = -121; │ │ │ │ + array2[50] = 119; │ │ │ │ + array2[51] = 0; │ │ │ │ + array2[52] = 70; │ │ │ │ + array2[53] = 12; │ │ │ │ + array2[54] = -116; │ │ │ │ + array2[55] = 35; │ │ │ │ + array2[56] = -88; │ │ │ │ + array2[57] = -32; │ │ │ │ + array2[58] = -63; │ │ │ │ + array2[59] = 23; │ │ │ │ + array2[60] = 126; │ │ │ │ + array2[61] = 97; │ │ │ │ + array2[62] = 12; │ │ │ │ + array2[63] = -63; │ │ │ │ + array2[64] = 29; │ │ │ │ + array2[65] = -20; │ │ │ │ + array2[66] = 96; │ │ │ │ + array2[67] = 12; │ │ │ │ + array2[68] = -63; │ │ │ │ + array2[69] = 29; │ │ │ │ + array2[70] = -18; │ │ │ │ + array2[71] = -96; │ │ │ │ + array2[72] = -28; │ │ │ │ + array2[73] = 97; │ │ │ │ + array2[74] = 30; │ │ │ │ + array2[75] = 118; │ │ │ │ + array2[76] = 12; │ │ │ │ + array2[77] = -63; │ │ │ │ + array2[78] = 29; │ │ │ │ + array2[79] = -62; │ │ │ │ + array2[80] = -95; │ │ │ │ + array2[81] = -24; │ │ │ │ + array2[82] = -95; │ │ │ │ array2[83] = 30; │ │ │ │ - array2[84] = -20; │ │ │ │ - array2[85] = -96; │ │ │ │ - array2[86] = -20; │ │ │ │ - array2[87] = -31; │ │ │ │ - array2[88] = 30; │ │ │ │ - array2[89] = 118; │ │ │ │ - array2[90] = 12; │ │ │ │ - array2[91] = 33; │ │ │ │ + array2[84] = 118; │ │ │ │ + array2[85] = 12; │ │ │ │ + array2[86] = 33; │ │ │ │ + array2[87] = 30; │ │ │ │ + array2[88] = -20; │ │ │ │ + array2[89] = -96; │ │ │ │ + array2[90] = -20; │ │ │ │ + array2[91] = -31; │ │ │ │ array2[92] = 30; │ │ │ │ - array2[93] = -18; │ │ │ │ - array2[94] = -96; │ │ │ │ - array2[95] = -16; │ │ │ │ - array2[96] = 33; │ │ │ │ - array2[97] = 31; │ │ │ │ - array2[98] = 118; │ │ │ │ - array2[99] = 12; │ │ │ │ + array2[93] = 118; │ │ │ │ + array2[94] = 12; │ │ │ │ + array2[95] = 33; │ │ │ │ + array2[96] = 30; │ │ │ │ + array2[97] = -18; │ │ │ │ + array2[98] = -96; │ │ │ │ + array2[99] = -16; │ │ │ │ array2[100] = 33; │ │ │ │ - array2[101] = 30; │ │ │ │ - array2[102] = -62; │ │ │ │ - array2[103] = -95; │ │ │ │ - array2[104] = -12; │ │ │ │ - array2[105] = 97; │ │ │ │ - array2[106] = 31; │ │ │ │ - array2[107] = 118; │ │ │ │ - array2[108] = -72; │ │ │ │ - array2[109] = -127; │ │ │ │ + array2[101] = 31; │ │ │ │ + array2[102] = 118; │ │ │ │ + array2[103] = 12; │ │ │ │ + array2[104] = 33; │ │ │ │ + array2[105] = 30; │ │ │ │ + array2[106] = -62; │ │ │ │ + array2[107] = -95; │ │ │ │ + array2[108] = -12; │ │ │ │ + array2[109] = 97; │ │ │ │ array2[110] = 31; │ │ │ │ - array2[111] = -8; │ │ │ │ - array2[112] = 0; │ │ │ │ - array2[113] = 12; │ │ │ │ - array2[114] = 102; │ │ │ │ - array2[115] = 25; │ │ │ │ - array2[116] = 2; │ │ │ │ - array2[117] = -94; │ │ │ │ - array2[118] = 31; │ │ │ │ - array2[119] = -122; │ │ │ │ - array2[120] = 27; │ │ │ │ - array2[121] = 124; │ │ │ │ - array2[122] = 1; │ │ │ │ - array2[123] = 28; │ │ │ │ - array2[124] = -64; │ │ │ │ - array2[125] = 96; │ │ │ │ - array2[126] = -72; │ │ │ │ - array2[127] = -31; │ │ │ │ - array2[128] = 23; │ │ │ │ - array2[129] = -64; │ │ │ │ - array2[130] = 1; │ │ │ │ - array2[131] = 12; │ │ │ │ - array2[132] = -54; │ │ │ │ - array2[133] = 31; │ │ │ │ - array2[134] = -2; │ │ │ │ - array2[135] = 65; │ │ │ │ - array2[136] = 103; │ │ │ │ - array2[137] = 25; │ │ │ │ - array2[138] = -124; │ │ │ │ - array2[139] = 1; │ │ │ │ - array2[140] = 36; │ │ │ │ - array2[141] = 70; │ │ │ │ - array2[142] = 12; │ │ │ │ - array2[143] = -118; │ │ │ │ - array2[144] = 35; │ │ │ │ - array2[145] = 96; │ │ │ │ - array2[146] = -125; │ │ │ │ - array2[147] = 114; │ │ │ │ - array2[148] = 88; │ │ │ │ - array2[149] = -121; │ │ │ │ - array2[150] = 89; │ │ │ │ - array2[151] = -126; │ │ │ │ - array2[152] = -127; │ │ │ │ - array2[153] = -60; │ │ │ │ - array2[154] = 97; │ │ │ │ - array2[155] = -52; │ │ │ │ - array2[156] = 54; │ │ │ │ - array2[157] = -96; │ │ │ │ - array2[158] = 67; │ │ │ │ - array2[159] = 72; │ │ │ │ - array2[160] = 0; │ │ │ │ - array2[161] = 35; │ │ │ │ - array2[162] = 6; │ │ │ │ - array2[163] = -57; │ │ │ │ - array2[164] = 17; │ │ │ │ - array2[165] = -76; │ │ │ │ - array2[166] = -127; │ │ │ │ - array2[167] = 72; │ │ │ │ - array2[168] = -84; │ │ │ │ - array2[169] = -125; │ │ │ │ - array2[170] = 47; │ │ │ │ - array2[171] = -4; │ │ │ │ - array2[172] = 2; │ │ │ │ - array2[173] = -115; │ │ │ │ - array2[174] = -61; │ │ │ │ - array2[175] = -104; │ │ │ │ - array2[176] = 109; │ │ │ │ - array2[177] = 64; │ │ │ │ - array2[178] = -121; │ │ │ │ - array2[179] = -111; │ │ │ │ - array2[180] = 0; │ │ │ │ - array2[181] = 70; │ │ │ │ - array2[182] = 12; │ │ │ │ - array2[183] = -114; │ │ │ │ - array2[184] = 35; │ │ │ │ - array2[185] = 104; │ │ │ │ - array2[186] = 3; │ │ │ │ - array2[187] = -110; │ │ │ │ - array2[188] = 88; │ │ │ │ - array2[189] = 7; │ │ │ │ - array2[190] = 95; │ │ │ │ - array2[191] = -8; │ │ │ │ - array2[192] = -123; │ │ │ │ - array2[193] = 89; │ │ │ │ - array2[194] = 2; │ │ │ │ - array2[195] = 102; │ │ │ │ - array2[196] = 12; │ │ │ │ - array2[197] = 97; │ │ │ │ - array2[198] = 29; │ │ │ │ - array2[199] = -20; │ │ │ │ - array2[200] = 96; │ │ │ │ - array2[201] = -72; │ │ │ │ - array2[202] = -31; │ │ │ │ - array2[203] = 30; │ │ │ │ - array2[204] = 74; │ │ │ │ - array2[205] = -126; │ │ │ │ - array2[206] = 12; │ │ │ │ - array2[207] = -58; │ │ │ │ - array2[208] = 16; │ │ │ │ - array2[209] = -42; │ │ │ │ - array2[210] = -31; │ │ │ │ - array2[211] = 14; │ │ │ │ - array2[212] = -122; │ │ │ │ - array2[213] = 27; │ │ │ │ - array2[214] = -14; │ │ │ │ - array2[215] = -31; │ │ │ │ - array2[216] = 36; │ │ │ │ - array2[217] = -56; │ │ │ │ - array2[218] = -96; │ │ │ │ - array2[219] = 76; │ │ │ │ - array2[220] = 2; │ │ │ │ - array2[221] = 37; │ │ │ │ - array2[222] = 116; │ │ │ │ - array2[223] = 12; │ │ │ │ - array2[224] = 97; │ │ │ │ - array2[225] = 29; │ │ │ │ - array2[226] = -62; │ │ │ │ - array2[227] = 97; │ │ │ │ - array2[228] = -72; │ │ │ │ - array2[229] = 97; │ │ │ │ - array2[230] = 31; │ │ │ │ - array2[231] = 84; │ │ │ │ - array2[232] = -126; │ │ │ │ - array2[233] = 12; │ │ │ │ - array2[234] = 106; │ │ │ │ - array2[235] = 37; │ │ │ │ - array2[236] = 82; │ │ │ │ - array2[237] = 66; │ │ │ │ - array2[238] = 103; │ │ │ │ - array2[239] = 25; │ │ │ │ - array2[240] = 10; │ │ │ │ - array2[241] = -124; │ │ │ │ - array2[242] = 37; │ │ │ │ - array2[243] = -122; │ │ │ │ - array2[244] = 27; │ │ │ │ - array2[245] = 124; │ │ │ │ - array2[246] = 1; │ │ │ │ - array2[247] = 28; │ │ │ │ - array2[248] = -64; │ │ │ │ - array2[249] = 96; │ │ │ │ - array2[250] = -72; │ │ │ │ - array2[251] = -31; │ │ │ │ - array2[252] = 23; │ │ │ │ - array2[253] = -64; │ │ │ │ - array2[254] = 1; │ │ │ │ - array2[255] = 12; │ │ │ │ - array2[256] = -86; │ │ │ │ - array2[257] = 37; │ │ │ │ - array2[258] = 92; │ │ │ │ - array2[259] = 66; │ │ │ │ - array2[260] = 103; │ │ │ │ - array2[261] = 25; │ │ │ │ - array2[262] = -116; │ │ │ │ - array2[263] = -29; │ │ │ │ - array2[264] = 37; │ │ │ │ - array2[265] = 70; │ │ │ │ - array2[266] = 12; │ │ │ │ - array2[267] = -118; │ │ │ │ - array2[268] = 35; │ │ │ │ - array2[269] = 96; │ │ │ │ - array2[270] = 3; │ │ │ │ - array2[271] = 115; │ │ │ │ - array2[272] = -120; │ │ │ │ - array2[273] = -121; │ │ │ │ - array2[274] = 89; │ │ │ │ - array2[275] = -126; │ │ │ │ - array2[276] = -125; │ │ │ │ - array2[277] = -58; │ │ │ │ - array2[278] = 97; │ │ │ │ - array2[279] = -52; │ │ │ │ - array2[280] = 54; │ │ │ │ - array2[281] = -96; │ │ │ │ - array2[282] = 3; │ │ │ │ - array2[283] = 76; │ │ │ │ - array2[284] = 0; │ │ │ │ - array2[285] = 35; │ │ │ │ - array2[286] = 6; │ │ │ │ - array2[287] = -57; │ │ │ │ - array2[288] = 17; │ │ │ │ - array2[289] = -76; │ │ │ │ - array2[290] = 65; │ │ │ │ - array2[291] = 76; │ │ │ │ - array2[292] = -84; │ │ │ │ - array2[293] = -125; │ │ │ │ - array2[294] = 47; │ │ │ │ - array2[295] = -4; │ │ │ │ - array2[296] = -62; │ │ │ │ - array2[297] = 44; │ │ │ │ - array2[298] = 1; │ │ │ │ - array2[299] = 51; │ │ │ │ - array2[300] = -36; │ │ │ │ - array2[301] = 32; │ │ │ │ - array2[302] = 15; │ │ │ │ - array2[303] = 37; │ │ │ │ - array2[304] = 33; │ │ │ │ - array2[305] = 6; │ │ │ │ - array2[306] = -61; │ │ │ │ - array2[307] = 13; │ │ │ │ - array2[308] = -13; │ │ │ │ - array2[309] = 112; │ │ │ │ - array2[310] = 18; │ │ │ │ - array2[311] = 98; │ │ │ │ - array2[312] = 80; │ │ │ │ - array2[313] = 50; │ │ │ │ - array2[314] = 49; │ │ │ │ - array2[315] = 19; │ │ │ │ - array2[316] = 58; │ │ │ │ - array2[317] = -36; │ │ │ │ - array2[318] = 80; │ │ │ │ - array2[319] = 15; │ │ │ │ - array2[320] = 42; │ │ │ │ - array2[321] = 33; │ │ │ │ - array2[322] = 6; │ │ │ │ - array2[323] = 85; │ │ │ │ - array2[324] = 19; │ │ │ │ - array2[325] = 52; │ │ │ │ - array2[326] = -95; │ │ │ │ - array2[327] = -77; │ │ │ │ - array2[328] = 12; │ │ │ │ - array2[329] = 9; │ │ │ │ - array2[330] = 99; │ │ │ │ - array2[331] = 19; │ │ │ │ - array2[332] = -61; │ │ │ │ - array2[333] = 13; │ │ │ │ - array2[334] = -66; │ │ │ │ - array2[335] = 0; │ │ │ │ - array2[336] = 14; │ │ │ │ - array2[337] = 96; │ │ │ │ - array2[338] = 48; │ │ │ │ - array2[339] = -36; │ │ │ │ - array2[340] = -16; │ │ │ │ - array2[341] = 11; │ │ │ │ - array2[342] = -32; │ │ │ │ - array2[343] = 0; │ │ │ │ - array2[344] = 6; │ │ │ │ - array2[345] = 117; │ │ │ │ - array2[346] = 19; │ │ │ │ - array2[347] = 56; │ │ │ │ - array2[348] = -95; │ │ │ │ - array2[349] = -77; │ │ │ │ - array2[350] = 12; │ │ │ │ - array2[351] = -54; │ │ │ │ - array2[352] = -110; │ │ │ │ - array2[353] = 19; │ │ │ │ - array2[354] = 35; │ │ │ │ - array2[355] = 6; │ │ │ │ - array2[356] = -59; │ │ │ │ - array2[357] = 17; │ │ │ │ - array2[358] = -80; │ │ │ │ - array2[359] = -63; │ │ │ │ - array2[360] = 57; │ │ │ │ - array2[361] = -84; │ │ │ │ - array2[362] = -61; │ │ │ │ - array2[363] = 44; │ │ │ │ - array2[364] = -63; │ │ │ │ - array2[365] = 66; │ │ │ │ - array2[366] = -30; │ │ │ │ - array2[367] = 48; │ │ │ │ - array2[368] = 102; │ │ │ │ - array2[369] = 27; │ │ │ │ - array2[370] = -48; │ │ │ │ - array2[371] = 65; │ │ │ │ - array2[372] = 39; │ │ │ │ - array2[373] = -128; │ │ │ │ - array2[374] = 17; │ │ │ │ - array2[375] = -125; │ │ │ │ - array2[376] = -29; │ │ │ │ - array2[377] = 8; │ │ │ │ - array2[378] = -38; │ │ │ │ - array2[379] = 96; │ │ │ │ - array2[380] = 39; │ │ │ │ - array2[381] = -42; │ │ │ │ - array2[382] = -63; │ │ │ │ - array2[383] = 23; │ │ │ │ - array2[384] = 126; │ │ │ │ - array2[385] = 97; │ │ │ │ - array2[386] = -106; │ │ │ │ - array2[387] = -128; │ │ │ │ - array2[388] = -55; │ │ │ │ - array2[389] = 117; │ │ │ │ - array2[390] = 8; │ │ │ │ - array2[391] = 7; │ │ │ │ - array2[392] = 2; │ │ │ │ - array2[393] = 0; │ │ │ │ - array2[395] = (array2[394] = 0); │ │ │ │ - array2[396] = 62; │ │ │ │ + array2[111] = 118; │ │ │ │ + array2[112] = -72; │ │ │ │ + array2[113] = -127; │ │ │ │ + array2[114] = 31; │ │ │ │ + array2[115] = -8; │ │ │ │ + array2[116] = 0; │ │ │ │ + array2[117] = 12; │ │ │ │ + array2[118] = 102; │ │ │ │ + array2[119] = 25; │ │ │ │ + array2[120] = 2; │ │ │ │ + array2[121] = -94; │ │ │ │ + array2[122] = 31; │ │ │ │ + array2[123] = -122; │ │ │ │ + array2[124] = 27; │ │ │ │ + array2[125] = 124; │ │ │ │ + array2[126] = 1; │ │ │ │ + array2[127] = 28; │ │ │ │ + array2[128] = -64; │ │ │ │ + array2[129] = 96; │ │ │ │ + array2[130] = -72; │ │ │ │ + array2[131] = -31; │ │ │ │ + array2[132] = 23; │ │ │ │ + array2[133] = -64; │ │ │ │ + array2[134] = 1; │ │ │ │ + array2[135] = 12; │ │ │ │ + array2[136] = -54; │ │ │ │ + array2[137] = 31; │ │ │ │ + array2[138] = -2; │ │ │ │ + array2[139] = 65; │ │ │ │ + array2[140] = 103; │ │ │ │ + array2[141] = 25; │ │ │ │ + array2[142] = -124; │ │ │ │ + array2[143] = 1; │ │ │ │ + array2[144] = 36; │ │ │ │ + array2[145] = 70; │ │ │ │ + array2[146] = 12; │ │ │ │ + array2[147] = -118; │ │ │ │ + array2[148] = 35; │ │ │ │ + array2[149] = 96; │ │ │ │ + array2[150] = -125; │ │ │ │ + array2[151] = 114; │ │ │ │ + array2[152] = 88; │ │ │ │ + array2[153] = -121; │ │ │ │ + array2[154] = 89; │ │ │ │ + array2[155] = -126; │ │ │ │ + array2[156] = -127; │ │ │ │ + array2[157] = -60; │ │ │ │ + array2[158] = 97; │ │ │ │ + array2[159] = -52; │ │ │ │ + array2[160] = 54; │ │ │ │ + array2[161] = -96; │ │ │ │ + array2[162] = 67; │ │ │ │ + array2[163] = 72; │ │ │ │ + array2[164] = 0; │ │ │ │ + array2[165] = 35; │ │ │ │ + array2[166] = 6; │ │ │ │ + array2[167] = -57; │ │ │ │ + array2[168] = 17; │ │ │ │ + array2[169] = -76; │ │ │ │ + array2[170] = -127; │ │ │ │ + array2[171] = 72; │ │ │ │ + array2[172] = -84; │ │ │ │ + array2[173] = -125; │ │ │ │ + array2[174] = 47; │ │ │ │ + array2[175] = -4; │ │ │ │ + array2[176] = 2; │ │ │ │ + array2[177] = -115; │ │ │ │ + array2[178] = -61; │ │ │ │ + array2[179] = -104; │ │ │ │ + array2[180] = 109; │ │ │ │ + array2[181] = 64; │ │ │ │ + array2[182] = -121; │ │ │ │ + array2[183] = -111; │ │ │ │ + array2[184] = 0; │ │ │ │ + array2[185] = 70; │ │ │ │ + array2[186] = 12; │ │ │ │ + array2[187] = -114; │ │ │ │ + array2[188] = 35; │ │ │ │ + array2[189] = 104; │ │ │ │ + array2[190] = 3; │ │ │ │ + array2[191] = -110; │ │ │ │ + array2[192] = 88; │ │ │ │ + array2[193] = 7; │ │ │ │ + array2[194] = 95; │ │ │ │ + array2[195] = -8; │ │ │ │ + array2[196] = -123; │ │ │ │ + array2[197] = 89; │ │ │ │ + array2[198] = 2; │ │ │ │ + array2[199] = 102; │ │ │ │ + array2[200] = 12; │ │ │ │ + array2[201] = 97; │ │ │ │ + array2[202] = 29; │ │ │ │ + array2[203] = -20; │ │ │ │ + array2[204] = 96; │ │ │ │ + array2[205] = -72; │ │ │ │ + array2[206] = -31; │ │ │ │ + array2[207] = 30; │ │ │ │ + array2[208] = 74; │ │ │ │ + array2[209] = -126; │ │ │ │ + array2[210] = 12; │ │ │ │ + array2[211] = -58; │ │ │ │ + array2[212] = 16; │ │ │ │ + array2[213] = -42; │ │ │ │ + array2[214] = -31; │ │ │ │ + array2[215] = 14; │ │ │ │ + array2[216] = -122; │ │ │ │ + array2[217] = 27; │ │ │ │ + array2[218] = -14; │ │ │ │ + array2[219] = -31; │ │ │ │ + array2[220] = 36; │ │ │ │ + array2[221] = -56; │ │ │ │ + array2[222] = -96; │ │ │ │ + array2[223] = 76; │ │ │ │ + array2[224] = 2; │ │ │ │ + array2[225] = 37; │ │ │ │ + array2[226] = 116; │ │ │ │ + array2[227] = 12; │ │ │ │ + array2[228] = 97; │ │ │ │ + array2[229] = 29; │ │ │ │ + array2[230] = -62; │ │ │ │ + array2[231] = 97; │ │ │ │ + array2[232] = -72; │ │ │ │ + array2[233] = 97; │ │ │ │ + array2[234] = 31; │ │ │ │ + array2[235] = 84; │ │ │ │ + array2[236] = -126; │ │ │ │ + array2[237] = 12; │ │ │ │ + array2[238] = 106; │ │ │ │ + array2[239] = 37; │ │ │ │ + array2[240] = 82; │ │ │ │ + array2[241] = 66; │ │ │ │ + array2[242] = 103; │ │ │ │ + array2[243] = 25; │ │ │ │ + array2[244] = 10; │ │ │ │ + array2[245] = -124; │ │ │ │ + array2[246] = 37; │ │ │ │ + array2[247] = -122; │ │ │ │ + array2[248] = 27; │ │ │ │ + array2[249] = 124; │ │ │ │ + array2[250] = 1; │ │ │ │ + array2[251] = 28; │ │ │ │ + array2[252] = -64; │ │ │ │ + array2[253] = 96; │ │ │ │ + array2[254] = -72; │ │ │ │ + array2[255] = -31; │ │ │ │ + array2[256] = 23; │ │ │ │ + array2[257] = -64; │ │ │ │ + array2[258] = 1; │ │ │ │ + array2[259] = 12; │ │ │ │ + array2[260] = -86; │ │ │ │ + array2[261] = 37; │ │ │ │ + array2[262] = 92; │ │ │ │ + array2[263] = 66; │ │ │ │ + array2[264] = 103; │ │ │ │ + array2[265] = 25; │ │ │ │ + array2[266] = -116; │ │ │ │ + array2[267] = -29; │ │ │ │ + array2[268] = 37; │ │ │ │ + array2[269] = 70; │ │ │ │ + array2[270] = 12; │ │ │ │ + array2[271] = -118; │ │ │ │ + array2[272] = 35; │ │ │ │ + array2[273] = 96; │ │ │ │ + array2[274] = 3; │ │ │ │ + array2[275] = 115; │ │ │ │ + array2[276] = -120; │ │ │ │ + array2[277] = -121; │ │ │ │ + array2[278] = 89; │ │ │ │ + array2[279] = -126; │ │ │ │ + array2[280] = -125; │ │ │ │ + array2[281] = -58; │ │ │ │ + array2[282] = 97; │ │ │ │ + array2[283] = -52; │ │ │ │ + array2[284] = 54; │ │ │ │ + array2[285] = -96; │ │ │ │ + array2[286] = 3; │ │ │ │ + array2[287] = 76; │ │ │ │ + array2[288] = 0; │ │ │ │ + array2[289] = 35; │ │ │ │ + array2[290] = 6; │ │ │ │ + array2[291] = -57; │ │ │ │ + array2[292] = 17; │ │ │ │ + array2[293] = -76; │ │ │ │ + array2[294] = 65; │ │ │ │ + array2[295] = 76; │ │ │ │ + array2[296] = -84; │ │ │ │ + array2[297] = -125; │ │ │ │ + array2[298] = 47; │ │ │ │ + array2[299] = -4; │ │ │ │ + array2[300] = -62; │ │ │ │ + array2[301] = 44; │ │ │ │ + array2[302] = 1; │ │ │ │ + array2[303] = 51; │ │ │ │ + array2[304] = -36; │ │ │ │ + array2[305] = 32; │ │ │ │ + array2[306] = 15; │ │ │ │ + array2[307] = 37; │ │ │ │ + array2[308] = 33; │ │ │ │ + array2[309] = 6; │ │ │ │ + array2[310] = -61; │ │ │ │ + array2[311] = 13; │ │ │ │ + array2[312] = -13; │ │ │ │ + array2[313] = 112; │ │ │ │ + array2[314] = 18; │ │ │ │ + array2[315] = 98; │ │ │ │ + array2[316] = 80; │ │ │ │ + array2[317] = 50; │ │ │ │ + array2[318] = 49; │ │ │ │ + array2[319] = 19; │ │ │ │ + array2[320] = 58; │ │ │ │ + array2[321] = -36; │ │ │ │ + array2[322] = 80; │ │ │ │ + array2[323] = 15; │ │ │ │ + array2[324] = 42; │ │ │ │ + array2[325] = 33; │ │ │ │ + array2[326] = 6; │ │ │ │ + array2[327] = 85; │ │ │ │ + array2[328] = 19; │ │ │ │ + array2[329] = 52; │ │ │ │ + array2[330] = -95; │ │ │ │ + array2[331] = -77; │ │ │ │ + array2[332] = 12; │ │ │ │ + array2[333] = 9; │ │ │ │ + array2[334] = 99; │ │ │ │ + array2[335] = 19; │ │ │ │ + array2[336] = -61; │ │ │ │ + array2[337] = 13; │ │ │ │ + array2[338] = -66; │ │ │ │ + array2[339] = 0; │ │ │ │ + array2[340] = 14; │ │ │ │ + array2[341] = 96; │ │ │ │ + array2[342] = 48; │ │ │ │ + array2[343] = -36; │ │ │ │ + array2[344] = -16; │ │ │ │ + array2[345] = 11; │ │ │ │ + array2[346] = -32; │ │ │ │ + array2[347] = 0; │ │ │ │ + array2[348] = 6; │ │ │ │ + array2[349] = 117; │ │ │ │ + array2[350] = 19; │ │ │ │ + array2[351] = 56; │ │ │ │ + array2[352] = -95; │ │ │ │ + array2[353] = -77; │ │ │ │ + array2[354] = 12; │ │ │ │ + array2[355] = -54; │ │ │ │ + array2[356] = -110; │ │ │ │ + array2[357] = 19; │ │ │ │ + array2[358] = 35; │ │ │ │ + array2[359] = 6; │ │ │ │ + array2[360] = -59; │ │ │ │ + array2[361] = 17; │ │ │ │ + array2[362] = -80; │ │ │ │ + array2[363] = -63; │ │ │ │ + array2[364] = 57; │ │ │ │ + array2[365] = -84; │ │ │ │ + array2[366] = -61; │ │ │ │ + array2[367] = 44; │ │ │ │ + array2[368] = -63; │ │ │ │ + array2[369] = 66; │ │ │ │ + array2[370] = -30; │ │ │ │ + array2[371] = 48; │ │ │ │ + array2[372] = 102; │ │ │ │ + array2[373] = 27; │ │ │ │ + array2[374] = -48; │ │ │ │ + array2[375] = 65; │ │ │ │ + array2[376] = 39; │ │ │ │ + array2[377] = -128; │ │ │ │ + array2[378] = 17; │ │ │ │ + array2[379] = -125; │ │ │ │ + array2[380] = -29; │ │ │ │ + array2[381] = 8; │ │ │ │ + array2[382] = -38; │ │ │ │ + array2[383] = 96; │ │ │ │ + array2[384] = 39; │ │ │ │ + array2[385] = -42; │ │ │ │ + array2[386] = -63; │ │ │ │ + array2[387] = 23; │ │ │ │ + array2[388] = 126; │ │ │ │ + array2[389] = 97; │ │ │ │ + array2[390] = -106; │ │ │ │ + array2[391] = -128; │ │ │ │ + array2[392] = -55; │ │ │ │ + array2[393] = 117; │ │ │ │ + array2[394] = 8; │ │ │ │ + array2[395] = 7; │ │ │ │ + array2[396] = 2; │ │ │ │ array2[397] = 0; │ │ │ │ array2[399] = (array2[398] = 0); │ │ │ │ - array2[400] = -26; │ │ │ │ - array2[401] = 87; │ │ │ │ - array2[402] = 8; │ │ │ │ - array2[403] = -52; │ │ │ │ - array2[404] = 83; │ │ │ │ - array2[405] = -9; │ │ │ │ - array2[406] = -26; │ │ │ │ - array2[407] = 86; │ │ │ │ - array2[408] = 8; │ │ │ │ - array2[409] = -64; │ │ │ │ - array2[410] = -78; │ │ │ │ - array2[411] = -44; │ │ │ │ - array2[412] = 22; │ │ │ │ - array2[413] = 87; │ │ │ │ - array2[414] = 8; │ │ │ │ - array2[415] = -64; │ │ │ │ - array2[416] = -78; │ │ │ │ - array2[417] = -40; │ │ │ │ - array2[418] = -10; │ │ │ │ - array2[419] = 87; │ │ │ │ - array2[420] = 8; │ │ │ │ - array2[421] = -52; │ │ │ │ - array2[422] = 99; │ │ │ │ - array2[423] = -41; │ │ │ │ - array2[424] = 102; │ │ │ │ - array2[425] = 24; │ │ │ │ - array2[426] = 80; │ │ │ │ - array2[427] = 8; │ │ │ │ - array2[428] = -52; │ │ │ │ - array2[429] = 99; │ │ │ │ - array2[430] = -25; │ │ │ │ - array2[431] = -122; │ │ │ │ - array2[432] = 24; │ │ │ │ - array2[433] = 80; │ │ │ │ - array2[434] = 8; │ │ │ │ - array2[435] = -52; │ │ │ │ - array2[436] = 99; │ │ │ │ - array2[437] = -9; │ │ │ │ - array2[438] = -74; │ │ │ │ - array2[439] = 24; │ │ │ │ - array2[440] = 80; │ │ │ │ - array2[441] = 8; │ │ │ │ - array2[442] = -52; │ │ │ │ - array2[443] = 115; │ │ │ │ - array2[444] = -33; │ │ │ │ - array2[445] = -42; │ │ │ │ - array2[446] = 24; │ │ │ │ - array2[447] = 80; │ │ │ │ - array2[448] = 8; │ │ │ │ - array2[449] = -52; │ │ │ │ - array2[450] = 115; │ │ │ │ - array2[451] = -25; │ │ │ │ - array2[452] = -26; │ │ │ │ - array2[453] = 24; │ │ │ │ - array2[454] = 80; │ │ │ │ - array2[455] = 8; │ │ │ │ - array2[456] = -52; │ │ │ │ - array2[457] = 115; │ │ │ │ - array2[458] = -17; │ │ │ │ - array2[459] = -26; │ │ │ │ - array2[460] = 21; │ │ │ │ - array2[461] = 92; │ │ │ │ - array2[462] = -10; │ │ │ │ - array2[463] = 21; │ │ │ │ - array2[464] = 96; │ │ │ │ - array2[465] = -74; │ │ │ │ - array2[466] = 70; │ │ │ │ - array2[467] = 8; │ │ │ │ - array2[468] = -64; │ │ │ │ - array2[469] = -78; │ │ │ │ - array2[470] = -104; │ │ │ │ - array2[471] = 100; │ │ │ │ - array2[472] = 64; │ │ │ │ - array2[473] = 33; │ │ │ │ - array2[474] = 48; │ │ │ │ - array2[475] = 15; │ │ │ │ - array2[476] = 94; │ │ │ │ - array2[477] = -37; │ │ │ │ - array2[478] = 100; │ │ │ │ - array2[479] = 64; │ │ │ │ - array2[480] = 33; │ │ │ │ - array2[481] = 48; │ │ │ │ - array2[482] = 15; │ │ │ │ - array2[483] = -98; │ │ │ │ - array2[484] = 91; │ │ │ │ - array2[485] = 101; │ │ │ │ - array2[486] = 64; │ │ │ │ - array2[487] = 33; │ │ │ │ - array2[488] = 48; │ │ │ │ - array2[489] = 15; │ │ │ │ - array2[490] = -34; │ │ │ │ - array2[491] = -37; │ │ │ │ - array2[492] = 99; │ │ │ │ - array2[493] = 64; │ │ │ │ - array2[494] = -30; │ │ │ │ - array2[495] = 68; │ │ │ │ - array2[496] = -66; │ │ │ │ - array2[497] = -32; │ │ │ │ - array2[498] = 52; │ │ │ │ - array2[499] = 67; │ │ │ │ - array2[500] = -98; │ │ │ │ - array2[501] = 91; │ │ │ │ - array2[502] = 102; │ │ │ │ - array2[503] = 64; │ │ │ │ - array2[504] = -30; │ │ │ │ - array2[505] = 68; │ │ │ │ - array2[506] = -66; │ │ │ │ - array2[507] = -32; │ │ │ │ - array2[508] = 52; │ │ │ │ - array2[509] = 67; │ │ │ │ - array2[510] = -82; │ │ │ │ - array2[511] = -37; │ │ │ │ - array2[512] = 101; │ │ │ │ - array2[513] = 64; │ │ │ │ - array2[514] = 33; │ │ │ │ - array2[515] = 48; │ │ │ │ - array2[516] = 79; │ │ │ │ - array2[517] = 94; │ │ │ │ - array2[518] = 27; │ │ │ │ - array2[519] = 102; │ │ │ │ - array2[520] = 64; │ │ │ │ - array2[521] = 33; │ │ │ │ - array2[522] = 48; │ │ │ │ - array2[523] = 79; │ │ │ │ - array2[524] = 126; │ │ │ │ - array2[525] = 27; │ │ │ │ - array2[526] = -101; │ │ │ │ - array2[527] = -30; │ │ │ │ - array2[528] = 83; │ │ │ │ - array2[529] = -51; │ │ │ │ - array2[530] = 3; │ │ │ │ - array2[531] = 8; │ │ │ │ - array2[532] = 74; │ │ │ │ - array2[533] = 77; │ │ │ │ - array2[534] = -41; │ │ │ │ - array2[535] = -10; │ │ │ │ - array2[536] = -90; │ │ │ │ - array2[537] = -8; │ │ │ │ - array2[538] = 84; │ │ │ │ - array2[539] = -13; │ │ │ │ - array2[540] = 0; │ │ │ │ - array2[541] = -126; │ │ │ │ - array2[542] = 82; │ │ │ │ - array2[543] = -45; │ │ │ │ - array2[544] = -74; │ │ │ │ - array2[545] = 105; │ │ │ │ - array2[546] = 6; │ │ │ │ - array2[547] = 40; │ │ │ │ - array2[548] = 62; │ │ │ │ - array2[549] = -43; │ │ │ │ - array2[550] = 60; │ │ │ │ - array2[551] = -128; │ │ │ │ - array2[552] = -96; │ │ │ │ - array2[553] = -44; │ │ │ │ - array2[554] = -12; │ │ │ │ - array2[555] = 109; │ │ │ │ - array2[556] = -112; │ │ │ │ - array2[557] = 1; │ │ │ │ - array2[558] = -118; │ │ │ │ - array2[559] = 79; │ │ │ │ - array2[560] = 53; │ │ │ │ - array2[561] = 15; │ │ │ │ - array2[562] = 32; │ │ │ │ - array2[563] = 40; │ │ │ │ + array2[400] = 62; │ │ │ │ + array2[401] = 0; │ │ │ │ + array2[403] = (array2[402] = 0); │ │ │ │ + array2[404] = -26; │ │ │ │ + array2[405] = 87; │ │ │ │ + array2[406] = 8; │ │ │ │ + array2[407] = -52; │ │ │ │ + array2[408] = 83; │ │ │ │ + array2[409] = -9; │ │ │ │ + array2[410] = -26; │ │ │ │ + array2[411] = 86; │ │ │ │ + array2[412] = 8; │ │ │ │ + array2[413] = -64; │ │ │ │ + array2[414] = -78; │ │ │ │ + array2[415] = -44; │ │ │ │ + array2[416] = 22; │ │ │ │ + array2[417] = 87; │ │ │ │ + array2[418] = 8; │ │ │ │ + array2[419] = -64; │ │ │ │ + array2[420] = -78; │ │ │ │ + array2[421] = -40; │ │ │ │ + array2[422] = -10; │ │ │ │ + array2[423] = 87; │ │ │ │ + array2[424] = 8; │ │ │ │ + array2[425] = -52; │ │ │ │ + array2[426] = 99; │ │ │ │ + array2[427] = -41; │ │ │ │ + array2[428] = 102; │ │ │ │ + array2[429] = 24; │ │ │ │ + array2[430] = 80; │ │ │ │ + array2[431] = 8; │ │ │ │ + array2[432] = -52; │ │ │ │ + array2[433] = 99; │ │ │ │ + array2[434] = -25; │ │ │ │ + array2[435] = -122; │ │ │ │ + array2[436] = 24; │ │ │ │ + array2[437] = 80; │ │ │ │ + array2[438] = 8; │ │ │ │ + array2[439] = -52; │ │ │ │ + array2[440] = 99; │ │ │ │ + array2[441] = -9; │ │ │ │ + array2[442] = -74; │ │ │ │ + array2[443] = 24; │ │ │ │ + array2[444] = 80; │ │ │ │ + array2[445] = 8; │ │ │ │ + array2[446] = -52; │ │ │ │ + array2[447] = 115; │ │ │ │ + array2[448] = -33; │ │ │ │ + array2[449] = -42; │ │ │ │ + array2[450] = 24; │ │ │ │ + array2[451] = 80; │ │ │ │ + array2[452] = 8; │ │ │ │ + array2[453] = -52; │ │ │ │ + array2[454] = 115; │ │ │ │ + array2[455] = -25; │ │ │ │ + array2[456] = -26; │ │ │ │ + array2[457] = 24; │ │ │ │ + array2[458] = 80; │ │ │ │ + array2[459] = 8; │ │ │ │ + array2[460] = -52; │ │ │ │ + array2[461] = 115; │ │ │ │ + array2[462] = -17; │ │ │ │ + array2[463] = -26; │ │ │ │ + array2[464] = 21; │ │ │ │ + array2[465] = 92; │ │ │ │ + array2[466] = -10; │ │ │ │ + array2[467] = 21; │ │ │ │ + array2[468] = 96; │ │ │ │ + array2[469] = -74; │ │ │ │ + array2[470] = 70; │ │ │ │ + array2[471] = 8; │ │ │ │ + array2[472] = -64; │ │ │ │ + array2[473] = -78; │ │ │ │ + array2[474] = -104; │ │ │ │ + array2[475] = 100; │ │ │ │ + array2[476] = 64; │ │ │ │ + array2[477] = 33; │ │ │ │ + array2[478] = 48; │ │ │ │ + array2[479] = 15; │ │ │ │ + array2[480] = 94; │ │ │ │ + array2[481] = -37; │ │ │ │ + array2[482] = 100; │ │ │ │ + array2[483] = 64; │ │ │ │ + array2[484] = 33; │ │ │ │ + array2[485] = 48; │ │ │ │ + array2[486] = 15; │ │ │ │ + array2[487] = -98; │ │ │ │ + array2[488] = 91; │ │ │ │ + array2[489] = 101; │ │ │ │ + array2[490] = 64; │ │ │ │ + array2[491] = 33; │ │ │ │ + array2[492] = 48; │ │ │ │ + array2[493] = 15; │ │ │ │ + array2[494] = -34; │ │ │ │ + array2[495] = -37; │ │ │ │ + array2[496] = 99; │ │ │ │ + array2[497] = 64; │ │ │ │ + array2[498] = -30; │ │ │ │ + array2[499] = 68; │ │ │ │ + array2[500] = -66; │ │ │ │ + array2[501] = -32; │ │ │ │ + array2[502] = 52; │ │ │ │ + array2[503] = 67; │ │ │ │ + array2[504] = -98; │ │ │ │ + array2[505] = 91; │ │ │ │ + array2[506] = 102; │ │ │ │ + array2[507] = 64; │ │ │ │ + array2[508] = -30; │ │ │ │ + array2[509] = 68; │ │ │ │ + array2[510] = -66; │ │ │ │ + array2[511] = -32; │ │ │ │ + array2[512] = 52; │ │ │ │ + array2[513] = 67; │ │ │ │ + array2[514] = -82; │ │ │ │ + array2[515] = -37; │ │ │ │ + array2[516] = 101; │ │ │ │ + array2[517] = 64; │ │ │ │ + array2[518] = 33; │ │ │ │ + array2[519] = 48; │ │ │ │ + array2[520] = 79; │ │ │ │ + array2[521] = 94; │ │ │ │ + array2[522] = 27; │ │ │ │ + array2[523] = 102; │ │ │ │ + array2[524] = 64; │ │ │ │ + array2[525] = 33; │ │ │ │ + array2[526] = 48; │ │ │ │ + array2[527] = 79; │ │ │ │ + array2[528] = 126; │ │ │ │ + array2[529] = 27; │ │ │ │ + array2[530] = -101; │ │ │ │ + array2[531] = -30; │ │ │ │ + array2[532] = 83; │ │ │ │ + array2[533] = -51; │ │ │ │ + array2[534] = 3; │ │ │ │ + array2[535] = 8; │ │ │ │ + array2[536] = 74; │ │ │ │ + array2[537] = 77; │ │ │ │ + array2[538] = -41; │ │ │ │ + array2[539] = -10; │ │ │ │ + array2[540] = -90; │ │ │ │ + array2[541] = -8; │ │ │ │ + array2[542] = 84; │ │ │ │ + array2[543] = -13; │ │ │ │ + array2[544] = 0; │ │ │ │ + array2[545] = -126; │ │ │ │ + array2[546] = 82; │ │ │ │ + array2[547] = -45; │ │ │ │ + array2[548] = -74; │ │ │ │ + array2[549] = 105; │ │ │ │ + array2[550] = 6; │ │ │ │ + array2[551] = 40; │ │ │ │ + array2[552] = 62; │ │ │ │ + array2[553] = -43; │ │ │ │ + array2[554] = 60; │ │ │ │ + array2[555] = -128; │ │ │ │ + array2[556] = -96; │ │ │ │ + array2[557] = -44; │ │ │ │ + array2[558] = -12; │ │ │ │ + array2[559] = 109; │ │ │ │ + array2[560] = -112; │ │ │ │ + array2[561] = 1; │ │ │ │ + array2[562] = -118; │ │ │ │ + array2[563] = 79; │ │ │ │ array2[564] = 53; │ │ │ │ - array2[565] = -115; │ │ │ │ - array2[566] = 91; │ │ │ │ - array2[567] = 96; │ │ │ │ - array2[568] = -128; │ │ │ │ - array2[569] = -30; │ │ │ │ - array2[570] = 83; │ │ │ │ - array2[571] = -51; │ │ │ │ - array2[572] = 3; │ │ │ │ - array2[573] = 8; │ │ │ │ - array2[574] = 74; │ │ │ │ - array2[575] = 77; │ │ │ │ - array2[576] = -25; │ │ │ │ - array2[577] = 54; │ │ │ │ - array2[578] = 24; │ │ │ │ - array2[579] = -96; │ │ │ │ - array2[580] = -8; │ │ │ │ - array2[581] = 84; │ │ │ │ - array2[582] = -13; │ │ │ │ - array2[583] = 0; │ │ │ │ - array2[584] = -126; │ │ │ │ - array2[585] = 82; │ │ │ │ - array2[586] = -45; │ │ │ │ - array2[587] = -70; │ │ │ │ - array2[588] = 1; │ │ │ │ - array2[589] = 6; │ │ │ │ - array2[590] = 28; │ │ │ │ - array2[591] = 78; │ │ │ │ - array2[592] = -28; │ │ │ │ - array2[593] = 11; │ │ │ │ - array2[594] = 78; │ │ │ │ - array2[595] = 51; │ │ │ │ - array2[596] = 88; │ │ │ │ - array2[597] = 98; │ │ │ │ - array2[598] = -128; │ │ │ │ - array2[599] = -30; │ │ │ │ - array2[600] = 68; │ │ │ │ - array2[601] = -66; │ │ │ │ - array2[602] = -32; │ │ │ │ - array2[603] = 52; │ │ │ │ - array2[604] = 67; │ │ │ │ - array2[605] = 93; │ │ │ │ - array2[606] = -37; │ │ │ │ - array2[607] = -58; │ │ │ │ - array2[608] = 24; │ │ │ │ - array2[609] = -96; │ │ │ │ - array2[610] = 56; │ │ │ │ - array2[611] = -111; │ │ │ │ - array2[612] = 47; │ │ │ │ - array2[613] = 56; │ │ │ │ - array2[614] = -51; │ │ │ │ - array2[615] = 80; │ │ │ │ - array2[616] = -41; │ │ │ │ - array2[617] = -73; │ │ │ │ - array2[618] = 81; │ │ │ │ - array2[619] = 6; │ │ │ │ - array2[620] = 40; │ │ │ │ - array2[621] = 78; │ │ │ │ - array2[622] = -28; │ │ │ │ - array2[623] = 11; │ │ │ │ - array2[624] = 78; │ │ │ │ - array2[625] = 51; │ │ │ │ - array2[626] = -44; │ │ │ │ - array2[627] = 53; │ │ │ │ - array2[628] = 110; │ │ │ │ - array2[629] = -106; │ │ │ │ - array2[630] = 1; │ │ │ │ - array2[631] = -118; │ │ │ │ - array2[632] = 19; │ │ │ │ - array2[633] = -7; │ │ │ │ - array2[634] = -126; │ │ │ │ - array2[635] = -45; │ │ │ │ - array2[636] = 12; │ │ │ │ - array2[637] = 117; │ │ │ │ - array2[638] = -99; │ │ │ │ - array2[639] = 91; │ │ │ │ - array2[640] = -38; │ │ │ │ - array2[641] = -31; │ │ │ │ - array2[642] = 83; │ │ │ │ - array2[643] = -51; │ │ │ │ - array2[644] = 3; │ │ │ │ - array2[645] = 8; │ │ │ │ - array2[646] = 10; │ │ │ │ - array2[647] = 0; │ │ │ │ - array2[649] = (array2[648] = 0); │ │ │ │ - array2[651] = (array2[650] = 0); │ │ │ │ - array2[652] = 97; │ │ │ │ - array2[653] = 32; │ │ │ │ + array2[565] = 15; │ │ │ │ + array2[566] = 32; │ │ │ │ + array2[567] = 40; │ │ │ │ + array2[568] = 53; │ │ │ │ + array2[569] = -115; │ │ │ │ + array2[570] = 91; │ │ │ │ + array2[571] = 96; │ │ │ │ + array2[572] = -128; │ │ │ │ + array2[573] = -30; │ │ │ │ + array2[574] = 83; │ │ │ │ + array2[575] = -51; │ │ │ │ + array2[576] = 3; │ │ │ │ + array2[577] = 8; │ │ │ │ + array2[578] = 74; │ │ │ │ + array2[579] = 77; │ │ │ │ + array2[580] = -25; │ │ │ │ + array2[581] = 54; │ │ │ │ + array2[582] = 24; │ │ │ │ + array2[583] = -96; │ │ │ │ + array2[584] = -8; │ │ │ │ + array2[585] = 84; │ │ │ │ + array2[586] = -13; │ │ │ │ + array2[587] = 0; │ │ │ │ + array2[588] = -126; │ │ │ │ + array2[589] = 82; │ │ │ │ + array2[590] = -45; │ │ │ │ + array2[591] = -70; │ │ │ │ + array2[592] = 1; │ │ │ │ + array2[593] = 6; │ │ │ │ + array2[594] = 28; │ │ │ │ + array2[595] = 78; │ │ │ │ + array2[596] = -28; │ │ │ │ + array2[597] = 11; │ │ │ │ + array2[598] = 78; │ │ │ │ + array2[599] = 51; │ │ │ │ + array2[600] = 88; │ │ │ │ + array2[601] = 98; │ │ │ │ + array2[602] = -128; │ │ │ │ + array2[603] = -30; │ │ │ │ + array2[604] = 68; │ │ │ │ + array2[605] = -66; │ │ │ │ + array2[606] = -32; │ │ │ │ + array2[607] = 52; │ │ │ │ + array2[608] = 67; │ │ │ │ + array2[609] = 93; │ │ │ │ + array2[610] = -37; │ │ │ │ + array2[611] = -58; │ │ │ │ + array2[612] = 24; │ │ │ │ + array2[613] = -96; │ │ │ │ + array2[614] = 56; │ │ │ │ + array2[615] = -111; │ │ │ │ + array2[616] = 47; │ │ │ │ + array2[617] = 56; │ │ │ │ + array2[618] = -51; │ │ │ │ + array2[619] = 80; │ │ │ │ + array2[620] = -41; │ │ │ │ + array2[621] = -73; │ │ │ │ + array2[622] = 81; │ │ │ │ + array2[623] = 6; │ │ │ │ + array2[624] = 40; │ │ │ │ + array2[625] = 78; │ │ │ │ + array2[626] = -28; │ │ │ │ + array2[627] = 11; │ │ │ │ + array2[628] = 78; │ │ │ │ + array2[629] = 51; │ │ │ │ + array2[630] = -44; │ │ │ │ + array2[631] = 53; │ │ │ │ + array2[632] = 110; │ │ │ │ + array2[633] = -106; │ │ │ │ + array2[634] = 1; │ │ │ │ + array2[635] = -118; │ │ │ │ + array2[636] = 19; │ │ │ │ + array2[637] = -7; │ │ │ │ + array2[638] = -126; │ │ │ │ + array2[639] = -45; │ │ │ │ + array2[640] = 12; │ │ │ │ + array2[641] = 117; │ │ │ │ + array2[642] = -99; │ │ │ │ + array2[643] = 91; │ │ │ │ + array2[644] = -38; │ │ │ │ + array2[645] = -31; │ │ │ │ + array2[646] = 83; │ │ │ │ + array2[647] = -51; │ │ │ │ + array2[648] = 3; │ │ │ │ + array2[649] = 8; │ │ │ │ + array2[650] = 10; │ │ │ │ + array2[651] = 0; │ │ │ │ + array2[653] = (array2[652] = 0); │ │ │ │ array2[655] = (array2[654] = 0); │ │ │ │ - array2[656] = -85; │ │ │ │ - array2[657] = 0; │ │ │ │ + array2[656] = 97; │ │ │ │ + array2[657] = 32; │ │ │ │ array2[659] = (array2[658] = 0); │ │ │ │ - array2[660] = 19; │ │ │ │ - array2[661] = 4; │ │ │ │ - array2[662] = 73; │ │ │ │ - array2[663] = 44; │ │ │ │ - array2[664] = 16; │ │ │ │ - array2[665] = 0; │ │ │ │ - array2[667] = (array2[666] = 0); │ │ │ │ - array2[668] = 19; │ │ │ │ + array2[660] = -85; │ │ │ │ + array2[661] = 0; │ │ │ │ + array2[663] = (array2[662] = 0); │ │ │ │ + array2[664] = 19; │ │ │ │ + array2[665] = 4; │ │ │ │ + array2[666] = 73; │ │ │ │ + array2[667] = 44; │ │ │ │ + array2[668] = 16; │ │ │ │ array2[669] = 0; │ │ │ │ array2[671] = (array2[670] = 0); │ │ │ │ - array2[672] = 4; │ │ │ │ - array2[673] = 40; │ │ │ │ - array2[674] = -78; │ │ │ │ - array2[675] = 34; │ │ │ │ - array2[676] = 40; │ │ │ │ - array2[677] = 3; │ │ │ │ - array2[678] = -126; │ │ │ │ - array2[679] = -52; │ │ │ │ - array2[680] = 0; │ │ │ │ - array2[681] = -112; │ │ │ │ - array2[682] = -95; │ │ │ │ - array2[683] = 6; │ │ │ │ - array2[684] = 40; │ │ │ │ - array2[685] = 96; │ │ │ │ - array2[686] = 59; │ │ │ │ - array2[687] = 64; │ │ │ │ - array2[688] = -96; │ │ │ │ - array2[689] = -61; │ │ │ │ - array2[690] = 80; │ │ │ │ - array2[691] = 70; │ │ │ │ - array2[692] = -45; │ │ │ │ - array2[693] = 0; │ │ │ │ - array2[694] = 118; │ │ │ │ - array2[695] = 0; │ │ │ │ - array2[696] = -40; │ │ │ │ - array2[697] = -63; │ │ │ │ - array2[698] = 80; │ │ │ │ - array2[699] = 70; │ │ │ │ - array2[700] = -29; │ │ │ │ - array2[701] = 0; │ │ │ │ - array2[702] = 118; │ │ │ │ - array2[703] = 0; │ │ │ │ - array2[704] = -40; │ │ │ │ - array2[705] = -63; │ │ │ │ - array2[706] = 80; │ │ │ │ - array2[707] = -58; │ │ │ │ - array2[708] = -13; │ │ │ │ - array2[709] = 0; │ │ │ │ - array2[710] = 118; │ │ │ │ - array2[711] = 0; │ │ │ │ - array2[712] = -40; │ │ │ │ - array2[713] = -63; │ │ │ │ - array2[714] = 80; │ │ │ │ - array2[715] = -58; │ │ │ │ - array2[716] = 3; │ │ │ │ - array2[717] = 1; │ │ │ │ - array2[718] = 118; │ │ │ │ - array2[719] = 0; │ │ │ │ - array2[720] = -40; │ │ │ │ - array2[721] = -63; │ │ │ │ - array2[722] = 80; │ │ │ │ - array2[723] = -58; │ │ │ │ - array2[724] = 19; │ │ │ │ - array2[725] = 1; │ │ │ │ - array2[726] = 118; │ │ │ │ - array2[727] = 0; │ │ │ │ - array2[728] = -40; │ │ │ │ - array2[729] = -63; │ │ │ │ - array2[730] = 80; │ │ │ │ - array2[731] = 70; │ │ │ │ - array2[732] = 35; │ │ │ │ - array2[733] = 1; │ │ │ │ - array2[734] = 118; │ │ │ │ - array2[735] = 0; │ │ │ │ - array2[736] = -40; │ │ │ │ + array2[672] = 19; │ │ │ │ + array2[673] = 0; │ │ │ │ + array2[675] = (array2[674] = 0); │ │ │ │ + array2[676] = 4; │ │ │ │ + array2[677] = 40; │ │ │ │ + array2[678] = -78; │ │ │ │ + array2[679] = 34; │ │ │ │ + array2[680] = 40; │ │ │ │ + array2[681] = 3; │ │ │ │ + array2[682] = -126; │ │ │ │ + array2[683] = -52; │ │ │ │ + array2[684] = 0; │ │ │ │ + array2[685] = -112; │ │ │ │ + array2[686] = -95; │ │ │ │ + array2[687] = 6; │ │ │ │ + array2[688] = 40; │ │ │ │ + array2[689] = 96; │ │ │ │ + array2[690] = 59; │ │ │ │ + array2[691] = 64; │ │ │ │ + array2[692] = -96; │ │ │ │ + array2[693] = -61; │ │ │ │ + array2[694] = 80; │ │ │ │ + array2[695] = 70; │ │ │ │ + array2[696] = -45; │ │ │ │ + array2[697] = 0; │ │ │ │ + array2[698] = 118; │ │ │ │ + array2[699] = 0; │ │ │ │ + array2[700] = -40; │ │ │ │ + array2[701] = -63; │ │ │ │ + array2[702] = 80; │ │ │ │ + array2[703] = 70; │ │ │ │ + array2[704] = -29; │ │ │ │ + array2[705] = 0; │ │ │ │ + array2[706] = 118; │ │ │ │ + array2[707] = 0; │ │ │ │ + array2[708] = -40; │ │ │ │ + array2[709] = -63; │ │ │ │ + array2[710] = 80; │ │ │ │ + array2[711] = -58; │ │ │ │ + array2[712] = -13; │ │ │ │ + array2[713] = 0; │ │ │ │ + array2[714] = 118; │ │ │ │ + array2[715] = 0; │ │ │ │ + array2[716] = -40; │ │ │ │ + array2[717] = -63; │ │ │ │ + array2[718] = 80; │ │ │ │ + array2[719] = -58; │ │ │ │ + array2[720] = 3; │ │ │ │ + array2[721] = 1; │ │ │ │ + array2[722] = 118; │ │ │ │ + array2[723] = 0; │ │ │ │ + array2[724] = -40; │ │ │ │ + array2[725] = -63; │ │ │ │ + array2[726] = 80; │ │ │ │ + array2[727] = -58; │ │ │ │ + array2[728] = 19; │ │ │ │ + array2[729] = 1; │ │ │ │ + array2[730] = 118; │ │ │ │ + array2[731] = 0; │ │ │ │ + array2[732] = -40; │ │ │ │ + array2[733] = -63; │ │ │ │ + array2[734] = 80; │ │ │ │ + array2[735] = 70; │ │ │ │ + array2[736] = 35; │ │ │ │ array2[737] = 1; │ │ │ │ - array2[738] = 5; │ │ │ │ - array2[739] = 108; │ │ │ │ - array2[740] = 7; │ │ │ │ - array2[741] = 9; │ │ │ │ - array2[742] = 100; │ │ │ │ - array2[743] = -103; │ │ │ │ - array2[744] = 1; │ │ │ │ - array2[745] = 0; │ │ │ │ - array2[747] = (array2[746] = 0); │ │ │ │ - array2[748] = 84; │ │ │ │ - array2[749] = 14; │ │ │ │ - array2[750] = 99; │ │ │ │ - array2[751] = -74; │ │ │ │ - array2[752] = -95; │ │ │ │ - array2[753] = 29; │ │ │ │ - array2[754] = -36; │ │ │ │ - array2[755] = 1; │ │ │ │ - array2[756] = 24; │ │ │ │ - array2[757] = 49; │ │ │ │ - array2[758] = 48; │ │ │ │ - array2[759] = -114; │ │ │ │ - array2[760] = -96; │ │ │ │ - array2[761] = 122; │ │ │ │ - array2[762] = 7; │ │ │ │ - array2[763] = 95; │ │ │ │ - array2[764] = -8; │ │ │ │ - array2[765] = -123; │ │ │ │ - array2[766] = -31; │ │ │ │ - array2[767] = 6; │ │ │ │ - array2[768] = 95; │ │ │ │ - array2[769] = 0; │ │ │ │ - array2[770] = 7; │ │ │ │ - array2[771] = 48; │ │ │ │ - array2[772] = 24; │ │ │ │ - array2[773] = 110; │ │ │ │ - array2[774] = -8; │ │ │ │ - array2[775] = 5; │ │ │ │ - array2[776] = 112; │ │ │ │ - array2[777] = 0; │ │ │ │ - array2[778] = -125; │ │ │ │ - array2[779] = -118; │ │ │ │ - array2[780] = 7; │ │ │ │ - array2[781] = 121; │ │ │ │ - array2[782] = -48; │ │ │ │ - array2[783] = 89; │ │ │ │ - array2[784] = -122; │ │ │ │ - array2[785] = 64; │ │ │ │ - array2[786] = -104; │ │ │ │ - array2[787] = -121; │ │ │ │ - array2[788] = 17; │ │ │ │ - array2[789] = -125; │ │ │ │ - array2[790] = -30; │ │ │ │ - array2[791] = 8; │ │ │ │ - array2[792] = -40; │ │ │ │ - array2[793] = -64; │ │ │ │ - array2[794] = 28; │ │ │ │ - array2[795] = -32; │ │ │ │ - array2[796] = -127; │ │ │ │ - array2[797] = -40; │ │ │ │ - array2[798] = 97; │ │ │ │ - array2[799] = -52; │ │ │ │ - array2[800] = 54; │ │ │ │ - array2[801] = -76; │ │ │ │ - array2[802] = 3; │ │ │ │ - array2[803] = 61; │ │ │ │ - array2[804] = 0; │ │ │ │ - array2[805] = 35; │ │ │ │ - array2[806] = 6; │ │ │ │ - array2[807] = -58; │ │ │ │ - array2[808] = 17; │ │ │ │ - array2[809] = 84; │ │ │ │ - array2[810] = -11; │ │ │ │ - array2[811] = 0; │ │ │ │ - array2[812] = 14; │ │ │ │ - array2[813] = -32; │ │ │ │ - array2[814] = 48; │ │ │ │ - array2[815] = 98; │ │ │ │ - array2[816] = 80; │ │ │ │ - array2[817] = 28; │ │ │ │ - array2[818] = 1; │ │ │ │ - array2[819] = 27; │ │ │ │ - array2[820] = -100; │ │ │ │ - array2[821] = -125; │ │ │ │ - array2[822] = 61; │ │ │ │ - array2[823] = -116; │ │ │ │ - array2[824] = 33; │ │ │ │ - array2[825] = -64; │ │ │ │ - array2[826] = -125; │ │ │ │ - array2[827] = 29; │ │ │ │ - array2[828] = -36; │ │ │ │ - array2[829] = 61; │ │ │ │ - array2[830] = 0; │ │ │ │ - array2[831] = 98; │ │ │ │ - array2[832] = 12; │ │ │ │ - array2[833] = -63; │ │ │ │ - array2[834] = 30; │ │ │ │ - array2[835] = -20; │ │ │ │ - array2[836] = -32; │ │ │ │ - array2[837] = -14; │ │ │ │ - array2[838] = 1; │ │ │ │ - array2[839] = 16; │ │ │ │ - array2[840] = -90; │ │ │ │ - array2[841] = 15; │ │ │ │ - array2[842] = -8; │ │ │ │ - array2[843] = 0; │ │ │ │ - array2[844] = -125; │ │ │ │ - array2[845] = -38; │ │ │ │ - array2[846] = -121; │ │ │ │ - array2[847] = 59; │ │ │ │ - array2[848] = -64; │ │ │ │ - array2[849] = 17; │ │ │ │ - array2[850] = -125; │ │ │ │ - array2[851] = -30; │ │ │ │ - array2[852] = 8; │ │ │ │ - array2[853] = -34; │ │ │ │ - array2[854] = 0; │ │ │ │ - array2[855] = 29; │ │ │ │ - array2[856] = -8; │ │ │ │ - array2[857] = 97; │ │ │ │ - array2[858] = -106; │ │ │ │ - array2[859] = 96; │ │ │ │ - array2[860] = 32; │ │ │ │ - array2[861] = 118; │ │ │ │ - array2[862] = 24; │ │ │ │ - array2[863] = -77; │ │ │ │ - array2[864] = 13; │ │ │ │ - array2[865] = -19; │ │ │ │ - array2[866] = -48; │ │ │ │ - array2[867] = 15; │ │ │ │ - array2[868] = -64; │ │ │ │ - array2[869] = -120; │ │ │ │ - array2[870] = -127; │ │ │ │ - array2[871] = 113; │ │ │ │ - array2[872] = 4; │ │ │ │ - array2[873] = -107; │ │ │ │ - array2[874] = 63; │ │ │ │ - array2[875] = -8; │ │ │ │ - array2[876] = -62; │ │ │ │ - array2[877] = 47; │ │ │ │ - array2[878] = -116; │ │ │ │ - array2[879] = 33; │ │ │ │ - array2[880] = -64; │ │ │ │ - array2[881] = -125; │ │ │ │ - array2[882] = 29; │ │ │ │ - array2[883] = 28; │ │ │ │ - array2[884] = 72; │ │ │ │ - array2[885] = 0; │ │ │ │ - array2[886] = 98; │ │ │ │ - array2[887] = 12; │ │ │ │ - array2[888] = -31; │ │ │ │ - array2[889] = 31; │ │ │ │ - array2[890] = -20; │ │ │ │ - array2[891] = -32; │ │ │ │ - array2[892] = 68; │ │ │ │ - array2[893] = 2; │ │ │ │ - array2[894] = 16; │ │ │ │ - array2[895] = 54; │ │ │ │ - array2[896] = 18; │ │ │ │ - array2[897] = 33; │ │ │ │ - array2[898] = 1; │ │ │ │ - array2[899] = -125; │ │ │ │ - array2[900] = 34; │ │ │ │ - array2[901] = -119; │ │ │ │ - array2[902] = 59; │ │ │ │ - array2[903] = -64; │ │ │ │ - array2[904] = 89; │ │ │ │ - array2[905] = -126; │ │ │ │ - array2[906] = 97; │ │ │ │ - array2[907] = -96; │ │ │ │ - array2[908] = 2; │ │ │ │ - array2[909] = -32; │ │ │ │ - array2[910] = -121; │ │ │ │ + array2[738] = 118; │ │ │ │ + array2[739] = 0; │ │ │ │ + array2[740] = -40; │ │ │ │ + array2[741] = 1; │ │ │ │ + array2[742] = 5; │ │ │ │ + array2[743] = 108; │ │ │ │ + array2[744] = 7; │ │ │ │ + array2[745] = 9; │ │ │ │ + array2[746] = 100; │ │ │ │ + array2[747] = -103; │ │ │ │ + array2[748] = 1; │ │ │ │ + array2[749] = 0; │ │ │ │ + array2[751] = (array2[750] = 0); │ │ │ │ + array2[752] = 84; │ │ │ │ + array2[753] = 14; │ │ │ │ + array2[754] = 99; │ │ │ │ + array2[755] = -74; │ │ │ │ + array2[756] = -95; │ │ │ │ + array2[757] = 29; │ │ │ │ + array2[758] = -36; │ │ │ │ + array2[759] = 1; │ │ │ │ + array2[760] = 24; │ │ │ │ + array2[761] = 49; │ │ │ │ + array2[762] = 48; │ │ │ │ + array2[763] = -114; │ │ │ │ + array2[764] = -96; │ │ │ │ + array2[765] = 122; │ │ │ │ + array2[766] = 7; │ │ │ │ + array2[767] = 95; │ │ │ │ + array2[768] = -8; │ │ │ │ + array2[769] = -123; │ │ │ │ + array2[770] = -31; │ │ │ │ + array2[771] = 6; │ │ │ │ + array2[772] = 95; │ │ │ │ + array2[773] = 0; │ │ │ │ + array2[774] = 7; │ │ │ │ + array2[775] = 48; │ │ │ │ + array2[776] = 24; │ │ │ │ + array2[777] = 110; │ │ │ │ + array2[778] = -8; │ │ │ │ + array2[779] = 5; │ │ │ │ + array2[780] = 112; │ │ │ │ + array2[781] = 0; │ │ │ │ + array2[782] = -125; │ │ │ │ + array2[783] = -118; │ │ │ │ + array2[784] = 7; │ │ │ │ + array2[785] = 121; │ │ │ │ + array2[786] = -48; │ │ │ │ + array2[787] = 89; │ │ │ │ + array2[788] = -122; │ │ │ │ + array2[789] = 64; │ │ │ │ + array2[790] = -104; │ │ │ │ + array2[791] = -121; │ │ │ │ + array2[792] = 17; │ │ │ │ + array2[793] = -125; │ │ │ │ + array2[794] = -30; │ │ │ │ + array2[795] = 8; │ │ │ │ + array2[796] = -40; │ │ │ │ + array2[797] = -64; │ │ │ │ + array2[798] = 28; │ │ │ │ + array2[799] = -32; │ │ │ │ + array2[800] = -127; │ │ │ │ + array2[801] = -40; │ │ │ │ + array2[802] = 97; │ │ │ │ + array2[803] = -52; │ │ │ │ + array2[804] = 54; │ │ │ │ + array2[805] = -76; │ │ │ │ + array2[806] = 3; │ │ │ │ + array2[807] = 61; │ │ │ │ + array2[808] = 0; │ │ │ │ + array2[809] = 35; │ │ │ │ + array2[810] = 6; │ │ │ │ + array2[811] = -58; │ │ │ │ + array2[812] = 17; │ │ │ │ + array2[813] = 84; │ │ │ │ + array2[814] = -11; │ │ │ │ + array2[815] = 0; │ │ │ │ + array2[816] = 14; │ │ │ │ + array2[817] = -32; │ │ │ │ + array2[818] = 48; │ │ │ │ + array2[819] = 98; │ │ │ │ + array2[820] = 80; │ │ │ │ + array2[821] = 28; │ │ │ │ + array2[822] = 1; │ │ │ │ + array2[823] = 27; │ │ │ │ + array2[824] = -100; │ │ │ │ + array2[825] = -125; │ │ │ │ + array2[826] = 61; │ │ │ │ + array2[827] = -116; │ │ │ │ + array2[828] = 33; │ │ │ │ + array2[829] = -64; │ │ │ │ + array2[830] = -125; │ │ │ │ + array2[831] = 29; │ │ │ │ + array2[832] = -36; │ │ │ │ + array2[833] = 61; │ │ │ │ + array2[834] = 0; │ │ │ │ + array2[835] = 98; │ │ │ │ + array2[836] = 12; │ │ │ │ + array2[837] = -63; │ │ │ │ + array2[838] = 30; │ │ │ │ + array2[839] = -20; │ │ │ │ + array2[840] = -32; │ │ │ │ + array2[841] = -14; │ │ │ │ + array2[842] = 1; │ │ │ │ + array2[843] = 16; │ │ │ │ + array2[844] = -90; │ │ │ │ + array2[845] = 15; │ │ │ │ + array2[846] = -8; │ │ │ │ + array2[847] = 0; │ │ │ │ + array2[848] = -125; │ │ │ │ + array2[849] = -38; │ │ │ │ + array2[850] = -121; │ │ │ │ + array2[851] = 59; │ │ │ │ + array2[852] = -64; │ │ │ │ + array2[853] = 17; │ │ │ │ + array2[854] = -125; │ │ │ │ + array2[855] = -30; │ │ │ │ + array2[856] = 8; │ │ │ │ + array2[857] = -34; │ │ │ │ + array2[858] = 0; │ │ │ │ + array2[859] = 29; │ │ │ │ + array2[860] = -8; │ │ │ │ + array2[861] = 97; │ │ │ │ + array2[862] = -106; │ │ │ │ + array2[863] = 96; │ │ │ │ + array2[864] = 32; │ │ │ │ + array2[865] = 118; │ │ │ │ + array2[866] = 24; │ │ │ │ + array2[867] = -77; │ │ │ │ + array2[868] = 13; │ │ │ │ + array2[869] = -19; │ │ │ │ + array2[870] = -48; │ │ │ │ + array2[871] = 15; │ │ │ │ + array2[872] = -64; │ │ │ │ + array2[873] = -120; │ │ │ │ + array2[874] = -127; │ │ │ │ + array2[875] = 113; │ │ │ │ + array2[876] = 4; │ │ │ │ + array2[877] = -107; │ │ │ │ + array2[878] = 63; │ │ │ │ + array2[879] = -8; │ │ │ │ + array2[880] = -62; │ │ │ │ + array2[881] = 47; │ │ │ │ + array2[882] = -116; │ │ │ │ + array2[883] = 33; │ │ │ │ + array2[884] = -64; │ │ │ │ + array2[885] = -125; │ │ │ │ + array2[886] = 29; │ │ │ │ + array2[887] = 28; │ │ │ │ + array2[888] = 72; │ │ │ │ + array2[889] = 0; │ │ │ │ + array2[890] = 98; │ │ │ │ + array2[891] = 12; │ │ │ │ + array2[892] = -31; │ │ │ │ + array2[893] = 31; │ │ │ │ + array2[894] = -20; │ │ │ │ + array2[895] = -32; │ │ │ │ + array2[896] = 68; │ │ │ │ + array2[897] = 2; │ │ │ │ + array2[898] = 16; │ │ │ │ + array2[899] = 54; │ │ │ │ + array2[900] = 18; │ │ │ │ + array2[901] = 33; │ │ │ │ + array2[902] = 1; │ │ │ │ + array2[903] = -125; │ │ │ │ + array2[904] = 34; │ │ │ │ + array2[905] = -119; │ │ │ │ + array2[906] = 59; │ │ │ │ + array2[907] = -64; │ │ │ │ + array2[908] = 89; │ │ │ │ + array2[909] = -126; │ │ │ │ + array2[910] = 97; │ │ │ │ array2[911] = -96; │ │ │ │ - array2[912] = 36; │ │ │ │ - array2[913] = -124; │ │ │ │ - array2[914] = -127; │ │ │ │ - array2[915] = 10; │ │ │ │ - array2[916] = -56; │ │ │ │ - array2[917] = 30; │ │ │ │ - array2[918] = -126; │ │ │ │ - array2[919] = 127; │ │ │ │ - array2[920] = 16; │ │ │ │ - array2[921] = -50; │ │ │ │ - array2[922] = 36; │ │ │ │ - array2[923] = 12; │ │ │ │ - array2[924] = 48; │ │ │ │ - array2[925] = -57; │ │ │ │ - array2[926] = 48; │ │ │ │ - array2[927] = 14; │ │ │ │ - array2[928] = 40; │ │ │ │ - array2[929] = 97; │ │ │ │ - array2[930] = 7; │ │ │ │ - array2[931] = 99; │ │ │ │ - array2[932] = 8; │ │ │ │ - array2[933] = -16; │ │ │ │ - array2[934] = 112; │ │ │ │ - array2[935] = 7; │ │ │ │ - array2[936] = -89; │ │ │ │ - array2[937] = 18; │ │ │ │ - array2[938] = -128; │ │ │ │ - array2[939] = 24; │ │ │ │ - array2[940] = 67; │ │ │ │ - array2[941] = 56; │ │ │ │ - array2[942] = -119; │ │ │ │ - array2[943] = 59; │ │ │ │ - array2[944] = 56; │ │ │ │ - array2[945] = -106; │ │ │ │ - array2[946] = 0; │ │ │ │ - array2[947] = -124; │ │ │ │ - array2[948] = -75; │ │ │ │ - array2[949] = -60; │ │ │ │ - array2[950] = 74; │ │ │ │ - array2[951] = -64; │ │ │ │ - array2[952] = -96; │ │ │ │ - array2[953] = 92; │ │ │ │ - array2[954] = -30; │ │ │ │ - array2[955] = 14; │ │ │ │ - array2[956] = 112; │ │ │ │ - array2[957] = -106; │ │ │ │ - array2[958] = -127; │ │ │ │ - array2[959] = 40; │ │ │ │ - array2[960] = -26; │ │ │ │ - array2[961] = 97; │ │ │ │ - array2[962] = -60; │ │ │ │ - array2[963] = -96; │ │ │ │ - array2[964] = 56; │ │ │ │ - array2[965] = -126; │ │ │ │ - array2[966] = 55; │ │ │ │ - array2[967] = 72; │ │ │ │ - array2[968] = -121; │ │ │ │ - array2[969] = -105; │ │ │ │ - array2[970] = -104; │ │ │ │ - array2[971] = 37; │ │ │ │ - array2[972] = 40; │ │ │ │ - array2[973] = -18; │ │ │ │ - array2[974] = 37; │ │ │ │ - array2[975] = 12; │ │ │ │ - array2[976] = 48; │ │ │ │ - array2[977] = -57; │ │ │ │ - array2[978] = -112; │ │ │ │ - array2[979] = 18; │ │ │ │ + array2[912] = 2; │ │ │ │ + array2[913] = -32; │ │ │ │ + array2[914] = -121; │ │ │ │ + array2[915] = -96; │ │ │ │ + array2[916] = 36; │ │ │ │ + array2[917] = -124; │ │ │ │ + array2[918] = -127; │ │ │ │ + array2[919] = 10; │ │ │ │ + array2[920] = -56; │ │ │ │ + array2[921] = 30; │ │ │ │ + array2[922] = -126; │ │ │ │ + array2[923] = 127; │ │ │ │ + array2[924] = 16; │ │ │ │ + array2[925] = -50; │ │ │ │ + array2[926] = 36; │ │ │ │ + array2[927] = 12; │ │ │ │ + array2[928] = 48; │ │ │ │ + array2[929] = -57; │ │ │ │ + array2[930] = 48; │ │ │ │ + array2[931] = 14; │ │ │ │ + array2[932] = 40; │ │ │ │ + array2[933] = 97; │ │ │ │ + array2[934] = 7; │ │ │ │ + array2[935] = 99; │ │ │ │ + array2[936] = 8; │ │ │ │ + array2[937] = -16; │ │ │ │ + array2[938] = 112; │ │ │ │ + array2[939] = 7; │ │ │ │ + array2[940] = -89; │ │ │ │ + array2[941] = 18; │ │ │ │ + array2[942] = -128; │ │ │ │ + array2[943] = 24; │ │ │ │ + array2[944] = 67; │ │ │ │ + array2[945] = 56; │ │ │ │ + array2[946] = -119; │ │ │ │ + array2[947] = 59; │ │ │ │ + array2[948] = 56; │ │ │ │ + array2[949] = -106; │ │ │ │ + array2[950] = 0; │ │ │ │ + array2[951] = -124; │ │ │ │ + array2[952] = -75; │ │ │ │ + array2[953] = -60; │ │ │ │ + array2[954] = 74; │ │ │ │ + array2[955] = -64; │ │ │ │ + array2[956] = -96; │ │ │ │ + array2[957] = 92; │ │ │ │ + array2[958] = -30; │ │ │ │ + array2[959] = 14; │ │ │ │ + array2[960] = 112; │ │ │ │ + array2[961] = -106; │ │ │ │ + array2[962] = -127; │ │ │ │ + array2[963] = 40; │ │ │ │ + array2[964] = -26; │ │ │ │ + array2[965] = 97; │ │ │ │ + array2[966] = -60; │ │ │ │ + array2[967] = -96; │ │ │ │ + array2[968] = 56; │ │ │ │ + array2[969] = -126; │ │ │ │ + array2[970] = 55; │ │ │ │ + array2[971] = 72; │ │ │ │ + array2[972] = -121; │ │ │ │ + array2[973] = -105; │ │ │ │ + array2[974] = -104; │ │ │ │ + array2[975] = 37; │ │ │ │ + array2[976] = 40; │ │ │ │ + array2[977] = -18; │ │ │ │ + array2[978] = 37; │ │ │ │ + array2[979] = 12; │ │ │ │ array2[980] = 48; │ │ │ │ - array2[981] = 113; │ │ │ │ - array2[982] = 7; │ │ │ │ - array2[983] = 99; │ │ │ │ - array2[984] = 8; │ │ │ │ - array2[985] = -16; │ │ │ │ - array2[986] = 16; │ │ │ │ - array2[987] = 14; │ │ │ │ - array2[988] = 39; │ │ │ │ - array2[989] = 19; │ │ │ │ - array2[990] = -128; │ │ │ │ - array2[991] = 24; │ │ │ │ - array2[992] = 67; │ │ │ │ - array2[993] = 56; │ │ │ │ - array2[994] = -119; │ │ │ │ - array2[995] = 112; │ │ │ │ - array2[996] = 56; │ │ │ │ - array2[997] = -102; │ │ │ │ - array2[998] = 0; │ │ │ │ - array2[999] = -124; │ │ │ │ - array2[1000] = -43; │ │ │ │ - array2[1001] = -60; │ │ │ │ - array2[1002] = 76; │ │ │ │ - array2[1003] = -64; │ │ │ │ - array2[1004] = -96; │ │ │ │ - array2[1005] = 108; │ │ │ │ - array2[1006] = -30; │ │ │ │ - array2[1007] = 14; │ │ │ │ - array2[1008] = 112; │ │ │ │ - array2[1009] = -106; │ │ │ │ - array2[1010] = -31; │ │ │ │ - array2[1011] = 48; │ │ │ │ - array2[1012] = -26; │ │ │ │ - array2[1013] = -31; │ │ │ │ - array2[1014] = 110; │ │ │ │ - array2[1015] = -62; │ │ │ │ - array2[1016] = 0; │ │ │ │ - array2[1017] = 115; │ │ │ │ - array2[1018] = 12; │ │ │ │ - array2[1019] = 49; │ │ │ │ - array2[1020] = -127; │ │ │ │ - array2[1021] = 19; │ │ │ │ - array2[1022] = -31; │ │ │ │ - array2[1023] = 48; │ │ │ │ - array2[1024] = -57; │ │ │ │ - array2[1025] = -112; │ │ │ │ - array2[1026] = 19; │ │ │ │ - array2[1027] = -28; │ │ │ │ - array2[1028] = 32; │ │ │ │ - array2[1029] = 14; │ │ │ │ - array2[1030] = -77; │ │ │ │ - array2[1031] = 4; │ │ │ │ - array2[1032] = -56; │ │ │ │ - array2[1033] = -120; │ │ │ │ - array2[1034] = 65; │ │ │ │ - array2[1035] = 113; │ │ │ │ - array2[1036] = 4; │ │ │ │ - array2[1037] = 111; │ │ │ │ - array2[1038] = -96; │ │ │ │ - array2[1039] = 14; │ │ │ │ - array2[1040] = 55; │ │ │ │ - array2[1041] = 113; │ │ │ │ - array2[1042] = 55; │ │ │ │ - array2[1043] = 97; │ │ │ │ - array2[1044] = -128; │ │ │ │ - array2[1045] = 57; │ │ │ │ - array2[1046] = -122; │ │ │ │ - array2[1047] = -104; │ │ │ │ - array2[1048] = -40; │ │ │ │ - array2[1049] = -119; │ │ │ │ - array2[1050] = 112; │ │ │ │ + array2[981] = -57; │ │ │ │ + array2[982] = -112; │ │ │ │ + array2[983] = 18; │ │ │ │ + array2[984] = 48; │ │ │ │ + array2[985] = 113; │ │ │ │ + array2[986] = 7; │ │ │ │ + array2[987] = 99; │ │ │ │ + array2[988] = 8; │ │ │ │ + array2[989] = -16; │ │ │ │ + array2[990] = 16; │ │ │ │ + array2[991] = 14; │ │ │ │ + array2[992] = 39; │ │ │ │ + array2[993] = 19; │ │ │ │ + array2[994] = -128; │ │ │ │ + array2[995] = 24; │ │ │ │ + array2[996] = 67; │ │ │ │ + array2[997] = 56; │ │ │ │ + array2[998] = -119; │ │ │ │ + array2[999] = 112; │ │ │ │ + array2[1000] = 56; │ │ │ │ + array2[1001] = -102; │ │ │ │ + array2[1002] = 0; │ │ │ │ + array2[1003] = -124; │ │ │ │ + array2[1004] = -43; │ │ │ │ + array2[1005] = -60; │ │ │ │ + array2[1006] = 76; │ │ │ │ + array2[1007] = -64; │ │ │ │ + array2[1008] = -96; │ │ │ │ + array2[1009] = 108; │ │ │ │ + array2[1010] = -30; │ │ │ │ + array2[1011] = 14; │ │ │ │ + array2[1012] = 112; │ │ │ │ + array2[1013] = -106; │ │ │ │ + array2[1014] = -31; │ │ │ │ + array2[1015] = 48; │ │ │ │ + array2[1016] = -26; │ │ │ │ + array2[1017] = -31; │ │ │ │ + array2[1018] = 110; │ │ │ │ + array2[1019] = -62; │ │ │ │ + array2[1020] = 0; │ │ │ │ + array2[1021] = 115; │ │ │ │ + array2[1022] = 12; │ │ │ │ + array2[1023] = 49; │ │ │ │ + array2[1024] = -127; │ │ │ │ + array2[1025] = 19; │ │ │ │ + array2[1026] = -31; │ │ │ │ + array2[1027] = 48; │ │ │ │ + array2[1028] = -57; │ │ │ │ + array2[1029] = -112; │ │ │ │ + array2[1030] = 19; │ │ │ │ + array2[1031] = -28; │ │ │ │ + array2[1032] = 32; │ │ │ │ + array2[1033] = 14; │ │ │ │ + array2[1034] = -77; │ │ │ │ + array2[1035] = 4; │ │ │ │ + array2[1036] = -56; │ │ │ │ + array2[1037] = -120; │ │ │ │ + array2[1038] = 65; │ │ │ │ + array2[1039] = 113; │ │ │ │ + array2[1040] = 4; │ │ │ │ + array2[1041] = 111; │ │ │ │ + array2[1042] = -96; │ │ │ │ + array2[1043] = 14; │ │ │ │ + array2[1044] = 55; │ │ │ │ + array2[1045] = 113; │ │ │ │ + array2[1046] = 55; │ │ │ │ + array2[1047] = 97; │ │ │ │ + array2[1048] = -128; │ │ │ │ + array2[1049] = 57; │ │ │ │ + array2[1050] = -122; │ │ │ │ array2[1051] = -104; │ │ │ │ - array2[1052] = 99; │ │ │ │ - array2[1053] = -32; │ │ │ │ - array2[1054] = 9; │ │ │ │ - array2[1055] = 114; │ │ │ │ - array2[1056] = 16; │ │ │ │ - array2[1057] = -121; │ │ │ │ - array2[1058] = 17; │ │ │ │ - array2[1059] = -125; │ │ │ │ - array2[1060] = -30; │ │ │ │ - array2[1061] = 8; │ │ │ │ - array2[1062] = -40; │ │ │ │ - array2[1063] = 96; │ │ │ │ - array2[1064] = 29; │ │ │ │ - array2[1065] = 122; │ │ │ │ - array2[1066] = 98; │ │ │ │ - array2[1067] = -106; │ │ │ │ - array2[1068] = 0; │ │ │ │ - array2[1069] = 25; │ │ │ │ - array2[1070] = -88; │ │ │ │ - array2[1071] = -128; │ │ │ │ - array2[1072] = 122; │ │ │ │ - array2[1073] = -30; │ │ │ │ - array2[1074] = -48; │ │ │ │ - array2[1075] = 9; │ │ │ │ - array2[1076] = 35; │ │ │ │ - array2[1077] = 125; │ │ │ │ - array2[1078] = 34; │ │ │ │ - array2[1079] = 28; │ │ │ │ - array2[1080] = 8; │ │ │ │ - array2[1081] = 0; │ │ │ │ - array2[1083] = (array2[1082] = 0); │ │ │ │ - array2[1084] = 63; │ │ │ │ + array2[1052] = -40; │ │ │ │ + array2[1053] = -119; │ │ │ │ + array2[1054] = 112; │ │ │ │ + array2[1055] = -104; │ │ │ │ + array2[1056] = 99; │ │ │ │ + array2[1057] = -32; │ │ │ │ + array2[1058] = 9; │ │ │ │ + array2[1059] = 114; │ │ │ │ + array2[1060] = 16; │ │ │ │ + array2[1061] = -121; │ │ │ │ + array2[1062] = 17; │ │ │ │ + array2[1063] = -125; │ │ │ │ + array2[1064] = -30; │ │ │ │ + array2[1065] = 8; │ │ │ │ + array2[1066] = -40; │ │ │ │ + array2[1067] = 96; │ │ │ │ + array2[1068] = 29; │ │ │ │ + array2[1069] = 122; │ │ │ │ + array2[1070] = 98; │ │ │ │ + array2[1071] = -106; │ │ │ │ + array2[1072] = 0; │ │ │ │ + array2[1073] = 25; │ │ │ │ + array2[1074] = -88; │ │ │ │ + array2[1075] = -128; │ │ │ │ + array2[1076] = 122; │ │ │ │ + array2[1077] = -30; │ │ │ │ + array2[1078] = -48; │ │ │ │ + array2[1079] = 9; │ │ │ │ + array2[1080] = 35; │ │ │ │ + array2[1081] = 125; │ │ │ │ + array2[1082] = 34; │ │ │ │ + array2[1083] = 28; │ │ │ │ + array2[1084] = 8; │ │ │ │ array2[1085] = 0; │ │ │ │ array2[1087] = (array2[1086] = 0); │ │ │ │ - array2[1088] = -10; │ │ │ │ - array2[1089] = 119; │ │ │ │ - array2[1090] = 8; │ │ │ │ - array2[1091] = -64; │ │ │ │ - array2[1092] = -78; │ │ │ │ - array2[1093] = -40; │ │ │ │ - array2[1094] = 123; │ │ │ │ - array2[1095] = 111; │ │ │ │ - array2[1096] = -104; │ │ │ │ - array2[1097] = 1; │ │ │ │ - array2[1098] = -120; │ │ │ │ - array2[1099] = -32; │ │ │ │ - array2[1100] = 52; │ │ │ │ - array2[1101] = -107; │ │ │ │ - array2[1102] = -51; │ │ │ │ - array2[1103] = -9; │ │ │ │ - array2[1104] = -75; │ │ │ │ - array2[1105] = -15; │ │ │ │ - array2[1106] = 21; │ │ │ │ - array2[1107] = 3; │ │ │ │ - array2[1108] = 82; │ │ │ │ + array2[1088] = 63; │ │ │ │ + array2[1089] = 0; │ │ │ │ + array2[1091] = (array2[1090] = 0); │ │ │ │ + array2[1092] = -10; │ │ │ │ + array2[1093] = 119; │ │ │ │ + array2[1094] = 8; │ │ │ │ + array2[1095] = -64; │ │ │ │ + array2[1096] = -78; │ │ │ │ + array2[1097] = -40; │ │ │ │ + array2[1098] = 123; │ │ │ │ + array2[1099] = 111; │ │ │ │ + array2[1100] = -104; │ │ │ │ + array2[1101] = 1; │ │ │ │ + array2[1102] = -120; │ │ │ │ + array2[1103] = -32; │ │ │ │ + array2[1104] = 52; │ │ │ │ + array2[1105] = -107; │ │ │ │ + array2[1106] = -51; │ │ │ │ + array2[1107] = -9; │ │ │ │ + array2[1108] = -75; │ │ │ │ array2[1109] = -15; │ │ │ │ - array2[1110] = -73; │ │ │ │ - array2[1111] = 25; │ │ │ │ - array2[1112] = 6; │ │ │ │ - array2[1113] = 20; │ │ │ │ - array2[1114] = 3; │ │ │ │ - array2[1115] = 82; │ │ │ │ - array2[1116] = -15; │ │ │ │ - array2[1117] = -69; │ │ │ │ - array2[1118] = -19; │ │ │ │ - array2[1119] = 21; │ │ │ │ - array2[1120] = -64; │ │ │ │ - array2[1121] = 48; │ │ │ │ - array2[1122] = -16; │ │ │ │ - array2[1123] = -74; │ │ │ │ - array2[1124] = -59; │ │ │ │ - array2[1125] = 13; │ │ │ │ - array2[1126] = 2; │ │ │ │ - array2[1127] = -13; │ │ │ │ - array2[1128] = -40; │ │ │ │ - array2[1129] = 99; │ │ │ │ - array2[1130] = 64; │ │ │ │ - array2[1131] = 49; │ │ │ │ - array2[1132] = 32; │ │ │ │ - array2[1133] = 85; │ │ │ │ - array2[1134] = -115; │ │ │ │ - array2[1135] = -101; │ │ │ │ - array2[1136] = 99; │ │ │ │ - array2[1137] = 64; │ │ │ │ - array2[1138] = 1; │ │ │ │ - array2[1139] = 12; │ │ │ │ - array2[1140] = 67; │ │ │ │ - array2[1141] = 125; │ │ │ │ - array2[1142] = 27; │ │ │ │ - array2[1143] = -98; │ │ │ │ - array2[1144] = 33; │ │ │ │ - array2[1145] = 56; │ │ │ │ - array2[1146] = 77; │ │ │ │ - array2[1147] = -59; │ │ │ │ - array2[1148] = -45; │ │ │ │ - array2[1149] = 70; │ │ │ │ - array2[1150] = -73; │ │ │ │ - array2[1151] = -8; │ │ │ │ - array2[1152] = 84; │ │ │ │ - array2[1153] = -13; │ │ │ │ - array2[1154] = 0; │ │ │ │ - array2[1155] = -126; │ │ │ │ - array2[1156] = -78; │ │ │ │ - array2[1157] = -37; │ │ │ │ - array2[1158] = -5; │ │ │ │ - array2[1159] = 125; │ │ │ │ - array2[1160] = 1; │ │ │ │ - array2[1161] = -121; │ │ │ │ - array2[1162] = 63; │ │ │ │ - array2[1163] = 29; │ │ │ │ - array2[1164] = 17; │ │ │ │ - array2[1165] = 1; │ │ │ │ - array2[1166] = 12; │ │ │ │ - array2[1167] = 118; │ │ │ │ - array2[1168] = 25; │ │ │ │ - array2[1169] = 80; │ │ │ │ + array2[1110] = 21; │ │ │ │ + array2[1111] = 3; │ │ │ │ + array2[1112] = 82; │ │ │ │ + array2[1113] = -15; │ │ │ │ + array2[1114] = -73; │ │ │ │ + array2[1115] = 25; │ │ │ │ + array2[1116] = 6; │ │ │ │ + array2[1117] = 20; │ │ │ │ + array2[1118] = 3; │ │ │ │ + array2[1119] = 82; │ │ │ │ + array2[1120] = -15; │ │ │ │ + array2[1121] = -69; │ │ │ │ + array2[1122] = -19; │ │ │ │ + array2[1123] = 21; │ │ │ │ + array2[1124] = -64; │ │ │ │ + array2[1125] = 48; │ │ │ │ + array2[1126] = -16; │ │ │ │ + array2[1127] = -74; │ │ │ │ + array2[1128] = -59; │ │ │ │ + array2[1129] = 13; │ │ │ │ + array2[1130] = 2; │ │ │ │ + array2[1131] = -13; │ │ │ │ + array2[1132] = -40; │ │ │ │ + array2[1133] = 99; │ │ │ │ + array2[1134] = 64; │ │ │ │ + array2[1135] = 49; │ │ │ │ + array2[1136] = 32; │ │ │ │ + array2[1137] = 85; │ │ │ │ + array2[1138] = -115; │ │ │ │ + array2[1139] = -101; │ │ │ │ + array2[1140] = 99; │ │ │ │ + array2[1141] = 64; │ │ │ │ + array2[1142] = 1; │ │ │ │ + array2[1143] = 12; │ │ │ │ + array2[1144] = 67; │ │ │ │ + array2[1145] = 125; │ │ │ │ + array2[1146] = 27; │ │ │ │ + array2[1147] = -98; │ │ │ │ + array2[1148] = 33; │ │ │ │ + array2[1149] = 56; │ │ │ │ + array2[1150] = 77; │ │ │ │ + array2[1151] = -59; │ │ │ │ + array2[1152] = -45; │ │ │ │ + array2[1153] = 70; │ │ │ │ + array2[1154] = -73; │ │ │ │ + array2[1155] = -8; │ │ │ │ + array2[1156] = 84; │ │ │ │ + array2[1157] = -13; │ │ │ │ + array2[1158] = 0; │ │ │ │ + array2[1159] = -126; │ │ │ │ + array2[1160] = -78; │ │ │ │ + array2[1161] = -37; │ │ │ │ + array2[1162] = -5; │ │ │ │ + array2[1163] = 125; │ │ │ │ + array2[1164] = 1; │ │ │ │ + array2[1165] = -121; │ │ │ │ + array2[1166] = 63; │ │ │ │ + array2[1167] = 29; │ │ │ │ + array2[1168] = 17; │ │ │ │ + array2[1169] = 1; │ │ │ │ array2[1170] = 12; │ │ │ │ - array2[1171] = 72; │ │ │ │ - array2[1172] = 101; │ │ │ │ - array2[1173] = -33; │ │ │ │ - array2[1174] = -42; │ │ │ │ - array2[1175] = -73; │ │ │ │ - array2[1176] = -8; │ │ │ │ - array2[1177] = 84; │ │ │ │ - array2[1178] = -13; │ │ │ │ - array2[1179] = 0; │ │ │ │ - array2[1180] = -126; │ │ │ │ - array2[1181] = -78; │ │ │ │ - array2[1182] = -37; │ │ │ │ - array2[1183] = 59; │ │ │ │ - array2[1184] = 111; │ │ │ │ - array2[1185] = -125; │ │ │ │ - array2[1186] = 1; │ │ │ │ - array2[1187] = -123; │ │ │ │ - array2[1188] = -32; │ │ │ │ - array2[1189] = 52; │ │ │ │ - array2[1190] = 85; │ │ │ │ - array2[1191] = 110; │ │ │ │ - array2[1192] = -106; │ │ │ │ - array2[1193] = 1; │ │ │ │ - array2[1194] = 5; │ │ │ │ - array2[1195] = 48; │ │ │ │ - array2[1196] = 12; │ │ │ │ - array2[1197] = -74; │ │ │ │ - array2[1198] = 125; │ │ │ │ - array2[1199] = 6; │ │ │ │ - array2[1200] = -119; │ │ │ │ - array2[1201] = 63; │ │ │ │ - array2[1202] = 29; │ │ │ │ - array2[1203] = 17; │ │ │ │ - array2[1204] = 1; │ │ │ │ - array2[1205] = 12; │ │ │ │ - array2[1206] = 61; │ │ │ │ - array2[1207] = 109; │ │ │ │ - array2[1208] = 114; │ │ │ │ - array2[1209] = -124; │ │ │ │ - array2[1210] = -64; │ │ │ │ - array2[1211] = 60; │ │ │ │ - array2[1212] = -75; │ │ │ │ - array2[1213] = 5; │ │ │ │ - array2[1214] = 6; │ │ │ │ - array2[1215] = 16; │ │ │ │ - array2[1216] = -126; │ │ │ │ - array2[1217] = -45; │ │ │ │ - array2[1218] = 84; │ │ │ │ - array2[1219] = -122; │ │ │ │ - array2[1220] = 24; │ │ │ │ - array2[1221] = 96; │ │ │ │ - array2[1222] = 8; │ │ │ │ - array2[1223] = 78; │ │ │ │ - array2[1224] = 83; │ │ │ │ - array2[1225] = -43; │ │ │ │ - array2[1226] = -76; │ │ │ │ - array2[1227] = 53; │ │ │ │ - array2[1228] = 6; │ │ │ │ - array2[1229] = 24; │ │ │ │ - array2[1230] = -126; │ │ │ │ - array2[1231] = -45; │ │ │ │ - array2[1232] = 84; │ │ │ │ - array2[1233] = -75; │ │ │ │ - array2[1234] = 109; │ │ │ │ - array2[1235] = -117; │ │ │ │ - array2[1236] = 1; │ │ │ │ - array2[1237] = -122; │ │ │ │ - array2[1238] = -32; │ │ │ │ - array2[1239] = 52; │ │ │ │ - array2[1240] = 85; │ │ │ │ - array2[1241] = 93; │ │ │ │ - array2[1242] = -37; │ │ │ │ - array2[1243] = -36; │ │ │ │ - array2[1244] = -31; │ │ │ │ - array2[1245] = 68; │ │ │ │ - array2[1246] = -66; │ │ │ │ - array2[1247] = -32; │ │ │ │ - array2[1248] = 52; │ │ │ │ - array2[1249] = -125; │ │ │ │ - array2[1250] = 65; │ │ │ │ - array2[1251] = 6; │ │ │ │ - array2[1252] = 24; │ │ │ │ - array2[1253] = -126; │ │ │ │ - array2[1254] = -45; │ │ │ │ - array2[1255] = 84; │ │ │ │ - array2[1256] = 117; │ │ │ │ - array2[1257] = 111; │ │ │ │ - array2[1258] = -123; │ │ │ │ - array2[1259] = 1; │ │ │ │ - array2[1260] = -61; │ │ │ │ - array2[1261] = -128; │ │ │ │ - array2[1262] = 84; │ │ │ │ - array2[1263] = 118; │ │ │ │ - array2[1264] = 24; │ │ │ │ - array2[1265] = -112; │ │ │ │ - array2[1266] = 8; │ │ │ │ - array2[1267] = -64; │ │ │ │ - array2[1268] = -78; │ │ │ │ - array2[1269] = -40; │ │ │ │ - array2[1270] = 123; │ │ │ │ - array2[1271] = -50; │ │ │ │ - array2[1272] = -29; │ │ │ │ - array2[1273] = 70; │ │ │ │ - array2[1274] = 24; │ │ │ │ - array2[1275] = 48; │ │ │ │ - array2[1276] = 0; │ │ │ │ - array2[1277] = -61; │ │ │ │ - array2[1278] = 96; │ │ │ │ - array2[1279] = 110; │ │ │ │ - array2[1280] = -121; │ │ │ │ - array2[1281] = 79; │ │ │ │ - array2[1282] = 53; │ │ │ │ - array2[1283] = 15; │ │ │ │ - array2[1284] = 32; │ │ │ │ - array2[1285] = 40; │ │ │ │ - array2[1286] = -74; │ │ │ │ - array2[1287] = 25; │ │ │ │ - array2[1288] = -128; │ │ │ │ - array2[1289] = 8; │ │ │ │ - array2[1290] = 78; │ │ │ │ - array2[1291] = 83; │ │ │ │ - array2[1292] = -39; │ │ │ │ - array2[1293] = 60; │ │ │ │ - array2[1294] = -33; │ │ │ │ - array2[1295] = -101; │ │ │ │ - array2[1296] = -34; │ │ │ │ - array2[1297] = 33; │ │ │ │ - array2[1298] = 56; │ │ │ │ - array2[1299] = 77; │ │ │ │ - array2[1300] = -107; │ │ │ │ - array2[1301] = -13; │ │ │ │ - array2[1302] = -75; │ │ │ │ - array2[1303] = 121; │ │ │ │ - array2[1304] = 5; │ │ │ │ - array2[1305] = -105; │ │ │ │ - array2[1306] = 125; │ │ │ │ - array2[1307] = 5; │ │ │ │ - array2[1308] = -104; │ │ │ │ - array2[1309] = 85; │ │ │ │ - array2[1310] = 6; │ │ │ │ - array2[1311] = 24; │ │ │ │ - array2[1312] = -126; │ │ │ │ - array2[1313] = -45; │ │ │ │ - array2[1314] = 84; │ │ │ │ - array2[1315] = 118; │ │ │ │ - array2[1316] = 109; │ │ │ │ - array2[1317] = -109; │ │ │ │ - array2[1318] = 1; │ │ │ │ - array2[1319] = -122; │ │ │ │ - array2[1320] = -32; │ │ │ │ - array2[1321] = 52; │ │ │ │ - array2[1322] = -107; │ │ │ │ - array2[1323] = 77; │ │ │ │ - array2[1324] = 27; │ │ │ │ - array2[1325] = 28; │ │ │ │ - array2[1326] = 33; │ │ │ │ - array2[1327] = 0; │ │ │ │ - array2[1328] = -53; │ │ │ │ - array2[1329] = 98; │ │ │ │ - array2[1330] = 118; │ │ │ │ - array2[1331] = -121; │ │ │ │ - array2[1332] = 0; │ │ │ │ - array2[1333] = 44; │ │ │ │ - array2[1334] = -117; │ │ │ │ - array2[1335] = -67; │ │ │ │ - array2[1336] = -29; │ │ │ │ - array2[1337] = 0; │ │ │ │ - array2[1339] = (array2[1338] = 0); │ │ │ │ - array2[1341] = (array2[1340] = 0); │ │ │ │ + array2[1171] = 118; │ │ │ │ + array2[1172] = 25; │ │ │ │ + array2[1173] = 80; │ │ │ │ + array2[1174] = 12; │ │ │ │ + array2[1175] = 72; │ │ │ │ + array2[1176] = 101; │ │ │ │ + array2[1177] = -33; │ │ │ │ + array2[1178] = -42; │ │ │ │ + array2[1179] = -73; │ │ │ │ + array2[1180] = -8; │ │ │ │ + array2[1181] = 84; │ │ │ │ + array2[1182] = -13; │ │ │ │ + array2[1183] = 0; │ │ │ │ + array2[1184] = -126; │ │ │ │ + array2[1185] = -78; │ │ │ │ + array2[1186] = -37; │ │ │ │ + array2[1187] = 59; │ │ │ │ + array2[1188] = 111; │ │ │ │ + array2[1189] = -125; │ │ │ │ + array2[1190] = 1; │ │ │ │ + array2[1191] = -123; │ │ │ │ + array2[1192] = -32; │ │ │ │ + array2[1193] = 52; │ │ │ │ + array2[1194] = 85; │ │ │ │ + array2[1195] = 110; │ │ │ │ + array2[1196] = -106; │ │ │ │ + array2[1197] = 1; │ │ │ │ + array2[1198] = 5; │ │ │ │ + array2[1199] = 48; │ │ │ │ + array2[1200] = 12; │ │ │ │ + array2[1201] = -74; │ │ │ │ + array2[1202] = 125; │ │ │ │ + array2[1203] = 6; │ │ │ │ + array2[1204] = -119; │ │ │ │ + array2[1205] = 63; │ │ │ │ + array2[1206] = 29; │ │ │ │ + array2[1207] = 17; │ │ │ │ + array2[1208] = 1; │ │ │ │ + array2[1209] = 12; │ │ │ │ + array2[1210] = 61; │ │ │ │ + array2[1211] = 109; │ │ │ │ + array2[1212] = 114; │ │ │ │ + array2[1213] = -124; │ │ │ │ + array2[1214] = -64; │ │ │ │ + array2[1215] = 60; │ │ │ │ + array2[1216] = -75; │ │ │ │ + array2[1217] = 5; │ │ │ │ + array2[1218] = 6; │ │ │ │ + array2[1219] = 16; │ │ │ │ + array2[1220] = -126; │ │ │ │ + array2[1221] = -45; │ │ │ │ + array2[1222] = 84; │ │ │ │ + array2[1223] = -122; │ │ │ │ + array2[1224] = 24; │ │ │ │ + array2[1225] = 96; │ │ │ │ + array2[1226] = 8; │ │ │ │ + array2[1227] = 78; │ │ │ │ + array2[1228] = 83; │ │ │ │ + array2[1229] = -43; │ │ │ │ + array2[1230] = -76; │ │ │ │ + array2[1231] = 53; │ │ │ │ + array2[1232] = 6; │ │ │ │ + array2[1233] = 24; │ │ │ │ + array2[1234] = -126; │ │ │ │ + array2[1235] = -45; │ │ │ │ + array2[1236] = 84; │ │ │ │ + array2[1237] = -75; │ │ │ │ + array2[1238] = 109; │ │ │ │ + array2[1239] = -117; │ │ │ │ + array2[1240] = 1; │ │ │ │ + array2[1241] = -122; │ │ │ │ + array2[1242] = -32; │ │ │ │ + array2[1243] = 52; │ │ │ │ + array2[1244] = 85; │ │ │ │ + array2[1245] = 93; │ │ │ │ + array2[1246] = -37; │ │ │ │ + array2[1247] = -36; │ │ │ │ + array2[1248] = -31; │ │ │ │ + array2[1249] = 68; │ │ │ │ + array2[1250] = -66; │ │ │ │ + array2[1251] = -32; │ │ │ │ + array2[1252] = 52; │ │ │ │ + array2[1253] = -125; │ │ │ │ + array2[1254] = 65; │ │ │ │ + array2[1255] = 6; │ │ │ │ + array2[1256] = 24; │ │ │ │ + array2[1257] = -126; │ │ │ │ + array2[1258] = -45; │ │ │ │ + array2[1259] = 84; │ │ │ │ + array2[1260] = 117; │ │ │ │ + array2[1261] = 111; │ │ │ │ + array2[1262] = -123; │ │ │ │ + array2[1263] = 1; │ │ │ │ + array2[1264] = -61; │ │ │ │ + array2[1265] = -128; │ │ │ │ + array2[1266] = 84; │ │ │ │ + array2[1267] = 118; │ │ │ │ + array2[1268] = 24; │ │ │ │ + array2[1269] = -112; │ │ │ │ + array2[1270] = 8; │ │ │ │ + array2[1271] = -64; │ │ │ │ + array2[1272] = -78; │ │ │ │ + array2[1273] = -40; │ │ │ │ + array2[1274] = 123; │ │ │ │ + array2[1275] = -50; │ │ │ │ + array2[1276] = -29; │ │ │ │ + array2[1277] = 70; │ │ │ │ + array2[1278] = 24; │ │ │ │ + array2[1279] = 48; │ │ │ │ + array2[1280] = 0; │ │ │ │ + array2[1281] = -61; │ │ │ │ + array2[1282] = 96; │ │ │ │ + array2[1283] = 110; │ │ │ │ + array2[1284] = -121; │ │ │ │ + array2[1285] = 79; │ │ │ │ + array2[1286] = 53; │ │ │ │ + array2[1287] = 15; │ │ │ │ + array2[1288] = 32; │ │ │ │ + array2[1289] = 40; │ │ │ │ + array2[1290] = -74; │ │ │ │ + array2[1291] = 25; │ │ │ │ + array2[1292] = -128; │ │ │ │ + array2[1293] = 8; │ │ │ │ + array2[1294] = 78; │ │ │ │ + array2[1295] = 83; │ │ │ │ + array2[1296] = -39; │ │ │ │ + array2[1297] = 60; │ │ │ │ + array2[1298] = -33; │ │ │ │ + array2[1299] = -101; │ │ │ │ + array2[1300] = -34; │ │ │ │ + array2[1301] = 33; │ │ │ │ + array2[1302] = 56; │ │ │ │ + array2[1303] = 77; │ │ │ │ + array2[1304] = -107; │ │ │ │ + array2[1305] = -13; │ │ │ │ + array2[1306] = -75; │ │ │ │ + array2[1307] = 121; │ │ │ │ + array2[1308] = 5; │ │ │ │ + array2[1309] = -105; │ │ │ │ + array2[1310] = 125; │ │ │ │ + array2[1311] = 5; │ │ │ │ + array2[1312] = -104; │ │ │ │ + array2[1313] = 85; │ │ │ │ + array2[1314] = 6; │ │ │ │ + array2[1315] = 24; │ │ │ │ + array2[1316] = -126; │ │ │ │ + array2[1317] = -45; │ │ │ │ + array2[1318] = 84; │ │ │ │ + array2[1319] = 118; │ │ │ │ + array2[1320] = 109; │ │ │ │ + array2[1321] = -109; │ │ │ │ + array2[1322] = 1; │ │ │ │ + array2[1323] = -122; │ │ │ │ + array2[1324] = -32; │ │ │ │ + array2[1325] = 52; │ │ │ │ + array2[1326] = -107; │ │ │ │ + array2[1327] = 77; │ │ │ │ + array2[1328] = 27; │ │ │ │ + array2[1329] = 28; │ │ │ │ + array2[1330] = 33; │ │ │ │ + array2[1331] = 0; │ │ │ │ + array2[1332] = -53; │ │ │ │ + array2[1333] = 98; │ │ │ │ + array2[1334] = 118; │ │ │ │ + array2[1335] = -121; │ │ │ │ + array2[1336] = 0; │ │ │ │ + array2[1337] = 44; │ │ │ │ + array2[1338] = -117; │ │ │ │ + array2[1339] = -67; │ │ │ │ + array2[1340] = -29; │ │ │ │ + array2[1341] = 0; │ │ │ │ array2[1343] = (array2[1342] = 0); │ │ │ │ - array2[1344] = 97; │ │ │ │ - array2[1345] = 32; │ │ │ │ + array2[1345] = (array2[1344] = 0); │ │ │ │ array2[1347] = (array2[1346] = 0); │ │ │ │ - array2[1348] = 98; │ │ │ │ - array2[1349] = 0; │ │ │ │ + array2[1348] = 97; │ │ │ │ + array2[1349] = 32; │ │ │ │ array2[1351] = (array2[1350] = 0); │ │ │ │ - array2[1352] = 19; │ │ │ │ - array2[1353] = 4; │ │ │ │ - array2[1354] = 71; │ │ │ │ - array2[1355] = 44; │ │ │ │ - array2[1356] = 16; │ │ │ │ - array2[1357] = 0; │ │ │ │ - array2[1359] = (array2[1358] = 0); │ │ │ │ - array2[1360] = 3; │ │ │ │ + array2[1352] = 98; │ │ │ │ + array2[1353] = 0; │ │ │ │ + array2[1355] = (array2[1354] = 0); │ │ │ │ + array2[1356] = 19; │ │ │ │ + array2[1357] = 4; │ │ │ │ + array2[1358] = 71; │ │ │ │ + array2[1359] = 44; │ │ │ │ + array2[1360] = 16; │ │ │ │ array2[1361] = 0; │ │ │ │ array2[1363] = (array2[1362] = 0); │ │ │ │ - array2[1364] = 20; │ │ │ │ - array2[1365] = -80; │ │ │ │ - array2[1366] = 29; │ │ │ │ - array2[1367] = 20; │ │ │ │ - array2[1368] = -40; │ │ │ │ - array2[1369] = 14; │ │ │ │ - array2[1370] = 0; │ │ │ │ - array2[1371] = -56; │ │ │ │ - array2[1372] = 50; │ │ │ │ - array2[1373] = 3; │ │ │ │ - array2[1375] = (array2[1374] = 0); │ │ │ │ - array2[1376] = -27; │ │ │ │ - array2[1377] = 11; │ │ │ │ - array2[1378] = 119; │ │ │ │ - array2[1379] = 112; │ │ │ │ - array2[1380] = -11; │ │ │ │ + array2[1364] = 3; │ │ │ │ + array2[1365] = 0; │ │ │ │ + array2[1367] = (array2[1366] = 0); │ │ │ │ + array2[1368] = 20; │ │ │ │ + array2[1369] = -80; │ │ │ │ + array2[1370] = 29; │ │ │ │ + array2[1371] = 20; │ │ │ │ + array2[1372] = -40; │ │ │ │ + array2[1373] = 14; │ │ │ │ + array2[1374] = 0; │ │ │ │ + array2[1375] = -56; │ │ │ │ + array2[1376] = 50; │ │ │ │ + array2[1377] = 3; │ │ │ │ + array2[1379] = (array2[1378] = 0); │ │ │ │ + array2[1380] = -27; │ │ │ │ array2[1381] = 11; │ │ │ │ array2[1382] = 119; │ │ │ │ array2[1383] = 112; │ │ │ │ - array2[1384] = 20; │ │ │ │ - array2[1385] = 14; │ │ │ │ - array2[1386] = 99; │ │ │ │ - array2[1387] = -74; │ │ │ │ - array2[1388] = 65; │ │ │ │ - array2[1389] = 28; │ │ │ │ - array2[1390] = -54; │ │ │ │ - array2[1391] = 1; │ │ │ │ - array2[1392] = 24; │ │ │ │ - array2[1393] = 49; │ │ │ │ - array2[1394] = 48; │ │ │ │ - array2[1395] = -114; │ │ │ │ - array2[1396] = -96; │ │ │ │ - array2[1397] = 50; │ │ │ │ - array2[1398] = 7; │ │ │ │ - array2[1399] = 95; │ │ │ │ - array2[1400] = -8; │ │ │ │ - array2[1401] = 5; │ │ │ │ - array2[1402] = 2; │ │ │ │ - array2[1403] = -121; │ │ │ │ - array2[1404] = 49; │ │ │ │ - array2[1405] = -37; │ │ │ │ - array2[1406] = 32; │ │ │ │ - array2[1407] = 14; │ │ │ │ - array2[1408] = -24; │ │ │ │ - array2[1409] = 0; │ │ │ │ - array2[1410] = -116; │ │ │ │ - array2[1411] = 24; │ │ │ │ - array2[1412] = 28; │ │ │ │ - array2[1413] = 71; │ │ │ │ - array2[1414] = -48; │ │ │ │ - array2[1415] = 6; │ │ │ │ - array2[1416] = -23; │ │ │ │ - array2[1417] = 112; │ │ │ │ - array2[1418] = 14; │ │ │ │ - array2[1419] = -29; │ │ │ │ - array2[1420] = 64; │ │ │ │ - array2[1421] = 14; │ │ │ │ - array2[1422] = -27; │ │ │ │ - array2[1423] = 11; │ │ │ │ - array2[1424] = 119; │ │ │ │ - array2[1425] = 0; │ │ │ │ - array2[1426] = 100; │ │ │ │ - array2[1427] = -116; │ │ │ │ - array2[1428] = -31; │ │ │ │ - array2[1429] = 6; │ │ │ │ - array2[1430] = 117; │ │ │ │ - array2[1431] = 88; │ │ │ │ - array2[1432] = 7; │ │ │ │ - array2[1433] = 50; │ │ │ │ - array2[1434] = -104; │ │ │ │ - array2[1435] = 101; │ │ │ │ - array2[1436] = 8; │ │ │ │ - array2[1437] = 4; │ │ │ │ - array2[1438] = 118; │ │ │ │ - array2[1439] = -88; │ │ │ │ - array2[1440] = 113; │ │ │ │ - array2[1441] = -72; │ │ │ │ - array2[1442] = -125; │ │ │ │ - array2[1443] = 37; │ │ │ │ - array2[1444] = 112; │ │ │ │ - array2[1445] = 24; │ │ │ │ - array2[1446] = -77; │ │ │ │ - array2[1447] = 13; │ │ │ │ - array2[1448] = -30; │ │ │ │ - array2[1449] = -32; │ │ │ │ - array2[1450] = 14; │ │ │ │ - array2[1451] = -64; │ │ │ │ - array2[1452] = -120; │ │ │ │ - array2[1453] = -63; │ │ │ │ - array2[1454] = 113; │ │ │ │ - array2[1455] = 4; │ │ │ │ - array2[1456] = 109; │ │ │ │ - array2[1457] = -16; │ │ │ │ - array2[1458] = 14; │ │ │ │ - array2[1459] = -25; │ │ │ │ - array2[1460] = -48; │ │ │ │ - array2[1461] = 14; │ │ │ │ - array2[1462] = -28; │ │ │ │ - array2[1463] = 48; │ │ │ │ - array2[1464] = 75; │ │ │ │ - array2[1465] = 32; │ │ │ │ - array2[1466] = -44; │ │ │ │ - array2[1467] = 47; │ │ │ │ - array2[1468] = -36; │ │ │ │ - array2[1469] = 1; │ │ │ │ - array2[1470] = -48; │ │ │ │ - array2[1471] = 49; │ │ │ │ - array2[1472] = -122; │ │ │ │ - array2[1473] = 27; │ │ │ │ - array2[1474] = -32; │ │ │ │ - array2[1475] = 33; │ │ │ │ - array2[1476] = 30; │ │ │ │ - array2[1477] = -56; │ │ │ │ - array2[1478] = 96; │ │ │ │ - array2[1479] = -106; │ │ │ │ - array2[1480] = 97; │ │ │ │ - array2[1481] = 32; │ │ │ │ - array2[1482] = -28; │ │ │ │ - array2[1483] = -95; │ │ │ │ - array2[1484] = -56; │ │ │ │ - array2[1485] = -31; │ │ │ │ - array2[1486] = 14; │ │ │ │ - array2[1487] = -106; │ │ │ │ - array2[1488] = -64; │ │ │ │ - array2[1489] = 97; │ │ │ │ - array2[1490] = -52; │ │ │ │ - array2[1491] = 54; │ │ │ │ - array2[1492] = -120; │ │ │ │ - array2[1493] = 3; │ │ │ │ - array2[1494] = 61; │ │ │ │ - array2[1495] = 0; │ │ │ │ - array2[1496] = 35; │ │ │ │ - array2[1497] = 6; │ │ │ │ - array2[1498] = -57; │ │ │ │ - array2[1499] = 17; │ │ │ │ - array2[1500] = -76; │ │ │ │ - array2[1501] = 65; │ │ │ │ - array2[1502] = 61; │ │ │ │ - array2[1503] = -100; │ │ │ │ - array2[1504] = -61; │ │ │ │ - array2[1505] = 56; │ │ │ │ - array2[1506] = -52; │ │ │ │ - array2[1507] = 3; │ │ │ │ - array2[1508] = 29; │ │ │ │ - array2[1509] = 99; │ │ │ │ - array2[1510] = -106; │ │ │ │ - array2[1511] = -128; │ │ │ │ - array2[1512] = 24; │ │ │ │ - array2[1513] = -88; │ │ │ │ - array2[1514] = 0; │ │ │ │ - array2[1515] = -20; │ │ │ │ - array2[1516] = 97; │ │ │ │ - array2[1517] = -120; │ │ │ │ - array2[1518] = 7; │ │ │ │ - array2[1519] = 97; │ │ │ │ - array2[1520] = -72; │ │ │ │ - array2[1521] = 1; │ │ │ │ - array2[1522] = 30; │ │ │ │ - array2[1523] = -18; │ │ │ │ - array2[1524] = -127; │ │ │ │ - array2[1525] = 12; │ │ │ │ - array2[1526] = -56; │ │ │ │ - array2[1527] = 24; │ │ │ │ - array2[1528] = -61; │ │ │ │ - array2[1529] = 13; │ │ │ │ - array2[1530] = -22; │ │ │ │ - array2[1531] = -112; │ │ │ │ - array2[1532] = 15; │ │ │ │ - array2[1533] = 100; │ │ │ │ - array2[1534] = 80; │ │ │ │ - array2[1535] = -8; │ │ │ │ - array2[1536] = -96; │ │ │ │ - array2[1537] = 15; │ │ │ │ - array2[1538] = 58; │ │ │ │ - array2[1539] = -53; │ │ │ │ - array2[1540] = 80; │ │ │ │ - array2[1541] = 24; │ │ │ │ - array2[1542] = -5; │ │ │ │ - array2[1543] = 80; │ │ │ │ - array2[1544] = -29; │ │ │ │ - array2[1545] = 112; │ │ │ │ - array2[1546] = 7; │ │ │ │ - array2[1547] = 91; │ │ │ │ - array2[1548] = -28; │ │ │ │ + array2[1384] = -11; │ │ │ │ + array2[1385] = 11; │ │ │ │ + array2[1386] = 119; │ │ │ │ + array2[1387] = 112; │ │ │ │ + array2[1388] = 20; │ │ │ │ + array2[1389] = 14; │ │ │ │ + array2[1390] = 99; │ │ │ │ + array2[1391] = -74; │ │ │ │ + array2[1392] = 65; │ │ │ │ + array2[1393] = 28; │ │ │ │ + array2[1394] = -54; │ │ │ │ + array2[1395] = 1; │ │ │ │ + array2[1396] = 24; │ │ │ │ + array2[1397] = 49; │ │ │ │ + array2[1398] = 48; │ │ │ │ + array2[1399] = -114; │ │ │ │ + array2[1400] = -96; │ │ │ │ + array2[1401] = 50; │ │ │ │ + array2[1402] = 7; │ │ │ │ + array2[1403] = 95; │ │ │ │ + array2[1404] = -8; │ │ │ │ + array2[1405] = 5; │ │ │ │ + array2[1406] = 2; │ │ │ │ + array2[1407] = -121; │ │ │ │ + array2[1408] = 49; │ │ │ │ + array2[1409] = -37; │ │ │ │ + array2[1410] = 32; │ │ │ │ + array2[1411] = 14; │ │ │ │ + array2[1412] = -24; │ │ │ │ + array2[1413] = 0; │ │ │ │ + array2[1414] = -116; │ │ │ │ + array2[1415] = 24; │ │ │ │ + array2[1416] = 28; │ │ │ │ + array2[1417] = 71; │ │ │ │ + array2[1418] = -48; │ │ │ │ + array2[1419] = 6; │ │ │ │ + array2[1420] = -23; │ │ │ │ + array2[1421] = 112; │ │ │ │ + array2[1422] = 14; │ │ │ │ + array2[1423] = -29; │ │ │ │ + array2[1424] = 64; │ │ │ │ + array2[1425] = 14; │ │ │ │ + array2[1426] = -27; │ │ │ │ + array2[1427] = 11; │ │ │ │ + array2[1428] = 119; │ │ │ │ + array2[1429] = 0; │ │ │ │ + array2[1430] = 100; │ │ │ │ + array2[1431] = -116; │ │ │ │ + array2[1432] = -31; │ │ │ │ + array2[1433] = 6; │ │ │ │ + array2[1434] = 117; │ │ │ │ + array2[1435] = 88; │ │ │ │ + array2[1436] = 7; │ │ │ │ + array2[1437] = 50; │ │ │ │ + array2[1438] = -104; │ │ │ │ + array2[1439] = 101; │ │ │ │ + array2[1440] = 8; │ │ │ │ + array2[1441] = 4; │ │ │ │ + array2[1442] = 118; │ │ │ │ + array2[1443] = -88; │ │ │ │ + array2[1444] = 113; │ │ │ │ + array2[1445] = -72; │ │ │ │ + array2[1446] = -125; │ │ │ │ + array2[1447] = 37; │ │ │ │ + array2[1448] = 112; │ │ │ │ + array2[1449] = 24; │ │ │ │ + array2[1450] = -77; │ │ │ │ + array2[1451] = 13; │ │ │ │ + array2[1452] = -30; │ │ │ │ + array2[1453] = -32; │ │ │ │ + array2[1454] = 14; │ │ │ │ + array2[1455] = -64; │ │ │ │ + array2[1456] = -120; │ │ │ │ + array2[1457] = -63; │ │ │ │ + array2[1458] = 113; │ │ │ │ + array2[1459] = 4; │ │ │ │ + array2[1460] = 109; │ │ │ │ + array2[1461] = -16; │ │ │ │ + array2[1462] = 14; │ │ │ │ + array2[1463] = -25; │ │ │ │ + array2[1464] = -48; │ │ │ │ + array2[1465] = 14; │ │ │ │ + array2[1466] = -28; │ │ │ │ + array2[1467] = 48; │ │ │ │ + array2[1468] = 75; │ │ │ │ + array2[1469] = 32; │ │ │ │ + array2[1470] = -44; │ │ │ │ + array2[1471] = 47; │ │ │ │ + array2[1472] = -36; │ │ │ │ + array2[1473] = 1; │ │ │ │ + array2[1474] = -48; │ │ │ │ + array2[1475] = 49; │ │ │ │ + array2[1476] = -122; │ │ │ │ + array2[1477] = 27; │ │ │ │ + array2[1478] = -32; │ │ │ │ + array2[1479] = 33; │ │ │ │ + array2[1480] = 30; │ │ │ │ + array2[1481] = -56; │ │ │ │ + array2[1482] = 96; │ │ │ │ + array2[1483] = -106; │ │ │ │ + array2[1484] = 97; │ │ │ │ + array2[1485] = 32; │ │ │ │ + array2[1486] = -28; │ │ │ │ + array2[1487] = -95; │ │ │ │ + array2[1488] = -56; │ │ │ │ + array2[1489] = -31; │ │ │ │ + array2[1490] = 14; │ │ │ │ + array2[1491] = -106; │ │ │ │ + array2[1492] = -64; │ │ │ │ + array2[1493] = 97; │ │ │ │ + array2[1494] = -52; │ │ │ │ + array2[1495] = 54; │ │ │ │ + array2[1496] = -120; │ │ │ │ + array2[1497] = 3; │ │ │ │ + array2[1498] = 61; │ │ │ │ + array2[1499] = 0; │ │ │ │ + array2[1500] = 35; │ │ │ │ + array2[1501] = 6; │ │ │ │ + array2[1502] = -57; │ │ │ │ + array2[1503] = 17; │ │ │ │ + array2[1504] = -76; │ │ │ │ + array2[1505] = 65; │ │ │ │ + array2[1506] = 61; │ │ │ │ + array2[1507] = -100; │ │ │ │ + array2[1508] = -61; │ │ │ │ + array2[1509] = 56; │ │ │ │ + array2[1510] = -52; │ │ │ │ + array2[1511] = 3; │ │ │ │ + array2[1512] = 29; │ │ │ │ + array2[1513] = 99; │ │ │ │ + array2[1514] = -106; │ │ │ │ + array2[1515] = -128; │ │ │ │ + array2[1516] = 24; │ │ │ │ + array2[1517] = -88; │ │ │ │ + array2[1518] = 0; │ │ │ │ + array2[1519] = -20; │ │ │ │ + array2[1520] = 97; │ │ │ │ + array2[1521] = -120; │ │ │ │ + array2[1522] = 7; │ │ │ │ + array2[1523] = 97; │ │ │ │ + array2[1524] = -72; │ │ │ │ + array2[1525] = 1; │ │ │ │ + array2[1526] = 30; │ │ │ │ + array2[1527] = -18; │ │ │ │ + array2[1528] = -127; │ │ │ │ + array2[1529] = 12; │ │ │ │ + array2[1530] = -56; │ │ │ │ + array2[1531] = 24; │ │ │ │ + array2[1532] = -61; │ │ │ │ + array2[1533] = 13; │ │ │ │ + array2[1534] = -22; │ │ │ │ + array2[1535] = -112; │ │ │ │ + array2[1536] = 15; │ │ │ │ + array2[1537] = 100; │ │ │ │ + array2[1538] = 80; │ │ │ │ + array2[1539] = -8; │ │ │ │ + array2[1540] = -96; │ │ │ │ + array2[1541] = 15; │ │ │ │ + array2[1542] = 58; │ │ │ │ + array2[1543] = -53; │ │ │ │ + array2[1544] = 80; │ │ │ │ + array2[1545] = 24; │ │ │ │ + array2[1546] = -5; │ │ │ │ + array2[1547] = 80; │ │ │ │ + array2[1548] = -29; │ │ │ │ array2[1549] = 112; │ │ │ │ array2[1550] = 7; │ │ │ │ - array2[1551] = 75; │ │ │ │ - array2[1552] = -32; │ │ │ │ - array2[1553] = 48; │ │ │ │ - array2[1554] = 102; │ │ │ │ - array2[1555] = 27; │ │ │ │ - array2[1556] = -60; │ │ │ │ - array2[1557] = -63; │ │ │ │ - array2[1558] = 31; │ │ │ │ - array2[1559] = -128; │ │ │ │ - array2[1560] = 17; │ │ │ │ - array2[1561] = -125; │ │ │ │ - array2[1562] = -29; │ │ │ │ - array2[1563] = 8; │ │ │ │ - array2[1564] = -38; │ │ │ │ - array2[1565] = -32; │ │ │ │ - array2[1566] = 31; │ │ │ │ - array2[1567] = -50; │ │ │ │ - array2[1568] = -127; │ │ │ │ - array2[1569] = 31; │ │ │ │ - array2[1570] = -6; │ │ │ │ - array2[1571] = 97; │ │ │ │ - array2[1572] = -106; │ │ │ │ - array2[1573] = -64; │ │ │ │ - array2[1574] = -56; │ │ │ │ - array2[1575] = 115; │ │ │ │ - array2[1576] = 8; │ │ │ │ - array2[1577] = 7; │ │ │ │ - array2[1578] = 2; │ │ │ │ - array2[1579] = 0; │ │ │ │ - array2[1580] = 33; │ │ │ │ - array2[1581] = 0; │ │ │ │ - array2[1583] = (array2[1582] = 0); │ │ │ │ - array2[1585] = (array2[1584] = 70); │ │ │ │ - array2[1586] = 48; │ │ │ │ - array2[1587] = -44; │ │ │ │ - array2[1588] = 82; │ │ │ │ - array2[1589] = 27; │ │ │ │ - array2[1590] = -37; │ │ │ │ - array2[1591] = 32; │ │ │ │ - array2[1592] = 48; │ │ │ │ - array2[1593] = -113; │ │ │ │ - array2[1594] = -15; │ │ │ │ - array2[1595] = 21; │ │ │ │ - array2[1596] = -64; │ │ │ │ - array2[1597] = 48; │ │ │ │ - array2[1598] = -44; │ │ │ │ - array2[1599] = -76; │ │ │ │ - array2[1600] = -11; │ │ │ │ - array2[1601] = 21; │ │ │ │ - array2[1602] = -64; │ │ │ │ - array2[1603] = 48; │ │ │ │ - array2[1604] = -44; │ │ │ │ - array2[1605] = -75; │ │ │ │ - array2[1606] = -115; │ │ │ │ - array2[1607] = 13; │ │ │ │ - array2[1608] = 12; │ │ │ │ + array2[1551] = 91; │ │ │ │ + array2[1552] = -28; │ │ │ │ + array2[1553] = 112; │ │ │ │ + array2[1554] = 7; │ │ │ │ + array2[1555] = 75; │ │ │ │ + array2[1556] = -32; │ │ │ │ + array2[1557] = 48; │ │ │ │ + array2[1558] = 102; │ │ │ │ + array2[1559] = 27; │ │ │ │ + array2[1560] = -60; │ │ │ │ + array2[1561] = -63; │ │ │ │ + array2[1562] = 31; │ │ │ │ + array2[1563] = -128; │ │ │ │ + array2[1564] = 17; │ │ │ │ + array2[1565] = -125; │ │ │ │ + array2[1566] = -29; │ │ │ │ + array2[1567] = 8; │ │ │ │ + array2[1568] = -38; │ │ │ │ + array2[1569] = -32; │ │ │ │ + array2[1570] = 31; │ │ │ │ + array2[1571] = -50; │ │ │ │ + array2[1572] = -127; │ │ │ │ + array2[1573] = 31; │ │ │ │ + array2[1574] = -6; │ │ │ │ + array2[1575] = 97; │ │ │ │ + array2[1576] = -106; │ │ │ │ + array2[1577] = -64; │ │ │ │ + array2[1578] = -56; │ │ │ │ + array2[1579] = 115; │ │ │ │ + array2[1580] = 8; │ │ │ │ + array2[1581] = 7; │ │ │ │ + array2[1582] = 2; │ │ │ │ + array2[1583] = 0; │ │ │ │ + array2[1584] = 33; │ │ │ │ + array2[1585] = 0; │ │ │ │ + array2[1587] = (array2[1586] = 0); │ │ │ │ + array2[1589] = (array2[1588] = 70); │ │ │ │ + array2[1590] = 48; │ │ │ │ + array2[1591] = -44; │ │ │ │ + array2[1592] = 82; │ │ │ │ + array2[1593] = 27; │ │ │ │ + array2[1594] = -37; │ │ │ │ + array2[1595] = 32; │ │ │ │ + array2[1596] = 48; │ │ │ │ + array2[1597] = -113; │ │ │ │ + array2[1598] = -15; │ │ │ │ + array2[1599] = 21; │ │ │ │ + array2[1600] = -64; │ │ │ │ + array2[1601] = 48; │ │ │ │ + array2[1602] = -44; │ │ │ │ + array2[1603] = -76; │ │ │ │ + array2[1604] = -11; │ │ │ │ + array2[1605] = 21; │ │ │ │ + array2[1606] = -64; │ │ │ │ + array2[1607] = 48; │ │ │ │ + array2[1608] = -44; │ │ │ │ array2[1609] = -75; │ │ │ │ - array2[1610] = 24; │ │ │ │ - array2[1611] = 90; │ │ │ │ - array2[1612] = -30; │ │ │ │ - array2[1613] = 83; │ │ │ │ - array2[1614] = -51; │ │ │ │ - array2[1615] = 3; │ │ │ │ - array2[1616] = 8; │ │ │ │ - array2[1617] = -54; │ │ │ │ - array2[1618] = 125; │ │ │ │ - array2[1619] = -101; │ │ │ │ - array2[1620] = 95; │ │ │ │ - array2[1621] = -30; │ │ │ │ - array2[1622] = 83; │ │ │ │ - array2[1623] = -51; │ │ │ │ - array2[1624] = 3; │ │ │ │ - array2[1625] = 8; │ │ │ │ - array2[1626] = -54; │ │ │ │ - array2[1627] = -115; │ │ │ │ - array2[1628] = 27; │ │ │ │ - array2[1629] = 93; │ │ │ │ - array2[1630] = -30; │ │ │ │ - array2[1631] = 83; │ │ │ │ - array2[1632] = -51; │ │ │ │ - array2[1633] = 3; │ │ │ │ - array2[1634] = 8; │ │ │ │ - array2[1635] = -54; │ │ │ │ - array2[1636] = -99; │ │ │ │ - array2[1637] = -101; │ │ │ │ - array2[1638] = 91; │ │ │ │ - array2[1639] = -30; │ │ │ │ - array2[1640] = 83; │ │ │ │ - array2[1641] = -51; │ │ │ │ - array2[1642] = 3; │ │ │ │ - array2[1643] = 8; │ │ │ │ - array2[1644] = -54; │ │ │ │ - array2[1645] = -83; │ │ │ │ - array2[1646] = 91; │ │ │ │ - array2[1647] = 27; │ │ │ │ - array2[1648] = 1; │ │ │ │ - array2[1649] = 12; │ │ │ │ - array2[1650] = -125; │ │ │ │ - array2[1651] = 109; │ │ │ │ - array2[1652] = 112; │ │ │ │ - array2[1653] = 4; │ │ │ │ - array2[1654] = 48; │ │ │ │ - array2[1655] = 12; │ │ │ │ - array2[1656] = -73; │ │ │ │ - array2[1657] = -51; │ │ │ │ - array2[1658] = 17; │ │ │ │ - array2[1659] = -64; │ │ │ │ - array2[1660] = 48; │ │ │ │ - array2[1661] = -28; │ │ │ │ - array2[1662] = -74; │ │ │ │ - array2[1663] = 119; │ │ │ │ - array2[1664] = 56; │ │ │ │ - array2[1665] = -111; │ │ │ │ - array2[1666] = 47; │ │ │ │ - array2[1667] = 56; │ │ │ │ - array2[1668] = -51; │ │ │ │ - array2[1669] = 96; │ │ │ │ - array2[1670] = 114; │ │ │ │ - array2[1671] = -124; │ │ │ │ - array2[1672] = -64; │ │ │ │ - array2[1673] = 60; │ │ │ │ - array2[1674] = -72; │ │ │ │ - array2[1675] = -31; │ │ │ │ - array2[1676] = 17; │ │ │ │ - array2[1677] = 2; │ │ │ │ - array2[1678] = -13; │ │ │ │ - array2[1679] = -20; │ │ │ │ - array2[1680] = -90; │ │ │ │ - array2[1681] = 71; │ │ │ │ - array2[1682] = 8; │ │ │ │ - array2[1683] = -52; │ │ │ │ - array2[1684] = -45; │ │ │ │ - array2[1685] = -101; │ │ │ │ - array2[1686] = -38; │ │ │ │ - array2[1687] = 0; │ │ │ │ - array2[1688] = 12; │ │ │ │ - array2[1689] = -125; │ │ │ │ - array2[1690] = -107; │ │ │ │ - array2[1691] = 29; │ │ │ │ - array2[1692] = 62; │ │ │ │ - array2[1693] = -43; │ │ │ │ - array2[1694] = 60; │ │ │ │ - array2[1695] = -128; │ │ │ │ - array2[1696] = -96; │ │ │ │ - array2[1697] = -104; │ │ │ │ - array2[1698] = 29; │ │ │ │ - array2[1699] = -31; │ │ │ │ - array2[1700] = 63; │ │ │ │ - array2[1701] = 17; │ │ │ │ - array2[1702] = 97; │ │ │ │ - array2[1703] = 94; │ │ │ │ - array2[1704] = -63; │ │ │ │ - array2[1705] = 101; │ │ │ │ - array2[1706] = 95; │ │ │ │ - array2[1707] = 1; │ │ │ │ - array2[1708] = 102; │ │ │ │ - array2[1709] = 103; │ │ │ │ - array2[1710] = -124; │ │ │ │ - array2[1711] = 0; │ │ │ │ - array2[1712] = 44; │ │ │ │ - array2[1713] = 11; │ │ │ │ - array2[1715] = (array2[1714] = 0); │ │ │ │ - array2[1716] = 1; │ │ │ │ - array2[1717] = 49; │ │ │ │ + array2[1610] = -115; │ │ │ │ + array2[1611] = 13; │ │ │ │ + array2[1612] = 12; │ │ │ │ + array2[1613] = -75; │ │ │ │ + array2[1614] = 24; │ │ │ │ + array2[1615] = 90; │ │ │ │ + array2[1616] = -30; │ │ │ │ + array2[1617] = 83; │ │ │ │ + array2[1618] = -51; │ │ │ │ + array2[1619] = 3; │ │ │ │ + array2[1620] = 8; │ │ │ │ + array2[1621] = -54; │ │ │ │ + array2[1622] = 125; │ │ │ │ + array2[1623] = -101; │ │ │ │ + array2[1624] = 95; │ │ │ │ + array2[1625] = -30; │ │ │ │ + array2[1626] = 83; │ │ │ │ + array2[1627] = -51; │ │ │ │ + array2[1628] = 3; │ │ │ │ + array2[1629] = 8; │ │ │ │ + array2[1630] = -54; │ │ │ │ + array2[1631] = -115; │ │ │ │ + array2[1632] = 27; │ │ │ │ + array2[1633] = 93; │ │ │ │ + array2[1634] = -30; │ │ │ │ + array2[1635] = 83; │ │ │ │ + array2[1636] = -51; │ │ │ │ + array2[1637] = 3; │ │ │ │ + array2[1638] = 8; │ │ │ │ + array2[1639] = -54; │ │ │ │ + array2[1640] = -99; │ │ │ │ + array2[1641] = -101; │ │ │ │ + array2[1642] = 91; │ │ │ │ + array2[1643] = -30; │ │ │ │ + array2[1644] = 83; │ │ │ │ + array2[1645] = -51; │ │ │ │ + array2[1646] = 3; │ │ │ │ + array2[1647] = 8; │ │ │ │ + array2[1648] = -54; │ │ │ │ + array2[1649] = -83; │ │ │ │ + array2[1650] = 91; │ │ │ │ + array2[1651] = 27; │ │ │ │ + array2[1652] = 1; │ │ │ │ + array2[1653] = 12; │ │ │ │ + array2[1654] = -125; │ │ │ │ + array2[1655] = 109; │ │ │ │ + array2[1656] = 112; │ │ │ │ + array2[1657] = 4; │ │ │ │ + array2[1658] = 48; │ │ │ │ + array2[1659] = 12; │ │ │ │ + array2[1660] = -73; │ │ │ │ + array2[1661] = -51; │ │ │ │ + array2[1662] = 17; │ │ │ │ + array2[1663] = -64; │ │ │ │ + array2[1664] = 48; │ │ │ │ + array2[1665] = -28; │ │ │ │ + array2[1666] = -74; │ │ │ │ + array2[1667] = 119; │ │ │ │ + array2[1668] = 56; │ │ │ │ + array2[1669] = -111; │ │ │ │ + array2[1670] = 47; │ │ │ │ + array2[1671] = 56; │ │ │ │ + array2[1672] = -51; │ │ │ │ + array2[1673] = 96; │ │ │ │ + array2[1674] = 114; │ │ │ │ + array2[1675] = -124; │ │ │ │ + array2[1676] = -64; │ │ │ │ + array2[1677] = 60; │ │ │ │ + array2[1678] = -72; │ │ │ │ + array2[1679] = -31; │ │ │ │ + array2[1680] = 17; │ │ │ │ + array2[1681] = 2; │ │ │ │ + array2[1682] = -13; │ │ │ │ + array2[1683] = -20; │ │ │ │ + array2[1684] = -90; │ │ │ │ + array2[1685] = 71; │ │ │ │ + array2[1686] = 8; │ │ │ │ + array2[1687] = -52; │ │ │ │ + array2[1688] = -45; │ │ │ │ + array2[1689] = -101; │ │ │ │ + array2[1690] = -38; │ │ │ │ + array2[1691] = 0; │ │ │ │ + array2[1692] = 12; │ │ │ │ + array2[1693] = -125; │ │ │ │ + array2[1694] = -107; │ │ │ │ + array2[1695] = 29; │ │ │ │ + array2[1696] = 62; │ │ │ │ + array2[1697] = -43; │ │ │ │ + array2[1698] = 60; │ │ │ │ + array2[1699] = -128; │ │ │ │ + array2[1700] = -96; │ │ │ │ + array2[1701] = -104; │ │ │ │ + array2[1702] = 29; │ │ │ │ + array2[1703] = -31; │ │ │ │ + array2[1704] = 63; │ │ │ │ + array2[1705] = 17; │ │ │ │ + array2[1706] = 97; │ │ │ │ + array2[1707] = 94; │ │ │ │ + array2[1708] = -63; │ │ │ │ + array2[1709] = 101; │ │ │ │ + array2[1710] = 95; │ │ │ │ + array2[1711] = 1; │ │ │ │ + array2[1712] = 102; │ │ │ │ + array2[1713] = 103; │ │ │ │ + array2[1714] = -124; │ │ │ │ + array2[1715] = 0; │ │ │ │ + array2[1716] = 44; │ │ │ │ + array2[1717] = 11; │ │ │ │ array2[1719] = (array2[1718] = 0); │ │ │ │ - array2[1720] = 4; │ │ │ │ - array2[1721] = 0; │ │ │ │ + array2[1720] = 1; │ │ │ │ + array2[1721] = 49; │ │ │ │ array2[1723] = (array2[1722] = 0); │ │ │ │ - array2[1724] = 91; │ │ │ │ - array2[1725] = -122; │ │ │ │ - array2[1726] = 36; │ │ │ │ - array2[1727] = 56; │ │ │ │ - array2[1728] = -121; │ │ │ │ - array2[1729] = 45; │ │ │ │ - array2[1730] = -125; │ │ │ │ - array2[1731] = 20; │ │ │ │ - array2[1732] = -100; │ │ │ │ - array2[1733] = -61; │ │ │ │ - array2[1734] = -106; │ │ │ │ - array2[1735] = 33; │ │ │ │ - array2[1736] = 11; │ │ │ │ - array2[1737] = -50; │ │ │ │ - array2[1738] = 1; │ │ │ │ - array2[1739] = 0; │ │ │ │ - array2[1741] = (array2[1740] = 0); │ │ │ │ - array2[1743] = (array2[1742] = 0); │ │ │ │ - array2[1744] = 97; │ │ │ │ - array2[1745] = 32; │ │ │ │ + array2[1724] = 4; │ │ │ │ + array2[1725] = 0; │ │ │ │ + array2[1727] = (array2[1726] = 0); │ │ │ │ + array2[1728] = 91; │ │ │ │ + array2[1729] = -122; │ │ │ │ + array2[1730] = 36; │ │ │ │ + array2[1731] = 56; │ │ │ │ + array2[1732] = -121; │ │ │ │ + array2[1733] = 45; │ │ │ │ + array2[1734] = -125; │ │ │ │ + array2[1735] = 20; │ │ │ │ + array2[1736] = -100; │ │ │ │ + array2[1737] = -61; │ │ │ │ + array2[1738] = -106; │ │ │ │ + array2[1739] = 33; │ │ │ │ + array2[1740] = 11; │ │ │ │ + array2[1741] = -50; │ │ │ │ + array2[1742] = 1; │ │ │ │ + array2[1743] = 0; │ │ │ │ + array2[1745] = (array2[1744] = 0); │ │ │ │ array2[1747] = (array2[1746] = 0); │ │ │ │ - array2[1748] = 24; │ │ │ │ - array2[1749] = 0; │ │ │ │ + array2[1748] = 97; │ │ │ │ + array2[1749] = 32; │ │ │ │ array2[1751] = (array2[1750] = 0); │ │ │ │ - array2[1752] = 19; │ │ │ │ - array2[1753] = 4; │ │ │ │ - array2[1754] = 65; │ │ │ │ - array2[1755] = 44; │ │ │ │ - array2[1756] = 16; │ │ │ │ - array2[1757] = 0; │ │ │ │ - array2[1759] = (array2[1758] = 0); │ │ │ │ - array2[1760] = 3; │ │ │ │ + array2[1752] = 24; │ │ │ │ + array2[1753] = 0; │ │ │ │ + array2[1755] = (array2[1754] = 0); │ │ │ │ + array2[1756] = 19; │ │ │ │ + array2[1757] = 4; │ │ │ │ + array2[1758] = 65; │ │ │ │ + array2[1759] = 44; │ │ │ │ + array2[1760] = 16; │ │ │ │ array2[1761] = 0; │ │ │ │ array2[1763] = (array2[1762] = 0); │ │ │ │ - array2[1764] = 4; │ │ │ │ - array2[1765] = 40; │ │ │ │ - array2[1766] = 2; │ │ │ │ - array2[1767] = 10; │ │ │ │ - array2[1768] = -40; │ │ │ │ - array2[1769] = 14; │ │ │ │ - array2[1770] = 10; │ │ │ │ - array2[1771] = -56; │ │ │ │ - array2[1772] = 50; │ │ │ │ - array2[1773] = 3; │ │ │ │ - array2[1775] = (array2[1774] = 0); │ │ │ │ - array2[1776] = 20; │ │ │ │ - array2[1777] = 14; │ │ │ │ - array2[1778] = 99; │ │ │ │ - array2[1779] = -74; │ │ │ │ - array2[1780] = 65; │ │ │ │ - array2[1781] = 28; │ │ │ │ - array2[1782] = -58; │ │ │ │ - array2[1783] = 1; │ │ │ │ - array2[1784] = 24; │ │ │ │ - array2[1785] = 49; │ │ │ │ - array2[1786] = 48; │ │ │ │ - array2[1787] = -114; │ │ │ │ - array2[1788] = -96; │ │ │ │ - array2[1789] = 34; │ │ │ │ - array2[1790] = 7; │ │ │ │ - array2[1791] = 95; │ │ │ │ - array2[1792] = -8; │ │ │ │ - array2[1793] = -123; │ │ │ │ - array2[1794] = 57; │ │ │ │ - array2[1795] = -122; │ │ │ │ - array2[1796] = 114; │ │ │ │ - array2[1797] = -32; │ │ │ │ - array2[1798] = 3; │ │ │ │ - array2[1799] = 59; │ │ │ │ - array2[1800] = -104; │ │ │ │ - array2[1801] = 99; │ │ │ │ - array2[1802] = 48; │ │ │ │ - array2[1803] = 7; │ │ │ │ - array2[1804] = 62; │ │ │ │ - array2[1805] = -72; │ │ │ │ - array2[1806] = -125; │ │ │ │ - array2[1807] = 57; │ │ │ │ - array2[1808] = -122; │ │ │ │ - array2[1809] = 115; │ │ │ │ - array2[1810] = -32; │ │ │ │ - array2[1811] = 3; │ │ │ │ - array2[1812] = 112; │ │ │ │ - array2[1813] = 72; │ │ │ │ - array2[1814] = 116; │ │ │ │ - array2[1815] = 8; │ │ │ │ - array2[1816] = 7; │ │ │ │ - array2[1817] = 2; │ │ │ │ - array2[1819] = (array2[1818] = 0); │ │ │ │ - array2[1820] = 5; │ │ │ │ - array2[1821] = 0; │ │ │ │ + array2[1764] = 3; │ │ │ │ + array2[1765] = 0; │ │ │ │ + array2[1767] = (array2[1766] = 0); │ │ │ │ + array2[1768] = 4; │ │ │ │ + array2[1769] = 40; │ │ │ │ + array2[1770] = 2; │ │ │ │ + array2[1771] = 10; │ │ │ │ + array2[1772] = -40; │ │ │ │ + array2[1773] = 14; │ │ │ │ + array2[1774] = 10; │ │ │ │ + array2[1775] = -56; │ │ │ │ + array2[1776] = 50; │ │ │ │ + array2[1777] = 3; │ │ │ │ + array2[1779] = (array2[1778] = 0); │ │ │ │ + array2[1780] = 20; │ │ │ │ + array2[1781] = 14; │ │ │ │ + array2[1782] = 99; │ │ │ │ + array2[1783] = -74; │ │ │ │ + array2[1784] = 65; │ │ │ │ + array2[1785] = 28; │ │ │ │ + array2[1786] = -58; │ │ │ │ + array2[1787] = 1; │ │ │ │ + array2[1788] = 24; │ │ │ │ + array2[1789] = 49; │ │ │ │ + array2[1790] = 48; │ │ │ │ + array2[1791] = -114; │ │ │ │ + array2[1792] = -96; │ │ │ │ + array2[1793] = 34; │ │ │ │ + array2[1794] = 7; │ │ │ │ + array2[1795] = 95; │ │ │ │ + array2[1796] = -8; │ │ │ │ + array2[1797] = -123; │ │ │ │ + array2[1798] = 57; │ │ │ │ + array2[1799] = -122; │ │ │ │ + array2[1800] = 114; │ │ │ │ + array2[1801] = -32; │ │ │ │ + array2[1802] = 3; │ │ │ │ + array2[1803] = 59; │ │ │ │ + array2[1804] = -104; │ │ │ │ + array2[1805] = 99; │ │ │ │ + array2[1806] = 48; │ │ │ │ + array2[1807] = 7; │ │ │ │ + array2[1808] = 62; │ │ │ │ + array2[1809] = -72; │ │ │ │ + array2[1810] = -125; │ │ │ │ + array2[1811] = 57; │ │ │ │ + array2[1812] = -122; │ │ │ │ + array2[1813] = 115; │ │ │ │ + array2[1814] = -32; │ │ │ │ + array2[1815] = 3; │ │ │ │ + array2[1816] = 112; │ │ │ │ + array2[1817] = 72; │ │ │ │ + array2[1818] = 116; │ │ │ │ + array2[1819] = 8; │ │ │ │ + array2[1820] = 7; │ │ │ │ + array2[1821] = 2; │ │ │ │ array2[1823] = (array2[1822] = 0); │ │ │ │ - array2[1824] = 54; │ │ │ │ - array2[1825] = 118; │ │ │ │ - array2[1826] = -8; │ │ │ │ - array2[1827] = 84; │ │ │ │ - array2[1828] = -13; │ │ │ │ - array2[1829] = 0; │ │ │ │ - array2[1830] = -126; │ │ │ │ - array2[1831] = 98; │ │ │ │ - array2[1832] = 94; │ │ │ │ - array2[1833] = -63; │ │ │ │ - array2[1834] = 101; │ │ │ │ - array2[1835] = 95; │ │ │ │ - array2[1836] = 1; │ │ │ │ - array2[1837] = 102; │ │ │ │ + array2[1824] = 5; │ │ │ │ + array2[1825] = 0; │ │ │ │ + array2[1827] = (array2[1826] = 0); │ │ │ │ + array2[1828] = 54; │ │ │ │ + array2[1829] = 118; │ │ │ │ + array2[1830] = -8; │ │ │ │ + array2[1831] = 84; │ │ │ │ + array2[1832] = -13; │ │ │ │ + array2[1833] = 0; │ │ │ │ + array2[1834] = -126; │ │ │ │ + array2[1835] = 98; │ │ │ │ + array2[1836] = 94; │ │ │ │ + array2[1837] = -63; │ │ │ │ array2[1838] = 101; │ │ │ │ - array2[1839] = -124; │ │ │ │ - array2[1840] = 0; │ │ │ │ - array2[1841] = 44; │ │ │ │ - array2[1842] = 11; │ │ │ │ - array2[1843] = 0; │ │ │ │ - array2[1845] = (array2[1844] = 0); │ │ │ │ - array2[1847] = (array2[1846] = 0); │ │ │ │ - array2[1848] = 97; │ │ │ │ - array2[1849] = 32; │ │ │ │ + array2[1839] = 95; │ │ │ │ + array2[1840] = 1; │ │ │ │ + array2[1841] = 102; │ │ │ │ + array2[1842] = 101; │ │ │ │ + array2[1843] = -124; │ │ │ │ + array2[1844] = 0; │ │ │ │ + array2[1845] = 44; │ │ │ │ + array2[1846] = 11; │ │ │ │ + array2[1847] = 0; │ │ │ │ + array2[1849] = (array2[1848] = 0); │ │ │ │ array2[1851] = (array2[1850] = 0); │ │ │ │ - array2[1852] = -107; │ │ │ │ - array2[1853] = 2; │ │ │ │ + array2[1852] = 97; │ │ │ │ + array2[1853] = 32; │ │ │ │ array2[1855] = (array2[1854] = 0); │ │ │ │ - array2[1856] = 19; │ │ │ │ - array2[1857] = 4; │ │ │ │ - array2[1858] = 114; │ │ │ │ - array2[1859] = 16; │ │ │ │ - array2[1860] = 11; │ │ │ │ + array2[1856] = -107; │ │ │ │ + array2[1857] = 2; │ │ │ │ + array2[1859] = (array2[1858] = 0); │ │ │ │ + array2[1860] = 19; │ │ │ │ array2[1861] = 4; │ │ │ │ - array2[1863] = (array2[1862] = 0); │ │ │ │ - array2[1864] = 14; │ │ │ │ - array2[1865] = 0; │ │ │ │ + array2[1862] = 114; │ │ │ │ + array2[1863] = 16; │ │ │ │ + array2[1864] = 11; │ │ │ │ + array2[1865] = 4; │ │ │ │ array2[1867] = (array2[1866] = 0); │ │ │ │ - array2[1868] = 4; │ │ │ │ - array2[1869] = 40; │ │ │ │ - array2[1870] = 2; │ │ │ │ - array2[1871] = 50; │ │ │ │ - array2[1872] = -44; │ │ │ │ - array2[1873] = 64; │ │ │ │ - array2[1874] = 81; │ │ │ │ - array2[1875] = 20; │ │ │ │ - array2[1876] = 74; │ │ │ │ - array2[1877] = -15; │ │ │ │ - array2[1878] = 20; │ │ │ │ - array2[1879] = 84; │ │ │ │ - array2[1880] = -111; │ │ │ │ - array2[1881] = 21; │ │ │ │ - array2[1882] = 99; │ │ │ │ - array2[1883] = 64; │ │ │ │ - array2[1884] = -127; │ │ │ │ - array2[1885] = 6; │ │ │ │ - array2[1886] = 20; │ │ │ │ - array2[1887] = 109; │ │ │ │ - array2[1888] = 64; │ │ │ │ - array2[1889] = -11; │ │ │ │ - array2[1890] = 7; │ │ │ │ - array2[1891] = 84; │ │ │ │ - array2[1892] = 122; │ │ │ │ - array2[1893] = 64; │ │ │ │ - array2[1894] = 85; │ │ │ │ - array2[1895] = 7; │ │ │ │ - array2[1896] = 84; │ │ │ │ - array2[1897] = 112; │ │ │ │ - array2[1898] = 64; │ │ │ │ - array2[1899] = -75; │ │ │ │ - array2[1900] = 6; │ │ │ │ - array2[1901] = 84; │ │ │ │ - array2[1902] = 102; │ │ │ │ - array2[1903] = 64; │ │ │ │ - array2[1904] = 21; │ │ │ │ - array2[1905] = 6; │ │ │ │ - array2[1906] = 84; │ │ │ │ - array2[1907] = 92; │ │ │ │ - array2[1908] = 117; │ │ │ │ - array2[1909] = 85; │ │ │ │ - array2[1910] = 82; │ │ │ │ - array2[1911] = -43; │ │ │ │ - array2[1912] = 84; │ │ │ │ - array2[1913] = 8; │ │ │ │ - array2[1914] = 5; │ │ │ │ - array2[1915] = 108; │ │ │ │ - array2[1916] = 7; │ │ │ │ - array2[1917] = 0; │ │ │ │ - array2[1918] = 100; │ │ │ │ - array2[1919] = -103; │ │ │ │ - array2[1920] = 1; │ │ │ │ + array2[1868] = 14; │ │ │ │ + array2[1869] = 0; │ │ │ │ + array2[1871] = (array2[1870] = 0); │ │ │ │ + array2[1872] = 4; │ │ │ │ + array2[1873] = 40; │ │ │ │ + array2[1874] = 2; │ │ │ │ + array2[1875] = 50; │ │ │ │ + array2[1876] = -44; │ │ │ │ + array2[1877] = 64; │ │ │ │ + array2[1878] = 81; │ │ │ │ + array2[1879] = 20; │ │ │ │ + array2[1880] = 74; │ │ │ │ + array2[1881] = -15; │ │ │ │ + array2[1882] = 20; │ │ │ │ + array2[1883] = 84; │ │ │ │ + array2[1884] = -111; │ │ │ │ + array2[1885] = 21; │ │ │ │ + array2[1886] = 99; │ │ │ │ + array2[1887] = 64; │ │ │ │ + array2[1888] = -127; │ │ │ │ + array2[1889] = 6; │ │ │ │ + array2[1890] = 20; │ │ │ │ + array2[1891] = 109; │ │ │ │ + array2[1892] = 64; │ │ │ │ + array2[1893] = -11; │ │ │ │ + array2[1894] = 7; │ │ │ │ + array2[1895] = 84; │ │ │ │ + array2[1896] = 122; │ │ │ │ + array2[1897] = 64; │ │ │ │ + array2[1898] = 85; │ │ │ │ + array2[1899] = 7; │ │ │ │ + array2[1900] = 84; │ │ │ │ + array2[1901] = 112; │ │ │ │ + array2[1902] = 64; │ │ │ │ + array2[1903] = -75; │ │ │ │ + array2[1904] = 6; │ │ │ │ + array2[1905] = 84; │ │ │ │ + array2[1906] = 102; │ │ │ │ + array2[1907] = 64; │ │ │ │ + array2[1908] = 21; │ │ │ │ + array2[1909] = 6; │ │ │ │ + array2[1910] = 84; │ │ │ │ + array2[1911] = 92; │ │ │ │ + array2[1912] = 117; │ │ │ │ + array2[1913] = 85; │ │ │ │ + array2[1914] = 82; │ │ │ │ + array2[1915] = -43; │ │ │ │ + array2[1916] = 84; │ │ │ │ + array2[1917] = 8; │ │ │ │ + array2[1918] = 5; │ │ │ │ + array2[1919] = 108; │ │ │ │ + array2[1920] = 7; │ │ │ │ array2[1921] = 0; │ │ │ │ - array2[1923] = (array2[1922] = 0); │ │ │ │ - array2[1924] = 100; │ │ │ │ - array2[1925] = 15; │ │ │ │ - array2[1926] = 99; │ │ │ │ - array2[1927] = -74; │ │ │ │ - array2[1928] = -31; │ │ │ │ - array2[1929] = 30; │ │ │ │ - array2[1930] = -16; │ │ │ │ - array2[1931] = 1; │ │ │ │ - array2[1932] = 24; │ │ │ │ - array2[1933] = 49; │ │ │ │ - array2[1934] = 48; │ │ │ │ - array2[1935] = -114; │ │ │ │ - array2[1936] = -96; │ │ │ │ - array2[1937] = -54; │ │ │ │ - array2[1938] = 7; │ │ │ │ - array2[1939] = 95; │ │ │ │ - array2[1940] = -8; │ │ │ │ - array2[1941] = -123; │ │ │ │ - array2[1942] = 49; │ │ │ │ - array2[1943] = 4; │ │ │ │ - array2[1944] = 125; │ │ │ │ - array2[1945] = -80; │ │ │ │ - array2[1946] = -125; │ │ │ │ - array2[1947] = -31; │ │ │ │ - array2[1948] = -122; │ │ │ │ - array2[1949] = 125; │ │ │ │ - array2[1950] = 16; │ │ │ │ - array2[1951] = 7; │ │ │ │ - array2[1952] = 50; │ │ │ │ - array2[1953] = 24; │ │ │ │ - array2[1954] = 67; │ │ │ │ - array2[1955] = -48; │ │ │ │ - array2[1956] = -121; │ │ │ │ - array2[1957] = 59; │ │ │ │ - array2[1958] = 24; │ │ │ │ - array2[1959] = 110; │ │ │ │ - array2[1960] = -24; │ │ │ │ - array2[1961] = 7; │ │ │ │ - array2[1962] = 113; │ │ │ │ - array2[1963] = 32; │ │ │ │ - array2[1964] = -125; │ │ │ │ - array2[1965] = -30; │ │ │ │ - array2[1966] = 7; │ │ │ │ - array2[1967] = 127; │ │ │ │ - array2[1968] = -48; │ │ │ │ - array2[1969] = 49; │ │ │ │ - array2[1970] = 4; │ │ │ │ - array2[1971] = 125; │ │ │ │ - array2[1972] = 0; │ │ │ │ - array2[1973] = -121; │ │ │ │ - array2[1974] = -31; │ │ │ │ - array2[1975] = 6; │ │ │ │ - array2[1976] = -112; │ │ │ │ - array2[1977] = 16; │ │ │ │ - array2[1978] = 7; │ │ │ │ - array2[1979] = 50; │ │ │ │ - array2[1980] = -88; │ │ │ │ - array2[1981] = -112; │ │ │ │ - array2[1982] = -8; │ │ │ │ - array2[1983] = 7; │ │ │ │ - array2[1984] = -99; │ │ │ │ - array2[1985] = 101; │ │ │ │ - array2[1986] = 8; │ │ │ │ - array2[1987] = 4; │ │ │ │ - array2[1988] = -111; │ │ │ │ - array2[1989] = -104; │ │ │ │ - array2[1990] = 99; │ │ │ │ - array2[1991] = -48; │ │ │ │ - array2[1992] = 7; │ │ │ │ - array2[1993] = 113; │ │ │ │ - array2[1994] = -80; │ │ │ │ - array2[1995] = -125; │ │ │ │ - array2[1996] = 57; │ │ │ │ - array2[1997] = -122; │ │ │ │ - array2[1998] = -111; │ │ │ │ - array2[1999] = 16; │ │ │ │ - array2[2000] = -121; │ │ │ │ - array2[2001] = 59; │ │ │ │ - array2[2002] = -104; │ │ │ │ - array2[2003] = 99; │ │ │ │ - array2[2004] = 32; │ │ │ │ - array2[2005] = 9; │ │ │ │ - array2[2006] = 113; │ │ │ │ - array2[2007] = 0; │ │ │ │ - array2[2008] = -121; │ │ │ │ - array2[2009] = 89; │ │ │ │ - array2[2010] = 2; │ │ │ │ - array2[2011] = 97; │ │ │ │ - array2[2012] = -96; │ │ │ │ - array2[2013] = 2; │ │ │ │ - array2[2014] = 42; │ │ │ │ - array2[2015] = -119; │ │ │ │ - array2[2016] = 64; │ │ │ │ - array2[2017] = 31; │ │ │ │ - array2[2018] = -128; │ │ │ │ - array2[2019] = 49; │ │ │ │ - array2[2020] = 4; │ │ │ │ - array2[2021] = -109; │ │ │ │ - array2[2022] = -80; │ │ │ │ - array2[2023] = -125; │ │ │ │ - array2[2024] = -31; │ │ │ │ - array2[2025] = -122; │ │ │ │ - array2[2026] = -109; │ │ │ │ - array2[2027] = 24; │ │ │ │ - array2[2028] = 7; │ │ │ │ - array2[2029] = 50; │ │ │ │ - array2[2030] = 24; │ │ │ │ - array2[2031] = 67; │ │ │ │ - array2[2032] = 48; │ │ │ │ - array2[2033] = -119; │ │ │ │ - array2[2034] = 59; │ │ │ │ - array2[2035] = 24; │ │ │ │ - array2[2036] = 110; │ │ │ │ - array2[2037] = 72; │ │ │ │ - array2[2038] = -119; │ │ │ │ - array2[2039] = 113; │ │ │ │ - array2[2040] = 32; │ │ │ │ - array2[2041] = -125; │ │ │ │ - array2[2042] = 66; │ │ │ │ - array2[2043] = 9; │ │ │ │ - array2[2044] = -107; │ │ │ │ - array2[2045] = -48; │ │ │ │ - array2[2046] = 49; │ │ │ │ - array2[2047] = 4; │ │ │ │ - array2[2048] = -109; │ │ │ │ - array2[2049] = 0; │ │ │ │ - array2[2050] = -121; │ │ │ │ - array2[2051] = -31; │ │ │ │ - array2[2052] = 6; │ │ │ │ - array2[2053] = -106; │ │ │ │ - array2[2054] = 24; │ │ │ │ - array2[2055] = 7; │ │ │ │ - array2[2056] = 50; │ │ │ │ - array2[2057] = -88; │ │ │ │ - array2[2058] = -106; │ │ │ │ - array2[2059] = 88; │ │ │ │ - array2[2060] = 9; │ │ │ │ - array2[2061] = -99; │ │ │ │ - array2[2062] = 101; │ │ │ │ - array2[2063] = 24; │ │ │ │ - array2[2064] = 8; │ │ │ │ - array2[2065] = -105; │ │ │ │ - array2[2066] = -104; │ │ │ │ - array2[2067] = 99; │ │ │ │ - array2[2068] = 48; │ │ │ │ - array2[2069] = -119; │ │ │ │ - array2[2070] = 113; │ │ │ │ - array2[2071] = -80; │ │ │ │ - array2[2072] = -125; │ │ │ │ - array2[2073] = 57; │ │ │ │ - array2[2074] = -122; │ │ │ │ - array2[2075] = -105; │ │ │ │ - array2[2076] = 24; │ │ │ │ - array2[2077] = -121; │ │ │ │ - array2[2078] = 59; │ │ │ │ - array2[2079] = -104; │ │ │ │ - array2[2080] = 99; │ │ │ │ - array2[2081] = -128; │ │ │ │ - array2[2082] = -119; │ │ │ │ - array2[2083] = 113; │ │ │ │ - array2[2084] = 0; │ │ │ │ - array2[2085] = -121; │ │ │ │ - array2[2086] = 89; │ │ │ │ - array2[2087] = -126; │ │ │ │ - array2[2088] = 56; │ │ │ │ - array2[2089] = 24; │ │ │ │ - array2[2090] = 110; │ │ │ │ - array2[2091] = 56; │ │ │ │ - array2[2092] = 9; │ │ │ │ - array2[2093] = 114; │ │ │ │ - array2[2094] = 32; │ │ │ │ - array2[2095] = -125; │ │ │ │ - array2[2096] = -31; │ │ │ │ - array2[2097] = -122; │ │ │ │ - array2[2098] = -108; │ │ │ │ - array2[2099] = 32; │ │ │ │ - array2[2100] = 7; │ │ │ │ - array2[2101] = 50; │ │ │ │ - array2[2102] = 40; │ │ │ │ - array2[2103] = -103; │ │ │ │ - array2[2104] = -104; │ │ │ │ - array2[2105] = 9; │ │ │ │ - array2[2106] = 29; │ │ │ │ - array2[2107] = 110; │ │ │ │ - array2[2108] = 96; │ │ │ │ + array2[1922] = 100; │ │ │ │ + array2[1923] = -103; │ │ │ │ + array2[1924] = 1; │ │ │ │ + array2[1925] = 0; │ │ │ │ + array2[1927] = (array2[1926] = 0); │ │ │ │ + array2[1928] = 100; │ │ │ │ + array2[1929] = 15; │ │ │ │ + array2[1930] = 99; │ │ │ │ + array2[1931] = -74; │ │ │ │ + array2[1932] = -31; │ │ │ │ + array2[1933] = 30; │ │ │ │ + array2[1934] = -16; │ │ │ │ + array2[1935] = 1; │ │ │ │ + array2[1936] = 24; │ │ │ │ + array2[1937] = 49; │ │ │ │ + array2[1938] = 48; │ │ │ │ + array2[1939] = -114; │ │ │ │ + array2[1940] = -96; │ │ │ │ + array2[1941] = -54; │ │ │ │ + array2[1942] = 7; │ │ │ │ + array2[1943] = 95; │ │ │ │ + array2[1944] = -8; │ │ │ │ + array2[1945] = -123; │ │ │ │ + array2[1946] = 49; │ │ │ │ + array2[1947] = 4; │ │ │ │ + array2[1948] = 125; │ │ │ │ + array2[1949] = -80; │ │ │ │ + array2[1950] = -125; │ │ │ │ + array2[1951] = -31; │ │ │ │ + array2[1952] = -122; │ │ │ │ + array2[1953] = 125; │ │ │ │ + array2[1954] = 16; │ │ │ │ + array2[1955] = 7; │ │ │ │ + array2[1956] = 50; │ │ │ │ + array2[1957] = 24; │ │ │ │ + array2[1958] = 67; │ │ │ │ + array2[1959] = -48; │ │ │ │ + array2[1960] = -121; │ │ │ │ + array2[1961] = 59; │ │ │ │ + array2[1962] = 24; │ │ │ │ + array2[1963] = 110; │ │ │ │ + array2[1964] = -24; │ │ │ │ + array2[1965] = 7; │ │ │ │ + array2[1966] = 113; │ │ │ │ + array2[1967] = 32; │ │ │ │ + array2[1968] = -125; │ │ │ │ + array2[1969] = -30; │ │ │ │ + array2[1970] = 7; │ │ │ │ + array2[1971] = 127; │ │ │ │ + array2[1972] = -48; │ │ │ │ + array2[1973] = 49; │ │ │ │ + array2[1974] = 4; │ │ │ │ + array2[1975] = 125; │ │ │ │ + array2[1976] = 0; │ │ │ │ + array2[1977] = -121; │ │ │ │ + array2[1978] = -31; │ │ │ │ + array2[1979] = 6; │ │ │ │ + array2[1980] = -112; │ │ │ │ + array2[1981] = 16; │ │ │ │ + array2[1982] = 7; │ │ │ │ + array2[1983] = 50; │ │ │ │ + array2[1984] = -88; │ │ │ │ + array2[1985] = -112; │ │ │ │ + array2[1986] = -8; │ │ │ │ + array2[1987] = 7; │ │ │ │ + array2[1988] = -99; │ │ │ │ + array2[1989] = 101; │ │ │ │ + array2[1990] = 8; │ │ │ │ + array2[1991] = 4; │ │ │ │ + array2[1992] = -111; │ │ │ │ + array2[1993] = -104; │ │ │ │ + array2[1994] = 99; │ │ │ │ + array2[1995] = -48; │ │ │ │ + array2[1996] = 7; │ │ │ │ + array2[1997] = 113; │ │ │ │ + array2[1998] = -80; │ │ │ │ + array2[1999] = -125; │ │ │ │ + array2[2000] = 57; │ │ │ │ + array2[2001] = -122; │ │ │ │ + array2[2002] = -111; │ │ │ │ + array2[2003] = 16; │ │ │ │ + array2[2004] = -121; │ │ │ │ + array2[2005] = 59; │ │ │ │ + array2[2006] = -104; │ │ │ │ + array2[2007] = 99; │ │ │ │ + array2[2008] = 32; │ │ │ │ + array2[2009] = 9; │ │ │ │ + array2[2010] = 113; │ │ │ │ + array2[2011] = 0; │ │ │ │ + array2[2012] = -121; │ │ │ │ + array2[2013] = 89; │ │ │ │ + array2[2014] = 2; │ │ │ │ + array2[2015] = 97; │ │ │ │ + array2[2016] = -96; │ │ │ │ + array2[2017] = 2; │ │ │ │ + array2[2018] = 42; │ │ │ │ + array2[2019] = -119; │ │ │ │ + array2[2020] = 64; │ │ │ │ + array2[2021] = 31; │ │ │ │ + array2[2022] = -128; │ │ │ │ + array2[2023] = 49; │ │ │ │ + array2[2024] = 4; │ │ │ │ + array2[2025] = -109; │ │ │ │ + array2[2026] = -80; │ │ │ │ + array2[2027] = -125; │ │ │ │ + array2[2028] = -31; │ │ │ │ + array2[2029] = -122; │ │ │ │ + array2[2030] = -109; │ │ │ │ + array2[2031] = 24; │ │ │ │ + array2[2032] = 7; │ │ │ │ + array2[2033] = 50; │ │ │ │ + array2[2034] = 24; │ │ │ │ + array2[2035] = 67; │ │ │ │ + array2[2036] = 48; │ │ │ │ + array2[2037] = -119; │ │ │ │ + array2[2038] = 59; │ │ │ │ + array2[2039] = 24; │ │ │ │ + array2[2040] = 110; │ │ │ │ + array2[2041] = 72; │ │ │ │ + array2[2042] = -119; │ │ │ │ + array2[2043] = 113; │ │ │ │ + array2[2044] = 32; │ │ │ │ + array2[2045] = -125; │ │ │ │ + array2[2046] = 66; │ │ │ │ + array2[2047] = 9; │ │ │ │ + array2[2048] = -107; │ │ │ │ + array2[2049] = -48; │ │ │ │ + array2[2050] = 49; │ │ │ │ + array2[2051] = 4; │ │ │ │ + array2[2052] = -109; │ │ │ │ + array2[2053] = 0; │ │ │ │ + array2[2054] = -121; │ │ │ │ + array2[2055] = -31; │ │ │ │ + array2[2056] = 6; │ │ │ │ + array2[2057] = -106; │ │ │ │ + array2[2058] = 24; │ │ │ │ + array2[2059] = 7; │ │ │ │ + array2[2060] = 50; │ │ │ │ + array2[2061] = -88; │ │ │ │ + array2[2062] = -106; │ │ │ │ + array2[2063] = 88; │ │ │ │ + array2[2064] = 9; │ │ │ │ + array2[2065] = -99; │ │ │ │ + array2[2066] = 101; │ │ │ │ + array2[2067] = 24; │ │ │ │ + array2[2068] = 8; │ │ │ │ + array2[2069] = -105; │ │ │ │ + array2[2070] = -104; │ │ │ │ + array2[2071] = 99; │ │ │ │ + array2[2072] = 48; │ │ │ │ + array2[2073] = -119; │ │ │ │ + array2[2074] = 113; │ │ │ │ + array2[2075] = -80; │ │ │ │ + array2[2076] = -125; │ │ │ │ + array2[2077] = 57; │ │ │ │ + array2[2078] = -122; │ │ │ │ + array2[2079] = -105; │ │ │ │ + array2[2080] = 24; │ │ │ │ + array2[2081] = -121; │ │ │ │ + array2[2082] = 59; │ │ │ │ + array2[2083] = -104; │ │ │ │ + array2[2084] = 99; │ │ │ │ + array2[2085] = -128; │ │ │ │ + array2[2086] = -119; │ │ │ │ + array2[2087] = 113; │ │ │ │ + array2[2088] = 0; │ │ │ │ + array2[2089] = -121; │ │ │ │ + array2[2090] = 89; │ │ │ │ + array2[2091] = -126; │ │ │ │ + array2[2092] = 56; │ │ │ │ + array2[2093] = 24; │ │ │ │ + array2[2094] = 110; │ │ │ │ + array2[2095] = 56; │ │ │ │ + array2[2096] = 9; │ │ │ │ + array2[2097] = 114; │ │ │ │ + array2[2098] = 32; │ │ │ │ + array2[2099] = -125; │ │ │ │ + array2[2100] = -31; │ │ │ │ + array2[2101] = -122; │ │ │ │ + array2[2102] = -108; │ │ │ │ + array2[2103] = 32; │ │ │ │ + array2[2104] = 7; │ │ │ │ + array2[2105] = 50; │ │ │ │ + array2[2106] = 40; │ │ │ │ + array2[2107] = -103; │ │ │ │ + array2[2108] = -104; │ │ │ │ array2[2109] = 9; │ │ │ │ - array2[2110] = 114; │ │ │ │ - array2[2111] = 32; │ │ │ │ - array2[2112] = -125; │ │ │ │ - array2[2113] = -86; │ │ │ │ - array2[2114] = 9; │ │ │ │ - array2[2115] = -102; │ │ │ │ - array2[2116] = -48; │ │ │ │ - array2[2117] = 89; │ │ │ │ - array2[2118] = -122; │ │ │ │ - array2[2119] = -62; │ │ │ │ - array2[2120] = -80; │ │ │ │ - array2[2121] = -119; │ │ │ │ - array2[2122] = 57; │ │ │ │ - array2[2123] = 6; │ │ │ │ - array2[2124] = -109; │ │ │ │ - array2[2125] = 32; │ │ │ │ - array2[2126] = 7; │ │ │ │ - array2[2127] = 59; │ │ │ │ - array2[2128] = -104; │ │ │ │ - array2[2129] = 99; │ │ │ │ - array2[2130] = -72; │ │ │ │ - array2[2131] = 9; │ │ │ │ - array2[2132] = 114; │ │ │ │ - array2[2133] = -72; │ │ │ │ - array2[2134] = -125; │ │ │ │ - array2[2135] = 57; │ │ │ │ - array2[2136] = 6; │ │ │ │ - array2[2137] = -100; │ │ │ │ - array2[2138] = 32; │ │ │ │ - array2[2139] = 7; │ │ │ │ - array2[2140] = 112; │ │ │ │ - array2[2141] = -104; │ │ │ │ - array2[2142] = 37; │ │ │ │ - array2[2143] = -120; │ │ │ │ - array2[2144] = -125; │ │ │ │ - array2[2145] = -31; │ │ │ │ - array2[2146] = -122; │ │ │ │ - array2[2147] = -109; │ │ │ │ - array2[2148] = 40; │ │ │ │ - array2[2149] = 7; │ │ │ │ - array2[2150] = 50; │ │ │ │ - array2[2151] = 24; │ │ │ │ - array2[2152] = 110; │ │ │ │ - array2[2153] = 72; │ │ │ │ - array2[2154] = -119; │ │ │ │ - array2[2155] = 114; │ │ │ │ - array2[2156] = 32; │ │ │ │ - array2[2157] = -125; │ │ │ │ - array2[2158] = -46; │ │ │ │ - array2[2159] = -119; │ │ │ │ - array2[2160] = -99; │ │ │ │ - array2[2161] = -48; │ │ │ │ - array2[2162] = -31; │ │ │ │ - array2[2163] = 6; │ │ │ │ - array2[2164] = -106; │ │ │ │ - array2[2165] = 40; │ │ │ │ - array2[2166] = 7; │ │ │ │ - array2[2167] = 50; │ │ │ │ - array2[2168] = -88; │ │ │ │ - array2[2169] = -98; │ │ │ │ - array2[2170] = -32; │ │ │ │ - array2[2171] = 9; │ │ │ │ - array2[2172] = -99; │ │ │ │ - array2[2173] = 101; │ │ │ │ - array2[2174] = 56; │ │ │ │ - array2[2175] = 16; │ │ │ │ - array2[2176] = -97; │ │ │ │ - array2[2177] = -104; │ │ │ │ - array2[2178] = 99; │ │ │ │ - array2[2179] = 48; │ │ │ │ - array2[2180] = -119; │ │ │ │ - array2[2181] = 114; │ │ │ │ - array2[2182] = -80; │ │ │ │ - array2[2183] = -125; │ │ │ │ - array2[2184] = 57; │ │ │ │ - array2[2185] = -122; │ │ │ │ - array2[2186] = -97; │ │ │ │ - array2[2187] = 40; │ │ │ │ - array2[2188] = -121; │ │ │ │ - array2[2189] = 59; │ │ │ │ - array2[2190] = -104; │ │ │ │ - array2[2191] = 99; │ │ │ │ - array2[2192] = 0; │ │ │ │ - array2[2193] = -117; │ │ │ │ - array2[2194] = 114; │ │ │ │ - array2[2195] = 0; │ │ │ │ - array2[2196] = -121; │ │ │ │ - array2[2197] = 89; │ │ │ │ - array2[2198] = -126; │ │ │ │ - array2[2199] = 56; │ │ │ │ - array2[2200] = 24; │ │ │ │ - array2[2201] = 110; │ │ │ │ - array2[2202] = 56; │ │ │ │ - array2[2203] = 9; │ │ │ │ - array2[2204] = 115; │ │ │ │ - array2[2205] = 32; │ │ │ │ - array2[2206] = -125; │ │ │ │ - array2[2207] = -31; │ │ │ │ - array2[2208] = -122; │ │ │ │ - array2[2209] = -108; │ │ │ │ - array2[2210] = 48; │ │ │ │ - array2[2211] = 7; │ │ │ │ - array2[2212] = 50; │ │ │ │ - array2[2213] = 40; │ │ │ │ - array2[2214] = -79; │ │ │ │ - array2[2215] = 24; │ │ │ │ - array2[2216] = 11; │ │ │ │ - array2[2217] = 29; │ │ │ │ - array2[2218] = 110; │ │ │ │ - array2[2219] = 96; │ │ │ │ - array2[2220] = 9; │ │ │ │ - array2[2221] = 115; │ │ │ │ - array2[2222] = 32; │ │ │ │ - array2[2223] = -125; │ │ │ │ - array2[2224] = 42; │ │ │ │ - array2[2225] = 11; │ │ │ │ - array2[2226] = -78; │ │ │ │ - array2[2227] = -48; │ │ │ │ - array2[2228] = 89; │ │ │ │ - array2[2229] = -122; │ │ │ │ - array2[2230] = 68; │ │ │ │ - array2[2231] = 49; │ │ │ │ - array2[2232] = -117; │ │ │ │ - array2[2233] = 57; │ │ │ │ - array2[2234] = 6; │ │ │ │ - array2[2235] = -109; │ │ │ │ - array2[2236] = 48; │ │ │ │ - array2[2237] = 7; │ │ │ │ - array2[2238] = 59; │ │ │ │ - array2[2239] = -104; │ │ │ │ - array2[2240] = 99; │ │ │ │ - array2[2241] = 56; │ │ │ │ - array2[2242] = 11; │ │ │ │ - array2[2243] = 115; │ │ │ │ - array2[2244] = -72; │ │ │ │ - array2[2245] = -125; │ │ │ │ - array2[2246] = 57; │ │ │ │ - array2[2247] = 6; │ │ │ │ - array2[2248] = -76; │ │ │ │ - array2[2249] = 48; │ │ │ │ - array2[2250] = 7; │ │ │ │ - array2[2251] = 112; │ │ │ │ - array2[2252] = -104; │ │ │ │ - array2[2253] = 37; │ │ │ │ - array2[2254] = -120; │ │ │ │ - array2[2255] = -125; │ │ │ │ - array2[2256] = -31; │ │ │ │ - array2[2257] = -122; │ │ │ │ - array2[2258] = -109; │ │ │ │ - array2[2259] = 120; │ │ │ │ - array2[2260] = 5; │ │ │ │ - array2[2261] = 50; │ │ │ │ - array2[2262] = 24; │ │ │ │ - array2[2263] = 110; │ │ │ │ - array2[2264] = 72; │ │ │ │ - array2[2265] = -119; │ │ │ │ - array2[2266] = 87; │ │ │ │ - array2[2267] = 32; │ │ │ │ - array2[2268] = -125; │ │ │ │ - array2[2269] = 82; │ │ │ │ - array2[2270] = -117; │ │ │ │ - array2[2271] = -75; │ │ │ │ - array2[2272] = -48; │ │ │ │ - array2[2273] = -31; │ │ │ │ - array2[2274] = 6; │ │ │ │ - array2[2275] = -106; │ │ │ │ - array2[2276] = 120; │ │ │ │ - array2[2277] = 5; │ │ │ │ - array2[2278] = 50; │ │ │ │ - array2[2279] = -88; │ │ │ │ - array2[2280] = -74; │ │ │ │ - array2[2281] = 96; │ │ │ │ - array2[2282] = 11; │ │ │ │ - array2[2283] = -99; │ │ │ │ - array2[2284] = 101; │ │ │ │ - array2[2285] = 88; │ │ │ │ - array2[2286] = 24; │ │ │ │ - array2[2287] = -73; │ │ │ │ - array2[2288] = -104; │ │ │ │ - array2[2289] = 99; │ │ │ │ - array2[2290] = 48; │ │ │ │ - array2[2291] = -119; │ │ │ │ - array2[2292] = 87; │ │ │ │ - array2[2293] = -80; │ │ │ │ - array2[2294] = -125; │ │ │ │ - array2[2295] = 57; │ │ │ │ - array2[2296] = -122; │ │ │ │ - array2[2297] = -73; │ │ │ │ - array2[2298] = 120; │ │ │ │ - array2[2299] = -123; │ │ │ │ - array2[2300] = 59; │ │ │ │ - array2[2301] = -104; │ │ │ │ - array2[2302] = 99; │ │ │ │ - array2[2303] = -128; │ │ │ │ - array2[2304] = -117; │ │ │ │ - array2[2305] = 87; │ │ │ │ - array2[2306] = 0; │ │ │ │ - array2[2307] = -121; │ │ │ │ - array2[2308] = 89; │ │ │ │ - array2[2309] = -126; │ │ │ │ - array2[2310] = 56; │ │ │ │ - array2[2311] = 24; │ │ │ │ - array2[2312] = 110; │ │ │ │ - array2[2313] = 56; │ │ │ │ - array2[2314] = -119; │ │ │ │ - array2[2315] = 115; │ │ │ │ - array2[2316] = 32; │ │ │ │ - array2[2317] = -125; │ │ │ │ - array2[2318] = -31; │ │ │ │ - array2[2319] = -122; │ │ │ │ - array2[2320] = -108; │ │ │ │ - array2[2321] = 56; │ │ │ │ - array2[2322] = 7; │ │ │ │ - array2[2323] = 50; │ │ │ │ - array2[2324] = 40; │ │ │ │ - array2[2325] = -71; │ │ │ │ - array2[2326] = -104; │ │ │ │ - array2[2327] = 11; │ │ │ │ - array2[2328] = 29; │ │ │ │ - array2[2329] = 110; │ │ │ │ - array2[2330] = 96; │ │ │ │ - array2[2331] = -119; │ │ │ │ - array2[2332] = 115; │ │ │ │ - array2[2333] = 32; │ │ │ │ - array2[2334] = -125; │ │ │ │ - array2[2335] = -86; │ │ │ │ - array2[2336] = 11; │ │ │ │ - array2[2337] = -70; │ │ │ │ - array2[2338] = -48; │ │ │ │ - array2[2339] = 89; │ │ │ │ - array2[2340] = -122; │ │ │ │ - array2[2341] = -58; │ │ │ │ - array2[2342] = -79; │ │ │ │ - array2[2343] = -117; │ │ │ │ - array2[2344] = 57; │ │ │ │ - array2[2345] = 6; │ │ │ │ - array2[2346] = -109; │ │ │ │ - array2[2347] = 56; │ │ │ │ - array2[2348] = 7; │ │ │ │ - array2[2349] = 59; │ │ │ │ - array2[2350] = -104; │ │ │ │ - array2[2351] = 99; │ │ │ │ - array2[2352] = -72; │ │ │ │ - array2[2353] = -117; │ │ │ │ - array2[2354] = 115; │ │ │ │ - array2[2355] = -72; │ │ │ │ - array2[2356] = -125; │ │ │ │ - array2[2357] = 57; │ │ │ │ - array2[2358] = 6; │ │ │ │ - array2[2359] = -68; │ │ │ │ - array2[2360] = 56; │ │ │ │ - array2[2361] = 7; │ │ │ │ - array2[2362] = 112; │ │ │ │ - array2[2363] = -104; │ │ │ │ - array2[2364] = 37; │ │ │ │ - array2[2365] = -120; │ │ │ │ - array2[2366] = -125; │ │ │ │ - array2[2367] = -31; │ │ │ │ - array2[2368] = -122; │ │ │ │ - array2[2369] = -109; │ │ │ │ - array2[2370] = 64; │ │ │ │ - array2[2371] = 7; │ │ │ │ - array2[2372] = 50; │ │ │ │ - array2[2373] = 24; │ │ │ │ - array2[2374] = 110; │ │ │ │ - array2[2375] = 72; │ │ │ │ - array2[2376] = 9; │ │ │ │ - array2[2377] = 116; │ │ │ │ - array2[2378] = 32; │ │ │ │ - array2[2379] = -125; │ │ │ │ - array2[2380] = -46; │ │ │ │ - array2[2381] = -117; │ │ │ │ - array2[2382] = -67; │ │ │ │ - array2[2383] = -48; │ │ │ │ - array2[2384] = -31; │ │ │ │ - array2[2385] = 6; │ │ │ │ - array2[2386] = -106; │ │ │ │ - array2[2387] = 64; │ │ │ │ - array2[2388] = 7; │ │ │ │ - array2[2389] = 50; │ │ │ │ - array2[2390] = -88; │ │ │ │ - array2[2391] = -66; │ │ │ │ - array2[2392] = -32; │ │ │ │ - array2[2393] = 11; │ │ │ │ - array2[2394] = -99; │ │ │ │ - array2[2395] = 101; │ │ │ │ - array2[2396] = 120; │ │ │ │ - array2[2397] = 32; │ │ │ │ - array2[2398] = -65; │ │ │ │ - array2[2399] = -104; │ │ │ │ - array2[2400] = 99; │ │ │ │ - array2[2401] = 48; │ │ │ │ - array2[2402] = 9; │ │ │ │ - array2[2403] = 116; │ │ │ │ - array2[2404] = -80; │ │ │ │ - array2[2405] = -125; │ │ │ │ - array2[2406] = 57; │ │ │ │ - array2[2407] = -122; │ │ │ │ - array2[2408] = -65; │ │ │ │ - array2[2409] = 64; │ │ │ │ - array2[2410] = -121; │ │ │ │ - array2[2411] = 59; │ │ │ │ - array2[2412] = -104; │ │ │ │ - array2[2413] = 99; │ │ │ │ - array2[2414] = 0; │ │ │ │ - array2[2415] = 13; │ │ │ │ - array2[2416] = 116; │ │ │ │ - array2[2417] = 0; │ │ │ │ - array2[2418] = -121; │ │ │ │ - array2[2419] = 89; │ │ │ │ - array2[2420] = -126; │ │ │ │ - array2[2421] = 56; │ │ │ │ - array2[2422] = 24; │ │ │ │ - array2[2423] = 110; │ │ │ │ - array2[2424] = 56; │ │ │ │ - array2[2425] = -119; │ │ │ │ - array2[2426] = 116; │ │ │ │ - array2[2427] = 32; │ │ │ │ - array2[2428] = -125; │ │ │ │ - array2[2429] = -31; │ │ │ │ - array2[2430] = -122; │ │ │ │ - array2[2431] = -108; │ │ │ │ - array2[2432] = 72; │ │ │ │ - array2[2433] = 7; │ │ │ │ - array2[2434] = 50; │ │ │ │ - array2[2435] = 40; │ │ │ │ - array2[2436] = -47; │ │ │ │ - array2[2437] = 24; │ │ │ │ - array2[2438] = 13; │ │ │ │ - array2[2439] = 29; │ │ │ │ - array2[2440] = 110; │ │ │ │ - array2[2441] = 96; │ │ │ │ - array2[2442] = -119; │ │ │ │ - array2[2443] = 116; │ │ │ │ - array2[2444] = 32; │ │ │ │ - array2[2445] = -125; │ │ │ │ - array2[2446] = 42; │ │ │ │ - array2[2447] = 13; │ │ │ │ - array2[2448] = -46; │ │ │ │ - array2[2449] = -48; │ │ │ │ - array2[2450] = 89; │ │ │ │ - array2[2451] = -122; │ │ │ │ - array2[2452] = 72; │ │ │ │ - array2[2453] = 50; │ │ │ │ - array2[2454] = -115; │ │ │ │ - array2[2455] = 57; │ │ │ │ - array2[2456] = 6; │ │ │ │ - array2[2457] = -109; │ │ │ │ - array2[2458] = 72; │ │ │ │ - array2[2459] = 7; │ │ │ │ - array2[2460] = 59; │ │ │ │ - array2[2461] = -104; │ │ │ │ - array2[2462] = 99; │ │ │ │ - array2[2463] = 56; │ │ │ │ - array2[2464] = -115; │ │ │ │ - array2[2465] = 116; │ │ │ │ - array2[2466] = -72; │ │ │ │ - array2[2467] = -125; │ │ │ │ - array2[2468] = 57; │ │ │ │ - array2[2469] = 6; │ │ │ │ - array2[2470] = -44; │ │ │ │ - array2[2471] = 72; │ │ │ │ - array2[2472] = 7; │ │ │ │ - array2[2473] = 112; │ │ │ │ - array2[2474] = -104; │ │ │ │ - array2[2475] = 37; │ │ │ │ - array2[2476] = -120; │ │ │ │ - array2[2477] = -125; │ │ │ │ - array2[2478] = -31; │ │ │ │ - array2[2479] = -122; │ │ │ │ - array2[2480] = -109; │ │ │ │ - array2[2481] = 56; │ │ │ │ - array2[2482] = 5; │ │ │ │ - array2[2483] = 50; │ │ │ │ - array2[2484] = 24; │ │ │ │ - array2[2485] = 110; │ │ │ │ - array2[2486] = 72; │ │ │ │ - array2[2487] = -119; │ │ │ │ - array2[2488] = 83; │ │ │ │ - array2[2489] = 32; │ │ │ │ - array2[2490] = -125; │ │ │ │ - array2[2491] = 82; │ │ │ │ - array2[2492] = -115; │ │ │ │ - array2[2493] = -43; │ │ │ │ - array2[2494] = -48; │ │ │ │ - array2[2495] = -31; │ │ │ │ - array2[2496] = 6; │ │ │ │ - array2[2497] = -106; │ │ │ │ - array2[2498] = 56; │ │ │ │ - array2[2499] = 5; │ │ │ │ - array2[2500] = 50; │ │ │ │ - array2[2501] = -88; │ │ │ │ - array2[2502] = -42; │ │ │ │ - array2[2503] = 96; │ │ │ │ - array2[2504] = 13; │ │ │ │ - array2[2505] = -99; │ │ │ │ - array2[2506] = 101; │ │ │ │ - array2[2507] = -104; │ │ │ │ - array2[2508] = 40; │ │ │ │ - array2[2509] = -41; │ │ │ │ - array2[2510] = -104; │ │ │ │ - array2[2511] = 99; │ │ │ │ - array2[2512] = 48; │ │ │ │ - array2[2513] = -119; │ │ │ │ - array2[2514] = 83; │ │ │ │ - array2[2515] = -80; │ │ │ │ - array2[2516] = -125; │ │ │ │ - array2[2517] = 57; │ │ │ │ - array2[2518] = -122; │ │ │ │ - array2[2519] = -41; │ │ │ │ - array2[2520] = 56; │ │ │ │ - array2[2521] = -123; │ │ │ │ - array2[2522] = 59; │ │ │ │ - array2[2523] = -104; │ │ │ │ - array2[2524] = 99; │ │ │ │ - array2[2525] = -128; │ │ │ │ - array2[2526] = -115; │ │ │ │ - array2[2527] = 83; │ │ │ │ - array2[2528] = 0; │ │ │ │ - array2[2529] = -121; │ │ │ │ - array2[2530] = 89; │ │ │ │ - array2[2531] = -126; │ │ │ │ - array2[2532] = 56; │ │ │ │ - array2[2533] = 24; │ │ │ │ - array2[2534] = 110; │ │ │ │ - array2[2535] = 56; │ │ │ │ - array2[2536] = 9; │ │ │ │ - array2[2537] = 83; │ │ │ │ - array2[2538] = 32; │ │ │ │ - array2[2539] = -125; │ │ │ │ - array2[2540] = -31; │ │ │ │ - array2[2541] = -122; │ │ │ │ - array2[2542] = -108; │ │ │ │ - array2[2543] = 48; │ │ │ │ - array2[2544] = 5; │ │ │ │ - array2[2545] = 50; │ │ │ │ - array2[2546] = 40; │ │ │ │ - array2[2547] = -39; │ │ │ │ - array2[2548] = -104; │ │ │ │ - array2[2549] = 13; │ │ │ │ - array2[2550] = 29; │ │ │ │ - array2[2551] = 110; │ │ │ │ - array2[2552] = 96; │ │ │ │ - array2[2553] = 9; │ │ │ │ - array2[2554] = 83; │ │ │ │ - array2[2555] = 32; │ │ │ │ - array2[2556] = -125; │ │ │ │ - array2[2557] = -86; │ │ │ │ - array2[2558] = 13; │ │ │ │ - array2[2559] = -38; │ │ │ │ - array2[2560] = -48; │ │ │ │ - array2[2561] = 89; │ │ │ │ - array2[2562] = -122; │ │ │ │ - array2[2563] = -54; │ │ │ │ - array2[2564] = -78; │ │ │ │ - array2[2565] = -115; │ │ │ │ - array2[2566] = 57; │ │ │ │ - array2[2567] = 6; │ │ │ │ - array2[2568] = -109; │ │ │ │ - array2[2569] = 48; │ │ │ │ - array2[2570] = 5; │ │ │ │ - array2[2571] = 59; │ │ │ │ - array2[2572] = -104; │ │ │ │ - array2[2573] = 99; │ │ │ │ - array2[2574] = -72; │ │ │ │ - array2[2575] = 13; │ │ │ │ - array2[2576] = 83; │ │ │ │ - array2[2577] = -72; │ │ │ │ - array2[2578] = -125; │ │ │ │ - array2[2579] = 57; │ │ │ │ - array2[2580] = 6; │ │ │ │ - array2[2581] = -36; │ │ │ │ - array2[2582] = 48; │ │ │ │ - array2[2583] = 5; │ │ │ │ - array2[2584] = 112; │ │ │ │ - array2[2585] = -104; │ │ │ │ - array2[2586] = 37; │ │ │ │ - array2[2587] = -120; │ │ │ │ - array2[2588] = -125; │ │ │ │ - array2[2589] = -31; │ │ │ │ - array2[2590] = -122; │ │ │ │ - array2[2591] = -109; │ │ │ │ - array2[2592] = -8; │ │ │ │ - array2[2593] = 3; │ │ │ │ - array2[2594] = 50; │ │ │ │ - array2[2595] = 24; │ │ │ │ - array2[2596] = 110; │ │ │ │ - array2[2597] = 72; │ │ │ │ - array2[2598] = -119; │ │ │ │ - array2[2599] = 63; │ │ │ │ - array2[2600] = 32; │ │ │ │ - array2[2601] = -125; │ │ │ │ - array2[2602] = -46; │ │ │ │ - array2[2603] = -115; │ │ │ │ - array2[2604] = -35; │ │ │ │ - array2[2605] = -48; │ │ │ │ - array2[2606] = -31; │ │ │ │ - array2[2607] = 6; │ │ │ │ - array2[2608] = -106; │ │ │ │ - array2[2609] = -8; │ │ │ │ - array2[2610] = 3; │ │ │ │ - array2[2611] = 50; │ │ │ │ - array2[2612] = -88; │ │ │ │ - array2[2613] = -34; │ │ │ │ - array2[2614] = -32; │ │ │ │ - array2[2615] = 13; │ │ │ │ - array2[2616] = -99; │ │ │ │ - array2[2617] = 101; │ │ │ │ - array2[2618] = -72; │ │ │ │ - array2[2619] = 48; │ │ │ │ - array2[2620] = -33; │ │ │ │ - array2[2621] = -104; │ │ │ │ - array2[2622] = 99; │ │ │ │ + array2[2110] = 29; │ │ │ │ + array2[2111] = 110; │ │ │ │ + array2[2112] = 96; │ │ │ │ + array2[2113] = 9; │ │ │ │ + array2[2114] = 114; │ │ │ │ + array2[2115] = 32; │ │ │ │ + array2[2116] = -125; │ │ │ │ + array2[2117] = -86; │ │ │ │ + array2[2118] = 9; │ │ │ │ + array2[2119] = -102; │ │ │ │ + array2[2120] = -48; │ │ │ │ + array2[2121] = 89; │ │ │ │ + array2[2122] = -122; │ │ │ │ + array2[2123] = -62; │ │ │ │ + array2[2124] = -80; │ │ │ │ + array2[2125] = -119; │ │ │ │ + array2[2126] = 57; │ │ │ │ + array2[2127] = 6; │ │ │ │ + array2[2128] = -109; │ │ │ │ + array2[2129] = 32; │ │ │ │ + array2[2130] = 7; │ │ │ │ + array2[2131] = 59; │ │ │ │ + array2[2132] = -104; │ │ │ │ + array2[2133] = 99; │ │ │ │ + array2[2134] = -72; │ │ │ │ + array2[2135] = 9; │ │ │ │ + array2[2136] = 114; │ │ │ │ + array2[2137] = -72; │ │ │ │ + array2[2138] = -125; │ │ │ │ + array2[2139] = 57; │ │ │ │ + array2[2140] = 6; │ │ │ │ + array2[2141] = -100; │ │ │ │ + array2[2142] = 32; │ │ │ │ + array2[2143] = 7; │ │ │ │ + array2[2144] = 112; │ │ │ │ + array2[2145] = -104; │ │ │ │ + array2[2146] = 37; │ │ │ │ + array2[2147] = -120; │ │ │ │ + array2[2148] = -125; │ │ │ │ + array2[2149] = -31; │ │ │ │ + array2[2150] = -122; │ │ │ │ + array2[2151] = -109; │ │ │ │ + array2[2152] = 40; │ │ │ │ + array2[2153] = 7; │ │ │ │ + array2[2154] = 50; │ │ │ │ + array2[2155] = 24; │ │ │ │ + array2[2156] = 110; │ │ │ │ + array2[2157] = 72; │ │ │ │ + array2[2158] = -119; │ │ │ │ + array2[2159] = 114; │ │ │ │ + array2[2160] = 32; │ │ │ │ + array2[2161] = -125; │ │ │ │ + array2[2162] = -46; │ │ │ │ + array2[2163] = -119; │ │ │ │ + array2[2164] = -99; │ │ │ │ + array2[2165] = -48; │ │ │ │ + array2[2166] = -31; │ │ │ │ + array2[2167] = 6; │ │ │ │ + array2[2168] = -106; │ │ │ │ + array2[2169] = 40; │ │ │ │ + array2[2170] = 7; │ │ │ │ + array2[2171] = 50; │ │ │ │ + array2[2172] = -88; │ │ │ │ + array2[2173] = -98; │ │ │ │ + array2[2174] = -32; │ │ │ │ + array2[2175] = 9; │ │ │ │ + array2[2176] = -99; │ │ │ │ + array2[2177] = 101; │ │ │ │ + array2[2178] = 56; │ │ │ │ + array2[2179] = 16; │ │ │ │ + array2[2180] = -97; │ │ │ │ + array2[2181] = -104; │ │ │ │ + array2[2182] = 99; │ │ │ │ + array2[2183] = 48; │ │ │ │ + array2[2184] = -119; │ │ │ │ + array2[2185] = 114; │ │ │ │ + array2[2186] = -80; │ │ │ │ + array2[2187] = -125; │ │ │ │ + array2[2188] = 57; │ │ │ │ + array2[2189] = -122; │ │ │ │ + array2[2190] = -97; │ │ │ │ + array2[2191] = 40; │ │ │ │ + array2[2192] = -121; │ │ │ │ + array2[2193] = 59; │ │ │ │ + array2[2194] = -104; │ │ │ │ + array2[2195] = 99; │ │ │ │ + array2[2196] = 0; │ │ │ │ + array2[2197] = -117; │ │ │ │ + array2[2198] = 114; │ │ │ │ + array2[2199] = 0; │ │ │ │ + array2[2200] = -121; │ │ │ │ + array2[2201] = 89; │ │ │ │ + array2[2202] = -126; │ │ │ │ + array2[2203] = 56; │ │ │ │ + array2[2204] = 24; │ │ │ │ + array2[2205] = 110; │ │ │ │ + array2[2206] = 56; │ │ │ │ + array2[2207] = 9; │ │ │ │ + array2[2208] = 115; │ │ │ │ + array2[2209] = 32; │ │ │ │ + array2[2210] = -125; │ │ │ │ + array2[2211] = -31; │ │ │ │ + array2[2212] = -122; │ │ │ │ + array2[2213] = -108; │ │ │ │ + array2[2214] = 48; │ │ │ │ + array2[2215] = 7; │ │ │ │ + array2[2216] = 50; │ │ │ │ + array2[2217] = 40; │ │ │ │ + array2[2218] = -79; │ │ │ │ + array2[2219] = 24; │ │ │ │ + array2[2220] = 11; │ │ │ │ + array2[2221] = 29; │ │ │ │ + array2[2222] = 110; │ │ │ │ + array2[2223] = 96; │ │ │ │ + array2[2224] = 9; │ │ │ │ + array2[2225] = 115; │ │ │ │ + array2[2226] = 32; │ │ │ │ + array2[2227] = -125; │ │ │ │ + array2[2228] = 42; │ │ │ │ + array2[2229] = 11; │ │ │ │ + array2[2230] = -78; │ │ │ │ + array2[2231] = -48; │ │ │ │ + array2[2232] = 89; │ │ │ │ + array2[2233] = -122; │ │ │ │ + array2[2234] = 68; │ │ │ │ + array2[2235] = 49; │ │ │ │ + array2[2236] = -117; │ │ │ │ + array2[2237] = 57; │ │ │ │ + array2[2238] = 6; │ │ │ │ + array2[2239] = -109; │ │ │ │ + array2[2240] = 48; │ │ │ │ + array2[2241] = 7; │ │ │ │ + array2[2242] = 59; │ │ │ │ + array2[2243] = -104; │ │ │ │ + array2[2244] = 99; │ │ │ │ + array2[2245] = 56; │ │ │ │ + array2[2246] = 11; │ │ │ │ + array2[2247] = 115; │ │ │ │ + array2[2248] = -72; │ │ │ │ + array2[2249] = -125; │ │ │ │ + array2[2250] = 57; │ │ │ │ + array2[2251] = 6; │ │ │ │ + array2[2252] = -76; │ │ │ │ + array2[2253] = 48; │ │ │ │ + array2[2254] = 7; │ │ │ │ + array2[2255] = 112; │ │ │ │ + array2[2256] = -104; │ │ │ │ + array2[2257] = 37; │ │ │ │ + array2[2258] = -120; │ │ │ │ + array2[2259] = -125; │ │ │ │ + array2[2260] = -31; │ │ │ │ + array2[2261] = -122; │ │ │ │ + array2[2262] = -109; │ │ │ │ + array2[2263] = 120; │ │ │ │ + array2[2264] = 5; │ │ │ │ + array2[2265] = 50; │ │ │ │ + array2[2266] = 24; │ │ │ │ + array2[2267] = 110; │ │ │ │ + array2[2268] = 72; │ │ │ │ + array2[2269] = -119; │ │ │ │ + array2[2270] = 87; │ │ │ │ + array2[2271] = 32; │ │ │ │ + array2[2272] = -125; │ │ │ │ + array2[2273] = 82; │ │ │ │ + array2[2274] = -117; │ │ │ │ + array2[2275] = -75; │ │ │ │ + array2[2276] = -48; │ │ │ │ + array2[2277] = -31; │ │ │ │ + array2[2278] = 6; │ │ │ │ + array2[2279] = -106; │ │ │ │ + array2[2280] = 120; │ │ │ │ + array2[2281] = 5; │ │ │ │ + array2[2282] = 50; │ │ │ │ + array2[2283] = -88; │ │ │ │ + array2[2284] = -74; │ │ │ │ + array2[2285] = 96; │ │ │ │ + array2[2286] = 11; │ │ │ │ + array2[2287] = -99; │ │ │ │ + array2[2288] = 101; │ │ │ │ + array2[2289] = 88; │ │ │ │ + array2[2290] = 24; │ │ │ │ + array2[2291] = -73; │ │ │ │ + array2[2292] = -104; │ │ │ │ + array2[2293] = 99; │ │ │ │ + array2[2294] = 48; │ │ │ │ + array2[2295] = -119; │ │ │ │ + array2[2296] = 87; │ │ │ │ + array2[2297] = -80; │ │ │ │ + array2[2298] = -125; │ │ │ │ + array2[2299] = 57; │ │ │ │ + array2[2300] = -122; │ │ │ │ + array2[2301] = -73; │ │ │ │ + array2[2302] = 120; │ │ │ │ + array2[2303] = -123; │ │ │ │ + array2[2304] = 59; │ │ │ │ + array2[2305] = -104; │ │ │ │ + array2[2306] = 99; │ │ │ │ + array2[2307] = -128; │ │ │ │ + array2[2308] = -117; │ │ │ │ + array2[2309] = 87; │ │ │ │ + array2[2310] = 0; │ │ │ │ + array2[2311] = -121; │ │ │ │ + array2[2312] = 89; │ │ │ │ + array2[2313] = -126; │ │ │ │ + array2[2314] = 56; │ │ │ │ + array2[2315] = 24; │ │ │ │ + array2[2316] = 110; │ │ │ │ + array2[2317] = 56; │ │ │ │ + array2[2318] = -119; │ │ │ │ + array2[2319] = 115; │ │ │ │ + array2[2320] = 32; │ │ │ │ + array2[2321] = -125; │ │ │ │ + array2[2322] = -31; │ │ │ │ + array2[2323] = -122; │ │ │ │ + array2[2324] = -108; │ │ │ │ + array2[2325] = 56; │ │ │ │ + array2[2326] = 7; │ │ │ │ + array2[2327] = 50; │ │ │ │ + array2[2328] = 40; │ │ │ │ + array2[2329] = -71; │ │ │ │ + array2[2330] = -104; │ │ │ │ + array2[2331] = 11; │ │ │ │ + array2[2332] = 29; │ │ │ │ + array2[2333] = 110; │ │ │ │ + array2[2334] = 96; │ │ │ │ + array2[2335] = -119; │ │ │ │ + array2[2336] = 115; │ │ │ │ + array2[2337] = 32; │ │ │ │ + array2[2338] = -125; │ │ │ │ + array2[2339] = -86; │ │ │ │ + array2[2340] = 11; │ │ │ │ + array2[2341] = -70; │ │ │ │ + array2[2342] = -48; │ │ │ │ + array2[2343] = 89; │ │ │ │ + array2[2344] = -122; │ │ │ │ + array2[2345] = -58; │ │ │ │ + array2[2346] = -79; │ │ │ │ + array2[2347] = -117; │ │ │ │ + array2[2348] = 57; │ │ │ │ + array2[2349] = 6; │ │ │ │ + array2[2350] = -109; │ │ │ │ + array2[2351] = 56; │ │ │ │ + array2[2352] = 7; │ │ │ │ + array2[2353] = 59; │ │ │ │ + array2[2354] = -104; │ │ │ │ + array2[2355] = 99; │ │ │ │ + array2[2356] = -72; │ │ │ │ + array2[2357] = -117; │ │ │ │ + array2[2358] = 115; │ │ │ │ + array2[2359] = -72; │ │ │ │ + array2[2360] = -125; │ │ │ │ + array2[2361] = 57; │ │ │ │ + array2[2362] = 6; │ │ │ │ + array2[2363] = -68; │ │ │ │ + array2[2364] = 56; │ │ │ │ + array2[2365] = 7; │ │ │ │ + array2[2366] = 112; │ │ │ │ + array2[2367] = -104; │ │ │ │ + array2[2368] = 37; │ │ │ │ + array2[2369] = -120; │ │ │ │ + array2[2370] = -125; │ │ │ │ + array2[2371] = -31; │ │ │ │ + array2[2372] = -122; │ │ │ │ + array2[2373] = -109; │ │ │ │ + array2[2374] = 64; │ │ │ │ + array2[2375] = 7; │ │ │ │ + array2[2376] = 50; │ │ │ │ + array2[2377] = 24; │ │ │ │ + array2[2378] = 110; │ │ │ │ + array2[2379] = 72; │ │ │ │ + array2[2380] = 9; │ │ │ │ + array2[2381] = 116; │ │ │ │ + array2[2382] = 32; │ │ │ │ + array2[2383] = -125; │ │ │ │ + array2[2384] = -46; │ │ │ │ + array2[2385] = -117; │ │ │ │ + array2[2386] = -67; │ │ │ │ + array2[2387] = -48; │ │ │ │ + array2[2388] = -31; │ │ │ │ + array2[2389] = 6; │ │ │ │ + array2[2390] = -106; │ │ │ │ + array2[2391] = 64; │ │ │ │ + array2[2392] = 7; │ │ │ │ + array2[2393] = 50; │ │ │ │ + array2[2394] = -88; │ │ │ │ + array2[2395] = -66; │ │ │ │ + array2[2396] = -32; │ │ │ │ + array2[2397] = 11; │ │ │ │ + array2[2398] = -99; │ │ │ │ + array2[2399] = 101; │ │ │ │ + array2[2400] = 120; │ │ │ │ + array2[2401] = 32; │ │ │ │ + array2[2402] = -65; │ │ │ │ + array2[2403] = -104; │ │ │ │ + array2[2404] = 99; │ │ │ │ + array2[2405] = 48; │ │ │ │ + array2[2406] = 9; │ │ │ │ + array2[2407] = 116; │ │ │ │ + array2[2408] = -80; │ │ │ │ + array2[2409] = -125; │ │ │ │ + array2[2410] = 57; │ │ │ │ + array2[2411] = -122; │ │ │ │ + array2[2412] = -65; │ │ │ │ + array2[2413] = 64; │ │ │ │ + array2[2414] = -121; │ │ │ │ + array2[2415] = 59; │ │ │ │ + array2[2416] = -104; │ │ │ │ + array2[2417] = 99; │ │ │ │ + array2[2418] = 0; │ │ │ │ + array2[2419] = 13; │ │ │ │ + array2[2420] = 116; │ │ │ │ + array2[2421] = 0; │ │ │ │ + array2[2422] = -121; │ │ │ │ + array2[2423] = 89; │ │ │ │ + array2[2424] = -126; │ │ │ │ + array2[2425] = 56; │ │ │ │ + array2[2426] = 24; │ │ │ │ + array2[2427] = 110; │ │ │ │ + array2[2428] = 56; │ │ │ │ + array2[2429] = -119; │ │ │ │ + array2[2430] = 116; │ │ │ │ + array2[2431] = 32; │ │ │ │ + array2[2432] = -125; │ │ │ │ + array2[2433] = -31; │ │ │ │ + array2[2434] = -122; │ │ │ │ + array2[2435] = -108; │ │ │ │ + array2[2436] = 72; │ │ │ │ + array2[2437] = 7; │ │ │ │ + array2[2438] = 50; │ │ │ │ + array2[2439] = 40; │ │ │ │ + array2[2440] = -47; │ │ │ │ + array2[2441] = 24; │ │ │ │ + array2[2442] = 13; │ │ │ │ + array2[2443] = 29; │ │ │ │ + array2[2444] = 110; │ │ │ │ + array2[2445] = 96; │ │ │ │ + array2[2446] = -119; │ │ │ │ + array2[2447] = 116; │ │ │ │ + array2[2448] = 32; │ │ │ │ + array2[2449] = -125; │ │ │ │ + array2[2450] = 42; │ │ │ │ + array2[2451] = 13; │ │ │ │ + array2[2452] = -46; │ │ │ │ + array2[2453] = -48; │ │ │ │ + array2[2454] = 89; │ │ │ │ + array2[2455] = -122; │ │ │ │ + array2[2456] = 72; │ │ │ │ + array2[2457] = 50; │ │ │ │ + array2[2458] = -115; │ │ │ │ + array2[2459] = 57; │ │ │ │ + array2[2460] = 6; │ │ │ │ + array2[2461] = -109; │ │ │ │ + array2[2462] = 72; │ │ │ │ + array2[2463] = 7; │ │ │ │ + array2[2464] = 59; │ │ │ │ + array2[2465] = -104; │ │ │ │ + array2[2466] = 99; │ │ │ │ + array2[2467] = 56; │ │ │ │ + array2[2468] = -115; │ │ │ │ + array2[2469] = 116; │ │ │ │ + array2[2470] = -72; │ │ │ │ + array2[2471] = -125; │ │ │ │ + array2[2472] = 57; │ │ │ │ + array2[2473] = 6; │ │ │ │ + array2[2474] = -44; │ │ │ │ + array2[2475] = 72; │ │ │ │ + array2[2476] = 7; │ │ │ │ + array2[2477] = 112; │ │ │ │ + array2[2478] = -104; │ │ │ │ + array2[2479] = 37; │ │ │ │ + array2[2480] = -120; │ │ │ │ + array2[2481] = -125; │ │ │ │ + array2[2482] = -31; │ │ │ │ + array2[2483] = -122; │ │ │ │ + array2[2484] = -109; │ │ │ │ + array2[2485] = 56; │ │ │ │ + array2[2486] = 5; │ │ │ │ + array2[2487] = 50; │ │ │ │ + array2[2488] = 24; │ │ │ │ + array2[2489] = 110; │ │ │ │ + array2[2490] = 72; │ │ │ │ + array2[2491] = -119; │ │ │ │ + array2[2492] = 83; │ │ │ │ + array2[2493] = 32; │ │ │ │ + array2[2494] = -125; │ │ │ │ + array2[2495] = 82; │ │ │ │ + array2[2496] = -115; │ │ │ │ + array2[2497] = -43; │ │ │ │ + array2[2498] = -48; │ │ │ │ + array2[2499] = -31; │ │ │ │ + array2[2500] = 6; │ │ │ │ + array2[2501] = -106; │ │ │ │ + array2[2502] = 56; │ │ │ │ + array2[2503] = 5; │ │ │ │ + array2[2504] = 50; │ │ │ │ + array2[2505] = -88; │ │ │ │ + array2[2506] = -42; │ │ │ │ + array2[2507] = 96; │ │ │ │ + array2[2508] = 13; │ │ │ │ + array2[2509] = -99; │ │ │ │ + array2[2510] = 101; │ │ │ │ + array2[2511] = -104; │ │ │ │ + array2[2512] = 40; │ │ │ │ + array2[2513] = -41; │ │ │ │ + array2[2514] = -104; │ │ │ │ + array2[2515] = 99; │ │ │ │ + array2[2516] = 48; │ │ │ │ + array2[2517] = -119; │ │ │ │ + array2[2518] = 83; │ │ │ │ + array2[2519] = -80; │ │ │ │ + array2[2520] = -125; │ │ │ │ + array2[2521] = 57; │ │ │ │ + array2[2522] = -122; │ │ │ │ + array2[2523] = -41; │ │ │ │ + array2[2524] = 56; │ │ │ │ + array2[2525] = -123; │ │ │ │ + array2[2526] = 59; │ │ │ │ + array2[2527] = -104; │ │ │ │ + array2[2528] = 99; │ │ │ │ + array2[2529] = -128; │ │ │ │ + array2[2530] = -115; │ │ │ │ + array2[2531] = 83; │ │ │ │ + array2[2532] = 0; │ │ │ │ + array2[2533] = -121; │ │ │ │ + array2[2534] = 89; │ │ │ │ + array2[2535] = -126; │ │ │ │ + array2[2536] = 56; │ │ │ │ + array2[2537] = 24; │ │ │ │ + array2[2538] = 110; │ │ │ │ + array2[2539] = 56; │ │ │ │ + array2[2540] = 9; │ │ │ │ + array2[2541] = 83; │ │ │ │ + array2[2542] = 32; │ │ │ │ + array2[2543] = -125; │ │ │ │ + array2[2544] = -31; │ │ │ │ + array2[2545] = -122; │ │ │ │ + array2[2546] = -108; │ │ │ │ + array2[2547] = 48; │ │ │ │ + array2[2548] = 5; │ │ │ │ + array2[2549] = 50; │ │ │ │ + array2[2550] = 40; │ │ │ │ + array2[2551] = -39; │ │ │ │ + array2[2552] = -104; │ │ │ │ + array2[2553] = 13; │ │ │ │ + array2[2554] = 29; │ │ │ │ + array2[2555] = 110; │ │ │ │ + array2[2556] = 96; │ │ │ │ + array2[2557] = 9; │ │ │ │ + array2[2558] = 83; │ │ │ │ + array2[2559] = 32; │ │ │ │ + array2[2560] = -125; │ │ │ │ + array2[2561] = -86; │ │ │ │ + array2[2562] = 13; │ │ │ │ + array2[2563] = -38; │ │ │ │ + array2[2564] = -48; │ │ │ │ + array2[2565] = 89; │ │ │ │ + array2[2566] = -122; │ │ │ │ + array2[2567] = -54; │ │ │ │ + array2[2568] = -78; │ │ │ │ + array2[2569] = -115; │ │ │ │ + array2[2570] = 57; │ │ │ │ + array2[2571] = 6; │ │ │ │ + array2[2572] = -109; │ │ │ │ + array2[2573] = 48; │ │ │ │ + array2[2574] = 5; │ │ │ │ + array2[2575] = 59; │ │ │ │ + array2[2576] = -104; │ │ │ │ + array2[2577] = 99; │ │ │ │ + array2[2578] = -72; │ │ │ │ + array2[2579] = 13; │ │ │ │ + array2[2580] = 83; │ │ │ │ + array2[2581] = -72; │ │ │ │ + array2[2582] = -125; │ │ │ │ + array2[2583] = 57; │ │ │ │ + array2[2584] = 6; │ │ │ │ + array2[2585] = -36; │ │ │ │ + array2[2586] = 48; │ │ │ │ + array2[2587] = 5; │ │ │ │ + array2[2588] = 112; │ │ │ │ + array2[2589] = -104; │ │ │ │ + array2[2590] = 37; │ │ │ │ + array2[2591] = -120; │ │ │ │ + array2[2592] = -125; │ │ │ │ + array2[2593] = -31; │ │ │ │ + array2[2594] = -122; │ │ │ │ + array2[2595] = -109; │ │ │ │ + array2[2596] = -8; │ │ │ │ + array2[2597] = 3; │ │ │ │ + array2[2598] = 50; │ │ │ │ + array2[2599] = 24; │ │ │ │ + array2[2600] = 110; │ │ │ │ + array2[2601] = 72; │ │ │ │ + array2[2602] = -119; │ │ │ │ + array2[2603] = 63; │ │ │ │ + array2[2604] = 32; │ │ │ │ + array2[2605] = -125; │ │ │ │ + array2[2606] = -46; │ │ │ │ + array2[2607] = -115; │ │ │ │ + array2[2608] = -35; │ │ │ │ + array2[2609] = -48; │ │ │ │ + array2[2610] = -31; │ │ │ │ + array2[2611] = 6; │ │ │ │ + array2[2612] = -106; │ │ │ │ + array2[2613] = -8; │ │ │ │ + array2[2614] = 3; │ │ │ │ + array2[2615] = 50; │ │ │ │ + array2[2616] = -88; │ │ │ │ + array2[2617] = -34; │ │ │ │ + array2[2618] = -32; │ │ │ │ + array2[2619] = 13; │ │ │ │ + array2[2620] = -99; │ │ │ │ + array2[2621] = 101; │ │ │ │ + array2[2622] = -72; │ │ │ │ array2[2623] = 48; │ │ │ │ - array2[2624] = -119; │ │ │ │ - array2[2625] = 63; │ │ │ │ - array2[2626] = -80; │ │ │ │ - array2[2627] = -125; │ │ │ │ - array2[2628] = 57; │ │ │ │ - array2[2629] = -122; │ │ │ │ - array2[2630] = -33; │ │ │ │ - array2[2631] = -8; │ │ │ │ - array2[2632] = -125; │ │ │ │ - array2[2633] = 59; │ │ │ │ - array2[2634] = -104; │ │ │ │ - array2[2635] = 99; │ │ │ │ - array2[2636] = 0; │ │ │ │ - array2[2637] = -113; │ │ │ │ - array2[2638] = 63; │ │ │ │ - array2[2639] = 0; │ │ │ │ - array2[2640] = -121; │ │ │ │ - array2[2641] = 89; │ │ │ │ - array2[2642] = -126; │ │ │ │ - array2[2643] = 56; │ │ │ │ - array2[2644] = 24; │ │ │ │ - array2[2645] = 110; │ │ │ │ - array2[2646] = 56; │ │ │ │ - array2[2647] = 9; │ │ │ │ - array2[2648] = 117; │ │ │ │ - array2[2649] = 32; │ │ │ │ - array2[2650] = -125; │ │ │ │ - array2[2651] = -31; │ │ │ │ - array2[2652] = -122; │ │ │ │ - array2[2653] = -108; │ │ │ │ - array2[2654] = 80; │ │ │ │ - array2[2655] = 7; │ │ │ │ - array2[2656] = 50; │ │ │ │ - array2[2657] = 40; │ │ │ │ - array2[2658] = -15; │ │ │ │ - array2[2659] = 24; │ │ │ │ - array2[2660] = 15; │ │ │ │ - array2[2661] = 29; │ │ │ │ - array2[2662] = 110; │ │ │ │ - array2[2663] = 96; │ │ │ │ - array2[2664] = 9; │ │ │ │ - array2[2665] = 117; │ │ │ │ - array2[2666] = 32; │ │ │ │ - array2[2667] = -125; │ │ │ │ - array2[2668] = 42; │ │ │ │ - array2[2669] = 15; │ │ │ │ - array2[2670] = -14; │ │ │ │ - array2[2671] = -48; │ │ │ │ - array2[2672] = 89; │ │ │ │ - array2[2673] = -122; │ │ │ │ - array2[2674] = 76; │ │ │ │ - array2[2675] = 51; │ │ │ │ - array2[2676] = -113; │ │ │ │ - array2[2677] = 57; │ │ │ │ - array2[2678] = 6; │ │ │ │ - array2[2679] = -109; │ │ │ │ - array2[2680] = 80; │ │ │ │ - array2[2681] = 7; │ │ │ │ - array2[2682] = 59; │ │ │ │ - array2[2683] = -104; │ │ │ │ - array2[2684] = 99; │ │ │ │ - array2[2685] = 56; │ │ │ │ - array2[2686] = 15; │ │ │ │ - array2[2687] = 117; │ │ │ │ - array2[2688] = -72; │ │ │ │ - array2[2689] = -125; │ │ │ │ - array2[2690] = 57; │ │ │ │ - array2[2691] = 6; │ │ │ │ - array2[2692] = -12; │ │ │ │ - array2[2693] = 80; │ │ │ │ - array2[2694] = 7; │ │ │ │ - array2[2695] = 112; │ │ │ │ - array2[2696] = -104; │ │ │ │ - array2[2697] = 37; │ │ │ │ - array2[2698] = -120; │ │ │ │ - array2[2699] = -125; │ │ │ │ - array2[2700] = -31; │ │ │ │ - array2[2701] = -122; │ │ │ │ - array2[2702] = -109; │ │ │ │ - array2[2703] = 88; │ │ │ │ - array2[2704] = 7; │ │ │ │ - array2[2705] = 50; │ │ │ │ - array2[2706] = 24; │ │ │ │ - array2[2707] = 110; │ │ │ │ - array2[2708] = 72; │ │ │ │ - array2[2709] = -119; │ │ │ │ - array2[2710] = 117; │ │ │ │ - array2[2711] = 32; │ │ │ │ - array2[2712] = -125; │ │ │ │ - array2[2713] = 82; │ │ │ │ - array2[2714] = -113; │ │ │ │ - array2[2715] = -11; │ │ │ │ - array2[2716] = -48; │ │ │ │ - array2[2717] = -31; │ │ │ │ - array2[2718] = 6; │ │ │ │ - array2[2719] = -106; │ │ │ │ - array2[2720] = 88; │ │ │ │ - array2[2721] = 7; │ │ │ │ - array2[2722] = 50; │ │ │ │ - array2[2723] = -88; │ │ │ │ - array2[2724] = -10; │ │ │ │ - array2[2725] = 96; │ │ │ │ - array2[2726] = 15; │ │ │ │ - array2[2727] = -99; │ │ │ │ - array2[2728] = 101; │ │ │ │ - array2[2729] = -40; │ │ │ │ - array2[2730] = 56; │ │ │ │ - array2[2731] = -9; │ │ │ │ - array2[2732] = -104; │ │ │ │ - array2[2733] = 99; │ │ │ │ - array2[2734] = 48; │ │ │ │ - array2[2735] = -119; │ │ │ │ - array2[2736] = 117; │ │ │ │ - array2[2737] = -80; │ │ │ │ - array2[2738] = -125; │ │ │ │ - array2[2739] = 57; │ │ │ │ - array2[2740] = -122; │ │ │ │ - array2[2741] = -9; │ │ │ │ - array2[2742] = 88; │ │ │ │ - array2[2743] = -121; │ │ │ │ - array2[2744] = 59; │ │ │ │ - array2[2745] = -104; │ │ │ │ - array2[2746] = 99; │ │ │ │ - array2[2747] = -128; │ │ │ │ - array2[2748] = -113; │ │ │ │ - array2[2749] = 117; │ │ │ │ - array2[2750] = 0; │ │ │ │ - array2[2751] = -121; │ │ │ │ - array2[2752] = 89; │ │ │ │ - array2[2753] = -126; │ │ │ │ - array2[2754] = 56; │ │ │ │ - array2[2755] = 24; │ │ │ │ - array2[2756] = 110; │ │ │ │ - array2[2757] = 56; │ │ │ │ - array2[2758] = 9; │ │ │ │ - array2[2759] = 118; │ │ │ │ - array2[2760] = 32; │ │ │ │ - array2[2761] = -125; │ │ │ │ - array2[2762] = -31; │ │ │ │ - array2[2763] = -122; │ │ │ │ - array2[2764] = -108; │ │ │ │ - array2[2765] = 96; │ │ │ │ - array2[2766] = 7; │ │ │ │ - array2[2767] = 50; │ │ │ │ - array2[2768] = 40; │ │ │ │ - array2[2769] = -7; │ │ │ │ - array2[2770] = -104; │ │ │ │ - array2[2771] = 15; │ │ │ │ - array2[2772] = 29; │ │ │ │ - array2[2773] = 110; │ │ │ │ - array2[2774] = 96; │ │ │ │ - array2[2775] = 9; │ │ │ │ - array2[2776] = 118; │ │ │ │ - array2[2777] = 32; │ │ │ │ - array2[2778] = -125; │ │ │ │ - array2[2779] = -86; │ │ │ │ - array2[2780] = 15; │ │ │ │ - array2[2781] = -6; │ │ │ │ - array2[2782] = -48; │ │ │ │ - array2[2783] = 89; │ │ │ │ - array2[2784] = -122; │ │ │ │ - array2[2785] = -50; │ │ │ │ - array2[2786] = -77; │ │ │ │ - array2[2787] = -113; │ │ │ │ - array2[2788] = 57; │ │ │ │ - array2[2789] = 6; │ │ │ │ - array2[2790] = -109; │ │ │ │ - array2[2791] = 96; │ │ │ │ - array2[2792] = 7; │ │ │ │ - array2[2793] = 59; │ │ │ │ - array2[2794] = -104; │ │ │ │ - array2[2795] = 99; │ │ │ │ - array2[2796] = -72; │ │ │ │ - array2[2797] = 15; │ │ │ │ - array2[2798] = 118; │ │ │ │ - array2[2799] = -72; │ │ │ │ - array2[2800] = -125; │ │ │ │ - array2[2801] = 57; │ │ │ │ - array2[2802] = 6; │ │ │ │ - array2[2803] = -4; │ │ │ │ - array2[2804] = 96; │ │ │ │ - array2[2805] = 7; │ │ │ │ - array2[2806] = 112; │ │ │ │ - array2[2807] = -104; │ │ │ │ - array2[2808] = 37; │ │ │ │ - array2[2809] = -120; │ │ │ │ - array2[2810] = -125; │ │ │ │ - array2[2811] = -31; │ │ │ │ - array2[2812] = -122; │ │ │ │ - array2[2813] = -109; │ │ │ │ - array2[2814] = 104; │ │ │ │ - array2[2815] = 7; │ │ │ │ - array2[2816] = 50; │ │ │ │ - array2[2817] = 24; │ │ │ │ - array2[2818] = 110; │ │ │ │ - array2[2819] = 72; │ │ │ │ - array2[2820] = -119; │ │ │ │ - array2[2821] = 118; │ │ │ │ - array2[2822] = 32; │ │ │ │ - array2[2823] = -125; │ │ │ │ - array2[2824] = -46; │ │ │ │ - array2[2825] = -113; │ │ │ │ - array2[2826] = -3; │ │ │ │ - array2[2827] = -48; │ │ │ │ - array2[2828] = -31; │ │ │ │ - array2[2829] = 6; │ │ │ │ - array2[2830] = -106; │ │ │ │ - array2[2831] = 104; │ │ │ │ - array2[2832] = 7; │ │ │ │ - array2[2833] = 50; │ │ │ │ - array2[2834] = -88; │ │ │ │ - array2[2835] = -2; │ │ │ │ - array2[2836] = -32; │ │ │ │ - array2[2837] = 15; │ │ │ │ - array2[2838] = -99; │ │ │ │ - array2[2839] = 101; │ │ │ │ - array2[2840] = -8; │ │ │ │ - array2[2842] = (array2[2841] = -64); │ │ │ │ - array2[2843] = 63; │ │ │ │ - array2[2844] = -26; │ │ │ │ - array2[2845] = 24; │ │ │ │ - array2[2846] = 76; │ │ │ │ - array2[2847] = -94; │ │ │ │ - array2[2848] = 29; │ │ │ │ - array2[2849] = -20; │ │ │ │ - array2[2850] = 96; │ │ │ │ - array2[2851] = -114; │ │ │ │ - array2[2852] = -31; │ │ │ │ - array2[2853] = 63; │ │ │ │ - array2[2854] = -38; │ │ │ │ - array2[2855] = -31; │ │ │ │ - array2[2856] = 14; │ │ │ │ - array2[2857] = -26; │ │ │ │ - array2[2858] = 24; │ │ │ │ - array2[2859] = 64; │ │ │ │ - array2[2860] = -92; │ │ │ │ - array2[2861] = 29; │ │ │ │ - array2[2862] = -64; │ │ │ │ - array2[2863] = 97; │ │ │ │ - array2[2864] = -106; │ │ │ │ - array2[2865] = 32; │ │ │ │ - array2[2866] = 14; │ │ │ │ - array2[2867] = -122; │ │ │ │ - array2[2868] = 27; │ │ │ │ - array2[2869] = 78; │ │ │ │ - array2[2870] = -62; │ │ │ │ - array2[2871] = 29; │ │ │ │ - array2[2872] = -56; │ │ │ │ - array2[2873] = 96; │ │ │ │ - array2[2874] = -72; │ │ │ │ - array2[2875] = 33; │ │ │ │ - array2[2876] = 37; │ │ │ │ - array2[2877] = -36; │ │ │ │ - array2[2878] = -127; │ │ │ │ - array2[2879] = 12; │ │ │ │ - array2[2880] = 74; │ │ │ │ - array2[2881] = 68; │ │ │ │ - array2[2882] = 70; │ │ │ │ - array2[2883] = 68; │ │ │ │ - array2[2884] = -121; │ │ │ │ - array2[2885] = 27; │ │ │ │ - array2[2886] = 88; │ │ │ │ - array2[2887] = -62; │ │ │ │ - array2[2888] = 29; │ │ │ │ - array2[2889] = -56; │ │ │ │ - array2[2890] = -96; │ │ │ │ - array2[2891] = 74; │ │ │ │ - array2[2892] = -124; │ │ │ │ - array2[2893] = 68; │ │ │ │ - array2[2894] = 116; │ │ │ │ - array2[2895] = -106; │ │ │ │ - array2[2896] = 33; │ │ │ │ - array2[2897] = 12; │ │ │ │ - array2[2898] = -60; │ │ │ │ - array2[2899] = -64; │ │ │ │ - array2[2900] = 68; │ │ │ │ - array2[2901] = -26; │ │ │ │ - array2[2902] = 24; │ │ │ │ - array2[2903] = 76; │ │ │ │ - array2[2904] = -62; │ │ │ │ - array2[2905] = 29; │ │ │ │ - array2[2906] = -20; │ │ │ │ - array2[2907] = 96; │ │ │ │ - array2[2908] = -114; │ │ │ │ - array2[2909] = -31; │ │ │ │ - array2[2910] = 68; │ │ │ │ - array2[2911] = -36; │ │ │ │ - array2[2912] = -31; │ │ │ │ - array2[2913] = 14; │ │ │ │ - array2[2914] = -26; │ │ │ │ - array2[2915] = 24; │ │ │ │ - array2[2916] = 80; │ │ │ │ - array2[2917] = -60; │ │ │ │ - array2[2918] = 29; │ │ │ │ - array2[2919] = -64; │ │ │ │ - array2[2920] = 97; │ │ │ │ - array2[2921] = -106; │ │ │ │ - array2[2922] = 32; │ │ │ │ - array2[2923] = 14; │ │ │ │ - array2[2924] = -122; │ │ │ │ - array2[2925] = 27; │ │ │ │ - array2[2926] = 78; │ │ │ │ - array2[2927] = -30; │ │ │ │ - array2[2928] = 29; │ │ │ │ - array2[2929] = -56; │ │ │ │ - array2[2930] = 96; │ │ │ │ - array2[2931] = -72; │ │ │ │ - array2[2932] = 33; │ │ │ │ - array2[2933] = 37; │ │ │ │ - array2[2934] = -34; │ │ │ │ - array2[2935] = -127; │ │ │ │ - array2[2936] = 12; │ │ │ │ - array2[2937] = 74; │ │ │ │ - array2[2938] = 69; │ │ │ │ - array2[2939] = 86; │ │ │ │ - array2[2940] = 68; │ │ │ │ - array2[2941] = -121; │ │ │ │ - array2[2942] = 27; │ │ │ │ - array2[2943] = 88; │ │ │ │ - array2[2944] = -30; │ │ │ │ - array2[2945] = 29; │ │ │ │ - array2[2946] = -56; │ │ │ │ - array2[2947] = -96; │ │ │ │ - array2[2948] = 90; │ │ │ │ - array2[2949] = -124; │ │ │ │ - array2[2950] = 69; │ │ │ │ - array2[2951] = 116; │ │ │ │ - array2[2952] = -106; │ │ │ │ - array2[2953] = 97; │ │ │ │ - array2[2954] = 12; │ │ │ │ - array2[2955] = -56; │ │ │ │ - array2[2956] = -64; │ │ │ │ - array2[2957] = 69; │ │ │ │ - array2[2958] = -26; │ │ │ │ - array2[2959] = 24; │ │ │ │ - array2[2960] = 76; │ │ │ │ - array2[2961] = -30; │ │ │ │ - array2[2962] = 29; │ │ │ │ - array2[2963] = -20; │ │ │ │ - array2[2964] = 96; │ │ │ │ - array2[2965] = -114; │ │ │ │ - array2[2966] = -31; │ │ │ │ - array2[2967] = 69; │ │ │ │ - array2[2968] = -34; │ │ │ │ - array2[2969] = -31; │ │ │ │ - array2[2970] = 14; │ │ │ │ - array2[2971] = -26; │ │ │ │ - array2[2972] = 24; │ │ │ │ - array2[2973] = 96; │ │ │ │ - array2[2974] = -28; │ │ │ │ - array2[2975] = 29; │ │ │ │ - array2[2976] = -64; │ │ │ │ - array2[2977] = 97; │ │ │ │ - array2[2978] = -106; │ │ │ │ - array2[2979] = 32; │ │ │ │ - array2[2980] = 14; │ │ │ │ - array2[2981] = -122; │ │ │ │ - array2[2982] = 27; │ │ │ │ - array2[2983] = 78; │ │ │ │ - array2[2984] = 2; │ │ │ │ - array2[2985] = 30; │ │ │ │ - array2[2986] = -56; │ │ │ │ - array2[2987] = 96; │ │ │ │ - array2[2988] = -72; │ │ │ │ - array2[2989] = 33; │ │ │ │ - array2[2990] = 37; │ │ │ │ - array2[2991] = -32; │ │ │ │ - array2[2992] = -127; │ │ │ │ - array2[2993] = 12; │ │ │ │ - array2[2994] = 74; │ │ │ │ - array2[2995] = 70; │ │ │ │ - array2[2996] = 102; │ │ │ │ - array2[2997] = 68; │ │ │ │ - array2[2998] = -121; │ │ │ │ - array2[2999] = 27; │ │ │ │ - array2[3000] = 88; │ │ │ │ - array2[3001] = 2; │ │ │ │ - array2[3002] = 30; │ │ │ │ - array2[3003] = -56; │ │ │ │ - array2[3004] = -96; │ │ │ │ - array2[3005] = 106; │ │ │ │ - array2[3006] = -124; │ │ │ │ - array2[3007] = 70; │ │ │ │ - array2[3008] = 116; │ │ │ │ - array2[3009] = -106; │ │ │ │ - array2[3010] = -95; │ │ │ │ - array2[3011] = 12; │ │ │ │ - array2[3012] = -52; │ │ │ │ - array2[3013] = -64; │ │ │ │ - array2[3014] = 70; │ │ │ │ - array2[3015] = -26; │ │ │ │ - array2[3016] = 24; │ │ │ │ - array2[3017] = 76; │ │ │ │ - array2[3018] = 2; │ │ │ │ - array2[3019] = 30; │ │ │ │ - array2[3020] = -20; │ │ │ │ - array2[3021] = 96; │ │ │ │ - array2[3022] = -114; │ │ │ │ - array2[3023] = -31; │ │ │ │ - array2[3024] = 70; │ │ │ │ - array2[3025] = -32; │ │ │ │ - array2[3026] = -31; │ │ │ │ - array2[3027] = 14; │ │ │ │ - array2[3028] = -26; │ │ │ │ - array2[3029] = 24; │ │ │ │ - array2[3030] = 112; │ │ │ │ - array2[3031] = 4; │ │ │ │ - array2[3032] = 30; │ │ │ │ - array2[3033] = -64; │ │ │ │ - array2[3034] = 97; │ │ │ │ - array2[3035] = -106; │ │ │ │ - array2[3036] = 32; │ │ │ │ - array2[3037] = 14; │ │ │ │ - array2[3038] = -122; │ │ │ │ - array2[3039] = 27; │ │ │ │ - array2[3040] = 78; │ │ │ │ - array2[3041] = 34; │ │ │ │ - array2[3042] = 30; │ │ │ │ - array2[3043] = -56; │ │ │ │ - array2[3044] = 96; │ │ │ │ - array2[3045] = -72; │ │ │ │ - array2[3046] = 33; │ │ │ │ - array2[3047] = 37; │ │ │ │ - array2[3048] = -30; │ │ │ │ - array2[3049] = -127; │ │ │ │ - array2[3050] = 12; │ │ │ │ - array2[3051] = 74; │ │ │ │ - array2[3052] = 71; │ │ │ │ - array2[3053] = 118; │ │ │ │ - array2[3054] = 68; │ │ │ │ - array2[3055] = -121; │ │ │ │ - array2[3056] = 27; │ │ │ │ - array2[3057] = 88; │ │ │ │ - array2[3058] = 34; │ │ │ │ - array2[3059] = 30; │ │ │ │ - array2[3060] = -56; │ │ │ │ - array2[3061] = -96; │ │ │ │ - array2[3062] = 122; │ │ │ │ - array2[3063] = -124; │ │ │ │ - array2[3064] = 71; │ │ │ │ - array2[3065] = 116; │ │ │ │ - array2[3066] = -106; │ │ │ │ - array2[3067] = -31; │ │ │ │ - array2[3068] = 12; │ │ │ │ - array2[3069] = -48; │ │ │ │ - array2[3070] = -64; │ │ │ │ - array2[3071] = 71; │ │ │ │ - array2[3072] = -26; │ │ │ │ - array2[3073] = 24; │ │ │ │ - array2[3074] = 76; │ │ │ │ - array2[3075] = 34; │ │ │ │ - array2[3076] = 30; │ │ │ │ - array2[3077] = -20; │ │ │ │ - array2[3078] = 96; │ │ │ │ - array2[3079] = -114; │ │ │ │ - array2[3080] = -31; │ │ │ │ - array2[3081] = 71; │ │ │ │ - array2[3082] = -30; │ │ │ │ - array2[3083] = -31; │ │ │ │ - array2[3084] = 14; │ │ │ │ - array2[3085] = -26; │ │ │ │ - array2[3086] = 24; │ │ │ │ - array2[3087] = -64; │ │ │ │ - array2[3088] = 36; │ │ │ │ - array2[3089] = 30; │ │ │ │ - array2[3090] = -64; │ │ │ │ - array2[3091] = 97; │ │ │ │ - array2[3092] = -106; │ │ │ │ - array2[3093] = 32; │ │ │ │ - array2[3094] = 14; │ │ │ │ - array2[3095] = -122; │ │ │ │ - array2[3096] = 27; │ │ │ │ - array2[3097] = 78; │ │ │ │ - array2[3098] = 66; │ │ │ │ - array2[3099] = 30; │ │ │ │ - array2[3100] = -56; │ │ │ │ - array2[3101] = 96; │ │ │ │ - array2[3102] = -72; │ │ │ │ - array2[3103] = 33; │ │ │ │ - array2[3104] = 37; │ │ │ │ - array2[3105] = -28; │ │ │ │ - array2[3106] = -127; │ │ │ │ - array2[3107] = 12; │ │ │ │ - array2[3108] = 74; │ │ │ │ - array2[3109] = 76; │ │ │ │ - array2[3110] = -58; │ │ │ │ - array2[3111] = 68; │ │ │ │ - array2[3112] = -121; │ │ │ │ - array2[3113] = 27; │ │ │ │ - array2[3114] = 88; │ │ │ │ - array2[3115] = 66; │ │ │ │ - array2[3116] = 30; │ │ │ │ - array2[3117] = -56; │ │ │ │ - array2[3118] = -96; │ │ │ │ - array2[3119] = -54; │ │ │ │ - array2[3120] = -124; │ │ │ │ - array2[3121] = 76; │ │ │ │ - array2[3122] = 116; │ │ │ │ - array2[3123] = -106; │ │ │ │ - array2[3124] = 33; │ │ │ │ - array2[3125] = 13; │ │ │ │ - array2[3126] = -44; │ │ │ │ - array2[3127] = -64; │ │ │ │ - array2[3128] = 76; │ │ │ │ - array2[3129] = -26; │ │ │ │ - array2[3130] = 24; │ │ │ │ - array2[3131] = 76; │ │ │ │ - array2[3132] = 66; │ │ │ │ - array2[3133] = 30; │ │ │ │ - array2[3134] = -20; │ │ │ │ - array2[3135] = 96; │ │ │ │ - array2[3136] = -114; │ │ │ │ - array2[3137] = -31; │ │ │ │ - array2[3138] = 76; │ │ │ │ - array2[3139] = -28; │ │ │ │ - array2[3140] = -31; │ │ │ │ - array2[3141] = 14; │ │ │ │ - array2[3142] = -26; │ │ │ │ - array2[3143] = 24; │ │ │ │ - array2[3144] = -48; │ │ │ │ - array2[3145] = 68; │ │ │ │ - array2[3146] = 30; │ │ │ │ - array2[3147] = -64; │ │ │ │ - array2[3148] = 97; │ │ │ │ - array2[3149] = -106; │ │ │ │ - array2[3150] = 32; │ │ │ │ - array2[3151] = 14; │ │ │ │ - array2[3152] = -122; │ │ │ │ - array2[3153] = 27; │ │ │ │ - array2[3154] = 78; │ │ │ │ - array2[3155] = 98; │ │ │ │ - array2[3156] = 30; │ │ │ │ - array2[3157] = -56; │ │ │ │ - array2[3158] = 96; │ │ │ │ - array2[3159] = -72; │ │ │ │ - array2[3160] = 33; │ │ │ │ - array2[3161] = 37; │ │ │ │ - array2[3162] = -26; │ │ │ │ - array2[3163] = -127; │ │ │ │ - array2[3164] = 12; │ │ │ │ - array2[3165] = 74; │ │ │ │ - array2[3166] = 77; │ │ │ │ - array2[3167] = -42; │ │ │ │ - array2[3168] = 68; │ │ │ │ - array2[3169] = -121; │ │ │ │ - array2[3170] = 27; │ │ │ │ - array2[3171] = 88; │ │ │ │ - array2[3172] = 98; │ │ │ │ - array2[3173] = 30; │ │ │ │ - array2[3174] = -56; │ │ │ │ - array2[3175] = -96; │ │ │ │ - array2[3176] = -38; │ │ │ │ - array2[3177] = -124; │ │ │ │ - array2[3178] = 77; │ │ │ │ - array2[3179] = 116; │ │ │ │ - array2[3180] = -106; │ │ │ │ - array2[3181] = 97; │ │ │ │ - array2[3182] = 13; │ │ │ │ - array2[3183] = -40; │ │ │ │ - array2[3184] = -64; │ │ │ │ - array2[3185] = 77; │ │ │ │ - array2[3186] = -26; │ │ │ │ - array2[3187] = 24; │ │ │ │ - array2[3188] = 76; │ │ │ │ - array2[3189] = 98; │ │ │ │ - array2[3190] = 30; │ │ │ │ - array2[3191] = -20; │ │ │ │ - array2[3192] = 96; │ │ │ │ - array2[3193] = -114; │ │ │ │ - array2[3194] = -31; │ │ │ │ - array2[3195] = 77; │ │ │ │ - array2[3196] = -26; │ │ │ │ - array2[3197] = -31; │ │ │ │ - array2[3198] = 14; │ │ │ │ - array2[3199] = -26; │ │ │ │ - array2[3200] = 24; │ │ │ │ - array2[3201] = -32; │ │ │ │ - array2[3202] = 100; │ │ │ │ - array2[3203] = 30; │ │ │ │ - array2[3204] = -64; │ │ │ │ - array2[3205] = 97; │ │ │ │ - array2[3206] = -106; │ │ │ │ - array2[3207] = 32; │ │ │ │ - array2[3208] = 14; │ │ │ │ - array2[3209] = -122; │ │ │ │ - array2[3210] = 27; │ │ │ │ - array2[3211] = 78; │ │ │ │ - array2[3212] = -126; │ │ │ │ - array2[3213] = 30; │ │ │ │ - array2[3214] = -56; │ │ │ │ - array2[3215] = 96; │ │ │ │ - array2[3216] = -72; │ │ │ │ - array2[3217] = 33; │ │ │ │ - array2[3218] = 37; │ │ │ │ - array2[3219] = -24; │ │ │ │ - array2[3220] = -127; │ │ │ │ - array2[3221] = 12; │ │ │ │ - array2[3222] = 74; │ │ │ │ - array2[3223] = 78; │ │ │ │ - array2[3224] = -26; │ │ │ │ - array2[3225] = 68; │ │ │ │ - array2[3226] = -121; │ │ │ │ - array2[3227] = 27; │ │ │ │ - array2[3228] = 88; │ │ │ │ - array2[3229] = -126; │ │ │ │ - array2[3230] = 30; │ │ │ │ - array2[3231] = -56; │ │ │ │ - array2[3232] = -96; │ │ │ │ - array2[3233] = -22; │ │ │ │ - array2[3234] = -124; │ │ │ │ - array2[3235] = 78; │ │ │ │ - array2[3236] = 116; │ │ │ │ - array2[3237] = -106; │ │ │ │ - array2[3238] = -95; │ │ │ │ - array2[3239] = 13; │ │ │ │ - array2[3240] = -36; │ │ │ │ - array2[3241] = -64; │ │ │ │ - array2[3242] = 78; │ │ │ │ - array2[3243] = -26; │ │ │ │ - array2[3244] = 24; │ │ │ │ - array2[3245] = 76; │ │ │ │ - array2[3246] = -126; │ │ │ │ - array2[3247] = 30; │ │ │ │ - array2[3248] = -20; │ │ │ │ - array2[3249] = 96; │ │ │ │ - array2[3250] = -114; │ │ │ │ - array2[3251] = -31; │ │ │ │ - array2[3252] = 78; │ │ │ │ - array2[3253] = -24; │ │ │ │ - array2[3254] = -31; │ │ │ │ - array2[3255] = 14; │ │ │ │ - array2[3256] = -26; │ │ │ │ - array2[3257] = 24; │ │ │ │ - array2[3258] = -16; │ │ │ │ - array2[3259] = -124; │ │ │ │ - array2[3260] = 30; │ │ │ │ - array2[3261] = -64; │ │ │ │ - array2[3262] = 97; │ │ │ │ - array2[3263] = -106; │ │ │ │ - array2[3264] = 32; │ │ │ │ - array2[3265] = 14; │ │ │ │ - array2[3266] = -122; │ │ │ │ - array2[3267] = 27; │ │ │ │ - array2[3268] = 78; │ │ │ │ - array2[3269] = -94; │ │ │ │ - array2[3270] = 30; │ │ │ │ - array2[3271] = -56; │ │ │ │ - array2[3272] = 96; │ │ │ │ - array2[3273] = -72; │ │ │ │ - array2[3274] = 33; │ │ │ │ - array2[3275] = 37; │ │ │ │ - array2[3276] = -22; │ │ │ │ - array2[3277] = -127; │ │ │ │ - array2[3278] = 12; │ │ │ │ - array2[3279] = 74; │ │ │ │ - array2[3280] = 79; │ │ │ │ - array2[3281] = -10; │ │ │ │ - array2[3282] = 68; │ │ │ │ - array2[3283] = -121; │ │ │ │ - array2[3284] = 27; │ │ │ │ - array2[3285] = 88; │ │ │ │ - array2[3286] = -94; │ │ │ │ - array2[3287] = 30; │ │ │ │ - array2[3288] = -56; │ │ │ │ - array2[3289] = -96; │ │ │ │ - array2[3290] = -6; │ │ │ │ - array2[3291] = -124; │ │ │ │ - array2[3292] = 79; │ │ │ │ - array2[3293] = 116; │ │ │ │ - array2[3294] = -106; │ │ │ │ - array2[3295] = -31; │ │ │ │ - array2[3296] = 13; │ │ │ │ - array2[3297] = -32; │ │ │ │ - array2[3298] = -64; │ │ │ │ - array2[3299] = 79; │ │ │ │ - array2[3300] = -26; │ │ │ │ - array2[3301] = 24; │ │ │ │ - array2[3302] = 76; │ │ │ │ - array2[3303] = -94; │ │ │ │ - array2[3304] = 30; │ │ │ │ - array2[3305] = -20; │ │ │ │ - array2[3306] = 96; │ │ │ │ - array2[3307] = -114; │ │ │ │ - array2[3308] = -31; │ │ │ │ - array2[3309] = 79; │ │ │ │ - array2[3310] = -22; │ │ │ │ - array2[3311] = -31; │ │ │ │ - array2[3312] = 14; │ │ │ │ - array2[3313] = -26; │ │ │ │ - array2[3314] = 24; │ │ │ │ - array2[3315] = 64; │ │ │ │ - array2[3316] = -91; │ │ │ │ - array2[3317] = 30; │ │ │ │ - array2[3318] = -64; │ │ │ │ - array2[3319] = 97; │ │ │ │ - array2[3320] = -106; │ │ │ │ - array2[3321] = 32; │ │ │ │ - array2[3322] = 14; │ │ │ │ - array2[3323] = -26; │ │ │ │ - array2[3324] = 24; │ │ │ │ - array2[3325] = 76; │ │ │ │ - array2[3326] = 34; │ │ │ │ - array2[3327] = 28; │ │ │ │ - array2[3328] = -20; │ │ │ │ - array2[3329] = 96; │ │ │ │ - array2[3330] = -114; │ │ │ │ - array2[3331] = 65; │ │ │ │ - array2[3332] = 84; │ │ │ │ - array2[3333] = -62; │ │ │ │ - array2[3334] = -31; │ │ │ │ - array2[3335] = 14; │ │ │ │ - array2[3336] = -26; │ │ │ │ - array2[3337] = 24; │ │ │ │ - array2[3338] = 70; │ │ │ │ - array2[3339] = 37; │ │ │ │ - array2[3340] = 28; │ │ │ │ - array2[3341] = -64; │ │ │ │ - array2[3342] = 97; │ │ │ │ - array2[3343] = -106; │ │ │ │ - array2[3344] = 32; │ │ │ │ - array2[3345] = 14; │ │ │ │ - array2[3346] = 6; │ │ │ │ - array2[3347] = -118; │ │ │ │ - array2[3348] = 3; │ │ │ │ - array2[3349] = 40; │ │ │ │ - array2[3350] = 38; │ │ │ │ - array2[3351] = -122; │ │ │ │ - array2[3352] = -100; │ │ │ │ + array2[2624] = -33; │ │ │ │ + array2[2625] = -104; │ │ │ │ + array2[2626] = 99; │ │ │ │ + array2[2627] = 48; │ │ │ │ + array2[2628] = -119; │ │ │ │ + array2[2629] = 63; │ │ │ │ + array2[2630] = -80; │ │ │ │ + array2[2631] = -125; │ │ │ │ + array2[2632] = 57; │ │ │ │ + array2[2633] = -122; │ │ │ │ + array2[2634] = -33; │ │ │ │ + array2[2635] = -8; │ │ │ │ + array2[2636] = -125; │ │ │ │ + array2[2637] = 59; │ │ │ │ + array2[2638] = -104; │ │ │ │ + array2[2639] = 99; │ │ │ │ + array2[2640] = 0; │ │ │ │ + array2[2641] = -113; │ │ │ │ + array2[2642] = 63; │ │ │ │ + array2[2643] = 0; │ │ │ │ + array2[2644] = -121; │ │ │ │ + array2[2645] = 89; │ │ │ │ + array2[2646] = -126; │ │ │ │ + array2[2647] = 56; │ │ │ │ + array2[2648] = 24; │ │ │ │ + array2[2649] = 110; │ │ │ │ + array2[2650] = 56; │ │ │ │ + array2[2651] = 9; │ │ │ │ + array2[2652] = 117; │ │ │ │ + array2[2653] = 32; │ │ │ │ + array2[2654] = -125; │ │ │ │ + array2[2655] = -31; │ │ │ │ + array2[2656] = -122; │ │ │ │ + array2[2657] = -108; │ │ │ │ + array2[2658] = 80; │ │ │ │ + array2[2659] = 7; │ │ │ │ + array2[2660] = 50; │ │ │ │ + array2[2661] = 40; │ │ │ │ + array2[2662] = -15; │ │ │ │ + array2[2663] = 24; │ │ │ │ + array2[2664] = 15; │ │ │ │ + array2[2665] = 29; │ │ │ │ + array2[2666] = 110; │ │ │ │ + array2[2667] = 96; │ │ │ │ + array2[2668] = 9; │ │ │ │ + array2[2669] = 117; │ │ │ │ + array2[2670] = 32; │ │ │ │ + array2[2671] = -125; │ │ │ │ + array2[2672] = 42; │ │ │ │ + array2[2673] = 15; │ │ │ │ + array2[2674] = -14; │ │ │ │ + array2[2675] = -48; │ │ │ │ + array2[2676] = 89; │ │ │ │ + array2[2677] = -122; │ │ │ │ + array2[2678] = 76; │ │ │ │ + array2[2679] = 51; │ │ │ │ + array2[2680] = -113; │ │ │ │ + array2[2681] = 57; │ │ │ │ + array2[2682] = 6; │ │ │ │ + array2[2683] = -109; │ │ │ │ + array2[2684] = 80; │ │ │ │ + array2[2685] = 7; │ │ │ │ + array2[2686] = 59; │ │ │ │ + array2[2687] = -104; │ │ │ │ + array2[2688] = 99; │ │ │ │ + array2[2689] = 56; │ │ │ │ + array2[2690] = 15; │ │ │ │ + array2[2691] = 117; │ │ │ │ + array2[2692] = -72; │ │ │ │ + array2[2693] = -125; │ │ │ │ + array2[2694] = 57; │ │ │ │ + array2[2695] = 6; │ │ │ │ + array2[2696] = -12; │ │ │ │ + array2[2697] = 80; │ │ │ │ + array2[2698] = 7; │ │ │ │ + array2[2699] = 112; │ │ │ │ + array2[2700] = -104; │ │ │ │ + array2[2701] = 37; │ │ │ │ + array2[2702] = -120; │ │ │ │ + array2[2703] = -125; │ │ │ │ + array2[2704] = -31; │ │ │ │ + array2[2705] = -122; │ │ │ │ + array2[2706] = -109; │ │ │ │ + array2[2707] = 88; │ │ │ │ + array2[2708] = 7; │ │ │ │ + array2[2709] = 50; │ │ │ │ + array2[2710] = 24; │ │ │ │ + array2[2711] = 110; │ │ │ │ + array2[2712] = 72; │ │ │ │ + array2[2713] = -119; │ │ │ │ + array2[2714] = 117; │ │ │ │ + array2[2715] = 32; │ │ │ │ + array2[2716] = -125; │ │ │ │ + array2[2717] = 82; │ │ │ │ + array2[2718] = -113; │ │ │ │ + array2[2719] = -11; │ │ │ │ + array2[2720] = -48; │ │ │ │ + array2[2721] = -31; │ │ │ │ + array2[2722] = 6; │ │ │ │ + array2[2723] = -106; │ │ │ │ + array2[2724] = 88; │ │ │ │ + array2[2725] = 7; │ │ │ │ + array2[2726] = 50; │ │ │ │ + array2[2727] = -88; │ │ │ │ + array2[2728] = -10; │ │ │ │ + array2[2729] = 96; │ │ │ │ + array2[2730] = 15; │ │ │ │ + array2[2731] = -99; │ │ │ │ + array2[2732] = 101; │ │ │ │ + array2[2733] = -40; │ │ │ │ + array2[2734] = 56; │ │ │ │ + array2[2735] = -9; │ │ │ │ + array2[2736] = -104; │ │ │ │ + array2[2737] = 99; │ │ │ │ + array2[2738] = 48; │ │ │ │ + array2[2739] = -119; │ │ │ │ + array2[2740] = 117; │ │ │ │ + array2[2741] = -80; │ │ │ │ + array2[2742] = -125; │ │ │ │ + array2[2743] = 57; │ │ │ │ + array2[2744] = -122; │ │ │ │ + array2[2745] = -9; │ │ │ │ + array2[2746] = 88; │ │ │ │ + array2[2747] = -121; │ │ │ │ + array2[2748] = 59; │ │ │ │ + array2[2749] = -104; │ │ │ │ + array2[2750] = 99; │ │ │ │ + array2[2751] = -128; │ │ │ │ + array2[2752] = -113; │ │ │ │ + array2[2753] = 117; │ │ │ │ + array2[2754] = 0; │ │ │ │ + array2[2755] = -121; │ │ │ │ + array2[2756] = 89; │ │ │ │ + array2[2757] = -126; │ │ │ │ + array2[2758] = 56; │ │ │ │ + array2[2759] = 24; │ │ │ │ + array2[2760] = 110; │ │ │ │ + array2[2761] = 56; │ │ │ │ + array2[2762] = 9; │ │ │ │ + array2[2763] = 118; │ │ │ │ + array2[2764] = 32; │ │ │ │ + array2[2765] = -125; │ │ │ │ + array2[2766] = -31; │ │ │ │ + array2[2767] = -122; │ │ │ │ + array2[2768] = -108; │ │ │ │ + array2[2769] = 96; │ │ │ │ + array2[2770] = 7; │ │ │ │ + array2[2771] = 50; │ │ │ │ + array2[2772] = 40; │ │ │ │ + array2[2773] = -7; │ │ │ │ + array2[2774] = -104; │ │ │ │ + array2[2775] = 15; │ │ │ │ + array2[2776] = 29; │ │ │ │ + array2[2777] = 110; │ │ │ │ + array2[2778] = 96; │ │ │ │ + array2[2779] = 9; │ │ │ │ + array2[2780] = 118; │ │ │ │ + array2[2781] = 32; │ │ │ │ + array2[2782] = -125; │ │ │ │ + array2[2783] = -86; │ │ │ │ + array2[2784] = 15; │ │ │ │ + array2[2785] = -6; │ │ │ │ + array2[2786] = -48; │ │ │ │ + array2[2787] = 89; │ │ │ │ + array2[2788] = -122; │ │ │ │ + array2[2789] = -50; │ │ │ │ + array2[2790] = -77; │ │ │ │ + array2[2791] = -113; │ │ │ │ + array2[2792] = 57; │ │ │ │ + array2[2793] = 6; │ │ │ │ + array2[2794] = -109; │ │ │ │ + array2[2795] = 96; │ │ │ │ + array2[2796] = 7; │ │ │ │ + array2[2797] = 59; │ │ │ │ + array2[2798] = -104; │ │ │ │ + array2[2799] = 99; │ │ │ │ + array2[2800] = -72; │ │ │ │ + array2[2801] = 15; │ │ │ │ + array2[2802] = 118; │ │ │ │ + array2[2803] = -72; │ │ │ │ + array2[2804] = -125; │ │ │ │ + array2[2805] = 57; │ │ │ │ + array2[2806] = 6; │ │ │ │ + array2[2807] = -4; │ │ │ │ + array2[2808] = 96; │ │ │ │ + array2[2809] = 7; │ │ │ │ + array2[2810] = 112; │ │ │ │ + array2[2811] = -104; │ │ │ │ + array2[2812] = 37; │ │ │ │ + array2[2813] = -120; │ │ │ │ + array2[2814] = -125; │ │ │ │ + array2[2815] = -31; │ │ │ │ + array2[2816] = -122; │ │ │ │ + array2[2817] = -109; │ │ │ │ + array2[2818] = 104; │ │ │ │ + array2[2819] = 7; │ │ │ │ + array2[2820] = 50; │ │ │ │ + array2[2821] = 24; │ │ │ │ + array2[2822] = 110; │ │ │ │ + array2[2823] = 72; │ │ │ │ + array2[2824] = -119; │ │ │ │ + array2[2825] = 118; │ │ │ │ + array2[2826] = 32; │ │ │ │ + array2[2827] = -125; │ │ │ │ + array2[2828] = -46; │ │ │ │ + array2[2829] = -113; │ │ │ │ + array2[2830] = -3; │ │ │ │ + array2[2831] = -48; │ │ │ │ + array2[2832] = -31; │ │ │ │ + array2[2833] = 6; │ │ │ │ + array2[2834] = -106; │ │ │ │ + array2[2835] = 104; │ │ │ │ + array2[2836] = 7; │ │ │ │ + array2[2837] = 50; │ │ │ │ + array2[2838] = -88; │ │ │ │ + array2[2839] = -2; │ │ │ │ + array2[2840] = -32; │ │ │ │ + array2[2841] = 15; │ │ │ │ + array2[2842] = -99; │ │ │ │ + array2[2843] = 101; │ │ │ │ + array2[2844] = -8; │ │ │ │ + array2[2846] = (array2[2845] = -64); │ │ │ │ + array2[2847] = 63; │ │ │ │ + array2[2848] = -26; │ │ │ │ + array2[2849] = 24; │ │ │ │ + array2[2850] = 76; │ │ │ │ + array2[2851] = -94; │ │ │ │ + array2[2852] = 29; │ │ │ │ + array2[2853] = -20; │ │ │ │ + array2[2854] = 96; │ │ │ │ + array2[2855] = -114; │ │ │ │ + array2[2856] = -31; │ │ │ │ + array2[2857] = 63; │ │ │ │ + array2[2858] = -38; │ │ │ │ + array2[2859] = -31; │ │ │ │ + array2[2860] = 14; │ │ │ │ + array2[2861] = -26; │ │ │ │ + array2[2862] = 24; │ │ │ │ + array2[2863] = 64; │ │ │ │ + array2[2864] = -92; │ │ │ │ + array2[2865] = 29; │ │ │ │ + array2[2866] = -64; │ │ │ │ + array2[2867] = 97; │ │ │ │ + array2[2868] = -106; │ │ │ │ + array2[2869] = 32; │ │ │ │ + array2[2870] = 14; │ │ │ │ + array2[2871] = -122; │ │ │ │ + array2[2872] = 27; │ │ │ │ + array2[2873] = 78; │ │ │ │ + array2[2874] = -62; │ │ │ │ + array2[2875] = 29; │ │ │ │ + array2[2876] = -56; │ │ │ │ + array2[2877] = 96; │ │ │ │ + array2[2878] = -72; │ │ │ │ + array2[2879] = 33; │ │ │ │ + array2[2880] = 37; │ │ │ │ + array2[2881] = -36; │ │ │ │ + array2[2882] = -127; │ │ │ │ + array2[2883] = 12; │ │ │ │ + array2[2884] = 74; │ │ │ │ + array2[2885] = 68; │ │ │ │ + array2[2886] = 70; │ │ │ │ + array2[2887] = 68; │ │ │ │ + array2[2888] = -121; │ │ │ │ + array2[2889] = 27; │ │ │ │ + array2[2890] = 88; │ │ │ │ + array2[2891] = -62; │ │ │ │ + array2[2892] = 29; │ │ │ │ + array2[2893] = -56; │ │ │ │ + array2[2894] = -96; │ │ │ │ + array2[2895] = 74; │ │ │ │ + array2[2896] = -124; │ │ │ │ + array2[2897] = 68; │ │ │ │ + array2[2898] = 116; │ │ │ │ + array2[2899] = -106; │ │ │ │ + array2[2900] = 33; │ │ │ │ + array2[2901] = 12; │ │ │ │ + array2[2902] = -60; │ │ │ │ + array2[2903] = -64; │ │ │ │ + array2[2904] = 68; │ │ │ │ + array2[2905] = -26; │ │ │ │ + array2[2906] = 24; │ │ │ │ + array2[2907] = 76; │ │ │ │ + array2[2908] = -62; │ │ │ │ + array2[2909] = 29; │ │ │ │ + array2[2910] = -20; │ │ │ │ + array2[2911] = 96; │ │ │ │ + array2[2912] = -114; │ │ │ │ + array2[2913] = -31; │ │ │ │ + array2[2914] = 68; │ │ │ │ + array2[2915] = -36; │ │ │ │ + array2[2916] = -31; │ │ │ │ + array2[2917] = 14; │ │ │ │ + array2[2918] = -26; │ │ │ │ + array2[2919] = 24; │ │ │ │ + array2[2920] = 80; │ │ │ │ + array2[2921] = -60; │ │ │ │ + array2[2922] = 29; │ │ │ │ + array2[2923] = -64; │ │ │ │ + array2[2924] = 97; │ │ │ │ + array2[2925] = -106; │ │ │ │ + array2[2926] = 32; │ │ │ │ + array2[2927] = 14; │ │ │ │ + array2[2928] = -122; │ │ │ │ + array2[2929] = 27; │ │ │ │ + array2[2930] = 78; │ │ │ │ + array2[2931] = -30; │ │ │ │ + array2[2932] = 29; │ │ │ │ + array2[2933] = -56; │ │ │ │ + array2[2934] = 96; │ │ │ │ + array2[2935] = -72; │ │ │ │ + array2[2936] = 33; │ │ │ │ + array2[2937] = 37; │ │ │ │ + array2[2938] = -34; │ │ │ │ + array2[2939] = -127; │ │ │ │ + array2[2940] = 12; │ │ │ │ + array2[2941] = 74; │ │ │ │ + array2[2942] = 69; │ │ │ │ + array2[2943] = 86; │ │ │ │ + array2[2944] = 68; │ │ │ │ + array2[2945] = -121; │ │ │ │ + array2[2946] = 27; │ │ │ │ + array2[2947] = 88; │ │ │ │ + array2[2948] = -30; │ │ │ │ + array2[2949] = 29; │ │ │ │ + array2[2950] = -56; │ │ │ │ + array2[2951] = -96; │ │ │ │ + array2[2952] = 90; │ │ │ │ + array2[2953] = -124; │ │ │ │ + array2[2954] = 69; │ │ │ │ + array2[2955] = 116; │ │ │ │ + array2[2956] = -106; │ │ │ │ + array2[2957] = 97; │ │ │ │ + array2[2958] = 12; │ │ │ │ + array2[2959] = -56; │ │ │ │ + array2[2960] = -64; │ │ │ │ + array2[2961] = 69; │ │ │ │ + array2[2962] = -26; │ │ │ │ + array2[2963] = 24; │ │ │ │ + array2[2964] = 76; │ │ │ │ + array2[2965] = -30; │ │ │ │ + array2[2966] = 29; │ │ │ │ + array2[2967] = -20; │ │ │ │ + array2[2968] = 96; │ │ │ │ + array2[2969] = -114; │ │ │ │ + array2[2970] = -31; │ │ │ │ + array2[2971] = 69; │ │ │ │ + array2[2972] = -34; │ │ │ │ + array2[2973] = -31; │ │ │ │ + array2[2974] = 14; │ │ │ │ + array2[2975] = -26; │ │ │ │ + array2[2976] = 24; │ │ │ │ + array2[2977] = 96; │ │ │ │ + array2[2978] = -28; │ │ │ │ + array2[2979] = 29; │ │ │ │ + array2[2980] = -64; │ │ │ │ + array2[2981] = 97; │ │ │ │ + array2[2982] = -106; │ │ │ │ + array2[2983] = 32; │ │ │ │ + array2[2984] = 14; │ │ │ │ + array2[2985] = -122; │ │ │ │ + array2[2986] = 27; │ │ │ │ + array2[2987] = 78; │ │ │ │ + array2[2988] = 2; │ │ │ │ + array2[2989] = 30; │ │ │ │ + array2[2990] = -56; │ │ │ │ + array2[2991] = 96; │ │ │ │ + array2[2992] = -72; │ │ │ │ + array2[2993] = 33; │ │ │ │ + array2[2994] = 37; │ │ │ │ + array2[2995] = -32; │ │ │ │ + array2[2996] = -127; │ │ │ │ + array2[2997] = 12; │ │ │ │ + array2[2998] = 74; │ │ │ │ + array2[2999] = 70; │ │ │ │ + array2[3000] = 102; │ │ │ │ + array2[3001] = 68; │ │ │ │ + array2[3002] = -121; │ │ │ │ + array2[3003] = 27; │ │ │ │ + array2[3004] = 88; │ │ │ │ + array2[3005] = 2; │ │ │ │ + array2[3006] = 30; │ │ │ │ + array2[3007] = -56; │ │ │ │ + array2[3008] = -96; │ │ │ │ + array2[3009] = 106; │ │ │ │ + array2[3010] = -124; │ │ │ │ + array2[3011] = 70; │ │ │ │ + array2[3012] = 116; │ │ │ │ + array2[3013] = -106; │ │ │ │ + array2[3014] = -95; │ │ │ │ + array2[3015] = 12; │ │ │ │ + array2[3016] = -52; │ │ │ │ + array2[3017] = -64; │ │ │ │ + array2[3018] = 70; │ │ │ │ + array2[3019] = -26; │ │ │ │ + array2[3020] = 24; │ │ │ │ + array2[3021] = 76; │ │ │ │ + array2[3022] = 2; │ │ │ │ + array2[3023] = 30; │ │ │ │ + array2[3024] = -20; │ │ │ │ + array2[3025] = 96; │ │ │ │ + array2[3026] = -114; │ │ │ │ + array2[3027] = -31; │ │ │ │ + array2[3028] = 70; │ │ │ │ + array2[3029] = -32; │ │ │ │ + array2[3030] = -31; │ │ │ │ + array2[3031] = 14; │ │ │ │ + array2[3032] = -26; │ │ │ │ + array2[3033] = 24; │ │ │ │ + array2[3034] = 112; │ │ │ │ + array2[3035] = 4; │ │ │ │ + array2[3036] = 30; │ │ │ │ + array2[3037] = -64; │ │ │ │ + array2[3038] = 97; │ │ │ │ + array2[3039] = -106; │ │ │ │ + array2[3040] = 32; │ │ │ │ + array2[3041] = 14; │ │ │ │ + array2[3042] = -122; │ │ │ │ + array2[3043] = 27; │ │ │ │ + array2[3044] = 78; │ │ │ │ + array2[3045] = 34; │ │ │ │ + array2[3046] = 30; │ │ │ │ + array2[3047] = -56; │ │ │ │ + array2[3048] = 96; │ │ │ │ + array2[3049] = -72; │ │ │ │ + array2[3050] = 33; │ │ │ │ + array2[3051] = 37; │ │ │ │ + array2[3052] = -30; │ │ │ │ + array2[3053] = -127; │ │ │ │ + array2[3054] = 12; │ │ │ │ + array2[3055] = 74; │ │ │ │ + array2[3056] = 71; │ │ │ │ + array2[3057] = 118; │ │ │ │ + array2[3058] = 68; │ │ │ │ + array2[3059] = -121; │ │ │ │ + array2[3060] = 27; │ │ │ │ + array2[3061] = 88; │ │ │ │ + array2[3062] = 34; │ │ │ │ + array2[3063] = 30; │ │ │ │ + array2[3064] = -56; │ │ │ │ + array2[3065] = -96; │ │ │ │ + array2[3066] = 122; │ │ │ │ + array2[3067] = -124; │ │ │ │ + array2[3068] = 71; │ │ │ │ + array2[3069] = 116; │ │ │ │ + array2[3070] = -106; │ │ │ │ + array2[3071] = -31; │ │ │ │ + array2[3072] = 12; │ │ │ │ + array2[3073] = -48; │ │ │ │ + array2[3074] = -64; │ │ │ │ + array2[3075] = 71; │ │ │ │ + array2[3076] = -26; │ │ │ │ + array2[3077] = 24; │ │ │ │ + array2[3078] = 76; │ │ │ │ + array2[3079] = 34; │ │ │ │ + array2[3080] = 30; │ │ │ │ + array2[3081] = -20; │ │ │ │ + array2[3082] = 96; │ │ │ │ + array2[3083] = -114; │ │ │ │ + array2[3084] = -31; │ │ │ │ + array2[3085] = 71; │ │ │ │ + array2[3086] = -30; │ │ │ │ + array2[3087] = -31; │ │ │ │ + array2[3088] = 14; │ │ │ │ + array2[3089] = -26; │ │ │ │ + array2[3090] = 24; │ │ │ │ + array2[3091] = -64; │ │ │ │ + array2[3092] = 36; │ │ │ │ + array2[3093] = 30; │ │ │ │ + array2[3094] = -64; │ │ │ │ + array2[3095] = 97; │ │ │ │ + array2[3096] = -106; │ │ │ │ + array2[3097] = 32; │ │ │ │ + array2[3098] = 14; │ │ │ │ + array2[3099] = -122; │ │ │ │ + array2[3100] = 27; │ │ │ │ + array2[3101] = 78; │ │ │ │ + array2[3102] = 66; │ │ │ │ + array2[3103] = 30; │ │ │ │ + array2[3104] = -56; │ │ │ │ + array2[3105] = 96; │ │ │ │ + array2[3106] = -72; │ │ │ │ + array2[3107] = 33; │ │ │ │ + array2[3108] = 37; │ │ │ │ + array2[3109] = -28; │ │ │ │ + array2[3110] = -127; │ │ │ │ + array2[3111] = 12; │ │ │ │ + array2[3112] = 74; │ │ │ │ + array2[3113] = 76; │ │ │ │ + array2[3114] = -58; │ │ │ │ + array2[3115] = 68; │ │ │ │ + array2[3116] = -121; │ │ │ │ + array2[3117] = 27; │ │ │ │ + array2[3118] = 88; │ │ │ │ + array2[3119] = 66; │ │ │ │ + array2[3120] = 30; │ │ │ │ + array2[3121] = -56; │ │ │ │ + array2[3122] = -96; │ │ │ │ + array2[3123] = -54; │ │ │ │ + array2[3124] = -124; │ │ │ │ + array2[3125] = 76; │ │ │ │ + array2[3126] = 116; │ │ │ │ + array2[3127] = -106; │ │ │ │ + array2[3128] = 33; │ │ │ │ + array2[3129] = 13; │ │ │ │ + array2[3130] = -44; │ │ │ │ + array2[3131] = -64; │ │ │ │ + array2[3132] = 76; │ │ │ │ + array2[3133] = -26; │ │ │ │ + array2[3134] = 24; │ │ │ │ + array2[3135] = 76; │ │ │ │ + array2[3136] = 66; │ │ │ │ + array2[3137] = 30; │ │ │ │ + array2[3138] = -20; │ │ │ │ + array2[3139] = 96; │ │ │ │ + array2[3140] = -114; │ │ │ │ + array2[3141] = -31; │ │ │ │ + array2[3142] = 76; │ │ │ │ + array2[3143] = -28; │ │ │ │ + array2[3144] = -31; │ │ │ │ + array2[3145] = 14; │ │ │ │ + array2[3146] = -26; │ │ │ │ + array2[3147] = 24; │ │ │ │ + array2[3148] = -48; │ │ │ │ + array2[3149] = 68; │ │ │ │ + array2[3150] = 30; │ │ │ │ + array2[3151] = -64; │ │ │ │ + array2[3152] = 97; │ │ │ │ + array2[3153] = -106; │ │ │ │ + array2[3154] = 32; │ │ │ │ + array2[3155] = 14; │ │ │ │ + array2[3156] = -122; │ │ │ │ + array2[3157] = 27; │ │ │ │ + array2[3158] = 78; │ │ │ │ + array2[3159] = 98; │ │ │ │ + array2[3160] = 30; │ │ │ │ + array2[3161] = -56; │ │ │ │ + array2[3162] = 96; │ │ │ │ + array2[3163] = -72; │ │ │ │ + array2[3164] = 33; │ │ │ │ + array2[3165] = 37; │ │ │ │ + array2[3166] = -26; │ │ │ │ + array2[3167] = -127; │ │ │ │ + array2[3168] = 12; │ │ │ │ + array2[3169] = 74; │ │ │ │ + array2[3170] = 77; │ │ │ │ + array2[3171] = -42; │ │ │ │ + array2[3172] = 68; │ │ │ │ + array2[3173] = -121; │ │ │ │ + array2[3174] = 27; │ │ │ │ + array2[3175] = 88; │ │ │ │ + array2[3176] = 98; │ │ │ │ + array2[3177] = 30; │ │ │ │ + array2[3178] = -56; │ │ │ │ + array2[3179] = -96; │ │ │ │ + array2[3180] = -38; │ │ │ │ + array2[3181] = -124; │ │ │ │ + array2[3182] = 77; │ │ │ │ + array2[3183] = 116; │ │ │ │ + array2[3184] = -106; │ │ │ │ + array2[3185] = 97; │ │ │ │ + array2[3186] = 13; │ │ │ │ + array2[3187] = -40; │ │ │ │ + array2[3188] = -64; │ │ │ │ + array2[3189] = 77; │ │ │ │ + array2[3190] = -26; │ │ │ │ + array2[3191] = 24; │ │ │ │ + array2[3192] = 76; │ │ │ │ + array2[3193] = 98; │ │ │ │ + array2[3194] = 30; │ │ │ │ + array2[3195] = -20; │ │ │ │ + array2[3196] = 96; │ │ │ │ + array2[3197] = -114; │ │ │ │ + array2[3198] = -31; │ │ │ │ + array2[3199] = 77; │ │ │ │ + array2[3200] = -26; │ │ │ │ + array2[3201] = -31; │ │ │ │ + array2[3202] = 14; │ │ │ │ + array2[3203] = -26; │ │ │ │ + array2[3204] = 24; │ │ │ │ + array2[3205] = -32; │ │ │ │ + array2[3206] = 100; │ │ │ │ + array2[3207] = 30; │ │ │ │ + array2[3208] = -64; │ │ │ │ + array2[3209] = 97; │ │ │ │ + array2[3210] = -106; │ │ │ │ + array2[3211] = 32; │ │ │ │ + array2[3212] = 14; │ │ │ │ + array2[3213] = -122; │ │ │ │ + array2[3214] = 27; │ │ │ │ + array2[3215] = 78; │ │ │ │ + array2[3216] = -126; │ │ │ │ + array2[3217] = 30; │ │ │ │ + array2[3218] = -56; │ │ │ │ + array2[3219] = 96; │ │ │ │ + array2[3220] = -72; │ │ │ │ + array2[3221] = 33; │ │ │ │ + array2[3222] = 37; │ │ │ │ + array2[3223] = -24; │ │ │ │ + array2[3224] = -127; │ │ │ │ + array2[3225] = 12; │ │ │ │ + array2[3226] = 74; │ │ │ │ + array2[3227] = 78; │ │ │ │ + array2[3228] = -26; │ │ │ │ + array2[3229] = 68; │ │ │ │ + array2[3230] = -121; │ │ │ │ + array2[3231] = 27; │ │ │ │ + array2[3232] = 88; │ │ │ │ + array2[3233] = -126; │ │ │ │ + array2[3234] = 30; │ │ │ │ + array2[3235] = -56; │ │ │ │ + array2[3236] = -96; │ │ │ │ + array2[3237] = -22; │ │ │ │ + array2[3238] = -124; │ │ │ │ + array2[3239] = 78; │ │ │ │ + array2[3240] = 116; │ │ │ │ + array2[3241] = -106; │ │ │ │ + array2[3242] = -95; │ │ │ │ + array2[3243] = 13; │ │ │ │ + array2[3244] = -36; │ │ │ │ + array2[3245] = -64; │ │ │ │ + array2[3246] = 78; │ │ │ │ + array2[3247] = -26; │ │ │ │ + array2[3248] = 24; │ │ │ │ + array2[3249] = 76; │ │ │ │ + array2[3250] = -126; │ │ │ │ + array2[3251] = 30; │ │ │ │ + array2[3252] = -20; │ │ │ │ + array2[3253] = 96; │ │ │ │ + array2[3254] = -114; │ │ │ │ + array2[3255] = -31; │ │ │ │ + array2[3256] = 78; │ │ │ │ + array2[3257] = -24; │ │ │ │ + array2[3258] = -31; │ │ │ │ + array2[3259] = 14; │ │ │ │ + array2[3260] = -26; │ │ │ │ + array2[3261] = 24; │ │ │ │ + array2[3262] = -16; │ │ │ │ + array2[3263] = -124; │ │ │ │ + array2[3264] = 30; │ │ │ │ + array2[3265] = -64; │ │ │ │ + array2[3266] = 97; │ │ │ │ + array2[3267] = -106; │ │ │ │ + array2[3268] = 32; │ │ │ │ + array2[3269] = 14; │ │ │ │ + array2[3270] = -122; │ │ │ │ + array2[3271] = 27; │ │ │ │ + array2[3272] = 78; │ │ │ │ + array2[3273] = -94; │ │ │ │ + array2[3274] = 30; │ │ │ │ + array2[3275] = -56; │ │ │ │ + array2[3276] = 96; │ │ │ │ + array2[3277] = -72; │ │ │ │ + array2[3278] = 33; │ │ │ │ + array2[3279] = 37; │ │ │ │ + array2[3280] = -22; │ │ │ │ + array2[3281] = -127; │ │ │ │ + array2[3282] = 12; │ │ │ │ + array2[3283] = 74; │ │ │ │ + array2[3284] = 79; │ │ │ │ + array2[3285] = -10; │ │ │ │ + array2[3286] = 68; │ │ │ │ + array2[3287] = -121; │ │ │ │ + array2[3288] = 27; │ │ │ │ + array2[3289] = 88; │ │ │ │ + array2[3290] = -94; │ │ │ │ + array2[3291] = 30; │ │ │ │ + array2[3292] = -56; │ │ │ │ + array2[3293] = -96; │ │ │ │ + array2[3294] = -6; │ │ │ │ + array2[3295] = -124; │ │ │ │ + array2[3296] = 79; │ │ │ │ + array2[3297] = 116; │ │ │ │ + array2[3298] = -106; │ │ │ │ + array2[3299] = -31; │ │ │ │ + array2[3300] = 13; │ │ │ │ + array2[3301] = -32; │ │ │ │ + array2[3302] = -64; │ │ │ │ + array2[3303] = 79; │ │ │ │ + array2[3304] = -26; │ │ │ │ + array2[3305] = 24; │ │ │ │ + array2[3306] = 76; │ │ │ │ + array2[3307] = -94; │ │ │ │ + array2[3308] = 30; │ │ │ │ + array2[3309] = -20; │ │ │ │ + array2[3310] = 96; │ │ │ │ + array2[3311] = -114; │ │ │ │ + array2[3312] = -31; │ │ │ │ + array2[3313] = 79; │ │ │ │ + array2[3314] = -22; │ │ │ │ + array2[3315] = -31; │ │ │ │ + array2[3316] = 14; │ │ │ │ + array2[3317] = -26; │ │ │ │ + array2[3318] = 24; │ │ │ │ + array2[3319] = 64; │ │ │ │ + array2[3320] = -91; │ │ │ │ + array2[3321] = 30; │ │ │ │ + array2[3322] = -64; │ │ │ │ + array2[3323] = 97; │ │ │ │ + array2[3324] = -106; │ │ │ │ + array2[3325] = 32; │ │ │ │ + array2[3326] = 14; │ │ │ │ + array2[3327] = -26; │ │ │ │ + array2[3328] = 24; │ │ │ │ + array2[3329] = 76; │ │ │ │ + array2[3330] = 34; │ │ │ │ + array2[3331] = 28; │ │ │ │ + array2[3332] = -20; │ │ │ │ + array2[3333] = 96; │ │ │ │ + array2[3334] = -114; │ │ │ │ + array2[3335] = 65; │ │ │ │ + array2[3336] = 84; │ │ │ │ + array2[3337] = -62; │ │ │ │ + array2[3338] = -31; │ │ │ │ + array2[3339] = 14; │ │ │ │ + array2[3340] = -26; │ │ │ │ + array2[3341] = 24; │ │ │ │ + array2[3342] = 70; │ │ │ │ + array2[3343] = 37; │ │ │ │ + array2[3344] = 28; │ │ │ │ + array2[3345] = -64; │ │ │ │ + array2[3346] = 97; │ │ │ │ + array2[3347] = -106; │ │ │ │ + array2[3348] = 32; │ │ │ │ + array2[3349] = 14; │ │ │ │ + array2[3350] = 6; │ │ │ │ + array2[3351] = -118; │ │ │ │ + array2[3352] = 3; │ │ │ │ array2[3353] = 40; │ │ │ │ - array2[3354] = -62; │ │ │ │ - array2[3355] = -30; │ │ │ │ - array2[3356] = 72; │ │ │ │ - array2[3357] = -117; │ │ │ │ - array2[3358] = 36; │ │ │ │ - array2[3359] = 46; │ │ │ │ - array2[3360] = -106; │ │ │ │ - array2[3361] = -68; │ │ │ │ - array2[3362] = 104; │ │ │ │ - array2[3363] = 66; │ │ │ │ - array2[3364] = -29; │ │ │ │ - array2[3365] = 73; │ │ │ │ - array2[3366] = -115; │ │ │ │ - array2[3367] = 40; │ │ │ │ - array2[3368] = 54; │ │ │ │ - array2[3369] = -90; │ │ │ │ - array2[3370] = -36; │ │ │ │ - array2[3371] = -88; │ │ │ │ - array2[3372] = -62; │ │ │ │ - array2[3373] = -29; │ │ │ │ - array2[3374] = 74; │ │ │ │ - array2[3375] = -113; │ │ │ │ - array2[3376] = 44; │ │ │ │ - array2[3377] = 62; │ │ │ │ - array2[3378] = -74; │ │ │ │ - array2[3379] = -4; │ │ │ │ - array2[3380] = -24; │ │ │ │ - array2[3381] = 66; │ │ │ │ - array2[3382] = -28; │ │ │ │ - array2[3383] = 75; │ │ │ │ - array2[3384] = -111; │ │ │ │ - array2[3385] = 48; │ │ │ │ - array2[3386] = -120; │ │ │ │ - array2[3387] = -111; │ │ │ │ - array2[3388] = 49; │ │ │ │ - array2[3389] = -56; │ │ │ │ - array2[3390] = -111; │ │ │ │ - array2[3391] = 50; │ │ │ │ - array2[3392] = 8; │ │ │ │ - array2[3393] = -109; │ │ │ │ - array2[3394] = 51; │ │ │ │ - array2[3395] = 72; │ │ │ │ - array2[3396] = -109; │ │ │ │ - array2[3397] = 52; │ │ │ │ - array2[3398] = -120; │ │ │ │ - array2[3399] = -109; │ │ │ │ - array2[3400] = 53; │ │ │ │ - array2[3401] = -56; │ │ │ │ - array2[3402] = -109; │ │ │ │ - array2[3403] = 54; │ │ │ │ - array2[3404] = 8; │ │ │ │ - array2[3405] = -107; │ │ │ │ - array2[3406] = 55; │ │ │ │ - array2[3407] = 32; │ │ │ │ - array2[3408] = 21; │ │ │ │ - array2[3409] = 56; │ │ │ │ - array2[3410] = -56; │ │ │ │ - array2[3411] = 82; │ │ │ │ - array2[3412] = 9; │ │ │ │ - array2[3413] = 7; │ │ │ │ - array2[3414] = 2; │ │ │ │ - array2[3415] = 0; │ │ │ │ - array2[3416] = 13; │ │ │ │ - array2[3417] = 1; │ │ │ │ - array2[3419] = (array2[3418] = 0); │ │ │ │ - array2[3420] = 38; │ │ │ │ - array2[3421] = 24; │ │ │ │ - array2[3422] = -96; │ │ │ │ - array2[3423] = 56; │ │ │ │ - array2[3424] = -111; │ │ │ │ - array2[3425] = 47; │ │ │ │ - array2[3426] = 56; │ │ │ │ - array2[3427] = -51; │ │ │ │ - array2[3428] = 112; │ │ │ │ - array2[3429] = -21; │ │ │ │ - array2[3430] = -73; │ │ │ │ - array2[3431] = 45; │ │ │ │ - array2[3432] = 6; │ │ │ │ - array2[3433] = 40; │ │ │ │ - array2[3434] = 78; │ │ │ │ - array2[3435] = -28; │ │ │ │ - array2[3436] = 11; │ │ │ │ - array2[3437] = 78; │ │ │ │ - array2[3438] = 51; │ │ │ │ - array2[3439] = -36; │ │ │ │ - array2[3440] = 58; │ │ │ │ - array2[3441] = 110; │ │ │ │ - array2[3442] = -114; │ │ │ │ - array2[3443] = 1; │ │ │ │ - array2[3444] = -118; │ │ │ │ - array2[3445] = 19; │ │ │ │ - array2[3446] = -7; │ │ │ │ - array2[3447] = -126; │ │ │ │ - array2[3448] = -45; │ │ │ │ - array2[3449] = 12; │ │ │ │ - array2[3450] = -73; │ │ │ │ - array2[3451] = -98; │ │ │ │ - array2[3452] = 27; │ │ │ │ - array2[3453] = 101; │ │ │ │ - array2[3454] = -128; │ │ │ │ - array2[3455] = -30; │ │ │ │ - array2[3456] = 68; │ │ │ │ - array2[3457] = -66; │ │ │ │ - array2[3458] = -32; │ │ │ │ - array2[3459] = 52; │ │ │ │ - array2[3460] = -61; │ │ │ │ - array2[3461] = -83; │ │ │ │ - array2[3462] = -21; │ │ │ │ - array2[3463] = 102; │ │ │ │ - array2[3464] = 25; │ │ │ │ - array2[3465] = -96; │ │ │ │ - array2[3466] = 56; │ │ │ │ - array2[3467] = -111; │ │ │ │ - array2[3468] = 47; │ │ │ │ - array2[3469] = 56; │ │ │ │ - array2[3470] = -51; │ │ │ │ - array2[3471] = 112; │ │ │ │ - array2[3472] = -21; │ │ │ │ - array2[3473] = -69; │ │ │ │ - array2[3474] = 113; │ │ │ │ - array2[3475] = 6; │ │ │ │ - array2[3476] = 40; │ │ │ │ - array2[3477] = 78; │ │ │ │ - array2[3478] = -28; │ │ │ │ - array2[3479] = 11; │ │ │ │ - array2[3480] = 78; │ │ │ │ - array2[3481] = 51; │ │ │ │ - array2[3482] = -36; │ │ │ │ - array2[3483] = 58; │ │ │ │ - array2[3484] = 111; │ │ │ │ - array2[3485] = -98; │ │ │ │ - array2[3486] = 1; │ │ │ │ - array2[3487] = -118; │ │ │ │ - array2[3488] = 19; │ │ │ │ - array2[3489] = -7; │ │ │ │ - array2[3490] = -126; │ │ │ │ - array2[3491] = -45; │ │ │ │ - array2[3492] = 12; │ │ │ │ - array2[3493] = -73; │ │ │ │ - array2[3494] = -34; │ │ │ │ - array2[3495] = -101; │ │ │ │ - array2[3496] = 98; │ │ │ │ - array2[3497] = 64; │ │ │ │ - array2[3498] = 33; │ │ │ │ - array2[3499] = 48; │ │ │ │ - array2[3500] = 79; │ │ │ │ - array2[3501] = 109; │ │ │ │ - array2[3502] = 91; │ │ │ │ - array2[3503] = 99; │ │ │ │ - array2[3504] = 64; │ │ │ │ - array2[3505] = 33; │ │ │ │ - array2[3506] = 48; │ │ │ │ - array2[3507] = 79; │ │ │ │ - array2[3508] = -99; │ │ │ │ - array2[3509] = -101; │ │ │ │ - array2[3510] = 100; │ │ │ │ - array2[3511] = 64; │ │ │ │ - array2[3512] = 33; │ │ │ │ - array2[3513] = 48; │ │ │ │ - array2[3514] = 79; │ │ │ │ - array2[3515] = -51; │ │ │ │ - array2[3516] = 27; │ │ │ │ - array2[3517] = 105; │ │ │ │ - array2[3518] = -128; │ │ │ │ - array2[3519] = -30; │ │ │ │ - array2[3520] = 68; │ │ │ │ - array2[3521] = -66; │ │ │ │ - array2[3522] = -32; │ │ │ │ - array2[3523] = 52; │ │ │ │ - array2[3524] = -61; │ │ │ │ - array2[3525] = -67; │ │ │ │ - array2[3526] = -45; │ │ │ │ - array2[3527] = 102; │ │ │ │ - array2[3528] = 26; │ │ │ │ - array2[3529] = -96; │ │ │ │ - array2[3530] = 56; │ │ │ │ - array2[3531] = -111; │ │ │ │ - array2[3532] = 47; │ │ │ │ - array2[3533] = 56; │ │ │ │ - array2[3534] = -51; │ │ │ │ - array2[3535] = 112; │ │ │ │ - array2[3536] = -17; │ │ │ │ - array2[3537] = -75; │ │ │ │ - array2[3538] = -79; │ │ │ │ - array2[3539] = 6; │ │ │ │ - array2[3540] = 40; │ │ │ │ - array2[3541] = 78; │ │ │ │ - array2[3542] = -28; │ │ │ │ - array2[3543] = 11; │ │ │ │ - array2[3544] = 78; │ │ │ │ - array2[3545] = 51; │ │ │ │ - array2[3546] = -36; │ │ │ │ - array2[3547] = -69; │ │ │ │ - array2[3548] = 109; │ │ │ │ - array2[3549] = -82; │ │ │ │ - array2[3550] = 1; │ │ │ │ - array2[3551] = -118; │ │ │ │ - array2[3552] = 19; │ │ │ │ - array2[3553] = -7; │ │ │ │ - array2[3554] = -126; │ │ │ │ - array2[3555] = -45; │ │ │ │ - array2[3556] = 12; │ │ │ │ - array2[3557] = -9; │ │ │ │ - array2[3558] = 126; │ │ │ │ - array2[3559] = 27; │ │ │ │ - array2[3560] = 109; │ │ │ │ - array2[3561] = -128; │ │ │ │ - array2[3562] = -30; │ │ │ │ - array2[3563] = 68; │ │ │ │ - array2[3564] = -66; │ │ │ │ - array2[3565] = -32; │ │ │ │ - array2[3566] = 52; │ │ │ │ - array2[3567] = -61; │ │ │ │ - array2[3568] = -67; │ │ │ │ - array2[3569] = -29; │ │ │ │ - array2[3570] = 102; │ │ │ │ - array2[3571] = 27; │ │ │ │ - array2[3572] = -96; │ │ │ │ - array2[3573] = 56; │ │ │ │ - array2[3574] = -111; │ │ │ │ - array2[3575] = 47; │ │ │ │ - array2[3576] = 56; │ │ │ │ - array2[3577] = -51; │ │ │ │ - array2[3578] = 112; │ │ │ │ - array2[3579] = -17; │ │ │ │ - array2[3580] = -71; │ │ │ │ - array2[3581] = -15; │ │ │ │ - array2[3582] = 6; │ │ │ │ - array2[3583] = 40; │ │ │ │ - array2[3584] = 78; │ │ │ │ - array2[3585] = -28; │ │ │ │ - array2[3586] = 11; │ │ │ │ - array2[3587] = 78; │ │ │ │ - array2[3588] = 51; │ │ │ │ - array2[3589] = -36; │ │ │ │ - array2[3590] = -69; │ │ │ │ - array2[3591] = 110; │ │ │ │ - array2[3592] = -66; │ │ │ │ - array2[3593] = 1; │ │ │ │ - array2[3594] = -118; │ │ │ │ - array2[3595] = 19; │ │ │ │ - array2[3596] = -7; │ │ │ │ - array2[3597] = -126; │ │ │ │ - array2[3598] = -45; │ │ │ │ - array2[3599] = 12; │ │ │ │ - array2[3600] = -9; │ │ │ │ - array2[3601] = -66; │ │ │ │ - array2[3602] = 27; │ │ │ │ - array2[3603] = 113; │ │ │ │ - array2[3604] = -128; │ │ │ │ - array2[3605] = -30; │ │ │ │ - array2[3606] = 68; │ │ │ │ - array2[3607] = -66; │ │ │ │ - array2[3608] = -32; │ │ │ │ - array2[3609] = 52; │ │ │ │ - array2[3610] = -61; │ │ │ │ - array2[3611] = -67; │ │ │ │ - array2[3612] = -13; │ │ │ │ - array2[3613] = 102; │ │ │ │ - array2[3614] = 28; │ │ │ │ - array2[3615] = -96; │ │ │ │ - array2[3616] = 56; │ │ │ │ - array2[3617] = -111; │ │ │ │ - array2[3618] = 47; │ │ │ │ - array2[3619] = 56; │ │ │ │ - array2[3620] = -51; │ │ │ │ - array2[3621] = 112; │ │ │ │ - array2[3622] = -17; │ │ │ │ - array2[3623] = -67; │ │ │ │ - array2[3624] = 77; │ │ │ │ - array2[3625] = 6; │ │ │ │ - array2[3626] = 20; │ │ │ │ - array2[3627] = 2; │ │ │ │ - array2[3628] = -13; │ │ │ │ - array2[3629] = -40; │ │ │ │ - array2[3630] = -75; │ │ │ │ - array2[3631] = 85; │ │ │ │ - array2[3632] = 6; │ │ │ │ - array2[3633] = 20; │ │ │ │ - array2[3634] = 2; │ │ │ │ - array2[3635] = -13; │ │ │ │ - array2[3636] = -40; │ │ │ │ - array2[3637] = -72; │ │ │ │ - array2[3638] = 105; │ │ │ │ - array2[3639] = 6; │ │ │ │ - array2[3640] = 20; │ │ │ │ - array2[3641] = 2; │ │ │ │ - array2[3642] = -13; │ │ │ │ - array2[3643] = -40; │ │ │ │ - array2[3644] = -69; │ │ │ │ - array2[3645] = 49; │ │ │ │ - array2[3646] = 7; │ │ │ │ - array2[3647] = 40; │ │ │ │ - array2[3648] = 78; │ │ │ │ - array2[3649] = -28; │ │ │ │ - array2[3650] = 11; │ │ │ │ - array2[3651] = 78; │ │ │ │ - array2[3652] = 51; │ │ │ │ - array2[3653] = -36; │ │ │ │ - array2[3654] = 60; │ │ │ │ - array2[3655] = 109; │ │ │ │ - array2[3656] = -50; │ │ │ │ - array2[3657] = 1; │ │ │ │ - array2[3658] = -118; │ │ │ │ - array2[3659] = 19; │ │ │ │ - array2[3660] = -7; │ │ │ │ - array2[3661] = -126; │ │ │ │ - array2[3662] = -45; │ │ │ │ - array2[3663] = 12; │ │ │ │ - array2[3664] = 55; │ │ │ │ - array2[3665] = 95; │ │ │ │ - array2[3666] = 27; │ │ │ │ - array2[3667] = 117; │ │ │ │ - array2[3668] = -128; │ │ │ │ - array2[3669] = -30; │ │ │ │ - array2[3670] = 68; │ │ │ │ - array2[3671] = -66; │ │ │ │ - array2[3672] = -32; │ │ │ │ - array2[3673] = 52; │ │ │ │ - array2[3674] = -61; │ │ │ │ - array2[3675] = -51; │ │ │ │ - array2[3676] = -37; │ │ │ │ - array2[3677] = 102; │ │ │ │ - array2[3678] = 29; │ │ │ │ - array2[3679] = -96; │ │ │ │ - array2[3680] = 56; │ │ │ │ - array2[3681] = -111; │ │ │ │ - array2[3682] = 47; │ │ │ │ - array2[3683] = 56; │ │ │ │ - array2[3684] = -51; │ │ │ │ - array2[3685] = 112; │ │ │ │ - array2[3686] = -13; │ │ │ │ - array2[3687] = -73; │ │ │ │ - array2[3688] = 113; │ │ │ │ - array2[3689] = 7; │ │ │ │ - array2[3690] = 40; │ │ │ │ - array2[3691] = 78; │ │ │ │ - array2[3692] = -28; │ │ │ │ - array2[3693] = 11; │ │ │ │ - array2[3694] = 78; │ │ │ │ - array2[3695] = 51; │ │ │ │ - array2[3696] = -36; │ │ │ │ - array2[3697] = 60; │ │ │ │ - array2[3698] = 110; │ │ │ │ - array2[3699] = -34; │ │ │ │ - array2[3700] = 1; │ │ │ │ - array2[3701] = -118; │ │ │ │ - array2[3702] = 19; │ │ │ │ - array2[3703] = -7; │ │ │ │ - array2[3704] = -126; │ │ │ │ - array2[3705] = -45; │ │ │ │ - array2[3706] = 12; │ │ │ │ - array2[3707] = 55; │ │ │ │ - array2[3708] = -97; │ │ │ │ - array2[3709] = 27; │ │ │ │ - array2[3710] = 121; │ │ │ │ - array2[3711] = -128; │ │ │ │ - array2[3712] = -30; │ │ │ │ - array2[3713] = 68; │ │ │ │ - array2[3714] = -66; │ │ │ │ - array2[3715] = -32; │ │ │ │ - array2[3716] = 52; │ │ │ │ - array2[3717] = -61; │ │ │ │ - array2[3718] = -51; │ │ │ │ - array2[3719] = -21; │ │ │ │ - array2[3720] = 102; │ │ │ │ - array2[3721] = 30; │ │ │ │ - array2[3722] = -96; │ │ │ │ - array2[3723] = 56; │ │ │ │ - array2[3724] = -111; │ │ │ │ - array2[3725] = 47; │ │ │ │ - array2[3726] = 56; │ │ │ │ - array2[3727] = -51; │ │ │ │ - array2[3728] = 112; │ │ │ │ - array2[3729] = -13; │ │ │ │ - array2[3730] = -69; │ │ │ │ - array2[3731] = -79; │ │ │ │ - array2[3732] = 7; │ │ │ │ - array2[3733] = 40; │ │ │ │ - array2[3734] = 78; │ │ │ │ - array2[3735] = -28; │ │ │ │ - array2[3736] = 11; │ │ │ │ - array2[3737] = 78; │ │ │ │ - array2[3738] = 51; │ │ │ │ - array2[3739] = -36; │ │ │ │ - array2[3740] = 60; │ │ │ │ - array2[3741] = 111; │ │ │ │ - array2[3742] = -18; │ │ │ │ - array2[3743] = 1; │ │ │ │ - array2[3744] = -118; │ │ │ │ - array2[3745] = 19; │ │ │ │ - array2[3746] = -7; │ │ │ │ - array2[3747] = -126; │ │ │ │ - array2[3748] = -45; │ │ │ │ - array2[3749] = 12; │ │ │ │ - array2[3750] = 55; │ │ │ │ - array2[3751] = -33; │ │ │ │ - array2[3752] = -37; │ │ │ │ - array2[3753] = 102; │ │ │ │ - array2[3754] = 64; │ │ │ │ - array2[3755] = 33; │ │ │ │ - array2[3756] = 48; │ │ │ │ - array2[3757] = -49; │ │ │ │ - array2[3758] = 77; │ │ │ │ - array2[3759] = 91; │ │ │ │ - array2[3760] = 103; │ │ │ │ - array2[3761] = 64; │ │ │ │ - array2[3762] = 33; │ │ │ │ - array2[3763] = 48; │ │ │ │ - array2[3764] = -49; │ │ │ │ - array2[3765] = 125; │ │ │ │ - array2[3766] = -101; │ │ │ │ - array2[3767] = 104; │ │ │ │ - array2[3768] = 64; │ │ │ │ - array2[3769] = 33; │ │ │ │ - array2[3770] = 48; │ │ │ │ - array2[3771] = -49; │ │ │ │ - array2[3772] = -83; │ │ │ │ - array2[3773] = -37; │ │ │ │ - array2[3774] = 104; │ │ │ │ - array2[3775] = 64; │ │ │ │ - array2[3776] = 33; │ │ │ │ - array2[3777] = 48; │ │ │ │ - array2[3778] = -49; │ │ │ │ - array2[3779] = -35; │ │ │ │ - array2[3780] = 27; │ │ │ │ - array2[3781] = 125; │ │ │ │ - array2[3782] = -128; │ │ │ │ - array2[3783] = -30; │ │ │ │ - array2[3784] = 68; │ │ │ │ - array2[3785] = -66; │ │ │ │ - array2[3786] = -32; │ │ │ │ - array2[3787] = 52; │ │ │ │ - array2[3788] = -61; │ │ │ │ - array2[3789] = -35; │ │ │ │ - array2[3790] = -45; │ │ │ │ - array2[3791] = 102; │ │ │ │ - array2[3792] = 31; │ │ │ │ - array2[3793] = -96; │ │ │ │ - array2[3794] = 56; │ │ │ │ - array2[3795] = -111; │ │ │ │ - array2[3796] = 47; │ │ │ │ - array2[3797] = 56; │ │ │ │ - array2[3798] = -51; │ │ │ │ - array2[3799] = 112; │ │ │ │ - array2[3800] = -9; │ │ │ │ - array2[3801] = -75; │ │ │ │ - array2[3802] = -15; │ │ │ │ - array2[3803] = 7; │ │ │ │ - array2[3804] = 40; │ │ │ │ - array2[3805] = 78; │ │ │ │ - array2[3806] = -28; │ │ │ │ - array2[3807] = 11; │ │ │ │ - array2[3808] = 78; │ │ │ │ - array2[3809] = 51; │ │ │ │ - array2[3810] = -36; │ │ │ │ - array2[3811] = -67; │ │ │ │ - array2[3812] = 109; │ │ │ │ - array2[3813] = -2; │ │ │ │ - array2[3814] = 1; │ │ │ │ - array2[3815] = -118; │ │ │ │ - array2[3816] = 19; │ │ │ │ - array2[3817] = -7; │ │ │ │ - array2[3818] = -126; │ │ │ │ - array2[3819] = -45; │ │ │ │ - array2[3820] = 12; │ │ │ │ - array2[3821] = 119; │ │ │ │ - array2[3822] = 127; │ │ │ │ - array2[3823] = -37; │ │ │ │ - array2[3824] = 118; │ │ │ │ - array2[3825] = -128; │ │ │ │ - array2[3826] = 33; │ │ │ │ - array2[3827] = 48; │ │ │ │ - array2[3828] = 79; │ │ │ │ - array2[3829] = 77; │ │ │ │ - array2[3830] = -37; │ │ │ │ - array2[3831] = 70; │ │ │ │ - array2[3832] = 40; │ │ │ │ - array2[3833] = -96; │ │ │ │ - array2[3834] = 56; │ │ │ │ - array2[3835] = -111; │ │ │ │ - array2[3836] = 47; │ │ │ │ - array2[3837] = 56; │ │ │ │ - array2[3838] = -51; │ │ │ │ - array2[3839] = 112; │ │ │ │ - array2[3840] = -9; │ │ │ │ - array2[3841] = -72; │ │ │ │ - array2[3842] = 25; │ │ │ │ - array2[3843] = 10; │ │ │ │ - array2[3844] = 40; │ │ │ │ - array2[3845] = 78; │ │ │ │ - array2[3846] = -28; │ │ │ │ - array2[3847] = 11; │ │ │ │ - array2[3848] = 78; │ │ │ │ - array2[3849] = 51; │ │ │ │ - array2[3850] = -36; │ │ │ │ - array2[3851] = 125; │ │ │ │ - array2[3852] = 110; │ │ │ │ - array2[3853] = -35; │ │ │ │ - array2[3854] = 1; │ │ │ │ - array2[3855] = -122; │ │ │ │ - array2[3856] = -64; │ │ │ │ - array2[3857] = 60; │ │ │ │ - array2[3858] = 53; │ │ │ │ - array2[3859] = -99; │ │ │ │ - array2[3860] = -101; │ │ │ │ - array2[3861] = -93; │ │ │ │ - array2[3862] = -128; │ │ │ │ - array2[3863] = -30; │ │ │ │ - array2[3864] = 68; │ │ │ │ - array2[3865] = -66; │ │ │ │ - array2[3866] = -32; │ │ │ │ - array2[3867] = 52; │ │ │ │ - array2[3868] = -61; │ │ │ │ - array2[3869] = -35; │ │ │ │ - array2[3870] = -17; │ │ │ │ - array2[3871] = -58; │ │ │ │ - array2[3872] = 40; │ │ │ │ - array2[3873] = -96; │ │ │ │ - array2[3874] = 56; │ │ │ │ - array2[3875] = -111; │ │ │ │ - array2[3876] = 47; │ │ │ │ - array2[3877] = 56; │ │ │ │ - array2[3878] = -51; │ │ │ │ - array2[3879] = 112; │ │ │ │ - array2[3880] = -9; │ │ │ │ - array2[3881] = -70; │ │ │ │ - array2[3882] = -119; │ │ │ │ - array2[3883] = 7; │ │ │ │ - array2[3884] = 24; │ │ │ │ - array2[3885] = 2; │ │ │ │ - array2[3886] = -13; │ │ │ │ - array2[3887] = -44; │ │ │ │ - array2[3888] = 52; │ │ │ │ - array2[3889] = 111; │ │ │ │ - array2[3890] = 95; │ │ │ │ - array2[3891] = 1; │ │ │ │ - array2[3892] = 102; │ │ │ │ - array2[3893] = 94; │ │ │ │ - array2[3894] = -63; │ │ │ │ - array2[3895] = 101; │ │ │ │ - array2[3896] = 122; │ │ │ │ - array2[3897] = -124; │ │ │ │ - array2[3898] = 0; │ │ │ │ - array2[3899] = 44; │ │ │ │ - array2[3900] = -117; │ │ │ │ - array2[3901] = 89; │ │ │ │ - array2[3902] = 10; │ │ │ │ - array2[3903] = 40; │ │ │ │ - array2[3904] = 78; │ │ │ │ - array2[3905] = -28; │ │ │ │ - array2[3906] = 11; │ │ │ │ - array2[3907] = 78; │ │ │ │ - array2[3908] = 51; │ │ │ │ - array2[3909] = -36; │ │ │ │ - array2[3910] = 125; │ │ │ │ - array2[3911] = 111; │ │ │ │ - array2[3912] = -108; │ │ │ │ - array2[3913] = 2; │ │ │ │ - array2[3914] = -118; │ │ │ │ - array2[3915] = 19; │ │ │ │ - array2[3916] = -7; │ │ │ │ - array2[3917] = -126; │ │ │ │ - array2[3918] = -45; │ │ │ │ - array2[3919] = 12; │ │ │ │ - array2[3920] = 119; │ │ │ │ - array2[3921] = -49; │ │ │ │ - array2[3922] = 91; │ │ │ │ - array2[3923] = 105; │ │ │ │ - array2[3924] = 64; │ │ │ │ - array2[3925] = 33; │ │ │ │ - array2[3926] = 48; │ │ │ │ - array2[3927] = 15; │ │ │ │ - array2[3928] = 110; │ │ │ │ - array2[3929] = -101; │ │ │ │ - array2[3930] = 106; │ │ │ │ - array2[3931] = 64; │ │ │ │ - array2[3932] = 33; │ │ │ │ - array2[3933] = 48; │ │ │ │ - array2[3934] = 15; │ │ │ │ - array2[3935] = -98; │ │ │ │ - array2[3936] = -37; │ │ │ │ - array2[3937] = 106; │ │ │ │ - array2[3938] = 64; │ │ │ │ - array2[3939] = 33; │ │ │ │ - array2[3940] = 48; │ │ │ │ - array2[3941] = 15; │ │ │ │ - array2[3942] = -50; │ │ │ │ - array2[3943] = -37; │ │ │ │ - array2[3944] = 120; │ │ │ │ - array2[3945] = -128; │ │ │ │ - array2[3946] = 33; │ │ │ │ - array2[3947] = 48; │ │ │ │ - array2[3948] = 79; │ │ │ │ - array2[3949] = 93; │ │ │ │ - array2[3950] = -41; │ │ │ │ - array2[3951] = 86; │ │ │ │ - array2[3952] = 30; │ │ │ │ - array2[3953] = 96; │ │ │ │ - array2[3954] = 8; │ │ │ │ - array2[3955] = -52; │ │ │ │ - array2[3956] = 83; │ │ │ │ - array2[3957] = -41; │ │ │ │ - array2[3958] = -72; │ │ │ │ - array2[3959] = -87; │ │ │ │ - array2[3960] = 7; │ │ │ │ - array2[3961] = 24; │ │ │ │ - array2[3962] = 2; │ │ │ │ - array2[3963] = -13; │ │ │ │ - array2[3964] = -44; │ │ │ │ - array2[3965] = -11; │ │ │ │ - array2[3966] = 110; │ │ │ │ - array2[3967] = -83; │ │ │ │ - array2[3968] = 1; │ │ │ │ - array2[3969] = -123; │ │ │ │ - array2[3970] = -64; │ │ │ │ - array2[3971] = 60; │ │ │ │ - array2[3972] = 121; │ │ │ │ - array2[3973] = 109; │ │ │ │ - array2[3974] = -78; │ │ │ │ - array2[3975] = 1; │ │ │ │ - array2[3976] = -123; │ │ │ │ - array2[3977] = -64; │ │ │ │ - array2[3978] = 60; │ │ │ │ - array2[3979] = 57; │ │ │ │ - array2[3980] = 110; │ │ │ │ - array2[3981] = -77; │ │ │ │ - array2[3982] = 1; │ │ │ │ - array2[3983] = -123; │ │ │ │ - array2[3984] = -64; │ │ │ │ - array2[3985] = 60; │ │ │ │ - array2[3986] = -7; │ │ │ │ - array2[3987] = 110; │ │ │ │ - array2[3988] = -21; │ │ │ │ - array2[3989] = 1; │ │ │ │ - array2[3990] = -122; │ │ │ │ - array2[3991] = -64; │ │ │ │ - array2[3992] = 60; │ │ │ │ - array2[3993] = -75; │ │ │ │ - array2[3994] = 77; │ │ │ │ - array2[3995] = -37; │ │ │ │ - array2[3996] = -84; │ │ │ │ - array2[3997] = -128; │ │ │ │ - array2[3998] = 33; │ │ │ │ - array2[3999] = 48; │ │ │ │ - array2[4000] = -113; │ │ │ │ - array2[4001] = 77; │ │ │ │ - array2[4002] = -41; │ │ │ │ - array2[4003] = -42; │ │ │ │ - array2[4004] = 30; │ │ │ │ - array2[4005] = 96; │ │ │ │ - array2[4006] = 8; │ │ │ │ - array2[4007] = -52; │ │ │ │ - array2[4008] = 83; │ │ │ │ - array2[4009] = -37; │ │ │ │ - array2[4010] = -73; │ │ │ │ - array2[4011] = -43; │ │ │ │ - array2[4012] = 10; │ │ │ │ - array2[4013] = 24; │ │ │ │ - array2[4014] = 2; │ │ │ │ - array2[4015] = -13; │ │ │ │ - array2[4016] = -40; │ │ │ │ - array2[4017] = 52; │ │ │ │ - array2[4018] = 110; │ │ │ │ - array2[4019] = -14; │ │ │ │ - array2[4020] = 1; │ │ │ │ - array2[4021] = -122; │ │ │ │ - array2[4022] = -64; │ │ │ │ - array2[4023] = 60; │ │ │ │ - array2[4024] = -75; │ │ │ │ - array2[4025] = -83; │ │ │ │ - array2[4026] = -101; │ │ │ │ - array2[4027] = -82; │ │ │ │ - array2[4028] = -128; │ │ │ │ - array2[4029] = 33; │ │ │ │ - array2[4030] = 48; │ │ │ │ - array2[4031] = -113; │ │ │ │ - array2[4032] = 77; │ │ │ │ - array2[4033] = -17; │ │ │ │ - array2[4034] = 54; │ │ │ │ - array2[4035] = 31; │ │ │ │ - array2[4036] = 96; │ │ │ │ - array2[4037] = 8; │ │ │ │ - array2[4038] = -52; │ │ │ │ - array2[4039] = 83; │ │ │ │ - array2[4040] = -37; │ │ │ │ - array2[4041] = -67; │ │ │ │ - array2[4042] = -43; │ │ │ │ - array2[4043] = 6; │ │ │ │ - array2[4044] = 20; │ │ │ │ - array2[4045] = 2; │ │ │ │ - array2[4046] = -13; │ │ │ │ - array2[4047] = -24; │ │ │ │ - array2[4048] = -76; │ │ │ │ - array2[4049] = -23; │ │ │ │ - array2[4050] = 6; │ │ │ │ - array2[4051] = 20; │ │ │ │ - array2[4052] = 2; │ │ │ │ - array2[4053] = -13; │ │ │ │ - array2[4054] = -24; │ │ │ │ - array2[4055] = -73; │ │ │ │ - array2[4056] = -19; │ │ │ │ - array2[4057] = 6; │ │ │ │ - array2[4058] = 20; │ │ │ │ - array2[4059] = 2; │ │ │ │ - array2[4060] = -13; │ │ │ │ - array2[4061] = -24; │ │ │ │ - array2[4062] = -70; │ │ │ │ - array2[4063] = -11; │ │ │ │ - array2[4064] = 6; │ │ │ │ - array2[4065] = 20; │ │ │ │ - array2[4066] = 2; │ │ │ │ - array2[4067] = -13; │ │ │ │ - array2[4068] = -24; │ │ │ │ - array2[4069] = -67; │ │ │ │ - array2[4070] = 25; │ │ │ │ - array2[4071] = 6; │ │ │ │ - array2[4072] = 20; │ │ │ │ - array2[4073] = 15; │ │ │ │ - array2[4074] = 114; │ │ │ │ - array2[4075] = -7; │ │ │ │ - array2[4076] = -76; │ │ │ │ - array2[4077] = 21; │ │ │ │ - array2[4078] = 11; │ │ │ │ - array2[4079] = 20; │ │ │ │ - array2[4080] = 15; │ │ │ │ - array2[4081] = 114; │ │ │ │ - array2[4082] = -7; │ │ │ │ - array2[4083] = -75; │ │ │ │ - array2[4084] = -19; │ │ │ │ - array2[4085] = 10; │ │ │ │ - array2[4086] = 24; │ │ │ │ - array2[4087] = 2; │ │ │ │ - array2[4088] = -13; │ │ │ │ - array2[4089] = -40; │ │ │ │ - array2[4090] = 53; │ │ │ │ - array2[4091] = 109; │ │ │ │ - array2[4092] = 127; │ │ │ │ - array2[4093] = -121; │ │ │ │ - array2[4094] = 19; │ │ │ │ - array2[4095] = -7; │ │ │ │ - array2[4096] = -126; │ │ │ │ - array2[4097] = -45; │ │ │ │ - array2[4098] = 12; │ │ │ │ - array2[4099] = 86; │ │ │ │ - array2[4100] = 31; │ │ │ │ - array2[4101] = 96; │ │ │ │ - array2[4102] = 8; │ │ │ │ - array2[4103] = -52; │ │ │ │ - array2[4104] = 83; │ │ │ │ - array2[4105] = -33; │ │ │ │ - array2[4106] = -74; │ │ │ │ - array2[4107] = -11; │ │ │ │ - array2[4108] = 10; │ │ │ │ - array2[4109] = 24; │ │ │ │ - array2[4110] = 2; │ │ │ │ - array2[4111] = -13; │ │ │ │ - array2[4112] = -40; │ │ │ │ - array2[4113] = -11; │ │ │ │ - array2[4114] = 109; │ │ │ │ - array2[4115] = -6; │ │ │ │ - array2[4116] = 1; │ │ │ │ - array2[4117] = -122; │ │ │ │ - array2[4118] = -64; │ │ │ │ - array2[4119] = 60; │ │ │ │ - array2[4120] = -11; │ │ │ │ - array2[4121] = -99; │ │ │ │ - array2[4122] = -37; │ │ │ │ - array2[4123] = 126; │ │ │ │ - array2[4124] = -128; │ │ │ │ - array2[4125] = 33; │ │ │ │ - array2[4126] = 48; │ │ │ │ - array2[4127] = 79; │ │ │ │ - array2[4128] = 125; │ │ │ │ - array2[4129] = -13; │ │ │ │ - array2[4130] = 38; │ │ │ │ - array2[4131] = 28; │ │ │ │ - array2[4132] = 80; │ │ │ │ - array2[4133] = 8; │ │ │ │ - array2[4134] = -52; │ │ │ │ - array2[4135] = -77; │ │ │ │ - array2[4136] = -37; │ │ │ │ - array2[4137] = 54; │ │ │ │ - array2[4138] = 28; │ │ │ │ - array2[4139] = 80; │ │ │ │ - array2[4140] = 8; │ │ │ │ - array2[4141] = -52; │ │ │ │ - array2[4142] = -77; │ │ │ │ - array2[4143] = -25; │ │ │ │ - array2[4144] = 86; │ │ │ │ - array2[4145] = 28; │ │ │ │ - array2[4146] = 80; │ │ │ │ - array2[4147] = 8; │ │ │ │ - array2[4148] = -52; │ │ │ │ - array2[4149] = -77; │ │ │ │ - array2[4150] = -13; │ │ │ │ - array2[4151] = -42; │ │ │ │ - array2[4152] = 31; │ │ │ │ - array2[4153] = 96; │ │ │ │ - array2[4154] = 8; │ │ │ │ - array2[4155] = -52; │ │ │ │ - array2[4156] = 83; │ │ │ │ - array2[4157] = -29; │ │ │ │ - array2[4158] = -75; │ │ │ │ - array2[4159] = 9; │ │ │ │ - array2[4160] = 10; │ │ │ │ - array2[4161] = 24; │ │ │ │ - array2[4162] = 2; │ │ │ │ - array2[4163] = -13; │ │ │ │ - array2[4164] = -44; │ │ │ │ - array2[4165] = 56; │ │ │ │ - array2[4166] = 110; │ │ │ │ - array2[4167] = -125; │ │ │ │ - array2[4168] = 2; │ │ │ │ - array2[4169] = -122; │ │ │ │ - array2[4170] = -64; │ │ │ │ - array2[4171] = 60; │ │ │ │ - array2[4172] = 53; │ │ │ │ - array2[4173] = -66; │ │ │ │ - array2[4174] = -101; │ │ │ │ - array2[4175] = 114; │ │ │ │ - array2[4176] = 64; │ │ │ │ - array2[4177] = 33; │ │ │ │ - array2[4178] = 48; │ │ │ │ - array2[4179] = 15; │ │ │ │ - array2[4180] = 95; │ │ │ │ - array2[4181] = -37; │ │ │ │ - array2[4182] = 114; │ │ │ │ - array2[4183] = 64; │ │ │ │ - array2[4184] = 33; │ │ │ │ - array2[4185] = 48; │ │ │ │ - array2[4186] = 15; │ │ │ │ - array2[4187] = -113; │ │ │ │ - array2[4188] = 91; │ │ │ │ - array2[4189] = 115; │ │ │ │ - array2[4190] = 64; │ │ │ │ - array2[4191] = 33; │ │ │ │ - array2[4192] = 48; │ │ │ │ - array2[4193] = 15; │ │ │ │ - array2[4194] = -65; │ │ │ │ - array2[4195] = 91; │ │ │ │ - array2[4196] = -95; │ │ │ │ - array2[4197] = -128; │ │ │ │ - array2[4198] = 33; │ │ │ │ - array2[4199] = 48; │ │ │ │ - array2[4200] = 79; │ │ │ │ - array2[4201] = -99; │ │ │ │ - array2[4202] = -45; │ │ │ │ - array2[4203] = -90; │ │ │ │ - array2[4204] = 40; │ │ │ │ - array2[4205] = 96; │ │ │ │ - array2[4206] = 8; │ │ │ │ - array2[4207] = -52; │ │ │ │ - array2[4208] = 83; │ │ │ │ - array2[4209] = -25; │ │ │ │ - array2[4210] = -73; │ │ │ │ - array2[4211] = 45; │ │ │ │ - array2[4212] = 10; │ │ │ │ - array2[4213] = 24; │ │ │ │ - array2[4214] = 2; │ │ │ │ - array2[4215] = -13; │ │ │ │ - array2[4216] = -44; │ │ │ │ - array2[4217] = -71; │ │ │ │ - array2[4218] = 110; │ │ │ │ - array2[4219] = -115; │ │ │ │ - array2[4220] = 2; │ │ │ │ - array2[4221] = -122; │ │ │ │ - array2[4222] = -64; │ │ │ │ - array2[4223] = 60; │ │ │ │ - array2[4224] = 117; │ │ │ │ - array2[4225] = -34; │ │ │ │ - array2[4226] = -101; │ │ │ │ - array2[4227] = 116; │ │ │ │ - array2[4228] = 64; │ │ │ │ - array2[4229] = 33; │ │ │ │ - array2[4230] = 48; │ │ │ │ - array2[4232] = (array2[4231] = 79); │ │ │ │ - array2[4233] = -37; │ │ │ │ - array2[4234] = 116; │ │ │ │ - array2[4235] = 64; │ │ │ │ - array2[4236] = 33; │ │ │ │ - array2[4237] = 48; │ │ │ │ - array2[4238] = 79; │ │ │ │ - array2[4239] = 127; │ │ │ │ - array2[4240] = 91; │ │ │ │ - array2[4241] = 117; │ │ │ │ - array2[4242] = 64; │ │ │ │ - array2[4243] = 33; │ │ │ │ - array2[4244] = 48; │ │ │ │ - array2[4245] = 79; │ │ │ │ - array2[4246] = -81; │ │ │ │ - array2[4247] = -101; │ │ │ │ - array2[4248] = 118; │ │ │ │ - array2[4249] = 64; │ │ │ │ - array2[4250] = 33; │ │ │ │ - array2[4251] = 48; │ │ │ │ - array2[4252] = 79; │ │ │ │ - array2[4253] = -33; │ │ │ │ - array2[4254] = -101; │ │ │ │ - array2[4255] = -92; │ │ │ │ - array2[4256] = -128; │ │ │ │ - array2[4257] = 33; │ │ │ │ - array2[4258] = 48; │ │ │ │ - array2[4259] = 79; │ │ │ │ - array2[4260] = -83; │ │ │ │ - array2[4261] = -37; │ │ │ │ - array2[4262] = 54; │ │ │ │ - array2[4263] = 41; │ │ │ │ - array2[4264] = 96; │ │ │ │ - array2[4265] = 8; │ │ │ │ - array2[4266] = -52; │ │ │ │ - array2[4267] = 83; │ │ │ │ - array2[4268] = -21; │ │ │ │ - array2[4269] = -71; │ │ │ │ - array2[4270] = 85; │ │ │ │ - array2[4271] = 10; │ │ │ │ - array2[4272] = 24; │ │ │ │ - array2[4273] = 2; │ │ │ │ - array2[4274] = -13; │ │ │ │ - array2[4275] = -44; │ │ │ │ - array2[4276] = 58; │ │ │ │ - array2[4277] = 111; │ │ │ │ - array2[4278] = -102; │ │ │ │ - array2[4279] = 2; │ │ │ │ - array2[4280] = -122; │ │ │ │ - array2[4281] = -64; │ │ │ │ - array2[4282] = 60; │ │ │ │ - array2[4283] = -11; │ │ │ │ - array2[4284] = 94; │ │ │ │ - array2[4285] = -37; │ │ │ │ - array2[4286] = -90; │ │ │ │ - array2[4287] = -128; │ │ │ │ - array2[4288] = 33; │ │ │ │ - array2[4289] = 48; │ │ │ │ - array2[4290] = 79; │ │ │ │ - array2[4291] = -67; │ │ │ │ - array2[4292] = -29; │ │ │ │ - array2[4293] = -42; │ │ │ │ - array2[4294] = 41; │ │ │ │ - array2[4295] = 96; │ │ │ │ - array2[4296] = 8; │ │ │ │ - array2[4297] = -52; │ │ │ │ - array2[4298] = 83; │ │ │ │ - array2[4299] = -17; │ │ │ │ - array2[4300] = -69; │ │ │ │ - array2[4301] = -119; │ │ │ │ - array2[4302] = 10; │ │ │ │ - array2[4303] = 24; │ │ │ │ - array2[4304] = 2; │ │ │ │ - array2[4305] = -13; │ │ │ │ - array2[4306] = -44; │ │ │ │ - array2[4307] = 60; │ │ │ │ - array2[4308] = 109; │ │ │ │ - array2[4309] = -93; │ │ │ │ - array2[4310] = 2; │ │ │ │ - array2[4311] = -122; │ │ │ │ - array2[4312] = -64; │ │ │ │ - array2[4313] = 60; │ │ │ │ - array2[4314] = 53; │ │ │ │ - array2[4315] = 127; │ │ │ │ - array2[4316] = 91; │ │ │ │ - array2[4317] = -87; │ │ │ │ - array2[4318] = -128; │ │ │ │ - array2[4319] = 33; │ │ │ │ - array2[4320] = 48; │ │ │ │ - array2[4321] = 79; │ │ │ │ - array2[4322] = -51; │ │ │ │ - array2[4323] = -21; │ │ │ │ - array2[4324] = -90; │ │ │ │ - array2[4325] = 42; │ │ │ │ - array2[4326] = 96; │ │ │ │ - array2[4327] = 8; │ │ │ │ - array2[4328] = -52; │ │ │ │ - array2[4329] = 83; │ │ │ │ - array2[4330] = -13; │ │ │ │ - array2[4331] = -67; │ │ │ │ - array2[4332] = 113; │ │ │ │ - array2[4333] = 10; │ │ │ │ - array2[4334] = 40; │ │ │ │ - array2[4335] = 78; │ │ │ │ - array2[4336] = -28; │ │ │ │ - array2[4337] = 11; │ │ │ │ - array2[4338] = 78; │ │ │ │ - array2[4339] = 51; │ │ │ │ - array2[4340] = -32; │ │ │ │ - array2[4341] = 52; │ │ │ │ - array2[4342] = 109; │ │ │ │ - array2[4343] = -98; │ │ │ │ - array2[4344] = 2; │ │ │ │ - array2[4345] = -118; │ │ │ │ - array2[4346] = 19; │ │ │ │ - array2[4347] = -7; │ │ │ │ - array2[4348] = -126; │ │ │ │ - array2[4349] = -45; │ │ │ │ - array2[4350] = 12; │ │ │ │ - array2[4351] = 56; │ │ │ │ - array2[4352] = 93; │ │ │ │ - array2[4353] = 27; │ │ │ │ - array2[4354] = -87; │ │ │ │ - array2[4355] = -128; │ │ │ │ - array2[4356] = -30; │ │ │ │ - array2[4357] = 68; │ │ │ │ - array2[4358] = -66; │ │ │ │ - array2[4359] = -32; │ │ │ │ - array2[4360] = 52; │ │ │ │ - array2[4361] = 3; │ │ │ │ - array2[4362] = 78; │ │ │ │ - array2[4363] = -37; │ │ │ │ - array2[4364] = 102; │ │ │ │ - array2[4365] = 42; │ │ │ │ - array2[4366] = -96; │ │ │ │ - array2[4367] = 56; │ │ │ │ - array2[4368] = -111; │ │ │ │ - array2[4369] = 47; │ │ │ │ - array2[4370] = 56; │ │ │ │ - array2[4371] = -51; │ │ │ │ - array2[4372] = -128; │ │ │ │ - array2[4373] = -45; │ │ │ │ - array2[4374] = -73; │ │ │ │ - array2[4375] = -79; │ │ │ │ - array2[4376] = 10; │ │ │ │ - array2[4377] = 40; │ │ │ │ - array2[4378] = 78; │ │ │ │ - array2[4379] = -28; │ │ │ │ - array2[4380] = 11; │ │ │ │ - array2[4381] = 78; │ │ │ │ - array2[4382] = 51; │ │ │ │ - array2[4383] = -32; │ │ │ │ - array2[4384] = 52; │ │ │ │ - array2[4385] = 110; │ │ │ │ - array2[4386] = -82; │ │ │ │ - array2[4387] = 2; │ │ │ │ - array2[4388] = -118; │ │ │ │ - array2[4389] = 19; │ │ │ │ - array2[4390] = -7; │ │ │ │ - array2[4391] = -126; │ │ │ │ - array2[4392] = -45; │ │ │ │ - array2[4393] = 12; │ │ │ │ - array2[4394] = 56; │ │ │ │ - array2[4395] = -99; │ │ │ │ - array2[4396] = 27; │ │ │ │ - array2[4397] = -83; │ │ │ │ - array2[4398] = -128; │ │ │ │ - array2[4399] = -30; │ │ │ │ - array2[4400] = 68; │ │ │ │ - array2[4401] = -66; │ │ │ │ - array2[4402] = -32; │ │ │ │ - array2[4403] = 52; │ │ │ │ - array2[4404] = 3; │ │ │ │ - array2[4405] = 78; │ │ │ │ - array2[4406] = -21; │ │ │ │ - array2[4407] = 102; │ │ │ │ - array2[4408] = 43; │ │ │ │ - array2[4409] = -96; │ │ │ │ - array2[4410] = 56; │ │ │ │ - array2[4411] = -111; │ │ │ │ - array2[4412] = 47; │ │ │ │ - array2[4413] = 56; │ │ │ │ - array2[4414] = -51; │ │ │ │ - array2[4415] = -128; │ │ │ │ - array2[4416] = -45; │ │ │ │ - array2[4417] = -69; │ │ │ │ - array2[4418] = -15; │ │ │ │ - array2[4419] = 10; │ │ │ │ - array2[4420] = 40; │ │ │ │ - array2[4421] = 78; │ │ │ │ - array2[4422] = -28; │ │ │ │ - array2[4423] = 11; │ │ │ │ - array2[4424] = 78; │ │ │ │ - array2[4425] = 51; │ │ │ │ - array2[4426] = -32; │ │ │ │ - array2[4427] = 52; │ │ │ │ - array2[4428] = 111; │ │ │ │ - array2[4429] = -66; │ │ │ │ - array2[4430] = 2; │ │ │ │ - array2[4431] = -118; │ │ │ │ - array2[4432] = 19; │ │ │ │ - array2[4433] = -7; │ │ │ │ - array2[4434] = -126; │ │ │ │ - array2[4435] = -45; │ │ │ │ - array2[4436] = 12; │ │ │ │ - array2[4437] = 56; │ │ │ │ - array2[4438] = -35; │ │ │ │ - array2[4439] = -37; │ │ │ │ - array2[4440] = -86; │ │ │ │ - array2[4441] = -128; │ │ │ │ - array2[4442] = 33; │ │ │ │ - array2[4443] = 48; │ │ │ │ - array2[4444] = 79; │ │ │ │ - array2[4445] = -35; │ │ │ │ - array2[4446] = -37; │ │ │ │ - array2[4447] = -42; │ │ │ │ - array2[4448] = 42; │ │ │ │ - array2[4449] = 96; │ │ │ │ - array2[4450] = 8; │ │ │ │ - array2[4451] = -52; │ │ │ │ - array2[4452] = 83; │ │ │ │ - array2[4453] = -9; │ │ │ │ - array2[4454] = -71; │ │ │ │ - array2[4455] = -15; │ │ │ │ - array2[4456] = 13; │ │ │ │ - array2[4457] = 2; │ │ │ │ - array2[4458] = -13; │ │ │ │ - array2[4459] = -104; │ │ │ │ - array2[4460] = -84; │ │ │ │ - array2[4461] = -128; │ │ │ │ - array2[4462] = 33; │ │ │ │ - array2[4463] = 48; │ │ │ │ - array2[4464] = 79; │ │ │ │ - array2[4465] = -35; │ │ │ │ - array2[4466] = -13; │ │ │ │ - array2[4467] = -26; │ │ │ │ - array2[4468] = 71; │ │ │ │ - array2[4469] = 8; │ │ │ │ - array2[4470] = -52; │ │ │ │ - array2[4471] = 115; │ │ │ │ - array2[4472] = 91; │ │ │ │ - array2[4473] = 96; │ │ │ │ - array2[4474] = 0; │ │ │ │ - array2[4475] = 33; │ │ │ │ - array2[4476] = 48; │ │ │ │ - array2[4477] = -113; │ │ │ │ - array2[4478] = 110; │ │ │ │ - array2[4479] = -120; │ │ │ │ - array2[4480] = 1; │ │ │ │ - array2[4481] = -124; │ │ │ │ - array2[4482] = -64; │ │ │ │ - array2[4483] = 60; │ │ │ │ - array2[4484] = -67; │ │ │ │ - array2[4485] = -31; │ │ │ │ - array2[4486] = 29; │ │ │ │ - array2[4487] = 62; │ │ │ │ - array2[4488] = -43; │ │ │ │ - array2[4489] = 60; │ │ │ │ - array2[4490] = -128; │ │ │ │ - array2[4491] = -96; │ │ │ │ - array2[4493] = (array2[4492] = 0); │ │ │ │ - array2[4495] = (array2[4494] = 0); │ │ │ │ + array2[3354] = 38; │ │ │ │ + array2[3355] = -122; │ │ │ │ + array2[3356] = -100; │ │ │ │ + array2[3357] = 40; │ │ │ │ + array2[3358] = -62; │ │ │ │ + array2[3359] = -30; │ │ │ │ + array2[3360] = 72; │ │ │ │ + array2[3361] = -117; │ │ │ │ + array2[3362] = 36; │ │ │ │ + array2[3363] = 46; │ │ │ │ + array2[3364] = -106; │ │ │ │ + array2[3365] = -68; │ │ │ │ + array2[3366] = 104; │ │ │ │ + array2[3367] = 66; │ │ │ │ + array2[3368] = -29; │ │ │ │ + array2[3369] = 73; │ │ │ │ + array2[3370] = -115; │ │ │ │ + array2[3371] = 40; │ │ │ │ + array2[3372] = 54; │ │ │ │ + array2[3373] = -90; │ │ │ │ + array2[3374] = -36; │ │ │ │ + array2[3375] = -88; │ │ │ │ + array2[3376] = -62; │ │ │ │ + array2[3377] = -29; │ │ │ │ + array2[3378] = 74; │ │ │ │ + array2[3379] = -113; │ │ │ │ + array2[3380] = 44; │ │ │ │ + array2[3381] = 62; │ │ │ │ + array2[3382] = -74; │ │ │ │ + array2[3383] = -4; │ │ │ │ + array2[3384] = -24; │ │ │ │ + array2[3385] = 66; │ │ │ │ + array2[3386] = -28; │ │ │ │ + array2[3387] = 75; │ │ │ │ + array2[3388] = -111; │ │ │ │ + array2[3389] = 48; │ │ │ │ + array2[3390] = -120; │ │ │ │ + array2[3391] = -111; │ │ │ │ + array2[3392] = 49; │ │ │ │ + array2[3393] = -56; │ │ │ │ + array2[3394] = -111; │ │ │ │ + array2[3395] = 50; │ │ │ │ + array2[3396] = 8; │ │ │ │ + array2[3397] = -109; │ │ │ │ + array2[3398] = 51; │ │ │ │ + array2[3399] = 72; │ │ │ │ + array2[3400] = -109; │ │ │ │ + array2[3401] = 52; │ │ │ │ + array2[3402] = -120; │ │ │ │ + array2[3403] = -109; │ │ │ │ + array2[3404] = 53; │ │ │ │ + array2[3405] = -56; │ │ │ │ + array2[3406] = -109; │ │ │ │ + array2[3407] = 54; │ │ │ │ + array2[3408] = 8; │ │ │ │ + array2[3409] = -107; │ │ │ │ + array2[3410] = 55; │ │ │ │ + array2[3411] = 32; │ │ │ │ + array2[3412] = 21; │ │ │ │ + array2[3413] = 56; │ │ │ │ + array2[3414] = -56; │ │ │ │ + array2[3415] = 82; │ │ │ │ + array2[3416] = 9; │ │ │ │ + array2[3417] = 7; │ │ │ │ + array2[3418] = 2; │ │ │ │ + array2[3419] = 0; │ │ │ │ + array2[3420] = 13; │ │ │ │ + array2[3421] = 1; │ │ │ │ + array2[3423] = (array2[3422] = 0); │ │ │ │ + array2[3424] = 38; │ │ │ │ + array2[3425] = 24; │ │ │ │ + array2[3426] = -96; │ │ │ │ + array2[3427] = 56; │ │ │ │ + array2[3428] = -111; │ │ │ │ + array2[3429] = 47; │ │ │ │ + array2[3430] = 56; │ │ │ │ + array2[3431] = -51; │ │ │ │ + array2[3432] = 112; │ │ │ │ + array2[3433] = -21; │ │ │ │ + array2[3434] = -73; │ │ │ │ + array2[3435] = 45; │ │ │ │ + array2[3436] = 6; │ │ │ │ + array2[3437] = 40; │ │ │ │ + array2[3438] = 78; │ │ │ │ + array2[3439] = -28; │ │ │ │ + array2[3440] = 11; │ │ │ │ + array2[3441] = 78; │ │ │ │ + array2[3442] = 51; │ │ │ │ + array2[3443] = -36; │ │ │ │ + array2[3444] = 58; │ │ │ │ + array2[3445] = 110; │ │ │ │ + array2[3446] = -114; │ │ │ │ + array2[3447] = 1; │ │ │ │ + array2[3448] = -118; │ │ │ │ + array2[3449] = 19; │ │ │ │ + array2[3450] = -7; │ │ │ │ + array2[3451] = -126; │ │ │ │ + array2[3452] = -45; │ │ │ │ + array2[3453] = 12; │ │ │ │ + array2[3454] = -73; │ │ │ │ + array2[3455] = -98; │ │ │ │ + array2[3456] = 27; │ │ │ │ + array2[3457] = 101; │ │ │ │ + array2[3458] = -128; │ │ │ │ + array2[3459] = -30; │ │ │ │ + array2[3460] = 68; │ │ │ │ + array2[3461] = -66; │ │ │ │ + array2[3462] = -32; │ │ │ │ + array2[3463] = 52; │ │ │ │ + array2[3464] = -61; │ │ │ │ + array2[3465] = -83; │ │ │ │ + array2[3466] = -21; │ │ │ │ + array2[3467] = 102; │ │ │ │ + array2[3468] = 25; │ │ │ │ + array2[3469] = -96; │ │ │ │ + array2[3470] = 56; │ │ │ │ + array2[3471] = -111; │ │ │ │ + array2[3472] = 47; │ │ │ │ + array2[3473] = 56; │ │ │ │ + array2[3474] = -51; │ │ │ │ + array2[3475] = 112; │ │ │ │ + array2[3476] = -21; │ │ │ │ + array2[3477] = -69; │ │ │ │ + array2[3478] = 113; │ │ │ │ + array2[3479] = 6; │ │ │ │ + array2[3480] = 40; │ │ │ │ + array2[3481] = 78; │ │ │ │ + array2[3482] = -28; │ │ │ │ + array2[3483] = 11; │ │ │ │ + array2[3484] = 78; │ │ │ │ + array2[3485] = 51; │ │ │ │ + array2[3486] = -36; │ │ │ │ + array2[3487] = 58; │ │ │ │ + array2[3488] = 111; │ │ │ │ + array2[3489] = -98; │ │ │ │ + array2[3490] = 1; │ │ │ │ + array2[3491] = -118; │ │ │ │ + array2[3492] = 19; │ │ │ │ + array2[3493] = -7; │ │ │ │ + array2[3494] = -126; │ │ │ │ + array2[3495] = -45; │ │ │ │ + array2[3496] = 12; │ │ │ │ + array2[3497] = -73; │ │ │ │ + array2[3498] = -34; │ │ │ │ + array2[3499] = -101; │ │ │ │ + array2[3500] = 98; │ │ │ │ + array2[3501] = 64; │ │ │ │ + array2[3502] = 33; │ │ │ │ + array2[3503] = 48; │ │ │ │ + array2[3504] = 79; │ │ │ │ + array2[3505] = 109; │ │ │ │ + array2[3506] = 91; │ │ │ │ + array2[3507] = 99; │ │ │ │ + array2[3508] = 64; │ │ │ │ + array2[3509] = 33; │ │ │ │ + array2[3510] = 48; │ │ │ │ + array2[3511] = 79; │ │ │ │ + array2[3512] = -99; │ │ │ │ + array2[3513] = -101; │ │ │ │ + array2[3514] = 100; │ │ │ │ + array2[3515] = 64; │ │ │ │ + array2[3516] = 33; │ │ │ │ + array2[3517] = 48; │ │ │ │ + array2[3518] = 79; │ │ │ │ + array2[3519] = -51; │ │ │ │ + array2[3520] = 27; │ │ │ │ + array2[3521] = 105; │ │ │ │ + array2[3522] = -128; │ │ │ │ + array2[3523] = -30; │ │ │ │ + array2[3524] = 68; │ │ │ │ + array2[3525] = -66; │ │ │ │ + array2[3526] = -32; │ │ │ │ + array2[3527] = 52; │ │ │ │ + array2[3528] = -61; │ │ │ │ + array2[3529] = -67; │ │ │ │ + array2[3530] = -45; │ │ │ │ + array2[3531] = 102; │ │ │ │ + array2[3532] = 26; │ │ │ │ + array2[3533] = -96; │ │ │ │ + array2[3534] = 56; │ │ │ │ + array2[3535] = -111; │ │ │ │ + array2[3536] = 47; │ │ │ │ + array2[3537] = 56; │ │ │ │ + array2[3538] = -51; │ │ │ │ + array2[3539] = 112; │ │ │ │ + array2[3540] = -17; │ │ │ │ + array2[3541] = -75; │ │ │ │ + array2[3542] = -79; │ │ │ │ + array2[3543] = 6; │ │ │ │ + array2[3544] = 40; │ │ │ │ + array2[3545] = 78; │ │ │ │ + array2[3546] = -28; │ │ │ │ + array2[3547] = 11; │ │ │ │ + array2[3548] = 78; │ │ │ │ + array2[3549] = 51; │ │ │ │ + array2[3550] = -36; │ │ │ │ + array2[3551] = -69; │ │ │ │ + array2[3552] = 109; │ │ │ │ + array2[3553] = -82; │ │ │ │ + array2[3554] = 1; │ │ │ │ + array2[3555] = -118; │ │ │ │ + array2[3556] = 19; │ │ │ │ + array2[3557] = -7; │ │ │ │ + array2[3558] = -126; │ │ │ │ + array2[3559] = -45; │ │ │ │ + array2[3560] = 12; │ │ │ │ + array2[3561] = -9; │ │ │ │ + array2[3562] = 126; │ │ │ │ + array2[3563] = 27; │ │ │ │ + array2[3564] = 109; │ │ │ │ + array2[3565] = -128; │ │ │ │ + array2[3566] = -30; │ │ │ │ + array2[3567] = 68; │ │ │ │ + array2[3568] = -66; │ │ │ │ + array2[3569] = -32; │ │ │ │ + array2[3570] = 52; │ │ │ │ + array2[3571] = -61; │ │ │ │ + array2[3572] = -67; │ │ │ │ + array2[3573] = -29; │ │ │ │ + array2[3574] = 102; │ │ │ │ + array2[3575] = 27; │ │ │ │ + array2[3576] = -96; │ │ │ │ + array2[3577] = 56; │ │ │ │ + array2[3578] = -111; │ │ │ │ + array2[3579] = 47; │ │ │ │ + array2[3580] = 56; │ │ │ │ + array2[3581] = -51; │ │ │ │ + array2[3582] = 112; │ │ │ │ + array2[3583] = -17; │ │ │ │ + array2[3584] = -71; │ │ │ │ + array2[3585] = -15; │ │ │ │ + array2[3586] = 6; │ │ │ │ + array2[3587] = 40; │ │ │ │ + array2[3588] = 78; │ │ │ │ + array2[3589] = -28; │ │ │ │ + array2[3590] = 11; │ │ │ │ + array2[3591] = 78; │ │ │ │ + array2[3592] = 51; │ │ │ │ + array2[3593] = -36; │ │ │ │ + array2[3594] = -69; │ │ │ │ + array2[3595] = 110; │ │ │ │ + array2[3596] = -66; │ │ │ │ + array2[3597] = 1; │ │ │ │ + array2[3598] = -118; │ │ │ │ + array2[3599] = 19; │ │ │ │ + array2[3600] = -7; │ │ │ │ + array2[3601] = -126; │ │ │ │ + array2[3602] = -45; │ │ │ │ + array2[3603] = 12; │ │ │ │ + array2[3604] = -9; │ │ │ │ + array2[3605] = -66; │ │ │ │ + array2[3606] = 27; │ │ │ │ + array2[3607] = 113; │ │ │ │ + array2[3608] = -128; │ │ │ │ + array2[3609] = -30; │ │ │ │ + array2[3610] = 68; │ │ │ │ + array2[3611] = -66; │ │ │ │ + array2[3612] = -32; │ │ │ │ + array2[3613] = 52; │ │ │ │ + array2[3614] = -61; │ │ │ │ + array2[3615] = -67; │ │ │ │ + array2[3616] = -13; │ │ │ │ + array2[3617] = 102; │ │ │ │ + array2[3618] = 28; │ │ │ │ + array2[3619] = -96; │ │ │ │ + array2[3620] = 56; │ │ │ │ + array2[3621] = -111; │ │ │ │ + array2[3622] = 47; │ │ │ │ + array2[3623] = 56; │ │ │ │ + array2[3624] = -51; │ │ │ │ + array2[3625] = 112; │ │ │ │ + array2[3626] = -17; │ │ │ │ + array2[3627] = -67; │ │ │ │ + array2[3628] = 77; │ │ │ │ + array2[3629] = 6; │ │ │ │ + array2[3630] = 20; │ │ │ │ + array2[3631] = 2; │ │ │ │ + array2[3632] = -13; │ │ │ │ + array2[3633] = -40; │ │ │ │ + array2[3634] = -75; │ │ │ │ + array2[3635] = 85; │ │ │ │ + array2[3636] = 6; │ │ │ │ + array2[3637] = 20; │ │ │ │ + array2[3638] = 2; │ │ │ │ + array2[3639] = -13; │ │ │ │ + array2[3640] = -40; │ │ │ │ + array2[3641] = -72; │ │ │ │ + array2[3642] = 105; │ │ │ │ + array2[3643] = 6; │ │ │ │ + array2[3644] = 20; │ │ │ │ + array2[3645] = 2; │ │ │ │ + array2[3646] = -13; │ │ │ │ + array2[3647] = -40; │ │ │ │ + array2[3648] = -69; │ │ │ │ + array2[3649] = 49; │ │ │ │ + array2[3650] = 7; │ │ │ │ + array2[3651] = 40; │ │ │ │ + array2[3652] = 78; │ │ │ │ + array2[3653] = -28; │ │ │ │ + array2[3654] = 11; │ │ │ │ + array2[3655] = 78; │ │ │ │ + array2[3656] = 51; │ │ │ │ + array2[3657] = -36; │ │ │ │ + array2[3658] = 60; │ │ │ │ + array2[3659] = 109; │ │ │ │ + array2[3660] = -50; │ │ │ │ + array2[3661] = 1; │ │ │ │ + array2[3662] = -118; │ │ │ │ + array2[3663] = 19; │ │ │ │ + array2[3664] = -7; │ │ │ │ + array2[3665] = -126; │ │ │ │ + array2[3666] = -45; │ │ │ │ + array2[3667] = 12; │ │ │ │ + array2[3668] = 55; │ │ │ │ + array2[3669] = 95; │ │ │ │ + array2[3670] = 27; │ │ │ │ + array2[3671] = 117; │ │ │ │ + array2[3672] = -128; │ │ │ │ + array2[3673] = -30; │ │ │ │ + array2[3674] = 68; │ │ │ │ + array2[3675] = -66; │ │ │ │ + array2[3676] = -32; │ │ │ │ + array2[3677] = 52; │ │ │ │ + array2[3678] = -61; │ │ │ │ + array2[3679] = -51; │ │ │ │ + array2[3680] = -37; │ │ │ │ + array2[3681] = 102; │ │ │ │ + array2[3682] = 29; │ │ │ │ + array2[3683] = -96; │ │ │ │ + array2[3684] = 56; │ │ │ │ + array2[3685] = -111; │ │ │ │ + array2[3686] = 47; │ │ │ │ + array2[3687] = 56; │ │ │ │ + array2[3688] = -51; │ │ │ │ + array2[3689] = 112; │ │ │ │ + array2[3690] = -13; │ │ │ │ + array2[3691] = -73; │ │ │ │ + array2[3692] = 113; │ │ │ │ + array2[3693] = 7; │ │ │ │ + array2[3694] = 40; │ │ │ │ + array2[3695] = 78; │ │ │ │ + array2[3696] = -28; │ │ │ │ + array2[3697] = 11; │ │ │ │ + array2[3698] = 78; │ │ │ │ + array2[3699] = 51; │ │ │ │ + array2[3700] = -36; │ │ │ │ + array2[3701] = 60; │ │ │ │ + array2[3702] = 110; │ │ │ │ + array2[3703] = -34; │ │ │ │ + array2[3704] = 1; │ │ │ │ + array2[3705] = -118; │ │ │ │ + array2[3706] = 19; │ │ │ │ + array2[3707] = -7; │ │ │ │ + array2[3708] = -126; │ │ │ │ + array2[3709] = -45; │ │ │ │ + array2[3710] = 12; │ │ │ │ + array2[3711] = 55; │ │ │ │ + array2[3712] = -97; │ │ │ │ + array2[3713] = 27; │ │ │ │ + array2[3714] = 121; │ │ │ │ + array2[3715] = -128; │ │ │ │ + array2[3716] = -30; │ │ │ │ + array2[3717] = 68; │ │ │ │ + array2[3718] = -66; │ │ │ │ + array2[3719] = -32; │ │ │ │ + array2[3720] = 52; │ │ │ │ + array2[3721] = -61; │ │ │ │ + array2[3722] = -51; │ │ │ │ + array2[3723] = -21; │ │ │ │ + array2[3724] = 102; │ │ │ │ + array2[3725] = 30; │ │ │ │ + array2[3726] = -96; │ │ │ │ + array2[3727] = 56; │ │ │ │ + array2[3728] = -111; │ │ │ │ + array2[3729] = 47; │ │ │ │ + array2[3730] = 56; │ │ │ │ + array2[3731] = -51; │ │ │ │ + array2[3732] = 112; │ │ │ │ + array2[3733] = -13; │ │ │ │ + array2[3734] = -69; │ │ │ │ + array2[3735] = -79; │ │ │ │ + array2[3736] = 7; │ │ │ │ + array2[3737] = 40; │ │ │ │ + array2[3738] = 78; │ │ │ │ + array2[3739] = -28; │ │ │ │ + array2[3740] = 11; │ │ │ │ + array2[3741] = 78; │ │ │ │ + array2[3742] = 51; │ │ │ │ + array2[3743] = -36; │ │ │ │ + array2[3744] = 60; │ │ │ │ + array2[3745] = 111; │ │ │ │ + array2[3746] = -18; │ │ │ │ + array2[3747] = 1; │ │ │ │ + array2[3748] = -118; │ │ │ │ + array2[3749] = 19; │ │ │ │ + array2[3750] = -7; │ │ │ │ + array2[3751] = -126; │ │ │ │ + array2[3752] = -45; │ │ │ │ + array2[3753] = 12; │ │ │ │ + array2[3754] = 55; │ │ │ │ + array2[3755] = -33; │ │ │ │ + array2[3756] = -37; │ │ │ │ + array2[3757] = 102; │ │ │ │ + array2[3758] = 64; │ │ │ │ + array2[3759] = 33; │ │ │ │ + array2[3760] = 48; │ │ │ │ + array2[3761] = -49; │ │ │ │ + array2[3762] = 77; │ │ │ │ + array2[3763] = 91; │ │ │ │ + array2[3764] = 103; │ │ │ │ + array2[3765] = 64; │ │ │ │ + array2[3766] = 33; │ │ │ │ + array2[3767] = 48; │ │ │ │ + array2[3768] = -49; │ │ │ │ + array2[3769] = 125; │ │ │ │ + array2[3770] = -101; │ │ │ │ + array2[3771] = 104; │ │ │ │ + array2[3772] = 64; │ │ │ │ + array2[3773] = 33; │ │ │ │ + array2[3774] = 48; │ │ │ │ + array2[3775] = -49; │ │ │ │ + array2[3776] = -83; │ │ │ │ + array2[3777] = -37; │ │ │ │ + array2[3778] = 104; │ │ │ │ + array2[3779] = 64; │ │ │ │ + array2[3780] = 33; │ │ │ │ + array2[3781] = 48; │ │ │ │ + array2[3782] = -49; │ │ │ │ + array2[3783] = -35; │ │ │ │ + array2[3784] = 27; │ │ │ │ + array2[3785] = 125; │ │ │ │ + array2[3786] = -128; │ │ │ │ + array2[3787] = -30; │ │ │ │ + array2[3788] = 68; │ │ │ │ + array2[3789] = -66; │ │ │ │ + array2[3790] = -32; │ │ │ │ + array2[3791] = 52; │ │ │ │ + array2[3792] = -61; │ │ │ │ + array2[3793] = -35; │ │ │ │ + array2[3794] = -45; │ │ │ │ + array2[3795] = 102; │ │ │ │ + array2[3796] = 31; │ │ │ │ + array2[3797] = -96; │ │ │ │ + array2[3798] = 56; │ │ │ │ + array2[3799] = -111; │ │ │ │ + array2[3800] = 47; │ │ │ │ + array2[3801] = 56; │ │ │ │ + array2[3802] = -51; │ │ │ │ + array2[3803] = 112; │ │ │ │ + array2[3804] = -9; │ │ │ │ + array2[3805] = -75; │ │ │ │ + array2[3806] = -15; │ │ │ │ + array2[3807] = 7; │ │ │ │ + array2[3808] = 40; │ │ │ │ + array2[3809] = 78; │ │ │ │ + array2[3810] = -28; │ │ │ │ + array2[3811] = 11; │ │ │ │ + array2[3812] = 78; │ │ │ │ + array2[3813] = 51; │ │ │ │ + array2[3814] = -36; │ │ │ │ + array2[3815] = -67; │ │ │ │ + array2[3816] = 109; │ │ │ │ + array2[3817] = -2; │ │ │ │ + array2[3818] = 1; │ │ │ │ + array2[3819] = -118; │ │ │ │ + array2[3820] = 19; │ │ │ │ + array2[3821] = -7; │ │ │ │ + array2[3822] = -126; │ │ │ │ + array2[3823] = -45; │ │ │ │ + array2[3824] = 12; │ │ │ │ + array2[3825] = 119; │ │ │ │ + array2[3826] = 127; │ │ │ │ + array2[3827] = -37; │ │ │ │ + array2[3828] = 118; │ │ │ │ + array2[3829] = -128; │ │ │ │ + array2[3830] = 33; │ │ │ │ + array2[3831] = 48; │ │ │ │ + array2[3832] = 79; │ │ │ │ + array2[3833] = 77; │ │ │ │ + array2[3834] = -37; │ │ │ │ + array2[3835] = 70; │ │ │ │ + array2[3836] = 40; │ │ │ │ + array2[3837] = -96; │ │ │ │ + array2[3838] = 56; │ │ │ │ + array2[3839] = -111; │ │ │ │ + array2[3840] = 47; │ │ │ │ + array2[3841] = 56; │ │ │ │ + array2[3842] = -51; │ │ │ │ + array2[3843] = 112; │ │ │ │ + array2[3844] = -9; │ │ │ │ + array2[3845] = -72; │ │ │ │ + array2[3846] = 25; │ │ │ │ + array2[3847] = 10; │ │ │ │ + array2[3848] = 40; │ │ │ │ + array2[3849] = 78; │ │ │ │ + array2[3850] = -28; │ │ │ │ + array2[3851] = 11; │ │ │ │ + array2[3852] = 78; │ │ │ │ + array2[3853] = 51; │ │ │ │ + array2[3854] = -36; │ │ │ │ + array2[3855] = 125; │ │ │ │ + array2[3856] = 110; │ │ │ │ + array2[3857] = -35; │ │ │ │ + array2[3858] = 1; │ │ │ │ + array2[3859] = -122; │ │ │ │ + array2[3860] = -64; │ │ │ │ + array2[3861] = 60; │ │ │ │ + array2[3862] = 53; │ │ │ │ + array2[3863] = -99; │ │ │ │ + array2[3864] = -101; │ │ │ │ + array2[3865] = -93; │ │ │ │ + array2[3866] = -128; │ │ │ │ + array2[3867] = -30; │ │ │ │ + array2[3868] = 68; │ │ │ │ + array2[3869] = -66; │ │ │ │ + array2[3870] = -32; │ │ │ │ + array2[3871] = 52; │ │ │ │ + array2[3872] = -61; │ │ │ │ + array2[3873] = -35; │ │ │ │ + array2[3874] = -17; │ │ │ │ + array2[3875] = -58; │ │ │ │ + array2[3876] = 40; │ │ │ │ + array2[3877] = -96; │ │ │ │ + array2[3878] = 56; │ │ │ │ + array2[3879] = -111; │ │ │ │ + array2[3880] = 47; │ │ │ │ + array2[3881] = 56; │ │ │ │ + array2[3882] = -51; │ │ │ │ + array2[3883] = 112; │ │ │ │ + array2[3884] = -9; │ │ │ │ + array2[3885] = -70; │ │ │ │ + array2[3886] = -119; │ │ │ │ + array2[3887] = 7; │ │ │ │ + array2[3888] = 24; │ │ │ │ + array2[3889] = 2; │ │ │ │ + array2[3890] = -13; │ │ │ │ + array2[3891] = -44; │ │ │ │ + array2[3892] = 52; │ │ │ │ + array2[3893] = 111; │ │ │ │ + array2[3894] = 95; │ │ │ │ + array2[3895] = 1; │ │ │ │ + array2[3896] = 102; │ │ │ │ + array2[3897] = 94; │ │ │ │ + array2[3898] = -63; │ │ │ │ + array2[3899] = 101; │ │ │ │ + array2[3900] = 122; │ │ │ │ + array2[3901] = -124; │ │ │ │ + array2[3902] = 0; │ │ │ │ + array2[3903] = 44; │ │ │ │ + array2[3904] = -117; │ │ │ │ + array2[3905] = 89; │ │ │ │ + array2[3906] = 10; │ │ │ │ + array2[3907] = 40; │ │ │ │ + array2[3908] = 78; │ │ │ │ + array2[3909] = -28; │ │ │ │ + array2[3910] = 11; │ │ │ │ + array2[3911] = 78; │ │ │ │ + array2[3912] = 51; │ │ │ │ + array2[3913] = -36; │ │ │ │ + array2[3914] = 125; │ │ │ │ + array2[3915] = 111; │ │ │ │ + array2[3916] = -108; │ │ │ │ + array2[3917] = 2; │ │ │ │ + array2[3918] = -118; │ │ │ │ + array2[3919] = 19; │ │ │ │ + array2[3920] = -7; │ │ │ │ + array2[3921] = -126; │ │ │ │ + array2[3922] = -45; │ │ │ │ + array2[3923] = 12; │ │ │ │ + array2[3924] = 119; │ │ │ │ + array2[3925] = -49; │ │ │ │ + array2[3926] = 91; │ │ │ │ + array2[3927] = 105; │ │ │ │ + array2[3928] = 64; │ │ │ │ + array2[3929] = 33; │ │ │ │ + array2[3930] = 48; │ │ │ │ + array2[3931] = 15; │ │ │ │ + array2[3932] = 110; │ │ │ │ + array2[3933] = -101; │ │ │ │ + array2[3934] = 106; │ │ │ │ + array2[3935] = 64; │ │ │ │ + array2[3936] = 33; │ │ │ │ + array2[3937] = 48; │ │ │ │ + array2[3938] = 15; │ │ │ │ + array2[3939] = -98; │ │ │ │ + array2[3940] = -37; │ │ │ │ + array2[3941] = 106; │ │ │ │ + array2[3942] = 64; │ │ │ │ + array2[3943] = 33; │ │ │ │ + array2[3944] = 48; │ │ │ │ + array2[3945] = 15; │ │ │ │ + array2[3946] = -50; │ │ │ │ + array2[3947] = -37; │ │ │ │ + array2[3948] = 120; │ │ │ │ + array2[3949] = -128; │ │ │ │ + array2[3950] = 33; │ │ │ │ + array2[3951] = 48; │ │ │ │ + array2[3952] = 79; │ │ │ │ + array2[3953] = 93; │ │ │ │ + array2[3954] = -41; │ │ │ │ + array2[3955] = 86; │ │ │ │ + array2[3956] = 30; │ │ │ │ + array2[3957] = 96; │ │ │ │ + array2[3958] = 8; │ │ │ │ + array2[3959] = -52; │ │ │ │ + array2[3960] = 83; │ │ │ │ + array2[3961] = -41; │ │ │ │ + array2[3962] = -72; │ │ │ │ + array2[3963] = -87; │ │ │ │ + array2[3964] = 7; │ │ │ │ + array2[3965] = 24; │ │ │ │ + array2[3966] = 2; │ │ │ │ + array2[3967] = -13; │ │ │ │ + array2[3968] = -44; │ │ │ │ + array2[3969] = -11; │ │ │ │ + array2[3970] = 110; │ │ │ │ + array2[3971] = -83; │ │ │ │ + array2[3972] = 1; │ │ │ │ + array2[3973] = -123; │ │ │ │ + array2[3974] = -64; │ │ │ │ + array2[3975] = 60; │ │ │ │ + array2[3976] = 121; │ │ │ │ + array2[3977] = 109; │ │ │ │ + array2[3978] = -78; │ │ │ │ + array2[3979] = 1; │ │ │ │ + array2[3980] = -123; │ │ │ │ + array2[3981] = -64; │ │ │ │ + array2[3982] = 60; │ │ │ │ + array2[3983] = 57; │ │ │ │ + array2[3984] = 110; │ │ │ │ + array2[3985] = -77; │ │ │ │ + array2[3986] = 1; │ │ │ │ + array2[3987] = -123; │ │ │ │ + array2[3988] = -64; │ │ │ │ + array2[3989] = 60; │ │ │ │ + array2[3990] = -7; │ │ │ │ + array2[3991] = 110; │ │ │ │ + array2[3992] = -21; │ │ │ │ + array2[3993] = 1; │ │ │ │ + array2[3994] = -122; │ │ │ │ + array2[3995] = -64; │ │ │ │ + array2[3996] = 60; │ │ │ │ + array2[3997] = -75; │ │ │ │ + array2[3998] = 77; │ │ │ │ + array2[3999] = -37; │ │ │ │ + array2[4000] = -84; │ │ │ │ + array2[4001] = -128; │ │ │ │ + array2[4002] = 33; │ │ │ │ + array2[4003] = 48; │ │ │ │ + array2[4004] = -113; │ │ │ │ + array2[4005] = 77; │ │ │ │ + array2[4006] = -41; │ │ │ │ + array2[4007] = -42; │ │ │ │ + array2[4008] = 30; │ │ │ │ + array2[4009] = 96; │ │ │ │ + array2[4010] = 8; │ │ │ │ + array2[4011] = -52; │ │ │ │ + array2[4012] = 83; │ │ │ │ + array2[4013] = -37; │ │ │ │ + array2[4014] = -73; │ │ │ │ + array2[4015] = -43; │ │ │ │ + array2[4016] = 10; │ │ │ │ + array2[4017] = 24; │ │ │ │ + array2[4018] = 2; │ │ │ │ + array2[4019] = -13; │ │ │ │ + array2[4020] = -40; │ │ │ │ + array2[4021] = 52; │ │ │ │ + array2[4022] = 110; │ │ │ │ + array2[4023] = -14; │ │ │ │ + array2[4024] = 1; │ │ │ │ + array2[4025] = -122; │ │ │ │ + array2[4026] = -64; │ │ │ │ + array2[4027] = 60; │ │ │ │ + array2[4028] = -75; │ │ │ │ + array2[4029] = -83; │ │ │ │ + array2[4030] = -101; │ │ │ │ + array2[4031] = -82; │ │ │ │ + array2[4032] = -128; │ │ │ │ + array2[4033] = 33; │ │ │ │ + array2[4034] = 48; │ │ │ │ + array2[4035] = -113; │ │ │ │ + array2[4036] = 77; │ │ │ │ + array2[4037] = -17; │ │ │ │ + array2[4038] = 54; │ │ │ │ + array2[4039] = 31; │ │ │ │ + array2[4040] = 96; │ │ │ │ + array2[4041] = 8; │ │ │ │ + array2[4042] = -52; │ │ │ │ + array2[4043] = 83; │ │ │ │ + array2[4044] = -37; │ │ │ │ + array2[4045] = -67; │ │ │ │ + array2[4046] = -43; │ │ │ │ + array2[4047] = 6; │ │ │ │ + array2[4048] = 20; │ │ │ │ + array2[4049] = 2; │ │ │ │ + array2[4050] = -13; │ │ │ │ + array2[4051] = -24; │ │ │ │ + array2[4052] = -76; │ │ │ │ + array2[4053] = -23; │ │ │ │ + array2[4054] = 6; │ │ │ │ + array2[4055] = 20; │ │ │ │ + array2[4056] = 2; │ │ │ │ + array2[4057] = -13; │ │ │ │ + array2[4058] = -24; │ │ │ │ + array2[4059] = -73; │ │ │ │ + array2[4060] = -19; │ │ │ │ + array2[4061] = 6; │ │ │ │ + array2[4062] = 20; │ │ │ │ + array2[4063] = 2; │ │ │ │ + array2[4064] = -13; │ │ │ │ + array2[4065] = -24; │ │ │ │ + array2[4066] = -70; │ │ │ │ + array2[4067] = -11; │ │ │ │ + array2[4068] = 6; │ │ │ │ + array2[4069] = 20; │ │ │ │ + array2[4070] = 2; │ │ │ │ + array2[4071] = -13; │ │ │ │ + array2[4072] = -24; │ │ │ │ + array2[4073] = -67; │ │ │ │ + array2[4074] = 25; │ │ │ │ + array2[4075] = 6; │ │ │ │ + array2[4076] = 20; │ │ │ │ + array2[4077] = 15; │ │ │ │ + array2[4078] = 114; │ │ │ │ + array2[4079] = -7; │ │ │ │ + array2[4080] = -76; │ │ │ │ + array2[4081] = 21; │ │ │ │ + array2[4082] = 11; │ │ │ │ + array2[4083] = 20; │ │ │ │ + array2[4084] = 15; │ │ │ │ + array2[4085] = 114; │ │ │ │ + array2[4086] = -7; │ │ │ │ + array2[4087] = -75; │ │ │ │ + array2[4088] = -19; │ │ │ │ + array2[4089] = 10; │ │ │ │ + array2[4090] = 24; │ │ │ │ + array2[4091] = 2; │ │ │ │ + array2[4092] = -13; │ │ │ │ + array2[4093] = -40; │ │ │ │ + array2[4094] = 53; │ │ │ │ + array2[4095] = 109; │ │ │ │ + array2[4096] = 127; │ │ │ │ + array2[4097] = -121; │ │ │ │ + array2[4098] = 19; │ │ │ │ + array2[4099] = -7; │ │ │ │ + array2[4100] = -126; │ │ │ │ + array2[4101] = -45; │ │ │ │ + array2[4102] = 12; │ │ │ │ + array2[4103] = 86; │ │ │ │ + array2[4104] = 31; │ │ │ │ + array2[4105] = 96; │ │ │ │ + array2[4106] = 8; │ │ │ │ + array2[4107] = -52; │ │ │ │ + array2[4108] = 83; │ │ │ │ + array2[4109] = -33; │ │ │ │ + array2[4110] = -74; │ │ │ │ + array2[4111] = -11; │ │ │ │ + array2[4112] = 10; │ │ │ │ + array2[4113] = 24; │ │ │ │ + array2[4114] = 2; │ │ │ │ + array2[4115] = -13; │ │ │ │ + array2[4116] = -40; │ │ │ │ + array2[4117] = -11; │ │ │ │ + array2[4118] = 109; │ │ │ │ + array2[4119] = -6; │ │ │ │ + array2[4120] = 1; │ │ │ │ + array2[4121] = -122; │ │ │ │ + array2[4122] = -64; │ │ │ │ + array2[4123] = 60; │ │ │ │ + array2[4124] = -11; │ │ │ │ + array2[4125] = -99; │ │ │ │ + array2[4126] = -37; │ │ │ │ + array2[4127] = 126; │ │ │ │ + array2[4128] = -128; │ │ │ │ + array2[4129] = 33; │ │ │ │ + array2[4130] = 48; │ │ │ │ + array2[4131] = 79; │ │ │ │ + array2[4132] = 125; │ │ │ │ + array2[4133] = -13; │ │ │ │ + array2[4134] = 38; │ │ │ │ + array2[4135] = 28; │ │ │ │ + array2[4136] = 80; │ │ │ │ + array2[4137] = 8; │ │ │ │ + array2[4138] = -52; │ │ │ │ + array2[4139] = -77; │ │ │ │ + array2[4140] = -37; │ │ │ │ + array2[4141] = 54; │ │ │ │ + array2[4142] = 28; │ │ │ │ + array2[4143] = 80; │ │ │ │ + array2[4144] = 8; │ │ │ │ + array2[4145] = -52; │ │ │ │ + array2[4146] = -77; │ │ │ │ + array2[4147] = -25; │ │ │ │ + array2[4148] = 86; │ │ │ │ + array2[4149] = 28; │ │ │ │ + array2[4150] = 80; │ │ │ │ + array2[4151] = 8; │ │ │ │ + array2[4152] = -52; │ │ │ │ + array2[4153] = -77; │ │ │ │ + array2[4154] = -13; │ │ │ │ + array2[4155] = -42; │ │ │ │ + array2[4156] = 31; │ │ │ │ + array2[4157] = 96; │ │ │ │ + array2[4158] = 8; │ │ │ │ + array2[4159] = -52; │ │ │ │ + array2[4160] = 83; │ │ │ │ + array2[4161] = -29; │ │ │ │ + array2[4162] = -75; │ │ │ │ + array2[4163] = 9; │ │ │ │ + array2[4164] = 10; │ │ │ │ + array2[4165] = 24; │ │ │ │ + array2[4166] = 2; │ │ │ │ + array2[4167] = -13; │ │ │ │ + array2[4168] = -44; │ │ │ │ + array2[4169] = 56; │ │ │ │ + array2[4170] = 110; │ │ │ │ + array2[4171] = -125; │ │ │ │ + array2[4172] = 2; │ │ │ │ + array2[4173] = -122; │ │ │ │ + array2[4174] = -64; │ │ │ │ + array2[4175] = 60; │ │ │ │ + array2[4176] = 53; │ │ │ │ + array2[4177] = -66; │ │ │ │ + array2[4178] = -101; │ │ │ │ + array2[4179] = 114; │ │ │ │ + array2[4180] = 64; │ │ │ │ + array2[4181] = 33; │ │ │ │ + array2[4182] = 48; │ │ │ │ + array2[4183] = 15; │ │ │ │ + array2[4184] = 95; │ │ │ │ + array2[4185] = -37; │ │ │ │ + array2[4186] = 114; │ │ │ │ + array2[4187] = 64; │ │ │ │ + array2[4188] = 33; │ │ │ │ + array2[4189] = 48; │ │ │ │ + array2[4190] = 15; │ │ │ │ + array2[4191] = -113; │ │ │ │ + array2[4192] = 91; │ │ │ │ + array2[4193] = 115; │ │ │ │ + array2[4194] = 64; │ │ │ │ + array2[4195] = 33; │ │ │ │ + array2[4196] = 48; │ │ │ │ + array2[4197] = 15; │ │ │ │ + array2[4198] = -65; │ │ │ │ + array2[4199] = 91; │ │ │ │ + array2[4200] = -95; │ │ │ │ + array2[4201] = -128; │ │ │ │ + array2[4202] = 33; │ │ │ │ + array2[4203] = 48; │ │ │ │ + array2[4204] = 79; │ │ │ │ + array2[4205] = -99; │ │ │ │ + array2[4206] = -45; │ │ │ │ + array2[4207] = -90; │ │ │ │ + array2[4208] = 40; │ │ │ │ + array2[4209] = 96; │ │ │ │ + array2[4210] = 8; │ │ │ │ + array2[4211] = -52; │ │ │ │ + array2[4212] = 83; │ │ │ │ + array2[4213] = -25; │ │ │ │ + array2[4214] = -73; │ │ │ │ + array2[4215] = 45; │ │ │ │ + array2[4216] = 10; │ │ │ │ + array2[4217] = 24; │ │ │ │ + array2[4218] = 2; │ │ │ │ + array2[4219] = -13; │ │ │ │ + array2[4220] = -44; │ │ │ │ + array2[4221] = -71; │ │ │ │ + array2[4222] = 110; │ │ │ │ + array2[4223] = -115; │ │ │ │ + array2[4224] = 2; │ │ │ │ + array2[4225] = -122; │ │ │ │ + array2[4226] = -64; │ │ │ │ + array2[4227] = 60; │ │ │ │ + array2[4228] = 117; │ │ │ │ + array2[4229] = -34; │ │ │ │ + array2[4230] = -101; │ │ │ │ + array2[4231] = 116; │ │ │ │ + array2[4232] = 64; │ │ │ │ + array2[4233] = 33; │ │ │ │ + array2[4234] = 48; │ │ │ │ + array2[4236] = (array2[4235] = 79); │ │ │ │ + array2[4237] = -37; │ │ │ │ + array2[4238] = 116; │ │ │ │ + array2[4239] = 64; │ │ │ │ + array2[4240] = 33; │ │ │ │ + array2[4241] = 48; │ │ │ │ + array2[4242] = 79; │ │ │ │ + array2[4243] = 127; │ │ │ │ + array2[4244] = 91; │ │ │ │ + array2[4245] = 117; │ │ │ │ + array2[4246] = 64; │ │ │ │ + array2[4247] = 33; │ │ │ │ + array2[4248] = 48; │ │ │ │ + array2[4249] = 79; │ │ │ │ + array2[4250] = -81; │ │ │ │ + array2[4251] = -101; │ │ │ │ + array2[4252] = 118; │ │ │ │ + array2[4253] = 64; │ │ │ │ + array2[4254] = 33; │ │ │ │ + array2[4255] = 48; │ │ │ │ + array2[4256] = 79; │ │ │ │ + array2[4257] = -33; │ │ │ │ + array2[4258] = -101; │ │ │ │ + array2[4259] = -92; │ │ │ │ + array2[4260] = -128; │ │ │ │ + array2[4261] = 33; │ │ │ │ + array2[4262] = 48; │ │ │ │ + array2[4263] = 79; │ │ │ │ + array2[4264] = -83; │ │ │ │ + array2[4265] = -37; │ │ │ │ + array2[4266] = 54; │ │ │ │ + array2[4267] = 41; │ │ │ │ + array2[4268] = 96; │ │ │ │ + array2[4269] = 8; │ │ │ │ + array2[4270] = -52; │ │ │ │ + array2[4271] = 83; │ │ │ │ + array2[4272] = -21; │ │ │ │ + array2[4273] = -71; │ │ │ │ + array2[4274] = 85; │ │ │ │ + array2[4275] = 10; │ │ │ │ + array2[4276] = 24; │ │ │ │ + array2[4277] = 2; │ │ │ │ + array2[4278] = -13; │ │ │ │ + array2[4279] = -44; │ │ │ │ + array2[4280] = 58; │ │ │ │ + array2[4281] = 111; │ │ │ │ + array2[4282] = -102; │ │ │ │ + array2[4283] = 2; │ │ │ │ + array2[4284] = -122; │ │ │ │ + array2[4285] = -64; │ │ │ │ + array2[4286] = 60; │ │ │ │ + array2[4287] = -11; │ │ │ │ + array2[4288] = 94; │ │ │ │ + array2[4289] = -37; │ │ │ │ + array2[4290] = -90; │ │ │ │ + array2[4291] = -128; │ │ │ │ + array2[4292] = 33; │ │ │ │ + array2[4293] = 48; │ │ │ │ + array2[4294] = 79; │ │ │ │ + array2[4295] = -67; │ │ │ │ + array2[4296] = -29; │ │ │ │ + array2[4297] = -42; │ │ │ │ + array2[4298] = 41; │ │ │ │ + array2[4299] = 96; │ │ │ │ + array2[4300] = 8; │ │ │ │ + array2[4301] = -52; │ │ │ │ + array2[4302] = 83; │ │ │ │ + array2[4303] = -17; │ │ │ │ + array2[4304] = -69; │ │ │ │ + array2[4305] = -119; │ │ │ │ + array2[4306] = 10; │ │ │ │ + array2[4307] = 24; │ │ │ │ + array2[4308] = 2; │ │ │ │ + array2[4309] = -13; │ │ │ │ + array2[4310] = -44; │ │ │ │ + array2[4311] = 60; │ │ │ │ + array2[4312] = 109; │ │ │ │ + array2[4313] = -93; │ │ │ │ + array2[4314] = 2; │ │ │ │ + array2[4315] = -122; │ │ │ │ + array2[4316] = -64; │ │ │ │ + array2[4317] = 60; │ │ │ │ + array2[4318] = 53; │ │ │ │ + array2[4319] = 127; │ │ │ │ + array2[4320] = 91; │ │ │ │ + array2[4321] = -87; │ │ │ │ + array2[4322] = -128; │ │ │ │ + array2[4323] = 33; │ │ │ │ + array2[4324] = 48; │ │ │ │ + array2[4325] = 79; │ │ │ │ + array2[4326] = -51; │ │ │ │ + array2[4327] = -21; │ │ │ │ + array2[4328] = -90; │ │ │ │ + array2[4329] = 42; │ │ │ │ + array2[4330] = 96; │ │ │ │ + array2[4331] = 8; │ │ │ │ + array2[4332] = -52; │ │ │ │ + array2[4333] = 83; │ │ │ │ + array2[4334] = -13; │ │ │ │ + array2[4335] = -67; │ │ │ │ + array2[4336] = 113; │ │ │ │ + array2[4337] = 10; │ │ │ │ + array2[4338] = 40; │ │ │ │ + array2[4339] = 78; │ │ │ │ + array2[4340] = -28; │ │ │ │ + array2[4341] = 11; │ │ │ │ + array2[4342] = 78; │ │ │ │ + array2[4343] = 51; │ │ │ │ + array2[4344] = -32; │ │ │ │ + array2[4345] = 52; │ │ │ │ + array2[4346] = 109; │ │ │ │ + array2[4347] = -98; │ │ │ │ + array2[4348] = 2; │ │ │ │ + array2[4349] = -118; │ │ │ │ + array2[4350] = 19; │ │ │ │ + array2[4351] = -7; │ │ │ │ + array2[4352] = -126; │ │ │ │ + array2[4353] = -45; │ │ │ │ + array2[4354] = 12; │ │ │ │ + array2[4355] = 56; │ │ │ │ + array2[4356] = 93; │ │ │ │ + array2[4357] = 27; │ │ │ │ + array2[4358] = -87; │ │ │ │ + array2[4359] = -128; │ │ │ │ + array2[4360] = -30; │ │ │ │ + array2[4361] = 68; │ │ │ │ + array2[4362] = -66; │ │ │ │ + array2[4363] = -32; │ │ │ │ + array2[4364] = 52; │ │ │ │ + array2[4365] = 3; │ │ │ │ + array2[4366] = 78; │ │ │ │ + array2[4367] = -37; │ │ │ │ + array2[4368] = 102; │ │ │ │ + array2[4369] = 42; │ │ │ │ + array2[4370] = -96; │ │ │ │ + array2[4371] = 56; │ │ │ │ + array2[4372] = -111; │ │ │ │ + array2[4373] = 47; │ │ │ │ + array2[4374] = 56; │ │ │ │ + array2[4375] = -51; │ │ │ │ + array2[4376] = -128; │ │ │ │ + array2[4377] = -45; │ │ │ │ + array2[4378] = -73; │ │ │ │ + array2[4379] = -79; │ │ │ │ + array2[4380] = 10; │ │ │ │ + array2[4381] = 40; │ │ │ │ + array2[4382] = 78; │ │ │ │ + array2[4383] = -28; │ │ │ │ + array2[4384] = 11; │ │ │ │ + array2[4385] = 78; │ │ │ │ + array2[4386] = 51; │ │ │ │ + array2[4387] = -32; │ │ │ │ + array2[4388] = 52; │ │ │ │ + array2[4389] = 110; │ │ │ │ + array2[4390] = -82; │ │ │ │ + array2[4391] = 2; │ │ │ │ + array2[4392] = -118; │ │ │ │ + array2[4393] = 19; │ │ │ │ + array2[4394] = -7; │ │ │ │ + array2[4395] = -126; │ │ │ │ + array2[4396] = -45; │ │ │ │ + array2[4397] = 12; │ │ │ │ + array2[4398] = 56; │ │ │ │ + array2[4399] = -99; │ │ │ │ + array2[4400] = 27; │ │ │ │ + array2[4401] = -83; │ │ │ │ + array2[4402] = -128; │ │ │ │ + array2[4403] = -30; │ │ │ │ + array2[4404] = 68; │ │ │ │ + array2[4405] = -66; │ │ │ │ + array2[4406] = -32; │ │ │ │ + array2[4407] = 52; │ │ │ │ + array2[4408] = 3; │ │ │ │ + array2[4409] = 78; │ │ │ │ + array2[4410] = -21; │ │ │ │ + array2[4411] = 102; │ │ │ │ + array2[4412] = 43; │ │ │ │ + array2[4413] = -96; │ │ │ │ + array2[4414] = 56; │ │ │ │ + array2[4415] = -111; │ │ │ │ + array2[4416] = 47; │ │ │ │ + array2[4417] = 56; │ │ │ │ + array2[4418] = -51; │ │ │ │ + array2[4419] = -128; │ │ │ │ + array2[4420] = -45; │ │ │ │ + array2[4421] = -69; │ │ │ │ + array2[4422] = -15; │ │ │ │ + array2[4423] = 10; │ │ │ │ + array2[4424] = 40; │ │ │ │ + array2[4425] = 78; │ │ │ │ + array2[4426] = -28; │ │ │ │ + array2[4427] = 11; │ │ │ │ + array2[4428] = 78; │ │ │ │ + array2[4429] = 51; │ │ │ │ + array2[4430] = -32; │ │ │ │ + array2[4431] = 52; │ │ │ │ + array2[4432] = 111; │ │ │ │ + array2[4433] = -66; │ │ │ │ + array2[4434] = 2; │ │ │ │ + array2[4435] = -118; │ │ │ │ + array2[4436] = 19; │ │ │ │ + array2[4437] = -7; │ │ │ │ + array2[4438] = -126; │ │ │ │ + array2[4439] = -45; │ │ │ │ + array2[4440] = 12; │ │ │ │ + array2[4441] = 56; │ │ │ │ + array2[4442] = -35; │ │ │ │ + array2[4443] = -37; │ │ │ │ + array2[4444] = -86; │ │ │ │ + array2[4445] = -128; │ │ │ │ + array2[4446] = 33; │ │ │ │ + array2[4447] = 48; │ │ │ │ + array2[4448] = 79; │ │ │ │ + array2[4449] = -35; │ │ │ │ + array2[4450] = -37; │ │ │ │ + array2[4451] = -42; │ │ │ │ + array2[4452] = 42; │ │ │ │ + array2[4453] = 96; │ │ │ │ + array2[4454] = 8; │ │ │ │ + array2[4455] = -52; │ │ │ │ + array2[4456] = 83; │ │ │ │ + array2[4457] = -9; │ │ │ │ + array2[4458] = -71; │ │ │ │ + array2[4459] = -15; │ │ │ │ + array2[4460] = 13; │ │ │ │ + array2[4461] = 2; │ │ │ │ + array2[4462] = -13; │ │ │ │ + array2[4463] = -104; │ │ │ │ + array2[4464] = -84; │ │ │ │ + array2[4465] = -128; │ │ │ │ + array2[4466] = 33; │ │ │ │ + array2[4467] = 48; │ │ │ │ + array2[4468] = 79; │ │ │ │ + array2[4469] = -35; │ │ │ │ + array2[4470] = -13; │ │ │ │ + array2[4471] = -26; │ │ │ │ + array2[4472] = 71; │ │ │ │ + array2[4473] = 8; │ │ │ │ + array2[4474] = -52; │ │ │ │ + array2[4475] = 115; │ │ │ │ + array2[4476] = 91; │ │ │ │ + array2[4477] = 96; │ │ │ │ + array2[4478] = 0; │ │ │ │ + array2[4479] = 33; │ │ │ │ + array2[4480] = 48; │ │ │ │ + array2[4481] = -113; │ │ │ │ + array2[4482] = 110; │ │ │ │ + array2[4483] = -120; │ │ │ │ + array2[4484] = 1; │ │ │ │ + array2[4485] = -124; │ │ │ │ + array2[4486] = -64; │ │ │ │ + array2[4487] = 60; │ │ │ │ + array2[4488] = -67; │ │ │ │ + array2[4489] = -31; │ │ │ │ + array2[4490] = 29; │ │ │ │ + array2[4491] = 62; │ │ │ │ + array2[4492] = -43; │ │ │ │ + array2[4493] = 60; │ │ │ │ + array2[4494] = -128; │ │ │ │ + array2[4495] = -96; │ │ │ │ array2[4497] = (array2[4496] = 0); │ │ │ │ array2[4499] = (array2[4498] = 0); │ │ │ │ - array2[4500] = 97; │ │ │ │ - array2[4501] = 32; │ │ │ │ + array2[4501] = (array2[4500] = 0); │ │ │ │ array2[4503] = (array2[4502] = 0); │ │ │ │ - array2[4504] = 8; │ │ │ │ - array2[4505] = 0; │ │ │ │ + array2[4504] = 97; │ │ │ │ + array2[4505] = 32; │ │ │ │ array2[4507] = (array2[4506] = 0); │ │ │ │ - array2[4508] = 19; │ │ │ │ - array2[4509] = 4; │ │ │ │ - array2[4510] = -63; │ │ │ │ - array2[4511] = -120; │ │ │ │ - array2[4512] = 1; │ │ │ │ - array2[4513] = -79; │ │ │ │ - array2[4514] = 4; │ │ │ │ - array2[4515] = 116; │ │ │ │ - array2[4516] = 0; │ │ │ │ - array2[4517] = -116; │ │ │ │ - array2[4518] = 24; │ │ │ │ - array2[4519] = 16; │ │ │ │ - array2[4520] = 75; │ │ │ │ - array2[4521] = 64; │ │ │ │ - array2[4522] = 7; │ │ │ │ - array2[4523] = -59; │ │ │ │ - array2[4524] = -120; │ │ │ │ - array2[4525] = 1; │ │ │ │ - array2[4526] = -79; │ │ │ │ - array2[4527] = 4; │ │ │ │ - array2[4528] = 116; │ │ │ │ - array2[4529] = -128; │ │ │ │ - array2[4530] = -116; │ │ │ │ - array2[4531] = 24; │ │ │ │ - array2[4532] = 16; │ │ │ │ - array2[4533] = 75; │ │ │ │ - array2[4534] = 64; │ │ │ │ - array2[4535] = 7; │ │ │ │ - array2[4536] = 9; │ │ │ │ - array2[4537] = 2; │ │ │ │ - array2[4539] = (array2[4538] = 0); │ │ │ │ - array2[4540] = 97; │ │ │ │ - array2[4541] = 32; │ │ │ │ + array2[4508] = 8; │ │ │ │ + array2[4509] = 0; │ │ │ │ + array2[4511] = (array2[4510] = 0); │ │ │ │ + array2[4512] = 19; │ │ │ │ + array2[4513] = 4; │ │ │ │ + array2[4514] = -63; │ │ │ │ + array2[4515] = -120; │ │ │ │ + array2[4516] = 1; │ │ │ │ + array2[4517] = -79; │ │ │ │ + array2[4518] = 4; │ │ │ │ + array2[4519] = 116; │ │ │ │ + array2[4520] = 0; │ │ │ │ + array2[4521] = -116; │ │ │ │ + array2[4522] = 24; │ │ │ │ + array2[4523] = 16; │ │ │ │ + array2[4524] = 75; │ │ │ │ + array2[4525] = 64; │ │ │ │ + array2[4526] = 7; │ │ │ │ + array2[4527] = -59; │ │ │ │ + array2[4528] = -120; │ │ │ │ + array2[4529] = 1; │ │ │ │ + array2[4530] = -79; │ │ │ │ + array2[4531] = 4; │ │ │ │ + array2[4532] = 116; │ │ │ │ + array2[4533] = -128; │ │ │ │ + array2[4534] = -116; │ │ │ │ + array2[4535] = 24; │ │ │ │ + array2[4536] = 16; │ │ │ │ + array2[4537] = 75; │ │ │ │ + array2[4538] = 64; │ │ │ │ + array2[4539] = 7; │ │ │ │ + array2[4540] = 9; │ │ │ │ + array2[4541] = 2; │ │ │ │ array2[4543] = (array2[4542] = 0); │ │ │ │ - array2[4544] = 10; │ │ │ │ - array2[4545] = 0; │ │ │ │ + array2[4544] = 97; │ │ │ │ + array2[4545] = 32; │ │ │ │ array2[4547] = (array2[4546] = 0); │ │ │ │ - array2[4548] = 19; │ │ │ │ - array2[4549] = 4; │ │ │ │ - array2[4550] = -63; │ │ │ │ - array2[4551] = 120; │ │ │ │ - array2[4552] = -125; │ │ │ │ - array2[4553] = 47; │ │ │ │ - array2[4554] = -40; │ │ │ │ - array2[4555] = -127; │ │ │ │ - array2[4556] = 29; │ │ │ │ - array2[4557] = -48; │ │ │ │ - array2[4558] = 47; │ │ │ │ - array2[4559] = -116; │ │ │ │ - array2[4560] = 17; │ │ │ │ - array2[4561] = 3; │ │ │ │ - array2[4562] = 2; │ │ │ │ - array2[4563] = 8; │ │ │ │ - array2[4564] = 46; │ │ │ │ - array2[4565] = 112; │ │ │ │ - array2[4566] = -64; │ │ │ │ - array2[4567] = 112; │ │ │ │ - array2[4568] = 32; │ │ │ │ - array2[4569] = 0; │ │ │ │ - array2[4571] = (array2[4570] = 0); │ │ │ │ - array2[4572] = 2; │ │ │ │ + array2[4548] = 10; │ │ │ │ + array2[4549] = 0; │ │ │ │ + array2[4551] = (array2[4550] = 0); │ │ │ │ + array2[4552] = 19; │ │ │ │ + array2[4553] = 4; │ │ │ │ + array2[4554] = -63; │ │ │ │ + array2[4555] = 120; │ │ │ │ + array2[4556] = -125; │ │ │ │ + array2[4557] = 47; │ │ │ │ + array2[4558] = -40; │ │ │ │ + array2[4559] = -127; │ │ │ │ + array2[4560] = 29; │ │ │ │ + array2[4561] = -48; │ │ │ │ + array2[4562] = 47; │ │ │ │ + array2[4563] = -116; │ │ │ │ + array2[4564] = 17; │ │ │ │ + array2[4565] = 3; │ │ │ │ + array2[4566] = 2; │ │ │ │ + array2[4567] = 8; │ │ │ │ + array2[4568] = 46; │ │ │ │ + array2[4569] = 112; │ │ │ │ + array2[4570] = -64; │ │ │ │ + array2[4571] = 112; │ │ │ │ + array2[4572] = 32; │ │ │ │ array2[4573] = 0; │ │ │ │ array2[4575] = (array2[4574] = 0); │ │ │ │ - array2[4576] = 7; │ │ │ │ - array2[4577] = 80; │ │ │ │ - array2[4578] = 16; │ │ │ │ - array2[4579] = -51; │ │ │ │ - array2[4580] = 20; │ │ │ │ - array2[4581] = 97; │ │ │ │ - array2[4583] = (array2[4582] = 0); │ │ │ │ - array2[4585] = (array2[4584] = 0); │ │ │ │ + array2[4576] = 2; │ │ │ │ + array2[4577] = 0; │ │ │ │ + array2[4579] = (array2[4578] = 0); │ │ │ │ + array2[4580] = 7; │ │ │ │ + array2[4581] = 80; │ │ │ │ + array2[4582] = 16; │ │ │ │ + array2[4583] = -51; │ │ │ │ + array2[4584] = 20; │ │ │ │ + array2[4585] = 97; │ │ │ │ array2[4587] = (array2[4586] = 0); │ │ │ │ array2[4589] = (array2[4588] = 0); │ │ │ │ array2[4591] = (array2[4590] = 0); │ │ │ │ + array2[4593] = (array2[4592] = 0); │ │ │ │ + array2[4595] = (array2[4594] = 0); │ │ │ │ return array; │ │ │ │ } │ │ │ │ │ │ │ │ private static byte[] getSegment64_0() { │ │ │ │ final byte[] array2; │ │ │ │ final byte[] array = array2 = new byte[8192]; │ │ │ │ array2[0] = -34; │ │ │ │ @@ -12704,15 +12703,15 @@ │ │ │ │ array2[289] = -106; │ │ │ │ array2[290] = -59; │ │ │ │ array2[291] = 17; │ │ │ │ array2[292] = -128; │ │ │ │ array2[293] = 9; │ │ │ │ array2[294] = 113; │ │ │ │ array2[295] = 26; │ │ │ │ - array2[296] = -65; │ │ │ │ + array2[296] = -33; │ │ │ │ array2[297] = 70; │ │ │ │ array2[298] = 68; │ │ │ │ array2[299] = 32; │ │ │ │ array2[300] = 16; │ │ │ │ array2[301] = 8; │ │ │ │ array2[302] = -112; │ │ │ │ array2[303] = 96; │ │ ├── freed/renderscript/rgb_focuspeakBitCode.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ package freed.renderscript; │ │ │ │ │ │ │ │ public class rgb_focuspeakBitCode │ │ │ │ { │ │ │ │ - private static int bitCode32Length = 2368; │ │ │ │ + private static int bitCode32Length = 2364; │ │ │ │ private static int bitCode64Length = 2496; │ │ │ │ │ │ │ │ public static byte[] getBitCode32() { │ │ │ │ return getBitCode32Internal(); │ │ │ │ } │ │ │ │ │ │ │ │ private static byte[] getBitCode32Internal() { │ │ │ │ @@ -28,25 +28,25 @@ │ │ │ │ System.arraycopy(segment64_0, 0, array, 0, segment64_0.length); │ │ │ │ final int length = segment64_0.length; │ │ │ │ return array; │ │ │ │ } │ │ │ │ │ │ │ │ private static byte[] getSegment32_0() { │ │ │ │ final byte[] array2; │ │ │ │ - final byte[] array = array2 = new byte[2368]; │ │ │ │ + final byte[] array = array2 = new byte[2364]; │ │ │ │ array2[0] = -34; │ │ │ │ array2[1] = -64; │ │ │ │ array2[2] = 23; │ │ │ │ array2[3] = 11; │ │ │ │ array2[5] = (array2[4] = 0); │ │ │ │ array2[7] = (array2[6] = 0); │ │ │ │ array2[8] = 44; │ │ │ │ array2[9] = 0; │ │ │ │ array2[11] = (array2[10] = 0); │ │ │ │ - array2[12] = 20; │ │ │ │ + array2[12] = 16; │ │ │ │ array2[13] = 9; │ │ │ │ array2[15] = (array2[14] = 0); │ │ │ │ array2[17] = (array2[16] = 0); │ │ │ │ array2[19] = (array2[18] = 0); │ │ │ │ array2[20] = 24; │ │ │ │ array2[21] = 0; │ │ │ │ array2[23] = (array2[22] = 0); │ │ │ │ @@ -69,15 +69,15 @@ │ │ │ │ array2[44] = 66; │ │ │ │ array2[45] = 67; │ │ │ │ array2[46] = -64; │ │ │ │ array2[47] = -34; │ │ │ │ array2[48] = 33; │ │ │ │ array2[49] = 12; │ │ │ │ array2[51] = (array2[50] = 0); │ │ │ │ - array2[52] = 66; │ │ │ │ + array2[52] = 65; │ │ │ │ array2[53] = 2; │ │ │ │ array2[55] = (array2[54] = 0); │ │ │ │ array2[56] = 1; │ │ │ │ array2[57] = 16; │ │ │ │ array2[59] = (array2[58] = 0); │ │ │ │ array2[60] = 18; │ │ │ │ array2[61] = 0; │ │ │ │ @@ -200,15 +200,15 @@ │ │ │ │ array2[194] = 15; │ │ │ │ array2[195] = 96; │ │ │ │ array2[197] = (array2[196] = 0); │ │ │ │ array2[199] = (array2[198] = 0); │ │ │ │ array2[200] = -119; │ │ │ │ array2[201] = 32; │ │ │ │ array2[203] = (array2[202] = 0); │ │ │ │ - array2[204] = 27; │ │ │ │ + array2[204] = 26; │ │ │ │ array2[205] = 0; │ │ │ │ array2[207] = (array2[206] = 0); │ │ │ │ array2[208] = 50; │ │ │ │ array2[209] = 34; │ │ │ │ array2[210] = 72; │ │ │ │ array2[211] = 9; │ │ │ │ array2[212] = 32; │ │ │ │ @@ -238,15 +238,15 @@ │ │ │ │ array2[236] = 16; │ │ │ │ array2[237] = 100; │ │ │ │ array2[238] = 115; │ │ │ │ array2[239] = 4; │ │ │ │ array2[240] = 96; │ │ │ │ array2[241] = 64; │ │ │ │ array2[242] = -32; │ │ │ │ - array2[243] = 44; │ │ │ │ + array2[243] = 40; │ │ │ │ array2[244] = 105; │ │ │ │ array2[245] = -118; │ │ │ │ array2[246] = 40; │ │ │ │ array2[247] = 97; │ │ │ │ array2[248] = -14; │ │ │ │ array2[249] = 35; │ │ │ │ array2[250] = -23; │ │ │ │ @@ -254,2066 +254,2063 @@ │ │ │ │ array2[252] = -106; │ │ │ │ array2[253] = -59; │ │ │ │ array2[254] = 17; │ │ │ │ array2[255] = -128; │ │ │ │ array2[256] = 9; │ │ │ │ array2[257] = 113; │ │ │ │ array2[258] = 26; │ │ │ │ - array2[259] = -97; │ │ │ │ - array2[260] = 70; │ │ │ │ - array2[261] = 65; │ │ │ │ - array2[262] = 32; │ │ │ │ - array2[263] = 49; │ │ │ │ - array2[264] = 71; │ │ │ │ - array2[265] = -128; │ │ │ │ - array2[266] = 16; │ │ │ │ - array2[267] = 25; │ │ │ │ - array2[268] = 70; │ │ │ │ - array2[269] = 32; │ │ │ │ - array2[270] = -120; │ │ │ │ - array2[271] = 50; │ │ │ │ - array2[272] = 24; │ │ │ │ - array2[273] = 0; │ │ │ │ - array2[274] = -24; │ │ │ │ - array2[275] = 100; │ │ │ │ - array2[276] = 0; │ │ │ │ - array2[277] = 40; │ │ │ │ - array2[278] = -124; │ │ │ │ - array2[279] = 73; │ │ │ │ - array2[280] = 0; │ │ │ │ - array2[281] = -112; │ │ │ │ - array2[282] = 42; │ │ │ │ - array2[283] = 4; │ │ │ │ - array2[285] = (array2[284] = 0); │ │ │ │ - array2[286] = 16; │ │ │ │ - array2[287] = 27; │ │ │ │ - array2[288] = 70; │ │ │ │ - array2[289] = 32; │ │ │ │ - array2[290] = -128; │ │ │ │ - array2[291] = 34; │ │ │ │ - array2[292] = 24; │ │ │ │ - array2[293] = 71; │ │ │ │ - array2[294] = 111; │ │ │ │ - array2[295] = 4; │ │ │ │ - array2[296] = -96; │ │ │ │ - array2[297] = 4; │ │ │ │ - array2[298] = -111; │ │ │ │ - array2[299] = 100; │ │ │ │ - array2[300] = 17; │ │ │ │ - array2[301] = -30; │ │ │ │ - array2[302] = 32; │ │ │ │ - array2[303] = 58; │ │ │ │ - array2[304] = 16; │ │ │ │ - array2[305] = 48; │ │ │ │ - array2[306] = 71; │ │ │ │ - array2[307] = 16; │ │ │ │ - array2[308] = -52; │ │ │ │ - array2[309] = 17; │ │ │ │ - array2[310] = -128; │ │ │ │ - array2[311] = 2; │ │ │ │ - array2[313] = (array2[312] = 0); │ │ │ │ - array2[315] = (array2[314] = 0); │ │ │ │ - array2[316] = 19; │ │ │ │ - array2[317] = -80; │ │ │ │ - array2[318] = 112; │ │ │ │ - array2[319] = -112; │ │ │ │ - array2[320] = -121; │ │ │ │ - array2[321] = 118; │ │ │ │ - array2[322] = -80; │ │ │ │ - array2[323] = -121; │ │ │ │ - array2[324] = 59; │ │ │ │ - array2[325] = 104; │ │ │ │ - array2[326] = 3; │ │ │ │ - array2[327] = 119; │ │ │ │ - array2[328] = 120; │ │ │ │ - array2[329] = 7; │ │ │ │ - array2[330] = 119; │ │ │ │ - array2[331] = 40; │ │ │ │ - array2[332] = -121; │ │ │ │ - array2[333] = 54; │ │ │ │ - array2[334] = 96; │ │ │ │ - array2[335] = -121; │ │ │ │ - array2[336] = 116; │ │ │ │ - array2[337] = 112; │ │ │ │ - array2[338] = -121; │ │ │ │ - array2[339] = 122; │ │ │ │ - array2[340] = -64; │ │ │ │ - array2[341] = -121; │ │ │ │ - array2[342] = 54; │ │ │ │ - array2[343] = 56; │ │ │ │ - array2[344] = 7; │ │ │ │ - array2[345] = 119; │ │ │ │ - array2[346] = -88; │ │ │ │ - array2[347] = -121; │ │ │ │ - array2[348] = 114; │ │ │ │ - array2[349] = 8; │ │ │ │ - array2[350] = 7; │ │ │ │ - array2[351] = 113; │ │ │ │ - array2[352] = 72; │ │ │ │ - array2[353] = -121; │ │ │ │ - array2[354] = 13; │ │ │ │ - array2[355] = 100; │ │ │ │ - array2[356] = 80; │ │ │ │ - array2[357] = 14; │ │ │ │ - array2[358] = 109; │ │ │ │ - array2[359] = 0; │ │ │ │ - array2[360] = 15; │ │ │ │ - array2[361] = 122; │ │ │ │ - array2[362] = 48; │ │ │ │ - array2[363] = 7; │ │ │ │ - array2[364] = 114; │ │ │ │ - array2[365] = -96; │ │ │ │ - array2[366] = 7; │ │ │ │ - array2[367] = 115; │ │ │ │ - array2[368] = 32; │ │ │ │ - array2[369] = 7; │ │ │ │ - array2[370] = 109; │ │ │ │ - array2[371] = -112; │ │ │ │ - array2[372] = 14; │ │ │ │ - array2[373] = 118; │ │ │ │ - array2[374] = 64; │ │ │ │ - array2[375] = 7; │ │ │ │ - array2[376] = 122; │ │ │ │ - array2[377] = 96; │ │ │ │ - array2[378] = 7; │ │ │ │ - array2[379] = 116; │ │ │ │ - array2[380] = -48; │ │ │ │ - array2[381] = 6; │ │ │ │ - array2[382] = -10; │ │ │ │ - array2[383] = 16; │ │ │ │ - array2[384] = 7; │ │ │ │ - array2[385] = 114; │ │ │ │ - array2[386] = -128; │ │ │ │ - array2[387] = 7; │ │ │ │ - array2[388] = 122; │ │ │ │ - array2[389] = 96; │ │ │ │ - array2[390] = 7; │ │ │ │ - array2[391] = 116; │ │ │ │ - array2[392] = -96; │ │ │ │ - array2[393] = 7; │ │ │ │ - array2[394] = 113; │ │ │ │ - array2[395] = 32; │ │ │ │ - array2[396] = 7; │ │ │ │ - array2[397] = 120; │ │ │ │ - array2[398] = -48; │ │ │ │ - array2[399] = 6; │ │ │ │ - array2[400] = -18; │ │ │ │ - array2[401] = 48; │ │ │ │ - array2[402] = 7; │ │ │ │ - array2[403] = 114; │ │ │ │ - array2[404] = -48; │ │ │ │ - array2[405] = 6; │ │ │ │ - array2[406] = -77; │ │ │ │ - array2[407] = 96; │ │ │ │ - array2[408] = 7; │ │ │ │ - array2[409] = 116; │ │ │ │ - array2[410] = -96; │ │ │ │ - array2[411] = -13; │ │ │ │ - array2[412] = 64; │ │ │ │ - array2[413] = -122; │ │ │ │ + array2[259] = 20; │ │ │ │ + array2[260] = 4; │ │ │ │ + array2[261] = 18; │ │ │ │ + array2[262] = 115; │ │ │ │ + array2[263] = 4; │ │ │ │ + array2[264] = 8; │ │ │ │ + array2[265] = -111; │ │ │ │ + array2[266] = 97; │ │ │ │ + array2[267] = 4; │ │ │ │ + array2[268] = -126; │ │ │ │ + array2[269] = 40; │ │ │ │ + array2[270] = -125; │ │ │ │ + array2[271] = 1; │ │ │ │ + array2[272] = -128; │ │ │ │ + array2[273] = 78; │ │ │ │ + array2[274] = 6; │ │ │ │ + array2[275] = -128; │ │ │ │ + array2[276] = 66; │ │ │ │ + array2[277] = -104; │ │ │ │ + array2[278] = 4; │ │ │ │ + array2[279] = 0; │ │ │ │ + array2[280] = -87; │ │ │ │ + array2[281] = 66; │ │ │ │ + array2[282] = 0; │ │ │ │ + array2[284] = (array2[283] = 0); │ │ │ │ + array2[285] = -79; │ │ │ │ + array2[286] = 97; │ │ │ │ + array2[287] = 4; │ │ │ │ + array2[288] = 2; │ │ │ │ + array2[289] = 40; │ │ │ │ + array2[290] = -126; │ │ │ │ + array2[291] = 113; │ │ │ │ + array2[292] = -12; │ │ │ │ + array2[293] = 70; │ │ │ │ + array2[294] = 0; │ │ │ │ + array2[295] = 74; │ │ │ │ + array2[296] = 16; │ │ │ │ + array2[297] = 73; │ │ │ │ + array2[298] = 22; │ │ │ │ + array2[299] = 33; │ │ │ │ + array2[300] = 14; │ │ │ │ + array2[301] = -94; │ │ │ │ + array2[302] = 3; │ │ │ │ + array2[303] = 1; │ │ │ │ + array2[304] = 115; │ │ │ │ + array2[305] = 4; │ │ │ │ + array2[306] = -63; │ │ │ │ + array2[307] = 28; │ │ │ │ + array2[308] = 1; │ │ │ │ + array2[309] = 40; │ │ │ │ + array2[311] = (array2[310] = 0); │ │ │ │ + array2[312] = 19; │ │ │ │ + array2[313] = -80; │ │ │ │ + array2[314] = 112; │ │ │ │ + array2[315] = -112; │ │ │ │ + array2[316] = -121; │ │ │ │ + array2[317] = 118; │ │ │ │ + array2[318] = -80; │ │ │ │ + array2[319] = -121; │ │ │ │ + array2[320] = 59; │ │ │ │ + array2[321] = 104; │ │ │ │ + array2[322] = 3; │ │ │ │ + array2[323] = 119; │ │ │ │ + array2[324] = 120; │ │ │ │ + array2[325] = 7; │ │ │ │ + array2[326] = 119; │ │ │ │ + array2[327] = 40; │ │ │ │ + array2[328] = -121; │ │ │ │ + array2[329] = 54; │ │ │ │ + array2[330] = 96; │ │ │ │ + array2[331] = -121; │ │ │ │ + array2[332] = 116; │ │ │ │ + array2[333] = 112; │ │ │ │ + array2[334] = -121; │ │ │ │ + array2[335] = 122; │ │ │ │ + array2[336] = -64; │ │ │ │ + array2[337] = -121; │ │ │ │ + array2[338] = 54; │ │ │ │ + array2[339] = 56; │ │ │ │ + array2[340] = 7; │ │ │ │ + array2[341] = 119; │ │ │ │ + array2[342] = -88; │ │ │ │ + array2[343] = -121; │ │ │ │ + array2[344] = 114; │ │ │ │ + array2[345] = 8; │ │ │ │ + array2[346] = 7; │ │ │ │ + array2[347] = 113; │ │ │ │ + array2[348] = 72; │ │ │ │ + array2[349] = -121; │ │ │ │ + array2[350] = 13; │ │ │ │ + array2[351] = 100; │ │ │ │ + array2[352] = 80; │ │ │ │ + array2[353] = 14; │ │ │ │ + array2[354] = 109; │ │ │ │ + array2[355] = 0; │ │ │ │ + array2[356] = 15; │ │ │ │ + array2[357] = 122; │ │ │ │ + array2[358] = 48; │ │ │ │ + array2[359] = 7; │ │ │ │ + array2[360] = 114; │ │ │ │ + array2[361] = -96; │ │ │ │ + array2[362] = 7; │ │ │ │ + array2[363] = 115; │ │ │ │ + array2[364] = 32; │ │ │ │ + array2[365] = 7; │ │ │ │ + array2[366] = 109; │ │ │ │ + array2[367] = -112; │ │ │ │ + array2[368] = 14; │ │ │ │ + array2[369] = 118; │ │ │ │ + array2[370] = 64; │ │ │ │ + array2[371] = 7; │ │ │ │ + array2[372] = 122; │ │ │ │ + array2[373] = 96; │ │ │ │ + array2[374] = 7; │ │ │ │ + array2[375] = 116; │ │ │ │ + array2[376] = -48; │ │ │ │ + array2[377] = 6; │ │ │ │ + array2[378] = -10; │ │ │ │ + array2[379] = 16; │ │ │ │ + array2[380] = 7; │ │ │ │ + array2[381] = 114; │ │ │ │ + array2[382] = -128; │ │ │ │ + array2[383] = 7; │ │ │ │ + array2[384] = 122; │ │ │ │ + array2[385] = 96; │ │ │ │ + array2[386] = 7; │ │ │ │ + array2[387] = 116; │ │ │ │ + array2[388] = -96; │ │ │ │ + array2[389] = 7; │ │ │ │ + array2[390] = 113; │ │ │ │ + array2[391] = 32; │ │ │ │ + array2[392] = 7; │ │ │ │ + array2[393] = 120; │ │ │ │ + array2[394] = -48; │ │ │ │ + array2[395] = 6; │ │ │ │ + array2[396] = -18; │ │ │ │ + array2[397] = 48; │ │ │ │ + array2[398] = 7; │ │ │ │ + array2[399] = 114; │ │ │ │ + array2[400] = -48; │ │ │ │ + array2[401] = 6; │ │ │ │ + array2[402] = -77; │ │ │ │ + array2[403] = 96; │ │ │ │ + array2[404] = 7; │ │ │ │ + array2[405] = 116; │ │ │ │ + array2[406] = -96; │ │ │ │ + array2[407] = -13; │ │ │ │ + array2[408] = 64; │ │ │ │ + array2[409] = -122; │ │ │ │ + array2[410] = 4; │ │ │ │ + array2[411] = 50; │ │ │ │ + array2[412] = 66; │ │ │ │ + array2[413] = 68; │ │ │ │ array2[414] = 4; │ │ │ │ - array2[415] = 50; │ │ │ │ - array2[416] = 66; │ │ │ │ - array2[417] = 68; │ │ │ │ - array2[418] = 4; │ │ │ │ - array2[419] = -32; │ │ │ │ - array2[420] = 64; │ │ │ │ - array2[421] = -8; │ │ │ │ - array2[422] = 14; │ │ │ │ - array2[423] = -91; │ │ │ │ - array2[424] = 0; │ │ │ │ - array2[425] = 28; │ │ │ │ - array2[426] = 36; │ │ │ │ - array2[428] = (array2[427] = 0); │ │ │ │ - array2[429] = 32; │ │ │ │ - array2[430] = 0; │ │ │ │ - array2[431] = 118; │ │ │ │ - array2[432] = 40; │ │ │ │ - array2[433] = 5; │ │ │ │ - array2[434] = -32; │ │ │ │ - array2[435] = 32; │ │ │ │ - array2[436] = 1; │ │ │ │ - array2[438] = (array2[437] = 0); │ │ │ │ - array2[439] = 1; │ │ │ │ - array2[440] = -80; │ │ │ │ - array2[441] = 67; │ │ │ │ - array2[442] = 41; │ │ │ │ - array2[443] = 0; │ │ │ │ - array2[444] = 7; │ │ │ │ - array2[445] = 9; │ │ │ │ - array2[447] = (array2[446] = 0); │ │ │ │ - array2[448] = 8; │ │ │ │ - array2[449] = -128; │ │ │ │ - array2[450] = 33; │ │ │ │ - array2[451] = 10; │ │ │ │ - array2[452] = 2; │ │ │ │ - array2[453] = 0; │ │ │ │ - array2[454] = 64; │ │ │ │ - array2[455] = 0; │ │ │ │ - array2[457] = (array2[456] = 0); │ │ │ │ - array2[458] = 16; │ │ │ │ - array2[459] = 12; │ │ │ │ - array2[460] = 81; │ │ │ │ - array2[461] = 22; │ │ │ │ - array2[462] = 32; │ │ │ │ - array2[463] = 0; │ │ │ │ - array2[464] = 4; │ │ │ │ - array2[466] = (array2[465] = 0); │ │ │ │ - array2[467] = -128; │ │ │ │ - array2[468] = 96; │ │ │ │ - array2[469] = -120; │ │ │ │ - array2[470] = -46; │ │ │ │ - array2[471] = 0; │ │ │ │ - array2[472] = 1; │ │ │ │ - array2[473] = 48; │ │ │ │ - array2[474] = 0; │ │ │ │ - array2[476] = (array2[475] = 0); │ │ │ │ - array2[477] = 4; │ │ │ │ - array2[478] = 67; │ │ │ │ - array2[479] = 20; │ │ │ │ - array2[481] = (array2[480] = 8); │ │ │ │ - array2[482] = -128; │ │ │ │ - array2[483] = 1; │ │ │ │ - array2[485] = (array2[484] = 0); │ │ │ │ - array2[486] = 32; │ │ │ │ - array2[487] = 24; │ │ │ │ - array2[488] = -94; │ │ │ │ - array2[489] = 76; │ │ │ │ + array2[415] = -32; │ │ │ │ + array2[416] = 64; │ │ │ │ + array2[417] = -8; │ │ │ │ + array2[418] = 14; │ │ │ │ + array2[419] = -91; │ │ │ │ + array2[420] = 0; │ │ │ │ + array2[421] = 28; │ │ │ │ + array2[422] = 36; │ │ │ │ + array2[424] = (array2[423] = 0); │ │ │ │ + array2[425] = 32; │ │ │ │ + array2[426] = 0; │ │ │ │ + array2[427] = 118; │ │ │ │ + array2[428] = 40; │ │ │ │ + array2[429] = 5; │ │ │ │ + array2[430] = -32; │ │ │ │ + array2[431] = 32; │ │ │ │ + array2[432] = 1; │ │ │ │ + array2[434] = (array2[433] = 0); │ │ │ │ + array2[435] = 1; │ │ │ │ + array2[436] = -80; │ │ │ │ + array2[437] = 67; │ │ │ │ + array2[438] = 41; │ │ │ │ + array2[439] = 0; │ │ │ │ + array2[440] = 7; │ │ │ │ + array2[441] = 9; │ │ │ │ + array2[443] = (array2[442] = 0); │ │ │ │ + array2[444] = 8; │ │ │ │ + array2[445] = -128; │ │ │ │ + array2[446] = 33; │ │ │ │ + array2[447] = 10; │ │ │ │ + array2[448] = 2; │ │ │ │ + array2[449] = 0; │ │ │ │ + array2[450] = 64; │ │ │ │ + array2[451] = 0; │ │ │ │ + array2[453] = (array2[452] = 0); │ │ │ │ + array2[454] = 16; │ │ │ │ + array2[455] = 12; │ │ │ │ + array2[456] = 81; │ │ │ │ + array2[457] = 22; │ │ │ │ + array2[458] = 32; │ │ │ │ + array2[459] = 0; │ │ │ │ + array2[460] = 4; │ │ │ │ + array2[462] = (array2[461] = 0); │ │ │ │ + array2[463] = -128; │ │ │ │ + array2[464] = 96; │ │ │ │ + array2[465] = -120; │ │ │ │ + array2[466] = -46; │ │ │ │ + array2[467] = 0; │ │ │ │ + array2[468] = 1; │ │ │ │ + array2[469] = 48; │ │ │ │ + array2[470] = 0; │ │ │ │ + array2[472] = (array2[471] = 0); │ │ │ │ + array2[473] = 4; │ │ │ │ + array2[474] = 67; │ │ │ │ + array2[475] = 20; │ │ │ │ + array2[477] = (array2[476] = 8); │ │ │ │ + array2[478] = -128; │ │ │ │ + array2[479] = 1; │ │ │ │ + array2[481] = (array2[480] = 0); │ │ │ │ + array2[482] = 32; │ │ │ │ + array2[483] = 24; │ │ │ │ + array2[484] = -94; │ │ │ │ + array2[485] = 76; │ │ │ │ + array2[487] = (array2[486] = 0); │ │ │ │ + array2[488] = 4; │ │ │ │ + array2[489] = 0; │ │ │ │ array2[491] = (array2[490] = 0); │ │ │ │ - array2[492] = 4; │ │ │ │ - array2[493] = 0; │ │ │ │ - array2[495] = (array2[494] = 0); │ │ │ │ - array2[496] = -63; │ │ │ │ - array2[497] = 16; │ │ │ │ - array2[498] = -91; │ │ │ │ - array2[500] = (array2[499] = 2); │ │ │ │ - array2[501] = 64; │ │ │ │ - array2[502] = 0; │ │ │ │ - array2[504] = (array2[503] = 0); │ │ │ │ - array2[505] = 8; │ │ │ │ - array2[506] = -78; │ │ │ │ - array2[507] = 64; │ │ │ │ - array2[508] = 8; │ │ │ │ - array2[509] = 0; │ │ │ │ - array2[511] = (array2[510] = 0); │ │ │ │ - array2[512] = 50; │ │ │ │ - array2[513] = 30; │ │ │ │ - array2[514] = -104; │ │ │ │ - array2[515] = 20; │ │ │ │ - array2[516] = 25; │ │ │ │ - array2[517] = 17; │ │ │ │ - array2[518] = 76; │ │ │ │ - array2[519] = -112; │ │ │ │ - array2[520] = -116; │ │ │ │ - array2[521] = 9; │ │ │ │ - array2[522] = 38; │ │ │ │ - array2[523] = 71; │ │ │ │ - array2[524] = -58; │ │ │ │ - array2[525] = 4; │ │ │ │ - array2[526] = 67; │ │ │ │ - array2[527] = 2; │ │ │ │ - array2[528] = 37; │ │ │ │ - array2[529] = 80; │ │ │ │ - array2[530] = 8; │ │ │ │ - array2[531] = -124; │ │ │ │ - array2[532] = 71; │ │ │ │ - array2[533] = 0; │ │ │ │ - array2[534] = -120; │ │ │ │ - array2[535] = -116; │ │ │ │ - array2[536] = 0; │ │ │ │ - array2[537] = 20; │ │ │ │ - array2[538] = 1; │ │ │ │ - array2[539] = -119; │ │ │ │ - array2[540] = 17; │ │ │ │ - array2[541] = 0; │ │ │ │ + array2[492] = -63; │ │ │ │ + array2[493] = 16; │ │ │ │ + array2[494] = -91; │ │ │ │ + array2[496] = (array2[495] = 2); │ │ │ │ + array2[497] = 64; │ │ │ │ + array2[498] = 0; │ │ │ │ + array2[500] = (array2[499] = 0); │ │ │ │ + array2[501] = 8; │ │ │ │ + array2[502] = -78; │ │ │ │ + array2[503] = 64; │ │ │ │ + array2[504] = 8; │ │ │ │ + array2[505] = 0; │ │ │ │ + array2[507] = (array2[506] = 0); │ │ │ │ + array2[508] = 50; │ │ │ │ + array2[509] = 30; │ │ │ │ + array2[510] = -104; │ │ │ │ + array2[511] = 20; │ │ │ │ + array2[512] = 25; │ │ │ │ + array2[513] = 17; │ │ │ │ + array2[514] = 76; │ │ │ │ + array2[515] = -112; │ │ │ │ + array2[516] = -116; │ │ │ │ + array2[517] = 9; │ │ │ │ + array2[518] = 38; │ │ │ │ + array2[519] = 71; │ │ │ │ + array2[520] = -58; │ │ │ │ + array2[521] = 4; │ │ │ │ + array2[522] = 67; │ │ │ │ + array2[523] = 2; │ │ │ │ + array2[524] = 37; │ │ │ │ + array2[525] = 80; │ │ │ │ + array2[526] = 8; │ │ │ │ + array2[527] = -124; │ │ │ │ + array2[528] = 71; │ │ │ │ + array2[529] = 0; │ │ │ │ + array2[530] = -120; │ │ │ │ + array2[531] = -116; │ │ │ │ + array2[532] = 0; │ │ │ │ + array2[533] = 20; │ │ │ │ + array2[534] = 1; │ │ │ │ + array2[535] = -119; │ │ │ │ + array2[536] = 17; │ │ │ │ + array2[537] = 0; │ │ │ │ + array2[539] = (array2[538] = 0); │ │ │ │ + array2[540] = 121; │ │ │ │ + array2[541] = 24; │ │ │ │ array2[543] = (array2[542] = 0); │ │ │ │ - array2[544] = 121; │ │ │ │ - array2[545] = 24; │ │ │ │ + array2[544] = 125; │ │ │ │ + array2[545] = 0; │ │ │ │ array2[547] = (array2[546] = 0); │ │ │ │ - array2[548] = 125; │ │ │ │ - array2[549] = 0; │ │ │ │ - array2[551] = (array2[550] = 0); │ │ │ │ - array2[552] = 26; │ │ │ │ - array2[553] = 3; │ │ │ │ - array2[554] = 76; │ │ │ │ - array2[555] = -112; │ │ │ │ - array2[556] = 70; │ │ │ │ - array2[557] = 2; │ │ │ │ - array2[558] = 19; │ │ │ │ - array2[559] = 52; │ │ │ │ - array2[560] = 68; │ │ │ │ - array2[561] = 0; │ │ │ │ - array2[562] = 20; │ │ │ │ - array2[563] = 42; │ │ │ │ - array2[564] = 119; │ │ │ │ - array2[565] = 99; │ │ │ │ - array2[566] = 104; │ │ │ │ - array2[567] = 97; │ │ │ │ - array2[568] = 114; │ │ │ │ - array2[569] = 95; │ │ │ │ - array2[570] = 115; │ │ │ │ - array2[571] = 105; │ │ │ │ - array2[572] = 122; │ │ │ │ - array2[573] = 101; │ │ │ │ - array2[574] = 67; │ │ │ │ - array2[575] = 4; │ │ │ │ - array2[576] = 96; │ │ │ │ - array2[577] = 25; │ │ │ │ - array2[578] = 98; │ │ │ │ - array2[579] = 0; │ │ │ │ - array2[580] = -118; │ │ │ │ - array2[581] = 21; │ │ │ │ - array2[582] = 0; │ │ │ │ - array2[583] = 11; │ │ │ │ - array2[584] = -101; │ │ │ │ - array2[585] = -74; │ │ │ │ - array2[586] = 52; │ │ │ │ - array2[587] = -73; │ │ │ │ - array2[588] = -81; │ │ │ │ - array2[589] = 50; │ │ │ │ - array2[590] = -73; │ │ │ │ - array2[591] = -70; │ │ │ │ - array2[592] = -74; │ │ │ │ - array2[593] = -81; │ │ │ │ - array2[594] = -71; │ │ │ │ - array2[595] = 52; │ │ │ │ - array2[596] = -67; │ │ │ │ - array2[597] = -78; │ │ │ │ - array2[598] = 33; │ │ │ │ - array2[599] = 6; │ │ │ │ - array2[600] = -96; │ │ │ │ - array2[601] = 88; │ │ │ │ - array2[602] = 4; │ │ │ │ - array2[603] = -80; │ │ │ │ - array2[604] = -112; │ │ │ │ - array2[605] = 15; │ │ │ │ - array2[606] = -126; │ │ │ │ - array2[607] = -36; │ │ │ │ + array2[548] = 26; │ │ │ │ + array2[549] = 3; │ │ │ │ + array2[550] = 76; │ │ │ │ + array2[551] = -112; │ │ │ │ + array2[552] = 70; │ │ │ │ + array2[553] = 2; │ │ │ │ + array2[554] = 19; │ │ │ │ + array2[555] = 52; │ │ │ │ + array2[556] = 68; │ │ │ │ + array2[557] = 0; │ │ │ │ + array2[558] = 20; │ │ │ │ + array2[559] = 42; │ │ │ │ + array2[560] = 119; │ │ │ │ + array2[561] = 99; │ │ │ │ + array2[562] = 104; │ │ │ │ + array2[563] = 97; │ │ │ │ + array2[564] = 114; │ │ │ │ + array2[565] = 95; │ │ │ │ + array2[566] = 115; │ │ │ │ + array2[567] = 105; │ │ │ │ + array2[568] = 122; │ │ │ │ + array2[569] = 101; │ │ │ │ + array2[570] = 67; │ │ │ │ + array2[571] = 4; │ │ │ │ + array2[572] = 96; │ │ │ │ + array2[573] = 25; │ │ │ │ + array2[574] = 98; │ │ │ │ + array2[575] = 0; │ │ │ │ + array2[576] = -118; │ │ │ │ + array2[577] = 21; │ │ │ │ + array2[578] = 0; │ │ │ │ + array2[579] = 11; │ │ │ │ + array2[580] = -101; │ │ │ │ + array2[581] = -74; │ │ │ │ + array2[582] = 52; │ │ │ │ + array2[583] = -73; │ │ │ │ + array2[584] = -81; │ │ │ │ + array2[585] = 50; │ │ │ │ + array2[586] = -73; │ │ │ │ + array2[587] = -70; │ │ │ │ + array2[588] = -74; │ │ │ │ + array2[589] = -81; │ │ │ │ + array2[590] = -71; │ │ │ │ + array2[591] = 52; │ │ │ │ + array2[592] = -67; │ │ │ │ + array2[593] = -78; │ │ │ │ + array2[594] = 33; │ │ │ │ + array2[595] = 6; │ │ │ │ + array2[596] = -96; │ │ │ │ + array2[597] = 88; │ │ │ │ + array2[598] = 4; │ │ │ │ + array2[599] = -80; │ │ │ │ + array2[600] = -112; │ │ │ │ + array2[601] = 15; │ │ │ │ + array2[602] = -126; │ │ │ │ + array2[603] = -36; │ │ │ │ + array2[604] = -56; │ │ │ │ + array2[605] = -28; │ │ │ │ + array2[606] = -34; │ │ │ │ + array2[607] = -46; │ │ │ │ array2[608] = -56; │ │ │ │ - array2[609] = -28; │ │ │ │ - array2[610] = -34; │ │ │ │ - array2[611] = -46; │ │ │ │ - array2[612] = -56; │ │ │ │ - array2[613] = 64; │ │ │ │ - array2[614] = -58; │ │ │ │ - array2[615] = -40; │ │ │ │ - array2[616] = -62; │ │ │ │ - array2[617] = -36; │ │ │ │ - array2[618] = -50; │ │ │ │ - array2[619] = 64; │ │ │ │ - array2[620] = -20; │ │ │ │ - array2[621] = -54; │ │ │ │ - array2[622] = -28; │ │ │ │ - array2[623] = -26; │ │ │ │ - array2[624] = -46; │ │ │ │ - array2[625] = -34; │ │ │ │ - array2[626] = -36; │ │ │ │ - array2[627] = 64; │ │ │ │ - array2[628] = 102; │ │ │ │ - array2[629] = 92; │ │ │ │ - array2[630] = 112; │ │ │ │ - array2[631] = 92; │ │ │ │ - array2[632] = 100; │ │ │ │ - array2[633] = 110; │ │ │ │ - array2[634] = 106; │ │ │ │ - array2[635] = 104; │ │ │ │ - array2[636] = 112; │ │ │ │ - array2[637] = 96; │ │ │ │ - array2[639] = (array2[638] = 64); │ │ │ │ - array2[640] = 80; │ │ │ │ - array2[641] = -60; │ │ │ │ - array2[642] = -62; │ │ │ │ - array2[643] = -26; │ │ │ │ - array2[644] = -54; │ │ │ │ - array2[645] = -56; │ │ │ │ - array2[646] = 64; │ │ │ │ - array2[647] = -34; │ │ │ │ - array2[648] = -36; │ │ │ │ - array2[649] = 64; │ │ │ │ - array2[651] = (array2[650] = -104); │ │ │ │ - array2[652] = -84; │ │ │ │ - array2[653] = -102; │ │ │ │ - array2[654] = 64; │ │ │ │ - array2[655] = 102; │ │ │ │ - array2[656] = 92; │ │ │ │ - array2[657] = 112; │ │ │ │ - array2[658] = 92; │ │ │ │ - array2[659] = 100; │ │ │ │ - array2[660] = 110; │ │ │ │ - array2[661] = 106; │ │ │ │ - array2[662] = 104; │ │ │ │ - array2[663] = 112; │ │ │ │ - array2[664] = 96; │ │ │ │ - array2[665] = 82; │ │ │ │ - array2[666] = -122; │ │ │ │ - array2[667] = 8; │ │ │ │ - array2[668] = -106; │ │ │ │ - array2[669] = -63; │ │ │ │ - array2[670] = -61; │ │ │ │ - array2[671] = -82; │ │ │ │ - array2[672] = 76; │ │ │ │ - array2[673] = 110; │ │ │ │ - array2[674] = 46; │ │ │ │ - array2[675] = -19; │ │ │ │ - array2[676] = -51; │ │ │ │ - array2[677] = -115; │ │ │ │ - array2[678] = 65; │ │ │ │ - array2[679] = -52; │ │ │ │ - array2[680] = 16; │ │ │ │ - array2[681] = -62; │ │ │ │ - array2[682] = 66; │ │ │ │ - array2[683] = -84; │ │ │ │ - array2[684] = -124; │ │ │ │ - array2[685] = -111; │ │ │ │ - array2[686] = 90; │ │ │ │ - array2[687] = -104; │ │ │ │ - array2[688] = 93; │ │ │ │ - array2[689] = -40; │ │ │ │ - array2[690] = 23; │ │ │ │ - array2[691] = 92; │ │ │ │ - array2[693] = (array2[692] = -40); │ │ │ │ - array2[694] = 90; │ │ │ │ - array2[695] = -40; │ │ │ │ - array2[696] = 89; │ │ │ │ - array2[697] = -39; │ │ │ │ - array2[698] = -105; │ │ │ │ - array2[699] = 91; │ │ │ │ - array2[700] = 88; │ │ │ │ - array2[701] = 91; │ │ │ │ - array2[702] = 25; │ │ │ │ - array2[703] = 37; │ │ │ │ - array2[704] = 51; │ │ │ │ - array2[705] = -71; │ │ │ │ - array2[706] = -78; │ │ │ │ - array2[708] = (array2[707] = 50); │ │ │ │ - array2[709] = 23; │ │ │ │ - array2[710] = -71; │ │ │ │ - array2[711] = 50; │ │ │ │ - array2[712] = 55; │ │ │ │ - array2[713] = -78; │ │ │ │ - array2[714] = 50; │ │ │ │ - array2[716] = (array2[715] = -71); │ │ │ │ - array2[717] = 49; │ │ │ │ - array2[718] = -71; │ │ │ │ - array2[719] = 52; │ │ │ │ - array2[720] = 56; │ │ │ │ - array2[721] = -70; │ │ │ │ - array2[722] = 33; │ │ │ │ - array2[723] = -124; │ │ │ │ - array2[724] = -75; │ │ │ │ - array2[725] = 88; │ │ │ │ - array2[726] = 12; │ │ │ │ - array2[727] = 27; │ │ │ │ - array2[729] = (array2[728] = -71); │ │ │ │ - array2[730] = 47; │ │ │ │ - array2[731] = 51; │ │ │ │ - array2[732] = -72; │ │ │ │ - array2[733] = 47; │ │ │ │ - array2[734] = -71; │ │ │ │ - array2[735] = 50; │ │ │ │ - array2[736] = -74; │ │ │ │ - array2[737] = 48; │ │ │ │ - array2[738] = -68; │ │ │ │ - array2[740] = (array2[739] = 50); │ │ │ │ - array2[741] = 2; │ │ │ │ - array2[742] = 67; │ │ │ │ - array2[743] = 8; │ │ │ │ - array2[744] = -53; │ │ │ │ - array2[745] = -79; │ │ │ │ - array2[746] = 30; │ │ │ │ - array2[747] = 22; │ │ │ │ - array2[748] = 105; │ │ │ │ - array2[749] = 110; │ │ │ │ - array2[750] = 112; │ │ │ │ - array2[751] = 117; │ │ │ │ - array2[752] = 116; │ │ │ │ - array2[753] = 20; │ │ │ │ - array2[754] = 100; │ │ │ │ - array2[755] = 96; │ │ │ │ - array2[756] = -122; │ │ │ │ - array2[757] = 16; │ │ │ │ - array2[758] = 86; │ │ │ │ - array2[759] = 100; │ │ │ │ - array2[760] = 73; │ │ │ │ - array2[761] = 28; │ │ │ │ - array2[762] = -28; │ │ │ │ - array2[763] = -54; │ │ │ │ - array2[764] = -56; │ │ │ │ - array2[765] = 40; │ │ │ │ - array2[767] = (array2[766] = -60); │ │ │ │ - array2[768] = 12; │ │ │ │ - array2[769] = 33; │ │ │ │ - array2[770] = 44; │ │ │ │ - array2[771] = -54; │ │ │ │ - array2[772] = -86; │ │ │ │ - array2[773] = 72; │ │ │ │ - array2[774] = -120; │ │ │ │ - array2[775] = -79; │ │ │ │ - array2[776] = -43; │ │ │ │ - array2[777] = -107; │ │ │ │ - array2[778] = 13; │ │ │ │ - array2[779] = 33; │ │ │ │ - array2[780] = -84; │ │ │ │ - array2[781] = -53; │ │ │ │ - array2[782] = -86; │ │ │ │ - array2[783] = 88; │ │ │ │ - array2[784] = -100; │ │ │ │ - array2[785] = -55; │ │ │ │ - array2[787] = (array2[786] = -107); │ │ │ │ - array2[788] = -71; │ │ │ │ - array2[789] = 13; │ │ │ │ - array2[790] = 33; │ │ │ │ - array2[791] = -84; │ │ │ │ - array2[792] = -52; │ │ │ │ - array2[793] = -86; │ │ │ │ - array2[794] = 24; │ │ │ │ - array2[795] = -64; │ │ │ │ - array2[796] = 12; │ │ │ │ - array2[797] = 17; │ │ │ │ - array2[798] = -84; │ │ │ │ - array2[799] = -115; │ │ │ │ - array2[800] = -124; │ │ │ │ - array2[801] = -36; │ │ │ │ - array2[802] = -37; │ │ │ │ - array2[803] = 27; │ │ │ │ - array2[804] = -35; │ │ │ │ - array2[805] = 16; │ │ │ │ - array2[806] = -63; │ │ │ │ - array2[807] = -22; │ │ │ │ - array2[809] = (array2[808] = -104); │ │ │ │ - array2[810] = -67; │ │ │ │ - array2[811] = -115; │ │ │ │ - array2[812] = -43; │ │ │ │ - array2[813] = -51; │ │ │ │ - array2[814] = -63; │ │ │ │ - array2[815] = -107; │ │ │ │ - array2[816] = -123; │ │ │ │ - array2[817] = -83; │ │ │ │ - array2[818] = 13; │ │ │ │ - array2[819] = 17; │ │ │ │ - array2[820] = -84; │ │ │ │ - array2[821] = -113; │ │ │ │ - array2[822] = 66; │ │ │ │ - array2[823] = 13; │ │ │ │ - array2[824] = -50; │ │ │ │ - array2[825] = 16; │ │ │ │ - array2[826] = -63; │ │ │ │ - array2[827] = 10; │ │ │ │ - array2[828] = 3; │ │ │ │ - array2[829] = 22; │ │ │ │ - array2[830] = 95; │ │ │ │ - array2[831] = 66; │ │ │ │ - array2[833] = (array2[832] = 111); │ │ │ │ - array2[834] = 108; │ │ │ │ - array2[835] = 124; │ │ │ │ - array2[836] = -34; │ │ │ │ - array2[837] = -38; │ │ │ │ - array2[838] = -36; │ │ │ │ - array2[839] = -46; │ │ │ │ - array2[840] = -32; │ │ │ │ - array2[841] = -34; │ │ │ │ - array2[842] = -24; │ │ │ │ - array2[843] = -54; │ │ │ │ - array2[844] = -36; │ │ │ │ - array2[845] = -24; │ │ │ │ - array2[846] = 64; │ │ │ │ - array2[847] = -58; │ │ │ │ - array2[848] = -48; │ │ │ │ - array2[849] = -62; │ │ │ │ - array2[850] = -28; │ │ │ │ - array2[851] = 24; │ │ │ │ - array2[852] = 77; │ │ │ │ - array2[853] = -91; │ │ │ │ - array2[854] = -75; │ │ │ │ - array2[855] = -63; │ │ │ │ - array2[856] = -79; │ │ │ │ - array2[857] = -107; │ │ │ │ - array2[858] = -127; │ │ │ │ - array2[859] = 12; │ │ │ │ - array2[860] = -67; │ │ │ │ - array2[861] = 12; │ │ │ │ - array2[862] = -83; │ │ │ │ - array2[863] = -84; │ │ │ │ - array2[864] = -128; │ │ │ │ - array2[865] = 80; │ │ │ │ - array2[866] = 9; │ │ │ │ - array2[868] = (array2[867] = 5); │ │ │ │ - array2[869] = 13; │ │ │ │ - array2[870] = 17; │ │ │ │ - array2[871] = -84; │ │ │ │ - array2[872] = 50; │ │ │ │ - array2[873] = 24; │ │ │ │ - array2[874] = 34; │ │ │ │ - array2[875] = 96; │ │ │ │ - array2[876] = -52; │ │ │ │ - array2[877] = 16; │ │ │ │ - array2[878] = -61; │ │ │ │ - array2[879] = 34; │ │ │ │ - array2[880] = 3; │ │ │ │ - array2[881] = -53; │ │ │ │ - array2[882] = 12; │ │ │ │ - array2[883] = 48; │ │ │ │ - array2[884] = 102; │ │ │ │ - array2[885] = -120; │ │ │ │ - array2[886] = 97; │ │ │ │ - array2[887] = -115; │ │ │ │ - array2[888] = -127; │ │ │ │ - array2[889] = -123; │ │ │ │ - array2[890] = 6; │ │ │ │ - array2[891] = 24; │ │ │ │ - array2[892] = 51; │ │ │ │ - array2[893] = -60; │ │ │ │ - array2[894] = -80; │ │ │ │ - array2[895] = -46; │ │ │ │ - array2[896] = -64; │ │ │ │ - array2[897] = 74; │ │ │ │ - array2[898] = 3; │ │ │ │ - array2[899] = -116; │ │ │ │ - array2[900] = 25; │ │ │ │ - array2[901] = 34; │ │ │ │ - array2[902] = 16; │ │ │ │ - array2[903] = -51; │ │ │ │ + array2[609] = 64; │ │ │ │ + array2[610] = -58; │ │ │ │ + array2[611] = -40; │ │ │ │ + array2[612] = -62; │ │ │ │ + array2[613] = -36; │ │ │ │ + array2[614] = -50; │ │ │ │ + array2[615] = 64; │ │ │ │ + array2[616] = -20; │ │ │ │ + array2[617] = -54; │ │ │ │ + array2[618] = -28; │ │ │ │ + array2[619] = -26; │ │ │ │ + array2[620] = -46; │ │ │ │ + array2[621] = -34; │ │ │ │ + array2[622] = -36; │ │ │ │ + array2[623] = 64; │ │ │ │ + array2[624] = 102; │ │ │ │ + array2[625] = 92; │ │ │ │ + array2[626] = 112; │ │ │ │ + array2[627] = 92; │ │ │ │ + array2[628] = 100; │ │ │ │ + array2[629] = 110; │ │ │ │ + array2[630] = 106; │ │ │ │ + array2[631] = 104; │ │ │ │ + array2[632] = 112; │ │ │ │ + array2[633] = 96; │ │ │ │ + array2[635] = (array2[634] = 64); │ │ │ │ + array2[636] = 80; │ │ │ │ + array2[637] = -60; │ │ │ │ + array2[638] = -62; │ │ │ │ + array2[639] = -26; │ │ │ │ + array2[640] = -54; │ │ │ │ + array2[641] = -56; │ │ │ │ + array2[642] = 64; │ │ │ │ + array2[643] = -34; │ │ │ │ + array2[644] = -36; │ │ │ │ + array2[645] = 64; │ │ │ │ + array2[647] = (array2[646] = -104); │ │ │ │ + array2[648] = -84; │ │ │ │ + array2[649] = -102; │ │ │ │ + array2[650] = 64; │ │ │ │ + array2[651] = 102; │ │ │ │ + array2[652] = 92; │ │ │ │ + array2[653] = 112; │ │ │ │ + array2[654] = 92; │ │ │ │ + array2[655] = 100; │ │ │ │ + array2[656] = 110; │ │ │ │ + array2[657] = 106; │ │ │ │ + array2[658] = 104; │ │ │ │ + array2[659] = 112; │ │ │ │ + array2[660] = 96; │ │ │ │ + array2[661] = 82; │ │ │ │ + array2[662] = -122; │ │ │ │ + array2[663] = 8; │ │ │ │ + array2[664] = -106; │ │ │ │ + array2[665] = -63; │ │ │ │ + array2[666] = -61; │ │ │ │ + array2[667] = -82; │ │ │ │ + array2[668] = 76; │ │ │ │ + array2[669] = 110; │ │ │ │ + array2[670] = 46; │ │ │ │ + array2[671] = -19; │ │ │ │ + array2[672] = -51; │ │ │ │ + array2[673] = -115; │ │ │ │ + array2[674] = 65; │ │ │ │ + array2[675] = -52; │ │ │ │ + array2[676] = 16; │ │ │ │ + array2[677] = -62; │ │ │ │ + array2[678] = 66; │ │ │ │ + array2[679] = -84; │ │ │ │ + array2[680] = -124; │ │ │ │ + array2[681] = -111; │ │ │ │ + array2[682] = 90; │ │ │ │ + array2[683] = -104; │ │ │ │ + array2[684] = 93; │ │ │ │ + array2[685] = -40; │ │ │ │ + array2[686] = 23; │ │ │ │ + array2[687] = 92; │ │ │ │ + array2[689] = (array2[688] = -40); │ │ │ │ + array2[690] = 90; │ │ │ │ + array2[691] = -40; │ │ │ │ + array2[692] = 89; │ │ │ │ + array2[693] = -39; │ │ │ │ + array2[694] = -105; │ │ │ │ + array2[695] = 91; │ │ │ │ + array2[696] = 88; │ │ │ │ + array2[697] = 91; │ │ │ │ + array2[698] = 25; │ │ │ │ + array2[699] = 37; │ │ │ │ + array2[700] = 51; │ │ │ │ + array2[701] = -71; │ │ │ │ + array2[702] = -78; │ │ │ │ + array2[704] = (array2[703] = 50); │ │ │ │ + array2[705] = 23; │ │ │ │ + array2[706] = -71; │ │ │ │ + array2[707] = 50; │ │ │ │ + array2[708] = 55; │ │ │ │ + array2[709] = -78; │ │ │ │ + array2[710] = 50; │ │ │ │ + array2[712] = (array2[711] = -71); │ │ │ │ + array2[713] = 49; │ │ │ │ + array2[714] = -71; │ │ │ │ + array2[715] = 52; │ │ │ │ + array2[716] = 56; │ │ │ │ + array2[717] = -70; │ │ │ │ + array2[718] = 33; │ │ │ │ + array2[719] = -124; │ │ │ │ + array2[720] = -75; │ │ │ │ + array2[721] = 88; │ │ │ │ + array2[722] = 12; │ │ │ │ + array2[723] = 27; │ │ │ │ + array2[725] = (array2[724] = -71); │ │ │ │ + array2[726] = 47; │ │ │ │ + array2[727] = 51; │ │ │ │ + array2[728] = -72; │ │ │ │ + array2[729] = 47; │ │ │ │ + array2[730] = -71; │ │ │ │ + array2[731] = 50; │ │ │ │ + array2[732] = -74; │ │ │ │ + array2[733] = 48; │ │ │ │ + array2[734] = -68; │ │ │ │ + array2[736] = (array2[735] = 50); │ │ │ │ + array2[737] = 2; │ │ │ │ + array2[738] = 67; │ │ │ │ + array2[739] = 8; │ │ │ │ + array2[740] = -53; │ │ │ │ + array2[741] = -79; │ │ │ │ + array2[742] = 30; │ │ │ │ + array2[743] = 22; │ │ │ │ + array2[744] = 105; │ │ │ │ + array2[745] = 110; │ │ │ │ + array2[746] = 112; │ │ │ │ + array2[747] = 117; │ │ │ │ + array2[748] = 116; │ │ │ │ + array2[749] = 20; │ │ │ │ + array2[750] = 100; │ │ │ │ + array2[751] = 96; │ │ │ │ + array2[752] = -122; │ │ │ │ + array2[753] = 16; │ │ │ │ + array2[754] = 86; │ │ │ │ + array2[755] = 100; │ │ │ │ + array2[756] = 73; │ │ │ │ + array2[757] = 28; │ │ │ │ + array2[758] = -28; │ │ │ │ + array2[759] = -54; │ │ │ │ + array2[760] = -56; │ │ │ │ + array2[761] = 40; │ │ │ │ + array2[763] = (array2[762] = -60); │ │ │ │ + array2[764] = 12; │ │ │ │ + array2[765] = 33; │ │ │ │ + array2[766] = 44; │ │ │ │ + array2[767] = -54; │ │ │ │ + array2[768] = -86; │ │ │ │ + array2[769] = 72; │ │ │ │ + array2[770] = -120; │ │ │ │ + array2[771] = -79; │ │ │ │ + array2[772] = -43; │ │ │ │ + array2[773] = -107; │ │ │ │ + array2[774] = 13; │ │ │ │ + array2[775] = 33; │ │ │ │ + array2[776] = -84; │ │ │ │ + array2[777] = -53; │ │ │ │ + array2[778] = -86; │ │ │ │ + array2[779] = 88; │ │ │ │ + array2[780] = -100; │ │ │ │ + array2[781] = -55; │ │ │ │ + array2[783] = (array2[782] = -107); │ │ │ │ + array2[784] = -71; │ │ │ │ + array2[785] = 13; │ │ │ │ + array2[786] = 33; │ │ │ │ + array2[787] = -84; │ │ │ │ + array2[788] = -52; │ │ │ │ + array2[789] = -86; │ │ │ │ + array2[790] = 24; │ │ │ │ + array2[791] = -64; │ │ │ │ + array2[792] = 12; │ │ │ │ + array2[793] = 17; │ │ │ │ + array2[794] = -84; │ │ │ │ + array2[795] = -115; │ │ │ │ + array2[796] = -124; │ │ │ │ + array2[797] = -36; │ │ │ │ + array2[798] = -37; │ │ │ │ + array2[799] = 27; │ │ │ │ + array2[800] = -35; │ │ │ │ + array2[801] = 16; │ │ │ │ + array2[802] = -63; │ │ │ │ + array2[803] = -22; │ │ │ │ + array2[805] = (array2[804] = -104); │ │ │ │ + array2[806] = -67; │ │ │ │ + array2[807] = -115; │ │ │ │ + array2[808] = -43; │ │ │ │ + array2[809] = -51; │ │ │ │ + array2[810] = -63; │ │ │ │ + array2[811] = -107; │ │ │ │ + array2[812] = -123; │ │ │ │ + array2[813] = -83; │ │ │ │ + array2[814] = 13; │ │ │ │ + array2[815] = 17; │ │ │ │ + array2[816] = -84; │ │ │ │ + array2[817] = -113; │ │ │ │ + array2[818] = 66; │ │ │ │ + array2[819] = 13; │ │ │ │ + array2[820] = -50; │ │ │ │ + array2[821] = 16; │ │ │ │ + array2[822] = -63; │ │ │ │ + array2[823] = 10; │ │ │ │ + array2[824] = 3; │ │ │ │ + array2[825] = 22; │ │ │ │ + array2[826] = 95; │ │ │ │ + array2[827] = 66; │ │ │ │ + array2[829] = (array2[828] = 111); │ │ │ │ + array2[830] = 108; │ │ │ │ + array2[831] = 124; │ │ │ │ + array2[832] = -34; │ │ │ │ + array2[833] = -38; │ │ │ │ + array2[834] = -36; │ │ │ │ + array2[835] = -46; │ │ │ │ + array2[836] = -32; │ │ │ │ + array2[837] = -34; │ │ │ │ + array2[838] = -24; │ │ │ │ + array2[839] = -54; │ │ │ │ + array2[840] = -36; │ │ │ │ + array2[841] = -24; │ │ │ │ + array2[842] = 64; │ │ │ │ + array2[843] = -58; │ │ │ │ + array2[844] = -48; │ │ │ │ + array2[845] = -62; │ │ │ │ + array2[846] = -28; │ │ │ │ + array2[847] = 24; │ │ │ │ + array2[848] = 77; │ │ │ │ + array2[849] = -91; │ │ │ │ + array2[850] = -75; │ │ │ │ + array2[851] = -63; │ │ │ │ + array2[852] = -79; │ │ │ │ + array2[853] = -107; │ │ │ │ + array2[854] = -127; │ │ │ │ + array2[855] = 12; │ │ │ │ + array2[856] = -67; │ │ │ │ + array2[857] = 12; │ │ │ │ + array2[858] = -83; │ │ │ │ + array2[859] = -84; │ │ │ │ + array2[860] = -128; │ │ │ │ + array2[861] = 80; │ │ │ │ + array2[862] = 9; │ │ │ │ + array2[864] = (array2[863] = 5); │ │ │ │ + array2[865] = 13; │ │ │ │ + array2[866] = 17; │ │ │ │ + array2[867] = -84; │ │ │ │ + array2[868] = 50; │ │ │ │ + array2[869] = 24; │ │ │ │ + array2[870] = 34; │ │ │ │ + array2[871] = 96; │ │ │ │ + array2[872] = -52; │ │ │ │ + array2[873] = 16; │ │ │ │ + array2[874] = -61; │ │ │ │ + array2[875] = 34; │ │ │ │ + array2[876] = 3; │ │ │ │ + array2[877] = -53; │ │ │ │ + array2[878] = 12; │ │ │ │ + array2[879] = 48; │ │ │ │ + array2[880] = 102; │ │ │ │ + array2[881] = -120; │ │ │ │ + array2[882] = 97; │ │ │ │ + array2[883] = -115; │ │ │ │ + array2[884] = -127; │ │ │ │ + array2[885] = -123; │ │ │ │ + array2[886] = 6; │ │ │ │ + array2[887] = 24; │ │ │ │ + array2[888] = 51; │ │ │ │ + array2[889] = -60; │ │ │ │ + array2[890] = -80; │ │ │ │ + array2[891] = -46; │ │ │ │ + array2[892] = -64; │ │ │ │ + array2[893] = 74; │ │ │ │ + array2[894] = 3; │ │ │ │ + array2[895] = -116; │ │ │ │ + array2[896] = 25; │ │ │ │ + array2[897] = 34; │ │ │ │ + array2[898] = 16; │ │ │ │ + array2[899] = -51; │ │ │ │ + array2[900] = 16; │ │ │ │ + array2[901] = -127; │ │ │ │ + array2[902] = 112; │ │ │ │ + array2[903] = -122; │ │ │ │ array2[904] = 16; │ │ │ │ - array2[905] = -127; │ │ │ │ - array2[906] = 112; │ │ │ │ - array2[907] = -122; │ │ │ │ - array2[908] = 16; │ │ │ │ - array2[909] = 68; │ │ │ │ - array2[910] = 67; │ │ │ │ - array2[911] = 56; │ │ │ │ - array2[912] = -115; │ │ │ │ - array2[914] = (array2[913] = -40); │ │ │ │ - array2[915] = -20; │ │ │ │ - array2[916] = -38; │ │ │ │ - array2[917] = 92; │ │ │ │ - array2[918] = -38; │ │ │ │ - array2[919] = -34; │ │ │ │ - array2[920] = -56; │ │ │ │ - array2[921] = -22; │ │ │ │ + array2[905] = 68; │ │ │ │ + array2[906] = 67; │ │ │ │ + array2[907] = 56; │ │ │ │ + array2[908] = -115; │ │ │ │ + array2[910] = (array2[909] = -40); │ │ │ │ + array2[911] = -20; │ │ │ │ + array2[912] = -38; │ │ │ │ + array2[913] = 92; │ │ │ │ + array2[914] = -38; │ │ │ │ + array2[915] = -34; │ │ │ │ + array2[916] = -56; │ │ │ │ + array2[917] = -22; │ │ │ │ + array2[918] = -40; │ │ │ │ + array2[919] = -54; │ │ │ │ + array2[920] = 92; │ │ │ │ + array2[921] = -52; │ │ │ │ array2[922] = -40; │ │ │ │ - array2[923] = -54; │ │ │ │ - array2[924] = 92; │ │ │ │ - array2[925] = -52; │ │ │ │ - array2[926] = -40; │ │ │ │ - array2[927] = -62; │ │ │ │ - array2[928] = -50; │ │ │ │ - array2[929] = -26; │ │ │ │ - array2[930] = -90; │ │ │ │ - array2[931] = 8; │ │ │ │ - array2[932] = 67; │ │ │ │ - array2[933] = 81; │ │ │ │ - array2[934] = -123; │ │ │ │ - array2[935] = -115; │ │ │ │ - array2[936] = -51; │ │ │ │ - array2[937] = -82; │ │ │ │ - array2[938] = -51; │ │ │ │ - array2[939] = 37; │ │ │ │ - array2[940] = -115; │ │ │ │ - array2[941] = -84; │ │ │ │ - array2[942] = -52; │ │ │ │ - array2[943] = -115; │ │ │ │ - array2[944] = 110; │ │ │ │ - array2[945] = 74; │ │ │ │ - array2[946] = 112; │ │ │ │ - array2[947] = -12; │ │ │ │ - array2[948] = 24; │ │ │ │ - array2[949] = -127; │ │ │ │ - array2[950] = -109; │ │ │ │ - array2[951] = 11; │ │ │ │ - array2[952] = 59; │ │ │ │ - array2[953] = 107; │ │ │ │ - array2[954] = 11; │ │ │ │ - array2[955] = -101; │ │ │ │ - array2[956] = 50; │ │ │ │ - array2[957] = 40; │ │ │ │ - array2[958] = 13; │ │ │ │ - array2[959] = 84; │ │ │ │ - array2[960] = 103; │ │ │ │ - array2[961] = 68; │ │ │ │ - array2[962] = 110; │ │ │ │ + array2[923] = -62; │ │ │ │ + array2[924] = -50; │ │ │ │ + array2[925] = -26; │ │ │ │ + array2[926] = -90; │ │ │ │ + array2[927] = 8; │ │ │ │ + array2[928] = 67; │ │ │ │ + array2[929] = 81; │ │ │ │ + array2[930] = -123; │ │ │ │ + array2[931] = -115; │ │ │ │ + array2[932] = -51; │ │ │ │ + array2[933] = -82; │ │ │ │ + array2[934] = -51; │ │ │ │ + array2[935] = 37; │ │ │ │ + array2[936] = -115; │ │ │ │ + array2[937] = -84; │ │ │ │ + array2[938] = -52; │ │ │ │ + array2[939] = -115; │ │ │ │ + array2[940] = 110; │ │ │ │ + array2[941] = 74; │ │ │ │ + array2[942] = 112; │ │ │ │ + array2[943] = -12; │ │ │ │ + array2[944] = 24; │ │ │ │ + array2[945] = -127; │ │ │ │ + array2[946] = -109; │ │ │ │ + array2[947] = 11; │ │ │ │ + array2[948] = 59; │ │ │ │ + array2[949] = 107; │ │ │ │ + array2[950] = 11; │ │ │ │ + array2[951] = -101; │ │ │ │ + array2[952] = 50; │ │ │ │ + array2[953] = 40; │ │ │ │ + array2[954] = 13; │ │ │ │ + array2[955] = 84; │ │ │ │ + array2[956] = 103; │ │ │ │ + array2[957] = 68; │ │ │ │ + array2[958] = 110; │ │ │ │ + array2[959] = -18; │ │ │ │ + array2[960] = -85; │ │ │ │ + array2[961] = 12; │ │ │ │ + array2[962] = 15; │ │ │ │ array2[963] = -18; │ │ │ │ - array2[964] = -85; │ │ │ │ - array2[965] = 12; │ │ │ │ - array2[966] = 15; │ │ │ │ - array2[967] = -18; │ │ │ │ - array2[968] = 77; │ │ │ │ - array2[969] = -114; │ │ │ │ - array2[970] = -18; │ │ │ │ - array2[971] = -53; │ │ │ │ - array2[972] = 46; │ │ │ │ - array2[973] = 76; │ │ │ │ - array2[974] = 110; │ │ │ │ - array2[975] = 10; │ │ │ │ - array2[976] = 49; │ │ │ │ - array2[977] = 89; │ │ │ │ - array2[978] = -104; │ │ │ │ - array2[979] = 86; │ │ │ │ - array2[980] = 104; │ │ │ │ - array2[981] = 68; │ │ │ │ - array2[982] = 110; │ │ │ │ - array2[983] = -18; │ │ │ │ - array2[984] = -21; │ │ │ │ - array2[985] = 77; │ │ │ │ - array2[986] = 76; │ │ │ │ - array2[987] = -83; │ │ │ │ - array2[988] = 108; │ │ │ │ - array2[989] = -116; │ │ │ │ - array2[990] = -18; │ │ │ │ - array2[991] = 107; │ │ │ │ - array2[992] = -114; │ │ │ │ - array2[993] = -19; │ │ │ │ - array2[994] = -115; │ │ │ │ - array2[996] = (array2[995] = 110); │ │ │ │ - array2[997] = 74; │ │ │ │ - array2[998] = -64; │ │ │ │ - array2[999] = -11; │ │ │ │ - array2[1000] = 26; │ │ │ │ - array2[1001] = -111; │ │ │ │ - array2[1002] = -101; │ │ │ │ - array2[1003] = -5; │ │ │ │ - array2[1004] = 42; │ │ │ │ - array2[1005] = -61; │ │ │ │ - array2[1006] = -125; │ │ │ │ - array2[1007] = 123; │ │ │ │ - array2[1008] = -109; │ │ │ │ - array2[1009] = -93; │ │ │ │ - array2[1010] = -5; │ │ │ │ - array2[1011] = 50; │ │ │ │ - array2[1012] = 123; │ │ │ │ - array2[1013] = -109; │ │ │ │ - array2[1014] = 43; │ │ │ │ - array2[1015] = 11; │ │ │ │ - array2[1016] = 27; │ │ │ │ - array2[1017] = 67; │ │ │ │ - array2[1018] = -5; │ │ │ │ - array2[1019] = 114; │ │ │ │ - array2[1020] = 11; │ │ │ │ - array2[1021] = 107; │ │ │ │ - array2[1022] = 43; │ │ │ │ - array2[1023] = -101; │ │ │ │ - array2[1024] = 34; │ │ │ │ - array2[1025] = 120; │ │ │ │ - array2[1026] = 96; │ │ │ │ - array2[1027] = 80; │ │ │ │ - array2[1028] = 105; │ │ │ │ - array2[1029] = 68; │ │ │ │ - array2[1030] = 110; │ │ │ │ + array2[964] = 77; │ │ │ │ + array2[965] = -114; │ │ │ │ + array2[966] = -18; │ │ │ │ + array2[967] = -53; │ │ │ │ + array2[968] = 46; │ │ │ │ + array2[969] = 76; │ │ │ │ + array2[970] = 110; │ │ │ │ + array2[971] = 10; │ │ │ │ + array2[972] = 49; │ │ │ │ + array2[973] = 89; │ │ │ │ + array2[974] = -104; │ │ │ │ + array2[975] = 86; │ │ │ │ + array2[976] = 104; │ │ │ │ + array2[977] = 68; │ │ │ │ + array2[978] = 110; │ │ │ │ + array2[979] = -18; │ │ │ │ + array2[980] = -21; │ │ │ │ + array2[981] = 77; │ │ │ │ + array2[982] = 76; │ │ │ │ + array2[983] = -83; │ │ │ │ + array2[984] = 108; │ │ │ │ + array2[985] = -116; │ │ │ │ + array2[986] = -18; │ │ │ │ + array2[987] = 107; │ │ │ │ + array2[988] = -114; │ │ │ │ + array2[989] = -19; │ │ │ │ + array2[990] = -115; │ │ │ │ + array2[992] = (array2[991] = 110); │ │ │ │ + array2[993] = 74; │ │ │ │ + array2[994] = -64; │ │ │ │ + array2[995] = -11; │ │ │ │ + array2[996] = 26; │ │ │ │ + array2[997] = -111; │ │ │ │ + array2[998] = -101; │ │ │ │ + array2[999] = -5; │ │ │ │ + array2[1000] = 42; │ │ │ │ + array2[1001] = -61; │ │ │ │ + array2[1002] = -125; │ │ │ │ + array2[1003] = 123; │ │ │ │ + array2[1004] = -109; │ │ │ │ + array2[1005] = -93; │ │ │ │ + array2[1006] = -5; │ │ │ │ + array2[1007] = 50; │ │ │ │ + array2[1008] = 123; │ │ │ │ + array2[1009] = -109; │ │ │ │ + array2[1010] = 43; │ │ │ │ + array2[1011] = 11; │ │ │ │ + array2[1012] = 27; │ │ │ │ + array2[1013] = 67; │ │ │ │ + array2[1014] = -5; │ │ │ │ + array2[1015] = 114; │ │ │ │ + array2[1016] = 11; │ │ │ │ + array2[1017] = 107; │ │ │ │ + array2[1018] = 43; │ │ │ │ + array2[1019] = -101; │ │ │ │ + array2[1020] = 34; │ │ │ │ + array2[1021] = 120; │ │ │ │ + array2[1022] = 96; │ │ │ │ + array2[1023] = 80; │ │ │ │ + array2[1024] = 105; │ │ │ │ + array2[1025] = 68; │ │ │ │ + array2[1026] = 110; │ │ │ │ + array2[1027] = -18; │ │ │ │ + array2[1028] = -85; │ │ │ │ + array2[1029] = 12; │ │ │ │ + array2[1030] = 15; │ │ │ │ array2[1031] = -18; │ │ │ │ - array2[1032] = -85; │ │ │ │ - array2[1033] = 12; │ │ │ │ - array2[1034] = 15; │ │ │ │ - array2[1035] = -18; │ │ │ │ - array2[1036] = 77; │ │ │ │ - array2[1037] = -114; │ │ │ │ - array2[1038] = -18; │ │ │ │ - array2[1039] = -53; │ │ │ │ - array2[1040] = -20; │ │ │ │ - array2[1041] = 77; │ │ │ │ - array2[1042] = -82; │ │ │ │ - array2[1043] = 44; │ │ │ │ - array2[1044] = 108; │ │ │ │ - array2[1045] = 12; │ │ │ │ - array2[1046] = 109; │ │ │ │ - array2[1047] = -118; │ │ │ │ - array2[1048] = -64; │ │ │ │ - array2[1049] = -119; │ │ │ │ - array2[1050] = 1; │ │ │ │ - array2[1051] = 0; │ │ │ │ - array2[1052] = 121; │ │ │ │ - array2[1053] = 24; │ │ │ │ + array2[1032] = 77; │ │ │ │ + array2[1033] = -114; │ │ │ │ + array2[1034] = -18; │ │ │ │ + array2[1035] = -53; │ │ │ │ + array2[1036] = -20; │ │ │ │ + array2[1037] = 77; │ │ │ │ + array2[1038] = -82; │ │ │ │ + array2[1039] = 44; │ │ │ │ + array2[1040] = 108; │ │ │ │ + array2[1041] = 12; │ │ │ │ + array2[1042] = 109; │ │ │ │ + array2[1043] = -118; │ │ │ │ + array2[1044] = -64; │ │ │ │ + array2[1045] = -119; │ │ │ │ + array2[1046] = 1; │ │ │ │ + array2[1047] = 0; │ │ │ │ + array2[1048] = 121; │ │ │ │ + array2[1049] = 24; │ │ │ │ + array2[1051] = (array2[1050] = 0); │ │ │ │ + array2[1052] = 92; │ │ │ │ + array2[1053] = 0; │ │ │ │ array2[1055] = (array2[1054] = 0); │ │ │ │ - array2[1056] = 92; │ │ │ │ - array2[1057] = 0; │ │ │ │ - array2[1059] = (array2[1058] = 0); │ │ │ │ - array2[1060] = 51; │ │ │ │ - array2[1061] = 8; │ │ │ │ - array2[1062] = -128; │ │ │ │ - array2[1063] = 28; │ │ │ │ - array2[1064] = -60; │ │ │ │ - array2[1065] = -31; │ │ │ │ - array2[1066] = 28; │ │ │ │ - array2[1067] = 102; │ │ │ │ - array2[1068] = 20; │ │ │ │ - array2[1069] = 1; │ │ │ │ - array2[1070] = 61; │ │ │ │ - array2[1071] = -120; │ │ │ │ - array2[1072] = 67; │ │ │ │ - array2[1073] = 56; │ │ │ │ - array2[1074] = -124; │ │ │ │ - array2[1075] = -61; │ │ │ │ - array2[1076] = -116; │ │ │ │ - array2[1077] = 66; │ │ │ │ - array2[1078] = -128; │ │ │ │ - array2[1079] = 7; │ │ │ │ - array2[1080] = 121; │ │ │ │ - array2[1081] = 120; │ │ │ │ - array2[1082] = 7; │ │ │ │ - array2[1083] = 115; │ │ │ │ - array2[1084] = -104; │ │ │ │ - array2[1085] = 113; │ │ │ │ - array2[1086] = 12; │ │ │ │ - array2[1087] = -26; │ │ │ │ - array2[1088] = 0; │ │ │ │ - array2[1089] = 15; │ │ │ │ - array2[1090] = -19; │ │ │ │ - array2[1091] = 16; │ │ │ │ - array2[1092] = 14; │ │ │ │ - array2[1093] = -12; │ │ │ │ - array2[1094] = -128; │ │ │ │ - array2[1095] = 14; │ │ │ │ - array2[1096] = 51; │ │ │ │ - array2[1097] = 12; │ │ │ │ - array2[1098] = 66; │ │ │ │ - array2[1099] = 30; │ │ │ │ - array2[1100] = -62; │ │ │ │ - array2[1101] = -63; │ │ │ │ - array2[1102] = 29; │ │ │ │ - array2[1103] = -50; │ │ │ │ - array2[1104] = -95; │ │ │ │ - array2[1105] = 28; │ │ │ │ - array2[1106] = 102; │ │ │ │ - array2[1107] = 48; │ │ │ │ - array2[1108] = 5; │ │ │ │ - array2[1109] = 61; │ │ │ │ - array2[1110] = -120; │ │ │ │ - array2[1111] = 67; │ │ │ │ - array2[1112] = 56; │ │ │ │ - array2[1113] = -124; │ │ │ │ - array2[1114] = -125; │ │ │ │ - array2[1115] = 27; │ │ │ │ - array2[1116] = -52; │ │ │ │ - array2[1117] = 3; │ │ │ │ - array2[1118] = 61; │ │ │ │ - array2[1119] = -56; │ │ │ │ - array2[1120] = 67; │ │ │ │ - array2[1121] = 61; │ │ │ │ - array2[1122] = -116; │ │ │ │ - array2[1123] = 3; │ │ │ │ - array2[1124] = 61; │ │ │ │ - array2[1125] = -52; │ │ │ │ - array2[1126] = 120; │ │ │ │ - array2[1127] = -116; │ │ │ │ - array2[1128] = 116; │ │ │ │ - array2[1129] = 112; │ │ │ │ - array2[1130] = 7; │ │ │ │ - array2[1131] = 123; │ │ │ │ - array2[1132] = 8; │ │ │ │ - array2[1133] = 7; │ │ │ │ - array2[1134] = 121; │ │ │ │ - array2[1135] = 72; │ │ │ │ - array2[1136] = -121; │ │ │ │ - array2[1138] = (array2[1137] = 112); │ │ │ │ - array2[1139] = 7; │ │ │ │ - array2[1140] = 122; │ │ │ │ - array2[1141] = 112; │ │ │ │ - array2[1142] = 3; │ │ │ │ - array2[1143] = 118; │ │ │ │ - array2[1144] = 120; │ │ │ │ - array2[1145] = -121; │ │ │ │ - array2[1146] = 112; │ │ │ │ - array2[1147] = 32; │ │ │ │ - array2[1148] = -121; │ │ │ │ - array2[1149] = 25; │ │ │ │ - array2[1150] = -52; │ │ │ │ - array2[1151] = 17; │ │ │ │ - array2[1152] = 14; │ │ │ │ - array2[1153] = -20; │ │ │ │ - array2[1154] = -112; │ │ │ │ - array2[1155] = 14; │ │ │ │ - array2[1156] = -31; │ │ │ │ - array2[1157] = 48; │ │ │ │ - array2[1158] = 15; │ │ │ │ - array2[1159] = 110; │ │ │ │ - array2[1160] = 48; │ │ │ │ - array2[1161] = 15; │ │ │ │ - array2[1162] = -29; │ │ │ │ - array2[1163] = -16; │ │ │ │ - array2[1164] = 14; │ │ │ │ - array2[1165] = -16; │ │ │ │ - array2[1166] = 80; │ │ │ │ - array2[1167] = 14; │ │ │ │ - array2[1168] = 51; │ │ │ │ - array2[1169] = 16; │ │ │ │ - array2[1170] = -60; │ │ │ │ - array2[1171] = 29; │ │ │ │ - array2[1172] = -34; │ │ │ │ - array2[1173] = 33; │ │ │ │ - array2[1174] = 28; │ │ │ │ - array2[1175] = -40; │ │ │ │ - array2[1176] = 33; │ │ │ │ - array2[1177] = 29; │ │ │ │ - array2[1178] = -62; │ │ │ │ - array2[1179] = 97; │ │ │ │ - array2[1180] = 30; │ │ │ │ - array2[1181] = 102; │ │ │ │ - array2[1182] = 48; │ │ │ │ - array2[1183] = -119; │ │ │ │ - array2[1184] = 59; │ │ │ │ - array2[1185] = -68; │ │ │ │ - array2[1186] = -125; │ │ │ │ - array2[1187] = 59; │ │ │ │ - array2[1188] = -48; │ │ │ │ - array2[1189] = 67; │ │ │ │ - array2[1190] = 57; │ │ │ │ - array2[1191] = -76; │ │ │ │ - array2[1192] = 3; │ │ │ │ - array2[1193] = 60; │ │ │ │ - array2[1194] = -68; │ │ │ │ - array2[1195] = -125; │ │ │ │ - array2[1196] = 60; │ │ │ │ - array2[1197] = -124; │ │ │ │ - array2[1198] = 3; │ │ │ │ - array2[1199] = 59; │ │ │ │ - array2[1200] = -52; │ │ │ │ - array2[1201] = -16; │ │ │ │ - array2[1202] = 20; │ │ │ │ - array2[1203] = 118; │ │ │ │ - array2[1204] = 96; │ │ │ │ - array2[1205] = 7; │ │ │ │ - array2[1206] = 123; │ │ │ │ - array2[1207] = 104; │ │ │ │ - array2[1208] = 7; │ │ │ │ - array2[1209] = 55; │ │ │ │ - array2[1210] = 104; │ │ │ │ - array2[1211] = -121; │ │ │ │ - array2[1212] = 114; │ │ │ │ - array2[1213] = 104; │ │ │ │ - array2[1214] = 7; │ │ │ │ - array2[1215] = 55; │ │ │ │ - array2[1216] = -128; │ │ │ │ - array2[1217] = -121; │ │ │ │ - array2[1218] = 112; │ │ │ │ - array2[1219] = -112; │ │ │ │ - array2[1220] = -121; │ │ │ │ - array2[1221] = 112; │ │ │ │ - array2[1222] = 96; │ │ │ │ - array2[1223] = 7; │ │ │ │ - array2[1224] = 118; │ │ │ │ - array2[1225] = 40; │ │ │ │ - array2[1226] = 7; │ │ │ │ - array2[1227] = 118; │ │ │ │ - array2[1228] = -8; │ │ │ │ - array2[1229] = 5; │ │ │ │ - array2[1230] = 118; │ │ │ │ - array2[1231] = 120; │ │ │ │ - array2[1232] = -121; │ │ │ │ - array2[1233] = 119; │ │ │ │ - array2[1234] = -128; │ │ │ │ - array2[1235] = -121; │ │ │ │ - array2[1236] = 95; │ │ │ │ - array2[1237] = 8; │ │ │ │ - array2[1238] = -121; │ │ │ │ - array2[1239] = 113; │ │ │ │ - array2[1240] = 24; │ │ │ │ - array2[1241] = -121; │ │ │ │ - array2[1242] = 114; │ │ │ │ - array2[1243] = -104; │ │ │ │ - array2[1244] = -121; │ │ │ │ - array2[1245] = 121; │ │ │ │ - array2[1246] = -104; │ │ │ │ - array2[1247] = -127; │ │ │ │ - array2[1248] = 44; │ │ │ │ - array2[1249] = -18; │ │ │ │ - array2[1250] = -16; │ │ │ │ - array2[1251] = 14; │ │ │ │ - array2[1252] = -18; │ │ │ │ - array2[1253] = -32; │ │ │ │ - array2[1254] = 14; │ │ │ │ - array2[1255] = -11; │ │ │ │ - array2[1256] = -64; │ │ │ │ - array2[1257] = 14; │ │ │ │ - array2[1258] = -20; │ │ │ │ - array2[1259] = 48; │ │ │ │ - array2[1260] = 3; │ │ │ │ - array2[1261] = 98; │ │ │ │ - array2[1262] = -56; │ │ │ │ - array2[1263] = -95; │ │ │ │ - array2[1264] = 28; │ │ │ │ - array2[1265] = -28; │ │ │ │ - array2[1266] = -95; │ │ │ │ - array2[1267] = 28; │ │ │ │ - array2[1268] = -52; │ │ │ │ - array2[1269] = -95; │ │ │ │ - array2[1270] = 28; │ │ │ │ - array2[1271] = -28; │ │ │ │ - array2[1272] = -95; │ │ │ │ - array2[1273] = 28; │ │ │ │ - array2[1274] = -36; │ │ │ │ - array2[1275] = 97; │ │ │ │ - array2[1276] = 28; │ │ │ │ - array2[1277] = -54; │ │ │ │ - array2[1278] = 33; │ │ │ │ - array2[1279] = 28; │ │ │ │ - array2[1280] = -60; │ │ │ │ - array2[1281] = -127; │ │ │ │ - array2[1282] = 29; │ │ │ │ - array2[1283] = -54; │ │ │ │ - array2[1284] = 97; │ │ │ │ - array2[1285] = 6; │ │ │ │ - array2[1286] = -42; │ │ │ │ - array2[1287] = -112; │ │ │ │ - array2[1288] = 67; │ │ │ │ - array2[1289] = 57; │ │ │ │ - array2[1290] = -56; │ │ │ │ - array2[1291] = 67; │ │ │ │ - array2[1292] = 57; │ │ │ │ - array2[1293] = -104; │ │ │ │ - array2[1294] = 67; │ │ │ │ - array2[1295] = 57; │ │ │ │ - array2[1296] = -56; │ │ │ │ - array2[1297] = 67; │ │ │ │ - array2[1298] = 57; │ │ │ │ - array2[1299] = -72; │ │ │ │ - array2[1300] = -61; │ │ │ │ - array2[1301] = 56; │ │ │ │ - array2[1302] = -108; │ │ │ │ - array2[1303] = 67; │ │ │ │ - array2[1304] = 56; │ │ │ │ - array2[1305] = -120; │ │ │ │ - array2[1306] = 3; │ │ │ │ - array2[1307] = 59; │ │ │ │ - array2[1308] = -108; │ │ │ │ - array2[1309] = -61; │ │ │ │ - array2[1310] = 47; │ │ │ │ - array2[1311] = -68; │ │ │ │ - array2[1312] = -125; │ │ │ │ - array2[1313] = 60; │ │ │ │ - array2[1314] = -4; │ │ │ │ - array2[1315] = -126; │ │ │ │ - array2[1316] = 59; │ │ │ │ - array2[1317] = -44; │ │ │ │ - array2[1318] = 3; │ │ │ │ - array2[1319] = 59; │ │ │ │ - array2[1320] = -80; │ │ │ │ - array2[1321] = -61; │ │ │ │ - array2[1322] = 12; │ │ │ │ - array2[1323] = -57; │ │ │ │ - array2[1324] = 105; │ │ │ │ - array2[1325] = -121; │ │ │ │ + array2[1056] = 51; │ │ │ │ + array2[1057] = 8; │ │ │ │ + array2[1058] = -128; │ │ │ │ + array2[1059] = 28; │ │ │ │ + array2[1060] = -60; │ │ │ │ + array2[1061] = -31; │ │ │ │ + array2[1062] = 28; │ │ │ │ + array2[1063] = 102; │ │ │ │ + array2[1064] = 20; │ │ │ │ + array2[1065] = 1; │ │ │ │ + array2[1066] = 61; │ │ │ │ + array2[1067] = -120; │ │ │ │ + array2[1068] = 67; │ │ │ │ + array2[1069] = 56; │ │ │ │ + array2[1070] = -124; │ │ │ │ + array2[1071] = -61; │ │ │ │ + array2[1072] = -116; │ │ │ │ + array2[1073] = 66; │ │ │ │ + array2[1074] = -128; │ │ │ │ + array2[1075] = 7; │ │ │ │ + array2[1076] = 121; │ │ │ │ + array2[1077] = 120; │ │ │ │ + array2[1078] = 7; │ │ │ │ + array2[1079] = 115; │ │ │ │ + array2[1080] = -104; │ │ │ │ + array2[1081] = 113; │ │ │ │ + array2[1082] = 12; │ │ │ │ + array2[1083] = -26; │ │ │ │ + array2[1084] = 0; │ │ │ │ + array2[1085] = 15; │ │ │ │ + array2[1086] = -19; │ │ │ │ + array2[1087] = 16; │ │ │ │ + array2[1088] = 14; │ │ │ │ + array2[1089] = -12; │ │ │ │ + array2[1090] = -128; │ │ │ │ + array2[1091] = 14; │ │ │ │ + array2[1092] = 51; │ │ │ │ + array2[1093] = 12; │ │ │ │ + array2[1094] = 66; │ │ │ │ + array2[1095] = 30; │ │ │ │ + array2[1096] = -62; │ │ │ │ + array2[1097] = -63; │ │ │ │ + array2[1098] = 29; │ │ │ │ + array2[1099] = -50; │ │ │ │ + array2[1100] = -95; │ │ │ │ + array2[1101] = 28; │ │ │ │ + array2[1102] = 102; │ │ │ │ + array2[1103] = 48; │ │ │ │ + array2[1104] = 5; │ │ │ │ + array2[1105] = 61; │ │ │ │ + array2[1106] = -120; │ │ │ │ + array2[1107] = 67; │ │ │ │ + array2[1108] = 56; │ │ │ │ + array2[1109] = -124; │ │ │ │ + array2[1110] = -125; │ │ │ │ + array2[1111] = 27; │ │ │ │ + array2[1112] = -52; │ │ │ │ + array2[1113] = 3; │ │ │ │ + array2[1114] = 61; │ │ │ │ + array2[1115] = -56; │ │ │ │ + array2[1116] = 67; │ │ │ │ + array2[1117] = 61; │ │ │ │ + array2[1118] = -116; │ │ │ │ + array2[1119] = 3; │ │ │ │ + array2[1120] = 61; │ │ │ │ + array2[1121] = -52; │ │ │ │ + array2[1122] = 120; │ │ │ │ + array2[1123] = -116; │ │ │ │ + array2[1124] = 116; │ │ │ │ + array2[1125] = 112; │ │ │ │ + array2[1126] = 7; │ │ │ │ + array2[1127] = 123; │ │ │ │ + array2[1128] = 8; │ │ │ │ + array2[1129] = 7; │ │ │ │ + array2[1130] = 121; │ │ │ │ + array2[1131] = 72; │ │ │ │ + array2[1132] = -121; │ │ │ │ + array2[1134] = (array2[1133] = 112); │ │ │ │ + array2[1135] = 7; │ │ │ │ + array2[1136] = 122; │ │ │ │ + array2[1137] = 112; │ │ │ │ + array2[1138] = 3; │ │ │ │ + array2[1139] = 118; │ │ │ │ + array2[1140] = 120; │ │ │ │ + array2[1141] = -121; │ │ │ │ + array2[1142] = 112; │ │ │ │ + array2[1143] = 32; │ │ │ │ + array2[1144] = -121; │ │ │ │ + array2[1145] = 25; │ │ │ │ + array2[1146] = -52; │ │ │ │ + array2[1147] = 17; │ │ │ │ + array2[1148] = 14; │ │ │ │ + array2[1149] = -20; │ │ │ │ + array2[1150] = -112; │ │ │ │ + array2[1151] = 14; │ │ │ │ + array2[1152] = -31; │ │ │ │ + array2[1153] = 48; │ │ │ │ + array2[1154] = 15; │ │ │ │ + array2[1155] = 110; │ │ │ │ + array2[1156] = 48; │ │ │ │ + array2[1157] = 15; │ │ │ │ + array2[1158] = -29; │ │ │ │ + array2[1159] = -16; │ │ │ │ + array2[1160] = 14; │ │ │ │ + array2[1161] = -16; │ │ │ │ + array2[1162] = 80; │ │ │ │ + array2[1163] = 14; │ │ │ │ + array2[1164] = 51; │ │ │ │ + array2[1165] = 16; │ │ │ │ + array2[1166] = -60; │ │ │ │ + array2[1167] = 29; │ │ │ │ + array2[1168] = -34; │ │ │ │ + array2[1169] = 33; │ │ │ │ + array2[1170] = 28; │ │ │ │ + array2[1171] = -40; │ │ │ │ + array2[1172] = 33; │ │ │ │ + array2[1173] = 29; │ │ │ │ + array2[1174] = -62; │ │ │ │ + array2[1175] = 97; │ │ │ │ + array2[1176] = 30; │ │ │ │ + array2[1177] = 102; │ │ │ │ + array2[1178] = 48; │ │ │ │ + array2[1179] = -119; │ │ │ │ + array2[1180] = 59; │ │ │ │ + array2[1181] = -68; │ │ │ │ + array2[1182] = -125; │ │ │ │ + array2[1183] = 59; │ │ │ │ + array2[1184] = -48; │ │ │ │ + array2[1185] = 67; │ │ │ │ + array2[1186] = 57; │ │ │ │ + array2[1187] = -76; │ │ │ │ + array2[1188] = 3; │ │ │ │ + array2[1189] = 60; │ │ │ │ + array2[1190] = -68; │ │ │ │ + array2[1191] = -125; │ │ │ │ + array2[1192] = 60; │ │ │ │ + array2[1193] = -124; │ │ │ │ + array2[1194] = 3; │ │ │ │ + array2[1195] = 59; │ │ │ │ + array2[1196] = -52; │ │ │ │ + array2[1197] = -16; │ │ │ │ + array2[1198] = 20; │ │ │ │ + array2[1199] = 118; │ │ │ │ + array2[1200] = 96; │ │ │ │ + array2[1201] = 7; │ │ │ │ + array2[1202] = 123; │ │ │ │ + array2[1203] = 104; │ │ │ │ + array2[1204] = 7; │ │ │ │ + array2[1205] = 55; │ │ │ │ + array2[1206] = 104; │ │ │ │ + array2[1207] = -121; │ │ │ │ + array2[1208] = 114; │ │ │ │ + array2[1209] = 104; │ │ │ │ + array2[1210] = 7; │ │ │ │ + array2[1211] = 55; │ │ │ │ + array2[1212] = -128; │ │ │ │ + array2[1213] = -121; │ │ │ │ + array2[1214] = 112; │ │ │ │ + array2[1215] = -112; │ │ │ │ + array2[1216] = -121; │ │ │ │ + array2[1217] = 112; │ │ │ │ + array2[1218] = 96; │ │ │ │ + array2[1219] = 7; │ │ │ │ + array2[1220] = 118; │ │ │ │ + array2[1221] = 40; │ │ │ │ + array2[1222] = 7; │ │ │ │ + array2[1223] = 118; │ │ │ │ + array2[1224] = -8; │ │ │ │ + array2[1225] = 5; │ │ │ │ + array2[1226] = 118; │ │ │ │ + array2[1227] = 120; │ │ │ │ + array2[1228] = -121; │ │ │ │ + array2[1229] = 119; │ │ │ │ + array2[1230] = -128; │ │ │ │ + array2[1231] = -121; │ │ │ │ + array2[1232] = 95; │ │ │ │ + array2[1233] = 8; │ │ │ │ + array2[1234] = -121; │ │ │ │ + array2[1235] = 113; │ │ │ │ + array2[1236] = 24; │ │ │ │ + array2[1237] = -121; │ │ │ │ + array2[1238] = 114; │ │ │ │ + array2[1239] = -104; │ │ │ │ + array2[1240] = -121; │ │ │ │ + array2[1241] = 121; │ │ │ │ + array2[1242] = -104; │ │ │ │ + array2[1243] = -127; │ │ │ │ + array2[1244] = 44; │ │ │ │ + array2[1245] = -18; │ │ │ │ + array2[1246] = -16; │ │ │ │ + array2[1247] = 14; │ │ │ │ + array2[1248] = -18; │ │ │ │ + array2[1249] = -32; │ │ │ │ + array2[1250] = 14; │ │ │ │ + array2[1251] = -11; │ │ │ │ + array2[1252] = -64; │ │ │ │ + array2[1253] = 14; │ │ │ │ + array2[1254] = -20; │ │ │ │ + array2[1255] = 48; │ │ │ │ + array2[1256] = 3; │ │ │ │ + array2[1257] = 98; │ │ │ │ + array2[1258] = -56; │ │ │ │ + array2[1259] = -95; │ │ │ │ + array2[1260] = 28; │ │ │ │ + array2[1261] = -28; │ │ │ │ + array2[1262] = -95; │ │ │ │ + array2[1263] = 28; │ │ │ │ + array2[1264] = -52; │ │ │ │ + array2[1265] = -95; │ │ │ │ + array2[1266] = 28; │ │ │ │ + array2[1267] = -28; │ │ │ │ + array2[1268] = -95; │ │ │ │ + array2[1269] = 28; │ │ │ │ + array2[1270] = -36; │ │ │ │ + array2[1271] = 97; │ │ │ │ + array2[1272] = 28; │ │ │ │ + array2[1273] = -54; │ │ │ │ + array2[1274] = 33; │ │ │ │ + array2[1275] = 28; │ │ │ │ + array2[1276] = -60; │ │ │ │ + array2[1277] = -127; │ │ │ │ + array2[1278] = 29; │ │ │ │ + array2[1279] = -54; │ │ │ │ + array2[1280] = 97; │ │ │ │ + array2[1281] = 6; │ │ │ │ + array2[1282] = -42; │ │ │ │ + array2[1283] = -112; │ │ │ │ + array2[1284] = 67; │ │ │ │ + array2[1285] = 57; │ │ │ │ + array2[1286] = -56; │ │ │ │ + array2[1287] = 67; │ │ │ │ + array2[1288] = 57; │ │ │ │ + array2[1289] = -104; │ │ │ │ + array2[1290] = 67; │ │ │ │ + array2[1291] = 57; │ │ │ │ + array2[1292] = -56; │ │ │ │ + array2[1293] = 67; │ │ │ │ + array2[1294] = 57; │ │ │ │ + array2[1295] = -72; │ │ │ │ + array2[1296] = -61; │ │ │ │ + array2[1297] = 56; │ │ │ │ + array2[1298] = -108; │ │ │ │ + array2[1299] = 67; │ │ │ │ + array2[1300] = 56; │ │ │ │ + array2[1301] = -120; │ │ │ │ + array2[1302] = 3; │ │ │ │ + array2[1303] = 59; │ │ │ │ + array2[1304] = -108; │ │ │ │ + array2[1305] = -61; │ │ │ │ + array2[1306] = 47; │ │ │ │ + array2[1307] = -68; │ │ │ │ + array2[1308] = -125; │ │ │ │ + array2[1309] = 60; │ │ │ │ + array2[1310] = -4; │ │ │ │ + array2[1311] = -126; │ │ │ │ + array2[1312] = 59; │ │ │ │ + array2[1313] = -44; │ │ │ │ + array2[1314] = 3; │ │ │ │ + array2[1315] = 59; │ │ │ │ + array2[1316] = -80; │ │ │ │ + array2[1317] = -61; │ │ │ │ + array2[1318] = 12; │ │ │ │ + array2[1319] = -57; │ │ │ │ + array2[1320] = 105; │ │ │ │ + array2[1321] = -121; │ │ │ │ + array2[1322] = 112; │ │ │ │ + array2[1323] = 88; │ │ │ │ + array2[1324] = -121; │ │ │ │ + array2[1325] = 114; │ │ │ │ array2[1326] = 112; │ │ │ │ - array2[1327] = 88; │ │ │ │ - array2[1328] = -121; │ │ │ │ - array2[1329] = 114; │ │ │ │ - array2[1330] = 112; │ │ │ │ - array2[1331] = -125; │ │ │ │ - array2[1332] = 116; │ │ │ │ - array2[1333] = 104; │ │ │ │ - array2[1334] = 7; │ │ │ │ - array2[1335] = 120; │ │ │ │ - array2[1336] = 96; │ │ │ │ - array2[1337] = -121; │ │ │ │ - array2[1338] = 116; │ │ │ │ - array2[1339] = 24; │ │ │ │ - array2[1340] = -121; │ │ │ │ - array2[1341] = 116; │ │ │ │ - array2[1342] = -96; │ │ │ │ - array2[1343] = -121; │ │ │ │ - array2[1344] = 25; │ │ │ │ - array2[1345] = -50; │ │ │ │ - array2[1346] = 83; │ │ │ │ - array2[1347] = 15; │ │ │ │ - array2[1348] = -18; │ │ │ │ - array2[1349] = 0; │ │ │ │ - array2[1350] = 15; │ │ │ │ - array2[1351] = -14; │ │ │ │ - array2[1352] = 80; │ │ │ │ - array2[1353] = 14; │ │ │ │ - array2[1354] = -28; │ │ │ │ - array2[1355] = -112; │ │ │ │ - array2[1356] = 14; │ │ │ │ - array2[1357] = -29; │ │ │ │ - array2[1358] = 64; │ │ │ │ - array2[1359] = 15; │ │ │ │ - array2[1360] = -31; │ │ │ │ - array2[1361] = 32; │ │ │ │ - array2[1362] = 14; │ │ │ │ - array2[1363] = -20; │ │ │ │ - array2[1364] = 80; │ │ │ │ - array2[1365] = 14; │ │ │ │ - array2[1366] = 51; │ │ │ │ - array2[1367] = 32; │ │ │ │ - array2[1368] = 40; │ │ │ │ - array2[1369] = 29; │ │ │ │ - array2[1370] = -36; │ │ │ │ - array2[1371] = -63; │ │ │ │ - array2[1372] = 30; │ │ │ │ - array2[1373] = -62; │ │ │ │ - array2[1374] = 65; │ │ │ │ - array2[1375] = 30; │ │ │ │ - array2[1376] = -46; │ │ │ │ - array2[1377] = 33; │ │ │ │ - array2[1378] = 28; │ │ │ │ - array2[1379] = -36; │ │ │ │ - array2[1380] = -127; │ │ │ │ - array2[1381] = 30; │ │ │ │ - array2[1382] = -36; │ │ │ │ - array2[1383] = -32; │ │ │ │ - array2[1384] = 28; │ │ │ │ - array2[1385] = -28; │ │ │ │ - array2[1386] = -31; │ │ │ │ - array2[1387] = 29; │ │ │ │ - array2[1388] = -22; │ │ │ │ - array2[1389] = 1; │ │ │ │ - array2[1390] = 30; │ │ │ │ - array2[1391] = 102; │ │ │ │ - array2[1392] = 24; │ │ │ │ - array2[1393] = 81; │ │ │ │ - array2[1394] = 56; │ │ │ │ - array2[1395] = -80; │ │ │ │ - array2[1396] = 67; │ │ │ │ - array2[1397] = 58; │ │ │ │ - array2[1398] = -100; │ │ │ │ - array2[1399] = -125; │ │ │ │ - array2[1400] = 59; │ │ │ │ - array2[1401] = -52; │ │ │ │ - array2[1402] = 80; │ │ │ │ - array2[1403] = 36; │ │ │ │ - array2[1404] = 118; │ │ │ │ - array2[1405] = 96; │ │ │ │ - array2[1406] = 7; │ │ │ │ - array2[1407] = 123; │ │ │ │ - array2[1408] = 104; │ │ │ │ - array2[1409] = 7; │ │ │ │ - array2[1410] = 55; │ │ │ │ - array2[1411] = 96; │ │ │ │ - array2[1412] = -121; │ │ │ │ - array2[1413] = 119; │ │ │ │ - array2[1414] = 120; │ │ │ │ - array2[1415] = 7; │ │ │ │ - array2[1416] = 120; │ │ │ │ - array2[1417] = -104; │ │ │ │ - array2[1418] = 81; │ │ │ │ - array2[1419] = 76; │ │ │ │ - array2[1420] = -12; │ │ │ │ - array2[1421] = -112; │ │ │ │ - array2[1422] = 15; │ │ │ │ - array2[1423] = -16; │ │ │ │ - array2[1424] = 80; │ │ │ │ - array2[1425] = 14; │ │ │ │ + array2[1327] = -125; │ │ │ │ + array2[1328] = 116; │ │ │ │ + array2[1329] = 104; │ │ │ │ + array2[1330] = 7; │ │ │ │ + array2[1331] = 120; │ │ │ │ + array2[1332] = 96; │ │ │ │ + array2[1333] = -121; │ │ │ │ + array2[1334] = 116; │ │ │ │ + array2[1335] = 24; │ │ │ │ + array2[1336] = -121; │ │ │ │ + array2[1337] = 116; │ │ │ │ + array2[1338] = -96; │ │ │ │ + array2[1339] = -121; │ │ │ │ + array2[1340] = 25; │ │ │ │ + array2[1341] = -50; │ │ │ │ + array2[1342] = 83; │ │ │ │ + array2[1343] = 15; │ │ │ │ + array2[1344] = -18; │ │ │ │ + array2[1345] = 0; │ │ │ │ + array2[1346] = 15; │ │ │ │ + array2[1347] = -14; │ │ │ │ + array2[1348] = 80; │ │ │ │ + array2[1349] = 14; │ │ │ │ + array2[1350] = -28; │ │ │ │ + array2[1351] = -112; │ │ │ │ + array2[1352] = 14; │ │ │ │ + array2[1353] = -29; │ │ │ │ + array2[1354] = 64; │ │ │ │ + array2[1355] = 15; │ │ │ │ + array2[1356] = -31; │ │ │ │ + array2[1357] = 32; │ │ │ │ + array2[1358] = 14; │ │ │ │ + array2[1359] = -20; │ │ │ │ + array2[1360] = 80; │ │ │ │ + array2[1361] = 14; │ │ │ │ + array2[1362] = 51; │ │ │ │ + array2[1363] = 32; │ │ │ │ + array2[1364] = 40; │ │ │ │ + array2[1365] = 29; │ │ │ │ + array2[1366] = -36; │ │ │ │ + array2[1367] = -63; │ │ │ │ + array2[1368] = 30; │ │ │ │ + array2[1369] = -62; │ │ │ │ + array2[1370] = 65; │ │ │ │ + array2[1371] = 30; │ │ │ │ + array2[1372] = -46; │ │ │ │ + array2[1373] = 33; │ │ │ │ + array2[1374] = 28; │ │ │ │ + array2[1375] = -36; │ │ │ │ + array2[1376] = -127; │ │ │ │ + array2[1377] = 30; │ │ │ │ + array2[1378] = -36; │ │ │ │ + array2[1379] = -32; │ │ │ │ + array2[1380] = 28; │ │ │ │ + array2[1381] = -28; │ │ │ │ + array2[1382] = -31; │ │ │ │ + array2[1383] = 29; │ │ │ │ + array2[1384] = -22; │ │ │ │ + array2[1385] = 1; │ │ │ │ + array2[1386] = 30; │ │ │ │ + array2[1387] = 102; │ │ │ │ + array2[1388] = 24; │ │ │ │ + array2[1389] = 81; │ │ │ │ + array2[1390] = 56; │ │ │ │ + array2[1391] = -80; │ │ │ │ + array2[1392] = 67; │ │ │ │ + array2[1393] = 58; │ │ │ │ + array2[1394] = -100; │ │ │ │ + array2[1395] = -125; │ │ │ │ + array2[1396] = 59; │ │ │ │ + array2[1397] = -52; │ │ │ │ + array2[1398] = 80; │ │ │ │ + array2[1399] = 36; │ │ │ │ + array2[1400] = 118; │ │ │ │ + array2[1401] = 96; │ │ │ │ + array2[1402] = 7; │ │ │ │ + array2[1403] = 123; │ │ │ │ + array2[1404] = 104; │ │ │ │ + array2[1405] = 7; │ │ │ │ + array2[1406] = 55; │ │ │ │ + array2[1407] = 96; │ │ │ │ + array2[1408] = -121; │ │ │ │ + array2[1409] = 119; │ │ │ │ + array2[1410] = 120; │ │ │ │ + array2[1411] = 7; │ │ │ │ + array2[1412] = 120; │ │ │ │ + array2[1413] = -104; │ │ │ │ + array2[1414] = 81; │ │ │ │ + array2[1415] = 76; │ │ │ │ + array2[1416] = -12; │ │ │ │ + array2[1417] = -112; │ │ │ │ + array2[1418] = 15; │ │ │ │ + array2[1419] = -16; │ │ │ │ + array2[1420] = 80; │ │ │ │ + array2[1421] = 14; │ │ │ │ + array2[1423] = (array2[1422] = 0); │ │ │ │ + array2[1424] = 113; │ │ │ │ + array2[1425] = 32; │ │ │ │ array2[1427] = (array2[1426] = 0); │ │ │ │ - array2[1428] = 113; │ │ │ │ - array2[1429] = 32; │ │ │ │ + array2[1428] = 33; │ │ │ │ + array2[1429] = 0; │ │ │ │ array2[1431] = (array2[1430] = 0); │ │ │ │ - array2[1432] = 33; │ │ │ │ - array2[1433] = 0; │ │ │ │ - array2[1435] = (array2[1434] = 0); │ │ │ │ - array2[1436] = 6; │ │ │ │ - array2[1437] = 80; │ │ │ │ - array2[1438] = 32; │ │ │ │ - array2[1439] = -51; │ │ │ │ - array2[1440] = 67; │ │ │ │ - array2[1441] = 77; │ │ │ │ - array2[1442] = 70; │ │ │ │ - array2[1443] = -112; │ │ │ │ - array2[1444] = 20; │ │ │ │ - array2[1445] = -114; │ │ │ │ - array2[1446] = 64; │ │ │ │ - array2[1447] = 73; │ │ │ │ - array2[1448] = 15; │ │ │ │ - array2[1449] = 1; │ │ │ │ - array2[1450] = 40; │ │ │ │ - array2[1451] = 38; │ │ │ │ - array2[1452] = 80; │ │ │ │ - array2[1453] = 24; │ │ │ │ - array2[1454] = 17; │ │ │ │ - array2[1455] = 65; │ │ │ │ - array2[1456] = 52; │ │ │ │ - array2[1457] = 102; │ │ │ │ - array2[1458] = -80; │ │ │ │ - array2[1459] = -4; │ │ │ │ - array2[1460] = 115; │ │ │ │ - array2[1461] = 46; │ │ │ │ - array2[1462] = 44; │ │ │ │ - array2[1463] = 0; │ │ │ │ - array2[1464] = -13; │ │ │ │ - array2[1465] = 32; │ │ │ │ - array2[1466] = 8; │ │ │ │ - array2[1467] = 98; │ │ │ │ - array2[1468] = 5; │ │ │ │ - array2[1469] = 106; │ │ │ │ - array2[1470] = -16; │ │ │ │ - array2[1471] = -49; │ │ │ │ - array2[1472] = 118; │ │ │ │ - array2[1473] = 29; │ │ │ │ - array2[1474] = 73; │ │ │ │ - array2[1475] = 32; │ │ │ │ - array2[1476] = 49; │ │ │ │ - array2[1477] = 121; │ │ │ │ - array2[1478] = 11; │ │ │ │ - array2[1479] = -63; │ │ │ │ - array2[1480] = 16; │ │ │ │ - array2[1481] = -51; │ │ │ │ - array2[1482] = -92; │ │ │ │ - array2[1483] = 77; │ │ │ │ - array2[1484] = 63; │ │ │ │ - array2[1485] = 37; │ │ │ │ - array2[1486] = 28; │ │ │ │ - array2[1487] = 64; │ │ │ │ - array2[1488] = -124; │ │ │ │ - array2[1489] = -41; │ │ │ │ - array2[1490] = 119; │ │ │ │ - array2[1491] = 36; │ │ │ │ - array2[1492] = -3; │ │ │ │ - array2[1493] = -64; │ │ │ │ - array2[1494] = -78; │ │ │ │ - array2[1495] = 56; │ │ │ │ - array2[1496] = 2; │ │ │ │ - array2[1497] = 48; │ │ │ │ - array2[1498] = 33; │ │ │ │ - array2[1499] = 78; │ │ │ │ - array2[1500] = -109; │ │ │ │ - array2[1501] = 36; │ │ │ │ - array2[1502] = 54; │ │ │ │ - array2[1503] = 64; │ │ │ │ - array2[1504] = 4; │ │ │ │ - array2[1505] = 11; │ │ │ │ - array2[1506] = 69; │ │ │ │ - array2[1507] = 24; │ │ │ │ - array2[1508] = 2; │ │ │ │ - array2[1509] = -30; │ │ │ │ - array2[1510] = 71; │ │ │ │ - array2[1511] = -110; │ │ │ │ - array2[1512] = 63; │ │ │ │ - array2[1513] = 76; │ │ │ │ - array2[1514] = 78; │ │ │ │ - array2[1515] = 100; │ │ │ │ - array2[1516] = 1; │ │ │ │ - array2[1517] = 67; │ │ │ │ - array2[1518] = 68; │ │ │ │ - array2[1519] = 12; │ │ │ │ - array2[1520] = 118; │ │ │ │ - array2[1521] = 112; │ │ │ │ - array2[1522] = -3; │ │ │ │ - array2[1523] = 115; │ │ │ │ - array2[1524] = -115; │ │ │ │ - array2[1525] = 11; │ │ │ │ - array2[1526] = 78; │ │ │ │ + array2[1432] = 6; │ │ │ │ + array2[1433] = 80; │ │ │ │ + array2[1434] = 32; │ │ │ │ + array2[1435] = -51; │ │ │ │ + array2[1436] = 67; │ │ │ │ + array2[1437] = 77; │ │ │ │ + array2[1438] = 70; │ │ │ │ + array2[1439] = -112; │ │ │ │ + array2[1440] = 20; │ │ │ │ + array2[1441] = -114; │ │ │ │ + array2[1442] = 64; │ │ │ │ + array2[1443] = 73; │ │ │ │ + array2[1444] = 15; │ │ │ │ + array2[1445] = 1; │ │ │ │ + array2[1446] = 40; │ │ │ │ + array2[1447] = 38; │ │ │ │ + array2[1448] = 80; │ │ │ │ + array2[1449] = 24; │ │ │ │ + array2[1450] = 17; │ │ │ │ + array2[1451] = 65; │ │ │ │ + array2[1452] = 52; │ │ │ │ + array2[1453] = 102; │ │ │ │ + array2[1454] = -80; │ │ │ │ + array2[1455] = -4; │ │ │ │ + array2[1456] = 115; │ │ │ │ + array2[1457] = 46; │ │ │ │ + array2[1458] = 44; │ │ │ │ + array2[1459] = 0; │ │ │ │ + array2[1460] = -13; │ │ │ │ + array2[1461] = 32; │ │ │ │ + array2[1462] = 8; │ │ │ │ + array2[1463] = 98; │ │ │ │ + array2[1464] = 5; │ │ │ │ + array2[1465] = 106; │ │ │ │ + array2[1466] = -16; │ │ │ │ + array2[1467] = -49; │ │ │ │ + array2[1468] = 118; │ │ │ │ + array2[1469] = 29; │ │ │ │ + array2[1470] = 73; │ │ │ │ + array2[1471] = 32; │ │ │ │ + array2[1472] = 49; │ │ │ │ + array2[1473] = 121; │ │ │ │ + array2[1474] = 11; │ │ │ │ + array2[1475] = -63; │ │ │ │ + array2[1476] = 16; │ │ │ │ + array2[1477] = -51; │ │ │ │ + array2[1478] = -92; │ │ │ │ + array2[1479] = 77; │ │ │ │ + array2[1480] = 63; │ │ │ │ + array2[1481] = 37; │ │ │ │ + array2[1482] = 28; │ │ │ │ + array2[1483] = 64; │ │ │ │ + array2[1484] = -124; │ │ │ │ + array2[1485] = -41; │ │ │ │ + array2[1486] = 119; │ │ │ │ + array2[1487] = 36; │ │ │ │ + array2[1488] = -3; │ │ │ │ + array2[1489] = -64; │ │ │ │ + array2[1490] = -78; │ │ │ │ + array2[1491] = 56; │ │ │ │ + array2[1492] = 2; │ │ │ │ + array2[1493] = 48; │ │ │ │ + array2[1494] = 33; │ │ │ │ + array2[1495] = 78; │ │ │ │ + array2[1496] = -109; │ │ │ │ + array2[1497] = 36; │ │ │ │ + array2[1498] = 54; │ │ │ │ + array2[1499] = 64; │ │ │ │ + array2[1500] = 4; │ │ │ │ + array2[1501] = 11; │ │ │ │ + array2[1502] = 69; │ │ │ │ + array2[1503] = 24; │ │ │ │ + array2[1504] = 2; │ │ │ │ + array2[1505] = -30; │ │ │ │ + array2[1506] = 71; │ │ │ │ + array2[1507] = -110; │ │ │ │ + array2[1508] = 63; │ │ │ │ + array2[1509] = 76; │ │ │ │ + array2[1510] = 78; │ │ │ │ + array2[1511] = 100; │ │ │ │ + array2[1512] = 1; │ │ │ │ + array2[1513] = 67; │ │ │ │ + array2[1514] = 68; │ │ │ │ + array2[1515] = 12; │ │ │ │ + array2[1516] = 118; │ │ │ │ + array2[1517] = 112; │ │ │ │ + array2[1518] = -3; │ │ │ │ + array2[1519] = 115; │ │ │ │ + array2[1520] = -115; │ │ │ │ + array2[1521] = 11; │ │ │ │ + array2[1522] = 78; │ │ │ │ + array2[1523] = 83; │ │ │ │ + array2[1524] = 17; │ │ │ │ + array2[1525] = -47; │ │ │ │ + array2[1526] = -12; │ │ │ │ array2[1527] = 83; │ │ │ │ - array2[1528] = 17; │ │ │ │ - array2[1529] = -47; │ │ │ │ - array2[1530] = -12; │ │ │ │ - array2[1531] = 83; │ │ │ │ - array2[1532] = -62; │ │ │ │ - array2[1533] = 1; │ │ │ │ - array2[1534] = 68; │ │ │ │ - array2[1535] = 120; │ │ │ │ - array2[1536] = 87; │ │ │ │ - array2[1537] = -31; │ │ │ │ - array2[1538] = 63; │ │ │ │ - array2[1539] = 98; │ │ │ │ - array2[1540] = 9; │ │ │ │ - array2[1541] = 97; │ │ │ │ - array2[1542] = -16; │ │ │ │ - array2[1543] = -49; │ │ │ │ - array2[1544] = -11; │ │ │ │ - array2[1545] = 29; │ │ │ │ - array2[1546] = 73; │ │ │ │ - array2[1547] = -36; │ │ │ │ - array2[1548] = 66; │ │ │ │ - array2[1549] = 0; │ │ │ │ - array2[1550] = 17; │ │ │ │ - array2[1551] = 26; │ │ │ │ - array2[1552] = 36; │ │ │ │ - array2[1553] = -124; │ │ │ │ - array2[1554] = 48; │ │ │ │ - array2[1555] = -91; │ │ │ │ - array2[1556] = -11; │ │ │ │ - array2[1557] = 29; │ │ │ │ - array2[1558] = 73; │ │ │ │ - array2[1559] = 63; │ │ │ │ - array2[1560] = -80; │ │ │ │ - array2[1561] = 44; │ │ │ │ - array2[1562] = -114; │ │ │ │ + array2[1528] = -62; │ │ │ │ + array2[1529] = 1; │ │ │ │ + array2[1530] = 68; │ │ │ │ + array2[1531] = 120; │ │ │ │ + array2[1532] = 87; │ │ │ │ + array2[1533] = -31; │ │ │ │ + array2[1534] = 63; │ │ │ │ + array2[1535] = 98; │ │ │ │ + array2[1536] = 9; │ │ │ │ + array2[1537] = 97; │ │ │ │ + array2[1538] = -16; │ │ │ │ + array2[1539] = -49; │ │ │ │ + array2[1540] = -11; │ │ │ │ + array2[1541] = 29; │ │ │ │ + array2[1542] = 73; │ │ │ │ + array2[1543] = -36; │ │ │ │ + array2[1544] = 66; │ │ │ │ + array2[1545] = 0; │ │ │ │ + array2[1546] = 17; │ │ │ │ + array2[1547] = 26; │ │ │ │ + array2[1548] = 36; │ │ │ │ + array2[1549] = -124; │ │ │ │ + array2[1550] = 48; │ │ │ │ + array2[1551] = -91; │ │ │ │ + array2[1552] = -11; │ │ │ │ + array2[1553] = 29; │ │ │ │ + array2[1554] = 73; │ │ │ │ + array2[1555] = 63; │ │ │ │ + array2[1556] = -80; │ │ │ │ + array2[1557] = 44; │ │ │ │ + array2[1558] = -114; │ │ │ │ + array2[1559] = 0; │ │ │ │ + array2[1560] = 76; │ │ │ │ + array2[1561] = -120; │ │ │ │ + array2[1562] = -45; │ │ │ │ array2[1563] = 0; │ │ │ │ - array2[1564] = 76; │ │ │ │ - array2[1565] = -120; │ │ │ │ - array2[1566] = -45; │ │ │ │ - array2[1567] = 0; │ │ │ │ - array2[1568] = 97; │ │ │ │ - array2[1569] = 32; │ │ │ │ + array2[1564] = 97; │ │ │ │ + array2[1565] = 32; │ │ │ │ + array2[1567] = (array2[1566] = 0); │ │ │ │ + array2[1568] = -64; │ │ │ │ + array2[1569] = 0; │ │ │ │ array2[1571] = (array2[1570] = 0); │ │ │ │ - array2[1572] = -64; │ │ │ │ - array2[1573] = 0; │ │ │ │ - array2[1575] = (array2[1574] = 0); │ │ │ │ - array2[1576] = 19; │ │ │ │ - array2[1577] = 4; │ │ │ │ - array2[1578] = 65; │ │ │ │ - array2[1579] = 44; │ │ │ │ - array2[1580] = 16; │ │ │ │ + array2[1572] = 19; │ │ │ │ + array2[1573] = 4; │ │ │ │ + array2[1574] = 65; │ │ │ │ + array2[1575] = 44; │ │ │ │ + array2[1576] = 16; │ │ │ │ + array2[1577] = 0; │ │ │ │ + array2[1579] = (array2[1578] = 0); │ │ │ │ + array2[1580] = 7; │ │ │ │ array2[1581] = 0; │ │ │ │ array2[1583] = (array2[1582] = 0); │ │ │ │ - array2[1584] = 7; │ │ │ │ - array2[1585] = 0; │ │ │ │ - array2[1587] = (array2[1586] = 0); │ │ │ │ - array2[1588] = 4; │ │ │ │ - array2[1589] = 70; │ │ │ │ - array2[1590] = 0; │ │ │ │ - array2[1591] = -118; │ │ │ │ - array2[1592] = -96; │ │ │ │ - array2[1593] = -4; │ │ │ │ - array2[1594] = 7; │ │ │ │ - array2[1595] = 102; │ │ │ │ - array2[1596] = 0; │ │ │ │ - array2[1597] = 106; │ │ │ │ - array2[1598] = -96; │ │ │ │ - array2[1599] = 36; │ │ │ │ - array2[1600] = -56; │ │ │ │ - array2[1601] = -51; │ │ │ │ - array2[1602] = 65; │ │ │ │ - array2[1603] = 84; │ │ │ │ - array2[1604] = 85; │ │ │ │ - array2[1605] = 69; │ │ │ │ - array2[1606] = 81; │ │ │ │ - array2[1607] = -102; │ │ │ │ - array2[1608] = 1; │ │ │ │ - array2[1609] = -96; │ │ │ │ - array2[1610] = 96; │ │ │ │ - array2[1611] = 59; │ │ │ │ - array2[1613] = (array2[1612] = 0); │ │ │ │ - array2[1615] = (array2[1614] = 0); │ │ │ │ - array2[1616] = -92; │ │ │ │ - array2[1617] = -115; │ │ │ │ - array2[1618] = -39; │ │ │ │ - array2[1619] = -122; │ │ │ │ - array2[1620] = 108; │ │ │ │ - array2[1621] = 3; │ │ │ │ - array2[1622] = 70; │ │ │ │ - array2[1624] = (array2[1623] = 12); │ │ │ │ - array2[1625] = 34; │ │ │ │ - array2[1626] = 40; │ │ │ │ - array2[1627] = 56; │ │ │ │ - array2[1628] = 40; │ │ │ │ - array2[1629] = 26; │ │ │ │ - array2[1630] = 110; │ │ │ │ - array2[1631] = -128; │ │ │ │ - array2[1632] = 36; │ │ │ │ - array2[1633] = 48; │ │ │ │ - array2[1634] = -104; │ │ │ │ - array2[1635] = 110; │ │ │ │ - array2[1636] = 80; │ │ │ │ - array2[1637] = 44; │ │ │ │ - array2[1638] = -81; │ │ │ │ - array2[1639] = 62; │ │ │ │ - array2[1640] = 8; │ │ │ │ - array2[1641] = 72; │ │ │ │ - array2[1642] = 27; │ │ │ │ - array2[1643] = -77; │ │ │ │ - array2[1644] = 13; │ │ │ │ - array2[1645] = 89; │ │ │ │ - array2[1646] = 24; │ │ │ │ - array2[1647] = 0; │ │ │ │ - array2[1648] = 35; │ │ │ │ - array2[1650] = (array2[1649] = 6); │ │ │ │ - array2[1651] = 17; │ │ │ │ - array2[1652] = 20; │ │ │ │ - array2[1653] = 98; │ │ │ │ - array2[1654] = 0; │ │ │ │ - array2[1655] = 6; │ │ │ │ - array2[1656] = -47; │ │ │ │ - array2[1657] = 24; │ │ │ │ - array2[1658] = -62; │ │ │ │ - array2[1659] = 24; │ │ │ │ - array2[1660] = 72; │ │ │ │ - array2[1661] = 71; │ │ │ │ - array2[1662] = 6; │ │ │ │ - array2[1663] = 32; │ │ │ │ - array2[1664] = -58; │ │ │ │ - array2[1665] = 16; │ │ │ │ - array2[1666] = 58; │ │ │ │ - array2[1667] = -23; │ │ │ │ - array2[1668] = -52; │ │ │ │ - array2[1669] = 0; │ │ │ │ + array2[1584] = 4; │ │ │ │ + array2[1585] = 70; │ │ │ │ + array2[1586] = 0; │ │ │ │ + array2[1587] = -118; │ │ │ │ + array2[1588] = -96; │ │ │ │ + array2[1589] = -4; │ │ │ │ + array2[1590] = 7; │ │ │ │ + array2[1591] = 102; │ │ │ │ + array2[1592] = 0; │ │ │ │ + array2[1593] = 106; │ │ │ │ + array2[1594] = -96; │ │ │ │ + array2[1595] = 36; │ │ │ │ + array2[1596] = -56; │ │ │ │ + array2[1597] = -51; │ │ │ │ + array2[1598] = 65; │ │ │ │ + array2[1599] = 84; │ │ │ │ + array2[1600] = 85; │ │ │ │ + array2[1601] = 69; │ │ │ │ + array2[1602] = 81; │ │ │ │ + array2[1603] = -102; │ │ │ │ + array2[1604] = 1; │ │ │ │ + array2[1605] = -96; │ │ │ │ + array2[1606] = 96; │ │ │ │ + array2[1607] = 59; │ │ │ │ + array2[1609] = (array2[1608] = 0); │ │ │ │ + array2[1611] = (array2[1610] = 0); │ │ │ │ + array2[1612] = -92; │ │ │ │ + array2[1613] = -115; │ │ │ │ + array2[1614] = -39; │ │ │ │ + array2[1615] = -122; │ │ │ │ + array2[1616] = 108; │ │ │ │ + array2[1617] = 3; │ │ │ │ + array2[1618] = 70; │ │ │ │ + array2[1620] = (array2[1619] = 12); │ │ │ │ + array2[1621] = 34; │ │ │ │ + array2[1622] = 40; │ │ │ │ + array2[1623] = 56; │ │ │ │ + array2[1624] = 40; │ │ │ │ + array2[1625] = 26; │ │ │ │ + array2[1626] = 110; │ │ │ │ + array2[1627] = -128; │ │ │ │ + array2[1628] = 36; │ │ │ │ + array2[1629] = 48; │ │ │ │ + array2[1630] = -104; │ │ │ │ + array2[1631] = 110; │ │ │ │ + array2[1632] = 80; │ │ │ │ + array2[1633] = 44; │ │ │ │ + array2[1634] = -81; │ │ │ │ + array2[1635] = 62; │ │ │ │ + array2[1636] = 8; │ │ │ │ + array2[1637] = 72; │ │ │ │ + array2[1638] = 27; │ │ │ │ + array2[1639] = -77; │ │ │ │ + array2[1640] = 13; │ │ │ │ + array2[1641] = 89; │ │ │ │ + array2[1642] = 24; │ │ │ │ + array2[1643] = 0; │ │ │ │ + array2[1644] = 35; │ │ │ │ + array2[1646] = (array2[1645] = 6); │ │ │ │ + array2[1647] = 17; │ │ │ │ + array2[1648] = 20; │ │ │ │ + array2[1649] = 98; │ │ │ │ + array2[1650] = 0; │ │ │ │ + array2[1651] = 6; │ │ │ │ + array2[1652] = -47; │ │ │ │ + array2[1653] = 24; │ │ │ │ + array2[1654] = -62; │ │ │ │ + array2[1655] = 24; │ │ │ │ + array2[1656] = 72; │ │ │ │ + array2[1657] = 71; │ │ │ │ + array2[1658] = 6; │ │ │ │ + array2[1659] = 32; │ │ │ │ + array2[1660] = -58; │ │ │ │ + array2[1661] = 16; │ │ │ │ + array2[1662] = 58; │ │ │ │ + array2[1663] = -23; │ │ │ │ + array2[1664] = -52; │ │ │ │ + array2[1665] = 0; │ │ │ │ + array2[1666] = -124; │ │ │ │ + array2[1667] = -107; │ │ │ │ + array2[1668] = -63; │ │ │ │ + array2[1669] = 25; │ │ │ │ array2[1670] = -124; │ │ │ │ - array2[1671] = -107; │ │ │ │ - array2[1672] = -63; │ │ │ │ - array2[1673] = 25; │ │ │ │ - array2[1674] = -124; │ │ │ │ - array2[1675] = -64; │ │ │ │ - array2[1676] = -48; │ │ │ │ - array2[1677] = 0; │ │ │ │ - array2[1678] = 13; │ │ │ │ - array2[1679] = 68; │ │ │ │ - array2[1680] = 48; │ │ │ │ - array2[1681] = -122; │ │ │ │ - array2[1682] = 48; │ │ │ │ - array2[1683] = 6; │ │ │ │ - array2[1684] = -54; │ │ │ │ - array2[1685] = -87; │ │ │ │ - array2[1686] = 1; │ │ │ │ - array2[1687] = -120; │ │ │ │ - array2[1688] = 49; │ │ │ │ - array2[1689] = -124; │ │ │ │ - array2[1690] = 78; │ │ │ │ - array2[1691] = 57; │ │ │ │ - array2[1692] = 54; │ │ │ │ - array2[1693] = 0; │ │ │ │ - array2[1694] = 97; │ │ │ │ - array2[1695] = 107; │ │ │ │ - array2[1696] = -48; │ │ │ │ - array2[1697] = 6; │ │ │ │ - array2[1698] = 33; │ │ │ │ - array2[1699] = 48; │ │ │ │ - array2[1700] = 55; │ │ │ │ - array2[1701] = 112; │ │ │ │ - array2[1702] = 3; │ │ │ │ - array2[1703] = 17; │ │ │ │ - array2[1704] = 88; │ │ │ │ - array2[1705] = 26; │ │ │ │ - array2[1706] = -68; │ │ │ │ - array2[1707] = 1; │ │ │ │ - array2[1708] = 12; │ │ │ │ - array2[1709] = -58; │ │ │ │ - array2[1710] = 16; │ │ │ │ - array2[1711] = -58; │ │ │ │ - array2[1712] = 96; │ │ │ │ - array2[1713] = -70; │ │ │ │ - array2[1714] = 56; │ │ │ │ - array2[1715] = 0; │ │ │ │ - array2[1716] = 49; │ │ │ │ - array2[1717] = -122; │ │ │ │ - array2[1718] = -48; │ │ │ │ - array2[1719] = 77; │ │ │ │ - array2[1720] = 55; │ │ │ │ - array2[1721] = 7; │ │ │ │ + array2[1671] = -64; │ │ │ │ + array2[1672] = -48; │ │ │ │ + array2[1673] = 0; │ │ │ │ + array2[1674] = 13; │ │ │ │ + array2[1675] = 68; │ │ │ │ + array2[1676] = 48; │ │ │ │ + array2[1677] = -122; │ │ │ │ + array2[1678] = 48; │ │ │ │ + array2[1679] = 6; │ │ │ │ + array2[1680] = -54; │ │ │ │ + array2[1681] = -87; │ │ │ │ + array2[1682] = 1; │ │ │ │ + array2[1683] = -120; │ │ │ │ + array2[1684] = 49; │ │ │ │ + array2[1685] = -124; │ │ │ │ + array2[1686] = 78; │ │ │ │ + array2[1687] = 57; │ │ │ │ + array2[1688] = 54; │ │ │ │ + array2[1689] = 0; │ │ │ │ + array2[1690] = 97; │ │ │ │ + array2[1691] = 107; │ │ │ │ + array2[1692] = -48; │ │ │ │ + array2[1693] = 6; │ │ │ │ + array2[1694] = 33; │ │ │ │ + array2[1695] = 48; │ │ │ │ + array2[1696] = 55; │ │ │ │ + array2[1697] = 112; │ │ │ │ + array2[1698] = 3; │ │ │ │ + array2[1699] = 17; │ │ │ │ + array2[1700] = 88; │ │ │ │ + array2[1701] = 26; │ │ │ │ + array2[1702] = -68; │ │ │ │ + array2[1703] = 1; │ │ │ │ + array2[1704] = 12; │ │ │ │ + array2[1705] = -58; │ │ │ │ + array2[1706] = 16; │ │ │ │ + array2[1707] = -58; │ │ │ │ + array2[1708] = 96; │ │ │ │ + array2[1709] = -70; │ │ │ │ + array2[1710] = 56; │ │ │ │ + array2[1711] = 0; │ │ │ │ + array2[1712] = 49; │ │ │ │ + array2[1713] = -122; │ │ │ │ + array2[1714] = -48; │ │ │ │ + array2[1715] = 77; │ │ │ │ + array2[1716] = 55; │ │ │ │ + array2[1717] = 7; │ │ │ │ + array2[1718] = 32; │ │ │ │ + array2[1719] = 76; │ │ │ │ + array2[1720] = 14; │ │ │ │ + array2[1721] = -24; │ │ │ │ array2[1722] = 32; │ │ │ │ - array2[1723] = 76; │ │ │ │ - array2[1724] = 14; │ │ │ │ - array2[1725] = -24; │ │ │ │ - array2[1726] = 32; │ │ │ │ - array2[1727] = 4; │ │ │ │ - array2[1728] = 86; │ │ │ │ - array2[1729] = 7; │ │ │ │ - array2[1730] = 117; │ │ │ │ - array2[1731] = 32; │ │ │ │ - array2[1732] = 2; │ │ │ │ - array2[1733] = -125; │ │ │ │ - array2[1734] = 3; │ │ │ │ - array2[1735] = 59; │ │ │ │ - array2[1736] = -128; │ │ │ │ - array2[1737] = -63; │ │ │ │ - array2[1738] = 112; │ │ │ │ - array2[1739] = 67; │ │ │ │ - array2[1740] = 36; │ │ │ │ - array2[1741] = -127; │ │ │ │ - array2[1742] = -63; │ │ │ │ - array2[1743] = 116; │ │ │ │ - array2[1744] = -125; │ │ │ │ - array2[1745] = 98; │ │ │ │ - array2[1746] = -31; │ │ │ │ - array2[1747] = 65; │ │ │ │ - array2[1748] = -27; │ │ │ │ - array2[1749] = 65; │ │ │ │ - array2[1750] = 4; │ │ │ │ - array2[1751] = -92; │ │ │ │ - array2[1752] = -115; │ │ │ │ - array2[1753] = -39; │ │ │ │ - array2[1754] = -122; │ │ │ │ - array2[1755] = 108; │ │ │ │ - array2[1756] = 15; │ │ │ │ - array2[1757] = -128; │ │ │ │ - array2[1758] = 17; │ │ │ │ - array2[1759] = 3; │ │ │ │ - array2[1760] = -125; │ │ │ │ - array2[1761] = 8; │ │ │ │ - array2[1762] = 10; │ │ │ │ - array2[1763] = 62; │ │ │ │ - array2[1764] = -128; │ │ │ │ - array2[1765] = -12; │ │ │ │ - array2[1766] = 96; │ │ │ │ - array2[1767] = 12; │ │ │ │ - array2[1768] = -95; │ │ │ │ - array2[1769] = 15; │ │ │ │ - array2[1770] = -92; │ │ │ │ - array2[1771] = -13; │ │ │ │ - array2[1772] = 3; │ │ │ │ + array2[1723] = 4; │ │ │ │ + array2[1724] = 86; │ │ │ │ + array2[1725] = 7; │ │ │ │ + array2[1726] = 117; │ │ │ │ + array2[1727] = 32; │ │ │ │ + array2[1728] = 2; │ │ │ │ + array2[1729] = -125; │ │ │ │ + array2[1730] = 3; │ │ │ │ + array2[1731] = 59; │ │ │ │ + array2[1732] = -128; │ │ │ │ + array2[1733] = -63; │ │ │ │ + array2[1734] = 112; │ │ │ │ + array2[1735] = 67; │ │ │ │ + array2[1736] = 36; │ │ │ │ + array2[1737] = -127; │ │ │ │ + array2[1738] = -63; │ │ │ │ + array2[1739] = 116; │ │ │ │ + array2[1740] = -125; │ │ │ │ + array2[1741] = 98; │ │ │ │ + array2[1742] = -31; │ │ │ │ + array2[1743] = 65; │ │ │ │ + array2[1744] = -27; │ │ │ │ + array2[1745] = 65; │ │ │ │ + array2[1746] = 4; │ │ │ │ + array2[1747] = -92; │ │ │ │ + array2[1748] = -115; │ │ │ │ + array2[1749] = -39; │ │ │ │ + array2[1750] = -122; │ │ │ │ + array2[1751] = 108; │ │ │ │ + array2[1752] = 15; │ │ │ │ + array2[1753] = -128; │ │ │ │ + array2[1754] = 17; │ │ │ │ + array2[1755] = 3; │ │ │ │ + array2[1756] = -125; │ │ │ │ + array2[1757] = 8; │ │ │ │ + array2[1758] = 10; │ │ │ │ + array2[1759] = 62; │ │ │ │ + array2[1760] = -128; │ │ │ │ + array2[1761] = -12; │ │ │ │ + array2[1762] = 96; │ │ │ │ + array2[1763] = 12; │ │ │ │ + array2[1764] = -95; │ │ │ │ + array2[1765] = 15; │ │ │ │ + array2[1766] = -92; │ │ │ │ + array2[1767] = -13; │ │ │ │ + array2[1768] = 3; │ │ │ │ + array2[1769] = 16; │ │ │ │ + array2[1770] = -10; │ │ │ │ + array2[1771] = 7; │ │ │ │ + array2[1772] = 103; │ │ │ │ array2[1773] = 16; │ │ │ │ - array2[1774] = -10; │ │ │ │ - array2[1775] = 7; │ │ │ │ - array2[1776] = 103; │ │ │ │ - array2[1777] = 16; │ │ │ │ - array2[1778] = 2; │ │ │ │ - array2[1779] = 3; │ │ │ │ - array2[1780] = 5; │ │ │ │ - array2[1781] = 80; │ │ │ │ - array2[1782] = 16; │ │ │ │ - array2[1783] = -127; │ │ │ │ - array2[1784] = -35; │ │ │ │ - array2[1785] = 65; │ │ │ │ - array2[1786] = 40; │ │ │ │ - array2[1787] = -64; │ │ │ │ - array2[1788] = 96; │ │ │ │ - array2[1789] = 12; │ │ │ │ - array2[1790] = -95; │ │ │ │ - array2[1791] = 15; │ │ │ │ - array2[1792] = -108; │ │ │ │ - array2[1793] = 27; │ │ │ │ - array2[1794] = 5; │ │ │ │ + array2[1774] = 2; │ │ │ │ + array2[1775] = 3; │ │ │ │ + array2[1776] = 5; │ │ │ │ + array2[1777] = 80; │ │ │ │ + array2[1778] = 16; │ │ │ │ + array2[1779] = -127; │ │ │ │ + array2[1780] = -35; │ │ │ │ + array2[1781] = 65; │ │ │ │ + array2[1782] = 40; │ │ │ │ + array2[1783] = -64; │ │ │ │ + array2[1784] = 96; │ │ │ │ + array2[1785] = 12; │ │ │ │ + array2[1786] = -95; │ │ │ │ + array2[1787] = 15; │ │ │ │ + array2[1788] = -108; │ │ │ │ + array2[1789] = 27; │ │ │ │ + array2[1790] = 5; │ │ │ │ + array2[1791] = 16; │ │ │ │ + array2[1792] = 70; │ │ │ │ + array2[1793] = 10; │ │ │ │ + array2[1794] = 109; │ │ │ │ array2[1795] = 16; │ │ │ │ - array2[1796] = 70; │ │ │ │ - array2[1797] = 10; │ │ │ │ - array2[1798] = 109; │ │ │ │ - array2[1799] = 16; │ │ │ │ - array2[1800] = 2; │ │ │ │ - array2[1801] = 43; │ │ │ │ - array2[1802] = -123; │ │ │ │ - array2[1803] = 82; │ │ │ │ - array2[1804] = 16; │ │ │ │ - array2[1805] = -127; │ │ │ │ - array2[1806] = -119; │ │ │ │ - array2[1807] = -126; │ │ │ │ - array2[1808] = 41; │ │ │ │ - array2[1809] = -64; │ │ │ │ - array2[1810] = 96; │ │ │ │ - array2[1811] = 12; │ │ │ │ - array2[1812] = -95; │ │ │ │ - array2[1813] = 15; │ │ │ │ - array2[1814] = -90; │ │ │ │ - array2[1815] = 67; │ │ │ │ - array2[1816] = 5; │ │ │ │ + array2[1796] = 2; │ │ │ │ + array2[1797] = 43; │ │ │ │ + array2[1798] = -123; │ │ │ │ + array2[1799] = 82; │ │ │ │ + array2[1800] = 16; │ │ │ │ + array2[1801] = -127; │ │ │ │ + array2[1802] = -119; │ │ │ │ + array2[1803] = -126; │ │ │ │ + array2[1804] = 41; │ │ │ │ + array2[1805] = -64; │ │ │ │ + array2[1806] = 96; │ │ │ │ + array2[1807] = 12; │ │ │ │ + array2[1808] = -95; │ │ │ │ + array2[1809] = 15; │ │ │ │ + array2[1810] = -90; │ │ │ │ + array2[1811] = 67; │ │ │ │ + array2[1812] = 5; │ │ │ │ + array2[1813] = 16; │ │ │ │ + array2[1814] = -106; │ │ │ │ + array2[1815] = 10; │ │ │ │ + array2[1816] = 116; │ │ │ │ array2[1817] = 16; │ │ │ │ - array2[1818] = -106; │ │ │ │ - array2[1819] = 10; │ │ │ │ - array2[1820] = 116; │ │ │ │ - array2[1821] = 16; │ │ │ │ - array2[1822] = 2; │ │ │ │ - array2[1823] = 83; │ │ │ │ - array2[1824] = 5; │ │ │ │ - array2[1825] = 85; │ │ │ │ - array2[1826] = 16; │ │ │ │ - array2[1827] = -127; │ │ │ │ - array2[1828] = -99; │ │ │ │ - array2[1829] = -62; │ │ │ │ - array2[1830] = 42; │ │ │ │ - array2[1831] = -64; │ │ │ │ - array2[1832] = -96; │ │ │ │ - array2[1833] = 88; │ │ │ │ - array2[1834] = -31; │ │ │ │ - array2[1835] = 66; │ │ │ │ - array2[1836] = 107; │ │ │ │ - array2[1837] = -123; │ │ │ │ - array2[1838] = 86; │ │ │ │ - array2[1839] = 16; │ │ │ │ - array2[1840] = -127; │ │ │ │ - array2[1841] = -71; │ │ │ │ - array2[1842] = 66; │ │ │ │ - array2[1843] = 43; │ │ │ │ - array2[1844] = -120; │ │ │ │ - array2[1845] = -128; │ │ │ │ - array2[1846] = -126; │ │ │ │ - array2[1847] = 48; │ │ │ │ - array2[1848] = -36; │ │ │ │ - array2[1849] = 0; │ │ │ │ - array2[1850] = 11; │ │ │ │ - array2[1851] = 13; │ │ │ │ - array2[1852] = 24; │ │ │ │ - array2[1853] = 76; │ │ │ │ - array2[1854] = 55; │ │ │ │ - array2[1855] = 72; │ │ │ │ - array2[1856] = -81; │ │ │ │ - array2[1857] = 16; │ │ │ │ - array2[1858] = 11; │ │ │ │ - array2[1859] = 38; │ │ │ │ - array2[1860] = 11; │ │ │ │ - array2[1861] = 103; │ │ │ │ - array2[1862] = 0; │ │ │ │ + array2[1818] = 2; │ │ │ │ + array2[1819] = 83; │ │ │ │ + array2[1820] = 5; │ │ │ │ + array2[1821] = 85; │ │ │ │ + array2[1822] = 16; │ │ │ │ + array2[1823] = -127; │ │ │ │ + array2[1824] = -99; │ │ │ │ + array2[1825] = -62; │ │ │ │ + array2[1826] = 42; │ │ │ │ + array2[1827] = -64; │ │ │ │ + array2[1828] = -96; │ │ │ │ + array2[1829] = 88; │ │ │ │ + array2[1830] = -31; │ │ │ │ + array2[1831] = 66; │ │ │ │ + array2[1832] = 107; │ │ │ │ + array2[1833] = -123; │ │ │ │ + array2[1834] = 86; │ │ │ │ + array2[1835] = 16; │ │ │ │ + array2[1836] = -127; │ │ │ │ + array2[1837] = -71; │ │ │ │ + array2[1838] = 66; │ │ │ │ + array2[1839] = 43; │ │ │ │ + array2[1840] = -120; │ │ │ │ + array2[1841] = -128; │ │ │ │ + array2[1842] = -126; │ │ │ │ + array2[1843] = 48; │ │ │ │ + array2[1844] = -36; │ │ │ │ + array2[1845] = 0; │ │ │ │ + array2[1846] = 11; │ │ │ │ + array2[1847] = 13; │ │ │ │ + array2[1848] = 24; │ │ │ │ + array2[1849] = 76; │ │ │ │ + array2[1850] = 55; │ │ │ │ + array2[1851] = 72; │ │ │ │ + array2[1852] = -81; │ │ │ │ + array2[1853] = 16; │ │ │ │ + array2[1854] = 11; │ │ │ │ + array2[1855] = 38; │ │ │ │ + array2[1856] = 11; │ │ │ │ + array2[1857] = 103; │ │ │ │ + array2[1858] = 0; │ │ │ │ + array2[1859] = 3; │ │ │ │ + array2[1860] = 18; │ │ │ │ + array2[1861] = -62; │ │ │ │ + array2[1862] = 112; │ │ │ │ array2[1863] = 3; │ │ │ │ - array2[1864] = 18; │ │ │ │ - array2[1865] = -62; │ │ │ │ - array2[1866] = 112; │ │ │ │ - array2[1867] = 3; │ │ │ │ - array2[1868] = 45; │ │ │ │ - array2[1869] = 52; │ │ │ │ - array2[1870] = 96; │ │ │ │ - array2[1871] = 48; │ │ │ │ - array2[1872] = -35; │ │ │ │ - array2[1873] = 32; │ │ │ │ - array2[1874] = -67; │ │ │ │ - array2[1875] = 66; │ │ │ │ - array2[1876] = 45; │ │ │ │ - array2[1877] = -104; │ │ │ │ - array2[1878] = 45; │ │ │ │ - array2[1879] = -76; │ │ │ │ - array2[1880] = 1; │ │ │ │ - array2[1881] = 12; │ │ │ │ - array2[1882] = 104; │ │ │ │ - array2[1883] = 8; │ │ │ │ - array2[1884] = -61; │ │ │ │ - array2[1885] = 13; │ │ │ │ - array2[1886] = -72; │ │ │ │ - array2[1887] = -48; │ │ │ │ - array2[1888] = -128; │ │ │ │ - array2[1889] = -63; │ │ │ │ - array2[1890] = 116; │ │ │ │ - array2[1891] = -125; │ │ │ │ - array2[1892] = -12; │ │ │ │ - array2[1893] = 10; │ │ │ │ - array2[1894] = -71; │ │ │ │ - array2[1895] = 96; │ │ │ │ - array2[1896] = -70; │ │ │ │ - array2[1897] = 64; │ │ │ │ - array2[1898] = 7; │ │ │ │ - array2[1899] = 48; │ │ │ │ - array2[1900] = 24; │ │ │ │ - array2[1901] = 49; │ │ │ │ - array2[1902] = 48; │ │ │ │ - array2[1903] = -118; │ │ │ │ - array2[1904] = -64; │ │ │ │ - array2[1905] = -104; │ │ │ │ - array2[1906] = 5; │ │ │ │ - array2[1907] = -119; │ │ │ │ - array2[1908] = -102; │ │ │ │ - array2[1909] = 99; │ │ │ │ - array2[1910] = -64; │ │ │ │ - array2[1911] = 120; │ │ │ │ - array2[1912] = 65; │ │ │ │ - array2[1913] = 26; │ │ │ │ - array2[1914] = 49; │ │ │ │ - array2[1915] = 48; │ │ │ │ - array2[1916] = -118; │ │ │ │ - array2[1917] = -64; │ │ │ │ - array2[1918] = -72; │ │ │ │ - array2[1919] = 5; │ │ │ │ - array2[1920] = -119; │ │ │ │ - array2[1921] = -102; │ │ │ │ - array2[1922] = 99; │ │ │ │ - array2[1923] = -24; │ │ │ │ - array2[1924] = 5; │ │ │ │ - array2[1925] = 95; │ │ │ │ - array2[1926] = 80; │ │ │ │ - array2[1927] = 70; │ │ │ │ - array2[1928] = 12; │ │ │ │ - array2[1929] = -116; │ │ │ │ - array2[1930] = 34; │ │ │ │ - array2[1931] = 48; │ │ │ │ - array2[1932] = 118; │ │ │ │ - array2[1933] = 65; │ │ │ │ - array2[1934] = -94; │ │ │ │ - array2[1935] = -26; │ │ │ │ - array2[1936] = 24; │ │ │ │ - array2[1937] = 126; │ │ │ │ - array2[1938] = 1; │ │ │ │ - array2[1939] = 28; │ │ │ │ - array2[1940] = -90; │ │ │ │ - array2[1941] = 17; │ │ │ │ - array2[1942] = 3; │ │ │ │ - array2[1943] = -94; │ │ │ │ - array2[1944] = 8; │ │ │ │ - array2[1945] = -114; │ │ │ │ - array2[1946] = 112; │ │ │ │ - array2[1947] = 72; │ │ │ │ - array2[1948] = 113; │ │ │ │ - array2[1949] = 8; │ │ │ │ - array2[1950] = 7; │ │ │ │ - array2[1951] = 2; │ │ │ │ - array2[1952] = 88; │ │ │ │ - array2[1953] = 0; │ │ │ │ - array2[1955] = (array2[1954] = 0); │ │ │ │ - array2[1956] = -74; │ │ │ │ - array2[1957] = -93; │ │ │ │ - array2[1958] = -8; │ │ │ │ - array2[1959] = 84; │ │ │ │ - array2[1960] = -13; │ │ │ │ - array2[1961] = 0; │ │ │ │ - array2[1962] = -126; │ │ │ │ - array2[1963] = 82; │ │ │ │ - array2[1964] = -37; │ │ │ │ - array2[1965] = -76; │ │ │ │ - array2[1966] = -11; │ │ │ │ - array2[1967] = 24; │ │ │ │ - array2[1968] = 2; │ │ │ │ - array2[1969] = -80; │ │ │ │ - array2[1970] = 44; │ │ │ │ - array2[1971] = 117; │ │ │ │ - array2[1972] = 111; │ │ │ │ - array2[1973] = 77; │ │ │ │ - array2[1974] = -125; │ │ │ │ - array2[1975] = 116; │ │ │ │ - array2[1976] = 68; │ │ │ │ - array2[1977] = 38; │ │ │ │ - array2[1978] = 85; │ │ │ │ - array2[1979] = 0; │ │ │ │ - array2[1980] = -61; │ │ │ │ - array2[1981] = -128; │ │ │ │ - array2[1982] = -45; │ │ │ │ - array2[1983] = 102; │ │ │ │ - array2[1984] = 85; │ │ │ │ - array2[1985] = 0; │ │ │ │ - array2[1986] = -61; │ │ │ │ - array2[1987] = -128; │ │ │ │ - array2[1988] = -29; │ │ │ │ - array2[1989] = -90; │ │ │ │ - array2[1990] = 85; │ │ │ │ - array2[1991] = 0; │ │ │ │ - array2[1992] = -61; │ │ │ │ - array2[1993] = -128; │ │ │ │ - array2[1994] = -13; │ │ │ │ - array2[1995] = -26; │ │ │ │ - array2[1996] = 66; │ │ │ │ - array2[1997] = 72; │ │ │ │ - array2[1998] = 84; │ │ │ │ - array2[1999] = -96; │ │ │ │ - array2[2000] = -37; │ │ │ │ - array2[2001] = 11; │ │ │ │ - array2[2002] = -63; │ │ │ │ - array2[2003] = 80; │ │ │ │ - array2[2004] = -53; │ │ │ │ - array2[2005] = 110; │ │ │ │ - array2[2006] = 56; │ │ │ │ - array2[2007] = -123; │ │ │ │ - array2[2008] = -64; │ │ │ │ - array2[2009] = 60; │ │ │ │ - array2[2010] = 117; │ │ │ │ - array2[2011] = 110; │ │ │ │ - array2[2012] = 35; │ │ │ │ - array2[2013] = -123; │ │ │ │ - array2[2014] = 0; │ │ │ │ - array2[2015] = 44; │ │ │ │ - array2[2016] = 75; │ │ │ │ - array2[2017] = 109; │ │ │ │ - array2[2018] = 41; │ │ │ │ - array2[2019] = 3; │ │ │ │ - array2[2020] = 67; │ │ │ │ - array2[2021] = 45; │ │ │ │ - array2[2022] = 54; │ │ │ │ - array2[2023] = -91; │ │ │ │ - array2[2024] = 0; │ │ │ │ - array2[2025] = -61; │ │ │ │ - array2[2026] = -128; │ │ │ │ - array2[2027] = -45; │ │ │ │ - array2[2028] = -66; │ │ │ │ - array2[2029] = -124; │ │ │ │ - array2[2030] = 52; │ │ │ │ - array2[2031] = -118; │ │ │ │ - array2[2032] = -39; │ │ │ │ - array2[2033] = 20; │ │ │ │ - array2[2034] = 12; │ │ │ │ - array2[2035] = -75; │ │ │ │ - array2[2036] = -44; │ │ │ │ - array2[2037] = -74; │ │ │ │ - array2[2038] = 109; │ │ │ │ - array2[2039] = 41; │ │ │ │ - array2[2040] = -64; │ │ │ │ - array2[2041] = 48; │ │ │ │ - array2[2042] = -32; │ │ │ │ - array2[2043] = -68; │ │ │ │ - array2[2044] = 47; │ │ │ │ - array2[2045] = 33; │ │ │ │ - array2[2046] = -115; │ │ │ │ - array2[2047] = 98; │ │ │ │ - array2[2048] = 48; │ │ │ │ - array2[2049] = 4; │ │ │ │ - array2[2050] = 48; │ │ │ │ - array2[2051] = 12; │ │ │ │ - array2[2052] = -68; │ │ │ │ - array2[2053] = 125; │ │ │ │ - array2[2054] = 16; │ │ │ │ - array2[2055] = -126; │ │ │ │ - array2[2056] = -45; │ │ │ │ - array2[2057] = 12; │ │ │ │ - array2[2058] = 118; │ │ │ │ - array2[2059] = 82; │ │ │ │ - array2[2060] = 8; │ │ │ │ - array2[2061] = 78; │ │ │ │ - array2[2062] = 83; │ │ │ │ - array2[2063] = -39; │ │ │ │ - array2[2064] = -74; │ │ │ │ - array2[2065] = 82; │ │ │ │ - array2[2066] = 8; │ │ │ │ - array2[2067] = 78; │ │ │ │ - array2[2068] = 83; │ │ │ │ - array2[2069] = -31; │ │ │ │ - array2[2070] = -42; │ │ │ │ - array2[2071] = 82; │ │ │ │ - array2[2072] = 8; │ │ │ │ - array2[2073] = 78; │ │ │ │ - array2[2074] = 83; │ │ │ │ - array2[2075] = -27; │ │ │ │ - array2[2076] = 38; │ │ │ │ - array2[2077] = 83; │ │ │ │ - array2[2078] = 8; │ │ │ │ - array2[2079] = 78; │ │ │ │ - array2[2080] = 83; │ │ │ │ - array2[2081] = -11; │ │ │ │ - array2[2082] = 22; │ │ │ │ - array2[2083] = 84; │ │ │ │ - array2[2084] = 48; │ │ │ │ - array2[2085] = -44; │ │ │ │ - array2[2086] = 98; │ │ │ │ - array2[2087] = -33; │ │ │ │ - array2[2088] = 86; │ │ │ │ - array2[2089] = 66; │ │ │ │ - array2[2090] = 8; │ │ │ │ - array2[2091] = 78; │ │ │ │ - array2[2092] = 83; │ │ │ │ - array2[2093] = 25; │ │ │ │ - array2[2094] = -115; │ │ │ │ - array2[2095] = 33; │ │ │ │ - array2[2096] = 56; │ │ │ │ - array2[2097] = 77; │ │ │ │ - array2[2098] = 85; │ │ │ │ - array2[2099] = -45; │ │ │ │ - array2[2100] = 102; │ │ │ │ - array2[2101] = 84; │ │ │ │ - array2[2102] = 48; │ │ │ │ - array2[2103] = -44; │ │ │ │ - array2[2104] = 98; │ │ │ │ - array2[2105] = -13; │ │ │ │ - array2[2106] = -74; │ │ │ │ - array2[2107] = 84; │ │ │ │ - array2[2108] = 48; │ │ │ │ - array2[2109] = -44; │ │ │ │ - array2[2110] = 114; │ │ │ │ - array2[2111] = -33; │ │ │ │ - array2[2112] = -26; │ │ │ │ - array2[2113] = 84; │ │ │ │ - array2[2114] = 48; │ │ │ │ - array2[2115] = -44; │ │ │ │ - array2[2116] = 114; │ │ │ │ - array2[2117] = -25; │ │ │ │ - array2[2118] = -10; │ │ │ │ - array2[2119] = 84; │ │ │ │ - array2[2120] = 48; │ │ │ │ - array2[2121] = -44; │ │ │ │ - array2[2122] = 114; │ │ │ │ - array2[2123] = -21; │ │ │ │ - array2[2124] = 6; │ │ │ │ - array2[2125] = 17; │ │ │ │ - array2[2126] = 92; │ │ │ │ - array2[2127] = 22; │ │ │ │ - array2[2128] = 17; │ │ │ │ - array2[2129] = 96; │ │ │ │ - array2[2130] = -10; │ │ │ │ - array2[2131] = 99; │ │ │ │ - array2[2132] = 8; │ │ │ │ - array2[2133] = 78; │ │ │ │ - array2[2134] = 83; │ │ │ │ - array2[2135] = -39; │ │ │ │ - array2[2136] = -76; │ │ │ │ - array2[2137] = 117; │ │ │ │ - array2[2138] = 16; │ │ │ │ - array2[2139] = 2; │ │ │ │ - array2[2140] = -80; │ │ │ │ - array2[2141] = 44; │ │ │ │ - array2[2142] = 70; │ │ │ │ - array2[2143] = 100; │ │ │ │ - array2[2144] = 8; │ │ │ │ - array2[2145] = 78; │ │ │ │ - array2[2146] = 83; │ │ │ │ - array2[2147] = -39; │ │ │ │ - array2[2148] = -71; │ │ │ │ - array2[2149] = 113; │ │ │ │ - array2[2150] = 25; │ │ │ │ - array2[2151] = 2; │ │ │ │ - array2[2152] = -80; │ │ │ │ - array2[2153] = 44; │ │ │ │ - array2[2154] = 57; │ │ │ │ - array2[2155] = 109; │ │ │ │ - array2[2156] = 94; │ │ │ │ - array2[2157] = -122; │ │ │ │ - array2[2158] = 0; │ │ │ │ - array2[2159] = 44; │ │ │ │ - array2[2160] = 75; │ │ │ │ - array2[2161] = 94; │ │ │ │ - array2[2162] = 27; │ │ │ │ - array2[2163] = -104; │ │ │ │ - array2[2164] = 33; │ │ │ │ - array2[2165] = 0; │ │ │ │ - array2[2166] = -53; │ │ │ │ - array2[2167] = -110; │ │ │ │ - array2[2168] = -37; │ │ │ │ - array2[2169] = 38; │ │ │ │ - array2[2170] = 102; │ │ │ │ - array2[2171] = 8; │ │ │ │ - array2[2172] = -64; │ │ │ │ - array2[2173] = -78; │ │ │ │ - array2[2174] = -28; │ │ │ │ - array2[2175] = -72; │ │ │ │ - array2[2176] = 85; │ │ │ │ - array2[2177] = 33; │ │ │ │ - array2[2178] = -109; │ │ │ │ - array2[2179] = 19; │ │ │ │ - array2[2180] = 56; │ │ │ │ - array2[2181] = -50; │ │ │ │ - array2[2182] = -126; │ │ │ │ - array2[2183] = -37; │ │ │ │ - array2[2184] = -106; │ │ │ │ - array2[2185] = 100; │ │ │ │ - array2[2186] = 8; │ │ │ │ - array2[2187] = 78; │ │ │ │ - array2[2188] = 83; │ │ │ │ - array2[2189] = -35; │ │ │ │ - array2[2190] = -76; │ │ │ │ - array2[2191] = 101; │ │ │ │ - array2[2192] = 33; │ │ │ │ - array2[2193] = -109; │ │ │ │ - array2[2194] = 19; │ │ │ │ - array2[2195] = 56; │ │ │ │ - array2[2196] = -50; │ │ │ │ - array2[2197] = -126; │ │ │ │ - array2[2198] = -21; │ │ │ │ - array2[2199] = -26; │ │ │ │ - array2[2200] = 49; │ │ │ │ - array2[2201] = 8; │ │ │ │ - array2[2202] = -52; │ │ │ │ - array2[2203] = 99; │ │ │ │ - array2[2204] = 40; │ │ │ │ - array2[2205] = -125; │ │ │ │ - array2[2206] = 68; │ │ │ │ - array2[2207] = 5; │ │ │ │ - array2[2208] = 86; │ │ │ │ - array2[2209] = 83; │ │ │ │ - array2[2210] = 72; │ │ │ │ - array2[2211] = 84; │ │ │ │ - array2[2212] = 80; │ │ │ │ - array2[2213] = -41; │ │ │ │ - array2[2214] = 118; │ │ │ │ - array2[2215] = 83; │ │ │ │ - array2[2216] = 0; │ │ │ │ - array2[2217] = -61; │ │ │ │ - array2[2218] = 80; │ │ │ │ - array2[2219] = -33; │ │ │ │ - array2[2220] = -90; │ │ │ │ - array2[2221] = 83; │ │ │ │ - array2[2222] = 0; │ │ │ │ - array2[2223] = -61; │ │ │ │ - array2[2224] = 80; │ │ │ │ - array2[2225] = -13; │ │ │ │ - array2[2226] = 118; │ │ │ │ - array2[2227] = -91; │ │ │ │ - array2[2228] = 0; │ │ │ │ - array2[2229] = -61; │ │ │ │ - array2[2230] = -128; │ │ │ │ - array2[2231] = -29; │ │ │ │ - array2[2232] = -66; │ │ │ │ - array2[2233] = -124; │ │ │ │ - array2[2234] = 52; │ │ │ │ - array2[2235] = -118; │ │ │ │ - array2[2236] = -27; │ │ │ │ - array2[2237] = 24; │ │ │ │ - array2[2238] = -126; │ │ │ │ - array2[2239] = -45; │ │ │ │ - array2[2240] = 12; │ │ │ │ - array2[2241] = -11; │ │ │ │ - array2[2242] = 110; │ │ │ │ - array2[2243] = 64; │ │ │ │ - array2[2244] = -123; │ │ │ │ - array2[2245] = 68; │ │ │ │ + array2[1864] = 45; │ │ │ │ + array2[1865] = 52; │ │ │ │ + array2[1866] = 96; │ │ │ │ + array2[1867] = 48; │ │ │ │ + array2[1868] = -35; │ │ │ │ + array2[1869] = 32; │ │ │ │ + array2[1870] = -67; │ │ │ │ + array2[1871] = 66; │ │ │ │ + array2[1872] = 45; │ │ │ │ + array2[1873] = -104; │ │ │ │ + array2[1874] = 45; │ │ │ │ + array2[1875] = -76; │ │ │ │ + array2[1876] = 1; │ │ │ │ + array2[1877] = 12; │ │ │ │ + array2[1878] = 104; │ │ │ │ + array2[1879] = 8; │ │ │ │ + array2[1880] = -61; │ │ │ │ + array2[1881] = 13; │ │ │ │ + array2[1882] = -72; │ │ │ │ + array2[1883] = -48; │ │ │ │ + array2[1884] = -128; │ │ │ │ + array2[1885] = -63; │ │ │ │ + array2[1886] = 116; │ │ │ │ + array2[1887] = -125; │ │ │ │ + array2[1888] = -12; │ │ │ │ + array2[1889] = 10; │ │ │ │ + array2[1890] = -71; │ │ │ │ + array2[1891] = 96; │ │ │ │ + array2[1892] = -70; │ │ │ │ + array2[1893] = 64; │ │ │ │ + array2[1894] = 7; │ │ │ │ + array2[1895] = 48; │ │ │ │ + array2[1896] = 24; │ │ │ │ + array2[1897] = 49; │ │ │ │ + array2[1898] = 48; │ │ │ │ + array2[1899] = -118; │ │ │ │ + array2[1900] = -64; │ │ │ │ + array2[1901] = -104; │ │ │ │ + array2[1902] = 5; │ │ │ │ + array2[1903] = -119; │ │ │ │ + array2[1904] = -102; │ │ │ │ + array2[1905] = 99; │ │ │ │ + array2[1906] = -64; │ │ │ │ + array2[1907] = 120; │ │ │ │ + array2[1908] = 65; │ │ │ │ + array2[1909] = 26; │ │ │ │ + array2[1910] = 49; │ │ │ │ + array2[1911] = 48; │ │ │ │ + array2[1912] = -118; │ │ │ │ + array2[1913] = -64; │ │ │ │ + array2[1914] = -72; │ │ │ │ + array2[1915] = 5; │ │ │ │ + array2[1916] = -119; │ │ │ │ + array2[1917] = -102; │ │ │ │ + array2[1918] = 99; │ │ │ │ + array2[1919] = -24; │ │ │ │ + array2[1920] = 5; │ │ │ │ + array2[1921] = 95; │ │ │ │ + array2[1922] = 80; │ │ │ │ + array2[1923] = 70; │ │ │ │ + array2[1924] = 12; │ │ │ │ + array2[1925] = -116; │ │ │ │ + array2[1926] = 34; │ │ │ │ + array2[1927] = 48; │ │ │ │ + array2[1928] = 118; │ │ │ │ + array2[1929] = 65; │ │ │ │ + array2[1930] = -94; │ │ │ │ + array2[1931] = -26; │ │ │ │ + array2[1932] = 24; │ │ │ │ + array2[1933] = 126; │ │ │ │ + array2[1934] = 1; │ │ │ │ + array2[1935] = 28; │ │ │ │ + array2[1936] = -90; │ │ │ │ + array2[1937] = 17; │ │ │ │ + array2[1938] = 3; │ │ │ │ + array2[1939] = -94; │ │ │ │ + array2[1940] = 8; │ │ │ │ + array2[1941] = -114; │ │ │ │ + array2[1942] = 112; │ │ │ │ + array2[1943] = 72; │ │ │ │ + array2[1944] = 113; │ │ │ │ + array2[1945] = 8; │ │ │ │ + array2[1946] = 7; │ │ │ │ + array2[1947] = 2; │ │ │ │ + array2[1948] = 88; │ │ │ │ + array2[1949] = 0; │ │ │ │ + array2[1951] = (array2[1950] = 0); │ │ │ │ + array2[1952] = -74; │ │ │ │ + array2[1953] = -93; │ │ │ │ + array2[1954] = -8; │ │ │ │ + array2[1955] = 84; │ │ │ │ + array2[1956] = -13; │ │ │ │ + array2[1957] = 0; │ │ │ │ + array2[1958] = -126; │ │ │ │ + array2[1959] = 82; │ │ │ │ + array2[1960] = -37; │ │ │ │ + array2[1961] = -76; │ │ │ │ + array2[1962] = -11; │ │ │ │ + array2[1963] = 24; │ │ │ │ + array2[1964] = 2; │ │ │ │ + array2[1965] = -80; │ │ │ │ + array2[1966] = 44; │ │ │ │ + array2[1967] = 117; │ │ │ │ + array2[1968] = 111; │ │ │ │ + array2[1969] = 77; │ │ │ │ + array2[1970] = -125; │ │ │ │ + array2[1971] = 116; │ │ │ │ + array2[1972] = 68; │ │ │ │ + array2[1973] = 38; │ │ │ │ + array2[1974] = 85; │ │ │ │ + array2[1975] = 0; │ │ │ │ + array2[1976] = -61; │ │ │ │ + array2[1977] = -128; │ │ │ │ + array2[1978] = -45; │ │ │ │ + array2[1979] = 102; │ │ │ │ + array2[1980] = 85; │ │ │ │ + array2[1981] = 0; │ │ │ │ + array2[1982] = -61; │ │ │ │ + array2[1983] = -128; │ │ │ │ + array2[1984] = -29; │ │ │ │ + array2[1985] = -90; │ │ │ │ + array2[1986] = 85; │ │ │ │ + array2[1987] = 0; │ │ │ │ + array2[1988] = -61; │ │ │ │ + array2[1989] = -128; │ │ │ │ + array2[1990] = -13; │ │ │ │ + array2[1991] = -26; │ │ │ │ + array2[1992] = 66; │ │ │ │ + array2[1993] = 72; │ │ │ │ + array2[1994] = 84; │ │ │ │ + array2[1995] = -96; │ │ │ │ + array2[1996] = -37; │ │ │ │ + array2[1997] = 11; │ │ │ │ + array2[1998] = -63; │ │ │ │ + array2[1999] = 80; │ │ │ │ + array2[2000] = -53; │ │ │ │ + array2[2001] = 110; │ │ │ │ + array2[2002] = 56; │ │ │ │ + array2[2003] = -123; │ │ │ │ + array2[2004] = -64; │ │ │ │ + array2[2005] = 60; │ │ │ │ + array2[2006] = 117; │ │ │ │ + array2[2007] = 110; │ │ │ │ + array2[2008] = 35; │ │ │ │ + array2[2009] = -123; │ │ │ │ + array2[2010] = 0; │ │ │ │ + array2[2011] = 44; │ │ │ │ + array2[2012] = 75; │ │ │ │ + array2[2013] = 109; │ │ │ │ + array2[2014] = 41; │ │ │ │ + array2[2015] = 3; │ │ │ │ + array2[2016] = 67; │ │ │ │ + array2[2017] = 45; │ │ │ │ + array2[2018] = 54; │ │ │ │ + array2[2019] = -91; │ │ │ │ + array2[2020] = 0; │ │ │ │ + array2[2021] = -61; │ │ │ │ + array2[2022] = -128; │ │ │ │ + array2[2023] = -45; │ │ │ │ + array2[2024] = -66; │ │ │ │ + array2[2025] = -124; │ │ │ │ + array2[2026] = 52; │ │ │ │ + array2[2027] = -118; │ │ │ │ + array2[2028] = -39; │ │ │ │ + array2[2029] = 20; │ │ │ │ + array2[2030] = 12; │ │ │ │ + array2[2031] = -75; │ │ │ │ + array2[2032] = -44; │ │ │ │ + array2[2033] = -74; │ │ │ │ + array2[2034] = 109; │ │ │ │ + array2[2035] = 41; │ │ │ │ + array2[2036] = -64; │ │ │ │ + array2[2037] = 48; │ │ │ │ + array2[2038] = -32; │ │ │ │ + array2[2039] = -68; │ │ │ │ + array2[2040] = 47; │ │ │ │ + array2[2041] = 33; │ │ │ │ + array2[2042] = -115; │ │ │ │ + array2[2043] = 98; │ │ │ │ + array2[2044] = 48; │ │ │ │ + array2[2045] = 4; │ │ │ │ + array2[2046] = 48; │ │ │ │ + array2[2047] = 12; │ │ │ │ + array2[2048] = -68; │ │ │ │ + array2[2049] = 125; │ │ │ │ + array2[2050] = 16; │ │ │ │ + array2[2051] = -126; │ │ │ │ + array2[2052] = -45; │ │ │ │ + array2[2053] = 12; │ │ │ │ + array2[2054] = 118; │ │ │ │ + array2[2055] = 82; │ │ │ │ + array2[2056] = 8; │ │ │ │ + array2[2057] = 78; │ │ │ │ + array2[2058] = 83; │ │ │ │ + array2[2059] = -39; │ │ │ │ + array2[2060] = -74; │ │ │ │ + array2[2061] = 82; │ │ │ │ + array2[2062] = 8; │ │ │ │ + array2[2063] = 78; │ │ │ │ + array2[2064] = 83; │ │ │ │ + array2[2065] = -31; │ │ │ │ + array2[2066] = -42; │ │ │ │ + array2[2067] = 82; │ │ │ │ + array2[2068] = 8; │ │ │ │ + array2[2069] = 78; │ │ │ │ + array2[2070] = 83; │ │ │ │ + array2[2071] = -27; │ │ │ │ + array2[2072] = 38; │ │ │ │ + array2[2073] = 83; │ │ │ │ + array2[2074] = 8; │ │ │ │ + array2[2075] = 78; │ │ │ │ + array2[2076] = 83; │ │ │ │ + array2[2077] = -11; │ │ │ │ + array2[2078] = 22; │ │ │ │ + array2[2079] = 84; │ │ │ │ + array2[2080] = 48; │ │ │ │ + array2[2081] = -44; │ │ │ │ + array2[2082] = 98; │ │ │ │ + array2[2083] = -33; │ │ │ │ + array2[2084] = 86; │ │ │ │ + array2[2085] = 66; │ │ │ │ + array2[2086] = 8; │ │ │ │ + array2[2087] = 78; │ │ │ │ + array2[2088] = 83; │ │ │ │ + array2[2089] = 25; │ │ │ │ + array2[2090] = -115; │ │ │ │ + array2[2091] = 33; │ │ │ │ + array2[2092] = 56; │ │ │ │ + array2[2093] = 77; │ │ │ │ + array2[2094] = 85; │ │ │ │ + array2[2095] = -45; │ │ │ │ + array2[2096] = 102; │ │ │ │ + array2[2097] = 84; │ │ │ │ + array2[2098] = 48; │ │ │ │ + array2[2099] = -44; │ │ │ │ + array2[2100] = 98; │ │ │ │ + array2[2101] = -13; │ │ │ │ + array2[2102] = -74; │ │ │ │ + array2[2103] = 84; │ │ │ │ + array2[2104] = 48; │ │ │ │ + array2[2105] = -44; │ │ │ │ + array2[2106] = 114; │ │ │ │ + array2[2107] = -33; │ │ │ │ + array2[2108] = -26; │ │ │ │ + array2[2109] = 84; │ │ │ │ + array2[2110] = 48; │ │ │ │ + array2[2111] = -44; │ │ │ │ + array2[2112] = 114; │ │ │ │ + array2[2113] = -25; │ │ │ │ + array2[2114] = -10; │ │ │ │ + array2[2115] = 84; │ │ │ │ + array2[2116] = 48; │ │ │ │ + array2[2117] = -44; │ │ │ │ + array2[2118] = 114; │ │ │ │ + array2[2119] = -21; │ │ │ │ + array2[2120] = 6; │ │ │ │ + array2[2121] = 17; │ │ │ │ + array2[2122] = 92; │ │ │ │ + array2[2123] = 22; │ │ │ │ + array2[2124] = 17; │ │ │ │ + array2[2125] = 96; │ │ │ │ + array2[2126] = -10; │ │ │ │ + array2[2127] = 99; │ │ │ │ + array2[2128] = 8; │ │ │ │ + array2[2129] = 78; │ │ │ │ + array2[2130] = 83; │ │ │ │ + array2[2131] = -39; │ │ │ │ + array2[2132] = -76; │ │ │ │ + array2[2133] = 117; │ │ │ │ + array2[2134] = 16; │ │ │ │ + array2[2135] = 2; │ │ │ │ + array2[2136] = -80; │ │ │ │ + array2[2137] = 44; │ │ │ │ + array2[2138] = 70; │ │ │ │ + array2[2139] = 100; │ │ │ │ + array2[2140] = 8; │ │ │ │ + array2[2141] = 78; │ │ │ │ + array2[2142] = 83; │ │ │ │ + array2[2143] = -39; │ │ │ │ + array2[2144] = -71; │ │ │ │ + array2[2145] = 113; │ │ │ │ + array2[2146] = 25; │ │ │ │ + array2[2147] = 2; │ │ │ │ + array2[2148] = -80; │ │ │ │ + array2[2149] = 44; │ │ │ │ + array2[2150] = 57; │ │ │ │ + array2[2151] = 109; │ │ │ │ + array2[2152] = 94; │ │ │ │ + array2[2153] = -122; │ │ │ │ + array2[2154] = 0; │ │ │ │ + array2[2155] = 44; │ │ │ │ + array2[2156] = 75; │ │ │ │ + array2[2157] = 94; │ │ │ │ + array2[2158] = 27; │ │ │ │ + array2[2159] = -104; │ │ │ │ + array2[2160] = 33; │ │ │ │ + array2[2161] = 0; │ │ │ │ + array2[2162] = -53; │ │ │ │ + array2[2163] = -110; │ │ │ │ + array2[2164] = -37; │ │ │ │ + array2[2165] = 38; │ │ │ │ + array2[2166] = 102; │ │ │ │ + array2[2167] = 8; │ │ │ │ + array2[2168] = -64; │ │ │ │ + array2[2169] = -78; │ │ │ │ + array2[2170] = -28; │ │ │ │ + array2[2171] = -72; │ │ │ │ + array2[2172] = 85; │ │ │ │ + array2[2173] = 33; │ │ │ │ + array2[2174] = -109; │ │ │ │ + array2[2175] = 19; │ │ │ │ + array2[2176] = 56; │ │ │ │ + array2[2177] = -50; │ │ │ │ + array2[2178] = -126; │ │ │ │ + array2[2179] = -37; │ │ │ │ + array2[2180] = -106; │ │ │ │ + array2[2181] = 100; │ │ │ │ + array2[2182] = 8; │ │ │ │ + array2[2183] = 78; │ │ │ │ + array2[2184] = 83; │ │ │ │ + array2[2185] = -35; │ │ │ │ + array2[2186] = -76; │ │ │ │ + array2[2187] = 101; │ │ │ │ + array2[2188] = 33; │ │ │ │ + array2[2189] = -109; │ │ │ │ + array2[2190] = 19; │ │ │ │ + array2[2191] = 56; │ │ │ │ + array2[2192] = -50; │ │ │ │ + array2[2193] = -126; │ │ │ │ + array2[2194] = -21; │ │ │ │ + array2[2195] = -26; │ │ │ │ + array2[2196] = 49; │ │ │ │ + array2[2197] = 8; │ │ │ │ + array2[2198] = -52; │ │ │ │ + array2[2199] = 99; │ │ │ │ + array2[2200] = 40; │ │ │ │ + array2[2201] = -125; │ │ │ │ + array2[2202] = 68; │ │ │ │ + array2[2203] = 5; │ │ │ │ + array2[2204] = 86; │ │ │ │ + array2[2205] = 83; │ │ │ │ + array2[2206] = 72; │ │ │ │ + array2[2207] = 84; │ │ │ │ + array2[2208] = 80; │ │ │ │ + array2[2209] = -41; │ │ │ │ + array2[2210] = 118; │ │ │ │ + array2[2211] = 83; │ │ │ │ + array2[2212] = 0; │ │ │ │ + array2[2213] = -61; │ │ │ │ + array2[2214] = 80; │ │ │ │ + array2[2215] = -33; │ │ │ │ + array2[2216] = -90; │ │ │ │ + array2[2217] = 83; │ │ │ │ + array2[2218] = 0; │ │ │ │ + array2[2219] = -61; │ │ │ │ + array2[2220] = 80; │ │ │ │ + array2[2221] = -13; │ │ │ │ + array2[2222] = 118; │ │ │ │ + array2[2223] = -91; │ │ │ │ + array2[2224] = 0; │ │ │ │ + array2[2225] = -61; │ │ │ │ + array2[2226] = -128; │ │ │ │ + array2[2227] = -29; │ │ │ │ + array2[2228] = -66; │ │ │ │ + array2[2229] = -124; │ │ │ │ + array2[2230] = 52; │ │ │ │ + array2[2231] = -118; │ │ │ │ + array2[2232] = -27; │ │ │ │ + array2[2233] = 24; │ │ │ │ + array2[2234] = -126; │ │ │ │ + array2[2235] = -45; │ │ │ │ + array2[2236] = 12; │ │ │ │ + array2[2237] = -11; │ │ │ │ + array2[2238] = 110; │ │ │ │ + array2[2239] = 64; │ │ │ │ + array2[2240] = -123; │ │ │ │ + array2[2241] = 68; │ │ │ │ + array2[2242] = 5; │ │ │ │ + array2[2243] = -74; │ │ │ │ + array2[2244] = 109; │ │ │ │ + array2[2245] = 66; │ │ │ │ array2[2246] = 5; │ │ │ │ - array2[2247] = -74; │ │ │ │ - array2[2248] = 109; │ │ │ │ - array2[2249] = 66; │ │ │ │ - array2[2250] = 5; │ │ │ │ - array2[2251] = 48; │ │ │ │ - array2[2252] = 12; │ │ │ │ - array2[2253] = 54; │ │ │ │ - array2[2254] = 110; │ │ │ │ - array2[2255] = 69; │ │ │ │ - array2[2256] = -123; │ │ │ │ - array2[2257] = 68; │ │ │ │ + array2[2247] = 48; │ │ │ │ + array2[2248] = 12; │ │ │ │ + array2[2249] = 54; │ │ │ │ + array2[2250] = 110; │ │ │ │ + array2[2251] = 69; │ │ │ │ + array2[2252] = -123; │ │ │ │ + array2[2253] = 68; │ │ │ │ + array2[2254] = 5; │ │ │ │ + array2[2255] = -10; │ │ │ │ + array2[2256] = 110; │ │ │ │ + array2[2257] = 71; │ │ │ │ array2[2258] = 5; │ │ │ │ - array2[2259] = -10; │ │ │ │ - array2[2260] = 110; │ │ │ │ - array2[2261] = 71; │ │ │ │ - array2[2262] = 5; │ │ │ │ - array2[2263] = 48; │ │ │ │ - array2[2264] = 12; │ │ │ │ - array2[2265] = 118; │ │ │ │ - array2[2266] = 111; │ │ │ │ - array2[2267] = 32; │ │ │ │ - array2[2268] = 3; │ │ │ │ - array2[2269] = 48; │ │ │ │ - array2[2270] = 12; │ │ │ │ - array2[2271] = 22; │ │ │ │ - array2[2272] = -94; │ │ │ │ - array2[2273] = -8; │ │ │ │ - array2[2274] = 84; │ │ │ │ - array2[2275] = -13; │ │ │ │ - array2[2276] = 0; │ │ │ │ - array2[2277] = -126; │ │ │ │ - array2[2278] = 82; │ │ │ │ - array2[2279] = -41; │ │ │ │ - array2[2280] = -67; │ │ │ │ - array2[2281] = 41; │ │ │ │ - array2[2282] = 21; │ │ │ │ - array2[2283] = 18; │ │ │ │ + array2[2259] = 48; │ │ │ │ + array2[2260] = 12; │ │ │ │ + array2[2261] = 118; │ │ │ │ + array2[2262] = 111; │ │ │ │ + array2[2263] = 32; │ │ │ │ + array2[2264] = 3; │ │ │ │ + array2[2265] = 48; │ │ │ │ + array2[2266] = 12; │ │ │ │ + array2[2267] = 22; │ │ │ │ + array2[2268] = -94; │ │ │ │ + array2[2269] = -8; │ │ │ │ + array2[2270] = 84; │ │ │ │ + array2[2271] = -13; │ │ │ │ + array2[2272] = 0; │ │ │ │ + array2[2273] = -126; │ │ │ │ + array2[2274] = 82; │ │ │ │ + array2[2275] = -41; │ │ │ │ + array2[2276] = -67; │ │ │ │ + array2[2277] = 41; │ │ │ │ + array2[2278] = 21; │ │ │ │ + array2[2279] = 18; │ │ │ │ + array2[2280] = 21; │ │ │ │ + array2[2281] = -36; │ │ │ │ + array2[2282] = -74; │ │ │ │ + array2[2283] = 49; │ │ │ │ array2[2284] = 21; │ │ │ │ - array2[2285] = -36; │ │ │ │ - array2[2286] = -74; │ │ │ │ - array2[2287] = 49; │ │ │ │ - array2[2288] = 21; │ │ │ │ - array2[2289] = -64; │ │ │ │ - array2[2290] = 48; │ │ │ │ - array2[2291] = -36; │ │ │ │ - array2[2292] = -72; │ │ │ │ - array2[2293] = 109; │ │ │ │ - array2[2294] = 28; │ │ │ │ - array2[2295] = 62; │ │ │ │ - array2[2296] = -43; │ │ │ │ - array2[2297] = 60; │ │ │ │ - array2[2298] = -128; │ │ │ │ - array2[2299] = -96; │ │ │ │ - array2[2300] = 88; │ │ │ │ - array2[2301] = -108; │ │ │ │ - array2[2302] = 49; │ │ │ │ - array2[2303] = 57; │ │ │ │ - array2[2304] = -127; │ │ │ │ - array2[2305] = -29; │ │ │ │ - array2[2306] = 44; │ │ │ │ - array2[2307] = 0; │ │ │ │ - array2[2308] = 1; │ │ │ │ - array2[2309] = 49; │ │ │ │ + array2[2285] = -64; │ │ │ │ + array2[2286] = 48; │ │ │ │ + array2[2287] = -36; │ │ │ │ + array2[2288] = -72; │ │ │ │ + array2[2289] = 109; │ │ │ │ + array2[2290] = 28; │ │ │ │ + array2[2291] = 62; │ │ │ │ + array2[2292] = -43; │ │ │ │ + array2[2293] = 60; │ │ │ │ + array2[2294] = -128; │ │ │ │ + array2[2295] = -96; │ │ │ │ + array2[2296] = 88; │ │ │ │ + array2[2297] = -108; │ │ │ │ + array2[2298] = 49; │ │ │ │ + array2[2299] = 57; │ │ │ │ + array2[2300] = -127; │ │ │ │ + array2[2301] = -29; │ │ │ │ + array2[2302] = 44; │ │ │ │ + array2[2303] = 0; │ │ │ │ + array2[2304] = 1; │ │ │ │ + array2[2305] = 49; │ │ │ │ + array2[2307] = (array2[2306] = 0); │ │ │ │ + array2[2308] = 6; │ │ │ │ + array2[2309] = 0; │ │ │ │ array2[2311] = (array2[2310] = 0); │ │ │ │ - array2[2312] = 6; │ │ │ │ - array2[2313] = 0; │ │ │ │ - array2[2315] = (array2[2314] = 0); │ │ │ │ - array2[2316] = 91; │ │ │ │ - array2[2317] = -118; │ │ │ │ - array2[2318] = 58; │ │ │ │ - array2[2319] = 8; │ │ │ │ - array2[2320] = -44; │ │ │ │ - array2[2321] = -128; │ │ │ │ - array2[2322] = 104; │ │ │ │ - array2[2323] = -125; │ │ │ │ - array2[2324] = 45; │ │ │ │ - array2[2325] = 69; │ │ │ │ - array2[2326] = 30; │ │ │ │ - array2[2327] = 4; │ │ │ │ - array2[2328] = 106; │ │ │ │ - array2[2329] = 64; │ │ │ │ - array2[2330] = -76; │ │ │ │ - array2[2331] = -63; │ │ │ │ - array2[2332] = -106; │ │ │ │ - array2[2333] = -94; │ │ │ │ - array2[2334] = 15; │ │ │ │ - array2[2335] = 2; │ │ │ │ - array2[2336] = 53; │ │ │ │ - array2[2337] = 32; │ │ │ │ - array2[2338] = -38; │ │ │ │ - array2[2339] = 0; │ │ │ │ - array2[2341] = (array2[2340] = 0); │ │ │ │ + array2[2312] = 91; │ │ │ │ + array2[2313] = -118; │ │ │ │ + array2[2314] = 58; │ │ │ │ + array2[2315] = 8; │ │ │ │ + array2[2316] = -44; │ │ │ │ + array2[2317] = -128; │ │ │ │ + array2[2318] = 104; │ │ │ │ + array2[2319] = -125; │ │ │ │ + array2[2320] = 45; │ │ │ │ + array2[2321] = 69; │ │ │ │ + array2[2322] = 30; │ │ │ │ + array2[2323] = 4; │ │ │ │ + array2[2324] = 106; │ │ │ │ + array2[2325] = 64; │ │ │ │ + array2[2326] = -76; │ │ │ │ + array2[2327] = -63; │ │ │ │ + array2[2328] = -106; │ │ │ │ + array2[2329] = -94; │ │ │ │ + array2[2330] = 15; │ │ │ │ + array2[2331] = 2; │ │ │ │ + array2[2332] = 53; │ │ │ │ + array2[2333] = 32; │ │ │ │ + array2[2334] = -38; │ │ │ │ + array2[2335] = 0; │ │ │ │ + array2[2337] = (array2[2336] = 0); │ │ │ │ + array2[2339] = (array2[2338] = 0); │ │ │ │ + array2[2340] = 97; │ │ │ │ + array2[2341] = 32; │ │ │ │ array2[2343] = (array2[2342] = 0); │ │ │ │ - array2[2344] = 97; │ │ │ │ - array2[2345] = 32; │ │ │ │ + array2[2344] = 3; │ │ │ │ + array2[2345] = 0; │ │ │ │ array2[2347] = (array2[2346] = 0); │ │ │ │ - array2[2348] = 3; │ │ │ │ - array2[2349] = 0; │ │ │ │ - array2[2351] = (array2[2350] = 0); │ │ │ │ - array2[2352] = 19; │ │ │ │ - array2[2353] = 4; │ │ │ │ - array2[2354] = -63; │ │ │ │ - array2[2355] = -120; │ │ │ │ - array2[2356] = 1; │ │ │ │ - array2[2357] = 97; │ │ │ │ - array2[2358] = 4; │ │ │ │ - array2[2359] = 9; │ │ │ │ - array2[2360] = -128; │ │ │ │ - array2[2361] = 0; │ │ │ │ + array2[2348] = 19; │ │ │ │ + array2[2349] = 4; │ │ │ │ + array2[2350] = -63; │ │ │ │ + array2[2351] = -120; │ │ │ │ + array2[2352] = 1; │ │ │ │ + array2[2353] = 97; │ │ │ │ + array2[2354] = 4; │ │ │ │ + array2[2355] = 9; │ │ │ │ + array2[2356] = -128; │ │ │ │ + array2[2357] = 0; │ │ │ │ + array2[2359] = (array2[2358] = 0); │ │ │ │ + array2[2361] = (array2[2360] = 0); │ │ │ │ array2[2363] = (array2[2362] = 0); │ │ │ │ - array2[2365] = (array2[2364] = 0); │ │ │ │ - array2[2367] = (array2[2366] = 0); │ │ │ │ return array; │ │ │ │ } │ │ │ │ │ │ │ │ private static byte[] getSegment64_0() { │ │ │ │ final byte[] array2; │ │ │ │ final byte[] array = array2 = new byte[2496]; │ │ │ │ array2[0] = -34; │ │ │ │ @@ -2551,15 +2548,15 @@ │ │ │ │ array2[264] = -106; │ │ │ │ array2[265] = -59; │ │ │ │ array2[266] = 17; │ │ │ │ array2[267] = -128; │ │ │ │ array2[268] = 9; │ │ │ │ array2[269] = 113; │ │ │ │ array2[270] = 26; │ │ │ │ - array2[271] = -33; │ │ │ │ + array2[271] = -65; │ │ │ │ array2[272] = 70; │ │ │ │ array2[273] = 68; │ │ │ │ array2[274] = 8; │ │ │ │ array2[275] = 33; │ │ │ │ array2[276] = -112; │ │ │ │ array2[277] = -104; │ │ │ │ array2[278] = 35; │ │ ├── freed/viewer/dngconvert/DngConvertingFragment$5.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -14,16 +14,15 @@ │ │ │ │ this.this$0 = this$0; │ │ │ │ } │ │ │ │ │ │ │ │ public void onClick(final View view) { │ │ │ │ final String[] access$700 = DngConvertingFragment.access$700(this.this$0); │ │ │ │ final int n = 1; │ │ │ │ if (access$700 != null && DngConvertingFragment.access$700(this.this$0).length != 0) { │ │ │ │ - final DngConvertingFragment this$0 = this.this$0; │ │ │ │ - DngConvertingFragment.access$002(this$0, new DngProfile(Integer.parseInt(DngConvertingFragment.access$800(this$0).getText().toString()), Integer.parseInt(DngConvertingFragment.access$900(this.this$0).getText().toString()), Integer.parseInt(DngConvertingFragment.access$1000(this.this$0).getText().toString()), Integer.parseInt(DngConvertingFragment.access$1100(this.this$0).getText().toString()), DngConvertingFragment.access$500(this.this$0), DngConvertingFragment.access$300(this.this$0), Integer.parseInt(DngConvertingFragment.access$1200(this.this$0).getText().toString()), DngConvertingFragment.access$200(this.this$0).GetCustomMatrixNotOverWritten(DngConvertingFragment.access$100(this.this$0).getSelectedItem().toString()), DngConvertingFragment.access$100(this.this$0).getSelectedItem().toString())); │ │ │ │ + DngConvertingFragment.access$002(this.this$0, new DngProfile(Integer.parseInt(DngConvertingFragment.access$800(this.this$0).getText().toString()), Integer.parseInt(DngConvertingFragment.access$900(this.this$0).getText().toString()), Integer.parseInt(DngConvertingFragment.access$1000(this.this$0).getText().toString()), Integer.parseInt(DngConvertingFragment.access$1100(this.this$0).getText().toString()), DngConvertingFragment.access$500(this.this$0), DngConvertingFragment.access$300(this.this$0), Integer.parseInt(DngConvertingFragment.access$1200(this.this$0).getText().toString()), DngConvertingFragment.access$200(this.this$0).GetCustomMatrixNotOverWritten(DngConvertingFragment.access$100(this.this$0).getSelectedItem().toString()), DngConvertingFragment.access$100(this.this$0).getSelectedItem().toString())); │ │ │ │ final DngConvertingFragment$AsyncConverter dngConvertingFragment$AsyncConverter = new DngConvertingFragment$AsyncConverter(this.this$0); │ │ │ │ final String[][] array = new String[n][]; │ │ │ │ array[0] = DngConvertingFragment.access$700(this.this$0); │ │ │ │ dngConvertingFragment$AsyncConverter.execute((Object[])array); │ │ │ │ } │ │ │ │ else { │ │ │ │ Toast.makeText(this.this$0.getContext(), 2131689842, n).show(); │ │ ├── freed/viewer/dngconvert/DngConvertingFragment$6.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -13,14 +13,13 @@ │ │ │ │ final /* synthetic */ DngConvertingFragment this$0; │ │ │ │ │ │ │ │ DngConvertingFragment$6(final DngConvertingFragment this$0) { │ │ │ │ this.this$0 = this$0; │ │ │ │ } │ │ │ │ │ │ │ │ public void onClick(final View view) { │ │ │ │ - final DngConvertingFragment this$0 = this.this$0; │ │ │ │ - DngConvertingFragment.access$002(this$0, new DngProfile(Integer.parseInt(DngConvertingFragment.access$800(this$0).getText().toString()), Integer.parseInt(DngConvertingFragment.access$900(this.this$0).getText().toString()), Integer.parseInt(DngConvertingFragment.access$1000(this.this$0).getText().toString()), Integer.parseInt(DngConvertingFragment.access$1100(this.this$0).getText().toString()), DngConvertingFragment.access$500(this.this$0), DngConvertingFragment.access$300(this.this$0), Integer.parseInt(DngConvertingFragment.access$1200(this.this$0).getText().toString()), DngConvertingFragment.access$200(this.this$0).GetCustomMatrixNotOverWritten(DngConvertingFragment.access$100(this.this$0).getSelectedItem().toString()), DngConvertingFragment.access$100(this.this$0).getSelectedItem().toString())); │ │ │ │ + DngConvertingFragment.access$002(this.this$0, new DngProfile(Integer.parseInt(DngConvertingFragment.access$800(this.this$0).getText().toString()), Integer.parseInt(DngConvertingFragment.access$900(this.this$0).getText().toString()), Integer.parseInt(DngConvertingFragment.access$1000(this.this$0).getText().toString()), Integer.parseInt(DngConvertingFragment.access$1100(this.this$0).getText().toString()), DngConvertingFragment.access$500(this.this$0), DngConvertingFragment.access$300(this.this$0), Integer.parseInt(DngConvertingFragment.access$1200(this.this$0).getText().toString()), DngConvertingFragment.access$200(this.this$0).GetCustomMatrixNotOverWritten(DngConvertingFragment.access$100(this.this$0).getSelectedItem().toString()), DngConvertingFragment.access$100(this.this$0).getSelectedItem().toString())); │ │ │ │ SettingsManager.getInstance().getDngProfilesMap().append(DngConvertingFragment.access$1300(this.this$0), (Object)DngConvertingFragment.access$000(this.this$0)); │ │ │ │ new XmlParserWriter().saveDngProfiles(SettingsManager.getInstance().getDngProfilesMap(), SettingsManager.getInstance().getDeviceString(), SettingsManager.getInstance().getAppDataFolder()); │ │ │ │ Toast.makeText(this.this$0.getContext(), (CharSequence)"Profile Saved", 0).show(); │ │ │ │ } │ │ │ │ } │ │ ├── freed/image/ImageSaveTask.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -91,17 +91,16 @@ │ │ │ │ this.moduleInterface.internalFireOnWorkDone(newImgFileHolder); │ │ │ │ } │ │ │ │ Log.d(this.TAG, "End Saving Bytes"); │ │ │ │ } │ │ │ │ │ │ │ │ private void saveRawToDng() { │ │ │ │ final RawToDng getInstance = RawToDng.GetInstance(); │ │ │ │ - final Location location = this.location; │ │ │ │ - if (location != null) { │ │ │ │ - getInstance.SetGpsData(new GpsInfo(location).getByteBuffer()); │ │ │ │ + if (this.location != null) { │ │ │ │ + getInstance.SetGpsData(new GpsInfo(this.location).getByteBuffer()); │ │ │ │ } │ │ │ │ final int miso = this.mISO; │ │ │ │ final int flash = this.flash; │ │ │ │ final double n = (double)this.exposureTime; │ │ │ │ final float focal = this.focal; │ │ │ │ final float fnum = this.fnum; │ │ │ │ final float expoindex = this.expoindex; ├── smali/freed/viewer/dngconvert/DngConvertingFragment$6.smali │ @@ -39,15 +39,17 @@ │ .locals 11 │ │ .line 340 │ iget-object p1, p0, Lfreed/viewer/dngconvert/DngConvertingFragment$6;->this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; │ │ new-instance v10, Lfreed/dng/DngProfile; │ │ - invoke-static {p1}, Lfreed/viewer/dngconvert/DngConvertingFragment;->access$800(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText; │ + iget-object v0, p0, Lfreed/viewer/dngconvert/DngConvertingFragment$6;->this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; │ + │ + invoke-static {v0}, Lfreed/viewer/dngconvert/DngConvertingFragment;->access$800(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ move-result-object v0 ├── smali/freed/viewer/dngconvert/DngConvertingFragment$5.smali │ @@ -63,15 +63,17 @@ │ │ .line 294 │ :cond_0 │ iget-object p1, p0, Lfreed/viewer/dngconvert/DngConvertingFragment$5;->this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; │ │ new-instance v11, Lfreed/dng/DngProfile; │ │ - invoke-static {p1}, Lfreed/viewer/dngconvert/DngConvertingFragment;->access$800(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText; │ + iget-object v1, p0, Lfreed/viewer/dngconvert/DngConvertingFragment$5;->this$0:Lfreed/viewer/dngconvert/DngConvertingFragment; │ + │ + invoke-static {v1}, Lfreed/viewer/dngconvert/DngConvertingFragment;->access$800(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ move-result-object v1 ├── smali/freed/image/ImageSaveTask.smali │ @@ -220,20 +220,22 @@ │ │ .line 193 │ iget-object v1, p0, Lfreed/image/ImageSaveTask;->location:Landroid/location/Location; │ │ if-eqz v1, :cond_0 │ │ .line 195 │ - new-instance v2, Lfreed/jni/GpsInfo; │ + new-instance v1, Lfreed/jni/GpsInfo; │ │ - invoke-direct {v2, v1}, Lfreed/jni/GpsInfo;->(Landroid/location/Location;)V │ + iget-object v2, p0, Lfreed/image/ImageSaveTask;->location:Landroid/location/Location; │ + │ + invoke-direct {v1, v2}, Lfreed/jni/GpsInfo;->(Landroid/location/Location;)V │ │ .line 196 │ - invoke-virtual {v2}, Lfreed/jni/GpsInfo;->getByteBuffer()Ljava/nio/ByteBuffer; │ + invoke-virtual {v1}, Lfreed/jni/GpsInfo;->getByteBuffer()Ljava/nio/ByteBuffer; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lfreed/jni/RawToDng;->SetGpsData(Ljava/nio/ByteBuffer;)V │ │ .line 198 │ :cond_0 ├── smali/freed/renderscript/rgb_focuspeakBitCode.smali │ @@ -1,14 +1,14 @@ │ .class public Lfreed/renderscript/rgb_focuspeakBitCode; │ .super Ljava/lang/Object; │ .source "rgb_focuspeakBitCode.java" │ │ │ # static fields │ -.field private static bitCode32Length:I = 0x940 │ +.field private static bitCode32Length:I = 0x93c │ │ .field private static bitCode64Length:I = 0x9c0 │ │ │ # direct methods │ .method static constructor ()V │ .locals 0 │ @@ -98,15 +98,15 @@ │ │ return-object v0 │ .end method │ │ .method private static getSegment32_0()[B │ .locals 1 │ │ - const/16 v0, 0x940 │ + const/16 v0, 0x93c │ │ new-array v0, v0, [B │ │ .line 34 │ fill-array-data v0, :array_0 │ │ return-object v0 │ @@ -121,15 +121,15 @@ │ 0x0t │ 0x0t │ 0x0t │ 0x2ct │ 0x0t │ 0x0t │ 0x0t │ - 0x14t │ + 0x10t │ 0x9t │ 0x0t │ 0x0t │ 0x0t │ 0x0t │ 0x0t │ 0x0t │ @@ -161,15 +161,15 @@ │ 0x43t │ -0x40t │ -0x22t │ 0x21t │ 0xct │ 0x0t │ 0x0t │ - 0x42t │ + 0x41t │ 0x2t │ 0x0t │ 0x0t │ 0x1t │ 0x10t │ 0x0t │ 0x0t │ @@ -313,15 +313,15 @@ │ 0x0t │ 0x0t │ 0x0t │ -0x77t │ 0x20t │ 0x0t │ 0x0t │ - 0x1bt │ + 0x1at │ 0x0t │ 0x0t │ 0x0t │ 0x32t │ 0x22t │ 0x48t │ 0x9t │ @@ -352,15 +352,15 @@ │ 0x10t │ 0x64t │ 0x73t │ 0x4t │ 0x60t │ 0x40t │ -0x20t │ - 0x2ct │ + 0x28t │ 0x69t │ -0x76t │ 0x28t │ 0x61t │ -0xet │ 0x23t │ -0x17t │ @@ -368,69 +368,65 @@ │ -0x6at │ -0x3bt │ 0x11t │ -0x80t │ 0x9t │ 0x71t │ 0x1at │ - -0x61t │ - 0x46t │ - 0x41t │ - 0x20t │ - 0x31t │ - 0x47t │ + 0x14t │ + 0x4t │ + 0x12t │ + 0x73t │ + 0x4t │ + 0x8t │ + -0x6ft │ + 0x61t │ + 0x4t │ + -0x7et │ + 0x28t │ + -0x7dt │ + 0x1t │ -0x80t │ - 0x10t │ - 0x19t │ - 0x46t │ - 0x20t │ - -0x78t │ - 0x32t │ - 0x18t │ - 0x0t │ - -0x18t │ - 0x64t │ + 0x4et │ + 0x6t │ + -0x80t │ + 0x42t │ + -0x68t │ + 0x4t │ 0x0t │ - 0x28t │ - -0x7ct │ - 0x49t │ + -0x57t │ + 0x42t │ 0x0t │ - -0x70t │ - 0x2at │ - 0x4t │ 0x0t │ 0x0t │ - 0x10t │ - 0x1bt │ - 0x46t │ - 0x20t │ - -0x80t │ - 0x22t │ - 0x18t │ - 0x47t │ - 0x6ft │ - 0x4t │ - -0x60t │ + -0x4ft │ + 0x61t │ 0x4t │ - -0x6ft │ - 0x64t │ - 0x11t │ - -0x1et │ - 0x20t │ - 0x3at │ - 0x10t │ - 0x30t │ - 0x47t │ - 0x10t │ - -0x34t │ - 0x11t │ - -0x80t │ 0x2t │ + 0x28t │ + -0x7et │ + 0x71t │ + -0xct │ + 0x46t │ 0x0t │ - 0x0t │ + 0x4at │ + 0x10t │ + 0x49t │ + 0x16t │ + 0x21t │ + 0xet │ + -0x5et │ + 0x3t │ + 0x1t │ + 0x73t │ + 0x4t │ + -0x3ft │ + 0x1ct │ + 0x1t │ + 0x28t │ 0x0t │ 0x0t │ 0x13t │ -0x50t │ 0x70t │ -0x70t │ -0x79t │ @@ -2765,15 +2761,15 @@ │ -0x6at │ -0x3bt │ 0x11t │ -0x80t │ 0x9t │ 0x71t │ 0x1at │ - -0x21t │ + -0x41t │ 0x46t │ 0x44t │ 0x8t │ 0x21t │ -0x70t │ -0x68t │ 0x23t ├── smali/freed/renderscript/freedcamBitCode.smali │ @@ -1,14 +1,14 @@ │ .class public Lfreed/renderscript/freedcamBitCode; │ .super Ljava/lang/Object; │ .source "freedcamBitCode.java" │ │ │ # static fields │ -.field private static bitCode32Length:I = 0x31f0 │ +.field private static bitCode32Length:I = 0x31f4 │ │ .field private static bitCode64Length:I = 0x36d0 │ │ │ # direct methods │ .method static constructor ()V │ .locals 0 │ @@ -35,99 +35,99 @@ │ │ return-object v0 │ .end method │ │ .method private static getBitCode32Internal()[B │ .locals 5 │ │ - .line 847 │ + .line 848 │ sget v0, Lfreed/renderscript/freedcamBitCode;->bitCode32Length:I │ │ new-array v0, v0, [B │ │ - .line 850 │ + .line 851 │ invoke-static {}, Lfreed/renderscript/freedcamBitCode;->getSegment32_0()[B │ │ move-result-object v1 │ │ - .line 851 │ + .line 852 │ array-length v2, v1 │ │ const/4 v3, 0x0 │ │ invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 852 │ + .line 853 │ array-length v1, v1 │ │ add-int/2addr v1, v3 │ │ - .line 853 │ + .line 854 │ invoke-static {}, Lfreed/renderscript/freedcamBitCode;->getSegment32_1()[B │ │ move-result-object v2 │ │ - .line 854 │ + .line 855 │ array-length v4, v2 │ │ invoke-static {v2, v3, v0, v1, v4}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 855 │ + .line 856 │ array-length v1, v2 │ │ return-object v0 │ .end method │ │ .method public static getBitCode64()[B │ .locals 1 │ │ - .line 861 │ + .line 862 │ invoke-static {}, Lfreed/renderscript/freedcamBitCode;->getBitCode64Internal()[B │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method private static getBitCode64Internal()[B │ .locals 5 │ │ - .line 1756 │ + .line 1757 │ sget v0, Lfreed/renderscript/freedcamBitCode;->bitCode64Length:I │ │ new-array v0, v0, [B │ │ - .line 1759 │ + .line 1760 │ invoke-static {}, Lfreed/renderscript/freedcamBitCode;->getSegment64_0()[B │ │ move-result-object v1 │ │ - .line 1760 │ + .line 1761 │ array-length v2, v1 │ │ const/4 v3, 0x0 │ │ invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 1761 │ + .line 1762 │ array-length v1, v1 │ │ add-int/2addr v1, v3 │ │ - .line 1762 │ + .line 1763 │ invoke-static {}, Lfreed/renderscript/freedcamBitCode;->getSegment64_1()[B │ │ move-result-object v2 │ │ - .line 1763 │ + .line 1764 │ array-length v4, v2 │ │ invoke-static {v2, v3, v0, v1, v4}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 1764 │ + .line 1765 │ array-length v1, v2 │ │ return-object v0 │ .end method │ │ .method private static getSegment32_0()[B │ .locals 1 │ @@ -151,15 +151,15 @@ │ 0x0t │ 0x0t │ 0x0t │ 0x2ct │ 0x0t │ 0x0t │ 0x0t │ - -0x3ct │ + -0x38t │ 0x31t │ 0x0t │ 0x0t │ 0x0t │ 0x0t │ 0x0t │ 0x0t │ @@ -191,15 +191,15 @@ │ 0x43t │ -0x40t │ -0x22t │ 0x21t │ 0xct │ 0x0t │ 0x0t │ - 0x6et │ + 0x6ft │ 0xct │ 0x0t │ 0x0t │ 0x1t │ 0x10t │ 0x0t │ 0x0t │ @@ -403,15 +403,15 @@ │ 0x0t │ 0x0t │ 0x0t │ -0x77t │ 0x20t │ 0x0t │ 0x0t │ - 0x35t │ + 0x36t │ 0x0t │ 0x0t │ 0x0t │ 0x32t │ 0x22t │ -0x38t │ 0x9t │ @@ -443,15 +443,15 @@ │ -0x78t │ -0x3et │ 0x1ct │ 0x1t │ 0x18t │ 0x10t │ -0x20t │ - 0x28t │ + 0x2ct │ 0x69t │ -0x76t │ 0x28t │ 0x61t │ -0xet │ 0x23t │ -0x17t │ @@ -459,173 +459,177 @@ │ -0x6at │ -0x3bt │ 0x11t │ -0x80t │ 0x9t │ 0x71t │ 0x1at │ - 0x14t │ + -0x61t │ + 0x46t │ + 0x41t │ + -0x80t │ 0x4t │ - 0x48t │ - 0x30t │ - 0x3t │ - 0x40t │ - -0x7ct │ - 0x39t │ - 0x2t │ - -0x7ct │ - 0xct │ - -0x37t │ - 0x61t │ - 0x20t │ + 0x33t │ + 0x0t │ 0x44t │ - 0x3et │ - 0x18t │ - 0x48t │ - -0x6ft │ - 0x9t │ + -0x68t │ + 0x23t │ + 0x40t │ + -0x38t │ + -0x70t │ + 0x1ct │ 0x6t │ - 0x62t │ - 0x24t │ + 0x42t │ + -0x1ct │ -0x7dt │ -0x7ft │ - 0x1ct │ - -0x3dt │ - 0x8t │ - -0x7ct │ - 0x51t │ - 0x6t │ - 0x8t │ - 0x0t │ + 0x14t │ + -0x67t │ + 0x60t │ + 0x20t │ + 0x46t │ + 0x32t │ + 0x18t │ + -0x38t │ + 0x31t │ + -0x74t │ 0x40t │ - -0x6ft │ - 0x61t │ - 0x4t │ - -0x7et │ - 0x28t │ - -0x3et │ - 0x4t │ - 0x42t │ - -0x6ct │ - 0xct │ + 0x18t │ + 0x65t │ + -0x80t │ + 0x0t │ 0x0t │ 0x14t │ - 0x2t │ - 0x62t │ - 0x1t │ + 0x19t │ + 0x46t │ + 0x20t │ + -0x78t │ + 0x22t │ + 0x4ct │ + 0x20t │ + 0x44t │ + -0x37t │ 0x0t │ - -0x18t │ - 0x52t │ - 0x4t │ - -0x38t │ - -0x7ct │ - 0x32t │ - 0x23t │ + 0x40t │ + 0x21t │ + 0x20t │ + 0x16t │ 0x0t │ + -0x80t │ + 0x2et │ 0x45t │ - -0x28t │ - 0x10t │ - -0x78t │ - 0x53t │ - 0x6t │ + -0x80t │ + 0x4ct │ + 0x28t │ + 0x33t │ 0x2t │ - -0x7ft │ - 0x40t │ - -0x62t │ - 0x61t │ + 0x50t │ -0x7ct │ + 0xdt │ -0x7ft │ - 0x18t │ + 0x38t │ + 0x65t │ + 0x20t │ + 0x10t │ + 0x8t │ + -0x1ct │ + 0x19t │ 0x46t │ 0x18t │ - -0x74t │ + -0x78t │ + 0x61t │ + -0x7ct │ + -0x3ft │ + 0x28t │ + 0x2t │ + 0x28t │ + 0x44t │ + -0x5et │ 0x22t │ - -0x80t │ - 0x42t │ - 0x24t │ + -0x7ct │ + 0x40t │ + 0x44t │ 0x2at │ - 0x42t │ + 0x4t │ 0x8t │ 0x44t │ - -0x5ct │ - 0x42t │ + 0x20t │ + -0x70t │ + -0x57t │ + 0xct │ + 0x13t │ + 0x0t │ -0x80t │ - 0x40t │ - 0x4t │ - 0x2t │ - -0x67t │ - -0x36t │ + 0x50t │ + -0x7bt │ 0x30t │ - 0x1t │ + 0x58t │ 0x0t │ - 0x8t │ - 0x55t │ - 0x8t │ - -0x7dt │ - 0x5t │ 0x0t │ - 0x20t │ - 0x55t │ - 0x21t │ - 0x20t │ - 0x6t │ - -0x7dt │ - -0x7ft │ - 0x58t │ - 0x65t │ - -0x28t │ - 0x1ct │ - 0x20t │ - -0x1ct │ - 0x2at │ - -0x3bt │ - -0x3at │ + 0x52t │ + 0x15t │ 0x2t │ - 0x1t │ - 0x0t │ - 0x8t │ - 0x56t │ + 0x62t │ + 0x30t │ + 0x18t │ + -0x78t │ + 0x55t │ -0x7at │ -0x33t │ 0x1t │ - 0x40t │ - -0x4et │ - 0x12t │ - 0x6ct │ - -0x78t │ - 0x56t │ - -0x7ct │ - -0x33t │ - -0x80t │ + 0x42t │ + -0x52t │ + 0x52t │ 0x6ct │ - 0x26t │ - 0x20t │ + 0x2ct │ 0x10t │ - -0x52t │ - 0x8t │ - -0x65t │ + 0x0t │ + -0x80t │ + 0x60t │ + 0x65t │ + -0x28t │ 0x1ct │ - -0x17t │ - 0x6t │ + 0x0t │ + 0x24t │ + 0x2bt │ + -0x3ft │ + -0x7at │ + 0x68t │ + 0x45t │ + -0x28t │ + 0xct │ + -0x38t │ + 0x66t │ 0x2t │ + 0x2t │ + -0x1ft │ + -0x76t │ + -0x50t │ + -0x37t │ + -0x6ft │ + 0x6et │ + 0x20t │ + 0x60t │ + -0x72t │ + 0x0t │ + 0x14t │ -0x1at │ 0x8t │ - 0x40t │ + -0x7et │ 0x61t │ - -0x72t │ - 0x20t │ + -0x7ct │ + 0x1t │ 0x18t │ 0x46t │ - 0x18t │ + 0x20t │ -0x80t │ - 0x61t │ - 0x4t │ - 0x2t │ - -0x68t │ - 0x2t │ + 0x29t │ + 0x0t │ + 0x0t │ + 0x0t │ 0x0t │ 0x13t │ -0x50t │ 0x70t │ -0x70t │ -0x79t │ 0x76t │ @@ -8327,35 +8331,35 @@ │ 0x0t │ -0x28t │ -0x3ft │ 0x50t │ -0x3at │ -0x3et │ 0x0t │ - 0x76t │ - 0x0t │ - -0x28t │ - 0x1t │ .end array-data │ .end method │ │ .method private static getSegment32_1()[B │ .locals 1 │ │ - const/16 v0, 0x11f0 │ + const/16 v0, 0x11f4 │ │ new-array v0, v0, [B │ │ .line 552 │ fill-array-data v0, :array_0 │ │ return-object v0 │ │ :array_0 │ .array-data 1 │ + 0x76t │ + 0x0t │ + -0x28t │ + 0x1t │ 0x59t │ 0x66t │ 0x0t │ 0x0t │ 0x44t │ 0xet │ 0x63t │ @@ -12950,15 +12954,15 @@ │ .method private static getSegment64_0()[B │ .locals 1 │ │ const/16 v0, 0x2000 │ │ new-array v0, v0, [B │ │ - .line 865 │ + .line 866 │ fill-array-data v0, :array_0 │ │ return-object v0 │ │ :array_0 │ .array-data 1 │ -0x22t │ @@ -13253,15 +13257,15 @@ │ -0x6at │ -0x3bt │ 0x11t │ -0x80t │ 0x9t │ 0x71t │ 0x1at │ - -0x41t │ + -0x21t │ 0x46t │ 0x44t │ 0x20t │ 0x10t │ 0x8t │ -0x70t │ 0x60t │ @@ -21159,15 +21163,15 @@ │ .method private static getSegment64_1()[B │ .locals 1 │ │ const/16 v0, 0x16d0 │ │ new-array v0, v0, [B │ │ - .line 1383 │ + .line 1384 │ fill-array-data v0, :array_0 │ │ return-object v0 │ │ :array_0 │ .array-data 1 │ -0x1ft